local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_UNDEFINEDDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_WHITE)
setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_DARKPURPLE)
function onGetFormulaValues(cid, level, skill, maglevel, factor, fist)
local skillTotal, magTotal = (getPlayerSkillLevel(cid, SKILL_FIST)/3)+ (level/5), getPlayerMagLevel(cid)
return -(skillTotal + (magTotal*6)), -(skillTotal + (magTotal*8.3))
end
setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local area = createCombatArea(AREA_WAVE4, AREADIAGONAL_WAVE4)
setCombatArea(combat1, area)
function onCastSpell(cid, var)
if getPlayerStorageValue(cid, 89456) == 1 then
doPlayerSendCancel(cid, "voce esta impossibilitado de gastar mana.")
else
return doCombat(cid, combat1, var)
end
end