Ir para conteúdo
  • Cadastre-se

Posts Recomendados

.Qual servidor ou website você utiliza como base? 

 

The Open-Tibia BR Server Global - Version: (Based on TFS 1.3.10)
Spoiler

 

Qual o motivo deste tópico? 

Estou com problemas no imbuement, alguns items ele aparece pra imbuir, outros não. 

ex.:Spellbook aparece o imbui, ja o Dragon lance, abre a aba, porém, não aparece nenhum imbuement pra colocar.

 

Está surgindo algum erro? Se sim coloque-o aqui. 

movements.xml

Spoiler

 

spi<?xml version="1.0" encoding="UTF-8"?>
<movements>    
    
    <!-- NOVOS ELF EFEITO IGUAL GLOBAL -->
    <movevent event="StepIn" actionid="62174" script="novos elfs/winter.lua" />
    <movevent event="StepIn" actionid="62175" script="novos elfs/summer.lua" />
    <movevent event="StepIn" actionid="62176" script="novos elfs/winterback.lua" />
    <movevent event="StepIn" actionid="62177" script="novos elfs/summerback.lua" />
    
    <!-- Treiners Novos -->
    <movevent event="StepIn" actionid="14876" script="trainertp.lua"/>
    <movevent event="StepIn" actionid="14877" script="trainertp2.lua"/>
    
    <!-- Ilha 999 -->
    <movevent event="StepIn" actionid="15998" script="tp999.lua" />
    <movevent event="StepIn" actionid="15999" script="tp999exit.lua" />

    <!-- Dangerous Depths -->
    <movevent event="StepIn" actionid="57231" script="quests/Dangerous Depths/lostExiles.lua"/>
    <movevent event="StepIn" actionid="57240" script="quests/Dangerous Depths/gnomesAvalanche.lua"/>
    <movevent event="StepIn" actionid="57241" script="quests/Dangerous Depths/gnomesOrdnance.lua"/>
    <movevent event="StepIn" actionid="57242" script="quests/Dangerous Depths/gnomesOrdnanceEnd.lua"/>
    <movevent event="StepIn" actionid="57243" script="quests/Dangerous Depths/bossesEntrance.lua"/>

    <!-- Portais de Energia -->
    <movevent event="StepIn" actionid="57232" script="quests/Dangerous Depths/energyEntrances.lua"/>
    <movevent event="StepIn" actionid="57230" script="quests/Dangerous Depths/warzoneEntrances.lua"/>

    <!-- Falcons Island -->
    <movevent event="StepIn" fromaid="64007" toaid="64009" script="FalconsEntrance.lua" />
    <movevent event="StepIn" fromaid="64010" toaid="64012" script="FalconsExit.lua" />

    <!-- Deep Desert -->
    <movevent event="StepIn" actionid="64013" script="DeepDesertEntrance.lua" />
    <movevent event="StepIn" actionid="64014" script="DeepDesertExit.lua" />

    <!-- Extension MOTA -->
    <movevent event="StepIn" actionid="64015" script="ExtensionMOTAEntrance.lua" />
    <movevent event="StepIn" actionid="64016" script="ExtensionMOTAExit.lua" />

    <!-- Port Hope Deeplings -->
    <movevent event="StepIn" actionid="64017" script="PHDeeplingsEntrance.lua" />
    <movevent event="StepIn" actionid="64018" script="PHDeeplingsExit.lua" />

    <!-- Feyrist -->
    <movevent event="StepIn" actionid="24900" script="quests/feyrist/entranceKroazur.lua" />
    <movevent event="StepIn" actionid="24901" script="quests/feyrist/exitKroazur.lua" />

    <!-- Threatened Dreams -->
    <movevent event="Equip" itemid="29003" slot="ring" level="50" function="onEquipItem" />
    <movevent event="DeEquip" itemid="29003" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="29004" slot="shield" level="80" function="onEquipItem">
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="29004" slot="shield" function="onDeEquipItem" />

    <!-- cults of tibia Quest -->
    <movevent event="StepIn" actionid="4999" script="quests/cults of tibia/sandEntrance.lua" />
    <movevent event="StepIn" fromaid="5511" toaid="5516" script="quests/cults of tibia/bossTimer.lua" />
    <movevent event="StepIn" actionid="5517" script="quests/cults of tibia/portalRio.lua" />
    <movevent event="StepIn" actionid="5530" script="quests/cults of tibia/tar.lua" />
    <movevent event="StepOut" actionid="5530" script="quests/cults of tibia/tar.lua" />
    <movevent event="StepOut" actionid="5531" script="quests/cults of tibia/tar.lua" />
    <movevent event="StepIn" actionid="5531" script="quests/cults of tibia/tar.lua" />
    <movevent event="StepIn" actionid="5532" script="quests/cults of tibia/ice.lua" />
    <movevent event="StepIn" actionid="5533" script="quests/cults of tibia/icedeath.lua" />
    <movevent event="StepIn" actionid="5540" script="quests/cults of tibia/lookType.lua" />
    <movevent event="StepIn" actionid="5560" script="quests/cults of tibia/checkOasis.lua" />
    <movevent event="StepIn" actionid="5580" script="quests/cults of tibia/taskPortais.lua" />
    <movevent event="StepIn" actionid="5581" script="quests/cults of tibia/energyFences.lua" />
    <movevent event="StepIn" actionid="5595" script="quests/cults of tibia/sandking.lua" />
    <movevent event="StepIn" itemid="11798" script="quests/cults of tibia/portalOrc.lua" />
    <movevent event="Equip" itemid="28657" slot="necklace" script="quests/cults of tibia/begintask.lua" />
    <movevent event="DeEquip" itemid="28657" slot="necklace" script="quests/cults of tibia/begintask.lua" />
    <movevent event="Equip" itemid="28658" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="28658" slot="necklace" script="quests/cults of tibia/begintask.lua" />
    <movevent event="StepIn" itemid="28869" script="quests/cults of tibia/geyser.lua" />

    <!-- Heart of Destruction Quest -->
    <movevent event="StepIn" fromaid="48060" toaid="48069" script="quests/heart of destruction/tps.lua"/>
    <movevent event="StepIn" fromaid="14321" toaid="14325" script="quests/heart of destruction/hearttps.lua"/>
    <movevent event="StepIn" fromaid="14340" toaid="14354" script="quests/heart of destruction/hearttps.lua"/>
    
    <movevent event="StepIn" itemid="25550" script="quests/heart of destruction/anomalyVortex.lua"/>
    <movevent event="StepIn" itemid="26127" script="quests/heart of destruction/cracklerVortex.lua"/>
    <movevent event="StepOut" itemid="26127" script="quests/heart of destruction/cracklerVortex.lua"/>
    <movevent event="StepIn" fromid="26125" toid="26126" script="quests/heart of destruction/hungerVortex.lua"/>

    <!-- first dragon quest -->
    <movevent event="StepIn" fromaid="24890" toaid="24893" script="quests/first dragon/entranceTeleports.lua" />
    <movevent event="StepIn" fromuid="24885" touid="24888" script="quests/first dragon/exit teleports.lua" />
    <movevent event="StepIn" fromaid="24894" toaid="24896" script="quests/first dragon/zorvorax secrets.lua" />
    <movevent event="StepIn" actionid="24889" script="quests/first dragon/last teleport.lua" />
    <movevent event="StepIn" itemid="27646" script="quests/first dragon/bowl.lua" />

    <!-- grimvale quest -->
    <movevent event="StepIn" fromid="24732" toid="24733" script="quests/grimvale/strangely glowing mark.lua" />
    <movevent event="StepIn" itemid="24715" script="quests/grimvale/silvered trap.lua" />

    <!-- hero of rathleton -->
    <movevent event="StepIn" actionid="24862" script="quests/hero of rathleton/deepTerror.lua" />
    <movevent event="StepIn" actionid="24864" script="quests/hero of rathleton/gloothHorror.lua" />
    <movevent event="StepIn" actionid="24866" script="quests/hero of rathleton/lava.lua" />
    <movevent event="StepIn" actionid="24868" script="quests/hero of rathleton/professorMaxxen.lua" />
    <movevent event="StepIn" fromaid="24869" toaid="24871" script="quests/hero of rathleton/fastway.lua" />
    <movevent event="StepIn" actionid="24872" script="quests/hero of rathleton/exit.lua" />

    <!-- forgotten knowledge -->
    <movevent event="StepIn" actionid="24873" script="quests/forgotten knowledge/entranceTeleports.lua" />
    <movevent event="StepIn" itemid="26403" script="quests/forgotten knowledge/cave entrance.lua" />
    <movevent event="StepIn" fromid="27803" toid="27806" script="quests/forgotten knowledge/fount.lua" />
    <movevent event="StepIn" actionid="27830" script="quests/forgotten knowledge/teleport tree.lua" />
    <movevent event="StepIn" itemid="26396" script="quests/forgotten knowledge/dragonking vortex.lua" />
    <movevent event="StepIn" actionid="26665" script="quests/forgotten knowledge/servants teleport.lua" />
    <movevent event="StepIn" actionid="26667" script="quests/forgotten knowledge/ice teleport.lua" />
    <movevent event="StepIn" actionid="26668" script="quests/forgotten knowledge/lava teleport.lua" />
    <movevent event="StepIn" fromuid="24878" touid="24884" script="quests/forgotten knowledge/challanger.lua" />

    <!-- Anti-Entrosa -->
    <movevent event="StepIn" actionid="47001" script="warPrivate_movements.lua"/>
    <movevent event="StepIn" fromuid="18000" touid="18009" script="warPrivate_movements.lua" />
    <movevent event="StepIn" actionid="18003" script="warPrivate_movements.lua" />

    <!-- Devil Helmet Quest -->
    <movevent event="StepIn" uniqueid="65203" script="quests/devil helmet/sewer.lua" />
    <movevent event="StepOut" uniqueid="65203" script="quests/devil helmet/sewer.lua" />

    <!-- ferumbras ascendant quest -->
    <movevent event="StepIn" actionid="53812" script="quests/ferumbras ascendant/redGem.lua" />
    <movevent event="StepIn" actionid="53813" script="quests/ferumbras ascendant/blueGem.lua" />
    <movevent event="StepIn" actionid="53814" script="quests/ferumbras ascendant/greenGem.lua" />
    <movevent event="StepIn" actionid="53802" script="quests/ferumbras ascendant/gate of deathstruction.lua" />
    <movevent event="StepIn" actionid="54390" script="quests/ferumbras ascendant/desperate soul.lua" />
    <movevent event="StepIn" actionid="53800" script="quests/ferumbras ascendant/plagirath access.lua" />
    <movevent event="StepIn" actionid="53801" script="quests/ferumbras ascendant/razzagorn access.lua" />
    <movevent event="StepIn" fromaid="34313" toaid="34314" script="quests/ferumbras ascendant/zamulosh teleports.lua" />
    <movevent event="StepIn" actionid="34323" script="quests/ferumbras ascendant/habitatsAccess.lua" />
    <movevent event="StepIn" fromaid="34315" toaid="34322" script="quests/ferumbras ascendant/lovely monsters.lua" />
    <movevent event="StepIn" actionid="34301" script="quests/ferumbras ascendant/shulgraxLever.lua" />
    <movevent event="StepIn" fromid="25194" toid="25197" script="quests/ferumbras ascendant/flower puzzle.lua" />
    <movevent event="StepIn" fromaid="24830" toaid="24836" script="quests/ferumbras ascendant/BossTeleports.lua" />
    <movevent event="StepIn" itemid="22455" script="quests/ferumbras ascendant/vortex.lua" />
    <movevent event="StepIn" itemid="24812" script="quests/ferumbras ascendant/stair.lua" />
    <movevent event="StepIn" itemid="24813" script="quests/ferumbras ascendant/entrance.lua" />
    <movevent event="StepIn" fromaid="24837" toaid="24838" script="quests/ferumbras ascendant/entrance.lua" />
    <movevent event="StepIn" fromaid="24839" toaid="24846" script="quests/ferumbras ascendant/seals.lua" />
    <movevent event="StepIn" actionid="34200" script="quests/ferumbras ascendant/mazoran fire.lua" />

    <!-- Lower Roshamuul Quest --> 
    <movevent event="StepIn" itemid="22456" script="lowerRoshamuul.lua" />
    <movevent event="StepIn" actionid="1500" script="lowerRoshamuul.lua" />

    <movevent event="StepIn" actionid="19049" script="krailos.lua" />
    <movevent event="StepIn" fromuid="24541" touid="24544" script="Novos/soil.lua" />
    <movevent event="StepIn" actionid="24545" script="Novos/ek.lua" />

    <movevent event="StepIn" actionid="41344" script="lionrock.lua" />
    <movevent event="StepIn" fromaid="41346" toaid="41349" script="lionrock.lua" />
 
    <movevent event="StepIn" actionid="25019" script="treinon.lua" /> 
 
    <movevent event="StepIn" pos="33380;32308;14" script="novo.lua" /> 
    <movevent event="StepIn" pos="33229;31500;13" script="novo.lua" />     
    <movevent event="StepIn" pos="33388;32457;14" script="novo.lua" /> 
    <movevent event="StepIn" pos="33593;32644;14" script="novo.lua" />
    <movevent event="StepIn" pos="33417;32102;10" script="novo.lua" /> 

    <movevent event="AddItem" pos="32516;32465;7" script="trash_prevent.lua"/>
    <movevent event="AddItem" pos="32524;32465;7" script="trash_prevent.lua"/>     
    <movevent event="AddItem" pos="32524;32464;7" script="trash_prevent.lua"/>     
    <movevent event="AddItem" pos="32516;32464;7" script="trash_prevent.lua"/> 

    <!-- Dark Trails Quest -->
    <movevent event="StepIn" actionid="9745" script="quests/oramond/darkTrail.lua" />
    <movevent event="StepIn" actionid="13500" script="quests/oramond/darkTrail2.lua" />
    <movevent event="StepIn" actionid="53161" script="quests/oramond/dark.lua"/>
    
     <!-- Chayenne Realm Quest -->
    <movevent event="StepIn" actionid="55022" script="quests/chayenne realm quest/enterRealm.lua" />
    <movevent event="StepIn" actionid="55024" script="quests/chayenne realm quest/enterRealm.lua" />
     
    <movevent event="StepIn" fromaid="13400" toaid="13428" script="others/movimentos.lua"/>
    <movevent event="StepIn" fromaid="13510" toaid="13529" script="others/movimentos.lua"/>
    
    
    <!-- BOSS WARZONE -->
    <movevent event="StepIn" fromaid="45700" toaid="45702" script="warzone157.lua" />

    <!-- Item Teleport Destinations -->
    <movevent event="AddItem" tileitem="1" itemid="1387" script="others/itemteleports.lua" />
    <movevent event="AddItem" tileitem="1" itemid="8058" script="others/itemteleports.lua" />
    
    <!-- Teleports -->
    <movevent event="StepIn" fromaid="9700" toaid="9705" script="others/tpab.lua" />
    <movevent event="StepIn" actionid="5555" script="others/sorcererthais.lua" />
    <movevent event="StepIn" fromaid="9710" toaid="9720" script="others/furygates.lua" />
    <movevent event="StepIn" fromaid="50084" toaid="50086" script="others/deeperBanutaShortcutTeleports.lua" />
    <movevent event="StepIn" fromaid="50220" toaid="50229" script="others/vengothTeleports.lua" />

    <!--- Shrines Portals -->
    <movevent event="StepIn" fromuid="9069" touid="9120" script="others/shrinesportal.lua" />
    <movevent event="StepIn" actionid="9117" script="others/shrinesportal_out.lua" />

    <!-- oramond -->
    <movevent event="StepIn" actionid="42626" script="oramond/enterOramond.lua" />
    <movevent event="StepIn" actionid="42627" script="oramond/enterOramond.lua" />
    <movevent event="StepIn" actionid="42628" script="oramond/votingOramond.lua" />
    <movevent event="StepIn" actionid="42630" script="oramond/enterCity.lua" />
    <movevent event="StepIn" actionid="42631" script="oramond/enterCity.lua" />
    <movevent event="StepIn" actionid="36489" script="oramond/enterGlooth.lua" />
    <movevent event="StepIn" actionid="50389" script="oramond/enterGlooth.lua" />
    <movevent event="StepIn" actionid="50390" script="oramond/fibula.lua" />
    <movevent event="StepIn" uniqueid="26798" script="others/seacrest.lua" />
    
    
    <!--- Treiners -->
    
    <movevent event="StepIn" fromuid="64001" touid="64003" script="others/isle.lua" /> <!-- ENTRADA -->
    <movevent event="StepIn" pos="33498;32613;8" script="others/isle.lua" /> <!-- SAIDA -->
    
    <movevent event="StepIn" fromuid="63001" touid="63016" script="others/treinersportal.lua" />
    <movevent event="StepIn" uniqueid="63017" script="others/treinersportal_out.lua" />
    <movevent event="StepIn" uniqueid="63018" script="others/treinersportal.lua" />
    
    <movevent event="StepIn" uniqueid="63019" script="others/treinersportal_outrook.lua" /> <!-- OK -->
    <movevent event="StepIn" uniqueid="63020" script="others/treinersportalrook.lua" /> <!-- OK -->

    <!--- Oramond Portals -->
    <movevent event="StepIn" fromuid="50500" touid="50501" script="others/oramondEntrance.lua" />
    <movevent event="StepIn" fromuid="50510" touid="50515" script="others/oramondTeleports.lua" />

    <movevent event="StepIn" fromuid="50624" touid="50625" script="others/oramondTeleports.lua" />
    
    <movevent event="StepIn" fromaid="64103" toaid="64127" script="others/tpIsles.lua" />
    <movevent event="StepIn" pos="33420;32582;9" script="others/tp2.lua" /> <!-- SAIDA -->

    <!-- Explorer Society (Calassa) -->
    <movevent event="StepIn" actionid="2070" script="others/calassa.lua" />
    <movevent event="StepIn" fromaid="14171" toaid="14172" script="quests/explorer society/carvingTPphnp.lua" /> <!-- tp Port Hope - Northport -->
    <movevent event="StepIn" fromaid="14173" toaid="14174" script="quests/explorer society/carvingTPlbsv.lua" /> <!-- tp Liberty Bay - Svargrond -->

    <!-- Formorgar Mines Hoist -->
    <movevent event="StepIn" fromuid="3059" touid="3061" script="others/hoist.lua" />

    <!-- Yalahar Demons -->
    <movevent event="StepIn" fromaid="4244" toaid ="4245" script="others/yalaharDemons.lua" />

    <!-- The Spike Portals -->
    <movevent event="StepIn" fromaid="4226" toaid ="4243" script="others/spikeTeleports.lua" />

    <!-- Magician Quarter (Warlock & Infernalist Area) -->
    <movevent event="StepIn" actionid="7813" script="others/magicianquarter.lua" />

    <!-- Waterfall Quest (Port Hope) -->
    <movevent event="StepIn" actionid="50022" script="others/waterfallquest.lua" />

    <!-- Svargrond Citizen -->
    <movevent event="StepIn" actionid="30032" script="others/svargrondCitizen.lua" />

    <!-- Meriana Turtles -->
    <movevent event="StepIn" fromuid="3206" touid="3213" script="others/turtles.lua" />

    <!-- Adventurer's Guild -->
    <movevent event="StepIn" actionid="4255" script="others/adventurersguild.lua" />

    <!-- Edron Troll Cave - Rope Quest -->
    <movevent event="StepIn" actionid="4254" script="others/edronropequest.lua" />

    <!-- Outlaw Camp - Bright Sword Quest entrance -->
    <movevent event="StepIn" actionid="5634" script="others/brightswordentrance.lua" />

    <!-- Serpentine Tower - White Pearl Quest -->
    <movevent event="StepIn" fromaid="5630" toaid="5631" script="others/ankrahmun/whitepearlquest.lua" />

    <!-- Spike Tasks Quest -->
    <movevent event="StepIn" actionid="56421" script="quests/spike task/nestsbat.lua" />
    
    <!-- Goroma Energy Barrier -->
    <movevent event="StepIn" actionid="4000" script="others/goromaenergybarrier.lua" />

    <!--- Others -->
    <movevent event="StepIn" actionid="4256" script="others/roshamuulcarpet.lua" />
    <movevent event="StepIn" uniqueid="9238" script="others/GrayBeachVortex.lua" />
    <movevent event="StepIn" uniqueid="9239" script="others/GrayBeachVortex.lua" />
    <movevent event="StepIn" fromaid="50025" toaid="50026" script="others/thaislighthousequest.lua" />
    <movevent event="StepOut" actionid="50025" script="others/thaislighthousequest.lua" />
    <movevent event="AddItem" tileitem="1" itemid="1485" script="others/tombCoalBasin.lua" />

    <!-- KillingOfTheNameOf -->
    <movevent event="StepIn" fromuid="3230" touid="3259" script="quests/killinginthenameof/boss.lua" />
    <movevent event="StepIn" actionid="3244" script="quests/killinginthenameof/boss.lua" />
    <movevent event="StepIn" fromuid="17521" touid="17523" script="quests/killinginthenameof/boss.lua" />

    <!-- What a foolish Quest -->
    <movevent event="StepIn" actionid="4201" script="quests/what a foolish/destroypies.lua" />

    <!-- Draconia Quest -->
    <movevent event="StepIn" actionid="4246" script="quests/draconia/escape.lua" />
    <movevent event="StepIn" fromaid="4247" toaid="4248" script="quests/draconia/fall.lua" />
    <movevent event="StepIn" fromaid="4251" toaid="4252" script="quests/draconia/walls.lua" />
    <movevent event="StepOut" fromaid="4251" toaid="4252" script="quests/draconia/walls.lua" />
    <movevent event="StepIn" actionid="4253" script="quests/draconia/exit.lua" />

    <!-- The Queen of the Banshees Quest -->
    <movevent event="StepIn" uniqueid="50004" script="quests/the queen of the banshees/theFirstSealFlame.lua" />
    <movevent event="StepIn" uniqueid="50011" script="quests/the queen of the banshees/theSixthSealFlame.lua" />
    <movevent event="StepIn" uniqueid="50012" script="quests/the queen of the banshees/theFifthSealFlame.lua" />
    <movevent event="StepIn" fromaid="50014" toaid="50015" script="quests/the queen of the banshees/theFifthSealPath.lua" />
    <movevent event="AddItem" tileitem="1" uniqueid="50013" script="quests/the queen of the banshees/theFourthSealSacrifice.lua" />
    <movevent event="StepIn" uniqueid="50014" script="quests/the queen of the banshees/theFourthSealFlame.lua" />
    <movevent event="StepIn" actionid="50016" script="quests/the queen of the banshees/theThirdSealWarlockTile.lua" />
    <movevent event="StepIn" uniqueid="50020" script="quests/the queen of the banshees/theThirdSealFlame.lua" />
    <movevent event="StepIn" actionid="50017" script="quests/the queen of the banshees/theSecondSealPearl.lua" />
    <movevent event="StepIn" uniqueid="50021" script="quests/the queen of the banshees/theSecondSealFlame.lua" />
    <movevent event="StepIn" uniqueid="50022" script="quests/the queen of the banshees/theLastFlame.lua" />

    <!-- Children of the Revolution -->
    <movevent event="StepIn" uniqueid="3163" script="quests/children of the revolution/temple.lua" />
    <movevent event="StepIn" uniqueid="3166" script="quests/children of the revolution/symbols.lua" />
    <movevent event="StepIn" fromaid="8009" toaid="8011" script="quests/children of the revolution/spy.lua" />
    <movevent event="StepIn" fromuid="3167" touid="3168" script="quests/children of the revolution/teleport.lua" />
    <movevent event="StepIn" uniqueid="3169" script="quests/children of the revolution/stairs.lua" />
    <movevent event="StepIn" actionid="8014" script="quests/children of the revolution/click.lua" />

    <!-- Wrath of the Emperor -->
    <movevent event="StepIn" uniqueid="3175" script="quests/wrath of the emperor/prison.lua" />
    <movevent event="StepIn" fromaid="8015" toaid="8023" script="quests/wrath of the emperor/crate.lua" />
    <movevent event="StepIn" actionid="32362" script="quests/wrath of the emperor/crate.lua" />
    <movevent event="StepIn" fromaid="12380" toaid="12381" script="quests/wrath of the emperor/teleportsmuggyplains.lua" />
    <movevent event="StepIn" fromaid="12382" toaid="12383" script="quests/wrath of the emperor/teleportsRebeltoZlak.lua" />
    <movevent event="StepIn" itemid="12334" script="quests/wrath of the emperor/keeper.lua" />
    <movevent event="StepIn" uniqueid="12359" script="quests/wrath of the emperor/dragonTeleport.lua" />
    <movevent event="StepIn" actionid="8028" script="quests/wrath of the emperor/realmTeleport.lua" />
    <movevent event="StepIn" fromuid="3189" touid="3192" script="quests/wrath of the emperor/bossesTeleport.lua" />
    <movevent event="StepIn" uniqueid="3197" script="quests/wrath of the emperor/teleportToZalamon.lua" />
    
    <movevent event="StepIn" uniqueid="33198" script="quests/wrath of the emperor/seila.lua" />

    <!--- The New Frontier Quest -->
    <movevent event="StepIn" actionid="8000" script="quests/the new frontier/wayOut.lua" />
    <movevent event="StepIn" actionid="8007" script="quests/the new frontier/trap.lua" />
    <movevent event="StepIn" actionid="12135" script="quests/the new frontier/minotaurBoss.lua" />
    <movevent event="StepIn" actionid="12138" script="quests/the new frontier/jailExit.lua" />

    <!--- Unnatural Selection -->
    <movevent event="StepIn" actionid="12332" script="quests/unnatural selection/Mission2AllAroundtheWorld.lua" />
    <movevent event="StepIn" actionid="12333" script="quests/unnatural selection/Mission3DanceDanceEvolution.lua" />

    <!--- The Ape City Quest -->
    <movevent event="StepIn" actionid="12124" script="quests/the ape city/Mission4ParchmentDecyphering.lua" />
    <movevent event="StepIn" uniqueid="12129" script="quests/the ape city/Mission9TheDeepestCatacombsteleport.lua" />
    <movevent event="StepIn" uniqueid="12130" script="quests/the ape city/Mission9TheDeepestCatacombsteleport.lua" />

    <!--- The Ancient Tombs Quest -->
    <movevent event="StepIn" actionid="12101" script="quests/theancienttombs/peninsulaTombmaze.lua" />
    <movevent event="StepIn" fromuid="3950" touid="3956" script="quests/theancienttombs/tombTeleports.lua" />
    <movevent event="StepIn" actionid="12108" script="quests/theancienttombs/tombTeleports.lua" />
    <movevent event="AddItem" tileitem="1" actionid="60626" script="quests/theancienttombs/craftHelmet.lua" />
    <movevent event="StepIn" uniqueid="50135" script="quests/theancienttombs/enterThalasTeleportSwitchesDone.lua" />
    <movevent event="StepIn" uniqueid="50136" script="quests/theancienttombs/enterThalasPoisonTile.lua" />
    <movevent event="StepIn" uniqueid="50137" script="quests/theancienttombs/enterDiprathTeleportSwitchesDone.lua" />
    <movevent event="StepIn" uniqueid="50138" script="quests/theancienttombs/enterAshmunrahTeleportSwitchesDone.lua" />
    <movevent event="StepIn" fromuid="50139" touid="50146" script="quests/theancienttombs/stepMorguthisBlueFlames.lua" />

    <!-- Gravedigger -->
    <movevent event="StepIn" fromaid="4530" toaid="4531" script="quests/gravedigger/amforatp.lua" />
    <movevent event="StepIn" fromaid="4532" toaid="4533" script="quests/gravedigger/braintp.lua" />
    <movevent event="StepIn" fromaid="4534" toaid="4535" script="quests/gravedigger/dormitoritp.lua" />
    <movevent event="StepIn" fromaid="4541" toaid="4542" script="quests/gravedigger/sacrificetp.lua" />
    <movevent event="StepIn" actionid="4536" script="quests/gravedigger/necro.lua" />

    <!-- Elemental Spheres Quest -->
    <movevent event="AddItem" tileitem="1" itemid="8568" script="quests/elemental spheres/summonOverlord.lua" />
    <movevent event="AddItem" tileitem="1" itemid="8569" script="quests/elemental spheres/summonOverlord.lua" />
    <movevent event="AddItem" tileitem="1" itemid="8570" script="quests/elemental spheres/summonOverlord.lua" />
    <movevent event="AddItem" tileitem="1" itemid="8578" script="quests/elemental spheres/summonOverlord.lua" />
    <movevent event="StepIn" actionid="9029" script="quests/elemental spheres/AOETeleportOut.lua" />

    <!-- Bigfoot Burden Quest -->
    <movevent event="StepIn" fromaid="9200" toaid="9201" script="quests/bigfoot burden/xray.lua" />
    <movevent event="StepIn" fromaid="7816" toaid="7818" script="quests/bigfoot burden/endurance.lua" />
    <movevent event="StepIn" actionid="4121" script="quests/bigfoot burden/GCTS.lua" />
    <movevent event="StepIn" fromaid="3215" toaid="3222" script="quests/bigfoot burden/GCTS.lua" />
    <movevent event="StepIn" fromaid="3128" toaid="3137" script="quests/bigfoot burden/GCTS.lua" />
    <movevent event="StepIn" actionid="35669" script="quests/bigfoot burden/GCTS.lua" />
    <movevent event="StepIn" actionid="8030" script="quests/bigfoot burden/shooting.lua" />
    <movevent event="StepOut" actionid="8030" script="quests/bigfoot burden/shooting.lua" />
    <movevent event="StepIn" itemid="18340" script="quests/bigfoot burden/truffles.lua" />
    <movevent event="StepIn" fromuid="3140" touid="3142" script="quests/bigfoot burden/warzoneTeleports.lua" />
    <movevent event="StepIn" uniqueid="3123" script="quests/bigfoot burden/xray.lua" />
    <movevent event="StepIn" itemid="18463" script="quests/bigfoot burden/versperothSpawn.lua" />

    <!-- Demon Oak Quest -->
    <movevent event="StepIn" uniqueid="9000" script="quests/demon oak/entrance.lua" />
    <movevent event="StepIn" itemid="8292" script="quests/demon oak/areaDamage.lua" />
    <movevent event="StepIn" fromuid="9001" touid="9005" script="quests/demon oak/squares.lua" />

    <!-- Demon Helmet Quest -->
    <movevent event="StepIn" actionid="980" script="quests/demon helmet/walls.lua" />

    <!--Svargrond Arena Quest-->
     <movevent event="StepIn" actionid="25100" script="quests/svargrond arena/arenaEnter.lua" />
    <movevent event="StepIn" actionid="25200" script="quests/svargrond arena/arenaPit.lua" />
    <movevent event="StepIn" actionid="25300" script="quests/svargrond arena/arenaPit.lua" />
    <movevent event="StepIn" fromuid="23201" touid="23203" script="quests/svargrond arena/arenaTrophy.lua" />

    <!-- Dreamer Challenge Quest -->
    <movevent event="StepIn" fromuid="2241" touid="2242" script="quests/dreamer challenge/carrot.lua" />
    <movevent event="StepIn" uniqueid="2243" script="quests/dreamer challenge/fireBugTeleport.lua" />
    <movevent event="StepIn" fromaid="2245" toaid="2246" script="quests/dreamer challenge/riddle.lua" />
    <movevent event="StepOut" fromaid="2245" toaid="2246" script="quests/dreamer challenge/riddle.lua" />
    <movevent event="StepIn" actionid="9031" script="quests/dreamer challenge/stoneTeleport.lua" />
    <movevent event="AddItem" tileitem="1" actionid="8034" script="quests/dreamer challenge/stoneTeleport.lua" />
    <movevent event="StepIn" fromuid="2250" touid="2255" script="quests/dreamer challenge/teleports.lua" />
    <movevent event="StepIn" actionid="9032" script="quests/dreamer challenge/ticTeleport.lua" />
    <movevent event="StepIn" fromuid="3048" touid="3056" script="quests/dreamer challenge/tower.lua" />
    <movevent event="StepIn" uniqueid="9030" script="quests/dreamer challenge/wallsTeleport.lua" />
    <movevent event="AddItem" tileitem="1" uniqueid="2244" script="quests/dreamer challenge/deathRing.lua" />
    <movevent event="StepIn" actionid="9049" script="quests/dreamer challenge/clockTile.lua" />
    <movevent event="StepIn" uniqueid="9234" script="quests/dreamer challenge/deathRingTeleport.lua" />
    <movevent event="StepIn" uniqueid="50147" script="quests/dreamer challenge/riddleTeleport.lua" />
    
    <movevent event="StepIn" actionid="50149" script="quests/dreamer challenge/Portal.lua" />
    <movevent event="StepIn" actionid="50150" script="quests/dreamer challenge/Portal.lua" />
    
    

    <!-- Ice Islands Quest -->
    <movevent event="StepIn" uniqueid="12031" script="quests/ice islands/helheim.lua" />
    <movevent event="StepIn" fromuid="12025" touid="12028" script="quests/ice islands/nibelorDogSled.lua" />

    <!-- In Service Of Yalahar Quest -->
    <movevent event="StepIn" fromuid="3103" touid="3106" script="quests/in service of yalahar/demonTeleport.lua" />
    <movevent event="StepIn" fromuid="7809" touid="7810" script="quests/in service of yalahar/lastFightTeleports.lua" />
    <movevent event="StepIn" uniqueid="3087" script="quests/in service of yalahar/morik.lua" />
    <movevent event="StepIn" actionid="7812" script="quests/in service of yalahar/quaraVortex.lua" />
    <movevent event="StepIn" fromaid="23698" toaid="23699" script="quests/in service of yalahar/yalaharMachineWargolems.lua" />
    <movevent event="StepIn" fromaid="23702" toaid="23703" script="quests/in service of yalahar/yalaharMachineWargolems.lua" />

    <!-- Inquisition Quest -->
    <movevent event="StepIn" fromuid="2150" touid="2180" script="quests/inquisition/teleportMain.lua" />
    <movevent event="StepIn" uniqueid="9014" script="quests/inquisition/entrance.lua" />
    <movevent event="StepIn" actionid="4003" script="quests/inquisition/rewardroomtext.lua" />

    <!-- Pits Of Inferno Quest -->
    <movevent event="StepIn" fromuid="2090" touid="2096" script="quests/pits of inferno/checkThrones.lua" />
    <movevent event="StepIn" fromaid="2040" toaid="2063" script="quests/pits of inferno/fireTiles.lua" />
    <movevent event="StepIn" uniqueid="2002" script="quests/pits of inferno/ladder.lua" />
    <movevent event="StepOut" uniqueid="2002" script="quests/pits of inferno/ladder.lua" />
    <movevent event="StepIn" actionid="4001" script="quests/pits of inferno/stone.lua" />
    <movevent event="StepIn" actionid="4002" script="quests/pits of inferno/drawbridge.lua" />
    <movevent event="StepOut" actionid="4002" script="quests/pits of inferno/drawbridge.lua" />
    <movevent event="StepIn" fromaid="8816" toaid="8817" script="quests/pits of inferno/shortcuts.lua" />
    <movevent event="StepIn" fromuid="2080" touid="2086" script="quests/pits of inferno/thrones.lua" />
    <movevent event="StepIn" fromuid="2000" touid="2001" script="quests/pits of inferno/tibleTile.lua" />
    <movevent event="StepIn" fromaid="28810" toaid="28834" script="quests/pits of inferno/tileTeleports.lua" />
    <movevent event="StepIn" actionid="7799" script="quests/pits of inferno/trap.lua" />
    <movevent event="StepIn" uniqueid="3303" script="quests/pits of inferno/secondTrap.lua" />
    <movevent event="StepIn" fromaid="16772" toaid="16774" script="quests/pits of inferno/bazirTiles.lua" />
    <movevent event="StepIn" fromaid="50082" toaid="50083" script="quests/pits of inferno/bazirTiles.lua" />
    <movevent event="StepIn" actionid="50087" script="quests/pits of inferno/puminTeleport.lua" />

    <!-- the hidden city of beregar Quest -->
    <movevent event="StepIn" actionid="50091" script="quests/the hidden city of beregar/oreWagon.lua" />
    <movevent event="StepIn" fromaid="50092" toaid="50093" script="quests/the hidden city of beregar/elevator.lua" />
    <movevent event="StepIn" actionid="50111" script="quests/the hidden city of beregar/gap.lua" />
    <movevent event="StepIn" actionid="50116" script="quests/the hidden city of beregar/tunnel.lua" />
    <movevent event="StepIn" uniqueid="50107" script="quests/the hidden city of beregar/bellow.lua" />
    <movevent event="StepIn" uniqueid="50127" script="quests/the hidden city of beregar/pythiusTeleport.lua" />
    <movevent event="StepIn" fromaid="50125" toaid="50126" script="quests/the hidden city of beregar/pythiusBossTeleport.lua" />

    <!-- Secret Service Quest -->
    <movevent event="StepIn" actionid="12571" script="quests/secret service/pirates.lua" />
    <movevent event="StepIn" fromaid="12583" toaid="12584" script="quests/secret service/amazons.lua" />

    <!-- Decaying tiles -->
    <movevent event="StepIn" itemid="293" script="decay.lua" />
    <movevent event="StepIn" itemid="461" script="decay.lua" />
    <movevent event="StepIn" itemid="3310" script="decay.lua" />

    <!-- (Depot & Level) tiles -->
    <movevent event="StepIn" itemid="416" script="tiles.lua" />
    <movevent event="StepOut" itemid="417" script="tiles.lua" />
    <movevent event="StepIn" itemid="426" script="tiles.lua" />
    <movevent event="StepOut" itemid="425" script="tiles.lua" />
    <movevent event="StepIn" itemid="446" script="tiles.lua" />
    <movevent event="StepOut" itemid="447" script="tiles.lua" />
    <movevent event="StepIn" itemid="3216" script="tiles.lua" />
    <movevent event="StepOut" itemid="3217" script="tiles.lua" />
    <movevent event="StepIn" itemid="11062" script="tiles.lua" />
    <movevent event="StepOut" itemid="11063" script="tiles.lua" />

    <!-- Traps -->
    <movevent event="StepIn" itemid="1510" script="trap.lua" />
    <movevent event="StepOut" itemid="1511" script="trap.lua" />
    <movevent event="StepIn" itemid="1513" script="trap.lua" />
    <movevent event="StepIn" itemid="2579" script="trap.lua" />
    <movevent event="RemoveItem" itemid="2579" script="trap.lua" />
    <movevent event="StepIn" itemid="4208" script="trap.lua" />
    <movevent event="StepOut" itemid="4209" script="trap.lua" />

    <!-- Edron parchment room -->
    <movevent event="RemoveItem" actionid="60999" script="others/parchment.lua" />

    <!-- Citizen teleport -->
    <movevent event="StepIn" fromuid="9056" touid="9068" script="citizen.lua" />
    <movevent event="StepIn" uniqueid="9510" script="citizen.lua" />
    <movevent event="StepIn" uniqueid="9240" script="citizen.lua" />
    <movevent event="StepIn" fromuid="9500" touid="9501" script="citizen.lua" />

    <!-- Walkback when walking on quest chest -->
    <movevent event="StepIn" itemid="1738" script="walkback.lua" />
    <movevent event="StepIn" fromid="1740" toid="1741" script="walkback.lua" />
    <movevent event="StepIn" fromid="1746" toid="1749" script="walkback.lua" />
    <movevent event="StepIn" fromid="1714" toid="1717" script="walkback.lua" />
    <movevent event="StepIn" fromid="23798" toid="23805" script="walkback.lua" />

    <!-- Dawnport and Rookgaard -->
    <movevent event="StepIn" actionid="50998" script="rookgaard/levelbridge.lua" />
    <movevent event="StepIn" fromaid="20001" toaid="20004" script="vocationtrial.lua" />
    

    <!-- (Level & quest) doors -->
    <movevent event="StepOut" itemid="1224" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1226" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1228" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1230" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1242" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1244" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1246" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1248" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1256" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1258" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1260" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="1262" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="3541" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="3543" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="3550" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="3552" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5104" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5106" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5113" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5115" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5122" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5124" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5131" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5133" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5289" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5291" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5293" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5295" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5746" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="5749" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6203" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6205" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6207" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6209" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6260" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6262" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6264" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6266" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6897" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6899" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6906" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="6908" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="7039" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="7041" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="7048" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="7050" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="8552" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="8554" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="8556" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="8558" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9176" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9178" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9180" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9182" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9278" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9280" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9282" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="9284" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10279" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10281" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10283" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10285" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10474" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10476" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10483" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10485" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10781" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10783" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10790" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="10792" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="12194" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="12196" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="12203" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="12205" script="closingdoor.lua" />
    <movevent event="StepOut" itemid="22822" script="closingdoor.lua"/>
    <movevent event="StepOut" itemid="22831" script="closingdoor.lua"/>
    <movevent event="StepOut" itemid="25163" script="closingdoor.lua"/>

    <!-- Snow footprint tiles -->
    <movevent event="StepOut" itemid="670" script="snow.lua" />
    <movevent event="StepOut" fromid="6580" toid="6593" script="snow.lua" />

    <!-- Create bread movements -->
    <movevent event="AddItem" tileitem="1" itemid="1786" script="dough.lua" />
    <movevent event="AddItem" tileitem="1" itemid="1788" script="dough.lua" />
    <movevent event="AddItem" tileitem="1" itemid="1790" script="dough.lua" />
    <movevent event="AddItem" tileitem="1" itemid="1792" script="dough.lua" />

    <!-- Create party cake -->
    <movevent event="AddItem" tileitem="1" itemid="6279" script="cake.lua" />

    <!-- Campfires -->
    <movevent event="StepIn" itemid="1423" function="onStepInField" />
    <movevent event="AddItem" itemid="1423" function="onAddField" />
    <movevent event="StepIn" itemid="1424" function="onStepInField" />
    <movevent event="AddItem" itemid="1424" function="onAddField" />
    <movevent event="StepIn" itemid="1425" function="onStepInField" />
    <movevent event="AddItem" itemid="1425" function="onAddField" />

    <!-- Fields -->
    <movevent event="StepIn" itemid="1487" function="onStepInField" />
    <movevent event="AddItem" itemid="1487" function="onAddField" />
    <movevent event="StepIn" itemid="1488" function="onStepInField" />
    <movevent event="AddItem" itemid="1488" function="onAddField" />
    <movevent event="StepIn" itemid="1489" function="onStepInField" />
    <movevent event="AddItem" itemid="1489" function="onAddField" />
    <movevent event="StepIn" itemid="1490" function="onStepInField" />
    <movevent event="AddItem" itemid="1490" function="onAddField" />
    <movevent event="StepIn" itemid="1491" function="onStepInField" />
    <movevent event="AddItem" itemid="1491" function="onAddField" />
    <movevent event="StepIn" itemid="1492" function="onStepInField" />
    <movevent event="AddItem" itemid="1492" function="onAddField" />
    <movevent event="StepIn" itemid="1493" function="onStepInField" />
    <movevent event="AddItem" itemid="1493" function="onAddField" />
    <movevent event="StepIn" itemid="1494" function="onStepInField" />
    <movevent event="AddItem" itemid="1494" function="onAddField" />
    <movevent event="StepIn" itemid="1495" function="onStepInField" />
    <movevent event="AddItem" itemid="1495" function="onAddField" />
    <movevent event="StepIn" itemid="1496" function="onStepInField" />
    <movevent event="AddItem" itemid="1496" function="onAddField" />
    <movevent event="StepIn" itemid="1497" function="onStepInField" />
    <movevent event="AddItem" itemid="1497" function="onAddField" />
    <movevent event="StepIn" itemid="1498" function="onStepInField" />
    <movevent event="AddItem" itemid="1498" function="onAddField" />
    <movevent event="StepIn" itemid="1499" function="onStepInField" />
    <movevent event="AddItem" itemid="1499" function="onAddField" />
    <movevent event="StepIn" itemid="1500" function="onStepInField" />
    <movevent event="AddItem" itemid="1500" function="onAddField" />
    <movevent event="StepIn" itemid="1501" function="onStepInField" />
    <movevent event="AddItem" itemid="1501" function="onAddField" />
    <movevent event="StepIn" itemid="1502" function="onStepInField" />
    <movevent event="AddItem" itemid="1502" function="onAddField" />
    <movevent event="StepIn" itemid="1503" function="onStepInField" />
    <movevent event="AddItem" itemid="1503" function="onAddField" />
    <movevent event="StepIn" itemid="1504" function="onStepInField" />
    <movevent event="AddItem" itemid="1504" function="onAddField" />
    <movevent event="StepIn" itemid="1505" function="onStepInField" />
    <movevent event="AddItem" itemid="1505" function="onAddField" />
    <movevent event="StepIn" itemid="1506" function="onStepInField" />
    <movevent event="AddItem" itemid="1506" function="onAddField" />
    <movevent event="StepIn" itemid="1507" function="onStepInField" />
    <movevent event="AddItem" itemid="1507" function="onAddField" />
    <movevent event="StepIn" itemid="7359" function="onStepInField" />
    <movevent event="AddItem" itemid="7360" function="onAddField" />

    <!-- Swimming -->
    <movevent event="StepIn" fromid="4620" toid="4625" script="swimming.lua" />
    <movevent event="StepOut" fromid="4620" toid="4625" script="swimming.lua" />
    <movevent event="StepIn" fromid="5405" toid="5410" script="drowning.lua" />
    <movevent event="StepOut" fromid="5405" toid="5410" script="drowning.lua" />
    <movevent event="StepIn" itemid="10019" script="drowning.lua" />
    <movevent event="StepOut" itemid="10019" script="drowning.lua" />
    <movevent event="StepIn" itemid="1387" script="drowning.lua" />

    <!-- Boots -->
    <movevent event="Equip" itemid="34062" level="180" slot="feet" function="onEquipItem"> <!-- Pair of Dreamwalkers -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34062" level="180" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24637" level="80" slot="feet" function="onEquipItem"> <!-- Oriental Shoes -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="24637" level="80" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="12498" slot="feet" function="onEquipItem" /> <!-- Fish Tail OFF -->
    <movevent event="DeEquip" itemid="12498" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="13580" slot="feet" function="onEquipItem" /> <!-- Fish Tail ON -->
    <movevent event="DeEquip" itemid="13580" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25429" level="100" slot="feet" function="onEquipItem" /> <!-- Boots of Homecoming1 -->
    <movevent event="DeEquip" itemid="25429" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25430" level="100" slot="feet" function="onEquipItem" /> <!-- Boots of Homecoming2 -->
    <movevent event="DeEquip" itemid="25430" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2195" slot="feet" function="onEquipItem" /> <!-- Boots of Haste -->
    <movevent event="DeEquip" itemid="2195" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="6132" slot="feet" function="onEquipItem" /> <!-- Pair of Soft Boots OFF -->
    <movevent event="DeEquip" itemid="6132" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2640" slot="feet" function="onEquipItem" /> <!-- Pair of Soft Boots ON -->
    <movevent event="DeEquip" itemid="2640" slot="feet" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7886" slot="feet" function="onEquipItem"> <!-- Terra Boots -->
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7886" slot="feet" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7891" slot="feet" function="onEquipItem"> <!-- Magma Boots -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7891" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7892" slot="feet" function="onEquipItem"> <!-- Glacier Shoes -->
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7892" slot="feet" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7893" slot="feet" function="onEquipItem"> <!-- Lightning Boots -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7893" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="9932" slot="feet" level="130" function="onEquipItem" /> <!-- Firewalker Boots ON -->
    <movevent event="DeEquip" itemid="9932" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="9933" slot="feet" level="130" function="onEquipItem" /> <!-- Firewalker Boots OFF -->
    <movevent event="DeEquip" itemid="9933" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" fromid="11117" toid="11118" slot="feet" level="70" function="onEquipItem"> <!-- Crystal Boots and Dragon Scale Boots -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" fromid="11117" toid="11118" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="11240" slot="feet" level="70" function="onEquipItem"> <!-- Guardian Boots -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="11240" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="11303" slot="feet" function="onEquipItem" /> <!-- Zaoan Shoes -->
    <movevent event="DeEquip" itemid="11303" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="12646" slot="feet" level="80" function="onEquipItem"> <!-- Draken Boots -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="12646" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="15410" slot="feet" level="150" function="onEquipItem"> <!-- Depth Calcei -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="15410" slot="feet" function="onDeEquipItem" />
    
    <movevent event="DeEquip" itemid="26133" slot="feet" function="onDeEquipItem" /> <!-- Void Boots OFF -->
    <movevent event="Equip" itemid="26133" slot="feet" level="150" function="onEquipItem"/>
    
    <movevent event="DeEquip" itemid="26132" slot="feet" function="onDeEquipItem" /> <!-- Void Boots ON -->
    <movevent event="Equip" itemid="26132" slot="feet" level="150" function="onEquipItem"/>
    
    <movevent event="Equip" itemid="18406" slot="feet" level="150" function="onEquipItem"> <!-- Prismatic Boots -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18406" slot="feet" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="23540" slot="feet" level="50" function="onEquipItem"> <!-- Metal Spats -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="23540" slot="feet" function="onDeEquipItem" />

    <movevent event="Equip" itemid="9931" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="9931" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2646" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2646" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="5462" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="5462" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2645" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2645" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="25412" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="25412" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21708" slot="feet" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21708" slot="feet" function="onDeEquipItem" />
    
    <!-- Amulets -->
    <movevent event="Equip" itemid="34066" slot="necklace" level="180" function="onEquipItem" /> <!-- Sleep Shawl -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    <movevent event="DeEquip" itemid="34066" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34980" slot="necklace" level="180" function="onEquipItem" /> <!-- Enchanted Sleep Shawl -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    <movevent event="DeEquip" itemid="34980" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34067" slot="necklace" level="180" function="onEquipItem" /> <!-- Pendulet -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    <movevent event="DeEquip" itemid="34067" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34982" slot="necklace" level="180" function="onEquipItem" /> <!-- Enchanted Pendulet -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    <movevent event="DeEquip" itemid="34982" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30800" slot="necklace" level="100" function="onEquipItem" /> <!-- Foxtail Amulet -->
    <movevent event="DeEquip" itemid="30800" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26183" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Green Plasma ON -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26183" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26199" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Green Plasma (OFF) -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26199" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="21469" slot="necklace" function="onEquipItem" /> <!-- Friendship Amulet -->
    <movevent event="DeEquip" itemid="21469" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24790" slot="necklace" function="onEquipItem" /> <!-- Enchanted Werewolf Amulet -->
    <movevent event="DeEquip" itemid="24790" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25423" level="100" slot="necklace" function="onEquipItem" /> <!-- Ferumbras' Amulet1 -->
    <movevent event="DeEquip" itemid="25423" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25424" level="100" slot="necklace" function="onEquipItem" /> <!-- Ferumbras' Amulet2 -->
    <movevent event="DeEquip" itemid="25424" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24851" level="60" slot="necklace" function="onEquipItem" /> <!-- Onyx Pendant -->
    <movevent event="DeEquip" itemid="24851" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2161" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2161" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2170" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2170" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2172" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2172" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2197" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2197" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2198" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2198" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2199" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2199" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2200" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2200" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2201" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2201" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2173" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2173" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7887" slot="necklace" level="60" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7887" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7888" slot="necklace" level="60" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7888" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7889" slot="necklace" level="60" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7889" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7890" slot="necklace" level="60" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7890" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8266" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8266" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10219" slot="necklace" level="80" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10219" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10220" slot="necklace" level="80" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10220" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10221" slot="necklace" level="80" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10221" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="11374" slot="necklace" function="onEquipItem" />
    <movevent event="DeEquip" itemid="11374" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15403" slot="necklace" level="120" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15403" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18402" slot="necklace" level="150" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18402" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18407" slot="necklace" level="150" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18407" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21691" slot="necklace" level="150" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21691" slot="necklace" function="onDeEquipItem" />
    <movevent event="Equip" itemid="23541" slot="necklace" level="75" function="onEquipItem" />
    <movevent event="DeEquip" itemid="23541" slot="necklace" function="onDeEquipItem" />

    <movevent event="Equip" itemid="23554" slot="necklace" level="75" function="onEquipItem"> <!-- Glooth Amulet -->
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="23554" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26200" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Red Plasma OFF -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26200" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26184" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Red Plasma ON -->
        <vocation name="Knight" />        
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26184" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26198" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Blue Plasma OFF -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26198" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26182" slot="necklace" level="150" function="onEquipItem" > <!-- Collar of Blue Plasma ON -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26182" slot="necklace" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26130" slot="head" level="100" function="onEquipItem"> <!-- Tiara of Power OFF -->
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26130" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="26131" slot="head" level="100" function="onEquipItem"> <!-- Tiara of Power ON -->
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26131" slot="head" function="onDeEquipItem" />

    <!-- Rings -->
    <movevent event="Equip" itemid="26190" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="26190" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26189" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    
    <movevent event="DeEquip" itemid="26189" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="22516" level="200" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22516" level="200" slot="ring" function="onDeEquipItem" />
    
    
    <movevent event="Equip" itemid="26186" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>    
    <movevent event="DeEquip" itemid="26186" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26185" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>    
    <movevent event="DeEquip" itemid="26185" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26188" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>    
    <movevent event="DeEquip" itemid="26188" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="26187" level="100" slot="ring" function="onEquipItem" >
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>    
    <movevent event="DeEquip" itemid="26187" level="100" slot="ring" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2164" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2164" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2165" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2202" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2202" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2166" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2203" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2203" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2167" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2204" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2204" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2168" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2205" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2205" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2169" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2206" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2206" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2207" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2210" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2210" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2208" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2211" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2211" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2209" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2212" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2212" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2213" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2215" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2215" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2214" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="2216" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2216" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="6300" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="6301" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="6301" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18408" level="120" slot="ring" function="onEquipItem" />
    <movevent event="Equip" itemid="18528" level="120" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18528" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10310" level="100" slot="ring" script="others/noxiousclaw.lua" />
    <movevent event="Equip" itemid="10309" level="100" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10309" level="100" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10311" level="100" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10311" level="100" slot="ring" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21252" slot="ring" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21252" slot="ring" function="onDeEquipItem" />

    <!-- Helmets -->
    <movevent event="Equip" itemid="34065" level="180" slot="head" function="onEquipItem"> <!-- Dark Whispers -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34065" level="180" slot="head" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32414" slot="head" level="300" function="onEquipItem"> <!-- Falcon Circlet -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32414" slot="head" level="300" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32415" slot="head" level="300" function="onEquipItem"> <!-- Falcon Coif -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32415" level="300" slot="head" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30882" slot="head" level="200" function="onEquipItem"> <!-- Gnome Helmet -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30882" slot="head" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24718" level="100" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="24718" level="100" slot="head" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24783" level="100" slot="head" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="24783" level="100" slot="head" function="onDeEquipItem" />

    <movevent event="DeEquip" itemid="24784" level="100" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="24784" level="100" slot="head" function="onEquipItem">
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>

    <movevent event="DeEquip" itemid="24785" level="100" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="24785" level="100" slot="head" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>

    <movevent event="DeEquip" itemid="24786" level="100" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="24786" level="100" slot="head" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    
    <movevent event="DeEquip" itemid="25413" level="150" slot="feet" function="onDeEquipItem" />
    <movevent event="Equip" itemid="25413" level="150" slot="feet" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="24261" level="80" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="24261" level="80" slot="head" function="onEquipItem"/>
    <movevent event="Equip" itemid="2664" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2664" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="5461" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="5461" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2474" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2474" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2343" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2343" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2323" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2323" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2502" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2502" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7459" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7459" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7900" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7900" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7901" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7901" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7902" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7902" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7903" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7903" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8820" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8820" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="9778" slot="head" level="80" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="9778" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="10016" slot="head" level="50" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="10016" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="10570" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="10570" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="11302" slot="head" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="11302" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="11368" slot="head" level="60" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="11368" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12630" slot="head" function="onEquipItem">
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="12630" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12645" slot="head" level="100" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="12645" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15408" level="150" slot="head" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15408" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18403" level="150" slot="head" function="onEquipItem">
    <vocation name="Knight" />        
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18403" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18398" level="150" slot="head" function="onEquipItem">
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18398" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="13756" slot="head" function="onEquipItem">
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="13756" slot="head" function="onDeEquipItem" />

    <movevent event="Equip" itemid="23536" level="70" slot="head" function="onEquipItem">
        <vocation name="Sorcerer" />        
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="23536" slot="head" function="onDeEquipItem" />

    <movevent event="DeEquip" itemid="2493" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2493" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2499" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2499" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2139" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2139" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="3972" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="3972" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2491" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2491" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2497" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2497" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="7458" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7458" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2471" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2471" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="10298" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10298" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="10299" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10299" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="20132" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="20132" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2662" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2662" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="10291" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10291" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2498" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2498" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="24848" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="24848" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="5741" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="5741" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="25410" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="25410" slot="head" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2475" slot="head" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2475" slot="head" function="onEquipItem"/>
    
    <!-- Armors -->    
    <movevent event="Equip" itemid="34056" slot="armor" level="180" function="onEquipItem"> <!-- Living Armor -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34056" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34061" slot="armor" level="180" function="onEquipItem"> <!-- Dream Shroud -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34061" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32419" slot="armor" level="300" function="onEquipItem"> <!-- Falcon Plate -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32419" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30883" slot="armor" level="200" function="onEquipItem"> <!-- Gnome Armor -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30883" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="29079" slot="armor" level="60" function="onEquipItem" />  <!-- Swan Feather Cloak -->
    <movevent event="DeEquip" itemid="29079" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2466" slot="armor" function="onEquipItem">
        <vocation name="Knight" />        
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2466" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2472" slot="armor" function="onEquipItem">
        <vocation name="Knight" />        
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2472" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2476" slot="armor" function="onEquipItem"/>
    <movevent event="DeEquip" itemid="2476" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2487" slot="armor" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2487" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2492" slot="armor" function="onEquipItem" >
        <vocation name="Knight" />        
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2492" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2500" slot="armor" level="60" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2500" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2503" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2503" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25177" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25177" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25178" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25178" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25179" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25179" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25191" slot="armor" level="200" function="onEquipItem">
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25191" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25187" slot="armor" level="200" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25187" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25174" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25174" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25175" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25175" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25176" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25176" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25190" slot="armor" level="200" function="onEquipItem">
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25190" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25192" slot="armor" level="200" function="onEquipItem">
    <vocation name="Druid" />
    <vocation name="Elder Druid" showInDescription="0" />
    <vocation name="Sorcerer" />
    <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25192" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25186" slot="armor" level="200" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25186" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25188" slot="armor" level="200" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25188" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25189" slot="armor" level="200" function="onEquipItem">
    <vocation name="Paladin" />
    <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25189" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25183" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25183" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25180" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25180" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25181" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25181" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25182" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25182" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25184" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25184" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25185" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25185" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25193" slot="armor" level="200" function="onEquipItem">
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
        </movevent>
    <movevent event="DeEquip" itemid="25193" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7884" slot="armor" level="50" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
        </movevent>
    <movevent event="DeEquip" itemid="7884" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7897" slot="armor" level="50" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
        </movevent>
    <movevent event="DeEquip" itemid="7897" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7898" slot="armor" level="50" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
        </movevent>
    <movevent event="DeEquip" itemid="7898" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7899" slot="armor" level="50" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
        </movevent>
    <movevent event="DeEquip" itemid="7899" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8819" slot="armor" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
        </movevent>
    <movevent event="DeEquip" itemid="8819" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8821" slot="armor" level="50" function="onEquipItem">
        </movevent>
    <movevent event="DeEquip" itemid="8821" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8865" slot="armor" level="65" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    </movevent>
    <movevent event="DeEquip" itemid="8865" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8866" slot="armor" function="onEquipItem">
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="8866" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8867" slot="armor" level="75" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    </movevent>
    <movevent event="DeEquip" itemid="8867" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8868" slot="armor" level="75" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    </movevent>
    <movevent event="DeEquip" itemid="8868" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8869" slot="armor" level="75" function="onEquipItem">
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="8869" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8870" slot="armor" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="8870" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8871" slot="armor" function="onEquipItem" > 
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    </movevent>
    <movevent event="DeEquip" itemid="8871" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8872" slot="armor" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8872" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8877" slot="armor" level="60" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8877" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8878" slot="armor" level="60" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8878" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8879" slot="armor" level="60" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8879" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8880" slot="armor" level="60" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8880" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8881" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="8881" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8882" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="8882" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8883" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="8883" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8884" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="8884" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8885" slot="armor" level="75" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8885" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8886" slot="armor" level="75" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8886" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8887" slot="armor" level="75" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8887" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8888" slot="armor" level="100" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8888" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8889" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="8889" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8890" slot="armor" level="100" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    </movevent>
    <movevent event="DeEquip" itemid="8890" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8891" slot="armor" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="8891" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8892" slot="armor" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="8892" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2660" slot="armor" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="2660" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="9776" slot="armor" level="80" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="9776" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="11301" slot="armor" level="50" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="11301" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" fromid="11355" toid="11356" slot="armor" level="60" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" fromid="11355" toid="11356" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12607" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="12607" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12643" slot="armor" level="100" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="12643" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="12642" slot="armor" level="100" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="12642" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15406" slot="armor" level="200" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    </movevent>
    <movevent event="DeEquip" itemid="15406" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15407" slot="armor" level="150" function="onEquipItem">
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="15407" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15489" slot="armor" level="80" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="15489" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18399" slot="armor" level="150" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="18399" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18404" slot="armor" level="120" function="onEquipItem">
    <vocation name="Knight" />        <vocation name="Elite Knight" />
    <vocation name="Paladin" />        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="18404" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="21706" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21706" slot="armor" function="onDeEquipItem" />

    <movevent event="Equip" itemid="21725" slot="armor" level="130" function="onEquipItem">
    <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
    <vocation name="Druid" />    <vocation name="Elder Druid" />
    
    </movevent>
    <movevent event="DeEquip" itemid="21725" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="23537" slot="armor" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" />
    </movevent>
    <movevent event="DeEquip" itemid="23537" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="23535" slot="armor" level="40" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="23535" slot="armor" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="24741" slot="armor" level="50" function="onEquipItem" />    
    <movevent event="DeEquip" itemid="24741" slot="armor" function="onDeEquipItem" />

    <!-- Legs -->
    <movevent event="Equip" itemid="32420" slot="legs" level="300" function="onEquipItem"> <!-- Falcon Legs -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32420" slot="legs" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30884" slot="legs" level="200" function="onEquipItem"> <!-- Gnome Legs -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30884" slot="legs" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2477" slot="legs" function="onEquipItem" >
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2477" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2488" slot="legs" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2488" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2470" slot="legs" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2470" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2504" slot="legs" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2504" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7885" slot="legs" level="40" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7885" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7894" slot="legs" level="40" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7894" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7895" slot="legs" level="40" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7895" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7896" slot="legs" level="40" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="7896" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8923" slot="legs" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8923" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="9777" slot="legs" level="80" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="9777" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="11304" slot="legs" function="onEquipItem" />
    <movevent event="DeEquip" itemid="11304" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15409" slot="legs" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="15409" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15412" slot="legs" level="185" function="onEquipItem">
        <vocation name="Knight" />        
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="15412" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15490" slot="legs" level="75" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15490" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18400" slot="legs" level="150" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18400" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18405" slot="legs" level="150" function="onEquipItem">
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18405" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="21700" slot="legs" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="21700" slot="legs" function="onDeEquipItem" />

    <movevent event="Equip" itemid="23539" slot="legs" function="onEquipItem" />
    <movevent event="DeEquip" itemid="23539" slot="legs" function="onDeEquipItem" />

    <!-- Wands e Rods -->
    <movevent event="Equip" itemid="32522" slot="hand" level="300" function="onEquipItem"> <!-- Deepling Ceremonial Dagger -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32522" slot="hand" level="300" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32523" slot="hand" level="300" function="onEquipItem"> <!-- Deepling Fork -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32523" slot="hand" level="300" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32416" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32416" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32417" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Wand -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32417" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30693" slot="hand" level="100" function="onEquipItem"> <!-- Rod of Destruction -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30693" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="30692" slot="hand" level="100" function="onEquipItem"> <!-- Wand of Destruction -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30692" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="29060" slot="hand" level="41" function="onEquipItem"> <!-- Wand of Darkness -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="29060" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="23719" slot="hand" level="1" function="onEquipItem"> <!-- The Scorcher -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="23719" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2190" slot="hand" level="7" function="onEquipItem"> <!-- Wand of Vortex -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2190" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2191" slot="hand" level="13" function="onEquipItem"> <!-- Wand of Dragonbreath -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2191" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2188" slot="hand" level="19" function="onEquipItem"> <!-- Wand of Decay -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2188" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8921" slot="hand" level="22" function="onEquipItem"> <!-- Wand of Draconia -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8921" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2189" slot="hand" level="26" function="onEquipItem"> <!-- Wand of Cosmic Energy -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2189" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2187" slot="hand" level="33" function="onEquipItem"> <!-- Wand of Inferno -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2187" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="13760" slot="hand" level="37" function="onEquipItem"> <!-- Wand of Dimensions -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="13760" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8920" slot="hand" level="37" function="onEquipItem"> <!-- Wand of Starstorm -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8920" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="13880" slot="hand" level="40" function="onEquipItem"> <!-- Shimmer Wand -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="13880" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8922" slot="hand" level="42" function="onEquipItem"> <!-- Wand of Voodoo -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8922" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18390" slot="hand" level="65" function="onEquipItem"> <!-- Wand of Defiance -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18390" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18409" slot="hand" level="65" function="onEquipItem"> <!-- Wand of Defiance -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18409" slot="hand" function="onDeEquipItem" />    
    
    <movevent event="Equip" itemid="25888" slot="hand" level="250" function="onEquipItem"> <!-- Rod of Mayhem -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25888" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25887" slot="hand" level="250" function="onEquipItem"> <!-- Wand of Mayhem -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>

    <movevent event="Equip" itemid="29005" slot="hand" level="80" function="onEquipItem"> <!-- Dream Blossom Wand -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="29005" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25421" slot="hand" level="65" function="onEquipItem"> <!-- Ferumbras' Staff -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25421" slot="hand" function="onDeEquipItem" />    
    
    <movevent event="Equip" itemid="25991" slot="hand" level="100" function="onEquipItem"> <!-- Wand of Carving -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25991" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="23721" slot="hand" level="1" function="onEquipItem"> <!-- The Chiller -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="23721" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2182" slot="hand" level="7" function="onEquipItem"> <!-- Snakebite Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2182" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2186" slot="hand" level="13" function="onEquipItem"> <!-- Moonlight Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2186" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2185" slot="hand" level="19" function="onEquipItem"> <!-- Necrotic Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2185" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8911" slot="hand" level="22" function="onEquipItem"> <!-- Northwind Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8911" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2181" slot="hand" level="26" function="onEquipItem"> <!-- Terra Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2181" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="24839" slot="hand" level="33" function="onEquipItem"> <!-- Ogre Sceptra -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="24839" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="2183" slot="hand" level="37" function="onEquipItem"> <!-- Hailstorm Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2183" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8912" slot="hand" level="37" function="onEquipItem"> <!-- Springsprout Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8912" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8910" slot="hand" level="42" function="onEquipItem"> <!-- Underworld Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8910" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="13872" slot="hand" level="40" function="onEquipItem"> <!-- Shimmer Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="13872" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18411" slot="hand" level="65" function="onEquipItem"> <!-- Muck Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18411" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18412" slot="hand" level="65" function="onEquipItem"> <!-- Glacial Rod -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18412" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25995" slot="hand" level="100" function="onEquipItem"> <!-- Rod of Carving -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25995" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25951" slot="hand" level="100" function="onEquipItem"> <!-- Wand of Remedy -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25951" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25955" slot="hand" level="100" function="onEquipItem"> <!-- Rod of Remedy -->
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25955" slot="hand" function="onDeEquipItem" />
    
    <!-- blade of mayhem -->
    <movevent event="Equip" itemid="25879" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25879" slot="hand" function="onDeEquipItem" />

    <!-- slayer of mayhem -->
    <movevent event="Equip" itemid="25880" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25880" slot="hand" function="onDeEquipItem" />

    <!-- axe of mayhem -->
    <movevent event="Equip" itemid="25881" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25881" slot="hand" function="onDeEquipItem" />

    <!-- chopper of mayhem -->
    <movevent event="Equip" itemid="25882" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25882" slot="hand" function="onDeEquipItem" />

    <!-- club of mayhem -->
    <movevent event="Equip" itemid="25883" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25883" slot="hand" function="onDeEquipItem" />

    <!-- hammer of mayhem -->
    <movevent event="Equip" itemid="25884" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25884" slot="hand" function="onDeEquipItem" />

    <!-- bow of mayhem -->
    <movevent event="Equip" itemid="25885" slot="hand" level="100" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25885" slot="hand" function="onDeEquipItem" />

    <!-- crossbow of mayhem -->
    <movevent event="Equip" itemid="25886" slot="hand" level="100" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25886" slot="hand" function="onDeEquipItem" />


    <!-- sword of carving -->
    <movevent event="Equip" itemid="25959" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25959" slot="hand" function="onDeEquipItem" />

    <!-- sword of carving -->
    <movevent event="Equip" itemid="25960" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25960" slot="hand" function="onDeEquipItem" />

    <!-- slayer of carving -->
    <movevent event="Equip" itemid="25963" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25963" slot="hand" function="onDeEquipItem" />

    <!-- axe of carving -->
    <movevent event="Equip" itemid="25967" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25967" slot="hand" function="onDeEquipItem" />

    <!-- chopper of carving -->
    <movevent event="Equip" itemid="25971" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25971" slot="hand" function="onDeEquipItem" />

    <!-- club of carving -->
    <movevent event="Equip" itemid="25975" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25975" slot="hand" function="onDeEquipItem" />

    <!-- hammer of carving -->
    <movevent event="Equip" itemid="25979" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25979" slot="hand" function="onDeEquipItem" />

    <!-- bow of carving -->
    <movevent event="Equip" itemid="25983" slot="hand" level="100" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25983" slot="hand" function="onDeEquipItem" />

    <!-- crossbow of carving -->
    <movevent event="Equip" itemid="25987" slot="hand" level="100" function="onEquipItem">
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25987" slot="hand" function="onDeEquipItem" />

    <!-- sword of remedy -->
    <movevent event="Equip" itemid="25919" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25919" slot="hand" function="onDeEquipItem" />

    <!-- slayer of remedy -->
    <movevent event="Equip" itemid="25923" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25923" slot="hand" function="onDeEquipItem" />

    <!-- axe of remedy -->
    <movevent event="Equip" itemid="25927" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25927" slot="hand" function="onDeEquipItem" />

    <!-- chopper of remedy -->
    <movevent event="Equip" itemid="25931" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25931" slot="hand" function="onDeEquipItem" />

    <!-- club of remedy -->
    <movevent event="Equip" itemid="25935" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25935" slot="hand" function="onDeEquipItem" />

    <!-- hammer of remedy -->
    <movevent event="Equip" itemid="25939" slot="hand" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25939" slot="hand" function="onDeEquipItem" />
    
    <movevent event="DeEquip" itemid="22418" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22418" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22421" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22421" slot="hand" level="250" function="onEquipItem" />
    <movevent event="Equip" itemid="18452" slot="hand" level="120" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18452" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18451" slot="hand" level="120" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18451" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18465" slot="hand" level="120" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18465" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22400" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22400" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22403" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22403" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22406" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22406" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22409" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22409" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22412" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22412" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22415" slot="hand" level="250" function="onEquipItem" />
    <movevent event="DeEquip" itemid="22415" slot="hand" function="onDeEquipItem" />

    <!-- Shields -->
    <movevent event="Equip" itemid="34058" slot="shield" level="180" function="onEquipItem"> <!-- Shoulder Plate -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34058" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34064" slot="shield" level="180" function="onEquipItem" > <!-- Brain in a Jar -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34064" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34068" slot="shield" level="180" function="onEquipItem" > <!-- Ectoplasmic Shield -->
        <vocation name="Knight" />    
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34068" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34069" slot="shield" level="180" function="onEquipItem" > <!-- Spirit Guid -->
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />    
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34069" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32421" slot="shield" level="300" function="onEquipItem"> <!-- Falcon Shield -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32421" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="32422" slot="shield" level="300" function="onEquipItem"> <!-- Falcon Escutcheon -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32422" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30885" slot="shield" level="200" function="onEquipItem"> <!-- Gnome Shield -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30885" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25414" slot="shield" level="200" function="onEquipItem" />
    <movevent event="DeEquip" itemid="25414" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25411" slot="shield" level="150" function="onEquipItem" >
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25411" slot="shield" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="8905" slot="shield" level="100" function="onEquipItem">
    <vocation name="Knight" />        
    <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8905" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8906" slot="shield" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8906" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8907" slot="shield" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8907" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8908" slot="shield" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8908" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8909" slot="shield" level="100" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8909" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8900" slot="shield" level="30" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8900" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8901" slot="shield" level="40" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8901" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8902" slot="shield" level="50" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8902" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8903" slot="shield" level="60" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8903" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8904" slot="shield" level="70" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="8904" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="8918" slot="shield" level="80" function="onEquipItem">
        <vocation name="Sorcerer" />        <vocation name="Master Sorcerer" />
        <vocation name="Druid" />    <vocation name="Elder Druid" />
    </movevent>
    <movevent event="DeEquip" itemid="8918" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12647" slot="shield" level="100" function="onEquipItem">
        <vocation name="Sorcerer" />    
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="12647" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="12644" slot="shield" level="80" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="12644" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15411" slot="shield" level="120" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="15411" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="15413" slot="shield" level="130" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="15413" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="16112" slot="shield" level="150" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="16112" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18401" slot="shield" level="130" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18401" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="18410" slot="shield" level="150" function="onEquipItem"> 
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="18410" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="22422" slot="shield" level="75" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="22422" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="22423" slot="shield" level="150" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="22423" slot="shield" function="onDeEquipItem" />

    <movevent event="Equip" itemid="22424" slot="shield" level="250" function="onEquipItem">
        <vocation name="Sorcerer" />
        <vocation name="Master Sorcerer" showInDescription="0" />
        <vocation name="Druid" />
        <vocation name="Elder Druid" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="22424" slot="shield" function="onDeEquipItem" />
    
    <!-- Armor -->
    <movevent event="Equip" itemid="2656" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2656" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2464" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2464" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2494" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2494" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="23538" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="23538" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="3968" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="3968" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2486" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2486" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10363" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10363" slot="armor" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21692" slot="armor" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21692" slot="armor" function="onDeEquipItem" />
    
    <!-- Shield -->
    <movevent event="Equip" itemid="2537" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2537" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2518" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2518" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15491" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15491" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2534" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2534" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2535" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2535" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2536" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2536" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2542" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2542" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2539" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2539" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2519" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2519" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2520" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2520" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="25382" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="25382" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2516" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2516" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2514" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2514" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2522" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2522" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2533" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2533" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2531" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2531" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21707" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21707" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10289" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10289" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="6433" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="6433" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="6391" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="6391" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7460" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7460" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2524" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2524" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21697" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21697" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="3974" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="3974" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10297" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10297" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10294" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10294" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2509" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2509" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10364" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10364" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15453" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15453" slot="shield" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2217" slot="shield" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2217" slot="shield" function="onDeEquipItem" />
    
    <!-- Crossbows e Bows -->
    <movevent event="Equip" itemid="34055" slot="hand" level="180" function="onEquipItem"> <!-- Living Vine Bow -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34055" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32418" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Bow -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32418" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30690" slot="hand" level="100" function="onEquipItem"> <!-- Bow of Destruction -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30690" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30691" slot="hand" level="100" function="onEquipItem"> <!-- Crossbow of Destruction -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30691" slot="hand" function="onDeEquipItem" /> 
    
    <movevent event="Equip" itemid="25522" slot="hand" level="120" function="onEquipItem"> <!-- Rift Bow -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25522" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25523" slot="hand" level="120" function="onEquipItem"> <!-- Rift Crossbow -->
        <vocation name="Paladin" />        
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25523" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="25943" slot="hand" level="100" function="onEquipItem"> <!-- Bow of Remedy -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25943" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25947" slot="hand" level="100" function="onEquipItem"> <!-- Crossbow of Remedy -->
        <vocation name="Paladin" />    
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="25947" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7438" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="7438" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15643" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="15643" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21696" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21696" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="10295" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="10295" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="18454" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="18454" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8857" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8857" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8854" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8854" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8850" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8850" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8851" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8851" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8852" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8852" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8853" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8853" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2455" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="2455" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8849" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="8849" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="16111" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="16111" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="21690" slot="hand" function="onEquipItem" />
    <movevent event="DeEquip" itemid="21690" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8855" slot="hand" function="onEquipItem" /> 
    <movevent event="DeEquip" itemid="8855" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="22417" slot="hand" function="onEquipItem" /> 
    <movevent event="DeEquip" itemid="22417" slot="hand" function="onDeEquipItem" />
    

    <!-- Axes -->
    <movevent event="Equip" itemid="33925" slot="hand" level="70" function="onEquipItem" /> <!-- Golden Axe -->
    <movevent event="DeEquip" itemid="33925" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32424" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Battleaxe -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32424" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="25383" slot="hand" level="70" function="onEquipItem" /> <!-- Rift Lance -->
    <movevent event="DeEquip" itemid="25383" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30686" slot="hand" level="100" function="onEquipItem"> <!-- Axe of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30686" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30687" slot="hand" level="100" function="onEquipItem"> <!-- Chopper of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30687" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2427" level="55" slot="hand" function="onEquipItem"> <!-- Guardian Halberd -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2427" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2426" level="25" slot="hand" function="onEquipItem"> <!-- Naginata -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2426" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2414" level="20" slot="hand" function="onEquipItem"> <!-- Obsidian Lance -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2414" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2415" level="95" slot="hand" function="onEquipItem"> <!-- Great Axe -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="2415" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2443" level="70" slot="hand" function="onEquipItem"> <!-- Ravager's Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2443" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="11323" level="25" slot="hand" function="onEquipItem"> <!-- Zaoan Halberd -->
    
    </movevent>
    <movevent event="DeEquip" itemid="11323" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7455" level="80" slot="hand" function="onEquipItem"> <!-- Mythril Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7455" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2447" level="50" slot="hand" function="onEquipItem"> <!-- Twin Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2447" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7412" level="45" slot="hand" function="onEquipItem"> <!-- Butcher's Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7412" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="3962" level="30" slot="hand" function="onEquipItem"> <!-- Beastslayer Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="3962" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7419" level="40" slot="hand" function="onEquipItem"> <!-- Dreaded Cleaver -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7419" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7453" level="55" slot="hand" function="onEquipItem"> <!-- Execowtioner Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7453" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2435" level="20" slot="hand" function="onEquipItem"> <!-- Dwarven Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2435" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15451" level="40" slot="hand" function="onEquipItem"> <!-- Warrior's Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="15451" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7434" level="75" slot="hand" function="onEquipItem"> <!-- Royal Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7434" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7435" level="85" slot="hand" function="onEquipItem"> <!-- Impaler -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7435" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="6553" level="75" slot="hand" function="onEquipItem"> <!-- Ruthless Axe -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="6553" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15492" level="70" slot="hand" function="onEquipItem"> <!-- Hive Scythe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="15492" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7456" level="35" slot="hand" function="onEquipItem"> <!-- Noble Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7456" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8925" level="130" slot="hand" function="onEquipItem"> <!-- Solar Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="8925" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2431" level="90" slot="hand" function="onEquipItem"> <!-- Stonecutter Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2431" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8924" level="110" slot="hand" function="onEquipItem"> <!-- Hellforged Axe -->
    
    </movevent>
    <movevent event="DeEquip" itemid="8924" slot="hand" function="onDeEquipItem" />
    
    <!-- Clubs -->
    <movevent event="Equip" itemid="34057" slot="hand" level="180" function="onEquipItem"> <!-- Resizer -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34057" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32526" slot="hand" level="80" function="onEquipItem"/> <!-- Rotten Demonbone -->
    <movevent event="DeEquip" itemid="32526" slot="hand" level="80" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32527" slot="hand" level="80" function="onEquipItem"/> <!-- Energized Demonbone -->
    <movevent event="DeEquip" itemid="32527" slot="hand" level="80" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32528" slot="hand" level="80" function="onEquipItem"/> <!-- Unliving Demonbone -->
    <movevent event="DeEquip" itemid="32528" slot="hand" level="80" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32529" slot="hand" level="80" function="onEquipItem"/> <!-- Sulphurous Demonbone -->
    <movevent event="DeEquip" itemid="32529" slot="hand" level="80" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32425" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Club -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32425" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30688" slot="hand" level="100" function="onEquipItem"> <!-- Mace of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30688" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30689" slot="hand" level="100" function="onEquipItem"> <!-- Hammer of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30689" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7424" level="30" slot="hand" function="onEquipItem"> <!-- Lunar Staff -->
    </movevent>
    <movevent event="DeEquip" itemid="7424" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2452" level="70" slot="hand" function="onEquipItem"> <!-- Heavy Mace -->
    </movevent>
    <movevent event="DeEquip" itemid="2452" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="2444" level="65" slot="hand" function="onEquipItem"> <!-- Hammer of Wrath -->
    </movevent>
    <movevent event="DeEquip" itemid="2444" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7426" level="40" slot="hand" function="onEquipItem"> <!-- Amber Staff -->
    </movevent>
    <movevent event="DeEquip" itemid="7426" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7414" level="60" slot="hand" function="onEquipItem"> <!-- Abyss Hammer -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7414" slot="hand" function="onDeEquipItem" />

    <movevent event="Equip" itemid="7452" level="30" slot="hand" function="onEquipItem"> <!-- Spiked Squelcher -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7452" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7429" level="75" slot="hand" function="onEquipItem"> <!-- Blessed Sceptre -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7429" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7421" level="65" slot="hand" function="onEquipItem"> <!-- Onyx Flail -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7421" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15414" level="90" slot="hand" function="onEquipItem"> <!-- Ornate Mace -->
    
    </movevent>
    <movevent event="DeEquip" itemid="15414" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7410" level="55" slot="hand" function="onEquipItem"> <!-- Queen's Sceptre -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7410" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="15647" level="48" slot="hand" function="onEquipItem"> <!-- Deepling Squelcher -->
    
    </movevent>
    <movevent event="DeEquip" itemid="15647" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="20093" level="15" slot="hand" function="onEquipItem"> <!-- Life Preserver -->
    
    </movevent>
    <movevent event="DeEquip" itemid="20093" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7430" level="30" slot="hand" function="onEquipItem"> <!-- Dragonbone Staff -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7430" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7431" level="80" slot="hand" function="onEquipItem"> <!-- Demonbone -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7431" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="23543" level="25" slot="hand" function="onEquipItem"> <!-- Glooth Whip -->
    
    </movevent>
    <movevent event="DeEquip" itemid="23543" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2453" level="75" slot="hand" function="onEquipItem"> <!-- Arcane Staff -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2453" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8929" level="100" slot="hand" function="onEquipItem"> <!-- The Stomper -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="8929" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="12648" level="82" slot="hand" function="onEquipItem"> <!-- Snake God's Sceptre -->
    
    </movevent>
    <movevent event="DeEquip" itemid="12648" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7423" level="85" slot="hand" function="onEquipItem"> <!-- Skullcrusher -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7423" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2436" level="30" slot="hand" function="onEquipItem"> <!-- Skull Staff -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2436" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2424" level="45" slot="hand" function="onEquipItem"> <!-- Silver Mace -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2424" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7451" level="35" slot="hand" function="onEquipItem"> <!-- Shadow Sceptre -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7451" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7437" level="30" slot="hand" function="onEquipItem"> <!-- Sapphire Hammer -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7437" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2421" level="85" slot="hand" function="onEquipItem"> <!-- Thunder Hammer -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2421" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8928" level="100" slot="hand" function="onEquipItem"> <!-- Obsidian Truncheon -->
    
    </movevent>
    <movevent event="DeEquip" itemid="8928" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="25418" level="150" slot="hand" function="onEquipItem"> <!-- Maimer -->
    
    </movevent>
    <movevent event="DeEquip" itemid="25418" slot="hand" function="onDeEquipItem" />
    
    <!-- Swords -->
    <movevent event="Equip" itemid="34059" slot="hand" level="180" function="onEquipItem"> <!-- Summerblade -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34059" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="34060" slot="hand" level="180" function="onEquipItem"> <!-- Winterblade -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="34060" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="32423" slot="hand" level="300" function="onEquipItem"> <!-- Falcon Longsword -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="32423" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30684" slot="hand" level="100" function="onEquipItem"> <!-- Blade of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30684" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30685" slot="hand" level="100" function="onEquipItem"> <!-- Slayer of Destruction -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30685" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="30886" slot="hand" level="200" function="onEquipItem"> <!-- Gnome Sword -->
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="30886" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7407" level="30" slot="hand" function="onEquipItem"> <!-- Haunted Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7407" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7382" level="60" slot="hand" function="onEquipItem"> <!-- Demonrage Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7382" slot="hand" function="onDeEquipItem" />
    
    <movevent event="Equip" itemid="7403" level="65" slot="hand" function="onEquipItem"> <!-- Berserker Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7403" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2413" slot="hand" function="onEquipItem"> <!-- Broadsword Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="2413" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7405" level="70" slot="hand" function="onEquipItem"> <!-- Havoc Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7405" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7391" level="50" slot="hand" function="onEquipItem"> <!-- Thaian Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="7391" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="11309" level="20" slot="hand" function="onEquipItem"> <!-- Twin Hooks -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="11309" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="12613" level="58" slot="hand" function="onEquipItem"> <!-- Twiceslicer Sword -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="12613" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7417" level="65" slot="hand" function="onEquipItem"> <!-- Runed Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7417" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2376" slot="hand" function="onEquipItem"> <!-- Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2376" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2400" level="80" slot="hand" function="onEquipItem"> <!-- Magic Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2400" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7404" level="40" slot="hand" function="onEquipItem"> <!-- Assassin Dagger -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7404" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="12649" level="82" slot="hand" function="onEquipItem"> <!-- Blade of Corruption -->
    
    </movevent>
    <movevent event="DeEquip" itemid="12649" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2438" level="20" slot="hand" function="onEquipItem"> <!-- Epee Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2438" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8930" level="100" slot="hand" function="onEquipItem"> <!-- Emerald Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="8930" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2451" level="35" slot="hand" function="onEquipItem"> <!-- Djinn Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2451" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="11395" slot="hand" function="onEquipItem"> <!-- Crimson Sword (Rashid) -->
    
    </movevent>
    <movevent event="DeEquip" itemid="11395" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="2407" level="30" slot="hand" function="onEquipItem"> <!-- Bright Sword -->
    
    </movevent>
    <movevent event="DeEquip" itemid="2407" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7416" level="55" slot="hand" function="onEquipItem"> <!-- Bloody Edge -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7416" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7418" level="70" slot="hand" function="onEquipItem"> <!-- Nightmare Blade -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7418" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="6528" level="75" slot="hand" function="onEquipItem"> <!-- The Avenger (POI) -->
        <vocation name="Knight"/>
        <vocation name="Elite Knight" showInDescription="0"/>
    </movevent>
    <movevent event="DeEquip" itemid="6528" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="7408" level="25" slot="hand" function="onEquipItem"> <!-- Wyvern Fang -->
    
    </movevent>
    <movevent event="DeEquip" itemid="7408" slot="hand" function="onDeEquipItem" />
    <movevent event="Equip" itemid="8931" level="120" slot="hand" function="onEquipItem"> <!--     The Epiphany -->
    
    </movevent>
    <movevent event="DeEquip" itemid="8931" slot="hand" function="onDeEquipItem" />
    </movements>

 

Você tem o código disponível? Se tiver publique-o aqui: 

action/imbuement.xml

Spoiler

function Item.getParentPlayer(self)
	local parent = self:getParent()
	if not parent then
		return false
	end
	if parent:isItem() then
		return parent:getParentPlayer()
	else
		return parent
	end
end

function onUse(cid, item, fromPosition, itemEx, toPosition)
	local player = Player(cid)
	if (not player) then
		return false
	end

	if not itemEx:isItem() then
		return false
	end

	local pEx = itemEx:getParentPlayer()
	if not pEx or not Player(pEx) or pEx:getId() ~= player:getId() then
		player:sendCancelMessage('Sorry, is not possible.')
		return true
	end

	if player:getStorageValue(Storage.ForgottenKnowledge.Tomes) > 0 then
	player:openImbuementWindow(itemEx)
	return true
	end
end
 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

modules/imbuement.xml

Spoiler

--[[
    1~3 => Element Type
    4~6 => Total Time (segundos - 20 h)
    7~9 => Time Passed (seconds)
]]

--[[ Icon List --
    0 = NONE
    1 ~ 3   = Critical
    4 ~ 6   = Death
    7 ~ 9   = Earth
    10 ~ 12 = Energy
    13 ~ 15 = Fire
    16 ~ 18 = Holy
    19 ~ 21 = Ice
    22 ~ 24 = Fire (grey | not used)
    25 ~ 27 = Shielding (grey | not used)
    28 ~ 30 = Reduction Earth
    31 ~ 33 = Reduction Energy
    34 ~ 36 = Reduction Fire
    37 ~ 39 = Reduction Holy
    40 ~ 42 = Reduction Ice
    43 ~ 45 = Shielding (white | not used)
    46 ~ 48 = Life Leech
    49 ~ 51 = Mana Leech
    52 ~ 54 = Axe Fighting
    55 ~ 57 = Club Fighting
    58 ~ 60 = Distance Fighting
    61 ~ 63 = Fist Fighting
    64 ~ 66 = Magic Level
    67 ~ 69 = Shielding Fighting
    70 ~ 72 = Sword Fighting
    73 ~ 75 = Speed
]]

ImbuingSystem = {
    Developer = "Charles (Cjaker)",
    Version = "1.0",
    LastUpdate = "24/05/2017 - 03:50 (AM)"
}

local Imbuements = {
    {
        Name = "Scorch",
        Category = "Elemental Damage (Fire)",
        Type = "firedamage",
        IconID = 13,
        Description = "Converts % of the physical damage to fire damage.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 25, 50},
        Weapons = {"axe", "club", "sword"},
        Items = {{10553, 25}, {5920, 5}, {5954, 5}}
    },
    {
        Name = "Venom",
        Category = "Elemental Damage (Earth)",
        Type = "earthdamage",
        IconID = 7,
        Description = "Converts % of the physical damage to earth damage.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 25, 50},
        Weapons = {"axe", "club", "sword"},
        Items = {{10603, 25}, {10557, 5}, {23565, 5}}
    },
    {
        Name = "Frost",
        Category = "Elemental Damage (Ice)",
        Type = "icedamage",
        IconID = 19,
        Description = "Converts % of the physical damage to ice damage.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 25, 50},
        Weapons = {"axe", "club", "sword"},
        Items = {{10567, 25}, {10578, 20}, {24170, 1}}
    },
    {
        Name = "Electrify",
        Category = "Elemental Damage (Energy)",
        Type = "energydamage",
        IconID = 10,
        Description = "Converts % of the physical damage to energy damage.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 25, 50},
        Weapons = {"axe", "club", "sword"},
        Items = {{21310, 25}, {24631, 5}, {26164, 1}}
    },
    {
        Name = "Reap",
        Category = "Elemental Damage (Death)",
        Type = "deathdamage",
        IconID = 4,
        Description = "Converts % of the physical damage to death damage.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 25, 50},
        Weapons = {"axe", "club", "sword"},
        Items = {{12440, 25}, {10564, 20}, {11337, 5}}
    },
    {
        Name = "Vampirism",
        Category = "Life Leech",
        Type = "hitpointsleech",
        IconID = 46,
        Description = "converts % of damage to HP with a chance of 100%.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {5, 10, 25},
        Weapons = {"axe", "club", "sword", "wand", "rod", "especial", "bow", "crossbow", "armor"},
        Items = {{10602, 25}, {10550, 15}, {10580, 5}}
    },
    {
        Name = "Void",
        Category = "Mana Leech",
        Type = "manapointsleech",
        IconID = 49,
        Description = "converts % of damage to MP with a chance of 100%.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 5, 8},
        Weapons = {"axe", "club", "sword", "wand", "rod", "especial", "bow", "crossbow", "helmet"},
        Items = {{12448, 25}, {22534, 25}, {25386, 5}}
    },
    {
        Name = "Strike",
        Category = "Critical Hit",
        Type = "criticaldamage",
        IconID = 1,
        Description = "raises crit hit damage by % and crit hit chance by 10%.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {15, 25, 50},
        Weapons = {"axe", "club", "sword", "bow", "crossbow", "especial"},
        Items = {{12400, 20}, {11228, 25}, {25384, 5}}
    },
    {
        Name = "Lich Shroud",
        Category = "Death Damage",
        Type = "absorbPercentDeath",
        IconID = 25,
        Description = "reduces death damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{12422, 25}, {24663, 20}, {10577, 5}}
    },
    {
        Name = "Snake Skin",
        Category = "Eart Damage",
        Type = "absorbPercentEarth",
        IconID = 28,
        Description = "reduces earth damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{20103, 25}, {10611, 20}, {12658, 10}}
    },
    {
        Name = "Hide Dragon",
        Category = "Fire Damage",
        Type = "absorbPercentFire",
        IconID = 34,
        Description = "reduces fire damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{5877, 25}, {18425, 10}, {12614, 5}}
    },
    {
        Name = "Quara Scale",
        Category = "Ice Damage",
        Type = "absorbPercentIce",
        IconID = 40,
        Description = "reduces ice damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{11212, 25}, {11224, 15}, {15425, 10}}
    },
    {
        Name = "Cloud Fabric",
        Category = "Energy Damage",
        Type = "absorbPercentEnergy",
        IconID = 31,
        Description = "reduces energy damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{10561, 25}, {15482, 15}, {10582, 10}}
    },
    {
        Name = "Demon Presence",
        Category = "Holy Damage",
        Type = "absorbPercentHoly",
        IconID = 37,
        Description = "reduces holy damage by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"armor", "spellbooks"},
        Items = {{10556, 25}, {10555, 25}, {11221, 20}}
    },
    {
        Name = "Swiftness",
        Category = "Increase Speed",
        Type = "speed",
        IconID = 73,
        Description = "raises walking speed by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {10, 15, 20},
        Weapons = {"boots"},
        Items = {{19738, 15}, {11219, 25}, {15484, 20}}
    },
    {
        Name = "Chop",
        Category = "Increase Axe Fighting",
        Type = "skillAxe",
        IconID = 52,
        Description = "raises axe fighting skill by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"axe", "helmet"},
        Items = {{11113, 20}, {12403, 25}, {23571, 20}}
    },
    {
        Name = "Slash",
        Category = "Increase Sword Fighting",
        Type = "skillSword",
        IconID = 70,
        Description = "raises sword fighting skill by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"sword", "helmet"},
        Items = {{10608, 25}, {23573, 25}, {10571, 5}}
    },
    {
        Name = "Bash",
        Category = "Increase Club Fighting",
        Type = "skillClub",
        IconID = 52,
        Description = "raises club fighting skill by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"club", "helmet"},
        Items = {{10574, 20}, {24845, 15}, {11322, 10}}
    },
    {
        Name = "Precision",
        Category = "Increase Distance Fighting",
        Type = "skillDist",
        IconID = 58,
        Description = "raises distance fighting skill by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"bow", "crossbow", "helmet"},
        Items = {{12420, 25}, {21311, 20}, {11215, 10}}
    },
    {
        Name = "Blockade",
        Category = "Increase Shielding",
        Type = "skillShield",
        IconID = 67,
        Description = "raises shielding skill by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"shield", "helmet", "spellbooks"},
        Items = {{10558, 20}, {12659, 25}, {22533, 25}}
    },
    {
        Name = "Epiphany",
        Category = "Increase Magic Level",
        Type = "magiclevelpoints",
        IconID = 64,
        Description = "raises magic level by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {1, 2, 4},
        Weapons = {"wand", "rod", "helmetmage", "especial"},
        Items = {{10552, 25}, {12408, 15}, {11226, 15}}
    },
    {
        Name = "Featherweight",
        Category = "Increase Capacity",
        Type = "capacity",
        IconID = 64,
        Description = "raises capacity by %.",
        Levels = {"Basic", "Intricate", "Powerful"},
        LevelsPercent = {3, 8, 15},
        Weapons = {"backpack"},
        Items = {{28998, 25}, {29006, 10}, {22539, 5}}
    }
}

