armark1ng

Untitled

Sep 4th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. package com.rs.game.npc.combat.impl;
  2.  
  3. import com.rs.game.Animation;
  4. import com.rs.game.Entity;
  5. import com.rs.game.npc.NPC;
  6. import com.rs.game.npc.combat.CombatScript;
  7. import com.rs.game.npc.combat.NPCCombatDefinitions;
  8. import com.rs.game.npc.vorago.Vitalis;
  9. import com.rs.game.player.content.Combat;
  10. import com.rs.utils.Utils;
  11.  
  12. public class VitalisCombat extends CombatScript {
  13.  
  14. @Override
  15. public Object[] getKeys() {
  16. return new Object[] { 17157 };
  17. }
  18.  
  19. @Override
  20. public int attack(NPC npc, Entity target) {
  21. Vitalis vita = (Vitalis) npc;
  22. if (!Utils.isOnRange(vita, target, 1))
  23. return 0;
  24.  
  25. NPCCombatDefinitions def = vita.getCombatDefinitions();
  26. vita.setNextAnimation(new Animation(def.getAttackEmote()));
  27.  
  28. int damage = getMaxHit(vita, 125, Combat.MELEE_TYPE, target);
  29. delayHit(vita, 0, target, getMeleeHit(npc, damage));
  30.  
  31. return 8;
  32. }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment