From a09e1bbbe9957e737a86312ec4d41994e00ad6b1 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Mon, 27 Feb 2023 20:13:25 -0600 Subject: [PATCH] [Fix] Fix issue where quest saylink responses would occur before the NPC's response --- zone/client.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/zone/client.cpp b/zone/client.cpp index f53cd0481..a2ae20ab9 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -1192,10 +1192,6 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s sender = GetPet(); } - if (!is_silent) { - entity_list.ChannelMessage(sender, chan_num, language, lang_skill, message); - } - if (parse->PlayerHasQuestSub(EVENT_SAY)) { parse->EventPlayer(EVENT_SAY, this, message, language); } @@ -1251,6 +1247,11 @@ void Client::ChannelMessageReceived(uint8 chan_num, uint8 language, uint8 lang_s } } } + + if (!is_silent) { + entity_list.ChannelMessage(sender, chan_num, language, lang_skill, message); + } + break; } case ChatChannel_UCSRelay: