Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. local combat = createCombatObject()
  2. setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
  3. function getDmg_Brush(player, skill, attack, factor)
  4. local distanceSkill = player:getEffectiveSkillLevel(SKILL_DISTANCE)
  5. min = -(player:getLevel() * 2.25) - (distanceSkill * 4.9) - (30)
  6. max = -(player:getLevel() * 2.35) - (distanceSkill * 5.1) - (60)
  7. return min * 0.95, max * 1.2
  8. end
  9. setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "getDmg_Brush")
  10.  
  11.  
  12. local function doBolt(cid, targetId, fromPosition)
  13. local caster = Creature(cid)
  14. local target = Creature(targetId)
  15.  
  16. if not caster or not target then
  17. return
  18. end
  19.  
  20. doCombat(cid, combat, positionToVariant(target:getPosition()))
  21. end
  22.  
  23. function onCastSpell(creature, var)
  24. addEvent(doBolt, 5000, creature.uid, creature:getTarget().uid)
  25. return true
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement