Ir para conteúdo
  • 0
Entre para seguir isso  
Exura ATS

Scripting [Dúvida] - Spells: .xml e .lua

Pergunta

Exura ATS    1
Exura ATS

Olá!

 

Queria saber como funciona a configuração para calcular o dano de uma spell.

Minha idéia é fazer as 4 waves (terra, ice, fire, energy) funcionarem do mesmo jeito e com o mesmo dano, só mudando apenas a natureza da spell.

 

Se alguém souber e puder me ajudar, fico grato.

 

Energy Wave:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4.5, 9)

local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end
 

 

Edit

 

Não só as waves, mas também os strikes, runas em área, runas em target, etc...

Editado por Exura ATS

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostass a esta questão

Recommended Posts

  • 0
Lordfire    110
Lordfire

É nessa linha aqui que ficam os multiplicadores:

 

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4.5, 9)
Então pra ter o mesmo dano precisa ter exatamente a mesma configuração em COMBAT_FORMULA_LEVELMAGIC nessas spells.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Exura ATS    1
Exura ATS

É nessa linha aqui que ficam os multiplicadores:

 

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4.5, 9)
Então pra ter o mesmo dano precisa ter exatamente a mesma configuração em COMBAT_FORMULA_LEVELMAGIC nessas spells.

 

A linha inteira?

 

Sabe me dizer como funciona essa linha?

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Lordfire    110
Lordfire

No caso, só os quatro últimos parâmetros alteram o dano. Não sei dizer qual a fórmula, vai ter que ir alterando até ficar ao gosto mesmo, é bem complexo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×