Guest User

Untitled

a guest
Oct 15th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. package server.model.players.packets;
  2.  
  3. import server.model.players.Client;
  4. import server.model.players.PacketType;
  5. import server.model.players.skills.Runecrafting.Pouches;
  6.  
  7. /**
  8. * Wear Item
  9. **/
  10. public class WearItem implements PacketType {
  11.  
  12. @Override
  13. public void processPacket(Client c, int packetType, int packetSize) {
  14. c.wearId = c.getInStream().readUnsignedWord();
  15. c.wearSlot = c.getInStream().readUnsignedWordA();
  16. c.interfaceId = c.getInStream().readUnsignedWordA();
  17. if (!c.getItems().playerHasItem(c.wearId, 1, c.wearSlot)) {
  18. return;
  19. }
  20. for (int i = 0; i < Pouches.pouchData.length; i++) {
  21. if (c.wearId == Pouches.pouchData[i][0]) {
  22. Pouches.emptyPouch(c, c.wearId);
  23. }
  24. }
  25. if (c.playerIndex > 0 || c.npcIndex > 0) {
  26. c.getCombat().resetPlayerAttack();
  27. return;
  28. }
  29.  
  30. if (c.wearId == 4079) {
  31. c.startAnimation(1458);
  32. return;
  33. }
  34. c.getItems().wearItem(c.wearId, c.wearSlot);
  35. }
  36. }
Add Comment
Please, Sign In to add comment