Ir para conteúdo

[Spell] Explosion Dead


Henrique Moura

Posts Recomendados

Olá, venho aqui contribuir uma spell que já é bastante utilizada nos otservers de experiência alta, o exevo mas dead.

Essa magia só pode ser usada por sorcerers e druids.

Vamos lá.

 

Crie um novo arquivo no bloco de notas em data/spells/scripts e cole isso:

-- By Kakilo

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA )

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_NONE)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -200, 30, -300, 60)

 

local arr = {

{ 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 },

{ 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0 },

{ 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0 },

{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },

{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },

{ 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1 },

{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },

{ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 },

{ 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0 },

{ 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0 },

{ 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }

}

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

Feche e salve como deadspell.lua (não se esqueça do .lua no final e de colocar na hora de salvar como "todos os arquivos")

 

Agora abra o data/spells/spells.xml e adicione esta linha

 

<instant name="Explosion Mort" words="exevo mas dead" aggressive="1" lvl="120" maglv="70" mana="1000" soul="0" needtarget="0" direction="0" exhaustion="1000" prem="1" enabled="1" needlearn="0" script="deadspell.lua"><vocation name="Druid"/><vocation name="Elder Druid"/><vocation name="Sorcerer"/><vocation name="Master Sorcerer"/></instant>

 

Lembrando que é necessário você mesmo configurar os hits, pois eles estão desconfigurados.

O exhaustion está para 1 segundo (1000) basta trocar para o número que quiser em milisegundos.

Testei em 8.4 provavelmente deve funcionar em 8.5

 

Screenshot

spelld.jpg

 

Exclusivo XTibia - Proibido repassar á outros fóruns.

Abraços.

Editado por KaKilo
Link para o comentário
Compartilhar em outros sites

Magia Sim Bastante Usada em OT com HIGH EXP !

 

Testei aqui em 8.5 Funfou, Obrigado KaKilo .

 

Mais a magia está assim:

 

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

 

Sé a Magia eh attack tipo Death você poderia botar assim:

 

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

 

Abraços .

Editado por MattheusOT
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...