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

Public Member Functions

 instance_utgarde_pinnacle_InstanceMapScript (Map *pMap)
 
void Initialize () override
 
bool IsEncounterInProgress () const override
 
void OnCreatureCreate (Creature *pCreature) override
 
void OnGameObjectCreate (GameObject *pGo) override
 
bool CheckAchievementCriteriaMeet (uint32 criteria_id, Player const *, Unit const *, uint32) override
 
void SetData (uint32 type, uint32 data) override
 
void ReadSaveDataMore (std::istringstream &data) override
 
void WriteSaveDataMore (std::ostringstream &data) override
 
uint32 GetData (uint32 type) const override
 
ObjectGuid GetGuidData (uint32 identifier) 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)
 
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 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)
 
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
 
- 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)
 

Public Attributes

ObjectGuid SvalaSorrowgrave
 
ObjectGuid GortokPalehoof
 
ObjectGuid SkadiRuthless
 
ObjectGuid KingYmiron
 
ObjectGuid FrenziedWorgen
 
ObjectGuid RavenousFurbolg
 
ObjectGuid MassiveJormungar
 
ObjectGuid FerociousRhino
 
ObjectGuid Grauf
 
ObjectGuid SvalaMirrorGUID
 
ObjectGuid SkadiRuthlessDoor
 
ObjectGuid YmironDoor
 
ObjectGuid StatisGenerator
 
uint32 Encounters [MAX_ENCOUNTERS]
 
uint8 SkadiHits
 
uint8 SkadiInRange
 
bool svalaAchievement
 
bool skadiAchievement
 
bool ymironAchievement
 
- Public Attributes inherited from InstanceScript
Mapinstance
 
TaskScheduler scheduler
 

Additional Inherited Members

- Static Public Member Functions inherited from InstanceScript
static std::string GetBossStateName (uint8 state)
 
- 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_utgarde_pinnacle_InstanceMapScript()

instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::instance_utgarde_pinnacle_InstanceMapScript ( Map pMap)
inline
35: InstanceScript(pMap) {Initialize();};
Definition: InstanceScript.h:142
void Initialize() override
Definition: instance_utgarde_pinnacle.cpp:59

References Initialize().

Member Function Documentation

◆ CheckAchievementCriteriaMeet()

bool instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::CheckAchievementCriteriaMeet ( uint32  criteria_id,
Player const *  ,
Unit const *  ,
uint32   
)
inlineoverridevirtual

Reimplemented from InstanceScript.

139 {
140 switch (criteria_id)
141 {
142 case 7322: // The Incredible Hulk (2043)
143 return svalaAchievement;
144 case 7595: // My Girl Loves to Skadi All the Time (2156)
145 return skadiAchievement;
146 case 7598: // King's Bane (2157)
147 return ymironAchievement;
148 }
149 return false;
150 }
bool svalaAchievement
Definition: instance_utgarde_pinnacle.cpp:55
bool skadiAchievement
Definition: instance_utgarde_pinnacle.cpp:56
bool ymironAchievement
Definition: instance_utgarde_pinnacle.cpp:57

References skadiAchievement, svalaAchievement, and ymironAchievement.

◆ GetData()

uint32 instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::GetData ( uint32  type) const
inlineoverridevirtual

Reimplemented from ZoneScript.

214 {
215 switch (type)
216 {
218 return Encounters[0];
220 return Encounters[1];
222 return Encounters[2];
223 case DATA_KING_YMIRON:
224 return Encounters[3];
225 case SKADI_HITS:
226 return SkadiHits;
227 case SKADI_IN_RANGE:
228 return SkadiInRange;
229 }
230 return 0;
231 }
Encounters
Definition: sethekk_halls.h:30
@ DATA_SKADI_THE_RUTHLESS
Definition: utgarde_pinnacle.h:31
@ DATA_KING_YMIRON
Definition: utgarde_pinnacle.h:32
@ DATA_SVALA_SORROWGRAVE
Definition: utgarde_pinnacle.h:29
@ SKADI_HITS
Definition: utgarde_pinnacle.h:43
@ SKADI_IN_RANGE
Definition: utgarde_pinnacle.h:44
@ DATA_GORTOK_PALEHOOF
Definition: utgarde_pinnacle.h:30
uint8 SkadiHits
Definition: instance_utgarde_pinnacle.cpp:52
uint8 SkadiInRange
Definition: instance_utgarde_pinnacle.cpp:53

References DATA_GORTOK_PALEHOOF, DATA_KING_YMIRON, DATA_SKADI_THE_RUTHLESS, DATA_SVALA_SORROWGRAVE, SKADI_HITS, SKADI_IN_RANGE, SkadiHits, and SkadiInRange.

◆ GetGuidData()

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::GetGuidData ( uint32  identifier) const
inlineoverridevirtual

