Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
instance_utgarde_pinnacle::instance_pinnacle Struct Reference
Inheritance diagram for instance_utgarde_pinnacle::instance_pinnacle:
Collaboration diagram for instance_utgarde_pinnacle::instance_pinnacle:

Public Member Functions

uint32 GetData (uint32 type) const OVERRIDE
uint64 GetData64 (uint32 identifier) const OVERRIDE
std::string GetSaveData () OVERRIDE
void Initialize () OVERRIDE
 instance_pinnacle (Map *map)
bool IsEncounterInProgress () const OVERRIDE
void Load (const char *in) OVERRIDE
void OnCreatureCreate (Creature *creature) OVERRIDE
void OnGameObjectCreate (GameObject *go) OVERRIDE
void SetData (uint32 type, uint32 data) OVERRIDE
void SetData64 (uint32 type, uint64 data) OVERRIDE
Public Member Functions inherited from InstanceScript
virtual bool CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=NULL, uint32=0)
virtual bool CheckRequiredBosses (uint32, Player const *=NULL) const
void DoCastSpellOnPlayers (uint32 spell)
void DoRemoveAurasDueToSpellOnPlayers (uint32 spell)
void DoRespawnGameObject (uint64 guid, uint32 timeToDespawn=MINUTE)
void DoSendNotifyToInstance (char const *format,...)
void DoStartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
void DoStopTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
void DoUpdateAchievementCriteria (AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=NULL)
void DoUpdateWorldState (uint32 worldstateId, uint32 worldstateValue)
void DoUseDoorOrButton (uint64 guid, uint32 withRestoreTime=0, bool useAlternativeState=false)
virtual void FillInitialWorldStates (WorldStateBuilder &)
BossBoundaryMap const * GetBossBoundary (uint32 id) const
EncounterState GetBossState (uint32 id) const
uint32 GetCompletedEncounterMask () const
void HandleGameObject (uint64 guid, bool open, GameObject *go=NULL)
 InstanceScript (Map *map)
virtual void OnPlayerEnter (Player *)
void SaveToDB ()
void SendEncounterUnit (uint32 type, Unit *unit=NULL, uint8 param1=0, uint8 param2=0)
bool ServerAllowsTwoSideGroups ()
virtual bool SetBossState (uint32 id, EncounterState state)
void SetCompletedEncountersMask (uint32 newMask)
virtual void Update (uint32)
void UpdateEncounterState (EncounterCreditType type, uint32 creditEntry, Unit *source)
void UpdatePhasing ()
virtual ~InstanceScript ()
Public Member Functions inherited from ZoneScript
virtual uint32 GetCreatureEntry (uint32, CreatureData const *data)
virtual uint32 GetGameObjectEntry (uint32, uint32 entry)
virtual void OnCreatureRemove (Creature *)
virtual void OnGameObjectRemove (GameObject *)
virtual void OnUnitDeath (Unit *)
virtual void ProcessEvent (WorldObject *, uint32)
 ZoneScript ()
virtual ~ZoneScript ()

Public Attributes

uint32 m_auiEncounter [MAX_ENCOUNTER]
std::string str_data
uint64 uiFerociousRhino
uint64 uiFrenziedWorgen
uint64 uiGortokPalehoof
uint64 uiGortokPalehoofSphere
uint64 uiKingYmiron
uint64 uiKingYmironDoor
uint64 uiMassiveJormungar
uint64 uiPalehoofOrb
uint64 uiRavenousFurbolg
uint64 uiSacrificedPlayer
uint64 uiSkadiTheRuthless
uint64 uiSkadiTheRuthlessDoor
uint64 uiSvala
uint64 uiSvalaSorrowgrave
Public Attributes inherited from InstanceScript
Mapinstance

Additional Inherited Members

Protected Member Functions inherited from InstanceScript
void AddDoor (GameObject *door, bool add)
void AddMinion (Creature *minion, bool add)
std::string GetBossSaveData ()
void LoadBossState (char const *data)
void LoadDoorData (DoorData const *data)
void LoadMinionData (MinionData const *data)
void SetBossNumber (uint32 number)
void UpdateDoorState (GameObject *door)
void UpdateMinionState (Creature *minion, EncounterState state)

Detailed Description

Definition at line 36 of file instance_utgarde_pinnacle.cpp.

Constructor & Destructor Documentation

◆ instance_pinnacle()

instance_utgarde_pinnacle::instance_pinnacle::instance_pinnacle ( Map * map)
inline

Definition at line 38 of file instance_utgarde_pinnacle.cpp.

References InstanceScript::InstanceScript().

Member Function Documentation

◆ GetData()

uint32 instance_utgarde_pinnacle::instance_pinnacle::GetData ( uint32 type) const
inlinevirtual

◆ GetData64()

◆ GetSaveData()

std::string instance_utgarde_pinnacle::instance_pinnacle::GetSaveData ( )
inlinevirtual

◆ Initialize()

◆ IsEncounterInProgress()

bool instance_utgarde_pinnacle::instance_pinnacle::IsEncounterInProgress ( ) const
inlinevirtual

Reimplemented from InstanceScript.

Definition at line 86 of file instance_utgarde_pinnacle.cpp.

References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, and OVERRIDE.

◆ Load()

void instance_utgarde_pinnacle::instance_pinnacle::Load ( const char * in)
inlinevirtual

◆ OnCreatureCreate()

◆ OnGameObjectCreate()

◆ SetData()

◆ SetData64()

void instance_utgarde_pinnacle::instance_pinnacle::SetData64 ( uint32 type,
uint64 data )
inlinevirtual

Reimplemented from ZoneScript.

Definition at line 161 of file instance_utgarde_pinnacle.cpp.

References DATA_SACRIFICED_PLAYER, OVERRIDE, and uiSacrificedPlayer.

Member Data Documentation

◆ m_auiEncounter

uint32 instance_utgarde_pinnacle::instance_pinnacle::m_auiEncounter[MAX_ENCOUNTER]

◆ str_data

std::string instance_utgarde_pinnacle::instance_pinnacle::str_data

Definition at line 60 of file instance_utgarde_pinnacle.cpp.

Referenced by GetSaveData().

◆ uiFerociousRhino

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiFerociousRhino

Definition at line 51 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiFrenziedWorgen

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiFrenziedWorgen

Definition at line 49 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiGortokPalehoof

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiGortokPalehoof

Definition at line 41 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiGortokPalehoofSphere

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiGortokPalehoofSphere

Definition at line 47 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnGameObjectCreate().

◆ uiKingYmiron

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiKingYmiron

Definition at line 43 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiKingYmironDoor

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiKingYmironDoor

Definition at line 46 of file instance_utgarde_pinnacle.cpp.

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

◆ uiMassiveJormungar

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiMassiveJormungar

Definition at line 52 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiPalehoofOrb

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiPalehoofOrb

Definition at line 53 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiRavenousFurbolg

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiRavenousFurbolg

Definition at line 50 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiSacrificedPlayer

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiSacrificedPlayer

Definition at line 56 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and SetData64().

◆ uiSkadiTheRuthless

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiSkadiTheRuthless

Definition at line 42 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiSkadiTheRuthlessDoor

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiSkadiTheRuthlessDoor

Definition at line 45 of file instance_utgarde_pinnacle.cpp.

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

◆ uiSvala

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiSvala

Definition at line 55 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().

◆ uiSvalaSorrowgrave

uint64 instance_utgarde_pinnacle::instance_pinnacle::uiSvalaSorrowgrave

Definition at line 40 of file instance_utgarde_pinnacle.cpp.

Referenced by GetData64(), Initialize(), and OnCreatureCreate().


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