• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Items.otb Rainbow shield bug?

Serp

/* No comment */
Joined
Mar 23, 2008
Messages
249
Reaction score
1
When i summon it by ID in game. I get this

18:11 You see a terran rainbow shield (Def:37).
It weighs 69.00 oz.
It has been temporarily imbued with earth magic and boosts your regeneration.
ItemID: [8905].

But if you check the items.xml
PHP:
	<item id="8905" article="a" name="rainbow shield">
		<attribute key="description" value="Strange elemental magic flows over this shield."/>
		<attribute key="weight" value="6900"/>
		<attribute key="defense" value="30"/>
		<attribute key="weaponType" value="shield"/>
	</item>

and if someone logs in when they have that item in there inventory.
Code:
[02/09/2008  18:06:16] Failed to unserialize attr_type: 16 for item: 8905
[02/09/2008  18:06:16] WARNING: Serialize error in IOLoginData::loadItems

I can't summon it by doing /n "Rainbow shield" says it doesnt exist.
This only started happenig after i updated my items.xml with the one
Lithium_OT Fixed serpent sword for.

Is anyone else getting this problem or have a way to fix it o_O?
Im stumped.

Using Latest TFS 0.2 tags
 
on itmes folder, the other file, called items.otb, has around 300+kb? or you have the otb file from a previous version of TFS, which has less than 200kb?
 
Im using the latest items.otb.
File size: 338 KB
Last Modified: 06/08/2008
It was last modified by Lithium_OT When he fixed the Serpent sword.
 
Last edited:
Did you even read the main post? It shows that its the same ID
 
im have that too...if im log wheat terran shield in hand my server crash!;\ that item is bugged ;\
 
im have that too...if im log wheat terran shield in hand my server crash!;\ that item is bugged ;\

Remove rainbow shield from movements.xml... I suppose.
 
<!-- Shields -->
<movevent event="Equip" fromid="8905" toid="8909" slot="left-hand" level="100" function="onEquipItem">
<vocation name="Knight"/>
<vocation name="Elite Knight" showInDescription="0"/>
</movevent>
<movevent event="DeEquip" fromid="8905" toid="8909" slot="left-hand" function="onDeEquipItem"/>
<movevent event="Equip" fromid="8905" toid="8909" slot="right-hand" level="100" function="onEquipItem">
<vocation name="Knight"/>
<vocation name="Elite Knight" showInDescription="0"/>
</movevent>
<movevent event="DeEquip" fromid="8905" toid="8909" slot="right-hand" function="onDeEquipItem"/>
change for this
<!-- Shields -->
<movevent event="Equip" fromid="8905" toid="8905" slot="left-hand" level="100" function="onEquipItem">
<vocation name="Knight"/>
<vocation name="Elite Knight" showInDescription="0"/>
</movevent>
<movevent event="DeEquip" fromid="8905" toid="8905" slot="left-hand" function="onDeEquipItem"/>
<movevent event="Equip" fromid="8905" toid="8905" slot="right-hand" level="100" function="onEquipItem">
<vocation name="Knight"/>
<vocation name="Elite Knight" showInDescription="0"/>
</movevent>
<movevent event="DeEquip" fromid="8905" toid="8905" slot="right-hand" function="onDeEquipItem"/>
im think it will work 100%:D
 
Back
Top