From 25ede0f0e7297ccb4160def54b78480616b442ff Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 26 Oct 2022 09:15:08 -0400 Subject: [PATCH] Core/Quests: Send Offer Reward Window for non-repeatable autocomplete quests Port From (https://github.com/TrinityCore/TrinityCore/commit/283837271eb10bf702f3201514546a6dc27ceb38) --- Source/Game/Entities/Player/Player.Quest.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.Quest.cs b/Source/Game/Entities/Player/Player.Quest.cs index 8b6c23645..2af534234 100644 --- a/Source/Game/Entities/Player/Player.Quest.cs +++ b/Source/Game/Entities/Player/Player.Quest.cs @@ -352,8 +352,10 @@ namespace Game.Entities if (quest.IsAutoAccept() && CanAddQuest(quest, true) && CanTakeQuest(quest, true)) AddQuestAndCheckCompletion(quest, source); - if (quest.IsAutoComplete() && quest.IsRepeatable() && !quest.IsDailyOrWeekly()) + if (quest.IsAutoComplete() && quest.IsRepeatable() && !quest.IsDailyOrWeekly() && !quest.IsMonthly()) PlayerTalkClass.SendQuestGiverRequestItems(quest, source.GetGUID(), CanCompleteRepeatableQuest(quest), true); + else if (quest.IsAutoComplete() && !quest.IsDailyOrWeekly() && !quest.IsMonthly()) + PlayerTalkClass.SendQuestGiverRequestItems(quest, source.GetGUID(), CanRewardQuest(quest, false), true); else PlayerTalkClass.SendQuestGiverQuestDetails(quest, source.GetGUID(), true, false);