From 1c74da00521fd81d9a965be90b8edb273287a28c Mon Sep 17 00:00:00 2001 From: Meji Date: Sun, 23 Jun 2024 15:00:35 +0200 Subject: Core/GameObjects: Fixed the interaction/highlight logic for GAMEOBJECT_TYPE_CHEST and quest objectives (#30051) (cherry picked from commit 31bd3804e35f63915a5d6d669b31add6c82d7010) --- src/server/game/Globals/ObjectMgr.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/server/game/Globals/ObjectMgr.cpp') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 5385f24cbb8..243d308cf78 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -8908,6 +8908,15 @@ void ObjectMgr::LoadGameObjectForQuests() ++count; } + for (auto [questObjectiveId, objective] : _questObjectives) + { + if (objective->Type != QUEST_OBJECTIVE_GAMEOBJECT) + continue; + + _gameObjectForQuestStore.insert(objective->ObjectID); + ++count; + } + TC_LOG_INFO("server.loading", ">> Loaded {} GameObjects for quests in {} ms", count, GetMSTimeDiffToNow(oldMSTime)); } -- cgit v1.2.3