• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Need this manarune fixed :(

quixer

New Member
Joined
Jun 22, 2008
Messages
196
Reaction score
0
How do i edit this manarune to heals 5k in lvl 2k and 1k in lvl 500 ? :s

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)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 3, 3, 15, 19)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
 
Last edited:
Code:
local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) 
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) 
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) 
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9, 92, -9, 99, 50, 50, 7.29, 19.39) 

function onGetFormulaValues(cid, level, maglevel) 
    local min = ((level/5)+(maglevel*10.29)+420) 
    local max = ((level/5)+(maglevel*19.39)+900) 
    return min, max 
end 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") 

function onCastSpell(cid, var)  
    if isPlayer(cid) == TRUE then  
		if getPlayerLevel(cid) >= 21000 then
		doCreatureAddHealth(cid, 5000 - getCreatureHealth(cid))
		end
        if exhaustion.check(cid, 30030) then  
            return FALSE  
        else  
            return doRemoveCondition(cid, CONDITION_PARALYZE), doCombat(cid, combat, var)  
        end  
    else  
        return doRemoveCondition(cid, CONDITION_PARALYZE), doCombat(cid, combat, va)  
    end 
end

might work.
 
Last edited:
Back
Top