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

Public Member Functions

 instance_sunwell_plateau_InstanceMapScript (Map *map)
 
void OnPlayerEnter (Player *player) override
 
Player const * GetPlayerInMap () const
 
void OnCreatureCreate (Creature *creature) override
 
void OnGameObjectCreate (GameObject *go) override
 
void OnGameObjectRemove (GameObject *go) override
 
ObjectGuid GetGuidData (uint32 id) const 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 OnPlayerEnter (Player *)
 
virtual void OnPlayerAreaUpdate (Player *, uint32, uint32)
 
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 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 (WorldPacket &)
 
uint32 GetEncounterCount () const
 
void MarkAreaTriggerDone (uint32 id)
 
void ResetAreaTriggerDone (uint32 id)
 
bool IsAreaTriggerDone (uint32 id) const
 
virtual void DoAction (int32)
 
- 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 OnCreatureCreate (Creature *)
 
virtual void OnCreatureRemove (Creature *)
 
virtual void OnGameObjectCreate (GameObject *)
 
virtual void OnGameObjectRemove (GameObject *)
 
virtual void OnUnitDeath (Unit *)
 
virtual void OnCreatureEvade (Creature *)
 
virtual ObjectGuid GetGuidData (uint32) const
 
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 KalecgosDragonGUID
 
ObjectGuid SathrovarrGUID
 
ObjectGuid BrutallusGUID
 
ObjectGuid MadrigosaGUID
 
ObjectGuid FelmystGUID
 
ObjectGuid AlythessGUID
 
ObjectGuid SacrolashGUID
 
ObjectGuid MuruGUID
 
ObjectGuid KilJaedenGUID
 
ObjectGuid KilJaedenControllerGUID
 
ObjectGuid AnveenaGUID
 
ObjectGuid KalecgosKjGUID
 
ObjectGuid IceBarrierGUID
 
ObjectGuid blueFlightOrbGUID [4]
 

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 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 AddObject (Creature *obj, bool add)
 
void AddObject (GameObject *obj, bool add)
 
void AddObject (WorldObject *obj, uint32 type, bool add)
 
void AddDoor (GameObject *door, bool add)
 
void AddMinion (Creature *minion, bool add)
 
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_sunwell_plateau_InstanceMapScript()

instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript ( Map map)
inline
41 : InstanceScript(map)
42 {
46 }
#define DataHeader
Definition: blackrock_depths.h:23
@ MAX_ENCOUNTERS
Definition: deadmines.h:30
DoorData const doorData[]
Definition: instance_sunwell_plateau.cpp:23
Definition: InstanceScript.h:140
void SetBossNumber(uint32 number)
Definition: InstanceScript.h:265
void LoadDoorData(DoorData const *data)
Definition: InstanceScript.cpp:160
void SetHeaders(std::string const &dataHeaders)
Definition: InstanceScript.cpp:137

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

Member Function Documentation

◆ GetGuidData()

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetGuidData ( uint32  id) const
inlineoverridevirtual

Reimplemented from InstanceScript.

