From d145f58311034d5c949ff08a19f8aeb5349d211d Mon Sep 17 00:00:00 2001 From: Kam Date: Thu, 7 Mar 2024 19:53:04 -0500 Subject: [PATCH] Better Quest Complete Handling for Party --- src/main/java/noppes/npcs/NoppesUtilPlayer.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/noppes/npcs/NoppesUtilPlayer.java b/src/main/java/noppes/npcs/NoppesUtilPlayer.java index b81701dfd..ccfb63d90 100644 --- a/src/main/java/noppes/npcs/NoppesUtilPlayer.java +++ b/src/main/java/noppes/npcs/NoppesUtilPlayer.java @@ -472,9 +472,6 @@ public class NoppesUtilPlayer { if (data.quest.completion == EnumQuestCompletion.Instant) EventHooks.onPartyFinished(party, data.quest); - if(data.quest.completion == EnumQuestCompletion.Npc) - PartyController.Instance().sendQuestChat(party, "party.completeChat"); - PartyEvent.PartyQuestTurnedInEvent partyEv = new PartyEvent.PartyQuestTurnedInEvent(party, data.quest); EventHooks.onPartyTurnIn(partyEv); if (partyEv.isCancelled()) @@ -582,6 +579,12 @@ public class NoppesUtilPlayer { } } + if(data.quest.completion == EnumQuestCompletion.Npc){ + party.setQuest(null); + PartyController.Instance().sendQuestChat(party, "party.completeChat"); + PartyController.Instance().pingPartyUpdate(party); + } + return true; }