ziggy46802
Active Member
- Joined
- Aug 19, 2012
- Messages
- 418
- Reaction score
- 27
Is this right?
With the script being
LUA:
<wand id="18409" level="100" mana="20" min="1" max="100" type="death" event="script" value="snakebite.lua"> <!-- Sprite Wand -->
<vocation id="1"/>
</wand>
With the script being
LUA:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EXPLOSION)
function onGetFormulaValues(cid, level, maglevel) --One is healing
local min = (getPlayerMagLevel(cid) * 1.1)
local max = ((getPlayerMagLevel(cid) * 1.5) + (getPlayerLevel(cid)))
return -min, -max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") --healing
return doCombat(cid, combat, var)
end