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

Lua Old Uh and Ih Formula Request

  • Thread starter Thread starter Deleted member 49793
  • Start date Start date
D

Deleted member 49793

Guest
Anyone got the Old Uh and IH Formula/Script?

(Where its mainly affected by level) Where knights level 500 heal to like full with a uh etc.)

Thanks ;)

Rep for the scripts!
 
took these from avesta, check em out
LUA:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onGetFormulaValues(cid, level, maglevel)
	local min = (level * 2 + maglevel * 3) * 2.1
	local max = (level * 2 + maglevel * 3) * 2.5

	return math.max(250, min), math.max(275, max)
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, 'onGetFormulaValues')

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
LUA:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onGetFormulaValues(cid, level, maglevel)
	local min = (level * 2 + maglevel * 3) * 0.4
	local max = (level * 2 + maglevel * 3) * 0.75

	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, 'onGetFormulaValues')

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