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);