Index: src/map/battleutils.cpp =================================================================== --- src/map/battleutils.cpp (revision 3776) +++ src/map/battleutils.cpp (working copy) @@ -702,6 +702,16 @@ spikesEffect = (SUBEFFECT)0; switch(PItem->getID()) { + case 11962: // Galvanic Slops + spikesEffect = SUBEFFECT_ICE_SPIKES; + damage = 25; + chance = 25; + break; + case 11948: // Staunch Cuisses + spikesEffect = SUBEFFECT_ICE_SPIKES; + damage = 20; + chance = 25; + break; case 12880: // ogre trousers spikesEffect = SUBEFFECT_ICE_SPIKES; damage = 15; @@ -805,6 +815,12 @@ spikesEffect = (SUBEFFECT)0; switch(PItem->getID()) { + case 15018: // Ritterhentzes + case 11921: // Magma Gauntlets + spikesEffect = SUBEFFECT_BLAZE_SPIKES; + damage = 20; + chance = 20; + break; case 15042: // gothic gauntlets case 14952: // ice gauntlets spikesEffect = SUBEFFECT_ICE_SPIKES; @@ -850,6 +866,11 @@ damage = 0; chance = 20; break; + case 11433: // Dornen Schuhs + spikesEffect = SUBEFFECT_SHOCK_SPIKES; + damage = 20; + chance = 25; + break; } if(spikesEffect && HandleSpikesEquip(PAttacker, PDefender, Action, damage, spikesEffect, chance)){