![]() |
TrinityCore
|
Inheritance diagram for instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript:Additional Inherited Members | |
Static Public Member Functions inherited from InstanceScript | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
Protected Member Functions inherited from InstanceScript | |
| void | SetHeaders (std::string_view dataHeaders) |
| void | SetBossNumber (uint32 number) |
| void | LoadBossBoundaries (BossBoundaryData const &data) |
| void | LoadDoorData (std::span< DoorData const > data) |
| void | LoadObjectData (std::span< ObjectData const > creatureData, std::span< ObjectData const > gameObjectData) |
| void | LoadDungeonEncounterData (std::span< DungeonEncounterData const > encounters) |
| void | LoadMinionData (std::span< MinionData const > data) |
| void | AddObject (Creature *obj, bool add) |
| void | AddObject (GameObject *obj, bool add) |
| void | AddObject (WorldObject *obj, uint32 type, bool add) |
| virtual void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| virtual void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
| void | UpdateSpawnGroups () |
| BossInfo * | GetBossInfo (uint32 id) |
| virtual void | AfterDataLoad () |
| bool | _SkipCheckRequiredBosses (Player const *player=nullptr) const |
Definition at line 53 of file instance_trial_of_the_champion.cpp.
|
inline |
Definition at line 55 of file instance_trial_of_the_champion.cpp.
References bDone, DataHeader, encounters, InstanceScript::LoadDungeonEncounterData(), InstanceScript::SetBossNumber(), InstanceScript::SetHeaders(), ToCEncounterCount, and uiArgentSoldierDeaths.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 106 of file instance_trial_of_the_champion.cpp.
References InstanceMap::GetTeamInInstance(), HORDE, SpawnData::id, InstanceScript::instance, NPC_ARELAS, NPC_JAEREN, VEHICLE_AMBROSE_BOLTSPARK_MOUNT, VEHICLE_COLOSOS_MOUNT, VEHICLE_DEATHSTALKER_VESCERI_MOUNT, VEHICLE_ERESSEA_DAWNSINGER_MOUNT, VEHICLE_EVENSONG_MOUNT, VEHICLE_LANA_STOUTHAMMER_MOUNT, VEHICLE_MARSHAL_JACOB_ALERIUS_MOUNT, VEHICLE_MOKRA_SKILLCRUSHER_MOUNT, VEHICLE_RUNOK_WILDMANE_MOUNT, and VEHICLE_ZUL_TORE_MOUNT.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 226 of file instance_trial_of_the_champion.cpp.
References DATA_ARGENT_SOLDIER_DEFEATED, DATA_MOVEMENT_DONE, uiArgentSoldierDeaths, and uiMovementDone.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 237 of file instance_trial_of_the_champion.cpp.
References DATA_ANNOUNCER, DATA_GRAND_CHAMPION_1, DATA_GRAND_CHAMPION_2, DATA_GRAND_CHAMPION_3, DATA_MAIN_GATE, ObjectGuid::Empty, uiAnnouncerGUID, uiGrandChampion1GUID, uiGrandChampion2GUID, uiGrandChampion3GUID, and uiMainGateGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 85 of file instance_trial_of_the_champion.cpp.
References Object::GetEntry(), BaseEntity::GetGUID(), NPC_ARELAS, NPC_EADRIC, NPC_JAEREN, NPC_PALETRESS, uiAnnouncerGUID, uiArgentChampionGUID, VEHICLE_ARGENT_BATTLEWORG, VEHICLE_ARGENT_WARHORSE, and VehicleList.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 128 of file instance_trial_of_the_champion.cpp.
References Object::GetEntry(), BaseEntity::GetGUID(), GO_CHAMPIONS_LOOT, GO_CHAMPIONS_LOOT_H, GO_MAIN_GATE, uiChampionLootGUID, and uiMainGateGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 142 of file instance_trial_of_the_champion.cpp.
References BOSS_ARGENT_CHALLENGE_E, BOSS_ARGENT_CHALLENGE_P, BOSS_GRAND_CHAMPIONS, DONE, QuaternionData::fromOrientation(), Map::GetCreature(), GO_CHAMPIONS_LOOT, GO_CHAMPIONS_LOOT_H, GO_EADRIC_LOOT, GO_EADRIC_LOOT_H, GO_PALETRESS_LOOT, GO_PALETRESS_LOOT_H, IN_PROGRESS, InstanceScript::instance, Map::IsHeroic(), InstanceScript::SetBossState(), uiAnnouncerGUID, uiGrandChampionsDeaths, UNIT_NPC_FLAG_GOSSIP, and VehicleList.
Referenced by SetData().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 196 of file instance_trial_of_the_champion.cpp.
References BOSS_BLACK_KNIGHT, DATA_ARGENT_SOLDIER_DEFEATED, DATA_IN_POSITION, DATA_MOVEMENT_DONE, Map::GetCreature(), InstanceScript::instance, REACT_AGGRESSIVE, SetBossState(), uiAnnouncerGUID, uiArgentChampionGUID, uiArgentSoldierDeaths, uiMovementDone, and UNIT_FLAG_NON_ATTACKABLE.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 252 of file instance_trial_of_the_champion.cpp.
References DATA_GRAND_CHAMPION_1, DATA_GRAND_CHAMPION_2, DATA_GRAND_CHAMPION_3, uiGrandChampion1GUID, uiGrandChampion2GUID, and uiGrandChampion3GUID.
| bool instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::bDone |
Definition at line 83 of file instance_trial_of_the_champion.cpp.
Referenced by instance_trial_of_the_champion_InstanceMapScript().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiAnnouncerGUID |
Definition at line 70 of file instance_trial_of_the_champion.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), SetBossState(), and SetData().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiArgentChampionGUID |
Definition at line 79 of file instance_trial_of_the_champion.cpp.
Referenced by OnCreatureCreate(), and SetData().
| uint8 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiArgentSoldierDeaths |
Definition at line 68 of file instance_trial_of_the_champion.cpp.
Referenced by GetData(), instance_trial_of_the_champion_InstanceMapScript(), and SetData().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiChampionLootGUID |
Definition at line 78 of file instance_trial_of_the_champion.cpp.
Referenced by OnGameObjectCreate().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion1GUID |
Definition at line 75 of file instance_trial_of_the_champion.cpp.
Referenced by GetGuidData(), and SetGuidData().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion2GUID |
Definition at line 76 of file instance_trial_of_the_champion.cpp.
Referenced by GetGuidData(), and SetGuidData().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion3GUID |
Definition at line 77 of file instance_trial_of_the_champion.cpp.
Referenced by GetGuidData(), and SetGuidData().
| PersistentInstanceScriptValue<uint16> instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionsDeaths |
Definition at line 67 of file instance_trial_of_the_champion.cpp.
Referenced by SetBossState().
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle1GUID |
Definition at line 72 of file instance_trial_of_the_champion.cpp.
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle2GUID |
Definition at line 73 of file instance_trial_of_the_champion.cpp.
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle3GUID |
Definition at line 74 of file instance_trial_of_the_champion.cpp.
| ObjectGuid instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiMainGateGUID |
Definition at line 71 of file instance_trial_of_the_champion.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
| PersistentInstanceScriptValue<uint16> instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiMovementDone |
Definition at line 66 of file instance_trial_of_the_champion.cpp.
| GuidList instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::VehicleList |
Definition at line 81 of file instance_trial_of_the_champion.cpp.
Referenced by OnCreatureCreate(), and SetBossState().