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

Public Member Functions

 instance_ruby_sanctum_InstanceMapScript (InstanceMap *map)
 
void OnPlayerEnter (Player *) override
 
void OnCreatureCreate (Creature *creature) override
 
void OnGameObjectCreate (GameObject *go) override
 
void OnGameObjectRemove (GameObject *go) override
 
ObjectGuid GetGuidData (uint32 type) const override
 
bool SetBossState (uint32 type, EncounterState state) override
 
void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &packet) override
 
- 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 ()
 
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)
 
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 void OnUnitDeath (Unit *)
 
virtual void OnCreatureEvade (Creature *)
 
virtual void SetGuidData (uint32, ObjectGuid)
 
virtual uint64 GetData64 (uint32) const
 
virtual void SetData64 (uint32, uint64)
 
virtual uint32 GetData (uint32) const
 
virtual void SetData (uint32, uint32)
 
virtual void ProcessEvent (WorldObject *, uint32)
 

Protected Attributes

ObjectGuid BaltharusTheWarbornGUID
 
ObjectGuid XerestraszaGUID
 
ObjectGuid GeneralZarithrianGUID
 
ObjectGuid ZarithrianSpawnStalkerGUID [2]
 
ObjectGuid HalionGUID
 
ObjectGuid TwilightHalionGUID
 
ObjectGuid HalionControllerGUID
 
ObjectGuid OrbCarrierGUID
 
ObjectGuid FlameRingGUID
 

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_ruby_sanctum_InstanceMapScript()

instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::instance_ruby_sanctum_InstanceMapScript ( InstanceMap map)
inline
56 : InstanceScript(map)
57 {
62 }
#define DataHeader
Definition blackrock_depths.h:23
Definition InstanceScript.h:143
void SetBossNumber(uint32 number)
Definition InstanceScript.h:296
void LoadDoorData(DoorData const *data)
Definition InstanceScript.cpp:176
void LoadBossBoundaries(BossBoundaryData const &data)
Definition InstanceScript.cpp:146
void SetHeaders(std::string const &dataHeaders)
Definition InstanceScript.cpp:153
@ MAX_ENCOUNTERS
Definition deadmines.h:30
DoorData const doorData[]
Definition instance_ruby_sanctum.cpp:35
BossBoundaryData const boundaries
Definition instance_ruby_sanctum.cpp:29

References boundaries, DataHeader, doorData, InstanceScript::LoadBossBoundaries(), InstanceScript::LoadDoorData(), MAX_ENCOUNTERS, InstanceScript::SetBossNumber(), and InstanceScript::SetHeaders().

Member Function Documentation

◆ FillInitialWorldStates()

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::FillInitialWorldStates ( WorldPackets::WorldState::InitWorldStates packet)
inlineoverridevirtual

Reimplemented from InstanceScript.

223 {
224 packet.Worldstates.reserve(3);
228 }
@ WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TOGGLE
Definition WorldStateDefines.h:545
@ WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TWILIGHT
Definition WorldStateDefines.h:544
@ WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_MATERIAL
Definition WorldStateDefines.h:543
std::vector< WorldStateInfo > Worldstates
Definition WorldStatePackets.h:46

References WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_MATERIAL, WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TOGGLE, WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TWILIGHT, and WorldPackets::WorldState::InitWorldStates::Worldstates.

◆ GetGuidData()

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::GetGuidData ( uint32  type) const
inlineoverridevirtual

Reimplemented from ZoneScript.

155 {
156 switch (type)
157 {
160 case NPC_XERESTRASZA:
161 return XerestraszaGUID;
169 case NPC_HALION:
170 return HalionGUID;
172 return TwilightHalionGUID;
173 case NPC_ORB_CARRIER:
174 return OrbCarrierGUID;
175
176 case GO_FLAME_RING:
177 return FlameRingGUID;
178 }
179
180 return ObjectGuid::Empty;
181 }
static ObjectGuid const Empty
Definition ObjectGuid.h:120
@ NPC_HALION_CONTROLLER
Definition ruby_sanctum.h:68
@ NPC_ORB_CARRIER
Definition ruby_sanctum.h:71
@ NPC_HALION
Definition ruby_sanctum.h:66
@ NPC_BALTHARUS_THE_WARBORN
Definition ruby_sanctum.h:53
@ NPC_TWILIGHT_HALION
Definition ruby_sanctum.h:67
@ NPC_XERESTRASZA
Definition ruby_sanctum.h:55
@ NPC_GENERAL_ZARITHRIAN
Definition ruby_sanctum.h:58
@ GO_FLAME_RING
Definition ruby_sanctum.h:90
@ DATA_ZARITHRIAN_SPAWN_STALKER_2
Definition ruby_sanctum.h:42
@ DATA_ZARITHRIAN_SPAWN_STALKER_1
Definition ruby_sanctum.h:41
ObjectGuid HalionGUID
Definition instance_ruby_sanctum.cpp:236
ObjectGuid TwilightHalionGUID
Definition instance_ruby_sanctum.cpp:237
ObjectGuid HalionControllerGUID
Definition instance_ruby_sanctum.cpp:238
ObjectGuid FlameRingGUID
Definition instance_ruby_sanctum.cpp:240
ObjectGuid ZarithrianSpawnStalkerGUID[2]
Definition instance_ruby_sanctum.cpp:234
ObjectGuid OrbCarrierGUID
Definition instance_ruby_sanctum.cpp:239
ObjectGuid BaltharusTheWarbornGUID
Definition instance_ruby_sanctum.cpp:231
ObjectGuid GeneralZarithrianGUID
Definition instance_ruby_sanctum.cpp:233
ObjectGuid XerestraszaGUID
Definition instance_ruby_sanctum.cpp:232

References BaltharusTheWarbornGUID, DATA_ZARITHRIAN_SPAWN_STALKER_1, DATA_ZARITHRIAN_SPAWN_STALKER_2, ObjectGuid::Empty, FlameRingGUID, GeneralZarithrianGUID, GO_FLAME_RING, HalionControllerGUID, HalionGUID, NPC_BALTHARUS_THE_WARBORN, NPC_GENERAL_ZARITHRIAN, NPC_HALION, NPC_HALION_CONTROLLER, NPC_ORB_CARRIER, NPC_TWILIGHT_HALION, NPC_XERESTRASZA, OrbCarrierGUID, TwilightHalionGUID, XerestraszaGUID, and ZarithrianSpawnStalkerGUID.

◆ OnCreatureCreate()

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnCreatureCreate ( Creature creature)
inlineoverridevirtual

Reimplemented from ZoneScript.

74 {
75 switch (creature->GetEntry())
76 {
78 BaltharusTheWarbornGUID = creature->GetGUID();
79 break;
80 case NPC_XERESTRASZA:
81 XerestraszaGUID = creature->GetGUID();
82 break;
84 GeneralZarithrianGUID = creature->GetGUID();
85 break;
88 ZarithrianSpawnStalkerGUID[0] = creature->GetGUID();
89 else
90 ZarithrianSpawnStalkerGUID[1] = creature->GetGUID();
91 break;
92 case NPC_HALION:
93 HalionGUID = creature->GetGUID();
94 break;
96 TwilightHalionGUID = creature->GetGUID();
97 break;
99 HalionControllerGUID = creature->GetGUID();
100 break;
101 case NPC_ORB_CARRIER:
102 OrbCarrierGUID = creature->GetGUID();
103 break;
104
106 case NPC_LIVING_EMBER:
112 case NPC_COMBUSTION:
113 case NPC_CONSUMPTION:
114 if (Creature* halion = instance->GetCreature(HalionGUID))
115 halion->AI()->JustSummoned(creature);
116 break;
117 }
118 }
Definition Creature.h:43
Map * instance
Definition InstanceScript.h:149
Creature * GetCreature(ObjectGuid const guid)
Definition Map.cpp:2498
uint32 GetEntry() const
Definition Object.h:115
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:112
@ NPC_METEOR_STRIKE_EAST
Definition ruby_sanctum.h:74
@ NPC_METEOR_STRIKE_NORTH
Definition ruby_sanctum.h:73
@ NPC_METEOR_STRIKE_SOUTH
Definition ruby_sanctum.h:76
@ NPC_METEOR_STRIKE_WEST
Definition ruby_sanctum.h:75
@ NPC_LIVING_INFERNO
Definition ruby_sanctum.h:69
@ NPC_CONSUMPTION
Definition ruby_sanctum.h:79
@ NPC_METEOR_STRIKE_FLAME
Definition ruby_sanctum.h:77
@ NPC_LIVING_EMBER
Definition ruby_sanctum.h:70
@ NPC_COMBUSTION
Definition ruby_sanctum.h:78
@ NPC_ZARITHRIAN_SPAWN_STALKER
Definition ruby_sanctum.h:60

References BaltharusTheWarbornGUID, GeneralZarithrianGUID, Map::GetCreature(), Object::GetEntry(), Object::GetGUID(), HalionControllerGUID, HalionGUID, InstanceScript::instance, NPC_BALTHARUS_THE_WARBORN, NPC_COMBUSTION, NPC_CONSUMPTION, NPC_GENERAL_ZARITHRIAN, NPC_HALION, NPC_HALION_CONTROLLER, NPC_LIVING_EMBER, NPC_LIVING_INFERNO, NPC_METEOR_STRIKE_EAST, NPC_METEOR_STRIKE_FLAME, NPC_METEOR_STRIKE_NORTH, NPC_METEOR_STRIKE_SOUTH, NPC_METEOR_STRIKE_WEST, NPC_ORB_CARRIER, NPC_TWILIGHT_HALION, NPC_XERESTRASZA, NPC_ZARITHRIAN_SPAWN_STALKER, OrbCarrierGUID, TwilightHalionGUID, XerestraszaGUID, and ZarithrianSpawnStalkerGUID.

◆ OnGameObjectCreate()

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnGameObjectCreate ( GameObject go)
inlineoverridevirtual

Reimplemented from ZoneScript.

121 {
122 switch (go->GetEntry())
123 {
124 case GO_FIRE_FIELD:
125 case GO_FLAME_WALLS:
131 AddDoor(go);
132 break;
133 case GO_FLAME_RING:
134 FlameRingGUID = go->GetGUID();
135 break;
136 }
137 }
void AddDoor(GameObject *door, bool add=true)
Definition InstanceScript.cpp:331
@ GO_FIRE_FIELD
Definition ruby_sanctum.h:88
@ GO_BURNING_TREE_2
Definition ruby_sanctum.h:93
@ GO_TWILIGHT_FLAME_RING
Definition ruby_sanctum.h:91
@ GO_BURNING_TREE_1
Definition ruby_sanctum.h:92
@ GO_BURNING_TREE_3
Definition ruby_sanctum.h:94
@ GO_BURNING_TREE_4
Definition ruby_sanctum.h:95
@ GO_FLAME_WALLS
Definition ruby_sanctum.h:89

References InstanceScript::AddDoor(), FlameRingGUID, Object::GetEntry(), Object::GetGUID(), GO_BURNING_TREE_1, GO_BURNING_TREE_2, GO_BURNING_TREE_3, GO_BURNING_TREE_4, GO_FIRE_FIELD, GO_FLAME_RING, GO_FLAME_WALLS, and GO_TWILIGHT_FLAME_RING.

◆ OnGameObjectRemove()

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnGameObjectRemove ( GameObject go)
inlineoverridevirtual

Reimplemented from ZoneScript.

140 {
141 switch (go->GetEntry())
142 {
143 case GO_FIRE_FIELD:
144 case GO_FLAME_WALLS:
149 RemoveDoor(go);
150 break;
151 }
152 }
void RemoveDoor(GameObject *door)
Definition InstanceScript.cpp:353

References Object::GetEntry(), GO_BURNING_TREE_1, GO_BURNING_TREE_2, GO_BURNING_TREE_3, GO_BURNING_TREE_4, GO_FIRE_FIELD, GO_FLAME_WALLS, and InstanceScript::RemoveDoor().

◆ OnPlayerEnter()

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnPlayerEnter ( Player )
inlineoverridevirtual

Reimplemented from InstanceScript.

65 {
67 {
68 if (Creature* halionController = instance->GetCreature(HalionControllerGUID))
69 halionController->AI()->DoAction(ACTION_INTRO_HALION);
70 }
71 }
@ DONE
Definition InstanceScript.h:61
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:242
@ ACTION_INTRO_HALION
Definition ruby_sanctum.h:47
@ DATA_HALION_INTRO_DONE
Definition ruby_sanctum.h:35
@ DATA_GENERAL_ZARITHRIAN
Definition ruby_sanctum.h:31

References ACTION_INTRO_HALION, DATA_GENERAL_ZARITHRIAN, DATA_HALION_INTRO_DONE, DONE, InstanceScript::GetBossState(), Map::GetCreature(), HalionControllerGUID, and InstanceScript::instance.

◆ SetBossState()

bool instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::SetBossState ( uint32  type,
EncounterState  state 
)
inlineoverridevirtual

Reimplemented from InstanceScript.

184 {
185 if (!InstanceScript::SetBossState(type, state))
186 return false;
187
188 switch (type)
189 {
191 if (state != DONE)
192 {
195 }
196 break;
201 {
202 zarithrian->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
203 zarithrian->SetImmuneToPC(false);
204 }
205 break;
207 if (state == DONE)
208 if (Creature* halionController = instance->GetCreature(HalionControllerGUID))
209 halionController->AI()->DoAction(ACTION_INTRO_HALION);
210 break;
211 case DATA_HALION:
216 break;
217 }
218
219 return true;
220 }
@ NOT_STARTED
Definition InstanceScript.h:58
@ UNIT_FLAG_NOT_SELECTABLE
Definition UnitDefines.h:275
virtual bool SetBossState(uint32 id, EncounterState state)
Definition InstanceScript.cpp:385
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition InstanceScript.cpp:125
void DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue)
Definition InstanceScript.cpp:621
@ DATA_HALION_INTRO1
Definition ruby_sanctum.h:33
@ DATA_SAVIANA_RAGEFIRE
Definition ruby_sanctum.h:32
@ DATA_HALION_INTRO2
Definition ruby_sanctum.h:34
@ DATA_HALION
Definition ruby_sanctum.h:36
@ DATA_BALTHARUS_THE_WARBORN
Definition ruby_sanctum.h:30
bool SetBossState(uint32 type, EncounterState state) override
Definition instance_ruby_sanctum.cpp:183

References ACTION_INTRO_HALION, DATA_BALTHARUS_THE_WARBORN, DATA_GENERAL_ZARITHRIAN, DATA_HALION, DATA_HALION_INTRO1, DATA_HALION_INTRO2, DATA_HALION_INTRO_DONE, DATA_SAVIANA_RAGEFIRE, DONE, InstanceScript::DoUpdateWorldState(), FlameRingGUID, GeneralZarithrianGUID, InstanceScript::GetBossState(), Map::GetCreature(), HalionControllerGUID, InstanceScript::HandleGameObject(), InstanceScript::instance, NOT_STARTED, InstanceScript::SetBossState(), SetBossState(), UNIT_FLAG_NOT_SELECTABLE, WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_MATERIAL, WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TOGGLE, and WORLD_STATE_RUBY_SANCTUM_CORPOREALITY_TWILIGHT.

Referenced by SetBossState().

Member Data Documentation

◆ BaltharusTheWarbornGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::BaltharusTheWarbornGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ FlameRingGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::FlameRingGUID
protected

◆ GeneralZarithrianGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::GeneralZarithrianGUID
protected

◆ HalionControllerGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::HalionControllerGUID
protected

◆ HalionGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::HalionGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ OrbCarrierGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OrbCarrierGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ TwilightHalionGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::TwilightHalionGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ XerestraszaGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::XerestraszaGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ ZarithrianSpawnStalkerGUID

ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::ZarithrianSpawnStalkerGUID[2]
protected

Referenced by GetGuidData(), and OnCreatureCreate().


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