Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local combat = Combat()
- combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
- combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
- combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)
- combat:setParameter(COMBAT_PARAM_BLOCKARMOR, 1)
- function onGetFormulaValues(player, attack, factor)
- local skillTotal = 2 * player:getEffectiveSkillLevel(SKILL_DISTANCE)
- local levelTotal = player:getLevel() / 5
- return -(((skillTotal + attack / 2500) * 2.30) + (levelTotal) + 7), -(((skillTotal + attack / 1875) * 3.30) + (levelTotal) + 13)
- end
- combat:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
- function onCastSpell(creature, var)
- return combat:execute(creature, var)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement