AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript Struct Reference
Inheritance diagram for instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript:
InstanceScript ZoneScript

Public Member Functions

 instance_ruins_of_ahnqiraj_InstanceMapScript (Map *map)
 
void OnPlayerEnter (Player *player) override
 
void OnCreatureCreate (Creature *creature) override
 
void OnCreatureEvade (Creature *creature) override
 
void SetData (uint32 type, uint32 data) override
 
uint32 GetData (uint32 type) const override
 
void OnUnitDeath (Unit *unit) override
 
void SetGuidData (uint32 type, ObjectGuid data) override
 
ObjectGuid GetGuidData (uint32 type) const override
 
void CallNextRajaxxLeader (bool announce=false)
 
void ResetRajaxxWaves ()
 
- Public Member Functions inherited from InstanceScript
 InstanceScript (Map *map)
 
 ~InstanceScript () override
 
virtual void Initialize ()
 
virtual void Load (char const *data)
 
virtual void CreatureLooted (Creature *, LootType)
 
virtual std::string GetSaveData ()
 
void SaveToDB ()
 
virtual void Update (uint32)
 
virtual bool IsEncounterInProgress () const
 
void OnCreatureCreate (Creature *creature) override
 
void OnCreatureRemove (Creature *creature) override
 
void OnGameObjectCreate (GameObject *go) override
 
void OnGameObjectRemove (GameObject *go) override
 
ObjectGuid GetObjectGuid (uint32 type) const
 
ObjectGuid GetGuidData (uint32 type) const override
 
CreatureGetCreature (uint32 type)
 
GameObjectGetGameObject (uint32 type)
 
virtual void OnPlayerLeave (Player *)
 
virtual void OnPlayerAreaUpdate (Player *, uint32, uint32)
 
virtual void OnPlayerInWaterStateUpdate (Player *, bool)
 
void HandleGameObject (ObjectGuid guid, bool open, GameObject *go=nullptr)
 
void DoUseDoorOrButton (ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false)
 
void DoRespawnGameObject (ObjectGuid guid, uint32 timeToDespawn=MINUTE)
 
void DoRespawnGameObject (uint32 type)
 
void DoRespawnCreature (ObjectGuid guid, bool force=false)
 
void DoRespawnCreature (uint32 type, bool force=false)
 
void DoUpdateWorldState (uint32 worldstateId, uint32 worldstateValue)
 
void DoSendNotifyToInstance (char const *format,...)
 
void DoUpdateAchievementCriteria (AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr)
 
void DoStartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
 
void DoStopTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
 
void DoRemoveAurasDueToSpellOnPlayers (uint32 spell)
 
void DoCastSpellOnPlayers (uint32 spell)
 
void DoCastSpellOnPlayer (Player *player, uint32 spell, bool includePets, bool includeControlled)
 
bool ServerAllowsTwoSideGroups ()
 
virtual bool SetBossState (uint32 id, EncounterState state)
 
EncounterState GetBossState (uint32 id) const
 
CreatureBoundary const * GetBossBoundary (uint32 id) const
 
BossInfo const * GetBossInfo (uint32 id) const
 
uint32 GetPersistentData (uint32 index) const
 
void StorePersistentData (uint32 index, uint32 data)
 
virtual bool CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=nullptr, uint32=0)
 
virtual bool CheckRequiredBosses (uint32, Player const *=nullptr) const
 
void SetCompletedEncountersMask (uint32 newMask, bool save)
 
uint32 GetCompletedEncounterMask () const
 
void SendEncounterUnit (uint32 type, Unit *unit=nullptr, uint8 param1=0, uint8 param2=0)
 
virtual void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &)
 
uint32 GetEncounterCount () const
 
void MarkAreaTriggerDone (uint32 id)
 
void ResetAreaTriggerDone (uint32 id)
 
bool IsAreaTriggerDone (uint32 id) const
 
virtual void DoAction (int32)
 
void DoForAllMinions (uint32 id, std::function< void(Creature *)> exec)
 
void StoreGameObjectState (ObjectGuid::LowType spawnId, uint8 state)
 
uint8 GetStoredGameObjectState (ObjectGuid::LowType spawnId) const
 
void LoadInstanceSavedGameobjectStateData ()
 
bool IsBossDone (uint32 bossId) const
 
bool AllBossesDone () const
 
bool AllBossesDone (std::initializer_list< uint32 > bossIds) const
 
TeamId GetTeamIdInInstance () const
 
void SetTeamIdInInstance (TeamId teamId)
 
bool IsTwoFactionInstance () const
 
- Public Member Functions inherited from ZoneScript
 ZoneScript ()
 
virtual ~ZoneScript ()
 
virtual uint32 GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data)
 
virtual uint32 GetGameObjectEntry (ObjectGuid::LowType, uint32 entry)
 
virtual uint64 GetData64 (uint32) const
 
virtual void SetData64 (uint32, uint64)
 
virtual void ProcessEvent (WorldObject *, uint32)
 

Private Attributes

ObjectGuid _kurinnaxxGUID
 
ObjectGuid _rajaxxGUID
 
ObjectGuid _moamGUID
 
ObjectGuid _buruGUID
 
ObjectGuid _ossirianGUID
 
ObjectGuid _paralyzedGUID
 
ObjectGuid _andorovGUID
 
uint32 _rajaxWaveCounter
 
uint8 _buruPhase
 

Additional Inherited Members

- Static Public Member Functions inherited from InstanceScript
static std::string GetBossStateName (uint8 state)
 
- Public Attributes inherited from InstanceScript
Mapinstance
 
TaskScheduler scheduler
 
- Protected Member Functions inherited from InstanceScript
void SetHeaders (std::string const &dataHeaders)
 
void SetBossNumber (uint32 number)
 
void SetPersistentDataCount (uint32 number)
 
void LoadBossBoundaries (BossBoundaryData const &data)
 
void LoadDoorData (DoorData const *data)
 
void LoadMinionData (MinionData const *data)
 
void LoadObjectData (ObjectData const *creatureData, ObjectData const *gameObjectData)
 
void LoadSummonData (ObjectData const *data)
 
void SetSummoner (Creature *creature)
 
void AddObject (Creature *obj, bool add=true)
 
void RemoveObject (Creature *obj)
 
void AddObject (GameObject *obj, bool add=true)
 
void RemoveObject (GameObject *obj)
 
void AddObject (WorldObject *obj, uint32 type, bool add=true)
 
void RemoveObject (WorldObject *obj, uint32 type)
 
void AddDoor (GameObject *door, bool add=true)
 
void RemoveDoor (GameObject *door)
 
void AddMinion (Creature *minion, bool add=true)
 
void RemoveMinion (Creature *minion)
 
void UpdateDoorState (GameObject *door)
 
void UpdateMinionState (Creature *minion, EncounterState state)
 
bool ReadSaveDataHeaders (std::istringstream &data)
 
void ReadSaveDataBossStates (std::istringstream &data)
 
void ReadSavePersistentData (std::istringstream &data)
 
virtual void ReadSaveDataMore (std::istringstream &)
 
void WriteSaveDataHeaders (std::ostringstream &data)
 
void WriteSaveDataBossStates (std::ostringstream &data)
 
void WritePersistentData (std::ostringstream &data)
 
virtual void WriteSaveDataMore (std::ostringstream &)
 

Detailed Description

Constructor & Destructor Documentation

◆ instance_ruins_of_ahnqiraj_InstanceMapScript()

instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::instance_ruins_of_ahnqiraj_InstanceMapScript ( Map map)
inline
74 : InstanceScript(map)
75 {
80 _buruPhase = 1;
81 }
#define DataHeader
Definition blackrock_depths.h:23
Definition InstanceScript.h:143
void SetBossNumber(uint32 number)
Definition InstanceScript.h:296
void SetHeaders(std::string const &dataHeaders)
Definition InstanceScript.cpp:153
void LoadObjectData(ObjectData const *creatureData, ObjectData const *gameObjectData)
Definition InstanceScript.cpp:188
ObjectData const creatureData[]
Definition instance_ruins_of_ahnqiraj.cpp:25
@ NUM_ENCOUNTER
Definition ruins_of_ahnqiraj.h:34
uint32 _rajaxWaveCounter
Definition instance_ruins_of_ahnqiraj.cpp:312
uint8 _buruPhase
Definition instance_ruins_of_ahnqiraj.cpp:313

References _buruPhase, _rajaxWaveCounter, creatureData, DataHeader, InstanceScript::LoadObjectData(), NUM_ENCOUNTER, InstanceScript::SetBossNumber(), and InstanceScript::SetHeaders().

Member Function Documentation

◆ CallNextRajaxxLeader()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::CallNextRajaxxLeader ( bool  announce = false)
inline
253 {
255
256 if (Creature* nextLeader = GetCreature(RajaxxWavesData[_rajaxWaveCounter].at(0)))
257 {
258 if (announce)
259 {
260 if (_rajaxWaveCounter >= 2)
261 {
262 if (Creature* rajaxx = GetCreature(DATA_RAJAXX))
263 {
264 rajaxx->AI()->Talk(RajaxxWavesData[_rajaxWaveCounter].at(1));
265 }
266 }
267 }
268
269 if (nextLeader->IsAlive())
270 {
271 Creature* generalAndorov = instance->GetCreature(_andorovGUID);
272 if (generalAndorov && generalAndorov->IsAlive() && generalAndorov->AI()->GetData(DATA_ANDOROV))
273 {
274 nextLeader->AI()->AttackStart(generalAndorov);
275 }
276 else
277 {
278 nextLeader->SetInCombatWithZone();
279 }
280 }
281 else
282 {
284 }
285 }
286 }
Definition Creature.h:43
CreatureAI * AI() const
Definition Creature.h:141
Creature * GetCreature(uint32 type)
Definition InstanceScript.cpp:115
Map * instance
Definition InstanceScript.h:149
Creature * GetCreature(ObjectGuid const guid)
Definition Map.cpp:2498
virtual uint32 GetData(uint32) const
Definition UnitAI.h:213
virtual void AttackStart(Unit *)
Definition UnitAI.cpp:27
bool IsAlive() const
Definition Unit.h:1707
std::array< uint32, 8 > RajaxxWavesData[]
Definition instance_ruins_of_ahnqiraj.cpp:55
@ DATA_RAJAXX
Definition ruins_of_ahnqiraj.h:29
@ DATA_ANDOROV
Definition ruins_of_ahnqiraj.h:45
void CallNextRajaxxLeader(bool announce=false)
Definition instance_ruins_of_ahnqiraj.cpp:252
ObjectGuid _andorovGUID
Definition instance_ruins_of_ahnqiraj.cpp:311

References _andorovGUID, _rajaxWaveCounter, Creature::AI(), UnitAI::AttackStart(), CallNextRajaxxLeader(), DATA_ANDOROV, DATA_RAJAXX, Map::GetCreature(), InstanceScript::GetCreature(), UnitAI::GetData(), InstanceScript::instance, Unit::IsAlive(), and RajaxxWavesData.

Referenced by CallNextRajaxxLeader(), and SetData().

◆ GetData()

uint32 instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::GetData ( uint32  type) const
inlineoverridevirtual

Reimplemented from ZoneScript.

177 {
178 if (type == DATA_BURU_PHASE)
179 return _buruPhase;
180
181 return 0;
182 }
@ DATA_BURU_PHASE
Definition ruins_of_ahnqiraj.h:47

References _buruPhase, and DATA_BURU_PHASE.

◆ GetGuidData()

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::GetGuidData ( uint32  type) const
inlineoverridevirtual

Reimplemented from ZoneScript.

230 {
231 switch (type)
232 {
233 case DATA_KURINNAXX:
234 return _kurinnaxxGUID;
235 case DATA_RAJAXX:
236 return _rajaxxGUID;
237 case DATA_MOAM:
238 return _moamGUID;
239 case DATA_BURU:
240 return _buruGUID;
241 case DATA_OSSIRIAN:
242 return _ossirianGUID;
243 case DATA_PARALYZED:
244 return _paralyzedGUID;
245 case DATA_ANDOROV:
246 return _andorovGUID;
247 }
248
249 return ObjectGuid::Empty;
250 }
static ObjectGuid const Empty
Definition ObjectGuid.h:120
@ DATA_PARALYZED
Definition ruins_of_ahnqiraj.h:36
@ DATA_OSSIRIAN
Definition ruins_of_ahnqiraj.h:33
@ DATA_BURU
Definition ruins_of_ahnqiraj.h:31
@ DATA_MOAM
Definition ruins_of_ahnqiraj.h:30
@ DATA_KURINNAXX
Definition ruins_of_ahnqiraj.h:28
ObjectGuid _moamGUID
Definition instance_ruins_of_ahnqiraj.cpp:307
ObjectGuid _ossirianGUID
Definition instance_ruins_of_ahnqiraj.cpp:309
ObjectGuid _rajaxxGUID
Definition instance_ruins_of_ahnqiraj.cpp:306
ObjectGuid _paralyzedGUID
Definition instance_ruins_of_ahnqiraj.cpp:310
ObjectGuid _kurinnaxxGUID
Definition instance_ruins_of_ahnqiraj.cpp:305
ObjectGuid _buruGUID
Definition instance_ruins_of_ahnqiraj.cpp:308

References _andorovGUID, _buruGUID, _kurinnaxxGUID, _moamGUID, _ossirianGUID, _paralyzedGUID, _rajaxxGUID, DATA_ANDOROV, DATA_BURU, DATA_KURINNAXX, DATA_MOAM, DATA_OSSIRIAN, DATA_PARALYZED, DATA_RAJAXX, and ObjectGuid::Empty.

◆ OnCreatureCreate()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnCreatureCreate ( Creature creature)
inlineoverridevirtual

Reimplemented from ZoneScript.

98 {
100
101 switch (creature->GetEntry())
102 {
103 case NPC_KURINNAXX:
104 _kurinnaxxGUID = creature->GetGUID();
105 break;
106 case NPC_RAJAXX:
107 _rajaxxGUID = creature->GetGUID();
108 break;
109 case NPC_MOAM:
110 _moamGUID = creature->GetGUID();
111 break;
112 case NPC_BURU:
113 _buruGUID = creature->GetGUID();
114 break;
115 case NPC_OSSIRIAN:
116 _ossirianGUID = creature->GetGUID();
117 break;
118 case NPC_ANDOROV:
119 _andorovGUID = creature->GetGUID();
120 break;
121 }
122 }
void OnCreatureCreate(Creature *creature) override
Definition InstanceScript.cpp:70
uint32 GetEntry() const
Definition Object.h:115
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:112
@ NPC_MOAM
Definition ruins_of_ahnqiraj.h:56
@ NPC_RAJAXX
Definition ruins_of_ahnqiraj.h:55
@ NPC_KURINNAXX
Definition ruins_of_ahnqiraj.h:54
@ NPC_ANDOROV
Definition ruins_of_ahnqiraj.h:76
@ NPC_OSSIRIAN
Definition ruins_of_ahnqiraj.h:59
@ NPC_BURU
Definition ruins_of_ahnqiraj.h:57

References _andorovGUID, _buruGUID, _kurinnaxxGUID, _moamGUID, _ossirianGUID, _rajaxxGUID, Object::GetEntry(), Object::GetGUID(), NPC_ANDOROV, NPC_BURU, NPC_KURINNAXX, NPC_MOAM, NPC_OSSIRIAN, NPC_RAJAXX, and InstanceScript::OnCreatureCreate().

◆ OnCreatureEvade()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnCreatureEvade ( Creature creature)
inlineoverridevirtual

Reimplemented from ZoneScript.

