|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Attributes | |
| bool | bDone |
| uint32 | m_auiEncounter [MAX_ENCOUNTER] |
| std::string | str_data |
| uint64 | uiAnnouncerGUID |
| uint64 | uiArgentChampionGUID |
| uint8 | uiArgentSoldierDeaths |
| uint64 | uiChampionLootGUID |
| uint64 | uiGrandChampion1GUID |
| uint64 | uiGrandChampion2GUID |
| uint64 | uiGrandChampion3GUID |
| uint16 | uiGrandChampionsDeaths |
| uint64 | uiGrandChampionVehicle1GUID |
| uint64 | uiGrandChampionVehicle2GUID |
| uint64 | uiGrandChampionVehicle3GUID |
| uint64 | uiMainGateGUID |
| uint16 | uiMovementDone |
| std::list< uint64 > | VehicleList |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
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) |
Definition at line 30 of file instance_trial_of_the_champion.cpp.
|
inline |
Definition at line 32 of file instance_trial_of_the_champion.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 226 of file instance_trial_of_the_champion.cpp.
References BOSS_ARGENT_CHALLENGE_E, BOSS_ARGENT_CHALLENGE_P, BOSS_BLACK_KNIGHT, BOSS_GRAND_CHAMPIONS, DATA_ARGENT_SOLDIER_DEFEATED, DATA_MOVEMENT_DONE, m_auiEncounter, OVERRIDE, uiArgentSoldierDeaths, and uiMovementDone.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 242 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, OVERRIDE, uiAnnouncerGUID, uiGrandChampion1GUID, uiGrandChampion2GUID, uiGrandChampion3GUID, and uiMainGateGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 273 of file instance_trial_of_the_champion.cpp.
References m_auiEncounter, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, str_data, uiGrandChampionsDeaths, and uiMovementDone.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 57 of file instance_trial_of_the_champion.cpp.
References bDone, m_auiEncounter, OVERRIDE, uiAnnouncerGUID, uiArgentChampionGUID, uiArgentSoldierDeaths, uiChampionLootGUID, uiGrandChampion1GUID, uiGrandChampion2GUID, uiGrandChampion3GUID, uiGrandChampionsDeaths, uiGrandChampionVehicle1GUID, uiGrandChampionVehicle2GUID, uiGrandChampionVehicle3GUID, uiMainGateGUID, uiMovementDone, and VehicleList.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 81 of file instance_trial_of_the_champion.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 292 of file instance_trial_of_the_champion.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, uiGrandChampionsDeaths, and uiMovementDone.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 92 of file instance_trial_of_the_champion.cpp.
References ALLIANCE, MapRefManager::begin(), Reference< TO, FROM >::GetSource(), HORDE, InstanceScript::instance, LinkedListHead::isEmpty(), NPC_ARELAS, NPC_EADRIC, NPC_JAEREN, NPC_PALETRESS, OVERRIDE, uiAnnouncerGUID, uiArgentChampionGUID, VEHICLE_AMBROSE_BOLTSPARK_MOUNT, VEHICLE_ARGENT_BATTLEWORG, VEHICLE_ARGENT_WARHORSE, 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, VEHICLE_ZUL_TORE_MOUNT, and VehicleList.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 143 of file instance_trial_of_the_champion.cpp.
References GO_CHAMPIONS_LOOT, GO_CHAMPIONS_LOOT_H, GO_MAIN_GATE, OVERRIDE, uiChampionLootGUID, and uiMainGateGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 157 of file instance_trial_of_the_champion.cpp.
References BOSS_ARGENT_CHALLENGE_E, BOSS_ARGENT_CHALLENGE_P, BOSS_GRAND_CHAMPIONS, DATA_ARGENT_SOLDIER_DEFEATED, DATA_IN_POSITION, DATA_MOVEMENT_DONE, DONE, 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, m_auiEncounter, OVERRIDE, REACT_AGGRESSIVE, InstanceScript::SaveToDB(), uiAnnouncerGUID, uiArgentChampionGUID, uiArgentSoldierDeaths, uiGrandChampionsDeaths, uiMovementDone, UNIT_FIELD_FLAGS, UNIT_FIELD_NPC_FLAGS, UNIT_FLAG_NON_ATTACKABLE, UNIT_NPC_FLAG_GOSSIP, and VehicleList.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 257 of file instance_trial_of_the_champion.cpp.
References DATA_GRAND_CHAMPION_1, DATA_GRAND_CHAMPION_2, DATA_GRAND_CHAMPION_3, OVERRIDE, uiGrandChampion1GUID, uiGrandChampion2GUID, and uiGrandChampion3GUID.
| bool instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::bDone |
Definition at line 55 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize().
| uint32 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::m_auiEncounter[MAX_ENCOUNTER] |
Definition at line 34 of file instance_trial_of_the_champion.cpp.
Referenced by GetData(), GetSaveData(), Initialize(), IsEncounterInProgress(), Load(), and SetData().
| std::string instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::str_data |
Definition at line 53 of file instance_trial_of_the_champion.cpp.
Referenced by GetSaveData().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiAnnouncerGUID |
Definition at line 40 of file instance_trial_of_the_champion.cpp.
Referenced by GetData64(), Initialize(), OnCreatureCreate(), and SetData().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiArgentChampionGUID |
Definition at line 49 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize(), OnCreatureCreate(), and SetData().
| uint8 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiArgentSoldierDeaths |
Definition at line 38 of file instance_trial_of_the_champion.cpp.
Referenced by GetData(), Initialize(), and SetData().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiChampionLootGUID |
Definition at line 48 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize(), and OnGameObjectCreate().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion1GUID |
Definition at line 45 of file instance_trial_of_the_champion.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion2GUID |
Definition at line 46 of file instance_trial_of_the_champion.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampion3GUID |
Definition at line 47 of file instance_trial_of_the_champion.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
| uint16 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionsDeaths |
Definition at line 37 of file instance_trial_of_the_champion.cpp.
Referenced by GetSaveData(), Initialize(), Load(), and SetData().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle1GUID |
Definition at line 42 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle2GUID |
Definition at line 43 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiGrandChampionVehicle3GUID |
Definition at line 44 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize().
| uint64 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiMainGateGUID |
Definition at line 41 of file instance_trial_of_the_champion.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint16 instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::uiMovementDone |
Definition at line 36 of file instance_trial_of_the_champion.cpp.
Referenced by GetData(), GetSaveData(), Initialize(), Load(), and SetData().
| std::list<uint64> instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::VehicleList |
Definition at line 51 of file instance_trial_of_the_champion.cpp.
Referenced by Initialize(), OnCreatureCreate(), and SetData().