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

Public Member Functions

uint32 GetData (uint32 data) const OVERRIDE
uint64 GetData64 (uint32 index) const OVERRIDE
std::string GetSaveData () OVERRIDE
void IncreaseDeadElementals (uint32 inc)
 instance_halls_of_origination_InstanceMapScript (InstanceMap *map)
void Load (const char *str) OVERRIDE
void OnCreatureCreate (Creature *creature) OVERRIDE
void OnGameObjectCreate (GameObject *go) OVERRIDE
void OnGameObjectRemove (GameObject *go) OVERRIDE
void OnUnitDeath (Unit *unit) 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)
virtual void Initialize ()
 InstanceScript (Map *map)
virtual bool IsEncounterInProgress () const
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 ProcessEvent (WorldObject *, uint32)
virtual void SetData (uint32, uint32)
virtual void SetData64 (uint32, uint64)
 ZoneScript ()
virtual ~ZoneScript ()

Protected Attributes

uint32 _deadElementals
uint64 AnhuurLeftBeaconGUID
uint64 AnhuurRightBeaconGUID
uint64 AnhuursBridgeGUID
uint64 AnhuursDoorGUID
uint64 AnraphetDoorGUID
uint64 AnraphetGUID
uint64 BrannBronzebeardGUID
uint64 SunMirrorGUID
uint64 TempleGuardianAnhuurGUID

Additional Inherited Members

Public Attributes inherited from InstanceScript
Mapinstance
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 40 of file instance_halls_of_origination.cpp.

Constructor & Destructor Documentation

◆ instance_halls_of_origination_InstanceMapScript()

Member Function Documentation

◆ GetData()

uint32 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::GetData ( uint32 data) const
inlinevirtual

Reimplemented from ZoneScript.

Definition at line 132 of file instance_halls_of_origination.cpp.

References _deadElementals, DATA_DEAD_ELEMENTALS, and OVERRIDE.

◆ GetData64()

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::GetData64 ( uint32 index) const
inlinevirtual

◆ GetSaveData()

std::string instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::GetSaveData ( )
inlinevirtual

◆ IncreaseDeadElementals()

void instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::IncreaseDeadElementals ( uint32 inc)
inline

◆ Load()

void instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::Load ( const char * str)
inlinevirtual

◆ OnCreatureCreate()

void instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnCreatureCreate ( Creature * creature)
inlinevirtual

◆ OnGameObjectCreate()

◆ OnGameObjectRemove()

◆ OnUnitDeath()

void instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::OnUnitDeath ( Unit * unit)
inlinevirtual

Member Data Documentation

◆ _deadElementals

uint32 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::_deadElementals
protected

◆ AnhuurLeftBeaconGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnhuurLeftBeaconGUID
protected

◆ AnhuurRightBeaconGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnhuurRightBeaconGUID
protected

◆ AnhuursBridgeGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnhuursBridgeGUID
protected

◆ AnhuursDoorGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnhuursDoorGUID
protected

◆ AnraphetDoorGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnraphetDoorGUID
protected

◆ AnraphetGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::AnraphetGUID
protected

◆ BrannBronzebeardGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::BrannBronzebeardGUID
protected

◆ SunMirrorGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::SunMirrorGUID
protected

◆ TempleGuardianAnhuurGUID

uint64 instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::TempleGuardianAnhuurGUID
protected

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