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