浏览代码

BETA: Adding rewardItems(ItemHolder) alternative to rewardItems().

xban1x 11 年之前
父节点
当前提交
86f1b413fd

+ 10 - 0
L2J_Server_BETA/java/com/l2jserver/gameserver/model/quest/Quest.java

@@ -3094,6 +3094,16 @@ public class Quest extends ManagedScript
 		}
 	}
 	
+	/**
+	 * Give a reward to player using multipliers.
+	 * @param player the player to whom to give the item
+	 * @param holder
+	 */
+	public static void rewardItems(L2PcInstance player, ItemHolder holder)
+	{
+		rewardItems(player, holder.getId(), holder.getCount());
+	}
+	
 	/**
 	 * Give a reward to player using multipliers.
 	 * @param player the player to whom to give the item

+ 9 - 0
L2J_Server_BETA/java/com/l2jserver/gameserver/model/quest/QuestState.java

@@ -660,6 +660,15 @@ public final class QuestState
 		giveItems(PcInventory.ADENA_ID, count, applyRates ? 0 : 1);
 	}
 	
+	/**
+	 * Give reward to player using multiplier's
+	 * @param item
+	 */
+	public void rewardItems(ItemHolder item)
+	{
+		Quest.rewardItems(_player, item);
+	}
+	
 	/**
 	 * Give reward to player using multiplier's
 	 * @param itemId