198 {
199 switch (id)
200 {
201 case NPC_KALECGOS:
202 return KalecgosDragonGUID;
203 case NPC_SATHROVARR:
204 return SathrovarrGUID;
205 case NPC_BRUTALLUS:
206 return BrutallusGUID;
207 case NPC_MADRIGOSA:
208 return MadrigosaGUID;
209 case NPC_FELMYST:
210 return FelmystGUID;
212 return AlythessGUID;
214 return SacrolashGUID;
215 case NPC_MURU:
216 return MuruGUID;
217 case NPC_ANVEENA:
218 return AnveenaGUID;
219 case NPC_KALECGOS_KJ:
220 return KalecgosKjGUID;
223 case NPC_KILJAEDEN:
224 return KilJaedenGUID;
225
226 // Orbs
232 }
233
234 return ObjectGuid::Empty;
235 }
@ NPC_LADY_SACROLASH
Definition: sunwell_plateau.h:64
@ NPC_KILJAEDEN_CONTROLLER
Definition: sunwell_plateau.h:73
@ NPC_GRAND_WARLOCK_ALYTHESS
Definition: sunwell_plateau.h:63
@ NPC_MURU
Definition: sunwell_plateau.h:67
@ NPC_BRUTALLUS
Definition: sunwell_plateau.h:57
@ NPC_ANVEENA
Definition: sunwell_plateau.h:75
@ NPC_KALECGOS
Definition: sunwell_plateau.h:53
@ NPC_KILJAEDEN
Definition: sunwell_plateau.h:74
@ NPC_SATHROVARR
Definition: sunwell_plateau.h:55
@ NPC_FELMYST
Definition: sunwell_plateau.h:59
@ NPC_KALECGOS_KJ
Definition: sunwell_plateau.h:76
@ NPC_MADRIGOSA
Definition: sunwell_plateau.h:58
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_4
Definition: sunwell_plateau.h:48
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_1
Definition: sunwell_plateau.h:45
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_2
Definition: sunwell_plateau.h:46
@ DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_3
Definition: sunwell_plateau.h:47
static ObjectGuid const Empty
Definition: ObjectGuid.h:122
ObjectGuid FelmystGUID
Definition: instance_sunwell_plateau.cpp:242
ObjectGuid AnveenaGUID
Definition: instance_sunwell_plateau.cpp:248
ObjectGuid KilJaedenGUID
Definition: instance_sunwell_plateau.cpp:246
ObjectGuid blueFlightOrbGUID[4]
Definition: instance_sunwell_plateau.cpp:252
ObjectGuid BrutallusGUID
Definition: instance_sunwell_plateau.cpp:240
ObjectGuid SacrolashGUID
Definition: instance_sunwell_plateau.cpp:244
ObjectGuid KilJaedenControllerGUID
Definition: instance_sunwell_plateau.cpp:247
ObjectGuid AlythessGUID
Definition: instance_sunwell_plateau.cpp:243
ObjectGuid MuruGUID
Definition: instance_sunwell_plateau.cpp:245
ObjectGuid KalecgosKjGUID
Definition: instance_sunwell_plateau.cpp:249
ObjectGuid SathrovarrGUID
Definition: instance_sunwell_plateau.cpp:239
ObjectGuid MadrigosaGUID
Definition: instance_sunwell_plateau.cpp:241
ObjectGuid KalecgosDragonGUID
Definition: instance_sunwell_plateau.cpp:238

References AlythessGUID, AnveenaGUID, blueFlightOrbGUID, BrutallusGUID, DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_1, DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_2, DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_3, DATA_ORB_OF_THE_BLUE_DRAGONFLIGHT_4, ObjectGuid::Empty, FelmystGUID, KalecgosDragonGUID, KalecgosKjGUID, KilJaedenControllerGUID, KilJaedenGUID, MadrigosaGUID, MuruGUID, NPC_ANVEENA, NPC_BRUTALLUS, NPC_FELMYST, NPC_GRAND_WARLOCK_ALYTHESS, NPC_KALECGOS, NPC_KALECGOS_KJ, NPC_KILJAEDEN, NPC_KILJAEDEN_CONTROLLER, NPC_LADY_SACROLASH, NPC_MADRIGOSA, NPC_MURU, NPC_SATHROVARR, SacrolashGUID, and SathrovarrGUID.

◆ GetPlayerInMap()

Player const * instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetPlayerInMap ( ) const
inline
57 {
58 Map::PlayerList const& players = instance->GetPlayers();
59
60 if (!players.IsEmpty())
61 {
62 for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
63 {
64 Player* player = itr->GetSource();
65 if (player && !player->HasAura(45839))
66 return player;
67 }
68 }
69 //else
70 // LOG_DEBUG("scripts", "Instance Sunwell Plateau: GetPlayerInMap, but PlayerList is empty!");
71
72 return nullptr;
73 }
bool IsEmpty() const
Definition: LinkedList.h:97
Definition: LinkedList.h:139
Definition: Player.h:1046
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5610
Map * instance
Definition: InstanceScript.h:146
PlayerList const & GetPlayers() const
Definition: Map.h:484
Definition: MapRefMgr.h:26
iterator begin()
Definition: MapRefMgr.h:36
iterator end()
Definition: MapRefMgr.h:37

References MapRefMgr::begin(), MapRefMgr::end(), Map::GetPlayers(), Unit::HasAura(), InstanceScript::instance, and LinkedListHead::IsEmpty().

◆ OnCreatureCreate()

void instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnCreatureCreate ( Creature creature)
inlineoverridevirtual

Reimplemented from InstanceScript.

