• 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!

Healing rune - reborn value upgrade healing...

Kambo9

Member
Joined
Jan 15, 2013
Messages
50
Reaction score
7
Hello :D
I have problem, because i need change this script:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 29)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)

function onGetFormulaValues(cid, level, maglevel)
min = (level * 21 + maglevel * 4) * 3.7
max = (level * 22 + maglevel * 5) * 4.6
return min, max
end


setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
"change" I would like to this rune healed more per next reborn. Ex.: When i have 2 reborns "reborn storage value 93429) my rune is strongest about 2x .

Sorry for my english :D
I need your help :)
 
Try this, maybe the formula will dmg to much. So you should try to balance it.
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 29)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)

function onGetFormulaValues(cid, level, maglevel)
    local bonus = 2
    if getPlayerStorageValue(cid, 93429) == 1 then
        min = (level * 21 + maglevel * 4) * 3.7 * bonus
        max = (level * 22 + maglevel * 5) * 4.6 * bonus
    else
        min = (level * 21 + maglevel * 4) * 3.7
        max = (level * 22 + maglevel * 5) * 4.6
    end
    return min, max
end


setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end
 
Back
Top