From de842932d4b5e3658a0cb4b5bfb6227577de3ea0 Mon Sep 17 00:00:00 2001 From: Rumen Nikiforov <unafraid89@gmail.com> Date: Thu, 22 May 2014 14:38:43 +0000 Subject: [PATCH] BETA: Fixing minor typo in AdminQuest handler that was showing wrong QuestEventType types registered by specific quest. --- .../handlers/admincommandhandlers/AdminQuest.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java index 21db59f06c..aaa84dd3e9 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminQuest.java @@ -243,11 +243,18 @@ public class AdminQuest implements IAdminCommandHandler msg.setFile(activeChar.getHtmlPrefix(), "data/html/admin/npc-quests.htm"); String events = "", npcs = "", items = "", timers = ""; - for (QuestEventType type : npc.getTemplate().getEventQuests().keySet()) + for (Entry<QuestEventType, List<Quest>> entry : npc.getTemplate().getEventQuests().entrySet()) { - events += ", " + type.toString(); + if (entry.getValue().contains(quest)) + { + events += ", " + entry.getKey().name(); + } + } + + if (!npcs.isEmpty()) + { + events = events.substring(2); } - events = events.substring(2); if (quest.getQuestInvolvedNpcs().size() < 100) { -- GitLab