From db4af7ca4cd105b5a1dd1493fb1740cdd27329bb Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 26 Jun 2025 15:24:16 +0200 Subject: Core/LFG: Change InstanceScript::UpdateLfgEncounterState to only pass valid dungeon encounter ids to LFGMgr --- src/server/game/Instances/InstanceScript.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/server/game/Instances/InstanceScript.h') diff --git a/src/server/game/Instances/InstanceScript.h b/src/server/game/Instances/InstanceScript.h index 228304d8b06..a83413be2c2 100644 --- a/src/server/game/Instances/InstanceScript.h +++ b/src/server/game/Instances/InstanceScript.h @@ -132,15 +132,13 @@ typedef std::vector CreatureBoundary; struct BossInfo { - BossInfo() : state(TO_BE_DECIDED) { DungeonEncounters.fill(nullptr); } - DungeonEncounterEntry const* GetDungeonEncounterForDifficulty(Difficulty difficulty) const; - EncounterState state; + EncounterState state = TO_BE_DECIDED; std::array(EncounterDoorBehavior::Max)> door; GuidSet minion; CreatureBoundary boundary; - std::array DungeonEncounters; + std::array DungeonEncounters = { }; }; struct DoorInfo -- cgit v1.2.3