• 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 Critical Hit

Lares

Member
Joined
Feb 8, 2010
Messages
315
Reaction score
7
Hello I have small question.

Because i have 2 spells "exori gran"<0.3.6 spell> and "exori"<old spell> and when i use "exori" critical hit is possible but when use "exori gran" i can't hit critical.

What i must change if i want critical hit in "exori gran"?

Exori:
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0.4, 0, 1.4, 0)

local area = createCombatArea(AREA_CIRCLE2X2)
setCombatArea(combat, area)

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

Exori Gran:
Lua:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

function onGetFormulaValues(cid, level, skill, attack, factor)
	local skillTotal, levelTotal = skill + attack * 2, level / 5
	return -(skillTotal * 1.1 + levelTotal), -(skillTotal * 3 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
Last edited:
hmm, perhaps exori gran formula is different then exori. Just copy berserk formula to fierce berserk file, higher the multipliers and ull have the same exori, which will be stronger and should also have critical hit.[I haven't actually heard about exori/exori gran's critical hits]
 
I know that i can copy formula and changed dmg but i dont know why some spells have critical hit when other dont have.

Maybe someone know why?

Chojrak thx for help.

Please close.
 
Last edited:
Back
Top