76 {
77 if (creature->GetSpawnId() > 0 || !creature->GetOwnerGUID().IsPlayer())
78 creature->CastSpell(creature, SPELL_SUNWELL_RADIANCE, true);
79
80 switch (creature->GetEntry())
81 {
82 case NPC_KALECGOS:
83 KalecgosDragonGUID = creature->GetGUID();
84 break;
85 case NPC_SATHROVARR:
86 SathrovarrGUID = creature->GetGUID();
87 break;
88 case NPC_BRUTALLUS:
89 BrutallusGUID = creature->GetGUID();
90 break;
91 case NPC_MADRIGOSA:
92 MadrigosaGUID = creature->GetGUID();
93 break;
94 case NPC_FELMYST:
95 FelmystGUID = creature->GetGUID();
96 break;
98 AlythessGUID = creature->GetGUID();
99 break;
101 SacrolashGUID = creature->GetGUID();
102 break;
103 case NPC_MURU:
104 MuruGUID = creature->GetGUID();
105 break;
106 case NPC_KILJAEDEN:
107 KilJaedenGUID = creature->GetGUID();
108 break;
110 KilJaedenControllerGUID = creature->GetGUID();
111 break;
112 case NPC_ANVEENA:
113 AnveenaGUID = creature->GetGUID();
114 break;
115 case NPC_KALECGOS_KJ:
116 KalecgosKjGUID = creature->GetGUID();
117 break;
118
119 // Xinef: Felmyst encounter
122 if (Creature* felmyst = instance->GetCreature(FelmystGUID))
123 felmyst->AI()->JustSummoned(creature);
124 break;
125
126 // Xinef: M'uru encounter
127 case NPC_DARKNESS:
129 case NPC_VOID_SPAWN:
131 muru->AI()->JustSummoned(creature);
132 break;
133
134 // Xinef: Kil'jaeden encounter
137 case NPC_SHIELD_ORB:
140 kiljaedenC->AI()->JustSummoned(creature);
141 break;
142 default:
143 break;
144 }
145 }
@ SPELL_SUNWELL_RADIANCE
Definition: sunwell_plateau.h:103
@ NPC_DARKNESS
Definition: sunwell_plateau.h:69
@ NPC_DEMONIC_VAPOR_TRAIL
Definition: sunwell_plateau.h:60
@ NPC_UNYIELDING_DEAD
Definition: sunwell_plateau.h:61
@ NPC_SHIELD_ORB
Definition: sunwell_plateau.h:80
@ NPC_FELFIRE_PORTAL
Definition: sunwell_plateau.h:78
@ NPC_VOLATILE_FELFIRE_FIEND
Definition: sunwell_plateau.h:79
@ NPC_SINISTER_REFLECTION
Definition: sunwell_plateau.h:81
@ NPC_VOID_SENTINEL
Definition: sunwell_plateau.h:70
@ NPC_VOID_SPAWN
Definition: sunwell_plateau.h:71
Definition: Creature.h:46
ObjectGuid::LowType GetSpawnId() const
Definition: Creature.h:67
uint32 GetEntry() const
Definition: Object.h:109
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
bool IsPlayer() const
Definition: ObjectGuid.h:170
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:1169
ObjectGuid GetOwnerGUID() const
Definition: Unit.h:1814
Creature * GetCreature(ObjectGuid const guid)
Definition: Map.cpp:3293

References AlythessGUID, AnveenaGUID, BrutallusGUID, Unit::CastSpell(), FelmystGUID, Map::GetCreature(), Object::GetEntry(), Object::GetGUID(), Unit::GetOwnerGUID(), Creature::GetSpawnId(), InstanceScript::instance, ObjectGuid::IsPlayer(), KalecgosDragonGUID, KalecgosKjGUID, KilJaedenControllerGUID, KilJaedenGUID, MadrigosaGUID, MuruGUID, NPC_ANVEENA, NPC_BRUTALLUS, NPC_DARKNESS, NPC_DEMONIC_VAPOR_TRAIL, NPC_FELFIRE_PORTAL, NPC_FELMYST, NPC_GRAND_WARLOCK_ALYTHESS, NPC_KALECGOS, NPC_KALECGOS_KJ, NPC_KILJAEDEN, NPC_KILJAEDEN_CONTROLLER, NPC_LADY_SACROLASH, NPC_MADRIGOSA, NPC_MURU, NPC_SATHROVARR, NPC_SHIELD_ORB, NPC_SINISTER_REFLECTION, NPC_UNYIELDING_DEAD, NPC_VOID_SENTINEL, NPC_VOID_SPAWN, NPC_VOLATILE_FELFIRE_FIEND, SacrolashGUID, SathrovarrGUID, and SPELL_SUNWELL_RADIANCE.

◆ OnGameObjectCreate()

void instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnGameObjectCreate ( GameObject go)
inlineoverridevirtual

Reimplemented from InstanceScript.

