Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.71 KB | None | 0 0
  1. local combat = Combat()
  2. combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  3. combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
  4. combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)
  5. combat:setParameter(COMBAT_PARAM_BLOCKARMOR, 1)
  6.  
  7. function onGetFormulaValues(player, attack, factor)
  8.     local skillTotal = 2 * player:getEffectiveSkillLevel(SKILL_DISTANCE)
  9.     local levelTotal = player:getLevel() / 5
  10.     return -(((skillTotal + attack / 2500) * 2.30) + (levelTotal) + 7), -(((skillTotal + attack / 1875) * 3.30) + (levelTotal) + 13)
  11. end
  12.  
  13. combat:setCallback(CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
  14.  
  15. function onCastSpell(creature, var)
  16.     return combat:execute(creature, var)
  17. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement