diff options
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index b063d786aa5..5dde20e57f7 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -4310,7 +4310,7 @@ void ObjectMgr::LoadQuests() for (QuestObjective const& obj : qinfo->GetObjectives()) { // Store objective for lookup by id - _questObjectives[obj.ID] = std::make_pair(&obj, qinfo->GetQuestId()); + _questObjectives[obj.ID] = &obj; // Check storage index for objectives which store data if (obj.StorageIndex < 0) @@ -5863,9 +5863,9 @@ void ObjectMgr::LoadQuestAreaTriggers() for (auto const& pair : _questObjectives) { - QuestObjective const* objective = pair.second.first; + QuestObjective const* objective = pair.second; if (objective->Type == QUEST_OBJECTIVE_AREATRIGGER) - _questAreaTriggerStore[objective->ObjectID].insert(pair.second.second); + _questAreaTriggerStore[objective->ObjectID].insert(objective->QuestID); } TC_LOG_INFO("server.loading", ">> Loaded %u quest trigger points in %u ms", count, GetMSTimeDiffToNow(oldMSTime)); |