Advertisement
Guest User

Untitled

a guest
Mar 28th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.61 KB | None | 0 0
  1. if (amount < req) {
  2.  
  3.                 if ((i.getAmount() + amount) > req) {
  4.  
  5.                     getQuestData(quest).itemsDelivered.put(found, req);
  6.                     int index = player.getInventory().first(i);
  7.                     i.setAmount(i.getAmount() - (req - amount)); //Take away the remaining amount needed to be delivered from the item stack
  8.                     player.getInventory().setItem(index, i);
  9.                     player.updateInventory();
  10.                     finishObjective(quest, "deliverItem", null, found, null, null, null, null, null, null, null, null);
  11.  
  12.                 } else if ((i.getAmount() + amount) == req) {
  13.  
  14.                     getQuestData(quest).itemsDelivered.put(found, req);
  15.                     player.getInventory().setItem(player.getInventory().first(i), null);
  16.                     player.updateInventory();
  17.                     finishObjective(quest, "deliverItem", null, found, null, null, null, null, null, null, null, null);
  18.  
  19.                 } else {
  20.  
  21.                     getQuestData(quest).itemsDelivered.put(found, (amount + i.getAmount()));
  22.                     player.getInventory().setItem(player.getInventory().first(i), null);
  23.                     player.updateInventory();
  24.                     String message = Quests.parseString(getCurrentStage(quest).deliverMessages.get(random.nextInt(getCurrentStage(quest).deliverMessages.size())), plugin.citizens.getNPCRegistry().getById(getCurrentStage(quest).itemDeliveryTargets.get(getCurrentStage(quest).itemsToDeliver.indexOf(found))));
  25.                     player.sendMessage(message);
  26.  
  27.                 }
  28.  
  29.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement