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

[Rune] The Real Sudden Death Rune

Starmio

Starmio
Joined
Feb 9, 2008
Messages
167
Reaction score
2
Location
...
I Ques Your Sudden Death Rune Looks like this:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -35, -1.3, 0)

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

THATS WRONG!!!
Here is the Normal

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

function onGetFormulaValues(cid, level, maglevel)
	min = (level * 2 + maglevel * 5)/7 * 4+10
	max = min*4/3
	
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
I Ques Your Sudden Death Rune Looks like this:
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -35, -1.3, 0)

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

THATS WRONG!!!
Here is the Normal

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

function onGetFormulaValues(cid, level, maglevel)
	min = (level * 2 + maglevel * 5)/7 * 4+10
	max = min*4/3
	
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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

give credits..
original thread.
is in o~fans somewhere :/
 
Last edited:
eh.. no, this formula is wrong whit this a HL paladin could hit 200+ on pvp
which doesnt happens
 
hmm when i use this in my TFS server the sudden deaths dont do any damage o.0
 
Because it is healing, use this instead:

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

function onGetFormulaValues(cid, level, maglevel)
	min = -(level * 2 + maglevel * 5)/7 * 4+10
	max = -min*4/3
	
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
im currently switching the server to use Finjis spells and things hopefully they will work before we add them all i will just test one and if it works as i wishes ill add more =]
 
it gives me this error:

Lua Script Error: [Spell Interface]
[04/11/2008 16:56:48] data/spells/scripts/pets/fire.lua

[04/11/2008 16:56:48] luaSetCombatFormula(). Combat not found
 
Back
Top