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

Exori 0 Damge

Explode Service

New Member
Joined
Dec 28, 2008
Messages
103
Reaction score
0
Sorry my English!

My Spells for me server "exori" Animations have good not damage!!!

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, -1.3, 0, -1.8, 0)

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

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
 
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatFormula(combat, COMBAT_FORMULA_MAGIC, -1.3, 0, -1.8, 0)

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

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

I think it was like this.. or something..
 
I think it was like this.. or something..

Am I blind or u gave him exactly same script he posted?;o

Anyway... you have to wear weapon ;pp I am not sure, but if you have weapon in your hand it's quite impossible to get 0 damage unless monster you are trying to hit is immune to physical damage :D
 
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

function getSpellDamage(cid, weaponSkill, weaponAttack, attackStrength)
    local level = getPlayerLevel(cid)

    local min = -((weaponSkill+weaponAttack)*0.5+(level/5))
    local max = -((weaponSkill+weaponAttack)*1.5+(level/5))

    return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage")

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

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end
Try this credits go to Cykotitan works fine with TFS 0.3.1 Crying Damson pl2
 
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)

function getSpellDamage(cid, weaponSkill, weaponAttack, attackStrength)
    local level = getPlayerLevel(cid)

    local min = -((weaponSkill+weaponAttack)*0.5+(level/5))
    local max = -((weaponSkill+weaponAttack)*1.5+(level/5))

    return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage")

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

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end
Try this credits go to Cykotitan works fine with TFS 0.3.1 Crying Damson pl2

Also don't blame me for any inacurracies in my spells, because, as you can see the Formula - TibiaWiki article was last edited on 27 January (Kisiel365 made an edit on 27 January 2009)

And I've heard rumors that exori, like most of the of other spells in the pack should hit higher. But again, what can I do? :s
 
Back
Top