Here is a very good Mana rune with a little Config to make it easier for Peoples they don´t Script:
Lua:
Add this into Spells.xml:
If you like it please give me some Reps
Lua:
Code:
local config = {
[{"Sorcerer"}] = {min=250, max=500},
[{"Druid"}] = {min=250, max=500},
[{"Paladin"}] = {min=150, max=350},
[{"Knight"}] = {min=100, max=250},
[{"Master Sorcerer"}] = {min=400, max=500},
[{"Elder Druid"}] = {min=400, max=500},
[{"Royal Paladin"}] = {min=350, max=450},
[{"Elite Knight"}] = {min=150, max=250}
}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
function onCastSpell(cid, var)
for i, j in pairs(config) do
if isInArray(i, getPlayerVocationName(cid)) == TRUE then
doPlayerAddMana(cid,math.random(j.min,j.max))
end
end
return doCombat(cid, combat, var)
end
Add this into Spells.xml:
Code:
<rune name="Mana rune" id="2281" allowfaruse="1" charges="1" lvl="15" maglv="0" exhaustion="1000" aggressive="0" needtarget="1" blocktype="solid" event="script" value="healing/mana rune.lua"/>
If you like it please give me some Reps