local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
function onGetFormulaValues(cid, level, maglevel)
local min = level * 5 + maglevel * 9
local max = level * 6 + maglevel * 10
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
<rune name="Mana Rune" id="2298" allowfaruse="1" charges="1" lvl="8" maglv="4" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="support/mana rune.lua"/
<attribute key="charges" value="1"/>
<item id="2297" article="a" name="spell rune">
<item id="2297" article="a" name="mana rune">
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 34)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
[COLOR="Blue"]setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 1000, 0, 5000)[/COLOR]
function onCastSpell(cid, var)
doSendAnimatedText(getPlayerPosition(cid), "Maaanaaaa", TEXTCOLOR_LIGHTGREEN)
return doCombat(cid, combat, var)
end
[COLOR="Red"]setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 1000, 0, 5000)[/COLOR]
<rune name="Mana Rune" id="2276" allowfaruse="1" charges="5" lvl="80" exhaustion="1000" maglv="5" aggressive="0" needtarget="1" blocktype="solid" script="manarune.lua"/>
[COLOR="Blue"] <item id="2276" article="a" [COLOR="GREEN"]name="spell rune"[/COLOR]>
<attribute key="weight" value="120"/>
</item>[/COLOR]
<rune name="Mana Rune" id="2276" allowfaruse="1" charges="5" lvl="80" exhaustion="1000" maglv="5" aggressive="0" needtarget="1" blocktype="solid" script="manarune.lua"/>
<rune name="Mana Rune" id="2276" allowfaruse="1" charges="5" lvl="80" exhaustion="1000" maglv="5" aggressive="0" needtarget="1" blocktype="solid" script="healing/manarune.lua"/>
showHealingDamage = false
showHealingDamage = true
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 34)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 497, 498, 499, 500)
function onCastSpell(cid, var)
doSendAnimatedText(getPlayerPosition(cid), "Maaanaaaa", TEXTCOLOR_LIGHTGREEN)
return doCombat(cid, combat, var)
end