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)
 
void DoForAllMinions (uint32 id, std::function< void(Creature *)> exec)
 
- 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
 
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 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_sunwell_plateau_InstanceMapScript()

instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::instance_sunwell_plateau_InstanceMapScript ( Map map)
inline
42 : InstanceScript(map)
43 {
47 }
#define DataHeader
Definition: blackrock_depths.h:23
@ MAX_ENCOUNTERS
Definition: deadmines.h:30
DoorData const doorData[]
Definition: instance_sunwell_plateau.cpp:24
Definition: InstanceScript.h:141
void SetBossNumber(uint32 number)
Definition: InstanceScript.h:271
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.

199 {
200 switch (id)
201 {
202 case NPC_KALECGOS:
203 return KalecgosDragonGUID;
204 case NPC_SATHROVARR:
205 return SathrovarrGUID;
206 case NPC_BRUTALLUS:
207 return BrutallusGUID;
208 case NPC_MADRIGOSA:
209 return MadrigosaGUID;
210 case NPC_FELMYST:
211 return FelmystGUID;
213 return AlythessGUID;
215 return SacrolashGUID;
216 case NPC_MURU:
217 return MuruGUID;
218 case NPC_ANVEENA:
219 return AnveenaGUID;
220 case NPC_KALECGOS_KJ:
221 return KalecgosKjGUID;
224 case NPC_KILJAEDEN:
225 return KilJaedenGUID;
226
227 // Orbs
233 }
234
235 return ObjectGuid::Empty;
236 }
@ NPC_KALECGOS
Definition: magisters_terrace.h:48
@ 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_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:243
ObjectGuid AnveenaGUID
Definition: instance_sunwell_plateau.cpp:249
ObjectGuid KilJaedenGUID
Definition: instance_sunwell_plateau.cpp:247
ObjectGuid blueFlightOrbGUID[4]
Definition: instance_sunwell_plateau.cpp:253
ObjectGuid BrutallusGUID
Definition: instance_sunwell_plateau.cpp:241
ObjectGuid SacrolashGUID
Definition: instance_sunwell_plateau.cpp:245
ObjectGuid KilJaedenControllerGUID
Definition: instance_sunwell_plateau.cpp:248
ObjectGuid AlythessGUID
Definition: instance_sunwell_plateau.cpp:244
ObjectGuid MuruGUID
Definition: instance_sunwell_plateau.cpp:246
ObjectGuid KalecgosKjGUID
Definition: instance_sunwell_plateau.cpp:250
ObjectGuid SathrovarrGUID
Definition: instance_sunwell_plateau.cpp:240
ObjectGuid MadrigosaGUID
Definition: instance_sunwell_plateau.cpp:242
ObjectGuid KalecgosDragonGUID
Definition: instance_sunwell_plateau.cpp:239

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
58 {
59 Map::PlayerList const& players = instance->GetPlayers();
60
61 if (!players.IsEmpty())
62 {
63 for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
64 {
65 Player* player = itr->GetSource();
66 if (player && !player->HasAura(45839))
67 return player;
68 }
69 }
70 //else
71 // LOG_DEBUG("scripts", "Instance Sunwell Plateau: GetPlayerInMap, but PlayerList is empty!");
72
73 return nullptr;
74 }
bool IsEmpty() const
Definition: LinkedList.h:97
Definition: LinkedList.h:139
Definition: Player.h:1056
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5636
Map * instance
Definition: InstanceScript.h:147
PlayerList const & GetPlayers() const
Definition: Map.h:485
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.

77 {
78 if (creature->GetSpawnId() > 0 || !creature->GetOwnerGUID().IsPlayer())
79 creature->CastSpell(creature, SPELL_SUNWELL_RADIANCE, true);
80
81 switch (creature->GetEntry())
82 {
83 case NPC_KALECGOS:
84 KalecgosDragonGUID = creature->GetGUID();
85 break;
86 case NPC_SATHROVARR:
87 SathrovarrGUID = creature->GetGUID();
88 break;
89 case NPC_BRUTALLUS:
90 BrutallusGUID = creature->GetGUID();
91 break;
92 case NPC_MADRIGOSA:
93 MadrigosaGUID = creature->GetGUID();
94 break;
95 case NPC_FELMYST:
96 FelmystGUID = creature->GetGUID();
97 break;
99 AlythessGUID = creature->GetGUID();
100 break;
102 SacrolashGUID = creature->GetGUID();
103 break;
104 case NPC_MURU:
105 MuruGUID = creature->GetGUID();
106 break;
107 case NPC_KILJAEDEN:
108 KilJaedenGUID = creature->GetGUID();
109 break;
111 KilJaedenControllerGUID = creature->GetGUID();
112 break;
113 case NPC_ANVEENA:
114 AnveenaGUID = creature->GetGUID();
115 break;
116 case NPC_KALECGOS_KJ:
117 KalecgosKjGUID = creature->GetGUID();
118 break;
119
120 // Xinef: Felmyst encounter
123 if (Creature* felmyst = instance->GetCreature(FelmystGUID))
124 felmyst->AI()->JustSummoned(creature);
125 break;
126
127 // Xinef: M'uru encounter
128 case NPC_DARKNESS:
130 case NPC_VOID_SPAWN:
132 muru->AI()->JustSummoned(creature);
133 break;
134
135 // Xinef: Kil'jaeden encounter
138 case NPC_SHIELD_ORB:
141 kiljaedenC->AI()->JustSummoned(creature);
142 break;
143 default:
144 break;
145 }
146 }
@ 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:1828
Creature * GetCreature(ObjectGuid const guid)
Definition: Map.cpp:3307

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.

149 {
150 switch (go->GetEntry())
151 {
152 case GO_FORCE_FIELD:
155 case GO_FIRE_BARRIER:
156 case GO_MURUS_GATE_1:
157 case GO_MURUS_GATE_2:
158 AddDoor(go);
159 break;
160 case GO_ICE_BARRIER:
161 IceBarrierGUID = go->GetGUID();
162 go->setActive(true);
163 break;
165 blueFlightOrbGUID[0] = go->GetGUID();
166 break;
168 blueFlightOrbGUID[1] = go->GetGUID();
169 break;
171 blueFlightOrbGUID[2] = go->GetGUID();
172 break;
174 blueFlightOrbGUID[3] = go->GetGUID();
175 break;
176 default:
177 break;
178 }
179 }
@ 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=true)
Definition: InstanceScript.cpp:306
ObjectGuid IceBarrierGUID
Definition: instance_sunwell_plateau.cpp:252

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.

182 {
183 switch (go->GetEntry())
184 {
185 case GO_FIRE_BARRIER:
186 case GO_MURUS_GATE_1:
187 case GO_MURUS_GATE_2:
190 case GO_FORCE_FIELD:
191 RemoveDoor(go);
192 break;
193 default:
194 break;
195 }
196 }
void RemoveDoor(GameObject *door)
Definition: InstanceScript.cpp:328

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

◆ OnPlayerEnter()

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

Reimplemented from InstanceScript.

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

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