Ae Sir, eu acho que eu vi um erro, me corrija se eu estiver errado...
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, TRUE)
ao inves disso, eu acho que o certo seria:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, TRUE)
pelo menos no meu ot, foi assim que eu resolvi o problema que estava sendo encontrado...
Como eu disse, se eu estiver errado, me avise.
Grato desde ja!