Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- SpellCreator generated.
- -- =============== COMBAT VARS ===============
- -- Areas/Combat for 0ms
- local combat0_Flame = createCombatObject()
- setCombatParam(combat0_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat0_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat0_Flame,createCombatArea({{2, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 4500ms
- local combat45_Sudden_Death = createCombatObject()
- setCombatParam(combat45_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat45_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat45_Sudden_Death,createCombatArea({{0, 1, 0, 0, 0, 2, 0, 0, 0},
- {1, 1, 1, 0, 0, 0, 0, 1, 0},
- {0, 1, 0, 0, 0, 0, 1, 1, 1},
- {0, 0, 0, 0, 0, 0, 0, 1, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat45_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 4300ms
- local combat43_Explosion = createCombatObject()
- setCombatParam(combat43_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat43_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat43_Explosion,createCombatArea({{0, 1, 0, 0, 0, 2, 0, 0, 0},
- {1, 1, 1, 0, 0, 0, 0, 1, 0},
- {0, 1, 0, 0, 0, 0, 1, 1, 1},
- {0, 0, 0, 0, 0, 0, 0, 1, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat43_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 4200ms
- local combat42_Flame = createCombatObject()
- setCombatParam(combat42_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat42_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat42_Flame,createCombatArea({{0, 0, 0, 2, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {1, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 4100ms
- local combat41_Flame = createCombatObject()
- setCombatParam(combat41_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat41_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat41_Flame,createCombatArea({{0, 0, 2, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {1, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 100ms
- local combat1_Flame = createCombatObject()
- setCombatParam(combat1_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat1_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat1_Flame,createCombatArea({{2, 0, 0, 0, 0},
- {0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0},
- {0, 0, 0, 0, 1}}))
- -- Areas/Combat for 200ms
- local combat2_Flame = createCombatObject()
- setCombatParam(combat2_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat2_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat2_Flame,createCombatArea({{0, 2},
- {0, 0},
- {1, 0}}))
- -- Areas/Combat for 300ms
- local combat3_Flame = createCombatObject()
- setCombatParam(combat3_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat3_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat3_Flame,createCombatArea({{0, 0, 2, 0, 0, 0},
- {1, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 500ms
- local combat5_Explosion = createCombatObject()
- setCombatParam(combat5_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat5_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat5_Explosion,createCombatArea({{2, 0, 1, 0},
- {0, 1, 1, 1},
- {0, 0, 1, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat5_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 600ms
- local combat6_Sudden_Death = createCombatObject()
- setCombatParam(combat6_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat6_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat6_Sudden_Death,createCombatArea({{2, 0, 1, 0},
- {0, 1, 1, 1},
- {0, 0, 1, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat6_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")local combat6_Explosion = createCombatObject()
- setCombatParam(combat6_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat6_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat6_Explosion,createCombatArea({{0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 2}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat6_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 700ms
- local combat7_Explosion = createCombatObject()
- setCombatParam(combat7_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat7_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat7_Explosion,createCombatArea({{0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 2}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat7_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 900ms
- local combat9_Sudden_Death = createCombatObject()
- setCombatParam(combat9_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat9_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat9_Sudden_Death,createCombatArea({{0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 2}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat9_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 1400ms
- local combat14_Flame = createCombatObject()
- setCombatParam(combat14_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat14_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat14_Flame,createCombatArea({{0, 0, 1, 0, 0, 0},
- {2, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 1500ms
- local combat15_Flame = createCombatObject()
- setCombatParam(combat15_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat15_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat15_Flame,createCombatArea({{0, 0, 1, 0, 0, 0},
- {0, 0, 0, 1, 0, 0},
- {0, 2, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 1},
- {1, 0, 0, 0, 0, 0}}))
- -- Areas/Combat for 1600ms
- local combat16_Flame = createCombatObject()
- setCombatParam(combat16_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat16_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat16_Flame,createCombatArea({{0, 0, 0, 1, 0, 0, 0},
- {0, 0, 0, 0, 1, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 2, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {1, 0, 0, 0, 0, 0, 1},
- {0, 1, 0, 0, 0, 0, 0}}))
- -- Areas/Combat for 1700ms
- local combat17_Flame = createCombatObject()
- setCombatParam(combat17_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat17_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat17_Flame,createCombatArea({{0, 0, 0, 1},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 2},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {1, 0, 0, 0}}))
- local combat17_Explosion = createCombatObject()
- setCombatParam(combat17_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat17_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat17_Explosion,createCombatArea({{2, 0, 0, 0},
- {0, 0, 1, 0},
- {0, 1, 1, 1},
- {0, 0, 1, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat17_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 1800ms
- local combat18_Explosion = createCombatObject()
- setCombatParam(combat18_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat18_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat18_Explosion,createCombatArea({{0, 0, 0, 0, 0, 2},
- {0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat18_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 1900ms
- local combat19_Explosion = createCombatObject()
- setCombatParam(combat19_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat19_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat19_Explosion,createCombatArea({{0, 0, 0, 0, 1, 0},
- {0, 0, 0, 1, 1, 1},
- {0, 0, 0, 0, 1, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 2},
- {0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat19_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")local combat19_Sudden_Death = createCombatObject()
- setCombatParam(combat19_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat19_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat19_Sudden_Death,createCombatArea({{2, 0, 0, 0},
- {0, 0, 1, 0},
- {0, 1, 1, 1},
- {0, 0, 1, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat19_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 2100ms
- local combat21_Sudden_Death = createCombatObject()
- setCombatParam(combat21_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat21_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat21_Sudden_Death,createCombatArea({{0, 0, 0, 0, 1, 0},
- {0, 0, 0, 1, 1, 1},
- {0, 0, 0, 0, 1, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 2},
- {0, 1, 0, 0, 0, 0},
- {1, 1, 1, 0, 0, 0},
- {0, 1, 0, 0, 0, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat21_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 2700ms
- local combat27_Flame = createCombatObject()
- setCombatParam(combat27_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat27_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat27_Flame,createCombatArea({{0, 1},
- {2, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 0},
- {0, 1}}))
- -- Areas/Combat for 2800ms
- local combat28_Flame = createCombatObject()
- setCombatParam(combat28_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat28_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat28_Flame,createCombatArea({{1},
- {0},
- {2},
- {0},
- {0},
- {0},
- {1}}))
- -- Areas/Combat for 2900ms
- local combat29_Flame = createCombatObject()
- setCombatParam(combat29_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat29_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat29_Flame,createCombatArea({{1, 0},
- {0, 0},
- {0, 0},
- {0, 2},
- {0, 0},
- {0, 0},
- {1, 0}}))
- -- Areas/Combat for 3000ms
- local combat30_Explosion = createCombatObject()
- setCombatParam(combat30_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat30_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat30_Explosion,createCombatArea({{0, 1, 0, 0},
- {1, 1, 1, 0},
- {0, 1, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 2},
- {0, 1, 0, 0},
- {1, 1, 1, 0},
- {0, 1, 0, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat30_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 3200ms
- local combat32_Sudden_Death = createCombatObject()
- setCombatParam(combat32_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat32_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat32_Sudden_Death,createCombatArea({{0, 1, 0, 0},
- {1, 1, 1, 0},
- {0, 1, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 2},
- {0, 1, 0, 0},
- {1, 1, 1, 0},
- {0, 1, 0, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat32_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 4000ms
- local combat40_Flame = createCombatObject()
- setCombatParam(combat40_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat40_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat40_Flame,createCombatArea({{0, 2, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0},
- {1, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 1}}))
- -- Areas/Combat for 5800ms
- local combat58_Sudden_Death = createCombatObject()
- setCombatParam(combat58_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat58_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat58_Sudden_Death,createCombatArea({{0, 2, 0},
- {0, 1, 0},
- {1, 1, 1},
- {0, 1, 0}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat58_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")
- -- Areas/Combat for 5600ms
- local combat56_Explosion = createCombatObject()
- setCombatParam(combat56_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat56_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat56_Explosion,createCombatArea({{0, 2, 0},
- {0, 1, 0},
- {1, 1, 1},
- {0, 1, 0}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat56_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")
- -- Areas/Combat for 5500ms
- local combat55_Sudden_Death = createCombatObject()
- setCombatParam(combat55_Sudden_Death, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
- setCombatParam(combat55_Sudden_Death, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
- setCombatArea(combat55_Sudden_Death,createCombatArea({{0, 1, 0},
- {1, 1, 1},
- {0, 1, 0},
- {0, 0, 2}}))
- function getDmg_Sudden_Death(cid, level, maglevel)
- return (100)*-1,(200)*-1
- end
- setCombatCallback(combat55_Sudden_Death, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Sudden_Death")local combat55_Flame = createCombatObject()
- setCombatParam(combat55_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat55_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat55_Flame,createCombatArea({{2, 0},
- {0, 0},
- {0, 0},
- {0, 1}}))
- -- Areas/Combat for 5400ms
- local combat54_Flame = createCombatObject()
- setCombatParam(combat54_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat54_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat54_Flame,createCombatArea({{2, 0, 0},
- {0, 0, 0},
- {0, 0, 0},
- {0, 0, 0},
- {0, 0, 1}}))
- -- Areas/Combat for 5300ms
- local combat53_Explosion = createCombatObject()
- setCombatParam(combat53_Explosion, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONHIT)
- setCombatParam(combat53_Explosion, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
- setCombatArea(combat53_Explosion,createCombatArea({{0, 1, 0},
- {1, 1, 1},
- {0, 1, 0},
- {0, 0, 2}}))
- function getDmg_Explosion(cid, level, maglevel)
- return (200)*-1,(400)*-1
- end
- setCombatCallback(combat53_Explosion, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Explosion")local combat53_Flame = createCombatObject()
- setCombatParam(combat53_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat53_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat53_Flame,createCombatArea({{2, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 0},
- {0, 0, 0, 1}}))
- -- Areas/Combat for 5200ms
- local combat52_Flame = createCombatObject()
- setCombatParam(combat52_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat52_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat52_Flame,createCombatArea({{1},
- {2}}))
- -- Areas/Combat for 5100ms
- local combat51_Flame = createCombatObject()
- setCombatParam(combat51_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat51_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat51_Flame,createCombatArea({{2, 1}}))
- -- Areas/Combat for 5000ms
- local combat50_Flame = createCombatObject()
- setCombatParam(combat50_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat50_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat50_Flame,createCombatArea({{2, 0, 0},
- {0, 0, 1}}))
- -- Areas/Combat for 400ms
- local combat4_Flame = createCombatObject()
- setCombatParam(combat4_Flame, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
- setCombatParam(combat4_Flame, COMBAT_PARAM_TYPE, COMBAT_NONE)
- setCombatArea(combat4_Flame,createCombatArea({{1, 0, 0, 2}}))
- -- =============== CORE FUNCTIONS ===============
- local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part
- if (isCreature(cid)) then
- doCombat(cid, c, var)
- if (dirList ~= nil) then -- Emit distance effects
- local i = 2;
- while (i < #dirList) do
- doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList[i],y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1])
- i = i + 2
- end
- end
- end
- end
- function onCastSpell(cid, var)
- local startPos = getCreaturePosition(cid)
- RunPart(combat0_Flame,cid,var)
- addEvent(RunPart,4500,combat45_Sudden_Death,cid,var)
- addEvent(RunPart,4300,combat43_Explosion,cid,var)
- addEvent(RunPart,4200,combat42_Flame,cid,var)
- addEvent(RunPart,4100,combat41_Flame,cid,var)
- addEvent(RunPart,100,combat1_Flame,cid,var)
- addEvent(RunPart,200,combat2_Flame,cid,var)
- addEvent(RunPart,300,combat3_Flame,cid,var)
- addEvent(RunPart,500,combat5_Explosion,cid,var)
- addEvent(RunPart,600,combat6_Sudden_Death,cid,var)
- addEvent(RunPart,600,combat6_Explosion,cid,var)
- addEvent(RunPart,700,combat7_Explosion,cid,var)
- addEvent(RunPart,900,combat9_Sudden_Death,cid,var)
- addEvent(RunPart,1400,combat14_Flame,cid,var)
- addEvent(RunPart,1500,combat15_Flame,cid,var)
- addEvent(RunPart,1600,combat16_Flame,cid,var)
- addEvent(RunPart,1700,combat17_Flame,cid,var)
- addEvent(RunPart,1700,combat17_Explosion,cid,var)
- addEvent(RunPart,1800,combat18_Explosion,cid,var)
- addEvent(RunPart,1900,combat19_Explosion,cid,var)
- addEvent(RunPart,1900,combat19_Sudden_Death,cid,var)
- addEvent(RunPart,2100,combat21_Sudden_Death,cid,var)
- addEvent(RunPart,2700,combat27_Flame,cid,var)
- addEvent(RunPart,2800,combat28_Flame,cid,var)
- addEvent(RunPart,2900,combat29_Flame,cid,var)
- addEvent(RunPart,3000,combat30_Explosion,cid,var)
- addEvent(RunPart,3200,combat32_Sudden_Death,cid,var)
- addEvent(RunPart,4000,combat40_Flame,cid,var)
- addEvent(RunPart,5800,combat58_Sudden_Death,cid,var)
- addEvent(RunPart,5600,combat56_Explosion,cid,var)
- addEvent(RunPart,5500,combat55_Sudden_Death,cid,var)
- addEvent(RunPart,5500,combat55_Flame,cid,var)
- addEvent(RunPart,5400,combat54_Flame,cid,var)
- addEvent(RunPart,5300,combat53_Explosion,cid,var)
- addEvent(RunPart,5300,combat53_Flame,cid,var)
- addEvent(RunPart,5200,combat52_Flame,cid,var)
- addEvent(RunPart,5100,combat51_Flame,cid,var)
- addEvent(RunPart,5000,combat50_Flame,cid,var)
- addEvent(RunPart,400,combat4_Flame,cid,var)
- return true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement