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 Load (char const *data)
 
virtual void CreatureLooted (Creature *, LootType)
 
virtual std::string GetSaveData ()
 
void SaveToDB ()
 
virtual void Update (uint32)
 
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 OnPlayerLeave (Player *)
 
virtual void OnPlayerAreaUpdate (Player *, uint32, uint32)
 
virtual void OnPlayerInWaterStateUpdate (Player *, bool)
 
void HandleGameObject (ObjectGuid guid, bool open, GameObject *go=nullptr)
 Open or close a GameObject by GUID.
 
void HandleGameObject (uint32 type, bool open)
 Open or close a GameObject registered via LoadObjectData.
 
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 ()
 
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 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 (WorldPackets::WorldState::InitWorldStates &)
 
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 void ProcessEvent (WorldObject *, uint32)
 

Public Attributes

ObjectGuid SvalaSorrowgrave
 
ObjectGuid GortokPalehoof
 
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)
 
void WriteSaveDataHeaders (std::ostringstream &data)
 
void WriteSaveDataBossStates (std::ostringstream &data)
 
void WritePersistentData (std::ostringstream &data)
 

Detailed Description

Constructor & Destructor Documentation

◆ instance_utgarde_pinnacle_InstanceMapScript()

instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::instance_utgarde_pinnacle_InstanceMapScript ( Map pMap)
inline
50: InstanceScript(pMap) {Initialize();};
Definition InstanceScript.h:143
void Initialize() override
Definition instance_utgarde_pinnacle.cpp:73

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.

154 {
155 switch (criteria_id)
156 {
157 case 7322: // The Incredible Hulk (2043)
158 return svalaAchievement;
159 case 7595: // My Girl Loves to Skadi All the Time (2156)
160 return skadiAchievement;
161 case 7598: // King's Bane (2157)
162 return ymironAchievement;
163 }
164 return false;
165 }
bool svalaAchievement
Definition instance_utgarde_pinnacle.cpp:69
bool skadiAchievement
Definition instance_utgarde_pinnacle.cpp:70
bool ymironAchievement
Definition instance_utgarde_pinnacle.cpp:71

References skadiAchievement, svalaAchievement, and ymironAchievement.

◆ GetData()

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

Reimplemented from ZoneScript.

229 {
230 switch (type)
231 {
233 return Encounters[0];
235 return Encounters[1];
237 return Encounters[2];
238 case DATA_KING_YMIRON:
239 return Encounters[3];
240 case SKADI_HITS:
241 return SkadiHits;
242 case SKADI_IN_RANGE:
243 return SkadiInRange;
244 }
245 return 0;
246 }
Encounters
Definition sethekk_halls.h:30
uint8 SkadiHits
Definition instance_utgarde_pinnacle.cpp:66
uint8 SkadiInRange
Definition instance_utgarde_pinnacle.cpp:67
@ 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

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 ZoneScript.

249 {
250 switch (identifier)
251 {
253 return SvalaSorrowgrave;
255 return GortokPalehoof;
256 case DATA_KING_YMIRON:
257 return KingYmiron;
259 return FrenziedWorgen;
261 return RavenousFurbolg;
263 return MassiveJormungar;
265 return FerociousRhino;
266 case YMIRON_DOOR:
267 return YmironDoor;
268 case STATIS_GENERATOR:
269 return StatisGenerator;
270 case SKADI_DOOR:
271 return SkadiRuthlessDoor;
272 case DATA_GRAUF:
273 return Grauf;
274 case GO_SVALA_MIRROR:
275 return SvalaMirrorGUID;
276 }
277
278 return ObjectGuid::Empty;
279 }
static ObjectGuid const Empty
Definition ObjectGuid.h:120
ObjectGuid FerociousRhino
Definition instance_utgarde_pinnacle.cpp:58
ObjectGuid YmironDoor
Definition instance_utgarde_pinnacle.cpp:63
ObjectGuid RavenousFurbolg
Definition instance_utgarde_pinnacle.cpp:56
ObjectGuid KingYmiron
Definition instance_utgarde_pinnacle.cpp:54
ObjectGuid SvalaMirrorGUID
Definition instance_utgarde_pinnacle.cpp:61
ObjectGuid MassiveJormungar
Definition instance_utgarde_pinnacle.cpp:57
ObjectGuid GortokPalehoof
Definition instance_utgarde_pinnacle.cpp:53
ObjectGuid Grauf
Definition instance_utgarde_pinnacle.cpp:59
ObjectGuid FrenziedWorgen
Definition instance_utgarde_pinnacle.cpp:55
ObjectGuid StatisGenerator
Definition instance_utgarde_pinnacle.cpp:64
ObjectGuid SvalaSorrowgrave
Definition instance_utgarde_pinnacle.cpp:52
ObjectGuid SkadiRuthlessDoor
Definition instance_utgarde_pinnacle.cpp:62
@ GO_SVALA_MIRROR
Definition utgarde_pinnacle.h:61
@ 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

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_SVALA_SORROWGRAVE, ObjectGuid::Empty, FerociousRhino, FrenziedWorgen, GO_SVALA_MIRROR, GortokPalehoof, Grauf, KingYmiron, MassiveJormungar, RavenousFurbolg, SKADI_DOOR, SkadiRuthlessDoor, STATIS_GENERATOR, StatisGenerator, SvalaMirrorGUID, SvalaSorrowgrave, YMIRON_DOOR, and YmironDoor.

◆ Initialize()

void instance_utgarde_pinnacle::instance_utgarde_pinnacle_InstanceMapScript::Initialize ( )
inlineoverridevirtual

Reimplemented from InstanceScript.

74 {
78 SkadiHits = 0;
79 SkadiInRange = 0;
80
81 svalaAchievement = false;
82 skadiAchievement = false;
83 ymironAchievement = false;
84
85 for(uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
87 }
std::uint8_t uint8
Definition Define.h:109
@ NOT_STARTED
Definition InstanceScript.h:58
#define DataHeader
Definition blackrock_depths.h:23
void LoadSummonData(ObjectData const *data)
Definition InstanceScript.cpp:217
void SetHeaders(std::string const &dataHeaders)
Definition InstanceScript.cpp:158
void LoadObjectData(ObjectData const *creatureData, ObjectData const *gameObjectData)
Definition InstanceScript.cpp:193
@ MAX_ENCOUNTERS
Definition deadmines.h:30
ObjectData const creatureData[]
Definition instance_utgarde_pinnacle.cpp:23
ObjectData const summonData[]
Definition instance_utgarde_pinnacle.cpp:30

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

Referenced by instance_utgarde_pinnacle_InstanceMapScript().

◆ IsEncounterInProgress()

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

Reimplemented from InstanceScript.

90 {
91 for(uint8 i = 0; i < MAX_ENCOUNTERS; ++i)
92 if (Encounters[i] == IN_PROGRESS)
93 return true;
94
95 return false;
96 }
@ IN_PROGRESS
Definition InstanceScript.h:59

References IN_PROGRESS, and MAX_ENCOUNTERS.

◆ OnCreatureCreate()

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

Reimplemented from ZoneScript.

98 {
99 switch (pCreature->GetEntry())
100 {
102 SvalaSorrowgrave = pCreature->GetGUID();
103 break;
105 GortokPalehoof = pCreature->GetGUID();
106 break;
107 case NPC_KING_YMIRON:
108 KingYmiron = pCreature->GetGUID();
109 break;
111 FrenziedWorgen = pCreature->GetGUID();
112 break;
114 RavenousFurbolg = pCreature->GetGUID();
115 break;
117 MassiveJormungar = pCreature->GetGUID();
118 break;
120 FerociousRhino = pCreature->GetGUID();
121 break;
122 case NPC_GARUF:
123 Grauf = pCreature->GetGUID();
124 break;
125 }
126
128 }
void OnCreatureCreate(Creature *creature) override
Definition InstanceScript.cpp:70
uint32 GetEntry() const
Definition Object.h:117
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
@ NPC_RAVENOUS_FURBOLG
Definition utgarde_pinnacle.h:71
@ NPC_KING_YMIRON
Definition utgarde_pinnacle.h:69
@ NPC_FRENZIED_WORGEN
Definition utgarde_pinnacle.h:70
@ NPC_SVALA_SORROWGRAVE
Definition utgarde_pinnacle.h:66
@ NPC_GORTOK_PALEHOOF
Definition utgarde_pinnacle.h:67
@ NPC_MASSIVE_JORMUNGAR
Definition utgarde_pinnacle.h:72
@ NPC_GARUF
Definition utgarde_pinnacle.h:74
@ NPC_FEROCIOUS_RHINO
Definition utgarde_pinnacle.h:73

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_SVALA_SORROWGRAVE, InstanceScript::OnCreatureCreate(), RavenousFurbolg, and SvalaSorrowgrave.

◆ OnGameObjectCreate()

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

Reimplemented from ZoneScript.

131 {
132 switch (pGo->GetEntry())
133 {
135 SkadiRuthlessDoor = pGo->GetGUID();
138 break;
140 YmironDoor = pGo->GetGUID();
143 break;
145 StatisGenerator = pGo->GetGUID();
146 break;
147 case GO_SVALA_MIRROR:
148 SvalaMirrorGUID = pGo->GetGUID();
149 break;
150 }
151 }
@ DONE
Definition InstanceScript.h:61
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Open or close a GameObject by GUID.
Definition InstanceScript.cpp:125
@ GO_GORK_PALEHOOF_SPHERE
Definition utgarde_pinnacle.h:60
@ GO_KING_YMIRON_DOOR
Definition utgarde_pinnacle.h:59
@ GO_SKADI_THE_RUTHLESS_DOOR
Definition utgarde_pinnacle.h:58

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.

213 {
214 data >> Encounters[0];
215 data >> Encounters[1];
216 data >> Encounters[2];
217 data >> Encounters[3];
218 }

◆ SetData()

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

Reimplemented from ZoneScript.

168 {
169 switch (type)
170 {
173 Encounters[type] = data;
174 break;
176 if (data == DONE)
177 {
179 // Make ymiron attackable
181 cr->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
182 }
183 Encounters[type] = data;
184 break;
185 case DATA_KING_YMIRON:
186 if (data == DONE)
188 Encounters[type] = data;
189 break;
190 case SKADI_HITS:
191 SkadiHits = data;
192 break;
193 case SKADI_IN_RANGE:
194 SkadiInRange = data;
195 break;
197 svalaAchievement = (bool)data;
198 return;
200 skadiAchievement = (bool)data;
201 return;
203 ymironAchievement = (bool)data;
204 return;
205 }
207
208 SaveToDB();
210 }
#define OUT_SAVE_INST_DATA_COMPLETE
Definition InstanceScript.h:30
#define OUT_SAVE_INST_DATA
Definition InstanceScript.h:29
@ UNIT_FLAG_NOT_SELECTABLE
Definition UnitDefines.h:282
Definition Creature.h:47
Map * instance
Definition InstanceScript.h:149
void SaveToDB()
Definition InstanceScript.cpp:41
Creature * GetCreature(ObjectGuid const &guid)
Definition Map.cpp:2336
@ DATA_SKADI_ACHIEVEMENT
Definition utgarde_pinnacle.h:50
@ DATA_YMIRON_ACHIEVEMENT
Definition utgarde_pinnacle.h:51
@ DATA_SVALA_ACHIEVEMENT
Definition utgarde_pinnacle.h:49

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.

221 {
222 data << Encounters[0] << ' '
223 << Encounters[1] << ' '
224 << Encounters[2] << ' '
225 << Encounters[3];
226 }

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

◆ 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

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