From 062f53700399a9db53e9b40751d799ffd80552db Mon Sep 17 00:00:00 2001 From: xban1x <urban.lavbic@gmail.com> Date: Sat, 5 Oct 2013 12:26:02 +0000 Subject: [PATCH] BETA: DP-Part for [L6238]. * Reviewed by: Zoey76, UnAfraid, Nos, jurchiks --- .../scripts/ai/npc/Alexandria/Alexandria.java | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java index cbee5418c7..6c2b62c417 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/npc/Alexandria/Alexandria.java @@ -28,6 +28,7 @@ import ai.npc.AbstractNpcAI; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.holders.ItemHolder; +import com.l2jserver.gameserver.model.holders.QuestItemHolder; /** * Alexandria (Armor Merchant) AI. @@ -49,25 +50,25 @@ public final class Alexandria extends AbstractNpcAI new ItemHolder(9817, 50), }; // Agathions - private static final ItemHolder[] LITTLE_DEVILS = new ItemHolder[] + private static final QuestItemHolder[] LITTLE_DEVILS = new QuestItemHolder[] { - new ItemHolder(10321, 10408, 600), - new ItemHolder(10322, 0, 10), - new ItemHolder(10323, 0, 10), - new ItemHolder(10324, 0, 5), - new ItemHolder(10325, 0, 5), - new ItemHolder(10326, 0, 370), + new QuestItemHolder(10321, 600, 10408), + new QuestItemHolder(10322, 10), + new QuestItemHolder(10323, 10), + new QuestItemHolder(10324, 5), + new QuestItemHolder(10325, 5), + new QuestItemHolder(10326, 370), }; - private static final ItemHolder[] LITTLE_ANGELS = new ItemHolder[] + private static final QuestItemHolder[] LITTLE_ANGELS = new QuestItemHolder[] { - new ItemHolder(10315, 10408, 600), - new ItemHolder(10316, 0, 10), - new ItemHolder(10317, 0, 10), - new ItemHolder(10318, 0, 5), - new ItemHolder(10319, 0, 5), - new ItemHolder(10320, 0, 370), + new QuestItemHolder(10315, 600, 10408), + new QuestItemHolder(10316, 10), + new QuestItemHolder(10317, 10), + new QuestItemHolder(10318, 5), + new QuestItemHolder(10319, 5), + new QuestItemHolder(10320, 370), }; - private static final Map<String, List<ItemHolder>> AGATHIONS = new HashMap<>(); + private static final Map<String, List<QuestItemHolder>> AGATHIONS = new HashMap<>(); static { AGATHIONS.put("littleAngel", Arrays.asList(LITTLE_ANGELS)); @@ -116,13 +117,13 @@ public final class Alexandria extends AbstractNpcAI takeItems(player, item); } giveItems(player, agathion.getId(), 1); - if (agathion.getObjectId() == 0) + if (agathion.getCount() == 0) { htmltext = "30098-03.html"; } else { - giveItems(player, agathion.getObjectId(), 1); + giveItems(player, (int) agathion.getCount(), 1); htmltext = "30098-03a.html"; } } -- GitLab