local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 1 + maglevel * 4) * 3.97
max = (level * 1 + maglevel * 4) * 5.3
if min < 250 then
min = 250
end
local manapoints = math.random(min, max);
doSendAnimatedText(getPlayerPosition(cid), '+' .. manapoints, TEXTCOLOR_PURPLE)
return manapoints, manapoints
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end