-- SpellCreator generated.
-- =============== COMBAT VARS ===============
-- Areas/Combat for 400ms
local combat4_NewItem77349 = createCombatObject()
setCombatParam(combat4_NewItem77349, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat4_NewItem77349, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatParam(combat4_NewItem77349, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatArea(combat4_NewItem77349,createCombatArea({{2},
{0},
{0},
{0},
{0},
{1}}))
function getDmg_NewItem77349(cid, level, maglevel)
return (10)*-1,(20)*-1
end
setCombatCallback(combat4_NewItem77349, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_NewItem77349")
-- Areas/Combat for 300ms
local combat3_NewItem77349 = createCombatObject()
setCombatParam(combat3_NewItem77349, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat3_NewItem77349, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatParam(combat3_NewItem77349, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatArea(combat3_NewItem77349,createCombatArea({{2},
{0},
{0},
{0},
{1}}))
function getDmg_NewItem77349(cid, level, maglevel)
return (10)*-1,(20)*-1
end
setCombatCallback(combat3_NewItem77349, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_NewItem77349")
-- Areas/Combat for 200ms
local combat2_NewItem77349 = createCombatObject()
setCombatParam(combat2_NewItem77349, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat2_NewItem77349, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatParam(combat2_NewItem77349, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatArea(combat2_NewItem77349,createCombatArea({{2},
{0},
{0},
{1}}))
function getDmg_NewItem77349(cid, level, maglevel)
return (10)*-1,(20)*-1
end
setCombatCallback(combat2_NewItem77349, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_NewItem77349")
-- Areas/Combat for 100ms
local combat1_NewItem77349 = createCombatObject()
setCombatParam(combat1_NewItem77349, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat1_NewItem77349, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatParam(combat1_NewItem77349, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatArea(combat1_NewItem77349,createCombatArea({{2},
{0},
{1}}))
function getDmg_NewItem77349(cid, level, maglevel)
return (10)*-1,(20)*-1
end
setCombatCallback(combat1_NewItem77349, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_NewItem77349")
-- Areas/Combat for 0ms
local combat0_NewItem77349 = createCombatObject()
setCombatParam(combat0_NewItem77349, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat0_NewItem77349, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatParam(combat0_NewItem77349, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
setCombatArea(combat0_NewItem77349,createCombatArea({{2},
{1}}))
function getDmg_NewItem77349(cid, level, maglevel)
return (10)*-1,(20)*-1
end
setCombatCallback(combat0_NewItem77349, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_NewItem77349")
-- =============== CORE FUNCTIONS ===============
function RunPart(c,cid,var) -- Part
doCombat(cid, c, var)
end
function onCastSpell(cid, var)
fromPos = getCreaturePosition(cid)
addEvent(RunPart,400,combat4_NewItem77349,cid,var)
addEvent(RunPart,400,doSendDistanceShoot(fromPos, {x=fromPos.x, y=fromPos.y-5, z=fromPos.z}, CONST_ANI_FIRE))
addEvent(RunPart,300,combat3_NewItem77349,cid,var)
addEvent(RunPart,200,combat2_NewItem77349,cid,var)
addEvent(RunPart,100,combat1_NewItem77349,cid,var)
RunPart(combat0_NewItem77349,cid,var)
return true
end