125 {
126 if (CreatureGroup* formation = creature->GetFormation())
127 {
128 if (Creature* leader = formation->GetLeader())
129 {
130 switch (leader->GetEntry())
131 {
132 case NPC_QUUEZ:
133 case NPC_TUUBID:
134 case NPC_DRENN:
135 case NPC_XURREM:
136 case NPC_YEGGETH:
137 case NPC_PAKKON:
138 case NPC_ZERRAN:
139 if (!formation->IsFormationInCombat())
140 {
142 }
143 break;
144 default:
145 break;
146 }
147 }
148 }
149 else if (creature->GetEntry() == NPC_RAJAXX)
150 {
152 }
153 }
Definition CreatureGroups.h:90
CreatureGroup const * GetFormation() const
Definition Creature.h:357
@ NPC_TUUBID
Definition ruins_of_ahnqiraj.h:70
@ NPC_PAKKON
Definition ruins_of_ahnqiraj.h:74
@ NPC_QUUEZ
Definition ruins_of_ahnqiraj.h:69
@ NPC_YEGGETH
Definition ruins_of_ahnqiraj.h:73
@ NPC_DRENN
Definition ruins_of_ahnqiraj.h:71
@ NPC_ZERRAN
Definition ruins_of_ahnqiraj.h:75
@ NPC_XURREM
Definition ruins_of_ahnqiraj.h:72
void ResetRajaxxWaves()
Definition instance_ruins_of_ahnqiraj.cpp:288

References Object::GetEntry(), Creature::GetFormation(), NPC_DRENN, NPC_PAKKON, NPC_QUUEZ, NPC_RAJAXX, NPC_TUUBID, NPC_XURREM, NPC_YEGGETH, NPC_ZERRAN, and ResetRajaxxWaves().

◆ OnPlayerEnter()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnPlayerEnter ( Player player)
inlineoverridevirtual

Reimplemented from InstanceScript.

84 {
87 _rajaxWaveCounter == 0 && // if non-zero, encounter is in progress
88 !_andorovGUID) // cleared if he is dead
89 {
90 if (Creature* creature = player->SummonCreature(NPC_ANDOROV, -8538.177f, 1486.0956f, 32.39054f, 3.7638654f, TEMPSUMMON_CORPSE_DESPAWN, 0))
91 {
92 creature->setActive(true);
93 }
94 }
95 }
@ DONE
Definition InstanceScript.h:61
@ TEMPSUMMON_CORPSE_DESPAWN
Definition Object.h:50
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:242
TempSummon * SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const
Definition Object.cpp:2368

References _andorovGUID, _rajaxWaveCounter, DATA_KURINNAXX, DATA_RAJAXX, DONE, InstanceScript::GetBossState(), NPC_ANDOROV, WorldObject::SummonCreature(), and TEMPSUMMON_CORPSE_DESPAWN.

◆ OnUnitDeath()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::OnUnitDeath ( Unit unit)
inlineoverridevirtual

Reimplemented from ZoneScript.

185 {
186 if (Creature* creature = unit->ToCreature())
187 {
188 if (CreatureGroup* formation = creature->GetFormation())
189 {
190 if (Creature* leader = formation->GetLeader())
191 {
192 switch (leader->GetEntry())
193 {
194 case NPC_QUUEZ:
195 case NPC_TUUBID:
196 case NPC_DRENN:
197 case NPC_XURREM:
198 case NPC_YEGGETH:
199 case NPC_PAKKON:
200 case NPC_ZERRAN:
202 scheduler.Schedule(1s, [this, formation](TaskContext /*context*/)
203 {
204 if (!formation->IsAnyMemberAlive())
205 {
206 CallNextRajaxxLeader(true);
207 }
208 });
209 break;
210 default:
211 break;
212 }
213 }
214 }
215
216 if (creature->GetEntry() == NPC_ANDOROV)
217 {
219 }
220 }
221 }
TaskScheduler scheduler
Definition InstanceScript.h:293
void Clear()
Definition ObjectGuid.h:138
Creature * ToCreature()
Definition Object.h:205
Definition TaskScheduler.h:421
TaskScheduler & CancelAll()
Definition TaskScheduler.cpp:45
TaskScheduler & Schedule(std::chrono::duration< _Rep, _Period > const &time, task_handler_t const &task)
Definition TaskScheduler.h:232

