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

Public Member Functions

void Dragonspireroomcheck ()
void Dragonspireroomstore ()
uint64 GetData64 (uint32 type) const OVERRIDE
std::string GetSaveData () OVERRIDE
 instance_blackrock_spireMapScript (InstanceMap *map)
void Load (const char *strIn) OVERRIDE
void OnCreatureCreate (Creature *creature) OVERRIDE
void OnGameObjectCreate (GameObject *go) OVERRIDE
void ProcessEvent (WorldObject *, uint32 eventId) OVERRIDE
bool SetBossState (uint32 type, EncounterState state) OVERRIDE
void SetData (uint32 type, uint32 data) OVERRIDE
void Update (uint32 diff) 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 ()
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 uint32 GetData (uint32) const
virtual uint32 GetGameObjectEntry (uint32, uint32 entry)
virtual void OnCreatureRemove (Creature *)
virtual void OnGameObjectRemove (GameObject *)
virtual void OnUnitDeath (Unit *)
virtual void SetData64 (uint32, uint64)
 ZoneScript ()
virtual ~ZoneScript ()

Protected Attributes

uint32 encounter [EncounterCount]
EventMap Events
uint64 GeneralDrakkisath
uint64 GizrultheSlavener
uint64 go_blackrockaltar
uint64 go_doors
uint64 go_emberseerin
uint64 go_emberseerout
uint64 go_emberseerrunes [7]
uint64 go_portcullis_active
uint64 go_portcullis_tobossrooms
uint64 go_roomrunes [7]
uint64 Gyth
uint64 Halycon
uint64 HighlordOmokk
uint64 LordVictorNefarius
std::string m_strInstData
uint64 MotherSmolderweb
uint64 OverlordWyrmthalak
uint64 PyroguardEmberseer
uint64 QuartermasterZigris
uint64 runecreaturelist [7][5]
uint64 ShadowHunterVoshgajin
uint64 TheBeast
uint64 UrokDoomhowl
uint64 WarchiefRendBlackhand
uint64 WarMasterVoone

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 38 of file instance_blackrock_spire.cpp.

Constructor & Destructor Documentation

◆ instance_blackrock_spireMapScript()

Member Function Documentation

◆ Dragonspireroomcheck()

◆ Dragonspireroomstore()

void instance_blackrock_spire::instance_blackrock_spireMapScript::Dragonspireroomstore ( )
inline

◆ GetData64()

◆ GetSaveData()

std::string instance_blackrock_spire::instance_blackrock_spireMapScript::GetSaveData ( )
inlinevirtual

◆ Load()

void instance_blackrock_spire::instance_blackrock_spireMapScript::Load ( const char * strIn)
inlinevirtual

◆ OnCreatureCreate()

◆ OnGameObjectCreate()

◆ ProcessEvent()

void instance_blackrock_spire::instance_blackrock_spireMapScript::ProcessEvent ( WorldObject * ,
uint32 eventId )
inlinevirtual

◆ SetBossState()

◆ SetData()

void instance_blackrock_spire::instance_blackrock_spireMapScript::SetData ( uint32 type,
uint32 data )
inlinevirtual

◆ Update()

void instance_blackrock_spire::instance_blackrock_spireMapScript::Update ( uint32 diff)
inlinevirtual

Member Data Documentation

◆ encounter

uint32 instance_blackrock_spire::instance_blackrock_spireMapScript::encounter[EncounterCount]
protected

Definition at line 565 of file instance_blackrock_spire.cpp.

◆ Events

EventMap instance_blackrock_spire::instance_blackrock_spireMapScript::Events
protected

Definition at line 564 of file instance_blackrock_spire.cpp.

Referenced by SetData(), and Update().

◆ GeneralDrakkisath

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::GeneralDrakkisath
protected

◆ GizrultheSlavener

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::GizrultheSlavener
protected

◆ go_blackrockaltar

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_blackrockaltar
protected

Definition at line 585 of file instance_blackrock_spire.cpp.

Referenced by instance_blackrock_spireMapScript().

◆ go_doors

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_doors
protected

◆ go_emberseerin

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_emberseerin
protected

◆ go_emberseerout

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_emberseerout
protected

◆ go_emberseerrunes

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_emberseerrunes[7]
protected

Definition at line 587 of file instance_blackrock_spire.cpp.

Referenced by GetData64(), and OnGameObjectCreate().

◆ go_portcullis_active

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_portcullis_active
protected

◆ go_portcullis_tobossrooms

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_portcullis_tobossrooms
protected

◆ go_roomrunes

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::go_roomrunes[7]
protected

◆ Gyth

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::Gyth
protected

◆ Halycon

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::Halycon
protected

◆ HighlordOmokk

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::HighlordOmokk
protected

◆ LordVictorNefarius

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::LordVictorNefarius
protected

◆ m_strInstData

std::string instance_blackrock_spire::instance_blackrock_spireMapScript::m_strInstData
protected

Definition at line 566 of file instance_blackrock_spire.cpp.

◆ MotherSmolderweb

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::MotherSmolderweb
protected

◆ OverlordWyrmthalak

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::OverlordWyrmthalak
protected

◆ PyroguardEmberseer

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::PyroguardEmberseer
protected

◆ QuartermasterZigris

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::QuartermasterZigris
protected

◆ runecreaturelist

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::runecreaturelist[7][5]
protected

Definition at line 588 of file instance_blackrock_spire.cpp.

Referenced by Dragonspireroomcheck(), and Dragonspireroomstore().

◆ ShadowHunterVoshgajin

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::ShadowHunterVoshgajin
protected

◆ TheBeast

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::TheBeast
protected

◆ UrokDoomhowl

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::UrokDoomhowl
protected

◆ WarchiefRendBlackhand

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::WarchiefRendBlackhand
protected

◆ WarMasterVoone

uint64 instance_blackrock_spire::instance_blackrock_spireMapScript::WarMasterVoone
protected

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