Untitled
unknown
lua
3 years ago
730 B
14
Indexable
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_NONE)
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)
local effect = {
[0] = CONST_ME_FIREAREA, --norte
[1] = CONST_ME_ENERGYHIT,
[2] = CONST_ME_MORTAREA,
[3] = CONST_ME_POISONAREA
}
function onCastSpell(cid, var)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, effect[getCreatureLookDirection(cid)])
return doCombat(cid, combat, var)
endEditor is loading...