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

Public Member Functions

uint32 GetData (uint32 type) const OVERRIDE
void Initialize () OVERRIDE
 instance_sunken_temple_InstanceMapScript (Map *map)
void OnGameObjectCreate (GameObject *go) OVERRIDE
void SetData (uint32 type, uint32 data) OVERRIDE
virtual void Update (uint32)
void UseStatue (GameObject *go)
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
virtual std::string GetSaveData ()
void HandleGameObject (uint64 guid, bool open, GameObject *go=NULL)
 InstanceScript (Map *map)
virtual bool IsEncounterInProgress () const
virtual void Load (char const *data)
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)
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 uint64 GetData64 (uint32) const
virtual uint32 GetGameObjectEntry (uint32, uint32 entry)
virtual void OnCreatureCreate (Creature *)
virtual void OnCreatureRemove (Creature *)
virtual void OnGameObjectRemove (GameObject *)
virtual void OnUnitDeath (Unit *)
virtual void ProcessEvent (WorldObject *, uint32)
virtual void SetData64 (uint32, uint64)
 ZoneScript ()
virtual ~ZoneScript ()

Public Attributes

uint64 GOAtalaiIdol
uint64 GOAtalaiStatue1
uint64 GOAtalaiStatue2
uint64 GOAtalaiStatue3
uint64 GOAtalaiStatue4
uint64 GOAtalaiStatue5
uint64 GOAtalaiStatue6
bool s1
bool s2
bool s3
bool s4
bool s5
bool s6
uint32 State
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 46 of file instance_sunken_temple.cpp.

Constructor & Destructor Documentation

◆ instance_sunken_temple_InstanceMapScript()

instance_sunken_temple::instance_sunken_temple_InstanceMapScript::instance_sunken_temple_InstanceMapScript ( Map * map)
inline

Definition at line 48 of file instance_sunken_temple.cpp.

References InstanceScript::InstanceScript().

Member Function Documentation

◆ GetData()

uint32 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GetData ( uint32 type) const
inlinevirtual

Reimplemented from ZoneScript.

Definition at line 189 of file instance_sunken_temple.cpp.

References EVENT_STATE, OVERRIDE, and State.

◆ Initialize()

void instance_sunken_temple::instance_sunken_temple_InstanceMapScript::Initialize ( )
inlinevirtual

◆ OnGameObjectCreate()

void instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnGameObjectCreate ( GameObject * go)
inlinevirtual

◆ SetData()

void instance_sunken_temple::instance_sunken_temple_InstanceMapScript::SetData ( uint32 type,
uint32 data )
inlinevirtual

Reimplemented from ZoneScript.

Definition at line 183 of file instance_sunken_temple.cpp.

References EVENT_STATE, OVERRIDE, and State.

◆ Update()

virtual void instance_sunken_temple::instance_sunken_temple_InstanceMapScript::Update ( uint32 )
inlinevirtual

◆ UseStatue()

void instance_sunken_temple::instance_sunken_temple_InstanceMapScript::UseStatue ( GameObject * go)
inline

Member Data Documentation

◆ GOAtalaiIdol

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiIdol

Definition at line 58 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and OnGameObjectCreate().

◆ GOAtalaiStatue1

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue1

Definition at line 52 of file instance_sunken_temple.cpp.

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

◆ GOAtalaiStatue2

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue2

Definition at line 53 of file instance_sunken_temple.cpp.

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

◆ GOAtalaiStatue3

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue3

Definition at line 54 of file instance_sunken_temple.cpp.

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

◆ GOAtalaiStatue4

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue4

Definition at line 55 of file instance_sunken_temple.cpp.

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

◆ GOAtalaiStatue5

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue5

Definition at line 56 of file instance_sunken_temple.cpp.

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

◆ GOAtalaiStatue6

uint64 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::GOAtalaiStatue6

Definition at line 57 of file instance_sunken_temple.cpp.

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

◆ s1

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s1

Definition at line 62 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ s2

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s2

Definition at line 63 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ s3

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s3

Definition at line 64 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ s4

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s4

Definition at line 65 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ s5

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s5

Definition at line 66 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ s6

bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s6

Definition at line 67 of file instance_sunken_temple.cpp.

Referenced by Initialize(), and Update().

◆ State

uint32 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::State

Definition at line 60 of file instance_sunken_temple.cpp.

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


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