Core/Quests: Fixed accessing freed memory after .reload quest_template

Port From (https://github.com/TrinityCore/TrinityCore/commit/308a34ab41241022c7fd2fb42b0c6c9bad94f07e)
This commit is contained in:
hondacrx
2024-02-04 13:44:50 -05:00
parent 44705dcc0d
commit 64d80537ed
3 changed files with 15 additions and 13 deletions
+1 -1
View File
@@ -766,7 +766,7 @@ namespace Game.Entities
questStatusData.Slot = slot;
foreach (QuestObjective obj in quest.Objectives)
m_questObjectiveStatus.Add((obj.Type, obj.ObjectID), new QuestObjectiveStatusData() { QuestStatusPair = (questId, questStatusData), Objective = obj });
m_questObjectiveStatus.Add((obj.Type, obj.ObjectID), new QuestObjectiveStatusData() { QuestStatusPair = (questId, questStatusData), ObjectiveId = obj.Id });
SetQuestSlot(slot, questId);
SetQuestSlotEndTime(slot, endTime);