From 6361e60c8be7aeb93fd1be1d375eb076067dd592 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 5 Apr 2023 08:14:11 -0400 Subject: [PATCH] Core/Quests: Fixed crash happening when a quest is marked as rewarded without a questgiver (for example lfg) Port From (https://github.com/TrinityCore/TrinityCore/commit/5332098e76bf5f1f46b5a7984fc00b4e493cd4c8) --- Source/Game/Entities/Player/Player.Quest.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.Quest.cs b/Source/Game/Entities/Player/Player.Quest.cs index adff7e5c8..2dd99225a 100644 --- a/Source/Game/Entities/Player/Player.Quest.cs +++ b/Source/Game/Entities/Player/Player.Quest.cs @@ -1197,7 +1197,7 @@ namespace Game.Entities //lets remove flag for delayed teleports SetCanDelayTeleport(false); - bool canHaveNextQuest = !quest.HasFlag(QuestFlags.AutoComplete) ? !questGiver.IsPlayer() : true; + bool canHaveNextQuest = !quest.HasFlag(QuestFlags.AutoComplete) ? questGiver != null && !questGiver.IsPlayer() : true; if (canHaveNextQuest) { switch (questGiver.GetTypeId())