Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. public void nexFood() {
  2. if (c.getHealth().getAmount() <= 0 || c.isDead) {
  3. return;
  4. }
  5. DuelSession session = (DuelSession) Server.getMultiplayerSessionListener().getMultiplayerSession(c, MultiplayerSessionType.DUEL);
  6. if (Objects.nonNull(session)) {
  7. if (session.getRules().contains(Rule.NO_FOOD)) {
  8. c.sendMessage("The saradomin brew has been disabled because of its healing effect.");
  9. return;
  10. }
  11. }
  12. int helmHeal = 0;
  13. int plateHeal = 0;
  14. int legsHeal = 0;
  15. switch (c.playerEquipment[c.playerHat]) {
  16. case 744://torva helm
  17. helmHeal =+ (int)4.6;
  18. break;
  19. case 23024://pernix cowl
  20. helmHeal =+ (int)4.6;
  21. break;
  22. case 23736:// virtus mask
  23. helmHeal =+ (int)4.6;
  24. break;
  25. }
  26.  
  27. switch (c.playerEquipment[c.playerChest]) {
  28. case 23025://pernix body
  29. plateHeal =+ (int)8.6;
  30. break;
  31. case 23737: // virtus robe top
  32. plateHeal =+ (int)8.6;
  33. break;
  34. case 742:// torva palte
  35. plateHeal =+ (int)8.6;
  36. break;
  37. }
  38.  
  39. switch (c.playerEquipment[c.playerLegs]) {
  40. case 743: // torva Legs
  41. legsHeal =+ (int)6.6;
  42. break;
  43. case 23026:// pernix chaps
  44. legsHeal =+ (int)6.6;
  45. break;
  46. case 23738:// virtus robe bottom
  47. legsHeal =+ (int)6.6;
  48. break;
  49. }
  50. c.getPA().refreshSkill(3);
  51. c.getHealth().setMaximum(149);
  52. int offset = helmHeal + plateHeal + legsHeal;
  53. int maximum = c.getHealth().getMaximum();// + offset;
  54. if (c.getHealth().getAmount() + offset >= maximum) {
  55. c.getHealth().setAmount(maximum);
  56. } else {
  57. c.getHealth().setAmount(c.getHealth().getAmount() + offset);
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement