Outro dia tava mexendo nos scripts de armas do meu OT e pensei assim: "Porquê não criar uma wand que cura?"
Então vamos começar né? A seguir vem o tuto...
Heal Wand
Para começar, vá à pasta data/weapons/scripts, copie e cole qualquer arquivo .lua, renomeie para heal wand.lua, apague todo o seu conteúdo e cole isso:
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.3, -30, 1.7, 0)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
A seguir, abra o arquivo Weapons.xml e cole o seguinte bem na parte de Rods, pois já que é uma arma de cura, merece ser usado pelos Druids certo? Então vai:
<wand id="2453" range="6" lvl="50" mana="50" enabled="1" exhaustion="0" script="heal wand.lua"><vocation id="2"/><vocation id="6"/></wand>
Explicando:
Verde= ID da arma usada, no caso eu usei a arcane staff, pois pra mim ela não tem utilidade nenhuma.
Azul= Distância que o player poderá usar o ataque do wand, nesse caso, a distância em SQMs entre o player e o alvo.
Laranja= Level mínimo para poder usar a arma.
Vermelho= Custo de mana para cada magia lançada.
Amarelo= Script do wand, no caso, o script heal wand.lua criado no passo anterior.
Rosa= Vocações que podem usar esta wand, no caso usei Druid (ID = 2) e Elder Druid (ID = 6).
Desculpa pessoal, esqueci de adicionar uma coisa, então estou adicionando agora.
A "Arcane Staff" em geral está configurada para ser usada como uma arma de duas mãos. Se você quiser modificar para ela ser usada por apenas uma mão, irei mostrar agora como fazer.
Abra a pasta data/items e abra o arquivo Items.xml. Depois aperte Ctrl + F e procure por arcane staff. Feito isso, você irá encontrar uma coisa mais ou menos assim:
<item id="2453" name="arcane staff"><attribute key="weight" value="4000"/>
<attribute key="defense" value="50"/>
<attribute key="attack" value="80"/>
<attribute key="weaponType" value="club"/>
<attribute key="slotType" value="two-handed"/>
</item>
Para ela ficar para ser usada por apenas uma mão, basta deletar a linha que está de vermelho.
Aconselho a não mecher em mais nada, pois poderá desconfigurar sua arma.
O tutorial fica por aqui, espero que gostem e comentem também .
(Os créditos desse tudo são 100% meus.)