LucasFerraz
Systems Analyst
Description: A bit weaker than Fierce Berserk and only 3 sqm in front of you. It has a 6 seconds cooldown.
Can someone fix it?
Can someone fix it?
LUA:
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.6+(level/5))
local max = -((weaponSkill+weaponAttack)*1.0+(level/5))
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getSpellDamage")
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
function onCastSpell(cid, var)
if exhaustion.get(cid, 14007) == FALSE then
exhaustion.set(cid, 14007, 6)
doCombat(cid, combat, var)
return true
else
doPlayerSendCancel(cid, "You are exhausted.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end
end