148 {
149 switch (go->GetEntry())
150 {
151 case GO_FORCE_FIELD:
154 case GO_FIRE_BARRIER:
155 case GO_MURUS_GATE_1:
156 case GO_MURUS_GATE_2:
157 AddDoor(go, true);
158 break;
159 case GO_ICE_BARRIER:
160 IceBarrierGUID = go->GetGUID();
161 go->setActive(true);
162 break;
164 blueFlightOrbGUID[0] = go->GetGUID();
165 break;
167 blueFlightOrbGUID[1] = go->GetGUID();
168 break;
170 blueFlightOrbGUID[2] = go->GetGUID();
171 break;
173 blueFlightOrbGUID[3] = go->GetGUID();
174 break;
175 default:
176 break;
177 }
178 }
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT4
Definition: sunwell_plateau.h:98
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT3
Definition: sunwell_plateau.h:97
@ GO_BOSS_COLLISION_2
Definition: sunwell_plateau.h:89
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT2
Definition: sunwell_plateau.h:96
@ GO_FORCE_FIELD
Definition: sunwell_plateau.h:87
@ GO_ORB_OF_THE_BLUE_DRAGONFLIGHT1
Definition: sunwell_plateau.h:95
@ GO_FIRE_BARRIER
Definition: sunwell_plateau.h:90
@ GO_MURUS_GATE_2
Definition: sunwell_plateau.h:92
@ GO_MURUS_GATE_1
Definition: sunwell_plateau.h:91
@ GO_ICE_BARRIER
Definition: sunwell_plateau.h:93
@ GO_BOSS_COLLISION_1
Definition: sunwell_plateau.h:88
void setActive(bool isActiveObject)
Definition: Object.cpp:1085
void AddDoor(GameObject *door, bool add)
Definition: InstanceScript.cpp:283
ObjectGuid IceBarrierGUID
Definition: instance_sunwell_plateau.cpp:251

References InstanceScript::AddDoor(), blueFlightOrbGUID, Object::GetEntry(), Object::GetGUID(), GO_BOSS_COLLISION_1, GO_BOSS_COLLISION_2, GO_FIRE_BARRIER, GO_FORCE_FIELD, GO_ICE_BARRIER, GO_MURUS_GATE_1, GO_MURUS_GATE_2, GO_ORB_OF_THE_BLUE_DRAGONFLIGHT1, GO_ORB_OF_THE_BLUE_DRAGONFLIGHT2, GO_ORB_OF_THE_BLUE_DRAGONFLIGHT3, GO_ORB_OF_THE_BLUE_DRAGONFLIGHT4, IceBarrierGUID, and WorldObject::setActive().

◆ OnGameObjectRemove()

void instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnGameObjectRemove ( GameObject go)
inlineoverridevirtual

Reimplemented from InstanceScript.

181 {
182 switch (go->GetEntry())
183 {
184 case GO_FIRE_BARRIER:
185 case GO_MURUS_GATE_1:
186 case GO_MURUS_GATE_2:
189 case GO_FORCE_FIELD:
190 AddDoor(go, false);
191 break;
192 default:
193 break;
194 }
195 }

References InstanceScript::AddDoor(), Object::GetEntry(), GO_BOSS_COLLISION_1, GO_BOSS_COLLISION_2, GO_FIRE_BARRIER, GO_FORCE_FIELD, GO_MURUS_GATE_1, and GO_MURUS_GATE_2.

◆ OnPlayerEnter()

void instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::OnPlayerEnter ( Player player)
inlineoverridevirtual

Reimplemented from InstanceScript.

49 {
50 instance->LoadGrid(1477.94f, 643.22f);
51 instance->LoadGrid(1641.45f, 988.08f);
53 gobj->SendUpdateToPlayer(player);
54 }
Definition: GameObject.h:122
void LoadGrid(float x, float y)
Definition: Map.cpp:494
GameObject * GetGameObject(ObjectGuid const guid)
Definition: Map.cpp:3298

References Map::GetGameObject(), IceBarrierGUID, InstanceScript::instance, and Map::LoadGrid().

Member Data Documentation

◆ AlythessGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::AlythessGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ AnveenaGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::AnveenaGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ blueFlightOrbGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::blueFlightOrbGUID[4]
protected

Referenced by GetGuidData(), and OnGameObjectCreate().

◆ BrutallusGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::BrutallusGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ FelmystGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::FelmystGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ IceBarrierGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::IceBarrierGUID
protected

◆ KalecgosDragonGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::KalecgosDragonGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ KalecgosKjGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::KalecgosKjGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ KilJaedenControllerGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::KilJaedenControllerGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ KilJaedenGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::KilJaedenGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ MadrigosaGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::MadrigosaGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ MuruGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::MuruGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ SacrolashGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::SacrolashGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().

◆ SathrovarrGUID

ObjectGuid instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::SathrovarrGUID
protected

Referenced by GetGuidData(), and OnCreatureCreate().