From b80e9a3310694450756ae6e1b824b5e14e1d2f7f Mon Sep 17 00:00:00 2001 From: remsus Date: Fri, 10 Nov 2023 00:20:52 +0100 Subject: [PATCH] Bugfix: unable to complete scipted quests remotely --- src/main/java/scripting/quest/QuestScriptManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/scripting/quest/QuestScriptManager.java b/src/main/java/scripting/quest/QuestScriptManager.java index 6813525473..9d5c915f23 100644 --- a/src/main/java/scripting/quest/QuestScriptManager.java +++ b/src/main/java/scripting/quest/QuestScriptManager.java @@ -107,7 +107,7 @@ public class QuestScriptManager extends AbstractScriptManager { public void end(Client c, short questid, int npc) { Quest quest = Quest.getInstance(questid); - if (!c.getPlayer().getQuest(quest).getStatus().equals(QuestStatus.Status.STARTED) || !c.getPlayer().getMap().containsNPC(npc)) { + if (!c.getPlayer().getQuest(quest).getStatus().equals(QuestStatus.Status.STARTED) || (!c.getPlayer().getMap().containsNPC(npc) && !quest.isAutoComplete())) { dispose(c); return; }