264 trigger->m_Events.KillAllEvents(
false);
@ TEMPSUMMON_MANUAL_DESPAWN
std::vector< ObjectGuid > GuidVector
uint32 const EncounterCount
ObjectGuid const & GetGUID() const
Team GetTeamInInstance() const
void SetBossNumber(uint32 number)
virtual bool SetBossState(uint32 id, EncounterState state)
void SetHeaders(std::string_view dataHeaders)
void LoadDungeonEncounterData(std::span< DungeonEncounterData const > encounters)
void LoadDoorData(std::span< DoorData const > data)
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=nullptr, Milliseconds duration=0ms, WorldObject *summoner=nullptr, uint32 spellId=0, uint32 vehId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty, SmoothPhasingInfo const *smoothPhasingInfo=nullptr)
Creature * GetCreature(ObjectGuid const &guid)
static ObjectGuid const Empty
InstanceScript * GetInstanceScript(InstanceMap *map) const override
@ NPC_CHAMPION_1_ALLIANCE
@ NPC_CHAMPION_2_ALLIANCE
void AddSC_instance_pit_of_saron()
static constexpr Position SlaveLeaderPos
static constexpr Position EventLeaderPos2
static constexpr DoorData Doors[]
static constexpr DungeonEncounterData encounters[]
@ GO_HALLS_OF_REFLECTION_PORTCULLIS
@ NPC_FREED_SLAVE_1_ALLIANCE
@ NPC_FREED_SLAVE_3_HORDE
@ NPC_FREED_SLAVE_3_ALLIANCE
@ NPC_CAVERN_EVENT_TRIGGER
@ NPC_FREED_SLAVE_2_HORDE
@ NPC_FREED_SLAVE_1_HORDE
@ NPC_RESCUED_SLAVE_HORDE
@ NPC_RESCUED_SLAVE_ALLIANCE
@ NPC_FREED_SLAVE_2_ALLIANCE
void OnCreatureCreate(Creature *creature) override
uint32 GetCreatureEntry(ObjectGuid::LowType, CreatureData const *data) override
bool SetBossState(uint32 type, EncounterState state) override
ObjectGuid _jainaOrSylvanas1GUID
instance_pit_of_saron_InstanceScript(InstanceMap *map)
void HandleCavernEventTrigger(bool activate)
GuidVector _cavernstriggersVector
void SetData(uint32 type, uint32 data) override
uint32 GetData(uint32 type) const override
ObjectGuid GetGuidData(uint32 type) const override
ObjectGuid _jainaOrSylvanas2GUID
ObjectGuid _tyrannusEventGUID