diff options
Diffstat (limited to 'src/server/game/Instances/InstanceScript.h')
-rw-r--r-- | src/server/game/Instances/InstanceScript.h | 6 |
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 |