-- SpellCreator generated.
-- =============== COMBAT VARS ===============
-- Areas/Combat for 600ms
local combat6_fire_efecto = createCombatObject()
setCombatParam(combat6_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat6_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat6_fire_efecto,createCombatArea({{0, 2},
{0, 0},
{1, 0}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat6_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 500ms
local combat5_fire_efecto = createCombatObject()
setCombatParam(combat5_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat5_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat5_fire_efecto,createCombatArea({{2},
{1},
{1}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat5_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 400ms
local combat4_fire_efecto = createCombatObject()
setCombatParam(combat4_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat4_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat4_fire_efecto,createCombatArea({{2, 0},
{0, 0},
{0, 1}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat4_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 300ms
local combat3_fire_efecto = createCombatObject()
setCombatParam(combat3_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat3_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat3_fire_efecto,createCombatArea({{2, 0, 0},
{0, 0, 0},
{0, 0, 0},
{0, 1, 1},
{0, 1, 0}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat3_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 200ms
local combat2_fire_efecto = createCombatObject()
setCombatParam(combat2_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat2_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat2_fire_efecto,createCombatArea({{2},
{0},
{0},
{0},
{1},
{1}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat2_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 100ms
local combat1_fire_efecto = createCombatObject()
setCombatParam(combat1_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat1_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat1_fire_efecto,createCombatArea({{0, 2},
{0, 0},
{0, 0},
{0, 0},
{1, 0}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat1_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")
-- Areas/Combat for 0ms
local combat0_fire_efecto = createCombatObject()
setCombatParam(combat0_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setCombatParam(combat0_fire_efecto, COMBAT_PARAM_TYPE, CONST_ME_ENERGYHIT)
setCombatArea(combat0_fire_efecto,createCombatArea({{0, 0, 2},
{0, 0, 0},
{0, 0, 0},
{1, 1, 0}}))
function getDmg_fire_efecto(cid, level, maglevel)
return (10)*-1,(80)*-1
end
setCombatCallback(combat0_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_fire_efecto")local combat0_orc_shaman_fire_efecto = createCombatObject()
setCombatParam(combat0_orc_shaman_fire_efecto, COMBAT_PARAM_EFFECT, CONST_ME_ORCSHAMAN_FIRE)
setCombatParam(combat0_orc_shaman_fire_efecto, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatArea(combat0_orc_shaman_fire_efecto,createCombatArea({{2},
{0},
{0},
{1}}))
function getDmg_orc_shaman_fire_efecto(cid, level, maglevel)
return (70)*-1,(170)*-1
end
setCombatCallback(combat0_orc_shaman_fire_efecto, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_orc_shaman_fire_efecto")
-- =============== CORE FUNCTIONS ===============
function RunPart(c,cid,var) -- Part
doCombat(cid, c, var)
end
function onCastSpell(cid, var)
addEvent(RunPart,600,combat6_fire_efecto,cid,var)
addEvent(RunPart,500,combat5_fire_efecto,cid,var)
addEvent(RunPart,400,combat4_fire_efecto,cid,var)
addEvent(RunPart,300,combat3_fire_efecto,cid,var)
addEvent(RunPart,200,combat2_fire_efecto,cid,var)
addEvent(RunPart,100,combat1_fire_efecto,cid,var)
RunPart(combat0_fire_efecto,cid,var)
RunPart(combat0_orc_shaman_fire_efecto,cid,var)
return true
end