Pesquisar na Comunidade
Mostrando resultados para as tags ''MOVEMENTS''.
Encontrado 33 registros
-
Movements - Ao equipar item utilizar os atributos contidos no itens.xml e também executar script personalizado
Olá nobre senhores, tudo bem com vocês? Servidor: TFS 0.3.6 Cliente: 8.60 Estou com a seguinte ideia, criar conjuntos de equipamentos em meu servidor, que aumente os atributos do player ao utilizar o conjunto/set completo, exemplo: Um exemplo dos itens contidos no meu itens.xml: <item id="2487" article="a" name="warrior armor"> <attribute key="weight" value="9000" /> <attribute key="armor" value="13" /> <attribute key="skillSword" value="1" /> <attribute key="skillAxe" value="1" /> <attribute key="skillClub" value="1" /> <attribute key="slotType" value="body" /> <attribute key="healthGain" value="2" /> <attribute key="healthTicks" value="3000" /> <attribute key="description" value="+2 HP every 3s, Sale value: $5000" /> </item> Em meu movements.xml: <movevent type="Equip" itemid="2487" level="30" slot="armor" event="function" value="onEquipItem"> <vocation id="8" /> </movevent> <movevent type="DeEquip" itemid="2487" slot="armor" event="function" value="onDeEquipItem" /> Entretanto eu fico limitado aos eventos de Equip default, se eu altero para meu script full_set.lua: <movevent type="Equip" itemid="2487" level="30" slot="armor" event="script" value="full_set.lua"> <vocation id="8" /> </movevent> Executando meu script eu perco os atributos contidos no itens.xml, tais como o aumento de skill, ganho de HP por segundo e também qualquer vocação pode utilizar o equipamento. Simplificando, é possível utilizar os recursos padrões de Equip do movements e adicionar um/mais scripts personalizáveis sem perder as funcionalidades da function onEquipItem? Meu objetivo é quanto mais partes do set o jogador possuir, mais bônus ele obterá, um exemplo: Warrior Set [2 peças] - Aumenta em 100 HP total [4 peças] - Aumenta em 2 shielding Eu tenho uma ideia de colocar essa verificação no creaturescripts, entretanto não gostaria de tomar esse rumo pois acredito que poderia sobrecarregar meu servidor com as verificações por thing. Efetuei consultas pela internet e geralmente o pessoa que tem essa duvida utiliza itens que não tem status, tipo um ring, no meu caso é diferente. Possível solução: Seria utilizar o código Equip padrão no meu script e depois aplicar meu código, entretanto eu não encontrei em nenhum local esse script de Equip, Quem puder me ajudar eu ficaria eternamente grato já que esse é um sistema chave no meu projeto, agradeço desde já
-
Preciso de um npc que ativa/desativa pvp
Olá bom dia, se alguém puder me ajudar ficaria muito grato! Porfavor alguém consegue disponibilizar um script de npc que altere PvP do player? Vou explicar, a pessoa cria o char e já chega sendo npvp, portanto na cidade terá um npc em que ele possa se alterar pra pvp, gostaria que o player que não tivesse PvP ficasse com a caveirinha verde do lado do char e o PvP fica normal (podendo pegar caveirinha branca, red, black. Também gostaria se for possível adicionar tempo para pode trocar novamente, tipo 24 horas. Se alguém puder uma luz porfavor, desde já agradeço. Server global 12.51 tfs 1.3
-
Criando Entrada área VIP.. permissões por quest!
Meu primeiro tutorial....vamos la! vamos criar vip 4 como exemplo Primeiro precisamos achar um action não usado! Em Data/actions/actions.xml digite CTRL+F e procure um action não usado no meu caso vai ser 15670 e 15671! um deles vamos usar no piso e outro no baú de recompensa! Começando! Data/actions/scripts Crie um arquivo .lua / pode copiar uma e colar substituindo o nome e limpando dentro! o meu irá se chamar premiumtile.lua 15671 - ACTION QUE USAREMOS NO BAÚ... 15670 - ACTION QUE USAREMOS NO PISO... "Você jah pegou sua recompensa.") MENSAGEM QUANDO TENTAR MAIS QUE UMA VEZ... "Voce agora é um Vip4. System Vip By ~{GOD}Josias~.") -MENSAGEM QUANDO GANHAR A RECOMPENSA... (cid,2157,5) - iD DO ITEM DE RECOMPENSA (5) QUANTIDADE -- O MEU É GOLD NUGGET (cid,6567,1) - iD ITEM E QUANTIDADE (1) CUSTOMIZADO QUE GANHARÁ EX: (santa doll) (cid,15670,1) - ACTION DO PISO NOVAMENTE... EM DATA/ACTIONS/ACTIONS.XML Cole isto "15671" - ACTION QUE UTILIZAMOS PARA O BAÚ "premiumtile.lua" - NOME do arquivo feito anteriormente Agora vamos em DATA/MOVEMTS/SCRIPTS Crie um arquivo.lua (o meu será - premium tile.lua-) COLE ISTO -MODIFIQUE SE DESEJAR {x=160, y=54, z=7} -POSIÇÃO QUE O PLAYER SERÁ LANÇADO AO TENTAR PASSAR SEM SER VIP 4 15670 - ACTIONS USADAS COMO PISO ATÉ AGORA... doPlayerSendCancel(cid,"mensagem caso tente entrar sem ser vip4") Agora em DATA/MOVEMENTS/MOVEMENTS.XML Cole isto: 15670 - ACTIONS USADAS NO PISO... premium tile.lua - NOME DO ARQUIVO CRIADO ANTERIORMENTE... BEM NO SEU MAP EDITOR CRIE UM PISO COM ACTIONS 15670 ASSIM: EXEMPLO PISO (ItemID: [9565], ActionID: [15670], UniqueID: [15670]. BEM NO SEU MAP EDITOR CRIE UM BAÚ COM ACTION 15671 ASSIM : ItemID: [1746], ActionID: [15671], UniqueID: [15671]. BOM GALERA ESPERO TER AJUDADO ESSE FOI MEU PRIMEIRO TUTORIAL DESCULPA SE NÃO ORGANIZEI MUITO BEM! REP + SE GOSTOU E AQUI VAI UM EXTRA! criando montdoll como o da quest vip que transforma em monstro! DATA/ACTIONS/SCRIPTS Crie um arquivo.lua ( o meu é esse) mountvipee.lua e cole isto modificando do seu gosto AGORA EM DATA/ACTIONS/ACTIONS.XML Cole isto a baixo da linha <!-- Mount System --> 6567 -ID ITEM DOLL QUE VOCÊ QUER USAR PARA ISTO! xD mountvipee.lua - NOME DO ARQUIVO.LUA QUE VOCÊ ACABOU DE CRIAR... e está ai.. Testado e comprovado.. Me perdoem por falhas nas organizações.. só quero ajudar ja que não encontrei nenhum ensinando vlw! ? REP+ PRA AJUDAR! no insentivo
-
(Resolvido)Ajuda Aqui, Storage que so passa se tiver guild PLX
quando eu uso o comando if getPlayerGuildId(cid) >= 1 then se o player nao tiver guild da erro na distro falando que o player nao tem um valor pra comparar pra saber se é ou não maior que 1 alguem sabe de outra forma ? ajuda ae
-
Perfect VIP System 2.2
Perfect Vip system 2.2 Versão Testada:TFS 0.3.6 - 8.54 - 8.60 Creditos pelas modificações: Kydrai,Nicekid e Marcryzius e EddyHavoc Creditos pelas publicações: EddyHavoc e Vodkart Oque Contém no Sistema vip 2.2? Quote - Compra Vip pela talkaction ( Comando !buyvip ) -- ou sem o comando. - Tile para somente Players Vip passarem ( conta também com funçâo os.time ) - verifica quantos dias de Vip o character ainda possui. - Administradores(GOD) podem adicionar e remover dias de Vip para characters. -- Administradores(GOD) podem checkar dias de Vip dos Players. -- É adicionado [VIP] ao nome e retirado quando a vip Acabar. GOD Adicionando e Removendo dias de Vip Comprando VIP e Checkando dia da sua VIP Quote Comando: comprar vip: !buyvip checkar dias de vip: !vipdays God checkar dias de vip do character: /checkvip Nick exemplo: /checkvip Nicekid God adionar dias ao character: /addvip Nick,dias exemplo: /addvip Nicekid,5 aqui adicionei 5 dias de vip. God Retirar dias de Vip do character: /delvip Nick,dias exemplo: /delvip Nicekid,5 aqui retirei 5 dias de vip. Primeiro passo vá até talkactions/scripts Crie um arquivo.lua e renomeie para systemvip.lua dentro coloque: -- Script System Vip 2.2 -- function onSay(cid, words, param) if(words == "!buyvip") then local price = 5000000 if doPlayerRemoveMoney(cid, price) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13540) local timenow = os.time() if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13540, time) local name = getCreatureName(cid) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end elseif(words == "!vipdays") then local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.") elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13540) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storageplayer = getPlayerStorageValue(player, 13540) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.") setPlayerStorageValue(player, 13540, time) local quantity = math.floor((getPlayerStorageValue(player,13540) - timenow)/(3600*24)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.") else setPlayerStorageValue(player, 13540, time) db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";") doRemoveCreature(player) end end elseif(words == "/delvip") then if getPlayerAccess(cid) == 5 then local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getCreatureByName(t[1]) C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia. C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip. if(getPlayerStorageValue(C.uid,13540) < C.time)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.time) end doSendMagicEffect(C.pos, math.random(28,30)) end end return TRUE end price = é o quanto a vip vai custar em gps days = quantos dias de vip serão adicionados ao player em talkactions.xml adicione a tag: <talkaction words="!vipdays;!buyvip;/checkvip;/addvip;/delvip" script="systemvip.lua"/> Pronto primeiro passo terminado. Sistema vip sem o !buyvip abra a spoiler Spoiler ---------------------------------------------------------------------------------------------------------------------------- Tile VIP Segundo passo. vá até movements/scripts crie um arquivo.lua e renomeie para vipe.lua dentro coloque: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,fale com Administrador do Server.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end Em movements.xml adicione a tag: <movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/> FIM DA VIP creaturescript/script crie um arquivo.lua e renomeie para endvip.lua e cole isso dentro dele: --[[ by EddyHavoc Tibiaking.com ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13540) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 50, z = 7} -- posiçao do templo. function EddyHavoc(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() < 1 or getPlayerStorageValue(cid, 13540) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou.") setPlayerStorageValue(cid, 9898, -1) if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then addEvent(EddyHavoc, 3*1000, cid) end end return TRUE end em creaturescript.xml adicione a tag: <event type="login" name="CheckVip" script="endvip.lua"/>[i] Pronto Seu sistema Vip está terminado.
-
[TFS 1.3] Teleport com janela
TFS 1.3 - TESTADO EM VERSÃO 10.98 * Introdução * Bom, estive navegando no Fórum e vi que o usuário @Cleiton Felipi pediu um script que ao player entrasse no teleport de um X monstro, um Demon por exemplo, listasse qual hunt o jogador queria entrar. Achei interessante, e resolvi desenvolver e postar no TK, já que não tinha ainda, :). * Sobre o sistema * Você utiliza diversas hunts com vários tps criados no mapa no seu servidor do mesmo monstro? Bom, este script será muito útil para você! Pois ele permitirá que você habilite ao jogador em qual hunt ele quer caçar, por exemplo, se tiver Demon 01, Demon 02, Demon 03, Demon X, basta apenas você criar um tp indicando o monstro e que uma janela irá aparecer com a lista de opções de hunts, prático, né? Segue imagens de demonstração: OBS¹.: Você pode colocar TODOS OS MONSTROS neste script, contando que tenha o actionID que ficará no teleporte, não é de uma quantidade limitada, em outras palavras, você pode adicionar as hunts de Demon, Frost Dragon, Dragon, ..., tudo aqui, apenas mudando o actionID (tudo configurável, não se preocupe). * Instalação * Em data/movements/scripts/ crie um arquivo chamado mov_janela_hunts.lua e adicione dentro: --[[ Script - Lordzetros Fórum Tibia King ]] local config = { titulo = "BEM VINDO(A) A JANELA DE HUNTS!", -- Título da Janela mensagem = "Selecione qual hunt voce deseja ir:", -- Mensagem abaixo do título da janela } CONFIG_TPS_JANELA = { [19090] = { -- ID do action que ficará no portal da hunt {nome = "Demon 01", pos = {x = 98, y = 139, z = 7}}, -- Segue padrão, nome da cave e posição que o player será teleportado {nome = "Demon 02", pos = {x = 93, y = 144, z = 7}}, {nome = "Demon 03", pos = {x = 91, y = 140, z = 7}}, {nome = "Demon 04", pos = {x = 94, y = 138, z = 7}}, {nome = "Demon 05", pos = {x = 95, y = 136, z = 7}}, }, [19091] = { {nome = "Frost 01", pos = {x = 98, y = 140, z = 7}}, {nome = "Frost 02", pos = {x = 93, y = 145, z = 7}}, {nome = "Frost 03", pos = {x = 91, y = 141, z = 7}}, {nome = "Frost 04", pos = {x = 94, y = 139, z = 7}}, {nome = "Frost 05", pos = {x = 95, y = 137, z = 7}}, }, } function onStepIn(creature, item, pos, fromPosition) if ((CONFIG_TPS_JANELA[item:getActionId()]) and creature:isPlayer()) then JANELA_TP_ACTION = item:getActionId() creature:teleportTo(fromPosition, true) creature:registerEvent("janela hunts") local janela = ModalWindow(1000, config.titulo, config.mensagem) for i, v in ipairs(CONFIG_TPS_JANELA[JANELA_TP_ACTION]) do janela:addChoice(i, v.nome) end janela:addButton(100, "Confirmar") janela:addButton(101, "Fechar") janela:setDefaultEnterButton(100) janela:setDefaultEscapeButton(101) janela:sendToPlayer(creature) end return true end Em data/movements/movements.xml adicione o seguinte código abaixo de um semelhante: <movevent event="StepIn" itemid="5023" script="mov_janela_hunts.lua" /> Agora em data/creaturescripts/scripts/ crie um arquivo chamado creature_janela_hunts.lua e adicione dentro: function onModalWindow(player, modalWindowId, buttonId, choiceId) player:unregisterEvent("janela hunts") if (modalWindowId == 1000) then if (buttonId == 100) then local tele_pos = CONFIG_TPS_JANELA[JANELA_TP_ACTION][choiceId].pos player:teleportTo(tele_pos) local pos_t = Position(tele_pos) pos_t:sendMagicEffect(CONST_ME_MAGIC_BLUE) end end return true end Em data/creaturescripts/creaturescripts.xml adicione o seguinte código abaixo de um semelhante: <event type="ModalWindow" name="janela hunts" script="creature_janela_hunts.lua"/> * Configuração * Bom, apesar de que não seja difícil de configurar, é necessário uma explicação, vamos lá... 1 - [19090] = { -- ID do action que ficará no portal da hunt {nome = "Demon 01", pos = {x = 98, y = 139, z = 7}}, -- Segue padrão, nome da cave e posição que o player será teleportado {nome = "Demon 02", pos = {x = 93, y = 144, z = 7}}, {nome = "Demon 03", pos = {x = 91, y = 140, z = 7}}, {nome = "Demon 04", pos = {x = 94, y = 138, z = 7}}, {nome = "Demon 05", pos = {x = 95, y = 136, z = 7}}, }, Em [19090] este número de dentro é o actionID que ficará no portal. Com ele será identificado de qual monstro se trata, bastando apenas configurar este número e o nome das opções de monstros que você quer aparecendo na janela, em seguida, a posição na qual o jogador será teleportado, seguindo a ordem. Segue imagem de como deve ficar o seu portal: OBS²: VOCÊ EDITA O ACTIONID NO SEU EDITOR DE MAPA COLOCANDO NO ID DO ITEM DE TELEPORTE. OBS³: PARA ADICIONAR NOVAS HUNTS NO SCRIPT, BASTA SEGUIR O PADRÃO QUE ESTÁ NO CÓDIGO, DO 19090 PARA O 19091. 2 - (por fim) Em data/movements/movements.xml <movevent event="StepIn" itemid="5023" script="mov_janela_hunts.lua" /> itemID = Id do item que o player andará para abrir a janela de hunt Está como 5023 por conta que o magic forcefield é 5023, no qual utilizei para teste, aconselho você deixar da mesma forma (caso seja o mesmo id no seu servidor), ou mude, mas cuidado para não cometer algum erro. Enfim, algo simples, porém não encontrei no TK. Abraços.
-
[MoveMent] Emboscada dos Trolls
Olá galera, vocês conhecem as lendas dos Trolls de baixo da ponte? Eles estão sempre na espreita, aguardando alguém para roubar, assassinar, estuprar e comer suas almas (as últimas partes são brincadeira). Me baseando nessa lenda eu fiz esse simples script, é um dos primeiros códigos que consigo desenvolver sozinho(tive ajuda), eu espero que ajude alguém em algum lugar do tempoespaço, é um script ótimo se você assim como eu gosta de pontes e também sempre teve a vontade de incrementar alguns de seus mapas com scripts. 1º. Acesse a pasta raiz do seu servidor, logo após siga o seguinte caminho: data/movements e abra o arquivo movements.xml. O código que você devera adicionar dentro deste arquivo está listado abaixo. <movevent type="StepIn" actionid="DigiteONumeroDeUmaActionAqui" event="script" value="ponte.lua"/> 2º. Dentro de data/movements abra a pasta 'scripts' e crie um arquivo .lua nomeado de 'ponte', dentro deste adicione o seguinte código. function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local configuration = { monstrosTime = 1*5*1000, -- tempo até a criatura aparecer tempoDeStorage = 1*20*1000, -- em quanto tempo será removido a storage e se tornará possivel as criaturas resurgirem storage = 987459, -- numero da storage monsters = { [1] = {name = "Troll Champion", pos = {x = 1001, y = 1110, z = 9}}, -- Nome, quantidade e posição dos monstros, altere a vontade [2] = {name = "Troll", pos = {x = 1000, y = 1107, z = 9}}, [3] = {name = "Troll", pos = {x = 1007, y = 1109, z = 9}} } } if isPlayer(cid) == true then if getPlayerStorageValue(cid, configuration.storage) < 1 then doCreatureSay(cid, "A ponte não parece segura e quando você dá o primeiro passo ouve um grunhido e nota a presença de um ser estranho.", TALKTYPE_ORANGE_1) -- MSG que você quer exibir addEvent(function() for k, v in pairs(configuration.monsters) do doCreateMonster(v.name, v.pos) end end, configuration.monstrosTime) setPlayerStorageValue(cid, configuration.storage, 1) addEvent(function() setPlayerStorageValue(cid, configuration.storage, 0) end, configuration.tempoDeStorage) end end return true end 3º. Inicie o seu servidor e adicione o número da 'ActionID' que você inseriu em 'movements.xml' a algum piso de sua preferência, no caso eu adicionei no meio da ponte. Seja criativo.
-
[Movements] Piso que Transforma em X Vocation - Pedido
Bom Dia, Boa Noite e Boa Tarde Hoje vim Pedir Humildemente um Piso que ao Pisar/Passar em cima você vira X Vocation permanentemente, Não sei se Sacaram. Procurei Muito e Não Achei, Quem Puder Ajudar Agradeço NTO 8.60
-
(Resolvido)Dúvida exhaust onMoveItem
toPos.y == 2 Bom dia galera, Alguma alma poderia me ensinar como funcionam as conditions? Pegando um exemplo de introduzir um delay em um stone skin amulet e fazer ele ser equipado caso o exaust seja menor que 2 segundos e também consumir a sua carga, cheguei nessa conclusão que por fim não funcionou hehe!! Estou usando TFS 0.4 3777 local combat = createConditionObject(CONDITION_EXHAUST)setCombatParam(combat, CONDITION_PARAM_TICKS, 2000)setCombatParam(combat, CONDITION_PARAM_SUBID, 5)function onDeEquip(cid, item, slot, boolean) if(not boolean) then return true end doAddCondition(cid, combat)end
-
(Resolvido)Erro Movevent
Olá estou com um probleminha criei uns itens donates aqui pro meu servidor com atributos até ai tudo bem, ele adiciona os atributos normalmente. Só que eu quero botar para vocações especificas tipo mage druid etc.. enfim, então eu preparei isso,toda vez que abro distro da erro no movements.xml alguém me ajuda? queria adicionar um set completo para uma vocação mas não esto conseguindo.. obs: estou botando no final de moviments em others pois não consegui botar em suas categorias. os itens seriam esses já configurados. <movevent type="Equip" itemid="3983" slot="legs" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="3983" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12392" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12392" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12617" slot="helmet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12617" slot="helmet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2644" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2644" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7460" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="7460" slot="shield" event="function" value="onDeEquipItem"/>
-
(Resolvido)[PEDIDO] Item só pode ser EQUIPADO se tiver determinada storage
Galera, eu queria um seguinte: eu só posso equipar tal item (no caso uma legs) se eu tiver determinado storage, simples?
-
[PEDIDO] Tile que só passa com mana full
Bom, acho que o título fala por si né.. Queria um script de um tile que o player só pode passar se estiver com a mana full, agradeço quem ajudar :D
-
[PEDIDO] Adaptação de minigame (apenas uma ideia)
Bom, estava dando uma olhada aqui no TK e encontrei esse Tópico Pelo que me parece, creio que seja um daqueles que tem no baiakwars.com e outros ai, que você entra em uma sala e atira no pombo. Ai eu tive uma ideia de que seria interessante em vez de ter que atirar no pombo, atirar em outro player, no caso seria uma guerra de "sniper" Podendo se mexer pra cima e pra baixo para desviar do bolt do inimigo e se posicionando para atacar o inimigo, enfim não tenho conhecimento em lua, só em java(basico do basico) não faço ideia de como fazer isso por isso estou apelando aos mestres que existem aqui no TK que não são poucos.. Obrigado ela atenção e aguardo respostas.
- doPlayerSetExperienceRate
-
duvida movements
bom eu não uso muito movements agora comecei usar um pouco mais e descobrir que tem um bug ele roda 3 vezes o onEquip ai em baixo criei um bloqueio e tal mais gostaria de saber como arrumar nas sources local block = 0 function onEquip(cid, item, slot) block = block+1 if block == 3 then doPlayerSendTextMessage(cid,19,"Usando O Item") block = 0 end return true end function onDeEquip(cid, item, slot) return doPlayerSendTextMessage(cid,19,"Retirei O Item") and true end se não entendeu muito bem roda esse script aqui de baixo function onEquip(cid, item, slot) doPlayerSendTextMessage(cid,19,"Usando O Item") return true end function onDeEquip(cid, item, slot) return doPlayerSendTextMessage(cid,19,"Retirei O Item") and true end repare que a message usando o item roda 3 vezes o certo não tinha que ser só uma vez? tag <movevent type="Equip" itemid="2525" event="script" value="arquivo.lua"/> <movevent type="DeEquip" itemid="2525" event="script" value="arquivo.lua"/> na minha tag eu usei item 2525
-
TILE STORAGE DE GUILD
ESTOU PRECISANDO DE UMA ACTION QUE SO PASSE MEMBROS DE UMA GUILD ( GUILD QUE TENHA A STORAGE)
-
Dificuldade Com Teleporte Em Movements
So para constar estou usando TFS 0.3.7 Galera meu script a baixo esta dando este erro [6/4/2015 10:24:21] [Error - MoveEvents Interface] [6/4/2015 10:24:21] Description: [6/4/2015 10:24:21] (luaGetThingFromPosition) Tile not found Segue Script function onStepIn(cid, item, position, fromPosition) local room = { -- room with demons fromX = 156, fromY = 65, fromZ = 7, -------------- toX = 178, toY = 91, toZ = 5 } exit = {x=175, y=84, z=7} if getPlayerGuildName(cid) ~= "" then for x = room.fromX, room.toX do for y = room.fromY, room.toY do for z = room.fromZ, room.toZ do end end end local pos = {x=x, y=y, z=z,stackpos = 253} local thing = getThingfromPos(pos) if thing.itemid > 0 then if isPlayer(thing.uid) == TRUE then doTeleportThing(thing, exit, false) end end end Alguem sabe concertar? Agradeço desde ja
-
Casca de Banana
Bom meus amigos e amigas (sei que ainda existem gatinhas no tibia, mesmo que sejam raras.) Estou trazendo para voces um script não muito util, mais que dará um toque bem RPG aos seus servidores. Esse Sistema se chama ///Casca de banana\\\. A ideia não é minha, apenas gostei da ideia e resolvi recriar para desenvolver meu conhecimento em lua script. O funcionamento do script é bem simples, ao pisar na casca o player leva um tombasso, e fica imovel por certo tempo. É um bom recurso para utilizar em War como uma solução criativa. Bom segue o script. <movevent type="StepIn" itemid="2219" event="script" value="cascadebanana.lua"/> local health = math.random(1, 10) local move = math.random(1, 4) local outfit = {male = 2317, female = 6560} local tempo = 5 function onStepIn(cid, item, position, fromPosition) if (isPlayer(cid)) then doCreatureAddHealth(cid, -health) doMoveCreature(cid, move) if getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, outfit.female, tempo*1000) else doSetCreatureOutfit(cid, outfit.male, tempo*1000) end end end Porfavor, me corrijam caso achem erro (é bem possivel) no script, pois estou bem cru, além do que não consegui testar para ver se funciona. obrigado ~~att Kronos
-
(Resolvido)[AJUDA] Problema com MoveEvents
Bom galera, eu criei um DONATE Set no meu mapa, e coloquei os mesmos em MoveEvents para ativar alguns attributes, porém o item que usa o slot "body" não está sendo reconhecido no MoveEvents, vou mostrar as tags que eu uso para o set inteiro, e depois os erros que aparecem no distro. Tags: Agora mostrarei os erros: Por favor, me ajudem!!!!
-
Mudar nome das vocation por id
No meu server o movements,spells,weapons estão escrito com nome das vocations ao invés por ID, eu queria saber uma maneira de trocar , alem de ir uma por uma e ir trocando, ou se alguém ai tem uma igualzinho pra min !Porque oque acontece... quando eu edito o nome das vocations o resto para de funcionar ! eu agradeço e prometo dá + rep quantas vezes eu puder! Vou posta aqui ... Weapons.xml <?xml version="1.0" encoding="UTF-8"?> <weapons> <!-- Rods --> <wand id="2182" level="7" mana="2" min="8" max="18" type="earth" event="function" value="default"> <!-- Snakebit Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="2186" level="13" mana="3" min="13" max="25" type="ice" event="function" value="default"> <!-- Moonlight Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="2185" level="19" mana="5" min="27" max="33" type="death" event="function" value="default"> <!-- Necrotic Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="8911" level="22" mana="5" min="27" max="33" type="ice" event="function" value="default"> <!-- Northwind Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="2181" level="26" mana="8" min="42" max="48" type="earth" event="function" value="default"> <!-- Terra Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="2183" level="37" mana="18" min="110" max="150" type="ice" event="function" value="default"> <!-- Hailstorm Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="8912" level="33" mana="13" min="55" max="75" type="earth" function="default"> <!-- Springsprout Rod --> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </wand> <wand id="8910" level="42" mana="23" min="220" max="300" type="death" event="function" value="default"> <!-- Underworld Rod --> <vocation name="Divine Druid"/> <vocation name="Elder Druid"/> </wand> <!-- Wands --> <wand id="2190" level="7" mana="2" min="8" max="18" type="energy" event="function" value="default"> <!-- Wand of Vortex --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="2191" level="13" mana="3" min="13" max="25" type="fire" event="function" value="default"> <!-- Wand of Dragonbreath --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="2188" level="19" mana="5" min="27" max="33" type="death" event="function" value="default"> <!-- Wand of Decay --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="8921" level="22" mana="5" min="27" max="33" type="fire" event="function" value="default"> <!-- Wand of Draconia --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="2189" level="26" mana="8" min="42" max="48" type="energy" event="function" value="default"> <!-- Wand of Cosmic Energy --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="2187" level="37" mana="18" min="110" max="150" type="fire" event="function" value="default"> <!-- Wand of Inferno --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="8920" level="33" mana="13" min="55" max="75" type="energy" function="default"> <!-- Wand of Starmstorm --> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </wand> <wand id="8922" level="42" mana="23" min="220" max="300" type="death" event="function" value="default"> <!-- Wand of Voodoo --> <vocation name="Shadow Sorcerer"/> <vocation name="Master Sorcerer"/> </wand> <!-- Voodoo Dols --> <wand id="2110" level="35" mana="13" min="55" max="75" type="death" function="default"> <!-- Wooden Doll --> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </wand> <wand id="3955" level="37" mana="18" min="110" max="150" type="death" function="default"> <!-- Wooden Doll --> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </wand> <wand id="5810" level="42" mana="23" min="220" max="300" type="death" function="default"> <!-- Voodoo Doll --> <vocation name="Infernal Warlock"/> <vocation name="Warlock"/> </wand> <!-- Swords --> <melee id="2396" event="function" value="default"/> <melee id="2413" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7385" level="20" unproperly="1" event="function" value="default"/> <melee id="2377" level="20" unproperly="1" event="function" value="default"/> <melee id="7408" level="25" unproperly="1" event="function" value="default"/> <melee id="7449" level="25" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2392" level="30" unproperly="1" event="function" value="default"/> <melee id="2407" level="30" unproperly="1" event="function" value="default"/> <melee id="2438" level="30" unproperly="1" event="function" value="default"/> <melee id="7407" level="30" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7406" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2451" level="35" unproperly="1" event="function" value="default"/> <melee id="7404" level="40" unproperly="1" event="function" value="default"/> <melee id="7386" level="40" unproperly="1" event="function" value="default"/> <melee id="2446" level="45" unproperly="1" event="function" value="default"/> <melee id="7402" level="45" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7383" level="50" unproperly="1" event="function" value="default"/> <melee id="7391" level="50" unproperly="1" event="function" value="default"/> <melee id="7416" level="55" unproperly="1" event="function" value="default"/> <melee id="2393" level="55" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7384" level="60" unproperly="1" event="function" value="default"/> <melee id="7382" level="60" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7417" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7403" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7418" level="70" unproperly="1" event="function" value="default"/> <melee id="7405" level="70" unproperly="1" event="function" value="default"/> <melee id="7390" level="75" unproperly="1" event="function" value="default"/> <melee id="6528" level="75" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2400" level="80" unproperly="1" event="function" value="default"/> <melee id="8930" level="100" unproperly="1" event="function" value="default"/> <melee id="8932" level="100" unproperly="1" event="function" value="default"/> <melee id="2408" level="110" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2390" level="140" unproperly="1" event="function" value="default"> <vocation name="Hero"/> <vocation name="Supreme Hero"/> </melee> <melee id="8926" level="140" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Elite Berserker"/> </melee> <!-- Fire --> <melee id="7744" event="function" value="default"/> <melee id="7745" level="50" unproperly="1" event="function" value="default"/> <melee id="7746" level="60" unproperly="1" event="function" value="default"/> <melee id="7747" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7748" level="45" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Ice --> <melee id="7763" event="function" value="default"/> <melee id="7764" level="50" unproperly="1" event="function" value="default"/> <melee id="7765" level="60" unproperly="1" event="function" value="default"/> <melee id="7766" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7767" level="45" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Earth --> <melee id="7854" event="function" value="default"/> <melee id="7855" level="50" unproperly="1" event="function" value="default"/> <melee id="7856" level="60" unproperly="1" event="function" value="default"/> <melee id="7857" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7858" level="45" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Energy --> <melee id="7869" event="function" value="default"/> <melee id="7870" level="50" unproperly="1" event="function" value="default"/> <melee id="7871" level="60" unproperly="1" event="function" value="default"/> <melee id="7872" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7873" level="45" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Axes --> <melee id="2429" level="20" unproperly="1" event="function" value="default"/> <melee id="2435" level="20" unproperly="1" event="function" value="default"/> <melee id="2425" level="20" unproperly="1" event="function" value="default"/> <melee id="2430" level="25" unproperly="1" event="function" value="default"/> <melee id="2387" level="25" unproperly="1" event="function" value="default"/> <melee id="2381" level="25" unproperly="1" event="function" value="default"/> <melee id="2440" level="25" unproperly="1" event="function" value="default"/> <melee id="2426" level="25" unproperly="1" event="function" value="default"/> <melee id="3962" level="30" unproperly="1" event="function" value="default"/> <melee id="7454" level="30" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2432" level="35" unproperly="1" event="function" value="default"/> <melee id="7380" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7456" level="35" unproperly="1" event="function" value="default"/> <melee id="7419" level="40" unproperly="1" event="function" value="default"/> <melee id="7413" level="40" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7412" level="45" unproperly="1" event="function" value="default"/> <melee id="7436" level="45" unproperly="1" event="function" value="default"/> <melee id="7411" level="50" unproperly="1" event="function" value="default"/> <melee id="2447" level="50" unproperly="1" event="function" value="default"/> <melee id="7388" level="55" unproperly="1" event="function" value="default"/> <melee id="2427" level="55" unproperly="1" event="function" value="default"/> <melee id="7389" level="60" unproperly="1" event="function" value="default"/> <melee id="2414" level="60" unproperly="1" event="function" value="default"/> <melee id="2454" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2443" level="70" unproperly="1" event="function" value="default"/> <melee id="7420" level="70" unproperly="1" event="function" value="default"/> <melee id="7434" level="75" unproperly="1" event="function" value="default"/> <melee id="6553" level="75" unproperly="1" event="function" value="default"/> <melee id="7453" level="85" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2431" level="90" unproperly="1" event="function" value="default"/> <melee id="2415" level="95" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="8924" level="110" unproperly="1" event="function" value="default"/> <melee id="8925" level="130" unproperly="1" event="function" value="default"/> <!-- Fire --> <melee id="7749" level="20" event="function" value="default"/> <melee id="7750" level="25" unproperly="1" event="function" value="default"/> <melee id="7751" level="60" unproperly="1" event="function" value="default"/> <melee id="7752" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7753" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Ice --> <melee id="7768" level="20" event="function" value="default"/> <melee id="7769" level="25" unproperly="1" event="function" value="default"/> <melee id="7770" level="60" unproperly="1" event="function" value="default"/> <melee id="7771" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7772" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Earth --> <melee id="7859" level="20" event="function" value="default"/> <melee id="7860" level="25" unproperly="1" event="function" value="default"/> <melee id="7861" level="60" unproperly="1" event="function" value="default"/> <melee id="7862" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7863" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Energy --> <melee id="7874" level="20" event="function" value="default"/> <melee id="7875" level="25" unproperly="1" event="function" value="default"/> <melee id="7876" level="60" unproperly="1" event="function" value="default"/> <melee id="7877" level="35" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7878" level="65" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!--Clubs --> <melee id="2423" level="20" unproperly="1" event="function" value="default"/> <melee id="7381" level="20" unproperly="1" event="function" value="default"/> <melee id="7425" level="20" unproperly="1" event="function" value="default"/> <melee id="7432" level="20" unproperly="1" event="function" value="default"/> <melee id="2434" level="25" unproperly="1" event="function" value="default"/> <melee id="7387" level="25" unproperly="1" event="function" value="default"/> <melee id="7379" level="25" unproperly="1" event="function" value="default"/> <melee id="7430" level="30" unproperly="1" event="function" value="default"/> <melee id="2436" level="30" unproperly="1" event="function" value="default"/> <melee id="7437" level="30" unproperly="1" event="function" value="default"/> <melee id="3961" level="35" unproperly="1" event="function" value="default"/> <melee id="2424" level="35" unproperly="1" event="function" value="default"/> <melee id="7452" level="30" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2445" level="35" unproperly="1" event="function" value="default"/> <melee id="7451" level="35" unproperly="1" event="function" value="default"/> <melee id="7392" level="35" unproperly="1" event="function" value="default"/> <melee id="7426" level="40" unproperly="1" event="function" value="default"/> <melee id="7427" level="45" unproperly="1" event="function" value="default"/> <melee id="2391" level="50" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7410" level="55" unproperly="1" event="function" value="default"/> <melee id="7428" level="55" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="7415" level="60" unproperly="1" event="function" value="default"/> <melee id="7414" level="60" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="2444" level="65" unproperly="1" event="function" value="default"/> <melee id="2452" level="70" unproperly="1" event="function" value="default"/> <melee id="7422" level="75" unproperly="1" event="function" value="default"/> <melee id="7429" level="75" unproperly="1" event="function" value="default"/> <melee id="2453" level="75" unproperly="1" event="function" value="default"/> <melee id="2437" level="80" unproperly="1" event="function" value="default"/> <melee id="7431" level="80" unproperly="1" event="function" value="default"/> <melee id="2421" level="85" unproperly="1" event="function" value="default"/> <melee id="8928" level="100" unproperly="1" event="function" value="default"/> <melee id="8929" level="100" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <melee id="8927" level="120" unproperly="1" event="function" value="default"/> <!-- Fire --> <melee id="7754" level="20" unproperly="1" event="function" value="default"/> <melee id="7755" level="35" unproperly="1" event="function" value="default"/> <melee id="7756" level="60" unproperly="1" event="function" value="default"/> <melee id="7757" level="35" unproperly="1" event="function" value="default"/> <melee id="7758" level="50" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Ice --> <melee id="7773" level="20" unproperly="1" event="function" value="default"/> <melee id="7774" level="35" unproperly="1" event="function" value="default"/> <melee id="7775" level="60" unproperly="1" event="function" value="default"/> <melee id="7776" level="35" unproperly="1" event="function" value="default"/> <melee id="7777" level="50" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Earth --> <melee id="7864" level="20" unproperly="1" event="function" value="default"/> <melee id="7865" level="35" unproperly="1" event="function" value="default"/> <melee id="7866" level="60" unproperly="1" event="function" value="default"/> <melee id="7867" level="35" unproperly="1" event="function" value="default"/> <melee id="7868" level="50" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Energy --> <melee id="7879" level="20" unproperly="1" event="function" value="default"/> <melee id="7880" level="35" unproperly="1" event="function" value="default"/> <melee id="7881" level="60" unproperly="1" event="function" value="default"/> <melee id="7882" level="35" unproperly="1" event="function" value="default"/> <melee id="7883" level="50" unproperly="1" event="function" value="default"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </melee> <!-- Bows and Crossbows --> <distance id="8849" level="40" unproperly="1" event="function" value="default"> <!-- Modified Crossbow --> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </distance> <distance id="8850" level="60" unproperly="1" event="function" value="default"> <!-- Chain Bolter --> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </distance> <distance id="8853" level="80" unproperly="1" event="function" value="default"> <!-- Ironworker --> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </distance> <distance id="8852" level="100" unproperly="1" event="function" value="default"> <!-- Devileye --> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </distance> <distance id="8851" level="130" unproperly="1" event="function" value="default"> <!-- Royal Crossbow --> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </distance> <distance id="8855" level="40" unproperly="1" event="function" value="default"> <!-- Composite Hornbow --> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </distance> <distance id="8857" level="60" unproperly="1" event="function" value="default"> <!-- Silkweaver Bow --> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </distance> <distance id="8856" level="80" unproperly="1" event="function" value="default"> <!-- Yol's Bow --> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </distance> <distance id="8858" level="100" unproperly="1" event="function" value="default"> <!-- Elethriel's Elemental Bow --> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </distance> <distance id="8854" level="130" unproperly="1" event="function" value="default"> <!-- Warsinger Bow --> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </distance> <!-- Ammunition --> <distance id="2545" event="script" value="poison_arrow.lua"/> <distance id="2546" event="script" value="burst_arrow.lua"/> <distance id="7366" event="script" value="viper_star.lua"/> <distance id="3965" level="20" event="function" value="default"/> <!-- Hunting Spear --> <distance id="7378" level="25" event="function" value="default"/> <!-- Royal Spear --> <distance id="7367" level="42" event="function" value="default"/> <!-- Enchanted Spear --> <distance id="7368" level="60" event="function" value="default"/> <!-- Assassin Star --> <distance id="7364" level="55" event="function" value="default"/> <!-- Sniper Arrow --> <distance id="7365" level="70" event="function" value="default"/> <!-- Onyx Arrow --> <distance id="7363" level="30" event="function" value="default"/> <!-- Piercing Bolt --> <distance id="2547" level="55" event="function" value="default"/> <!-- Power Bolt --> <distance id="6529" level="70" event="function" value="default"/> <!-- Infernal Bolt --> </weapons> Spells. <?xml version="1.0" encoding="UTF-8"?> <spells> <!-- Attack Runes --> <rune name="Poison Field" id="2285" allowfaruse="1" charges="3" lvl="14" maglv="0" exhaustion="2000" blocktype="solid" event="script" value="attack/poison field.lua"/> <rune name="Poison Bomb" id="2286" allowfaruse="1" charges="2" lvl="25" maglv="4" exhaustion="2000" blocktype="solid" event="script" value="attack/poison bomb.lua"/> <rune name="Poison Wall" id="2289" allowfaruse="1" charges="4" lvl="29" maglv="5" exhaustion="2000" blocktype="solid" event="script" value="attack/poison wall.lua"/> <rune name="Fire Field" id="2301" allowfaruse="1" charges="3" lvl="15" maglv="1" exhaustion="2000" blocktype="solid" event="script" value="attack/fire field.lua"/> <rune name="Firebomb" id="2305" allowfaruse="1" charges="2" lvl="27" maglv="5" exhaustion="2000" blocktype="solid" event="script" value="attack/fire bomb.lua"/> <rune name="Fire Wall" id="2303" allowfaruse="1" charges="4" lvl="33" maglv="6" exhaustion="2000" blocktype="solid" event="script" value="attack/fire wall.lua"/> <rune name="Soulfire" id="2308" allowfaruse="1" charges="3" lvl="27" maglv="7" exhaustion="2000" needtarget="1" blocktype="solid" event="script" value="attack/soul fire.lua"/> <rune name="Fireball" id="2302" allowfaruse="1" charges="5" lvl="27" maglv="4" exhaustion="2000" needtarget="1" blocktype="solid" event="script" value="attack/fireball.lua"/> <rune name="Great Fireball" id="2304" allowfaruse="1" charges="4" lvl="30" maglv="4" exhaustion="2000" blocktype="solid" event="script" value="attack/great fireball.lua"/> <rune name="Energy Field" id="2277" allowfaruse="1" charges="3" lvl="18" maglv="3" exhaustion="2000" blocktype="solid" event="script" value="attack/energy field.lua"/> <rune name="Energybomb" id="2262" allowfaruse="1" charges="2" lvl="37" maglv="10" exhaustion="2000" blocktype="solid" event="script" value="attack/energy bomb.lua"/> <rune name="Energy Wall" id="2279" allowfaruse="1" charges="4" lvl="41" maglv="9" exhaustion="2000" blocktype="solid" event="script" value="attack/energy wall.lua"/> <rune name="Light Magic Missile" id="2287" allowfaruse="1" charges="10" lvl="15" exhaustion="2000" maglv="0" needtarget="1" blocktype="solid" event="script" value="attack/light magic missile.lua"/> <rune name="Heavy Magic Missile" id="2311" allowfaruse="1" charges="10" lvl="25" exhaustion="2000" maglv="3" needtarget="1" blocktype="solid" event="script" value="attack/heavy magic missile.lua"/> <rune name="Explosion" id="2313" allowfaruse="1" charges="6" lvl="31" maglv="6" exhaustion="2000" blocktype="solid" event="script" value="attack/explosion.lua"/> <rune name="Sudden Death" id="2268" allowfaruse="1" charges="3" lvl="45" maglv="15" exhaustion="2000" needtarget="1" blocktype="solid" event="script" value="attack/sudden death.lua"/> <rune name="Icicle" id="2271" allowfaruse="1" charges="5" lvl="28" maglv="4" exhaustion="2000" needtarget="1" event="script" value="attack/icicle.lua"/> <rune name="Avalanche" id="2274" allowfaruse="1" charges="4" lvl="30" maglv="4" exhaustion="2000" event="script" value="attack/avalanche.lua"/> <rune name="Stone Shower" id="2288" allowfaruse="1" charges="4" lvl="28" maglv="4" exhaustion="2000" event="script" value="attack/stone shower.lua"/> <rune name="Thunderstorm" id="2315" allowfaruse="1" charges="4" lvl="28" maglv="4" exhaustion="2000" event="script" value="attack/thunderstorm.lua"/> <rune name="Stalagmite" id="2292" allowfaruse="1" charges="10" lvl="24" maglv="3" exhaustion="2000" needtarget="1" event="script" value="attack/stalagmite.lua"/> <rune name="Holy Missile" id="2295" allowfaruse="1" charges="5" lvl="27" maglv="4" exhaustion="2000" needtarget="1" blocktype="solid" event="script" value="attack/holy missile.lua"> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </rune> <!-- Healing Runes --> <rune name="Antidote Rune" id="2266" allowfaruse="1" charges="1" lvl="15" maglv="0" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="healing/antidote rune.lua"/> <rune name="Intense Healing Rune" id="2265" allowfaruse="1" charges="1" lvl="15" maglv="1" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="healing/intense healing rune.lua"/> <rune name="Ultimate Healing Rune" id="2273" allowfaruse="1" charges="1" lvl="24" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" script="healing/ultimate healing rune.lua"/> <!-- Summon Runes --> <rune name="Convince Creature" id="2290" allowfaruse="1" charges="1" lvl="16" maglv="5" exhaustion="2000" needtarget="1" blocktype="solid" function="convince"/> <rune name="Animate Dead" id="2316" allowfaruse="1" charges="1" lvl="27" maglv="4" exhaustion="2000" blocktype="solid" script="summon/animate dead rune.lua"/> <!-- Support Runes --> <rune name="Desintegrate" id="2310" allowfaruse="0" charges="3" lvl="21" maglv="4" exhaustion="2000" range="5" script="support/desintegrate rune.lua"/> <rune name="Destroy Field" id="2261" allowfaruse="1" charges="3" lvl="17" maglv="3" exhaustion="2000" aggressive="0" range="5" script="support/destroy field rune.lua"/> <rune name="Chameleon" id="2291" allowfaruse="1" charges="1" lvl="27" maglv="4" exhaustion="1000" aggressive="0" selftarget="1" blocktype="solid" function="chameleon"/> <rune name="Magic Wall" id="2293" allowfaruse="1" charges="3" lvl="32" maglv="9" exhaustion="2000" blocktype="all" script="support/magic wall rune.lua"/> <rune name="Wild Growth" id="2269" allowfaruse="1" charges="2" lvl="27" maglv="8" exhaustion="2000" blocktype="all" script="support/wild growth rune.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </rune> <rune name="Paralyze" id="2278" allowfaruse="1" charges="1" lvl="54" maglv="18" exhaustion="2000" mana="1200" needtarget="1" blocktype="solid" script="support/paralyze rune.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </rune> <!-- Custom Runes --> <rune name="Combustion" id="2276" charges="1" maglv="20" exhaustion="2000" blocktype="solid" allowfaruse="1" script="custom/combustion.lua"/> <rune name="Energy Arrow" id="2281" charges="1" maglv="20" exhaustion="2000" blocktype="solid" allowfaruse="1" script="attack/energy wave.lua"/> <rune name="Magic Prison" id="2272" charges="1" maglv="20" exhaustion="2000" blocktype="solid" allowfaruse="1" script="custom/magic prison.lua"/> <rune name="Stealth" id="2283" charges="1" maglv="20" exhaustion="2000" blocktype="solid" allowfaruse="1" script="support/invisible.lua"/> <rune name="Drunkness" id="2267" charges="1" maglv="20" exhaustion="2000" blocktype="solid" allowfaruse="1" script="custom/drunk.lua"/> <rune name="Speed Rune" id="2294" charges="1" agressive="0" maglv="1" exhaustion="5940" blocktype="solid" allowfaruse="0" script="support/speed rune.lua"/> <!-- Attack Spells --> <instant name="Death Strike" words="exori mort" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/death strike.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Flame Strike" words="exori flam" lvl="12" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/flame strike.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Energy Strike" words="exori vis" lvl="12" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/energy strike.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Whirlwind Throw" words="exori hur" lvl="15" mana="40" prem="0" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" needlearn="0" script="attack/whirlwind throw.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Fire Wave" words="exevo flam hur" lvl="18" mana="25" direction="1" exhaustion="2000" needlearn="0" script="attack/fire wave.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Ethereal Spear" words="exori con" lvl="23" mana="75" prem="0" range="5" needtarget="1" exhaustion="2000" blockwalls="1" needlearn="0" script="attack/ethereal spear.lua"> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Energy Beam" words="exevo vis lux" lvl="23" mana="80" direction="1" exhaustion="2000" needlearn="0" script="attack/energy beam.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Great Energy Beam" words="exevo gran vis lux" lvl="29" mana="110" direction="1" exhaustion="2000" needlearn="0" script="attack/great energy beam.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Groundshaker" words="exori mas" lvl="33" mana="160" prem="0" needweapon="1" exhaustion="2000" needlearn="0" script="attack/groundshaker.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Berserk" words="exori" lvl="35" mana="115" prem="0" needweapon="1" exhaustion="2000" needlearn="0" script="attack/berserk.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Energy Wave" words="exevo vis hur" lvl="38" mana="170" direction="1" exhaustion="2000" needlearn="0" script="attack/energy wave.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Rage of the Skies" words="exevo gran mas vis" lvl="55" mana="650" selftarget="1" prem="0" exhaustion="3000" needlearn="0" script="attack/rage of the skies.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Fierce Berserk" words="exori gran" lvl="70" mana="340" prem="0" needweapon="1" exhaustion="2000" needlearn="0" script="attack/fierce berserk.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Hells Core" words="exevo gran mas flam" lvl="60" mana="1200" prem="0" exhaustion="3000" selftarget="1" needlearn="0" script="attack/hells core.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Divine Missile" words="exori san" lvl="40" mana="60" prem="0" range="4" casterTargetOrDirection="1" needlearn="0" blockwalls="1" exhaustion="2000" script="attack/divine missile.lua"> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Divine Caldera" words="exevo mas san" lvl="50" mana="160" prem="0" selftarget="1" exhaustion="2500" needlearn="0" script="attack/divine caldera.lua"> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Eternal Winter" words="exevo gran mas frigo" lvl="60" mana="1200" prem="0" selftarget="1" exhaustion="3000" needlearn="0" script="attack/eternal winter.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Ice Strike" words="exori frigo" lvl="15" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/ice strike.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Infernal Warlock"/> <vocation name="Warlock"/> </instant> <instant name="Ice Wave" words="exevo frigo hur" lvl="18" mana="25" direction="1" exhaustion="2000" needlearn="0" script="attack/ice wave.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Terra Strike" words="exori tera" lvl="13" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/terra strike.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Infernal Warlock"/> <vocation name="Warlock"/> </instant> <instant name="Terra Wave" words="exevo tera hur" lvl="38" mana="210" direction="1" exhaustion="2000" needlearn="0" script="attack/terra wave.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Wrath of Nature" words="exevo gran mas tera" lvl="55" mana="770" prem="0" selftarget="1" exhaustion="3000" needlearn="0" script="attack/wrath of nature.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <!-- Healing Spells --> <instant name="Light Healing" words="exura" lvl="9" mana="20" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/light healing.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Antidote" words="exana pox" lvl="10" mana="30" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/antidote.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Intense Healing" words="exura gran" lvl="11" mana="70" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/intense healing.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Heal Friend" words="exura sio" lvl="18" mana="140" prem="0" aggressive="0" needtarget="1" params="1" exhaustion="1000" needlearn="0" script="healing/heal friend.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Ultimate Healing" words="exura vita" lvl="20" mana="160" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="healing/ultimate healing.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Mass Healing" words="exura gran mas res" lvl="36" mana="150" prem="0" aggressive="0" exhaustion="1000" needlearn="0" script="healing/mass healing.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Divine Healing" words="exura san" lvl="35" mana="210" prem="0" selftarget="1" aggressive="0" exhaustion="1000" needlearn="0" script="healing/divine healing.lua"> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Wound Cleansing" words="exana mort" lvl="30" mana="65" prem="0" selftarget="1" aggressive="0" exhaustion="1000" needlearn="0" script="healing/wound cleasing.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <!-- Support Spells --> <instant name="Light" words="utevo lux" lvl="8" mana="20" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/light.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Find Person" words="exiva" lvl="8" mana="20" aggressive="0" params="1" exhaustion="1000" needlearn="0" function="searchPlayer"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Magic Rope" words="exani tera" lvl="9" mana="20" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/magic rope.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Levitate" words="exani hur" lvl="12" mana="50" prem="0" aggressive="0" exhaustion="1000" params="1" needlearn="0" function="Levitate"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Great Light" words="utevo gran lux" lvl="13" mana="60" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/great light.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Magic Shield" words="utamo vita" lvl="14" mana="50" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/magic shield.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Haste" words="utani hur" lvl="14" mana="60" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/haste.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Hunter"/> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Sharpshooter"/> <vocation name="Warlock"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Challenge" words="exeta res" lvl="20" mana="30" prem="0" aggressive="0" exhaustion="1000" needlearn="0" script="support/challenge.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Strong Haste" words="utani gran hur" lvl="20" mana="100" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/strong haste.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Ultimate Light" words="utevo vis lux" lvl="26" mana="140" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/ultimate light.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Cancel Invisibility" words="exana ina" lvl="26" mana="200" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/cancel invisibility.lua"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Hasting" words="utani tempo hur" lvl="50" mana="100" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/charge.lua"> <vocation name="Hero"/> <vocation name="Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elite Berserker"/> </instant> <!-- Custom Attack Spells --> <instant name="Death Wave" words="exevo mort hur" lvl="150" mana="170" direction="1" exhaustion="2000" needlearn="0" script="attack/death wave.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Sword Fury" words="exori mas hur" lvl="150" manapercent="33" prem="0" range="2" needtarget="1" exhaustion="2000" blockwalls="1" needlearn="0" script="Buffs/Knight/Hero/Attacks/sword fury.lua"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Arrow Fury" words="exori mas con" lvl="150" mana="350" prem="0" range="4" needtarget="1" exhaustion="2000" blockwalls="1" needlearn="0" script="custom/arrow fury.lua"> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Dark Hell" words="exevo gran mas mort" lvl="150" mana="1200" prem="0" selftarget="1" exhaustion="3000" needlearn="0" script="attack/Dark Hell.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Storm of Death" words="exevo gran mas death" lvl="150" mana="770" prem="0" selftarget="1" exhaustion="3000" needlearn="0" script="attack/Storm Of Death.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Malediction" words="exori para" lvl="150" mana="450" prem="0" needtarget="1" range="4" blockwalls="1" exhaustion="3000" needlearn="0" script="Buffs/Mages/Warlock/Attacks/exori para.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Haunt" words="exori ini" lvl="150" mana="380" prem="0" needtarget="1" range="4" blockwalls="1" exhaustion="3000" needlearn="0" script="Buffs/Mages/Warlock/Attacks/exori ini.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Frighten" words="exori son" lvl="150" mana="250" prem="0" needtarget="1" range="4" blockwalls="1" exhaustion="2000" needlearn="0" script="Buffs/Mages/Warlock/Attacks/exori son.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <!-- Monster Spells by Xina --> <instant name="Curse2" words="Monster1" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Curse2.lua"> <vocation name="None"/> </instant> <instant name="Drowning" words="Monster2" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Drown.lua"> <vocation name="None"/> </instant> <instant name="Exhaust Combat" words="Monster3" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Exhaust Combat.lua"> <vocation name="None"/> </instant> <instant name="Exhaust Heal" words="Monster4" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Exhaust Heal.lua"> <vocation name="None"/> </instant> <instant name="Force Revoker" words="Monster5" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Force Revoker.lua"> <vocation name="None"/> </instant> <instant name="Health Revoker" words="Monster6" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Health Revoker.lua"> <vocation name="None"/> </instant> <instant name="Mana Revoker" words="Monster7" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Mana Revoker.lua"> <vocation name="None"/> </instant> <instant name="Mana Shield Revoker" words="Monster8" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Mana Shield Revoker.lua"> <vocation name="None"/> </instant> <instant name="Power Drain" words="Monster9" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Power Drain.lua"> <vocation name="None"/> </instant> <instant name="Freezing" words="Monster10" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Freezing.lua"> <vocation name="None"/> </instant> <instant name="Soul Drain" words="Monster11" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Soul Drain.lua"> <vocation name="None"/> </instant> <instant name="Soul Mute" words="Monster12" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Soul Mute.lua"> <vocation name="None"/> </instant> <instant name="Weakness" words="Monster13" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Weakness.lua"> <vocation name="None"/> </instant> <instant name="Energy Shock" words="Monster14" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Energy Shock.lua"> <vocation name="None"/> </instant> <instant name="Acuracy Revoker" words="Monster15" allowfaruse="1" needtarget="1" exhaustion="2000" script="Monsters/Acuracy Revoker.lua"> <vocation name="None"/> </instant> <!-- House Spells --> <!-- Party Spells --> <instant name="Train Party" words="utito mas sio" lvl="32" mana="0" aggressive="0" selftarget="1" script="support/party_knight.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <instant name="Protect Party" words="utamo mas sio" lvl="32" mana="0" aggressive="0" selftarget="1" script="support/party_paladin.lua"> <vocation name="Hunter" /> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Heal Party" words="utura mas sio" lvl="32" mana="0" aggressive="0" selftarget="1" script="support/party_druid.lua"> <vocation name="Elder Druid" /> <vocation name="Divine Druid"/> </instant> <instant name="Enchant Party" words="utori mas sio" lvl="32" mana="0" aggressive="0" selftarget="1" script="support/party_sorcerer.lua"> <vocation name="Master Sorcerer" /> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Protector" words="utamo tempo" lvl="55" mana="200" prem="0" selftarget="1" script="support/protector.lua"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </instant> <!-- Enchantments --> <conjure name="Enchant Iced Soil" words="enchantis frozens" lvl="140" mana="250" soul="3" conjureId="8300" reagentId="8302" conjureCount="1" exhaustion="2000" needlearn="0" event="function" value="conjureItem"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid" /> <vocation name="Warlock"/> <vocation name="Hunter" /> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </conjure> <conjure name="Enchant Natural Soil" words="enchantis naturis" lvl="140" mana="250" soul="3" conjureId="8301" reagentId="8298" conjureCount="1" exhaustion="2000" needlearn="0" event="function" value="conjureItem"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid" /> <vocation name="Warlock"/> <vocation name="Hunter" /> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </conjure> <conjure name="Enchant Neutral Soil" words="enchantis neutrons" lvl="140" mana="250" soul="3" conjureId="8305" reagentId="8310" conjureCount="1" exhaustion="2000" needlearn="0" event="function" value="conjureItem"> <vocation name="Berserker"/> <vocation name="Hero" /> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid" /> <vocation name="Warlock"/> <vocation name="Hunter" /> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> <vocation name="Infernal Warlock"/> <vocation name="Divine Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero" /> </conjure> <!-- Buffs Spells by Demonder --> <!-- Druid --> <instant name="Druid Buff" words="utura san" lvl="150" manapercent="50" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Mages/Druid/Druid Buff.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <instant name="Advanced Druid Buff" words="utura mas san" lvl="155" manapercent="50" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Mages/Druid/Advanced Druid Buff.lua"> <vocation name="Divine Druid"/> </instant> <instant name="Mega Druid Buff" words="utura mas san" lvl="150" manapercent="50" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Mages/Druid/Druid Buff.lua"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </instant> <!-- Warlock --> <instant name="Warlock Buff" words="utero son" lvl="150" manapercent="50" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Mages/Warlock/Warlock Buff.lua"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </instant> <instant name="Advanced Warlock Buff" words="utero mas son" lvl="155" manapercent="50" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Mages/Warlock/Advanced Warlock Buff.lua"> <vocation name="Infernal Warlock"/> </instant> <!-- Sorcerer --> <instant name="Sorcerer Buff" words="utori son" lvl="150" manapercent="50" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Mages/Sorcerer/Sorcerer Buff.lua"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </instant> <instant name="Advanced Sorcerer Buff" words="utori mas son" lvl="155" manapercent="50" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Mages/Sorcerer/Advanced Sorcerer Buff.lua"> <vocation name="Shadow Sorcerer"/> </instant> <!-- Berserker --> <instant name="Berserker Buff" words="utora hur" lvl="150" manapercent="100" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Knight/Berserker Buff.lua"> <vocation name="Berserker"/> <vocation name="Elite Berserker"/> </instant> <instant name="Advanced Berserker Buff" words="utora mas hur" lvl="155" manapercent="100" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Knight/Advanced Berserker Buff.lua"> <vocation name="Elite Berserker"/> </instant> <!-- Hero --> <instant name="Hero Buff" words="uteto hur" lvl="150" manapercent="100" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Knight/Hero Buff.lua"> <vocation name="Hero"/> <vocation name="Supreme Hero" /> </instant> <instant name="Advanced Hero Buff" words="uteto mas hur" lvl="155" manapercent="100" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Knight/Advanced Hero Buff.lua"> <vocation name="Supreme Hero" /> </instant> <!-- Hunter/Sharpshooter --> <instant name="Archer Buff" words="utera san" lvl="150" manapercent="70" prem="0" selftarget="1" exhaustion="1000" aggressive="0" script="Buffs/Paladin/Archer Buff.lua"> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> <instant name="Advanced Archer Buff" words="utera mas san" lvl="155" manapercent="70" prem="1" selftarget="1" exhaustion="2000" needlearn="1" aggressive="0" script="Buffs/Paladin/Advanced Archer Buff.lua"> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </instant> </spells> Movements. <?xml version="1.0" encoding="UTF-8"?> <movements> <!-- Decaying tiles --> <movevent type="StepIn" itemid="293" event="script" value="decay.lua"/> <movevent type="StepIn" itemid="461" event="script" value="decay.lua"/> <!-- (Depot & Level) tiles --> <movevent type="StepIn" itemid="416" event="script" value="tiles.lua"/> <movevent type="StepOut" itemid="417" event="script" value="tiles.lua"/> <movevent type="StepIn" itemid="426" event="script" value="tiles.lua"/> <movevent type="StepOut" itemid="425" event="script" value="tiles.lua"/> <movevent type="StepIn" itemid="446" event="script" value="tiles.lua"/> <movevent type="StepOut" itemid="447" event="script" value="tiles.lua"/> <movevent type="StepIn" itemid="3216" event="script" value="tiles.lua"/> <movevent type="StepOut" itemid="3217" event="script" value="tiles.lua"/> <movevent type="StepIn" itemid="3202" event="script" value="tiles.lua"/> <movevent type="StepOut" itemid="3215" event="script" value="tiles.lua"/> <!-- <movevent type="StepIn" itemid="8714" event="script" value="tiles.lua"/> --> <!-- Traps --> <movevent type="StepIn" itemid="1510" event="script" value="trap.lua"/> <movevent type="StepOut" itemid="1511" event="script" value="trap.lua"/> <movevent type="StepIn" itemid="1512" event="script" value="trap.lua"/> <movevent type="StepOut" itemid="1513" event="script" value="trap.lua"/> <movevent type="StepIn" itemid="2579" event="script" value="trap.lua"/> <movevent type="RemoveItem" itemid="2579" event="script" value="trap.lua"/> <!-- Citizen teleport --> <movevent type="StepIn" itemid="1387" event="script" value="citizen.lua"/> <!-- Walkback when walking on quest chest --> <movevent type="StepIn" itemid="1738" event="script" value="walkback.lua"/> <movevent type="StepIn" itemid="1740" event="script" value="walkback.lua"/> <movevent type="StepIn" fromid="1746" toid="1749" event="script" value="walkback.lua"/> <!-- (Level & quest) doors --> <movevent type="StepOut" itemid="1228" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1230" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1246" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1248" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1260" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1262" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="3541" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="3550" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5104" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5113" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5122" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5131" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5293" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5295" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1224" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1226" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1242" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1244" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1256" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="1258" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="3543" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="3552" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5106" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5115" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5124" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5133" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5289" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5291" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5746" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="5749" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6203" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6205" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6207" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6209" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6260" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6262" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6264" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6266" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6897" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6899" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6906" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="6908" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="7039" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="7041" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="7048" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="7050" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="8552" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="8554" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="8556" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="8558" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9176" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9178" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9180" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9182" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9278" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9280" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9282" event="script" value="closingdoor.lua"/> <movevent type="StepOut" itemid="9284" event="script" value="closingdoor.lua"/> <!-- Snow footprint tiles --> <movevent type="StepOut" itemid="670" event="script" value="snow.lua"/> <movevent type="StepOut" fromid="6580" toid="6593" event="script" value="snow.lua"/> <!-- Create bread movements --> <movevent type="AddItem" tileitem="1" itemid="1786" event="script" value="dough.lua"/> <movevent type="AddItem" tileitem="1" itemid="1788" event="script" value="dough.lua"/> <movevent type="AddItem" tileitem="1" itemid="1790" event="script" value="dough.lua"/> <movevent type="AddItem" tileitem="1" itemid="1792" event="script" value="dough.lua"/> <!-- Campfires --> <movevent type="StepIn" itemid="1423" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1423" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1424" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1424" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1425" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1425" event="function" value="onAddField"/> <movevent type="StepIn" itemid="6967" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="6967" event="function" value="onAddField"/> <!-- Fields --> <movevent type="StepIn" itemid="1487" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1487" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1488" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1488" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1489" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1489" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1490" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1490" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1491" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1491" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1492" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1492" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1493" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1493" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1494" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1494" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1495" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1495" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1496" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1496" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1497" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1497" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1498" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1498" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1499" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1499" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1500" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1500" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1501" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1501" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1502" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1502" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1503" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1503" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1504" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1504" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1505" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1505" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1506" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1506" event="function" value="onAddField"/> <movevent type="StepIn" itemid="1507" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="1507" event="function" value="onAddField"/> <movevent type="StepIn" itemid="7359" event="function" value="onStepInField"/> <movevent type="AddItem" itemid="7360" event="function" value="onAddField"/> <!-- Boots --> <movevent type="Equip" itemid="2195" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2195" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="6132" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="6132" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2358" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2358" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2640" slot="feet" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2640" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7886" slot="feet" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7886" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7892" slot="feet" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7892" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7891" slot="feet" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7891" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7893" slot="feet" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7893" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="9932" slot="feet" level="130" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="9932" slot="feet" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="9933" slot="feet" level="130" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="9933" slot="feet" event="function" value="onDeEquipItem"/> <!-- Amulets --> <movevent type="Equip" itemid="2161" slot="necklace" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2161" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2170" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2170" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2172" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2172" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2197" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2197" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2198" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2198" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2199" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2199" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2200" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2200" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2201" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2201" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2173" slot="necklace" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2173" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7887" slot="necklace" event="function" value="onEquipItem"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </movevent> <movevent type="DeEquip" itemid="7887" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2129" slot="necklace" event="function" value="onEquipItem"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="2129" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2218" slot="necklace" event="function" value="onEquipItem"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="2218" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7888" slot="necklace" event="function" value="onEquipItem"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </movevent> <movevent type="DeEquip" itemid="7888" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7889" slot="necklace" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </movevent> <movevent type="DeEquip" itemid="7889" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7890" slot="necklace" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </movevent> <movevent type="DeEquip" itemid="7890" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2130" slot="necklace" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2130" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2133" slot="necklace" event="function" value="onEquipItem"> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2133" slot="necklace" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2126" slot="necklace" event="function" value="onEquipItem"> </movevent> <movevent type="DeEquip" itemid="2126" slot="necklace" event="function" value="onDeEquipItem"/> <!-- Rings --> <movevent type="Equip" itemid="2164" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2164" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2165" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2202" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2202" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2166" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2203" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2203" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2167" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2204" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2204" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2168" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2205" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2205" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2169" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2206" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2206" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2207" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2210" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2210" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2208" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2211" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2211" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2209" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2212" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2212" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2213" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2215" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2215" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2214" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="2216" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2216" slot="ring" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="6300" slot="ring" event="function" value="onEquipItem"/> <movevent type="Equip" itemid="6301" slot="ring" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="6301" slot="ring" event="function" value="onDeEquipItem"/> <!-- Helmets --> <movevent type="Equip" itemid="2342" slot="head" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2342" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2493" slot="head" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2493" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="5461" slot="head" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="5461" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2474" slot="head" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2474" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2323" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="2323" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2343" slot="head" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2343" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2664" slot="head" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2664" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2660" slot="head" event="function" value="onEquipItem"> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> </movevent> <movevent type="DeEquip" itemid="2660" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7900" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7900" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7901" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7901" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7902" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7902" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7903" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7903" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8820" slot="head" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8820" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="9778" slot="head" level="80" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="9778" slot="head" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="10016" slot="head" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> </movevent> <movevent type="DeEquip" itemid="10016" slot="head" event="function" value="onDeEquipItem"/> <!-- Armors --> <movevent type="Equip" itemid="2494" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2494" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2472" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2472" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2487" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2487" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2492" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2492" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2466" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2466" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2476" slot="armor" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2476" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2500" slot="armor" level="60" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2500" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7884" slot="armor" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7884" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7897" slot="armor" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7897" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7898" slot="armor" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7898" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7899" slot="armor" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7899" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8819" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8819" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8821" slot="armor" level="50" event="function" value="onEquipItem"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8821" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8865" slot="armor" level="65" event="function" value="onEquipItem"> <vocation name="Warlock"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8865" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8866" slot="armor" event="function" value="onEquipItem"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </movevent> <movevent type="DeEquip" itemid="8866" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8867" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </movevent> <movevent type="DeEquip" itemid="8867" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8868" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8868" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8869" slot="armor" level="75" event="function" value="onEquipItem"> <vocation name="Elder Druid"/> <vocation name="Divine Druid"/> </movevent> <movevent type="DeEquip" itemid="8869" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8870" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8870" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8871" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8871" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8872" slot="armor" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8872" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8877" slot="armor" level="60" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8877" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8878" slot="armor" level="60" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8878" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8879" slot="armor" level="60" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8879" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8880" slot="armor" level="60" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8880" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8881" slot="armor" level="90" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8881" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8882" slot="armor" level="90" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8882" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8883" slot="armor" level="90" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8883" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8884" slot="armor" level="90" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8884" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8885" slot="armor" level="75" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8885" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8886" slot="armor" level="75" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8886" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8887" slot="armor" level="75" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8887" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8888" slot="armor" level="100" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8888" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8889" slot="armor" level="100" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="8889" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8890" slot="armor" level="100" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Shadow Sorcerer"/> </movevent> <movevent type="DeEquip" itemid="8890" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8891" slot="armor" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="8891" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8892" slot="armor" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8892" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="9776" slot="armor" level="80" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="9776" slot="armor" event="function" value="onDeEquipItem"/> <!-- Legs --> <movevent type="Equip" itemid="2495" slot="legs" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" itemid="2495" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2488" slot="legs" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Hunter"/> <vocation name="Sharpshooter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2488" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7730" slot="legs" event="function" value="onEquipItem"> <vocation name="Elder Druid"/> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7730" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2477" slot="legs" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2477" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2470" slot="legs" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="2470" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7885" slot="legs" level="40" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7885" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7894" slot="legs" level="40" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7894" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7895" slot="legs" level="40" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7895" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="7896" slot="legs" level="40" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="7896" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="9777" slot="legs" level="80" event="function" value="onEquipItem"> <vocation name="Sharpshooter"/> <vocation name="Hunter"/> <vocation name="Elven Hunter"/> <vocation name="Archemist Sharpshooter"/> </movevent> <movevent type="DeEquip" itemid="9777" slot="legs" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="5918" slot="legs" level="80" event="function" value="onEquipItem"> </movevent> <movevent type="DeEquip" itemid="5918" slot="legs" event="function" value="onDeEquipItem"/> <!-- Shields --> <movevent type="Equip" itemid="6391" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="6391" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="2520" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2520" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="6433" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="6433" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" fromid="8905" toid="8909" slot="shield" level="100" event="function" value="onEquipItem"> <vocation name="Berserker"/> <vocation name="Hero"/> <vocation name="Elite Berserker"/> <vocation name="Supreme Hero"/> </movevent> <movevent type="DeEquip" fromid="8905" toid="8909" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8900" slot="shield" level="30" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8900" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8901" slot="shield" level="40" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8901" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8902" slot="shield" level="50" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8902" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8903" slot="shield" level="60" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8903" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8904" slot="shield" level="70" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Warlock"/> <vocation name="Elder Druid"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8904" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="8918" slot="shield" level="80" event="function" value="onEquipItem"> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Warlock"/> <vocation name="Shadow Sorcerer"/> <vocation name="Divine Druid"/> <vocation name="Infernal Warlock"/> </movevent> <movevent type="DeEquip" itemid="8918" slot="shield" event="function" value="onDeEquipItem"/> <!-- Swimming --> <movevent type="StepIn" itemid="4828" event="script" value="swimming/north.lua"/> <movevent type="StepIn" itemid="4829" event="script" value="swimming/east.lua"/> <movevent type="StepIn" itemid="4830" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="4831" event="script" value="swimming/west.lua"/> <movevent type="StepIn" itemid="7943" event="script" value="swimming/north.lua"/> <movevent type="StepIn" itemid="7944" event="script" value="swimming/west.lua"/> <movevent type="StepIn" itemid="7945" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="7946" event="script" value="swimming/east.lua"/> <movevent type="StepIn" itemid="7947" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="7948" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="7949" event="script" value="swimming/north.lua"/> <movevent type="StepIn" itemid="7950" event="script" value="swimming/north.lua"/> <movevent type="StepIn" itemid="7951" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="7952" event="script" value="swimming/south.lua"/> <movevent type="StepIn" itemid="7953" event="script" value="swimming/north.lua"/> <movevent type="StepIn" itemid="7954" event="script" value="swimming/north.lua"/> </movements> Se alguém puder me ajudar !! pelo amor...
-
Pedido Script apenas quem está em Warmode pode entrar.
Gostaria de pedir um script para tfs 1.0 que apenas quem está em war mode pode passa no tile, encontrei a função; isInWar(cid, target) acho que ela serve para checar. Alguém poderia ajudar? Abraços @edit: fiz uma adaptação resolvendo meu problema.
- (Resolvido)Sistema Trenó
-
Totalmente Invis
Gostaria de um Script - um Movements - que deixa-se o Player totalmente invisível ... pra ele mesmo. Assim, ao passar pelo Tile, o Player não pode mais ver seu char nem sua barra de HP. Fica totalmente invisível. E claro, ao passar por outro tile, anula o efeito e retorna ao normal. Alguém poderia me ajudar nessa? Acredito que use funções como essas :. getCreatureHideHealth(cid) doCreatureSetHideHealth(cid, hide) Mas não sei como fazer. Espero que consigam. No Aguardo!
-
script 100% mas com erro no console {Movements}
Obrigado desde já. Eu fiz esse script, ele funciona do jeito que eu queria único problema é que quando o jogador usa o logout da um erro no console. vale apena dizer que o erro só ocorre quando o jogador é desconectado o mesmo não acontece quando o player é conectado. (Imagem do erro em anexo) Quando eu usei o if isCreature(cid) then achei que resolveria mas não aconteceu. Sei que tinha uma maneira melhor de fazer o script. mas essa foi a unica logica que me veio a cabeça, caso haja outra deixa nos comentários function onDeEquip(cid, item, slot) if isCreature(cid) then salvartest = getItemSpecialDescription(item.uid) doRemoveItem(item.uid) doSendMagicEffect(getCreaturePosition(cid), 2) doSetItemSpecialDescription(doPlayerAddItem(cid, 10103, 1), salvartest) return doPlayerSendCancel(cid, "Esse item não pode ser removido") else return doPlayerSendCancel(cid, "return false") end end Qual é o objetivo do item? R: impedir que o jogador descarte ou movimente um determinado item. exemplo: unique ball da pxg.
-
[Lista] Lista De CreatureScrits , MoveMents , GlobalEvents
Olá Galera Hoje Eu Vou Postar Uma Lista De Alguns CreatureScripts , GlobalEvents e MOveMents Lista Actions ,MoveMents,GlobalEvents Tk [spell] KameHame Ha! Autor: Jedian Topico: Topico Official Tipo: Spell [GlobalEvents] Npc Por Tempo Autor: MatheusVidaLoka Topico: Topico Official Tipo: GlobalEvents [CreatureEvent] Efeito No Player Autor: Kimoszin Topico: Topico Official Tipo: CreatureEvent [MoveMents] Tile Informativo Autor: Kimoszin Topico: Topico Official Tipo: MoveMents [GlobalEvents] Invasao Diaria De Monstros Autor: Kamex10 Topico: Topico Official Tipo: GlobalEvents [MoveMents] Novo Tipo De Treiner Autor: Slaake Topico: Topico Official Tipo: MoveMents War Of Emperium Autor: Slaake Topico: Topico Official Tipo: MoveMents [GlobalEvents] Evento Tp Automatico Autor: Slaake Topico: Topico Official Tipo: GlobalEvents Simple Taks 2.0 Autor: Vodkart Topico: Topico Official Tipo:Creature Script,Talkaction,Action... [Creature] Owned! Autor: Guilherme. Topico: Topico Official Tipo: CreatureScript Raid Automatica (Por Horario) Autor: Subyth Topico: Topico Official Tipo: GlobalEvents [GlobalEvents] Mensagens Automaticas Autor: Matheus Topico: Topico Official Tipo: GlobalEvents [CreatureScript] Hit Message Autor: SkyForever Topico: Topico Official Tipo: CreatureScript [CreatureScript] Scroll Que Teleporta Player Autor: MatheusVidaLoka Topico: Topico Official Tipo: CreatureScript [MoveMents] Mensagem Quando o Player Passa Por 1 Tile Autor: MatheusVidaLoka Topico: Topico Official Tipo: MoveMents Task System Autor: ADMPianista Topico: Topico Official Tipo: Talkaction,CreatureScript,Action... [CreatureScript] Anti-MageBomb Autor: EddyHavoc Topico: Topico Official Tipo: CreatureScript Recovery Exp Autor: Vodkart Topico: Topico Official Tipo: CreatureScript [CreatureScript] Pvp Channel,Simples Autor: SkyForever Topico: Topico Official Tipo: CreatureScript [CreatureScriot] Level Recompense Autor: SkyForever Topico: Topico Official Tipo: CreatureScript [CreatureScript] Walking Effect On Outfit Autor: Vodkart Topico: Topico Official Tipo: CreatureScript House Clean Autor: Vodkart Topico: Topico Official Tipo: GlobalEvents Bom Galéra , E So Isso Espero Que Eu Tenha Ajudado!!! Abss Att: Jeff Owns Aaaah , Eu Sei Que EXISTE UM Topico Aki , Igual a Esse , Mas Ele Paro De Ser Atualizado , Entao Postei Aki , E Quando Tiver Mais Actions e Talkactions Eu Atualizo!!! Ultimos Update Do Topico 09/07/2012