Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. under "if (special != null) {
  2. maximumAccuracy *= special.getAccuracy();
  3. maximumDamage *= special.getDamageModifier();
  4. }
  5.  
  6. switch (defender.npcType) {"
  7.  
  8. Add
  9.  
  10. case VorkathConstants.ZOMBIE_SPAWN:
  11. if (attacker.getCombat().crumbleUndead()) {
  12. attacker.sendMessage("Crumble undead kills the zombie instantly.");
  13. damage = 30;
  14. defender.isDead = true;
  15. }
  16. break;
  17. ---
  18.  
  19. under
  20. NPC npc = NPCHandler.npcs[i];
  21. //System.err.println(npc.getName());
  22. Optional<Task> task = SlayerMaster.get(npc.getName().replaceAll("_", " "));
  23. if (task.isPresent()) {
  24. int level = task.get().getLevel();
  25. if (c.playerLevel[Skill.SLAYER.getId()] < task.get().getLevel()) {
  26. c.sendMessage("You need a slayer level of " + level + " to attack this npc.");
  27. c.getCombat().resetPlayerAttack();
  28. return;
  29. }
  30. }
  31.  
  32. add
  33. if (NPCHandler.npcs[i].npcType == VorkathConstants.AWAKENED_VORKATH_ID) {
  34. if (c.getVorkath().canSpecial() && c.getVorkath().isZombieSpawned()) {
  35. c.sendMessage("The dragon ignores your attempt to attack him.");
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement