From c1079067fc13069ce324f8d2b427c4bf25ab1733 Mon Sep 17 00:00:00 2001 From: Zoey76 <zoey_76@msn.com> Date: Mon, 9 Jun 2014 20:46:57 +0000 Subject: [PATCH] BETA: Fixed minor bug preventing Bernarde's AI to increase Hellbound points. Reported by: jurchiks --- .../scripts/hellbound/AI/NPC/Bernarde/Bernarde.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/hellbound/AI/NPC/Bernarde/Bernarde.java b/L2J_DataPack_BETA/dist/game/data/scripts/hellbound/AI/NPC/Bernarde/Bernarde.java index 9c496c3745..aa89ea8a5d 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/hellbound/AI/NPC/Bernarde/Bernarde.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/hellbound/AI/NPC/Bernarde/Bernarde.java @@ -70,16 +70,11 @@ public final class Bernarde extends AbstractNpcAI } case "Treasure": { - if (HellboundEngine.getInstance().getLevel() == 3) + if ((HellboundEngine.getInstance().getLevel() == 3) && hasQuestItems(player, TREASURE)) { - if (player.getInventory().getInventoryItemCount(TREASURE, -1, false) > 0) - { - if (player.destroyItemByItemId("Quest", TREASURE, player.getInventory().getInventoryItemCount(TREASURE, -1, false), npc, true)) - { - HellboundEngine.getInstance().updateTrust((int) (player.getInventory().getInventoryItemCount(TREASURE, -1, false) * 1000), true); - return "32300-02d.htm"; - } - } + HellboundEngine.getInstance().updateTrust((int) (getQuestItemsCount(player, TREASURE) * 1000), true); + takeItems(player, TREASURE, -1); + return "32300-02d.htm"; } event = "32300-02e.htm"; break; -- GitLab