Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2015
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. private static void handleBones(final Client c, final int i, final boolean altar, int slot)
  2. {
  3. for(int l = 0; l < BONES.length; l++)
  4. {
  5. if(i == BONES[l][0])
  6. {
  7. if(System.currentTimeMillis() - c.buryDelay > 200 || altar)
  8. {
  9. if (altar)
  10. {
  11. CycleEventHandler.getSingleton().addEvent(c, new CycleEvent()
  12. {
  13. @Override
  14. public void execute(CycleEventContainer container)
  15. {
  16. if(!c.getItems().playerHasItem(i))
  17. container.stop();
  18. c.getItems().deleteItem(i, 1);
  19. c.getPA().addSkillXP((altar ? getEXP(i) * 2 : getEXP(i)) * PRAYER_XP, 5);
  20. c.buryDelay = System.currentTimeMillis();
  21. c.forceAnim((altar ? 896 : 827));
  22. if(altar) {
  23. c.getPA().createPlayersStillGfx(624, c.objectX, c.objectY, 0, 0);
  24. }
  25. c.sendMessage("The gods are pleased with your offerings.");
  26. c.getPA().setPlayerInformation();
  27. }
  28. @Override
  29. public void stop() {
  30.  
  31. }
  32. }, 4);
  33. }
  34. else
  35. {
  36. c.getItems().deleteItem(i, 1);
  37. c.getPA().addSkillXP(getEXP(i) * PRAYER_XP, 5);
  38. c.buryDelay = System.currentTimeMillis();
  39. c.forceAnim(827);
  40. c.sendMessage("You bury the bones.");
  41. c.getPA().setPlayerInformation();
  42. }
  43. FileManager.savePlayer(c);
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement