aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Globals/ObjectMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp6
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));