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

Public Member Functions

bool CheckAchievementCriteriaMeet (uint32 criteria_id, Player const *, Unit const *, uint32) OVERRIDE
void CloseDoor (uint64 guid)
uint32 GetData (uint32 type) const OVERRIDE
uint64 GetData64 (uint32 type) const OVERRIDE
std::string GetSaveData () OVERRIDE
void Initialize () OVERRIDE
 instance_trial_of_the_crusader_InstanceMapScript (Map *map)
bool IsEncounterInProgress () const OVERRIDE
void Load (const char *strIn) OVERRIDE
void OnCreatureCreate (Creature *creature) OVERRIDE
void OnGameObjectCreate (GameObject *go) OVERRIDE
void OnPlayerEnter (Player *player) OVERRIDE
void OpenDoor (uint64 guid)
void Save ()
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 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)
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 GetGameObjectEntry (uint32, uint32 entry)
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 ()

Protected Attributes

uint64 AcidmawGUID
uint64 AnubarakGUID
uint64 BarrentGUID
uint64 ChampionsControllerGUID
uint64 CrusadersCacheGUID
uint64 DarkbaneGUID
uint64 DreadscaleGUID
uint64 EastPortcullisGUID
uint32 EventStage
uint32 EventTimer
uint64 FizzlebangGUID
uint64 FloorGUID
uint64 GarroshGUID
uint64 GormokGUID
uint64 IcehowlGUID
uint64 JaraxxusGUID
uint64 LightbaneGUID
uint64 MainGateDoorGUID
uint8 MistressOfPainCount
bool NeedSave
uint32 NorthrendBeasts
uint32 NotOneButTwoJormungarsTimer
uint32 ResilienceWillFixItTimer
std::string SaveDataBuffer
uint8 SnoboldCount
uint64 TirionFordringGUID
uint64 TirionGUID
uint32 TrialCounter
uint64 TributeChestGUID
bool TributeToImmortalityEligible
uint64 VarianGUID
uint64 WebDoorGUID

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 17 of file instance_trial_of_the_crusader.cpp.

Constructor & Destructor Documentation

◆ instance_trial_of_the_crusader_InstanceMapScript()

instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::instance_trial_of_the_crusader_InstanceMapScript ( Map * map)
inline

Member Function Documentation

◆ CheckAchievementCriteriaMeet()

◆ CloseDoor()

void instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::CloseDoor ( uint64 guid)
inline

Definition at line 103 of file instance_trial_of_the_crusader.cpp.

References GO_STATE_READY, and InstanceScript::instance.

Referenced by SetBossState().

◆ GetData()

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::GetData ( uint32 type) const
inlinevirtual

◆ GetData64()

◆ GetSaveData()

std::string instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::GetSaveData ( )
inlinevirtual

Reimplemented from InstanceScript.

Definition at line 655 of file instance_trial_of_the_crusader.cpp.

References OVERRIDE, and SaveDataBuffer.

◆ Initialize()

◆ IsEncounterInProgress()

bool instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::IsEncounterInProgress ( ) const
inlinevirtual

◆ Load()

void instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Load ( const char * strIn)
inlinevirtual

◆ OnCreatureCreate()

◆ OnGameObjectCreate()

◆ OnPlayerEnter()

◆ OpenDoor()

void instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::OpenDoor ( uint64 guid)
inline

◆ Save()

void instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Save ( )
inline

◆ SetBossState()

bool instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetBossState ( uint32 type,
EncounterState state )
inlinevirtual

◆ SetData()

◆ Update()

void instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Update ( uint32 diff)
inlinevirtual

Member Data Documentation

◆ AcidmawGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::AcidmawGUID
protected

Definition at line 740 of file instance_trial_of_the_crusader.cpp.

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

◆ AnubarakGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::AnubarakGUID
protected

Definition at line 747 of file instance_trial_of_the_crusader.cpp.

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

◆ BarrentGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::BarrentGUID
protected

Definition at line 732 of file instance_trial_of_the_crusader.cpp.

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

◆ ChampionsControllerGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::ChampionsControllerGUID
protected

Definition at line 744 of file instance_trial_of_the_crusader.cpp.

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

◆ CrusadersCacheGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::CrusadersCacheGUID
protected

◆ DarkbaneGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::DarkbaneGUID
protected

Definition at line 745 of file instance_trial_of_the_crusader.cpp.

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

◆ DreadscaleGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::DreadscaleGUID
protected

Definition at line 741 of file instance_trial_of_the_crusader.cpp.

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

◆ EastPortcullisGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::EastPortcullisGUID
protected

Definition at line 753 of file instance_trial_of_the_crusader.cpp.

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

◆ EventStage

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::EventStage
protected

Definition at line 726 of file instance_trial_of_the_crusader.cpp.

Referenced by GetData(), Initialize(), Load(), SetBossState(), and SetData().

◆ EventTimer

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::EventTimer
protected

Definition at line 727 of file instance_trial_of_the_crusader.cpp.

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

◆ FizzlebangGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::FizzlebangGUID
protected

◆ FloorGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::FloorGUID
protected

Definition at line 750 of file instance_trial_of_the_crusader.cpp.

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

◆ GarroshGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::GarroshGUID
protected

Definition at line 736 of file instance_trial_of_the_crusader.cpp.

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

◆ GormokGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::GormokGUID
protected

Definition at line 739 of file instance_trial_of_the_crusader.cpp.

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

◆ IcehowlGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::IcehowlGUID
protected

◆ JaraxxusGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::JaraxxusGUID
protected

◆ LightbaneGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::LightbaneGUID
protected

Definition at line 746 of file instance_trial_of_the_crusader.cpp.

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

◆ MainGateDoorGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::MainGateDoorGUID
protected

Definition at line 752 of file instance_trial_of_the_crusader.cpp.

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

◆ MistressOfPainCount

uint8 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::MistressOfPainCount
protected

◆ NeedSave

bool instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::NeedSave
protected

Definition at line 729 of file instance_trial_of_the_crusader.cpp.

Referenced by Initialize(), Save(), and SetBossState().

◆ NorthrendBeasts

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::NorthrendBeasts
protected

Definition at line 728 of file instance_trial_of_the_crusader.cpp.

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

◆ NotOneButTwoJormungarsTimer

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::NotOneButTwoJormungarsTimer
protected

Definition at line 757 of file instance_trial_of_the_crusader.cpp.

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

◆ ResilienceWillFixItTimer

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::ResilienceWillFixItTimer
protected

Definition at line 758 of file instance_trial_of_the_crusader.cpp.

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

◆ SaveDataBuffer

std::string instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SaveDataBuffer
protected

Definition at line 730 of file instance_trial_of_the_crusader.cpp.

Referenced by GetSaveData(), and Save().

◆ SnoboldCount

uint8 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SnoboldCount
protected

◆ TirionFordringGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::TirionFordringGUID
protected

Definition at line 734 of file instance_trial_of_the_crusader.cpp.

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

◆ TirionGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::TirionGUID
protected

◆ TrialCounter

uint32 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::TrialCounter
protected

◆ TributeChestGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::TributeChestGUID
protected

Definition at line 751 of file instance_trial_of_the_crusader.cpp.

Referenced by Initialize(), and OnGameObjectCreate().

◆ TributeToImmortalityEligible

bool instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::TributeToImmortalityEligible
protected

◆ VarianGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::VarianGUID
protected

Definition at line 737 of file instance_trial_of_the_crusader.cpp.

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

◆ WebDoorGUID

uint64 instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::WebDoorGUID
protected

Definition at line 754 of file instance_trial_of_the_crusader.cpp.

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


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