aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Instances/InstanceScript.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-06-26 15:24:16 +0200
committerShauren <shauren.trinity@gmail.com>2025-06-26 15:24:16 +0200
commitdb4af7ca4cd105b5a1dd1493fb1740cdd27329bb (patch)
tree9d0108146ac248773baff0e31991cf1ef99ad22b /src/server/game/Instances/InstanceScript.h
parent9247723c0721207dcaea22141861855f4e0a173f (diff)
Core/LFG: Change InstanceScript::UpdateLfgEncounterState to only pass valid dungeon encounter ids to LFGMgr
Diffstat (limited to 'src/server/game/Instances/InstanceScript.h')
-rw-r--r--src/server/game/Instances/InstanceScript.h6
1 files changed, 2 insertions, 4 deletions
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<AreaBoundary const*> 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<GuidSet, static_cast<uint8>(EncounterDoorBehavior::Max)> door;
GuidSet minion;
CreatureBoundary boundary;
- std::array<DungeonEncounterEntry const*, MAX_DUNGEON_ENCOUNTERS_PER_BOSS> DungeonEncounters;
+ std::array<DungeonEncounterEntry const*, MAX_DUNGEON_ENCOUNTERS_PER_BOSS> DungeonEncounters = { };
};
struct DoorInfo