TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript Struct Reference

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
 
void OnUnitDeath (Unit *unit) override
 
ObjectGuid GetGuidData (uint32 type) const override
 
bool SetBossState (uint32 type, EncounterState state) override
 
void SetData (uint32 type, uint32 data) override
 
uint32 GetData (uint32 type) const override
 
void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &packet) override
 
- Public Member Functions inherited from InstanceScript
 InstanceScript (Map *map)
 
virtual ~InstanceScript ()
 
virtual void Initialize ()
 
virtual void Load (char const *data)
 
virtual std::string GetSaveData ()
 
void SaveToDB ()
 
virtual void Update (uint32)
 
virtual bool IsEncounterInProgress () const
 
virtual void OnCreatureRemove (Creature *creature) override
 
ObjectGuid GetObjectGuid (uint32 type) const
 
CreatureGetCreature (uint32 type)
 
GameObjectGetGameObject (uint32 type)
 
void HandleGameObject (ObjectGuid guid, bool open, GameObject *go=nullptr)
 
void DoUseDoorOrButton (ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false)
 
void DoCloseDoorOrButton (ObjectGuid guid)
 
void DoRespawnGameObject (ObjectGuid guid, uint32 timeToDespawn=MINUTE)
 
void DoUpdateWorldState (uint32 worldstateId, uint32 worldstateValue)
 
void DoSendNotifyToInstance (char const *format,...)
 
void DoUpdateAchievementCriteria (AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=NULL)
 
void DoStartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
 
void DoStopTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
 
void DoRemoveAurasDueToSpellOnPlayers (uint32 spell)
 
void DoCastSpellOnPlayers (uint32 spell)
 
bool ServerAllowsTwoSideGroups ()
 
EncounterState GetBossState (uint32 id) const
 
CreatureBoundary constGetBossBoundary (uint32 id) const
 
virtual bool CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=NULL, uint32=0)
 
virtual bool CheckRequiredBosses (uint32, Player const *=nullptr) const
 
void UpdateEncounterState (EncounterCreditType type, uint32 creditEntry, Unit *source)
 
void SetCompletedEncountersMask (uint32 newMask)
 
uint32 GetCompletedEncounterMask () const
 
void SendEncounterUnit (uint32 type, Unit *unit=NULL, uint8 param1=0, uint8 param2=0)
 
void UpdatePhasing ()
 
uint32 GetEncounterCount () 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 SetGuidData (uint32, ObjectGuid)
 
virtual uint64 GetData64 (uint32) const
 
virtual void SetData64 (uint32, uint64)
 
virtual void ProcessEvent (WorldObject *, uint32)
 

Protected Attributes

ObjectGuid BaltharusTheWarbornGUID
 
ObjectGuid GeneralZarithrianGUID
 
ObjectGuid SavianaRagefireGUID
 
ObjectGuid HalionGUID
 
ObjectGuid TwilightHalionGUID
 
ObjectGuid HalionControllerGUID
 
ObjectGuid OrbCarrierGUID
 
ObjectGuid OrbRotationFocusGUID
 
ObjectGuid CrystalChannelTargetGUID
 
ObjectGuid XerestraszaGUID
 
ObjectGuid FlameWallsGUID
 
ObjectGuid ZarithrianSpawnStalkerGUID [2]
 
ObjectGuid BurningTreeGUID [4]
 
ObjectGuid FlameRingGUID
 
ObjectGuid TwilightFlameRingGUID
 
uint32 BaltharusSharedHealth
 

Additional Inherited Members

- Static Public Member Functions inherited from InstanceScript
static std::string GetBossStateName (uint8 state)
 
- Public Attributes inherited from InstanceScript
Mapinstance
 
- Protected Member Functions inherited from InstanceScript
void SetHeaders (std::string const &dataHeaders)
 
void SetBossNumber (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 AddObject (Creature *obj, bool add)
 
void AddObject (GameObject *obj, bool add)
 
void AddObject (WorldObject *obj, uint32 type, bool add)
 
virtual void AddDoor (GameObject *door, bool add)
 
void AddMinion (Creature *minion, bool add)
 
virtual void UpdateDoorState (GameObject *door)
 
void UpdateMinionState (Creature *minion, EncounterState state)
 
BossInfoGetBossInfo (uint32 id)
 
bool ReadSaveDataHeaders (std::istringstream &data)
 
void ReadSaveDataBossStates (std::istringstream &data)
 
virtual void ReadSaveDataMore (std::istringstream &)
 
void WriteSaveDataHeaders (std::ostringstream &data)
 
void WriteSaveDataBossStates (std::ostringstream &data)
 
virtual void WriteSaveDataMore (std::ostringstream &)
 
bool _SkipCheckRequiredBosses (Player const *player=nullptr) const
 

Constructor & Destructor Documentation

instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::instance_ruby_sanctum_InstanceMapScript ( InstanceMap map)
inline
45  : InstanceScript(map)
46  {
52  }
uint32 const EncounterCount
Definition: baradin_hold.h:28
void SetBossNumber(uint32 number)
Definition: InstanceScript.h:258
void SetHeaders(std::string const &dataHeaders)
Definition: InstanceScript.cpp:98
DoorData const doorData[]
Definition: instance_ruby_sanctum.cpp:32
#define DataHeader
Definition: baradin_hold.h:25
InstanceScript(Map *map)
Definition: InstanceScript.h:144
void LoadDoorData(DoorData const *data)
Definition: InstanceScript.cpp:124
uint32 BaltharusSharedHealth
Definition: instance_ruby_sanctum.cpp:315
void LoadBossBoundaries(BossBoundaryData const &data)
Definition: InstanceScript.cpp:105
BossBoundaryData const boundaries
Definition: instance_ruby_sanctum.cpp:26

+ Here is the call graph for this function:

Member Function Documentation

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

Reimplemented from InstanceScript.

292  {
293  packet.Worldstates.emplace_back(uint32(WORLDSTATE_CORPOREALITY_MATERIAL), 50);
294  packet.Worldstates.emplace_back(uint32(WORLDSTATE_CORPOREALITY_TWILIGHT), 50);
295  packet.Worldstates.emplace_back(uint32(WORLDSTATE_CORPOREALITY_TOGGLE), 0);
296  }
Definition: ruby_sanctum.h:119
std::list< WorldStateInfo > Worldstates
Definition: WorldStatePackets.h:47
Definition: ruby_sanctum.h:120
Definition: ruby_sanctum.h:121
uint32_t uint32
Definition: g3dmath.h:168
uint32 instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::GetData ( uint32  type) const
inlineoverridevirtual

Reimplemented from ZoneScript.

284  {
285  if (type != DATA_BALTHARUS_SHARED_HEALTH)
286  return 0;
287 
288  return BaltharusSharedHealth;
289  }
uint32 BaltharusSharedHealth
Definition: instance_ruby_sanctum.cpp:315
Definition: ruby_sanctum.h:40
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::GetGuidData ( uint32  type) const
inlineoverridevirtual

Reimplemented from InstanceScript.

179  {
180  switch (type)
181  {
186  case DATA_XERESTRASZA:
187  return XerestraszaGUID;
189  return SavianaRagefireGUID;
191  return GeneralZarithrianGUID;
195  case DATA_HALION:
196  return HalionGUID;
198  return TwilightHalionGUID;
199  case DATA_ORB_CARRIER:
200  return OrbCarrierGUID;
202  return OrbRotationFocusGUID;
204  return HalionControllerGUID;
205  case DATA_BURNING_TREE_1:
206  case DATA_BURNING_TREE_2:
207  case DATA_BURNING_TREE_3:
208  case DATA_BURNING_TREE_4:
209  return BurningTreeGUID[type - DATA_BURNING_TREE_1];
210  case DATA_FLAME_RING:
211  return FlameRingGUID;
213  return TwilightFlameRingGUID;
214  default:
215  break;
216  }
217 
218  return ObjectGuid::Empty;
219  }
Definition: ruby_sanctum.h:46
ObjectGuid HalionControllerGUID
Definition: instance_ruby_sanctum.cpp:304
ObjectGuid OrbCarrierGUID
Definition: instance_ruby_sanctum.cpp:305
static ObjectGuid const Empty
Definition: ObjectGuid.h:196
Definition: ruby_sanctum.h:37
ObjectGuid OrbRotationFocusGUID
Definition: instance_ruby_sanctum.cpp:306
Definition: ruby_sanctum.h:44
ObjectGuid BurningTreeGUID[4]
Definition: instance_ruby_sanctum.cpp:311
Definition: ruby_sanctum.h:51
Definition: ruby_sanctum.h:38
ObjectGuid TwilightFlameRingGUID
Definition: instance_ruby_sanctum.cpp:313
ObjectGuid TwilightHalionGUID
Definition: instance_ruby_sanctum.cpp:303
Definition: ruby_sanctum.h:47
ObjectGuid FlameRingGUID
Definition: instance_ruby_sanctum.cpp:312
ObjectGuid XerestraszaGUID
Definition: instance_ruby_sanctum.cpp:308
Definition: ruby_sanctum.h:50
Definition: ruby_sanctum.h:48
Definition: ruby_sanctum.h:31
Definition: ruby_sanctum.h:39
Definition: ruby_sanctum.h:41
ObjectGuid GeneralZarithrianGUID
Definition: instance_ruby_sanctum.cpp:300
ObjectGuid BaltharusTheWarbornGUID
Definition: instance_ruby_sanctum.cpp:299
Definition: ruby_sanctum.h:34
ObjectGuid ZarithrianSpawnStalkerGUID[2]
Definition: instance_ruby_sanctum.cpp:310
ObjectGuid SavianaRagefireGUID
Definition: instance_ruby_sanctum.cpp:301
Definition: ruby_sanctum.h:45
Definition: ruby_sanctum.h:32
ObjectGuid HalionGUID
Definition: instance_ruby_sanctum.cpp:302
Definition: ruby_sanctum.h:49
Definition: ruby_sanctum.h:42
Definition: ruby_sanctum.h:43
Definition: ruby_sanctum.h:33
ObjectGuid CrystalChannelTargetGUID
Definition: instance_ruby_sanctum.cpp:307

+ Here is the caller graph for this function:

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

Reimplemented from InstanceScript.

65  {
66  switch (creature->GetEntry())
67  {
69  BaltharusTheWarbornGUID = creature->GetGUID();
70  break;
72  GeneralZarithrianGUID = creature->GetGUID();
73  break;
75  SavianaRagefireGUID = creature->GetGUID();
76  break;
77  case NPC_HALION:
78  HalionGUID = creature->GetGUID();
79  break;
81  TwilightHalionGUID = creature->GetGUID();
82  break;
84  HalionControllerGUID = creature->GetGUID();
85  break;
86  case NPC_ORB_CARRIER:
87  OrbCarrierGUID = creature->GetGUID();
88  break;
90  OrbRotationFocusGUID = creature->GetGUID();
91  break;
93  CrystalChannelTargetGUID = creature->GetGUID();
94  break;
95  case NPC_XERESTRASZA:
96  XerestraszaGUID = creature->GetGUID();
97  break;
100  ZarithrianSpawnStalkerGUID[0] = creature->GetGUID();
101  else
102  ZarithrianSpawnStalkerGUID[1] = creature->GetGUID();
103  break;
104  default:
105  break;
106  }
107  }
ObjectGuid HalionControllerGUID
Definition: instance_ruby_sanctum.cpp:304
ObjectGuid OrbCarrierGUID
Definition: instance_ruby_sanctum.cpp:305
Definition: ruby_sanctum.h:78
ObjectGuid OrbRotationFocusGUID
Definition: instance_ruby_sanctum.cpp:306
Definition: ruby_sanctum.h:77
Definition: ruby_sanctum.h:71
ObjectGuid TwilightHalionGUID
Definition: instance_ruby_sanctum.cpp:303
ObjectGuid XerestraszaGUID
Definition: instance_ruby_sanctum.cpp:308
ObjectGuid GeneralZarithrianGUID
Definition: instance_ruby_sanctum.cpp:300
Definition: ruby_sanctum.h:79
Definition: ruby_sanctum.h:99
Definition: ruby_sanctum.h:64
ObjectGuid BaltharusTheWarbornGUID
Definition: instance_ruby_sanctum.cpp:299
ObjectGuid ZarithrianSpawnStalkerGUID[2]
Definition: instance_ruby_sanctum.cpp:310
ObjectGuid const & GetGUID() const
Definition: Object.h:105
Definition: ruby_sanctum.h:74
Definition: ruby_sanctum.h:82
ObjectGuid SavianaRagefireGUID
Definition: instance_ruby_sanctum.cpp:301
Definition: ruby_sanctum.h:69
ObjectGuid HalionGUID
Definition: instance_ruby_sanctum.cpp:302
Definition: ruby_sanctum.h:66
uint32 GetEntry() const
Definition: Object.h:107
Definition: ruby_sanctum.h:83
ObjectGuid CrystalChannelTargetGUID
Definition: instance_ruby_sanctum.cpp:307

+ Here is the call graph for this function:

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

Reimplemented from InstanceScript.

110  {
111  switch (go->GetEntry())
112  {
113  case GO_FIRE_FIELD:
114  AddDoor(go, true);
115  break;
116  case GO_FLAME_WALLS:
117  FlameWallsGUID = go->GetGUID();
119  HandleGameObject(FlameWallsGUID, true, go);
120  break;
121  case GO_FLAME_RING:
122  FlameRingGUID = go->GetGUID();
123  break;
126  break;
127  case GO_BURNING_TREE_1:
128  BurningTreeGUID[0] = go->GetGUID();
131  break;
132  case GO_BURNING_TREE_2:
133  BurningTreeGUID[1] = go->GetGUID();
136  break;
137  case GO_BURNING_TREE_3:
138  BurningTreeGUID[2] = go->GetGUID();
141  break;
142  case GO_BURNING_TREE_4:
143  BurningTreeGUID[3] = go->GetGUID();
146  break;
147  default:
148  break;
149  }
150  }
ObjectGuid BurningTreeGUID[4]
Definition: instance_ruby_sanctum.cpp:311
Definition: inflate.h:49
ObjectGuid TwilightFlameRingGUID
Definition: instance_ruby_sanctum.cpp:313
Definition: ruby_sanctum.h:110
Definition: ruby_sanctum.h:112
ObjectGuid FlameWallsGUID
Definition: instance_ruby_sanctum.cpp:309
ObjectGuid FlameRingGUID
Definition: instance_ruby_sanctum.cpp:312
Definition: ruby_sanctum.h:114
Definition: ruby_sanctum.h:31
Definition: ruby_sanctum.h:109
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:397
ObjectGuid const & GetGUID() const
Definition: Object.h:105
Definition: ruby_sanctum.h:107
Definition: ruby_sanctum.h:108
Definition: ruby_sanctum.h:111
Definition: ruby_sanctum.h:32
uint32 GetEntry() const
Definition: Object.h:107
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
virtual void AddDoor(GameObject *door, bool add)
Definition: InstanceScript.cpp:239
Definition: ruby_sanctum.h:113
Definition: ruby_sanctum.h:33

+ Here is the call graph for this function:

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

Reimplemented from InstanceScript.

153  {
154  switch (go->GetEntry())
155  {
156  case GO_FIRE_FIELD:
157  AddDoor(go, false);
158  break;
159  default:
160  break;
161  }
162  }
Definition: ruby_sanctum.h:107
uint32 GetEntry() const
Definition: Object.h:107
virtual void AddDoor(GameObject *door, bool add)
Definition: InstanceScript.cpp:239

+ Here is the call graph for this function:

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

Reimplemented from InstanceScript.

55  {
57  {
60  halionController->AI()->DoAction(ACTION_INTRO_HALION);
61  }
62  }
ObjectGuid GetGuidData(uint32 type) const override
Definition: instance_ruby_sanctum.cpp:178
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=NULL, uint32 duration=0, Unit *summoner=NULL, uint32 spellId=0, uint32 vehId=0)
Definition: Object.cpp:2219
void LoadGrid(float x, float y)
Definition: Map.cpp:508
Definition: inflate.h:49
Definition: Creature.h:467
float GetPositionY() const
Definition: Position.h:105
Map * instance
Definition: InstanceScript.h:148
Definition: ruby_sanctum.h:79
Position const HalionControllerSpawnPos
Definition: ruby_sanctum.h:26
Definition: ruby_sanctum.h:34
Definition: ruby_sanctum.h:58
Definition: ruby_sanctum.h:32
float GetPositionX() const
Definition: Position.h:104
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: ruby_sanctum.h:43

+ Here is the call graph for this function:

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OnUnitDeath ( Unit unit)
inlineoverridevirtual

Reimplemented from ZoneScript.

165  {
166  Creature* creature = unit->ToCreature();
167  if (!creature)
168  return;
169 
170  if (creature->GetEntry() == NPC_GENERAL_ZARITHRIAN && GetBossState(DATA_HALION) != DONE)
171  {
174  halionController->AI()->DoAction(ACTION_INTRO_HALION);
175  }
176  }
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=NULL, uint32 duration=0, Unit *summoner=NULL, uint32 spellId=0, uint32 vehId=0)
Definition: Object.cpp:2219
void LoadGrid(float x, float y)
Definition: Map.cpp:508
Definition: inflate.h:49
Definition: Creature.h:467
float GetPositionY() const
Definition: Position.h:105
Map * instance
Definition: InstanceScript.h:148
Definition: ruby_sanctum.h:79
Position const HalionControllerSpawnPos
Definition: ruby_sanctum.h:26
Definition: ruby_sanctum.h:34
Definition: ruby_sanctum.h:58
Creature * ToCreature()
Definition: Object.h:194
Definition: ruby_sanctum.h:69
uint32 GetEntry() const
Definition: Object.h:107
float GetPositionX() const
Definition: Position.h:104
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227

+ Here is the call graph for this function:

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

Reimplemented from InstanceScript.

222  {
223  if (!InstanceScript::SetBossState(type, state))
224  return false;
225 
226  switch (type)
227  {
229  {
230  if (state == DONE && GetBossState(DATA_SAVIANA_RAGEFIRE) == DONE)
231  {
235  }
236  break;
237  }
239  {
240  if (state == DONE && GetBossState(DATA_BALTHARUS_THE_WARBORN) == DONE)
241  {
245  }
246  break;
247  }
249  {
252  break;
253  }
254  case DATA_HALION:
255  {
259 
260  // Reopen rings on wipe or success
261  if (state == DONE || state == FAIL)
262  {
265  }
266  break;
267  }
268  default:
269  break;
270  }
271 
272  return true;
273  }
Definition: ruby_sanctum.h:119
Definition: inflate.h:49
ObjectGuid TwilightFlameRingGUID
Definition: instance_ruby_sanctum.cpp:313
Definition: Creature.h:467
Definition: InstanceScript.h:60
ObjectGuid FlameWallsGUID
Definition: instance_ruby_sanctum.cpp:309
ObjectGuid FlameRingGUID
Definition: instance_ruby_sanctum.cpp:312
Definition: Unit.h:681
Definition: ruby_sanctum.h:120
Definition: InstanceScript.h:59
Definition: ruby_sanctum.h:31
Map * instance
Definition: InstanceScript.h:148
ObjectGuid GeneralZarithrianGUID
Definition: instance_ruby_sanctum.cpp:300
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:397
virtual bool SetBossState(uint32 id, EncounterState state)
Definition: InstanceScript.cpp:273
Definition: ruby_sanctum.h:34
void DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue)
Definition: InstanceScript.cpp:473
Creature * GetCreature(ObjectGuid const &guid)
Definition: Map.cpp:3535
Definition: UpdateFields.h:109
Definition: ruby_sanctum.h:32
Definition: ruby_sanctum.h:121
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: ruby_sanctum.h:33
Definition: Unit.h:698

+ Here is the call graph for this function:

void instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::SetData ( uint32  type,
uint32  data 
)
inlineoverridevirtual

Reimplemented from ZoneScript.

276  {
277  if (type != DATA_BALTHARUS_SHARED_HEALTH)
278  return;
279 
280  BaltharusSharedHealth = data;
281  }
uint32 BaltharusSharedHealth
Definition: instance_ruby_sanctum.cpp:315
Definition: ruby_sanctum.h:40

Member Data Documentation

uint32 instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::BaltharusSharedHealth
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::BaltharusTheWarbornGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::BurningTreeGUID[4]
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::CrystalChannelTargetGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::FlameRingGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::FlameWallsGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::GeneralZarithrianGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::HalionControllerGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::HalionGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OrbCarrierGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::OrbRotationFocusGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::SavianaRagefireGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::TwilightFlameRingGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::TwilightHalionGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::XerestraszaGUID
protected
ObjectGuid instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::ZarithrianSpawnStalkerGUID[2]
protected

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