Hashirama479
World of Ninja
- Joined
- Dec 19, 2016
- Messages
- 536
- Solutions
- 6
- Reaction score
- 74
I have an problem on my spell I want the dmg to be based on rebirth :/ can someone help me please to change it? xD my rebirth storage is 85987 - here the spell
Code:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE,COMBAT_HOLYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 16) -- spell effect (/z)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 30) -- distance effect (/x)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -100, -10000, -120, -5050) -- min magic, min lvl, max magic, max level
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_HOLYDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 16) -- spell effect (/z)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 30) -- distance effect (/x)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -37, -2800, -37, -1950) -- min magic, min lvl, max magic, max level
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE,COMBAT_HOLYDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 16) -- spell effect (/z)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 30) -- distance effect (/x)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -37, -2800, -37, -1950) -- min magic, min lvl, max magic, max level
local arr1 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 3, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
}
local arr2 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 3, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
}
local arr3 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 1, 3, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0},
}
setCombatArea(combat1, createCombatArea(arr1))
setCombatArea(combat2, createCombatArea(arr2))
setCombatArea(combat3, createCombatArea(arr3))
function onCastSpell(cid, var)
addEvent(doCombat, 0, cid, combat1, var)
addEvent(doCombat, 250, cid, combat2, var)
addEvent(doCombat, 450, cid, combat3, var)
return TRUE
end