local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, DEATHTARGET)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FLASHARROW)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.6, -0, -1.7, -0)
local area1 = {
{0, 0, 0, 0, 0},
{0, 0, 0, 0, 0},
{0, 0, 3, 0, 0},
{0, 0, 0, 0, 0},
{0, 0, 0, 0, 0},
}
setCombatArea(combat1, createCombatArea(area1))
local parameters = { cid = cid, var = var, combat1 = combat1}
function onCastSpell(cid, var)
config = {
formula = (getCreatureMaxHealth(cid) / 100) * 10, -- Change the 10 in any percent you want to heal it --
}
doCreatureAddHealth(cid, config.formula)
addEvent(doCombat, 0, cid, combat1, var)
end