local Weapons = {
    ["armor"] = {21692, 2500, 2656, 2464, 2487, 2494, 15407, 2492, 2503, 12607, 2505, 32419, 30883, 2466, 23538, 10296, 2476, 3968, 2472, 7463, 8888, 23537, 2486, 15406, 8891, 18404}, -- ok
    ["shield"] = {2537, 2518, 15491, 2535, 2519, 25414, 2520, 15411, 2516, 32422, 32421, 30885, 2522, 2533, 21707, 2514, 10289, 2536, 6433, 6391, 7460, 2524, 15413, 2539, 25382, 21697, 3974, 10297, 12644, 10294, 2509, 2542, 2528, 2534, 2531, 15453}, -- ok
    ["boots"] = {24742, 2195, 2644, 9931, 3982, 11117, 15410, 11118, 12646, 7457, 7892, 2646, 11240, 2643, 7893, 7891, 23540, 24637, 2641, 5462, 18406, 2642, 2645, 7886, 25412, 21708, 11303}, --ok
    ["helmet"] = {2499, 2139, 3972, 2458, 2491, 2497, 2493, 2502, 12645, 32414, 32415, 7458, 30882, 2471, 10299, 20132, 10298, 2662, 10291, 2498, 24848, 5741, 25410, 2475, 11302}, --ok
    ["helmetmage"] = {10016, 2323, 11368, 8820, 10570, 9778}, -- ok
    ["bow"] = {25946, 30690, 8855, 7438, 32418, 15643, 21696, 10295, 18454, 25522, 8857, 22417, 22418, 8854}, -- ok
    ["crossbow"] = {25950, 8850, 2455, 30691, 8849, 25523, 8851, 8852, 8853, 16111, 21690, 22420, 22421}, -- ok
    ["backpack"] = {1988, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2365, 3940, 3960, 5801, 5926, 5949, 7342, 9774, 10518, 10519, 10521, 10522, 11119, 11241, 11243, 11244, 11263, 15645, 15646, 16007, 18393, 18394, 21475, 22696, 23666, 23816, 24740, 26181, 27061, 27063, 35056, 33318},
    ["wand"] = {2191, 8920, 8921, 8922}, --ok
    ["rod"] = {8910, 8911, 24839}, --ok
    ["axe"] = {30686, 2429, 3962, 7412, 30687, 18451, 8926, 2414, 11305, 7419, 2435, 7453, 32424, 2415, 2427, 7380, 8924, 7389, 15492, 7435, 2430, 7455, 7456, 2443, 25383, 7434, 6553, 8925, 2431, 2447, 22405, 22408, 22406, 22409, 2454, 15451, 11323}, --ok
    ["club"] = {7414, 7426, 2453, 7429, 2423, 7415, 2445, 15647, 7431, 7430, 32425, 23543, 30689, 2444, 2452, 20093, 7424, 30688, 25418, 18452, 8928, 7421, 7392, 15414, 7410, 7437, 7451, 2424, 2436, 7423, 12648, 7452, 8929, 22414, 22411, 22415, 22412, 2421, 2391}, --ok
    ["sword"] = {7404, 7403, 7406, 12649, 30684, 7416, 2407, 2413, 7385, 7382, 2451, 7402, 8930, 2438, 32423, 2393, 30886, 7407, 7405, 2400, 7384, 7418, 7383, 7417, 18465, 30685, 2383, 2376, 7391, 6528, 8931, 12613, 11309, 22399, 22403, 22400, 22402, 7408, 11307}, --ok
    ["spellbooks"] = {25411, 2175, 8900, 8901, 22423, 22424, 29004}, -- ok
    ["especial"] = {32417, 32416, 30693, 30692} --ok falcon and destruction rod/wand crit

}

local ImbuingInfo = {
    [1] = {Price = 5000, Protection = 10000, Percent = 90},
    [2] = {Price = 25000, Protection = 30000, Percent = 70},
    [3] = {Price = 100000, Protection = 50000, Percent = 50}
}

local imbuingShrineIds = {
    27728, 27729, 27850, 27851
}

local ImbuementElements = {
    "firedamage", "earthdamage", "energydamage", "deathdamage", "icedamage"
}

local ErrorMessages = {
    MESSAGEDIALOG_IMBUEMENT_ERROR = 1,
    MESSAGEDIALOG_IMBUEMENT_ROLL_FAILED = 2,
    MESSAGEDIALOG_IMBUING_STATION_NOT_FOUND = 3,
    MESSAGEDIALOG_CLEARING_CHARM_SUCCESS = 10,
    MESSAGEDIALOG_CLEARING_CHARM_ERROR = 11
}

local ClientPackets = {
    ApplyImbuement = 0xD5,
    ClearImbuement = 0xD6
}

local enablingStorages = {
    ["shroud"] = Storage.ForgottenKnowledge.LadyTenebrisKilled,
    ["reap"] = Storage.ForgottenKnowledge.LadyTenebrisKilled,
    ["vampirism"] = Storage.ForgottenKnowledge.LadyTenebrisKilled,
    ["cloud fabric"] = Storage.ForgottenKnowledge.LloydKilled,
    ["electrify"] = Storage.ForgottenKnowledge.LloydKilled,
    ["swiftness"] = Storage.ForgottenKnowledge.LloydKilled,
    ["snake skin"] = Storage.ForgottenKnowledge.ThornKnightKilled,
    ["venom"] = Storage.ForgottenKnowledge.ThornKnightKilled,
    ["slash"] = Storage.ForgottenKnowledge.ThornKnightKilled,
    ["chop"] = Storage.ForgottenKnowledge.ThornKnightKilled,
    ["bash"] = Storage.ForgottenKnowledge.ThornKnightKilled,
    ["dragon hide"] = Storage.ForgottenKnowledge.DragonkingKilled,
    ["scorch"] = Storage.ForgottenKnowledge.DragonkingKilled,
    ["void"] = Storage.ForgottenKnowledge.DragonkingKilled,
    ["quara scale"] = Storage.ForgottenKnowledge.HorrorKilled,
    ["frost"] = Storage.ForgottenKnowledge.HorrorKilled,
    ["blockade"] = Storage.ForgottenKnowledge.HorrorKilled,
    ["demon presence"] = Storage.ForgottenKnowledge.TimeGuardianKilled,
    ["precision"] = Storage.ForgottenKnowledge.TimeGuardianKilled,
    ["strike"] = Storage.ForgottenKnowledge.LastLoreKilled,
    ["epiphany"] = Storage.ForgottenKnowledge.LastLoreKilled,
}


function onRecvbyte(player, msg, byte)
    if (byte == ClientPackets.ApplyImbuement) then
        -- Apply Imbuement
        player:applyImbuement(msg)
    elseif (byte == ClientPackets.ClearImbuement) then
        -- Clear Imbuement
        player:clearImbuement(msg)
    end
end

local function tableContains(table, value)
    for i = 1, #table do
        if (table == value) then
            return true
        end
    end

    return false
end

local function haveImbuingShrine(player)
    for x = -1, 1 do
        for y = -1, 1 do
            local posX, posY, posZ = player:getPosition().x+x, player:getPosition().y+y, player:getPosition().z
            local tile = Tile(posX, posY, posZ)
            if (tile) then
                for index, id in pairs(imbuingShrineIds) do
                    if tile:getItemById(id) then
                        return true
                    end
                end
            end
        end
    end

    return false
end

local function getEquipById(id)
    for i, v in pairs(Weapons) do
        if (tableContains(v, id)) then
            return i
        end
    end

    return nil
end

local function getImbuementEquip(equip, pid)
    local tableReturn = {}
    local player = Player(pid)

    for i = 1, #Imbuements do
        if (tableContains(Imbuements.Weapons, equip)) then
            local storageNeeded = enablingStorages[Imbuements.Name:lower()]
            if player:getStorageValue(storageNeeded) > 0 then
                tableReturn[#tableReturn+1] = Imbuements
            end
        end
    end

    return tableReturn
end

local function getActiveImbuement(item, slot)
    for i = 1, #Imbuements do
        for j = 1, 3 do
            local level = Imbuements.Levels[j]
            local enchant = item:getSpecialAttribute(slot)
            if (enchant and type(enchant) ~= 'number' and enchant:find(level) and enchant:find(Imbuements.Name)) then
                return Imbuements, j
            end
        end
    end

    return nil
end

local function getImbuementByIndex(index, id)
    local equip = getEquipById(id)
    local myImbuements = getImbuementEquip(equip)
    local tmpIndex = 0
    for i = 1, #myImbuements do
        for k = 1, 3 do
            tmpIndex = tmpIndex + 1
            if (index == tmpIndex) then
                return myImbuements, k
            end
        end
    end

    return nil
end

local function sendImbuementError(self, message, errorType)
    local msg = NetworkMessage()
    msg:addByte(0xED)
    msg:addByte(errorType or 0x01)
    msg:addString(message)
    msg:sendToPlayer(self)
end

local function mergeImbuementList(table1, table2)
    local newTable = {}
    for i, v in pairs(table1) do
        if (v.Name ~= table2.Name and not (tableContains(ImbuementElements, v.Type) and tableContains(ImbuementElements, table2.Type))) then
            newTable[#newTable+1] = v
        end
    end

    return newTable
end

function Player.applyImbuement(self, msg)
    if (not haveImbuingShrine(self)) then
        sendImbuementError(self, "An error ocurred, please reopen imbuement window.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ERROR)
        return false
    end

    local item = lastItemImbuing[self:getGuid()]
    if not item then
        sendImbuementError(self, "Cannot find item, please contact an Administrator.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ERROR)
        return false
    end

    local slot, choiceId, useProtection = msg:getByte(), msg:getU32(), msg:getByte()
    local myImbuements = getImbuementEquip(getEquipById(item:getId()),self:getId())
    local imbuingLevel = 0
    local imbuementNow, index = nil, 0

    for i = 1, item:getType():getImbuingSlots() do
        existsImbuement, enchantLevel = getActiveImbuement(item, i)
        if existsImbuement then
            myImbuements = mergeImbuementList(myImbuements, existsImbuement)
        end
    end

    for k = 1, #myImbuements do
        for i = 1, 3 do
            index = index + 1
            if not imbuementNow and index == choiceId then
                imbuementNow = myImbuements[k]
            end
        end
    end

    for i = 3, index, 3 do
        if choiceId >= i-2 and choiceId <= i then
            imbuingLevel = math.abs((i - 2) - choiceId) + 1
            break
        end
    end

    if (not imbuementNow) then
        sendImbuementError(self, "Cannot find imbuement data, please contact an Administrator.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ERROR)
        return false
    end

    local imbuingPrice = ImbuingInfo[imbuingLevel].Price
    if (useProtection == 1) then
        imbuingPrice = imbuingPrice + ImbuingInfo[imbuingLevel].Protection
    end

    if (not self:removeMoneyNpc(imbuingPrice)) then
        sendImbuementError(self, "You don't have enough money " ..imbuingPrice.. " gps.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ROLL_FAILED)
        return false
    end

    slot = slot + 1
    if self:getAccountType() < 5 then
        for j = 1, imbuingLevel do
            local itemID, itemCount = imbuementNow.Items[j][1], imbuementNow.Items[j][2]
            if (self:getItemCount(itemID) < itemCount) then
                sendImbuementError(self, "You don't have all necessary items.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ROLL_FAILED)
                return false
            end

            self:removeItem(itemID, itemCount)
        end
    end

    if (item:isActiveImbuement(slot+3)) then
        sendImbuementError(self, "An error ocurred, please reopen imbuement window.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ERROR)
        return false
    end

    local applyChance = math.random(100)
    if (ImbuingInfo[imbuingLevel].Percent < applyChance and useProtection == 0) then
        sendImbuementError(self, "Item failed to apply imbuement.", ErrorMessages.MESSAGEDIALOG_IMBUEMENT_ROLL_FAILED)
        return false
    end

    item:setSpecialAttribute(slot, imbuementNow.Levels[imbuingLevel].. " " ..imbuementNow.Name, slot+3, 72000, slot+6, 0)
    self:openImbuementWindow(item)
end

function Player.clearImbuement(self, msg)
    if (not haveImbuingShrine(self)) then
        sendImbuementError(self, "Sorry, not possible.", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_ERROR)
        return false
    end

    local item = lastItemImbuing[self:getGuid()]
    if (item == nil) then
        sendImbuementError(self, "Cannot find item, please send this message to a Administrator.", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_ERROR)
        return false
    end

    local weaponSlot = msg:getByte()
    if (not weaponSlot) then
        sendImbuementError(self, "Sorry, not possible.", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_ERROR)
        return false
    end

    weaponSlot = weaponSlot + 1
    if (not item:isActiveImbuement(weaponSlot + 3)) then
        sendImbuementError(self, "Sorry, not possible.", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_ERROR)
        return false
    end

    if (not self:removeMoneyNpc(15000)) then
        sendImbuementError(self, "You don't have enough money 15000 gps.", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_ERROR)
        return false
    end

    item:setSpecialAttribute(weaponSlot, 0, weaponSlot+3, 0, weaponSlot+6, 0)
    self:openImbuementWindow(item)
    sendImbuementError(self, "Item clean success!", ErrorMessages.MESSAGEDIALOG_CLEARING_CHARM_SUCCESS)
end

function Player.closeImbuementWindow(self)
    local msg = NetworkMessage()
    msg:addByte(0xEC)
    msg:sendToPlayer(self)
end

function Player.openImbuementWindow(self, item)
    if (not item or not item:isItem() or not item:isImbuementEquip()) then
        self:sendTextMessage(MESSAGE_EVENT_ADVANCE, "This item is not imbuable.")
        return false
    end

    local msg = NetworkMessage()
    local itemID = item:getId()
    local equip = getEquipById(item:getId())
    local myImbuements = getImbuementEquip(equip,self:getId())
    local imbuingSlots = item:getType():getImbuingSlots()
    lastItemImbuing[self:getGuid()] = item

    msg:addByte(0xEB)
    msg:addItemId(itemID) -- Item to put slots imbuement
    msg:addByte(imbuingSlots) -- Loop Exists Imbuement and slot (soon)

    for i = 1, imbuingSlots do
        if (item:isActiveImbuement(i+3)) then
            local existsImbuement, enchantLevel = getActiveImbuement(item, i)
            myImbuements = mergeImbuementList(myImbuements, existsImbuement)
            msg:addByte(0x01) -- No have imbuement (byte 1 need more packets)
            msg:addU32(900) -- Start Read Imbuement Data
            msg:addString(existsImbuement.Levels[enchantLevel].. " " ..existsImbuement.Name) -- Name Element

            local newDescription = existsImbuement.Description:gsub(" %%", " " ..existsImbuement.LevelsPercent[enchantLevel].."%%")
            msg:addString(newDescription.. "\nLasts for 20h 0min while fighting.") -- Description
            msg:addString(existsImbuement.Category) -- Type Imbuement
            msg:addU16(existsImbuement.IconID+(enchantLevel-1)) -- Icon ID (wtf?)
            msg:addU32(72000) -- duration in seconds (20hrs)
            msg:addByte(0x01) -- premium true
            msg:addByte(enchantLevel) -- Loop Length astral sources
            for j = 1, enchantLevel do
                local itemID, itemName = existsImbuement.Items[j][1], ItemType(existsImbuement.Items[j][1]):getName()
                msg:addItemId(itemID or 2160) -- Astral ID
                msg:addString(itemName or "") -- Astral Name
                msg:addU16(existsImbuement.Items[j][2]) -- Astral Necessary count
            end

            msg:addU32(ImbuingInfo[enchantLevel].Price)
            msg:addByte(ImbuingInfo[enchantLevel].Percent)
            msg:addU32(ImbuingInfo[enchantLevel].Protection) -- End Read Imbuement Data
            msg:addU32(item:getTimeImbuement(i+3)) -- Remaining Seconds
            msg:addU32(15000) -- Clear Cost Gold
        else
            msg:addByte(0x00)
        end
    end

    msg:addU16(#myImbuements*3) -- Loop Read Imbuement data
    local index = 0
    for k = 1, #myImbuements do
        for i = 1, 3 do
            index = index + 1
            msg:addU32(index) -- Start Read Imbuement Data
            msg:addString(myImbuements[k].Levels.. " " ..myImbuements[k].Name) -- Name Element

            local newDescription = myImbuements[k].Description:gsub(" %%", " " ..myImbuements[k].LevelsPercent.."%%")
            msg:addString(newDescription.. "\nLasts for 20h 0min while fighting.") -- Description
            msg:addString(myImbuements[k].Category) -- Type Imbuement
            msg:addU16(1) -- Icon ID (wtf?)
            msg:addU32(72000) -- duration in seconds (20hrs)
            if (i > 1) then
                msg:addByte(0x01) -- premium true
            else
                msg:addByte(0x00) -- premium false
            end

            msg:addByte(i) -- Loop Length astral sources
            for j = 1, i do
                local itemID, itemName = myImbuements[k].Items[j][1], ItemType(myImbuements[k].Items[j][1]):getName()
                msg:addItemId(itemID or 2160) -- Astral ID
                msg:addString(itemName or "") -- Astral Name
                msg:addU16(myImbuements[k].Items[j][2]) -- Astral Necessary count
            end

            msg:addU32(ImbuingInfo.Price)
            msg:addByte(ImbuingInfo.Percent)
            msg:addU32(ImbuingInfo.Protection) -- End Read Imbuement Data
        end
    end

    msg:addU32(#myImbuements*3)
    for k = 1, #myImbuements do
        for j = 1, 3 do
            msg:addItemId(myImbuements[k].Items[j][1])
            if self:getAccountType() < 5 then
                msg:addU16(self:getItemCount(myImbuements[k].Items[j][1]))
            else
                msg:addU16(999)
            end
        end
    end

    self:sendResource("bank", self:getBankBalance())
    self:sendResource("inventory", self:getMoney())
    msg:sendToPlayer(self)
end

function Item:isActiveImbuement(index)
    local time = self:getSpecialAttribute(index)
    if (time and time > 0) then
        return true
    end

    return false
end

function Item:getTimeImbuement(index)
    local time = self:getSpecialAttribute(index)
    if (time and time > 0) then
        return time
    end

    return false
end

function Item:isImbuementEquip()
    if (not self) then
        return false
    end

    if (self:getType() and self:getType():getImbuingSlots() > 0) then
        return true
    end

    return false
end

function Item:getImbuementType(slot)
    local enchant = self:getSpecialAttribute(slot)
    if (enchant == 0) then
        return false
    end

    for i, v in pairs(Imbuements) do
        for j = 1, 3 do
            if (enchant:find(v.Name) and enchant:find(v.Levels[j])) then
                return v.Type
            end
        end
    end

    return nil
end

function Item:getImbuementPercent(name)
    for i, v in pairs(Imbuements) do
        for j = 1, 3 do
            if (name:find(v.Name) and name:find(v.Levels[j]) and name ~= 0) then
                return v.LevelsPercent[j]
            end
        end
    end

    return nil
end

 

erro.png

certo.png

 

 

@Edit. Erro resolvido, faltava apenas liberar as storages pra usar a maquina. Porém agora ele encanta mas n funciona os imbuement, não % de chance.

Editado por djulhano (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por cloudrun2023
      CloudRun - Sua Melhor Escolha para Hospedagem de OTServer!
      Você está procurando a solução definitiva para hospedar seu OTServer com desempenho imbatível e segurança inigualável? Não procure mais! Apresentamos a CloudRun, sua parceira confiável em serviços de hospedagem na nuvem.
       
      Recursos Exclusivos - Proteção DDoS Avançada:
      Mantenha seu OTServer online e seguro com nossa robusta proteção DDoS, garantindo uma experiência de jogo ininterrupta para seus jogadores.
       
      Servidores Ryzen 7 Poderosos: Desfrute do poder de processamento superior dos servidores Ryzen 7 para garantir um desempenho excepcional do seu OTServer. Velocidade e estabilidade garantidas!
       
      Armazenamento NVMe de Alta Velocidade:
      Reduza o tempo de carregamento do jogo com nosso armazenamento NVMe ultrarrápido. Seus jogadores vão adorar a rapidez com que podem explorar o mundo do seu OTServer.
       
      Uplink de até 1GB:
      Oferecemos uma conexão de alta velocidade com até 1GB de largura de banda, garantindo uma experiência de jogo suave e livre de lag para todos os seus jogadores, mesmo nos momentos de pico.
       
      Suporte 24 Horas:
      Estamos sempre aqui para você! Nossa equipe de suporte está disponível 24 horas por dia, 7 dias por semana, para resolver qualquer problema ou responder a qualquer pergunta que você possa ter. Sua satisfação é a nossa prioridade.
       
      Fácil e Rápido de Começar:
      Configurar seu OTServer na CloudRun é simples e rápido. Concentre-se no desenvolvimento do seu jogo enquanto cuidamos da hospedagem.
       
      Entre em Contato Agora!
      Website: https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
      Email: [email protected]
      Telefone: (47) 99902-5147

      Não comprometa a qualidade da hospedagem do seu OTServer. Escolha a CloudRun e ofereça aos seus jogadores a melhor experiência de jogo possível. Visite nosso site hoje mesmo para conhecer nossos planos e começar!
       
      https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
       
      CloudRun - Onde a Velocidade Encontra a Confiabilidade!
       

    • Por FeeTads
      SALVE rapaziada do TK, esses dias vim pensando em novos scripts pro meu OT, e em um deles eu precisava que determinada area não contasse frag pro player que matasse outros, PORÉM eu precisava que os players que morressem nessa area ainda assim tivessem as penalidades da sua morte, procurei por ai, achei alguns scripts que apenas tiravam o SKULL e não realmente o FRAG do player.

      **script atualizado 22/10/2023** - melhorado e otimizado, levei o script pra puxar as infos por .lua / creatureScripts

      vou disponibilizar o code aqui, e o que fazer pra determinada area não contar frag.

      SOURCE OTX 2 / TFS 0.x, Funciona em TFS 1.x mudando as tags e ajeitando as sintaxes.

      vá em creatureevent.cpp

      procure por:
      else if(type == "preparedeath") _type = CREATURE_EVENT_PREPAREDEATH;
      Adiciona abaixo:
      else if(type == "nocountfrag") _type = CREATURE_EVENT_NOCOUNTFRAG;

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "onPrepareDeath";  
      Adicione abaixo: 
      case CREATURE_EVENT_NOCOUNTFRAG: return "noCountFragArea";

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "cid, deathList";
      Adicione abaixo:
      case CREATURE_EVENT_NOCOUNTFRAG: return "cid, target";

      agora no mesmo arquivo, vá até o final do arquivo e adicione essa função:
      uint32_t CreatureEvent::executeNoCountFragArea(Creature* creature, Creature* target) { //noCountFragArea(cid, target) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(creature->getPosition()); std::ostringstream scriptstream; scriptstream << "local cid = " << env->addThing(creature) << std::endl; scriptstream << "local target = " << env->addThing(target) << std::endl; if(m_scriptData) scriptstream << *m_scriptData; bool result = true; if(m_interface->loadBuffer(scriptstream.str())) { lua_State* L = m_interface->getState(); result = m_interface->getGlobalBool(L, "_result", true); } m_interface->releaseEnv(); return result; } else { #ifdef __DEBUG_LUASCRIPTS__ std::ostringstream desc; desc << creature->getName(); env->setEvent(desc.str()); #endif env->setScriptId(m_scriptId, m_interface); env->setRealPos(creature->getPosition()); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); lua_pushnumber(L, env->addThing(creature)); lua_pushnumber(L, env->addThing(target)); bool result = m_interface->callFunction(2); m_interface->releaseEnv(); return result; } } else { std::clog << "[Error - CreatureEvent::noCountFragArea] Call stack overflow." << std::endl; return 0; } }

      agora vá em creatureevent.h

      procure por:
      CREATURE_EVENT_PREPAREDEATH
      adicione abaixo:
      CREATURE_EVENT_NOCOUNTFRAG

      procure por:
      uint32_t executePrepareDeath(Creature* creature, DeathList deathList);
      Adicione abaixo:
      uint32_t executeNoCountFragArea(Creature* creature, Creature* target);

      agora vá em player.cpp

      procure por:
      bool Player::onKilledCreature(Creature* target, DeathEntry& entry)
      abaixo de:
      War_t enemy; if(targetPlayer->getEnemy(this, enemy)) { if(entry.isLast()) IOGuild::getInstance()->updateWar(enemy); entry.setWar(enemy); }
      Adicione o seguinte código:
      if (targetPlayer){ CreatureEventList killEvents = getCreatureEvents(CREATURE_EVENT_NOCOUNTFRAG); for (const auto &event : killEvents) { if (!event->executeNoCountFragArea(this, target)) { return true; } } }

      //

      Feito isso, tudo completo na sua source, agora é necessário adicionar o creaturescript dentro do servidor

      vá até creaturescripts/scripts
      crie um arquivo chamado, "noCountFragInArea.lua"
      e dentro dele cole o código:
       
      --[[ script feito por feetads / TibiaKing ]]-- --[[ discord: feetads / FeeTads#0246 ]]-- -- Add positions here for which you do not want to count frags local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, -- from = area superior esquerda / to = area inferior direita (formando um quadrado) } local onlyKillerInArea = false -- only killer need to be in area? function noCountFragArea(cid, target) if not isCreature(cid) or not isCreature(target) then return true end local posKiller = getPlayerPosition(cid) local posTarget = getPlayerPosition(target) for i = 1, #areas do local area = areas[i] if isInArea(posKiller, area.from, area.to) then if onlyKillerInArea then return false elseif isInArea(posTarget, area.from, area.to) then return false end end end return true end
      agora em creaturescripts.xml
      <event type="nocountfrag" name="fragarea" event="script" value="noCountFragInArea.lua"/>
      agora em creaturescripts/scripts/login.lua
       procure por OU semelhante a esse:
      registerCreatureEvent(cid, "AdvanceSave")
      e abaixo adicione:
      registerCreatureEvent(cid, "fragarea")

      //


      Agora tudo certo, quando quiser adiciona uma area que não pega frag, vá até o script e apenas coloque a area, igual o demonstrado no script

      Exemplo:
      local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, [2] = {from = {x = 1000, y = 1000, z = 7}, to = {x = 1100, y = 1100, z = 7}}, }
      assim somente colocando a area no script e abrindo o server ou dando /reload, já funcionará a area como não pegar frag.
      Esse sistema pode ser bom pra areas de pvp ativo, onde você ainda quer que o player que morrer perca os atributos, como se fosse uma morte normal, porém não conta frag pra quem matar.
      Bom pra sistemas tipo castle 48h (guild war), onde há diversas mortes e risco de pegar red, atrapalhando a war.

      Façam bom proveito dos scripts, e deixem os créditos no script rsrs

      **Eu fiz as alterações e o simples código por isso vim disponibilizar, créditos meus**
    • Por Muvuka
      Abri canal a força creaturescript acho que funcione no creaturescript cria script creaturescript
       
      <channel id="9" name="HELP" logged="yes"/>
      <channel id="12" name="Report Bugs" logged="yes"/>
      <channel id="13" name="Loot" logged="yes"/>
      <channel id="14" name="Report Character Rules Tibia Rules" logged="yes"/>
      <channel id="15" name="Death Channel"/>
      <channel id="6548" name="DexSoft" level="1"/>
      <channel id="7" name="Reports" logged="yes"/>
       
      antes de 
              if(lastLogin > 0) then adicione isso:
                      doPlayerOpenChannel(cid, CHANNEL_HELP) doPlayerOpenChannel(cid, 1,  2, 3) = 1,2 ,3 Channels, entendeu? NÃO FUNCIONA EU QUERO UM MEIO DE ABRI SEM USA A SOURCE
       
      EU NÃO CONSEGUI ABRI EU NÃO TENHO SOURCE
       
       
    • Por bolachapancao
      Rapaziada seguinte preciso de um script que ao utilizar uma alavanca para até 4 jogadores.
      Os jogadores serão teleportados para hunt durante uma hora e depois de uma hora os jogadores serão teleportados de volta para o templo.
       
      Observação: caso o jogador morra ou saia da hunt o evento hunt é cancelado.

      Estou a base canary
      GitHub - opentibiabr/canary: Canary Server 13.x for OpenTibia community.
       
    • Por RAJADAO
      .Qual servidor ou website você utiliza como base? 
      Sabrehaven 8.0
      Qual o motivo deste tópico? 
      Ajuda com novos efeitos
       
      Olá amigos, gostaria de ajuda para introduzir os seguintes efeitos no meu servidor (usando o Sabrehaven 8.0 como base), adicionei algumas runas novas (avalanche, icicle, míssil sagrado, stoneshower & Thunderstorm) e alguns novos feitiços (exevo mas san, exori san, exori tera, exori frigo, exevo gran mas frigo, exevo gran mas tera, exevo tera hur, exevo frigo hur) mas nenhum dos efeitos dessas magias parece existir no servidor, alguém tem um link para um tutorial ou algo assim para que eu possa fazer isso funcionar?
      Desculpe pelo mau inglês, sou brasileiro.

      Obrigado!


      AVALANCHE RUNE id:3161 \/
      (COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_ICEAREA)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE)

      STONESHOWER RUNE id:3175 \/
      (COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_STONES)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)

      THUNDERSTORM RUNE id:3202 \/
      (COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_E NERGYHIT)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL)

      ICICLE RUNE id:3158 \/
      COMBAT_ICEDAMAGE
      CONST_ME_ICEAREA
      CONST_ANI_ICE

      SANTO MÍSSIL RUNA id:3182 \/
      (COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY)

      CONST_ME_PLANTATTACK (exevo gran mas tera)
      CONST_ME_ICETORNADO (exevo gran mas frigo)
      CONST_ME_SMALLPLANTS (exevo tera hur)
      CONST_ME_ICEAREA (exevo frigo hur)
      CONST_ME_ICEATTACK (exori frigo)
      CONST_ME_CARNIPHILA (exori tera)

      EXORI SAN \/
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
      CONST_ME_HOLYDAM IDADE

      EXEVO MAS SAN \/
      CONST_ME_HOLYAREA
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo