From 2defb4cee957bfcc560a8b68260f3b674e785488 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 5 May 2015 20:26:26 +0000 Subject: [PATCH] Previous commit should work only for Classic. --- .../l2jserver/gameserver/model/quest/Quest.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/trunk/java/com/l2jserver/gameserver/model/quest/Quest.java b/trunk/java/com/l2jserver/gameserver/model/quest/Quest.java index 90818d9d24..d40f4659f6 100644 --- a/trunk/java/com/l2jserver/gameserver/model/quest/Quest.java +++ b/trunk/java/com/l2jserver/gameserver/model/quest/Quest.java @@ -2644,10 +2644,21 @@ public class Quest extends AbstractScript implements IIdentifiable public String showHtmlFile(L2PcInstance player, String filename, L2Npc npc) { boolean questwindow = false; - final QuestState qs = getQuestState(player, false); - if (((qs != null) && (qs.getState() == State.CREATED)) || !filename.endsWith(".html")) + if (Config.SERVER_CLASSIC_SUPPORT) { - questwindow = true; + if (filename.endsWith(".htm")) + { + questwindow = true; + } + } + else + { + // TODO: Fix all Ertheia quest htmls with above logic or find a better solution. + final QuestState qs = getQuestState(player, false); + if ((qs != null) && (qs.getState() == State.CREATED)) + { + questwindow = true; + } } int questId = getId();