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

Formula

Hanoger

Member
Joined
Mar 7, 2011
Messages
247
Reaction score
6
I want my Annihilation spell to depend not only on skill/magic level, but On skill, magic level and level.
I'm using TFS 0.2.11pl2, I don't know which formula to use...
 
Like, I have divine caldera, that have formula like this:
Lua:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, 0, -1.3, 0)
or groundbreaker, which have it like this:
Lua:
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0.3, 0, 0.6, 0)
I want it to like Player level:5 x magic level X 0,7 or so... How can I do it?
 
here is formula depends on level & ml

Code:
function onGetFormulaValues(cid, level, maglevel)
	local min =  (level * 3.5 + maglevel * 1.3) * 1.7 + 150 
	local max = (level * 3.8 + maglevel * 1.3) * 1.8 + 250 
	return -min, -max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

and here is level & skills

Code:
function onGetFormulaValues(cid, level, skill)
	local min =  ((level * 3.4 + skill * 1.2) * 1.4 + 220) / 2.8
	local max = ((level * 3.4 + skill * 1.3) * 1.4 + 240) / 1.9
	return -min, -max
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
 
try this

Code:
function onGetFormulaValues(cid, level, skill, maglevel)
	local min =  ((level * 3.4 + skill + maglevel * 1.2) * 1.4 + 220) / 2.8
	local max = ((level * 3.4 + skill + maglevel * 1.3) * 1.4 + 240) / 1.9
	return -min, -max
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

did not test it before u can change these numbers as i wish or delete all and make simple math
 
Back
Top