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)
This commit is contained in:
@@ -1197,7 +1197,7 @@ namespace Game.Entities
|
|||||||
//lets remove flag for delayed teleports
|
//lets remove flag for delayed teleports
|
||||||
SetCanDelayTeleport(false);
|
SetCanDelayTeleport(false);
|
||||||
|
|
||||||
bool canHaveNextQuest = !quest.HasFlag(QuestFlags.AutoComplete) ? !questGiver.IsPlayer() : true;
|
bool canHaveNextQuest = !quest.HasFlag(QuestFlags.AutoComplete) ? questGiver != null && !questGiver.IsPlayer() : true;
|
||||||
if (canHaveNextQuest)
|
if (canHaveNextQuest)
|
||||||
{
|
{
|
||||||
switch (questGiver.GetTypeId())
|
switch (questGiver.GetTypeId())
|
||||||
|
|||||||
Reference in New Issue
Block a user