Reimplemented from InstanceScript.

234 {
235 switch (identifier)
236 {
238 return SvalaSorrowgrave;
240 return GortokPalehoof;
242 return SkadiRuthless;
243 case DATA_KING_YMIRON:
244 return KingYmiron;
246 return FrenziedWorgen;
248 return RavenousFurbolg;
250 return MassiveJormungar;
252 return FerociousRhino;
253 case YMIRON_DOOR:
254 return YmironDoor;
255 case STATIS_GENERATOR:
256 return StatisGenerator;
257 case SKADI_DOOR:
258 return SkadiRuthlessDoor;
259 case DATA_GRAUF:
260 return Grauf;
261 case GO_SVALA_MIRROR:
262 return SvalaMirrorGUID;
263 }
264
265 return ObjectGuid::Empty;
266 }
@ GO_SVALA_MIRROR
Definition: utgarde_pinnacle.h:60
@ YMIRON_DOOR
Definition: utgarde_pinnacle.h:40
@ SKADI_DOOR
Definition: utgarde_pinnacle.h:45
@ DATA_GRAUF
Definition: utgarde_pinnacle.h:33
@ DATA_NPC_RAVENOUS_FURBOLG
Definition: utgarde_pinnacle.h:36
@ DATA_NPC_FRENZIED_WORGEN
Definition: utgarde_pinnacle.h:35
@ DATA_NPC_MASSIVE_JORMUNGAR
Definition: utgarde_pinnacle.h:37
@ DATA_NPC_FEROCIOUS_RHINO
Definition: utgarde_pinnacle.h:38
@ STATIS_GENERATOR
Definition: utgarde_pinnacle.h:41
static ObjectGuid const Empty
Definition: ObjectGuid.h:120
ObjectGuid FerociousRhino
Definition: instance_utgarde_pinnacle.cpp:44
ObjectGuid YmironDoor
Definition: instance_utgarde_pinnacle.cpp:49
ObjectGuid RavenousFurbolg
Definition: instance_utgarde_pinnacle.cpp:42
ObjectGuid KingYmiron
Definition: instance_utgarde_pinnacle.cpp:40
ObjectGuid SvalaMirrorGUID
Definition: instance_utgarde_pinnacle.cpp:47
ObjectGuid MassiveJormungar
Definition: instance_utgarde_pinnacle.cpp:43
ObjectGuid GortokPalehoof
Definition: instance_utgarde_pinnacle.cpp:38
ObjectGuid Grauf
Definition: instance_utgarde_pinnacle.cpp:45
ObjectGuid FrenziedWorgen
Definition: instance_utgarde_pinnacle.cpp:41
ObjectGuid StatisGenerator
Definition: instance_utgarde_pinnacle.cpp:50
ObjectGuid SvalaSorrowgrave
Definition: instance_utgarde_pinnacle.cpp:37
ObjectGuid SkadiRuthlessDoor
Definition: instance_utgarde_pinnacle.cpp:48
ObjectGuid SkadiRuthless
Definition: instance_utgarde_pinnacle.cpp:39

References DATA_GORTOK_PALEHOOF, DATA_GRAUF, DATA_KING_YMIRON, DATA_NPC_FEROCIOUS_RHINO, DATA_NPC_FRENZIED_WORGEN, DATA_NPC_MASSIVE_JORMUNGAR, DATA_NPC_RAVENOUS_FURBOLG, DATA_SKADI_THE_RUTHLESS, DATA_SVALA_SORROWGRAVE, ObjectGuid::Empty, FerociousRhino, FrenziedWorgen, GO_SVALA_MIRROR, GortokPalehoof, Grauf, KingYmiron, MassiveJormungar, RavenousFurbolg, SKADI_DOOR, SkadiRuthless, SkadiRuthlessDoor, STATIS_GENERATOR, StatisGenerator, SvalaMirrorGUID, SvalaSorrowgrave, YMIRON_DOOR, and YmironDoor.

◆ Initialize()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::Initialize ( )
inlineoverridevirtual

Reimplemented from InstanceScript.

60 {
62 SkadiHits = 0;
63 SkadiInRange = 0;
64
65 svalaAchievement = false;
66 skadiAchievement = false;
67 ymironAchievement = false;
68
69 for(uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
71 }
std::uint8_t uint8
Definition: Define.h:109
@ MAX_ENCOUNTERS
Definition: deadmines.h:30
#define DataHeader
Definition: blackrock_depths.h:23
@ NOT_STARTED
Definition: InstanceScript.h:57
void SetHeaders(std::string const &dataHeaders)
Definition: InstanceScript.cpp:141

References DataHeader, MAX_ENCOUNTERS, NOT_STARTED, InstanceScript::SetHeaders(), skadiAchievement, SkadiHits, SkadiInRange, svalaAchievement, and ymironAchievement.

Referenced by instance_utgarde_pinnacle_InstanceMapScript().

◆ IsEncounterInProgress()

bool instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::IsEncounterInProgress ( ) const
inlineoverridevirtual

Reimplemented from InstanceScript.

74 {
75 for(uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
76 if (Encounters[i] == IN_PROGRESS)
77 return true;
78
79 return false;
80 }
@ IN_PROGRESS
Definition: InstanceScript.h:58

References IN_PROGRESS, and MAX_ENCOUNTERS.

◆ OnCreatureCreate()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::OnCreatureCreate ( Creature pCreature)
inlineoverridevirtual

Reimplemented from InstanceScript.

82 {
83 switch (pCreature->GetEntry())
84 {
86 SvalaSorrowgrave = pCreature->GetGUID();
87 break;
89 GortokPalehoof = pCreature->GetGUID();
90 break;
92 SkadiRuthless = pCreature->GetGUID();
93 break;
94 case NPC_KING_YMIRON:
95 KingYmiron = pCreature->GetGUID();
96 break;
98 FrenziedWorgen = pCreature->GetGUID();
99 break;
101 RavenousFurbolg = pCreature->GetGUID();
102 break;
104 MassiveJormungar = pCreature->GetGUID();
105 break;
107 FerociousRhino = pCreature->GetGUID();
108 break;
109 case NPC_GARUF:
110 Grauf = pCreature->GetGUID();
111 break;
112 }
113 }
@ NPC_RAVENOUS_FURBOLG
Definition: utgarde_pinnacle.h:70
@ NPC_KING_YMIRON
Definition: utgarde_pinnacle.h:68
@ NPC_FRENZIED_WORGEN
Definition: utgarde_pinnacle.h:69
@ NPC_SVALA_SORROWGRAVE
Definition: utgarde_pinnacle.h:65
@ NPC_GORTOK_PALEHOOF
Definition: utgarde_pinnacle.h:66
@ NPC_SKADI_THE_RUTHLESS
Definition: utgarde_pinnacle.h:67
@ NPC_MASSIVE_JORMUNGAR
Definition: utgarde_pinnacle.h:71
@ NPC_GARUF
Definition: utgarde_pinnacle.h:73
@ NPC_FEROCIOUS_RHINO
Definition: utgarde_pinnacle.h:72
uint32 GetEntry() const
Definition: Object.h:115
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:112

References FerociousRhino, FrenziedWorgen, Object::GetEntry(), Object::GetGUID(), GortokPalehoof, Grauf, KingYmiron, MassiveJormungar, NPC_FEROCIOUS_RHINO, NPC_FRENZIED_WORGEN, NPC_GARUF, NPC_GORTOK_PALEHOOF, NPC_KING_YMIRON, NPC_MASSIVE_JORMUNGAR, NPC_RAVENOUS_FURBOLG, NPC_SKADI_THE_RUTHLESS, NPC_SVALA_SORROWGRAVE, RavenousFurbolg, SkadiRuthless, and SvalaSorrowgrave.

◆ OnGameObjectCreate()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::OnGameObjectCreate ( GameObject pGo)
inlineoverridevirtual

Reimplemented from InstanceScript.

116 {
117 switch (pGo->GetEntry())
118 {
120 SkadiRuthlessDoor = pGo->GetGUID();
123 break;
125 YmironDoor = pGo->GetGUID();
128 break;
130 StatisGenerator = pGo->GetGUID();
131 break;
132 case GO_SVALA_MIRROR:
133 SvalaMirrorGUID = pGo->GetGUID();
134 break;
135 }
136 }
@ GO_GORK_PALEHOOF_SPHERE
Definition: utgarde_pinnacle.h:59
@ GO_KING_YMIRON_DOOR
Definition: utgarde_pinnacle.h:58
@ GO_SKADI_THE_RUTHLESS_DOOR
Definition: utgarde_pinnacle.h:57
@ DONE
Definition: InstanceScript.h:60
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:113

References DATA_KING_YMIRON, DATA_SKADI_THE_RUTHLESS, DONE, ObjectGuid::Empty, Object::GetEntry(), Object::GetGUID(), GO_GORK_PALEHOOF_SPHERE, GO_KING_YMIRON_DOOR, GO_SKADI_THE_RUTHLESS_DOOR, GO_SVALA_MIRROR, InstanceScript::HandleGameObject(), SkadiRuthlessDoor, StatisGenerator, SvalaMirrorGUID, and YmironDoor.

◆ ReadSaveDataMore()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::ReadSaveDataMore ( std::istringstream &  data)
inlineoverridevirtual

Reimplemented from InstanceScript.

198 {
199 data >> Encounters[0];
200 data >> Encounters[1];
201 data >> Encounters[2];
202 data >> Encounters[3];
203 }

◆ SetData()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SetData ( uint32  type,
uint32  data 
)
inlineoverridevirtual

Reimplemented from ZoneScript.

153 {
154 switch (type)
155 {
158 Encounters[type] = data;
159 break;
161 if (data == DONE)
162 {
164 // Make ymiron attackable
166 cr->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
167 }
168 Encounters[type] = data;
169 break;
170 case DATA_KING_YMIRON:
171 if (data == DONE)
173 Encounters[type] = data;
174 break;
175 case SKADI_HITS:
176 SkadiHits = data;
177 break;
178 case SKADI_IN_RANGE:
179 SkadiInRange = data;
180 break;
182 svalaAchievement = (bool)data;
183 return;
185 skadiAchievement = (bool)data;
186 return;
188 ymironAchievement = (bool)data;
189 return;
190 }
192
193 SaveToDB();
195 }
@ DATA_SKADI_ACHIEVEMENT
Definition: utgarde_pinnacle.h:50
@ DATA_YMIRON_ACHIEVEMENT
Definition: utgarde_pinnacle.h:51
@ DATA_SVALA_ACHIEVEMENT
Definition: utgarde_pinnacle.h:49
#define OUT_SAVE_INST_DATA_COMPLETE
Definition: InstanceScript.h:29
#define OUT_SAVE_INST_DATA
Definition: InstanceScript.h:28
@ UNIT_FLAG_NOT_SELECTABLE
Definition: UnitDefines.h:254
Definition: Creature.h:43
Map * instance
Definition: InstanceScript.h:148
void SaveToDB()
Definition: InstanceScript.cpp:41
Creature * GetCreature(ObjectGuid const guid)
Definition: Map.cpp:3317

References DATA_GORTOK_PALEHOOF, DATA_KING_YMIRON, DATA_SKADI_ACHIEVEMENT, DATA_SKADI_THE_RUTHLESS, DATA_SVALA_ACHIEVEMENT, DATA_SVALA_SORROWGRAVE, DATA_YMIRON_ACHIEVEMENT, DONE, Map::GetCreature(), InstanceScript::HandleGameObject(), InstanceScript::instance, KingYmiron, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, InstanceScript::SaveToDB(), SKADI_HITS, SKADI_IN_RANGE, skadiAchievement, SkadiHits, SkadiInRange, SkadiRuthlessDoor, svalaAchievement, UNIT_FLAG_NOT_SELECTABLE, ymironAchievement, and YmironDoor.

◆ WriteSaveDataMore()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::WriteSaveDataMore ( std::ostringstream &  data)
inlineoverridevirtual

Reimplemented from InstanceScript.

206 {
207 data << Encounters[0] << ' '
208 << Encounters[1] << ' '
209 << Encounters[2] << ' '
210 << Encounters[3];
211 }

Member Data Documentation

◆ Encounters

uint32 instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::Encounters[MAX_ENCOUNTERS]

◆ FerociousRhino

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::FerociousRhino

Referenced by GetGuidData(), and OnCreatureCreate().

◆ FrenziedWorgen

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::FrenziedWorgen

Referenced by GetGuidData(), and OnCreatureCreate().

◆ GortokPalehoof

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::GortokPalehoof

Referenced by GetGuidData(), and OnCreatureCreate().

◆ Grauf

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::Grauf

Referenced by GetGuidData(), and OnCreatureCreate().

◆ KingYmiron

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::KingYmiron

◆ MassiveJormungar

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::MassiveJormungar

Referenced by GetGuidData(), and OnCreatureCreate().

◆ RavenousFurbolg

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::RavenousFurbolg

Referenced by GetGuidData(), and OnCreatureCreate().

◆ skadiAchievement

bool instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::skadiAchievement

◆ SkadiHits

uint8 instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SkadiHits

Referenced by GetData(), Initialize(), and SetData().

◆ SkadiInRange

uint8 instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SkadiInRange

Referenced by GetData(), Initialize(), and SetData().

◆ SkadiRuthless

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SkadiRuthless

Referenced by GetGuidData(), and OnCreatureCreate().

◆ SkadiRuthlessDoor

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SkadiRuthlessDoor

◆ StatisGenerator

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::StatisGenerator

Referenced by GetGuidData(), and OnGameObjectCreate().

◆ svalaAchievement

bool instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::svalaAchievement

◆ SvalaMirrorGUID

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SvalaMirrorGUID

Referenced by GetGuidData(), and OnGameObjectCreate().

◆ SvalaSorrowgrave

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::SvalaSorrowgrave

Referenced by GetGuidData(), and OnCreatureCreate().

◆ ymironAchievement

bool instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::ymironAchievement

◆ YmironDoor

ObjectGuid instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::YmironDoor