References _andorovGUID, TaskScheduler::CancelAll(), ObjectGuid::Clear(), NPC_ANDOROV, NPC_DRENN, NPC_PAKKON, NPC_QUUEZ, NPC_TUUBID, NPC_XURREM, NPC_YEGGETH, NPC_ZERRAN, TaskScheduler::Schedule(), InstanceScript::scheduler, and Object::ToCreature().

◆ ResetRajaxxWaves()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::ResetRajaxxWaves ( )
inline
289 {
292 for (auto const& data : RajaxxWavesData)
293 {
294 if (Creature* creature = GetCreature(data.at(0)))
295 {
296 if (CreatureGroup* group = creature->GetFormation())
297 {
298 group->RespawnFormation(true);
299 }
300 }
301 }
302 }

References _rajaxWaveCounter, TaskScheduler::CancelAll(), InstanceScript::GetCreature(), RajaxxWavesData, and InstanceScript::scheduler.

Referenced by OnCreatureEvade().

◆ SetData()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::SetData ( uint32  type,
uint32  data 
)
inlineoverridevirtual

Reimplemented from ZoneScript.

156 {
157 switch (type)
158 {
161 scheduler.Schedule(2min, [this](TaskContext context)
162 {
165 context.Repeat();
166 });
167 break;
168 case DATA_BURU_PHASE:
169 _buruPhase = data;
170 break;
171 default:
172 break;
173 }
174 }
TaskContext & Repeat(std::chrono::duration< _Rep, _Period > const &duration)
Definition TaskScheduler.h:493
TaskContext & SetGroup(TaskScheduler::group_t const group)
Sets the event in the given group.
Definition TaskScheduler.cpp:231
TaskScheduler & CancelGroup(group_t const group)
Definition TaskScheduler.cpp:53
@ GROUP_RAJAXX_WAVE_TIMER
Definition instance_ruins_of_ahnqiraj.cpp:52
@ DATA_RAJAXX_WAVE_ENGAGED
Definition instance_ruins_of_ahnqiraj.cpp:51

References _buruPhase, CallNextRajaxxLeader(), TaskScheduler::CancelGroup(), DATA_BURU_PHASE, DATA_RAJAXX_WAVE_ENGAGED, GROUP_RAJAXX_WAVE_TIMER, TaskContext::Repeat(), TaskScheduler::Schedule(), InstanceScript::scheduler, and TaskContext::SetGroup().

◆ SetGuidData()

void instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::SetGuidData ( uint32  type,
ObjectGuid  data 
)
inlineoverridevirtual

Reimplemented from ZoneScript.

224 {
225 if (type == DATA_PARALYZED)
226 _paralyzedGUID = data;
227 }

References _paralyzedGUID, and DATA_PARALYZED.

Member Data Documentation

◆ _andorovGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_andorovGUID
private

◆ _buruGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_buruGUID
private

Referenced by GetGuidData(), and OnCreatureCreate().

◆ _buruPhase

uint8 instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_buruPhase
private

◆ _kurinnaxxGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_kurinnaxxGUID
private

Referenced by GetGuidData(), and OnCreatureCreate().

◆ _moamGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_moamGUID
private

Referenced by GetGuidData(), and OnCreatureCreate().

◆ _ossirianGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_ossirianGUID
private

Referenced by GetGuidData(), and OnCreatureCreate().

◆ _paralyzedGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_paralyzedGUID
private

Referenced by GetGuidData(), and SetGuidData().

◆ _rajaxWaveCounter

uint32 instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_rajaxWaveCounter
private

◆ _rajaxxGUID

ObjectGuid instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj_InstanceMapScript::_rajaxxGUID
private

Referenced by GetGuidData(), and OnCreatureCreate().


The documentation for this struct was generated from the following file: