AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
trial_of_the_champion.h File Reference
#include "CombatAI.h"
#include "CreatureAIImpl.h"

Go to the source code of this file.

Macros

#define DataHeader   "TC"
 
#define TrialOfTheChampionScriptName   "instance_trial_of_the_champion"
 

Enumerations

enum  eData {
  BOSS_GRAND_CHAMPIONS = 0 ,
  BOSS_ARGENT_CHALLENGE = 1 ,
  BOSS_BLACK_KNIGHT = 2 ,
  MAX_ENCOUNTER = 3 ,
  DATA_INSTANCE_PROGRESS = 4 ,
  DATA_ANNOUNCER = 5 ,
  DATA_ANNOUNCER_GOSSIP_SELECT ,
  DATA_GRAND_CHAMPION_REACHED_DEST ,
  DATA_MOUNT_DIED ,
  DATA_REACHED_NEW_MOUNT ,
  DATA_GRAND_CHAMPION_PICKED_NEW_VEHICLE ,
  DATA_GRAND_CHAMPION_DIED ,
  DATA_ARGENT_SOLDIER_DEFEATED ,
  DATA_SKELETAL_GRYPHON_LANDED ,
  DATA_TEAMID_IN_INSTANCE ,
  DATA_PALETRESS ,
  DATA_MEMORY_ENTRY ,
  DATA_ACHIEV_IVE_HAD_WORSE ,
  DATA_KELESETH ,
  DATA_DALRONN_AND_SKARVALD ,
  DATA_INGVAR ,
  MAX_ENCOUNTER ,
  DATA_FORGE_EVENT_MASK ,
  DATA_DALRONN ,
  DATA_SKARVALD ,
  DATA_ON_THE_ROCKS_ACHIEV ,
  DATA_SPECIAL_DRAKE = 50 ,
  DATA_FORGE_1 = 100 ,
  DATA_FORGE_2 ,
  DATA_FORGE_3 ,
  DATA_UNLOCK_SKARVALD_LOOT = 200 ,
  DATA_UNLOCK_DALRONN_LOOT
}
 
enum  eProgress {
  INSTANCE_PROGRESS_INITIAL = 0 ,
  INSTANCE_PROGRESS_GRAND_CHAMPIONS_REACHED_DEST ,
  INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_1 ,
  INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_2 ,
  INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_3 ,
  INSTANCE_PROGRESS_CHAMPIONS_UNMOUNTED ,
  INSTANCE_PROGRESS_CHAMPIONS_DEAD ,
  INSTANCE_PROGRESS_ARGENT_SOLDIERS_DIED ,
  INSTANCE_PROGRESS_ARGENT_CHALLENGE_DIED ,
  INSTANCE_PROGRESS_FINISHED
}
 
enum  eEvents {
  EVENT_NULL = 0 ,
  EVENT_CHECK_PLAYERS ,
  EVENT_CLOSE_GATE ,
  EVENT_SUMMON_GRAND_CHAMPION_1 ,
  EVENT_SUMMON_GRAND_CHAMPION_2 ,
  EVENT_SUMMON_GRAND_CHAMPION_3 ,
  EVENT_YELL_WELCOME_2 ,
  EVENT_GRAND_GROUP_1_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_1_ATTACK ,
  EVENT_GRAND_GROUP_2_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_2_ATTACK ,
  EVENT_GRAND_GROUP_3_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_3_ATTACK ,
  EVENT_GRAND_CHAMPIONS_MOVE_MIDDLE ,
  EVENT_GRAND_CHAMPIONS_MOUNTS_ATTACK ,
  EVENT_GRAND_CHAMPIONS_MOVE_SIDE ,
  EVENT_GRAND_CHAMPIONS_ATTACK ,
  EVENT_GRATZ_SLAIN_CHAMPIONS ,
  EVENT_RESTORE_ANNOUNCER_GOSSIP ,
  EVENT_START_ARGENT_CHALLENGE_INTRO ,
  EVENT_SUMMON_ARGENT_CHALLENGE ,
  EVENT_ARGENT_CHALLENGE_SAY_1 ,
  EVENT_ARGENT_CHALLENGE_SAY_2 ,
  EVENT_ARGENT_SOLDIER_GROUP_ATTACK ,
  EVENT_ARGENT_CHALLENGE_MOVE_FORWARD ,
  EVENT_ARGENT_CHALLENGE_ATTACK ,
  EVENT_ARGENT_CHALLENGE_RUN_MIDDLE ,
  EVENT_ARGENT_CHALLENGE_LEAVE_CHEST ,
  EVENT_ARGENT_CHALLENGE_DISAPPEAR ,
  EVENT_SUMMON_BLACK_KNIGHT ,
  EVENT_START_BLACK_KNIGHT_SCENE ,
  EVENT_BLACK_KNIGHT_CAST_ANNOUNCER ,
  EVENT_BLACK_KNIGHT_KILL_ANNOUNCER ,
  EVENT_BLACK_KNIGHT_MOVE_FORWARD ,
  EVENT_BLACK_KNIGHT_SAY_TASK ,
  EVENT_BLACK_KNIGHT_ATTACK ,
  EVENT_SPELL_SHADOW_BOLT = 1 ,
  EVENT_SPELL_FEAR ,
  EVENT_SPELL_MAGICS_BANE ,
  EVENT_SPELL_CORRUPT_SOUL ,
  EVENT_START_SOULSTORM ,
  EVENT_SPELL_PHANTOM_BLAST = 1 ,
  EVENT_SPELL_MIRRORED_SOUL ,
  EVENT_SPELL_WELL_OF_SOULS ,
  EVENT_SPELL_UNLEASHED_SOULS ,
  EVENT_SPELL_WAILING_SOULS ,
  EVENT_NONE = 0 ,
  EVENT_ACTIVATE_CONSTRUCT ,
  EVENT_SPELL_SCORCH ,
  EVENT_ENABLE_ROTATE ,
  EVENT_SPELL_FLAME_JETS ,
  EVENT_GRAB ,
  EVENT_NONE = 0 ,
  EVENT_COMMANDER_SAY_AGGRO ,
  EVENT_EE_SAY_MOVE_OUT ,
  EVENT_ENRAGE ,
  EVENT_SPELL_FIREBALL ,
  EVENT_SPELL_DEVOURING_FLAME ,
  EVENT_SUMMON_MOLE_MACHINES ,
  EVENT_SUMMON_ADDS ,
  EVENT_WARN_DEEP_BREATH ,
  EVENT_PHASE2_FLAME_BREATH ,
  EVENT_FLY_UP ,
  EVENT_RESUME_FIXING ,
  EVENT_SPELL_FLAME_BREATH ,
  EVENT_SPELL_DEVOURING_FLAME_GROUND ,
  EVENT_SPELL_FUSE_ARMOR ,
  EVENT_SPELL_FLAME_BUFFET ,
  EVENT_START_RESURRECTION = 1 ,
  EVENT_YELL_DEAD_1 ,
  EVENT_VALKYR_MOVE ,
  EVENT_ANNHYLDE_YELL ,
  EVENT_VALKYR_BEAM ,
  EVENT_RESURRECTION_BALL ,
  EVENT_RESURRECTION_HEAL ,
  EVENT_MORPH_TO_UNDEAD ,
  EVENT_START_PHASE_2 ,
  EVENT_UNROOT ,
  EVENT_SPELL_ROAR ,
  EVENT_SPELL_CLEAVE_OR_WOE_STRIKE ,
  EVENT_SPELL_SMASH ,
  EVENT_SPELL_ENRAGE_OR_SHADOW_AXE ,
  EVENT_AXE_RETURN ,
  EVENT_AXE_PICKUP ,
  EVENT_SPELL_SHADOWBOLT = 1 ,
  EVENT_FROST_TOMB ,
  EVENT_SUMMON_SKELETONS ,
  EVENT_SHARVALD_CHARGE = 1 ,
  EVENT_STONE_STRIKE ,
  EVENT_ENRAGE ,
  EVENT_SHADOW_BOLT ,
  EVENT_DEBILITATE ,
  EVENT_SUMMON_SKELETONS ,
  EVENT_YELL_DALRONN_AGGRO ,
  EVENT_MATE_DIED ,
  EVENT_SPELL_ARCANE_VACUUM = 1 ,
  EVENT_SPELL_BLIZZARD ,
  EVENT_SPELL_MANA_DESTRUCTION ,
  EVENT_SPELL_TAIL_SWEEP ,
  EVENT_SPELL_UNCONTROLLABLE_ENERGY ,
  EVENT_UNROOT ,
  EVENT_SPELL_BLOODLUST = 1 ,
  EVENT_SPELL_BREAK_BONDS ,
  EVENT_SPELL_CHAIN_HEAL ,
  EVENT_SPELL_EARTH_SHIELD ,
  EVENT_SPELL_EARTH_SHOCK ,
  EVENT_SPELL_LIGHTNING_BOLT ,
  EVENT_SPELL_STORMSTRIKE ,
  EVENT_SPELL_FIREBOLT = 1 ,
  EVENT_SPELL_FLAME_BREATH ,
  EVENT_SPELL_LAVA_BURN ,
  EVENT_SPELL_CAUTERIZING_FLAMES ,
  EVENT_SPELL_CORROSIVE_SALIVA = 1 ,
  EVENT_SPELL_OPTIC_LINK ,
  EVENT_SPELL_ARCANE_BARRAGE_VOLLEY = 1 ,
  EVENT_SPELL_ARCANE_BUFFET ,
  EVENT_SUMMON_SPHERES ,
  EVENT_CHECK_DISTANCE ,
  EVENT_SPELL_SHROUD_OF_DARKNESS = 1 ,
  EVENT_SPELL_VOID_SHIFT ,
  EVENT_SPELL_SUMMON_VOID_SENTRY ,
  EVENT_EMERGE = 1 ,
  EVENT_INVOKER_SAY_1 ,
  EVENT_INVOKER_SAY_2 ,
  EVENT_INVOKER_SAY_3 ,
  EVENT_SUMMON_TOTEMS ,
  EVENT_ATTACK ,
  EVENT_TOTEMS_ATTACK ,
  EVENT_SUBMERGE ,
  EVENT_COMBAT_EMERGE ,
  EVENT_EMERGE_WARNING ,
  EVENT_SPELL_COLD_SLAP ,
  EVENT_SPELL_SUMMON_HAILSTONE ,
  EVENT_SPELL_SUMMON_COLDWAVE
}
 
enum  eNpcs {
  NPC_MOKRA = 35572 ,
  NPC_ERESSEA = 35569 ,
  NPC_RUNOK = 35571 ,
  NPC_ZULTORE = 35570 ,
  NPC_VISCERI = 35617 ,
  NPC_JACOB = 34705 ,
  NPC_AMBROSE = 34702 ,
  NPC_COLOSOS = 34701 ,
  NPC_JAELYNE = 34657 ,
  NPC_LANA = 34703 ,
  NPC_IRONFORGE_MINION = 35329 ,
  NPC_STORMWIND_MINION = 35328 ,
  NPC_GNOMEREGAN_MINION = 35331 ,
  NPC_EXODAR_MINION = 35330 ,
  NPC_DARNASSUS_MINION = 35332 ,
  NPC_ORGRIMMAR_MINION = 35314 ,
  NPC_SILVERMOON_MINION = 35326 ,
  NPC_THUNDER_BLUFF_MINION = 35325 ,
  NPC_SENJIN_MINION = 35323 ,
  NPC_UNDERCITY_MINION = 35327 ,
  NPC_EADRIC = 35119 ,
  NPC_EADRIC_H = 35518 ,
  NPC_PALETRESS = 34928 ,
  NPC_PALETRESS_H = 35517 ,
  NPC_ARGENT_LIGHTWIELDER = 35309 ,
  NPC_ARGENT_MONK = 35305 ,
  NPC_PRIESTESS = 35307 ,
  NPC_BLACK_KNIGHT = 35451 ,
  NPC_JAEREN = 35004 ,
  NPC_ARELAS = 35005 ,
  NPC_RISEN_JAEREN = 35545 ,
  NPC_RISEN_ARELAS = 35564 ,
  NPC_TIRION = 33628 ,
  NPC_SPECTATOR_HORDE = 34883 ,
  NPC_SPECTATOR_BELF = 34904 ,
  NPC_SPECTATOR_TAUREN = 34903 ,
  NPC_SPECTATOR_TROLL = 34902 ,
  NPC_SPECTATOR_ORC = 34901 ,
  NPC_SPECTATOR_UNDEAD = 34905 ,
  NPC_SPECTATOR_ALLIANCE = 34887 ,
  NPC_SPECTATOR_DWARF = 34906 ,
  NPC_SPECTATOR_GNOME = 34910 ,
  NPC_SPECTATOR_HUMAN = 34900 ,
  NPC_SPECTATOR_NELF = 34909 ,
  NPC_SPECTATOR_DRAENEI = 34908
}
 
enum  eGameObjects {
  GO_WHELP_SPAWNER = 176510 ,
  GO_WHELP_EGG = 176511 ,
  GO_MAIN_GATE = 195647 ,
  GO_SOUTH_PORTCULLIS = 195649 ,
  GO_EAST_PORTCULLIS = 195648 ,
  GO_NORTH_PORTCULLIS = 195650 ,
  GO_CHAMPIONS_LOOT = 195709 ,
  GO_CHAMPIONS_LOOT_H = 195710 ,
  GO_EADRIC_LOOT = 195374 ,
  GO_EADRIC_LOOT_H = 195375 ,
  GO_PALETRESS_LOOT = 195323 ,
  GO_PALETRESS_LOOT_H = 195324
}
 
enum  eVehicles {
  VEHICLE_ARGENT_WARHORSE = 35644 ,
  VEHICLE_ARGENT_BATTLEWORG = 36558 ,
  VEHICLE_BLACK_KNIGHT = 35491
}
 
enum  eTexts {
  SAY_SPECTATOR_CHEER = 0 ,
  SAY_EADRIC_INTRO_ANNOUNCER = 0 ,
  SAY_JAEREN_PALETRESS_INTRO = 1 ,
  SAY_GRAND_CHAMPIONS_INTRO_1 = 2 ,
  SAY_GRAND_CHAMPIONS_INTRO_DAWNSINGER = 3 ,
  SAY_GRAND_CHAMPIONS_INTRO_ZULTORE = 4 ,
  SAY_GRAND_CHAMPIONS_INTRO_SKULLCRUSHER = 5 ,
  SAY_GRAND_CHAMPIONS_INTRO_DEATHSTALKER = 6 ,
  SAY_GRAND_CHAMPIONS_INTRO_WILDMANE = 7 ,
  SAY_KNIGHT_INTRO = 8 ,
  SAY_EADRIC_INTRO = 0 ,
  SAY_EADRIC_AGGRO = 1 ,
  SAY_EADRIC_EMOTE_RADIANCE = 2 ,
  SAY_EADRIC_EMOTE_HAMMER_RIGHTEOUS = 3 ,
  SAY_EADRIC_HAMMER_RIGHTEOUS = 4 ,
  SAY_EADRIC_KILL_PLAYER = 5 ,
  SAY_EADRIC_DEFEATED = 6 ,
  SAY_PALETRESS_INTRO_1 = 0 ,
  SAY_PALETRESS_INTRO_2 = 1 ,
  SAY_PALETRESS_AGGRO = 2 ,
  SAY_PALETRESS_MEMORY_SUMMON = 3 ,
  SAY_PALETRESS_MEMORY_DEATH = 4 ,
  SAY_PALETRESS_KILL_PLAYER = 5 ,
  SAY_PALETRESS_DEFEATED = 6 ,
  TEXT_WELCOME = 21 ,
  TEXT_WELCOME_2 = 22 ,
  TEXT_BEGIN = 23 ,
  TEXT_GRATZ_SLAIN_CHAMPIONS = 24 ,
  TEXT_YOU_MAY_BEGIN = 41 ,
  TEXT_BK_INTRO = 31 ,
  TEXT_BK_MEANING = 34 ,
  SAY_BK_INTRO_1 = 0 ,
  SAY_BK_INTRO_2 = 1 ,
  SAY_BK_INTRO_3 = 2 ,
  SAY_BK_AGGRO = 3 ,
  SAY_BK_PHASE_2 = 4 ,
  SAY_BK_PHASE_3 = 5 ,
  SAY_BK_KILL_PLAYER = 6 ,
  SAY_BK_DEATH = 7 ,
  SAY_STAGE_0_01 = 0 ,
  SAY_STAGE_0_02 = 1 ,
  SAY_STAGE_0_04 = 2 ,
  SAY_STAGE_0_05 = 3 ,
  SAY_STAGE_0_06 = 4 ,
  SAY_STAGE_0_WIPE = 5 ,
  SAY_STAGE_1_01 = 6 ,
  SAY_STAGE_1_07 = 7 ,
  SAY_STAGE_1_08 = 8 ,
  SAY_STAGE_1_11 = 9 ,
  SAY_STAGE_2_01 = 10 ,
  SAY_STAGE_2_03 = 11 ,
  SAY_STAGE_2_06 = 12 ,
  SAY_STAGE_3_01 = 13 ,
  SAY_STAGE_3_02 = 14 ,
  SAY_STAGE_4_01 = 15 ,
  SAY_STAGE_4_03 = 16 ,
  SAY_STAGE_0_03a = 0 ,
  SAY_STAGE_1_10 = 1 ,
  SAY_STAGE_2_02a = 2 ,
  SAY_STAGE_2_04a = 3 ,
  SAY_STAGE_2_05a = 4 ,
  SAY_STAGE_3_03a = 5 ,
  SAY_VARIAN_KILL_HORDE_PLAYER_1 = 6 ,
  SAY_STAGE_0_03h = 0 ,
  SAY_STAGE_1_09 = 1 ,
  SAY_STAGE_2_02h = 2 ,
  SAY_STAGE_2_04h = 3 ,
  SAY_STAGE_2_05h = 4 ,
  SAY_STAGE_3_03h = 5 ,
  SAY_GARROSH_KILL_ALLIANCE_PLAYER_1 = 6 ,
  SAY_STAGE_1_02 = 0 ,
  SAY_STAGE_1_03 = 1 ,
  SAY_STAGE_1_04 = 2 ,
  SAY_STAGE_1_06 = 3 ,
  SAY_STAGE_1_05 = 0 ,
  SAY_STAGE_4_02 = 0 ,
  SAY_STAGE_4_05 = 1 ,
  SAY_STAGE_4_04 = 2 ,
  SAY_STAGE_4_06 = 17 ,
  SAY_STAGE_4_07 = 18 ,
  SAY_FACE_AGGRO = 0 ,
  SAY_FACE_ANGER_SLAY = 1 ,
  SAY_FACE_SORROW_SLAY = 2 ,
  SAY_FACE_DESIRE_SLAY = 3 ,
  SAY_FACE_DEATH = 4 ,
  EMOTE_MIRRORED_SOUL = 5 ,
  EMOTE_UNLEASH_SOUL = 6 ,
  SAY_FACE_UNLEASH_SOUL = 7 ,
  EMOTE_WAILING_SOUL = 8 ,
  SAY_FACE_WAILING_SOUL = 9 ,
  SAY_START_COMBAT = 1 ,
  SAY_FROST_TOMB = 3 ,
  SAY_SUMMON_SKELETONS = 2 ,
  SAY_FROST_TOMB_EMOTE = 4 ,
  SAY_DEATH = 5 ,
  SAY_KILL = 6 ,
  YELL_SKARVALD_AGGRO = 0 ,
  YELL_SKARVALD_DAL_DIED = 1 ,
  YELL_SKARVALD_SKA_DIEDFIRST = 2 ,
  YELL_SKARVALD_KILL = 3 ,
  YELL_SKARVALD_DAL_DIEDFIRST = 4 ,
  YELL_DALRONN_AGGRO = 0 ,
  YELL_DALRONN_SKA_DIED = 1 ,
  YELL_DALRONN_DAL_DIEDFIRST = 2 ,
  YELL_DALRONN_KILL = 3 ,
  YELL_DALRONN_SKA_DIEDFIRST = 4
}
 

Functions

template<class AI , class T >
AI * GetTrialOfTheChampionAI (T *obj)
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "TC"

◆ TrialOfTheChampionScriptName

#define TrialOfTheChampionScriptName   "instance_trial_of_the_champion"

Enumeration Type Documentation

◆ eData

enum eData
Enumerator
BOSS_GRAND_CHAMPIONS 
BOSS_ARGENT_CHALLENGE 
BOSS_BLACK_KNIGHT 
MAX_ENCOUNTER 
DATA_INSTANCE_PROGRESS 
DATA_ANNOUNCER 
DATA_ANNOUNCER_GOSSIP_SELECT 
DATA_GRAND_CHAMPION_REACHED_DEST 
DATA_MOUNT_DIED 
DATA_REACHED_NEW_MOUNT 
DATA_GRAND_CHAMPION_PICKED_NEW_VEHICLE 
DATA_GRAND_CHAMPION_DIED 
DATA_ARGENT_SOLDIER_DEFEATED 
DATA_SKELETAL_GRYPHON_LANDED 
DATA_TEAMID_IN_INSTANCE 
DATA_PALETRESS 
DATA_MEMORY_ENTRY 
DATA_ACHIEV_IVE_HAD_WORSE 
DATA_KELESETH 
DATA_DALRONN_AND_SKARVALD 
DATA_INGVAR 
MAX_ENCOUNTER 
DATA_FORGE_EVENT_MASK 
DATA_DALRONN 
DATA_SKARVALD 
DATA_ON_THE_ROCKS_ACHIEV 
DATA_SPECIAL_DRAKE 
DATA_FORGE_1 
DATA_FORGE_2 
DATA_FORGE_3 
DATA_UNLOCK_SKARVALD_LOOT 
DATA_UNLOCK_DALRONN_LOOT 
29{
33 MAX_ENCOUNTER = 3,
35
49};
@ DATA_SKELETAL_GRYPHON_LANDED
Definition: trial_of_the_champion.h:44
@ DATA_INSTANCE_PROGRESS
Definition: trial_of_the_champion.h:34
@ DATA_GRAND_CHAMPION_DIED
Definition: trial_of_the_champion.h:42
@ DATA_ACHIEV_IVE_HAD_WORSE
Definition: trial_of_the_champion.h:48
@ DATA_REACHED_NEW_MOUNT
Definition: trial_of_the_champion.h:40
@ BOSS_BLACK_KNIGHT
Definition: trial_of_the_champion.h:32
@ BOSS_GRAND_CHAMPIONS
Definition: trial_of_the_champion.h:30
@ DATA_GRAND_CHAMPION_REACHED_DEST
Definition: trial_of_the_champion.h:38
@ DATA_ARGENT_SOLDIER_DEFEATED
Definition: trial_of_the_champion.h:43
@ MAX_ENCOUNTER
Definition: trial_of_the_champion.h:33
@ DATA_TEAMID_IN_INSTANCE
Definition: trial_of_the_champion.h:45
@ DATA_MOUNT_DIED
Definition: trial_of_the_champion.h:39
@ DATA_GRAND_CHAMPION_PICKED_NEW_VEHICLE
Definition: trial_of_the_champion.h:41
@ DATA_ANNOUNCER_GOSSIP_SELECT
Definition: trial_of_the_champion.h:37
@ DATA_MEMORY_ENTRY
Definition: trial_of_the_champion.h:47
@ DATA_PALETRESS
Definition: trial_of_the_champion.h:46
@ DATA_ANNOUNCER
Definition: trial_of_the_champion.h:36
@ BOSS_ARGENT_CHALLENGE
Definition: trial_of_the_champion.h:31

◆ eEvents

enum eEvents
Enumerator
EVENT_NULL 
EVENT_CHECK_PLAYERS 
EVENT_CLOSE_GATE 
EVENT_SUMMON_GRAND_CHAMPION_1 
EVENT_SUMMON_GRAND_CHAMPION_2 
EVENT_SUMMON_GRAND_CHAMPION_3 
EVENT_YELL_WELCOME_2 
EVENT_GRAND_GROUP_1_MOVE_MIDDLE 
EVENT_GRAND_GROUP_1_ATTACK 
EVENT_GRAND_GROUP_2_MOVE_MIDDLE 
EVENT_GRAND_GROUP_2_ATTACK 
EVENT_GRAND_GROUP_3_MOVE_MIDDLE 
EVENT_GRAND_GROUP_3_ATTACK 
EVENT_GRAND_CHAMPIONS_MOVE_MIDDLE 
EVENT_GRAND_CHAMPIONS_MOUNTS_ATTACK 
EVENT_GRAND_CHAMPIONS_MOVE_SIDE 
EVENT_GRAND_CHAMPIONS_ATTACK 
EVENT_GRATZ_SLAIN_CHAMPIONS 
EVENT_RESTORE_ANNOUNCER_GOSSIP 
EVENT_START_ARGENT_CHALLENGE_INTRO 
EVENT_SUMMON_ARGENT_CHALLENGE 
EVENT_ARGENT_CHALLENGE_SAY_1 
EVENT_ARGENT_CHALLENGE_SAY_2 
EVENT_ARGENT_SOLDIER_GROUP_ATTACK 
EVENT_ARGENT_CHALLENGE_MOVE_FORWARD 
EVENT_ARGENT_CHALLENGE_ATTACK 
EVENT_ARGENT_CHALLENGE_RUN_MIDDLE 
EVENT_ARGENT_CHALLENGE_LEAVE_CHEST 
EVENT_ARGENT_CHALLENGE_DISAPPEAR 
EVENT_SUMMON_BLACK_KNIGHT 
EVENT_START_BLACK_KNIGHT_SCENE 
EVENT_BLACK_KNIGHT_CAST_ANNOUNCER 
EVENT_BLACK_KNIGHT_KILL_ANNOUNCER 
EVENT_BLACK_KNIGHT_MOVE_FORWARD 
EVENT_BLACK_KNIGHT_SAY_TASK 
EVENT_BLACK_KNIGHT_ATTACK 
EVENT_SPELL_SHADOW_BOLT 
EVENT_SPELL_FEAR 
EVENT_SPELL_MAGICS_BANE 
EVENT_SPELL_CORRUPT_SOUL 
EVENT_START_SOULSTORM 
EVENT_SPELL_PHANTOM_BLAST 
EVENT_SPELL_MIRRORED_SOUL 
EVENT_SPELL_WELL_OF_SOULS 
EVENT_SPELL_UNLEASHED_SOULS 
EVENT_SPELL_WAILING_SOULS 
EVENT_NONE 
EVENT_ACTIVATE_CONSTRUCT 
EVENT_SPELL_SCORCH 
EVENT_ENABLE_ROTATE 
EVENT_SPELL_FLAME_JETS 
EVENT_GRAB 
EVENT_NONE 
EVENT_COMMANDER_SAY_AGGRO 
EVENT_EE_SAY_MOVE_OUT 
EVENT_ENRAGE 
EVENT_SPELL_FIREBALL 
EVENT_SPELL_DEVOURING_FLAME 
EVENT_SUMMON_MOLE_MACHINES 
EVENT_SUMMON_ADDS 
EVENT_WARN_DEEP_BREATH 
EVENT_PHASE2_FLAME_BREATH 
EVENT_FLY_UP 
EVENT_RESUME_FIXING 
EVENT_SPELL_FLAME_BREATH 
EVENT_SPELL_DEVOURING_FLAME_GROUND 
EVENT_SPELL_FUSE_ARMOR 
EVENT_SPELL_FLAME_BUFFET 
EVENT_START_RESURRECTION 
EVENT_YELL_DEAD_1 
EVENT_VALKYR_MOVE 
EVENT_ANNHYLDE_YELL 
EVENT_VALKYR_BEAM 
EVENT_RESURRECTION_BALL 
EVENT_RESURRECTION_HEAL 
EVENT_MORPH_TO_UNDEAD 
EVENT_START_PHASE_2 
EVENT_UNROOT 
EVENT_SPELL_ROAR 
EVENT_SPELL_CLEAVE_OR_WOE_STRIKE 
EVENT_SPELL_SMASH 
EVENT_SPELL_ENRAGE_OR_SHADOW_AXE 
EVENT_AXE_RETURN 
EVENT_AXE_PICKUP 
EVENT_SPELL_SHADOWBOLT 
EVENT_FROST_TOMB 
EVENT_SUMMON_SKELETONS 
EVENT_SHARVALD_CHARGE 
EVENT_STONE_STRIKE 
EVENT_ENRAGE 
EVENT_SHADOW_BOLT 
EVENT_DEBILITATE 
EVENT_SUMMON_SKELETONS 
EVENT_YELL_DALRONN_AGGRO 
EVENT_MATE_DIED 
EVENT_SPELL_ARCANE_VACUUM 
EVENT_SPELL_BLIZZARD 
EVENT_SPELL_MANA_DESTRUCTION 
EVENT_SPELL_TAIL_SWEEP 
EVENT_SPELL_UNCONTROLLABLE_ENERGY 
EVENT_UNROOT 
EVENT_SPELL_BLOODLUST 
EVENT_SPELL_BREAK_BONDS 
EVENT_SPELL_CHAIN_HEAL 
EVENT_SPELL_EARTH_SHIELD 
EVENT_SPELL_EARTH_SHOCK 
EVENT_SPELL_LIGHTNING_BOLT 
EVENT_SPELL_STORMSTRIKE 
EVENT_SPELL_FIREBOLT 
EVENT_SPELL_FLAME_BREATH 
EVENT_SPELL_LAVA_BURN 
EVENT_SPELL_CAUTERIZING_FLAMES 
EVENT_SPELL_CORROSIVE_SALIVA 
EVENT_SPELL_OPTIC_LINK 
EVENT_SPELL_ARCANE_BARRAGE_VOLLEY 
EVENT_SPELL_ARCANE_BUFFET 
EVENT_SUMMON_SPHERES 
EVENT_CHECK_DISTANCE 
EVENT_SPELL_SHROUD_OF_DARKNESS 
EVENT_SPELL_VOID_SHIFT 
EVENT_SPELL_SUMMON_VOID_SENTRY 
EVENT_EMERGE 
EVENT_INVOKER_SAY_1 
EVENT_INVOKER_SAY_2 
EVENT_INVOKER_SAY_3 
EVENT_SUMMON_TOTEMS 
EVENT_ATTACK 
EVENT_TOTEMS_ATTACK 
EVENT_SUBMERGE 
EVENT_COMBAT_EMERGE 
EVENT_EMERGE_WARNING 
EVENT_SPELL_COLD_SLAP 
EVENT_SPELL_SUMMON_HAILSTONE 
EVENT_SPELL_SUMMON_COLDWAVE 
66{
67 EVENT_NULL = 0,
103};
@ EVENT_RESTORE_ANNOUNCER_GOSSIP
Definition: trial_of_the_champion.h:85
@ EVENT_SUMMON_BLACK_KNIGHT
Definition: trial_of_the_champion.h:96
@ EVENT_BLACK_KNIGHT_SAY_TASK
Definition: trial_of_the_champion.h:101
@ EVENT_BLACK_KNIGHT_CAST_ANNOUNCER
Definition: trial_of_the_champion.h:98
@ EVENT_SUMMON_GRAND_CHAMPION_3
Definition: trial_of_the_champion.h:72
@ EVENT_BLACK_KNIGHT_ATTACK
Definition: trial_of_the_champion.h:102
@ EVENT_YELL_WELCOME_2
Definition: trial_of_the_champion.h:73
@ EVENT_GRAND_GROUP_2_ATTACK
Definition: trial_of_the_champion.h:77
@ EVENT_GRAND_GROUP_2_MOVE_MIDDLE
Definition: trial_of_the_champion.h:76
@ EVENT_BLACK_KNIGHT_MOVE_FORWARD
Definition: trial_of_the_champion.h:100
@ EVENT_SUMMON_ARGENT_CHALLENGE
Definition: trial_of_the_champion.h:87
@ EVENT_SUMMON_GRAND_CHAMPION_1
Definition: trial_of_the_champion.h:70
@ EVENT_GRAND_CHAMPIONS_MOVE_SIDE
Definition: trial_of_the_champion.h:82
@ EVENT_ARGENT_CHALLENGE_SAY_1
Definition: trial_of_the_champion.h:88
@ EVENT_CHECK_PLAYERS
Definition: trial_of_the_champion.h:68
@ EVENT_START_BLACK_KNIGHT_SCENE
Definition: trial_of_the_champion.h:97
@ EVENT_GRAND_CHAMPIONS_ATTACK
Definition: trial_of_the_champion.h:83
@ EVENT_START_ARGENT_CHALLENGE_INTRO
Definition: trial_of_the_champion.h:86
@ EVENT_CLOSE_GATE
Definition: trial_of_the_champion.h:69
@ EVENT_ARGENT_CHALLENGE_ATTACK
Definition: trial_of_the_champion.h:92
@ EVENT_SUMMON_GRAND_CHAMPION_2
Definition: trial_of_the_champion.h:71
@ EVENT_BLACK_KNIGHT_KILL_ANNOUNCER
Definition: trial_of_the_champion.h:99
@ EVENT_GRAND_CHAMPIONS_MOUNTS_ATTACK
Definition: trial_of_the_champion.h:81
@ EVENT_GRAND_GROUP_1_MOVE_MIDDLE
Definition: trial_of_the_champion.h:74
@ EVENT_GRAND_GROUP_3_ATTACK
Definition: trial_of_the_champion.h:79
@ EVENT_ARGENT_CHALLENGE_RUN_MIDDLE
Definition: trial_of_the_champion.h:93
@ EVENT_ARGENT_CHALLENGE_SAY_2
Definition: trial_of_the_champion.h:89
@ EVENT_GRATZ_SLAIN_CHAMPIONS
Definition: trial_of_the_champion.h:84
@ EVENT_ARGENT_SOLDIER_GROUP_ATTACK
Definition: trial_of_the_champion.h:90
@ EVENT_GRAND_GROUP_1_ATTACK
Definition: trial_of_the_champion.h:75
@ EVENT_GRAND_CHAMPIONS_MOVE_MIDDLE
Definition: trial_of_the_champion.h:80
@ EVENT_ARGENT_CHALLENGE_MOVE_FORWARD
Definition: trial_of_the_champion.h:91
@ EVENT_ARGENT_CHALLENGE_DISAPPEAR
Definition: trial_of_the_champion.h:95
@ EVENT_ARGENT_CHALLENGE_LEAVE_CHEST
Definition: trial_of_the_champion.h:94
@ EVENT_GRAND_GROUP_3_MOVE_MIDDLE
Definition: trial_of_the_champion.h:78
@ EVENT_NULL
Definition: trial_of_the_champion.h:67

◆ eGameObjects

Enumerator
GO_WHELP_SPAWNER 
GO_WHELP_EGG 
GO_MAIN_GATE 
GO_SOUTH_PORTCULLIS 
GO_EAST_PORTCULLIS 
GO_NORTH_PORTCULLIS 
GO_CHAMPIONS_LOOT 
GO_CHAMPIONS_LOOT_H 
GO_EADRIC_LOOT 
GO_EADRIC_LOOT_H 
GO_PALETRESS_LOOT 
GO_PALETRESS_LOOT_H 
169{
170 GO_MAIN_GATE = 195647,
171 GO_SOUTH_PORTCULLIS = 195649,
172 GO_EAST_PORTCULLIS = 195648,
173 GO_NORTH_PORTCULLIS = 195650,
174
175 GO_CHAMPIONS_LOOT = 195709,
176 GO_CHAMPIONS_LOOT_H = 195710,
177
178 GO_EADRIC_LOOT = 195374,
179 GO_EADRIC_LOOT_H = 195375,
180
181 GO_PALETRESS_LOOT = 195323,
182 GO_PALETRESS_LOOT_H = 195324,
183};
@ GO_PALETRESS_LOOT
Definition: trial_of_the_champion.h:181
@ GO_PALETRESS_LOOT_H
Definition: trial_of_the_champion.h:182
@ GO_SOUTH_PORTCULLIS
Definition: trial_of_the_champion.h:171
@ GO_EAST_PORTCULLIS
Definition: trial_of_the_champion.h:172
@ GO_CHAMPIONS_LOOT_H
Definition: trial_of_the_champion.h:176
@ GO_EADRIC_LOOT
Definition: trial_of_the_champion.h:178
@ GO_CHAMPIONS_LOOT
Definition: trial_of_the_champion.h:175
@ GO_MAIN_GATE
Definition: trial_of_the_champion.h:170
@ GO_NORTH_PORTCULLIS
Definition: trial_of_the_champion.h:173
@ GO_EADRIC_LOOT_H
Definition: trial_of_the_champion.h:179

◆ eNpcs

enum eNpcs
Enumerator
NPC_MOKRA 
NPC_ERESSEA 
NPC_RUNOK 
NPC_ZULTORE 
NPC_VISCERI 
NPC_JACOB 
NPC_AMBROSE 
NPC_COLOSOS 
NPC_JAELYNE 
NPC_LANA 
NPC_IRONFORGE_MINION 
NPC_STORMWIND_MINION 
NPC_GNOMEREGAN_MINION 
NPC_EXODAR_MINION 
NPC_DARNASSUS_MINION 
NPC_ORGRIMMAR_MINION 
NPC_SILVERMOON_MINION 
NPC_THUNDER_BLUFF_MINION 
NPC_SENJIN_MINION 
NPC_UNDERCITY_MINION 
NPC_EADRIC 
NPC_EADRIC_H 
NPC_PALETRESS 
NPC_PALETRESS_H 
NPC_ARGENT_LIGHTWIELDER 
NPC_ARGENT_MONK 
NPC_PRIESTESS 
NPC_BLACK_KNIGHT 
NPC_JAEREN 
NPC_ARELAS 
NPC_RISEN_JAEREN 
NPC_RISEN_ARELAS 
NPC_TIRION 
NPC_SPECTATOR_HORDE 
Todo:
: Argent Raid Spectator - FX - Missing spawns for Toc5 (map 650), ToC25 probably matches positions, needs a sniff to confirm.
NPC_SPECTATOR_BELF 
NPC_SPECTATOR_TAUREN 
NPC_SPECTATOR_TROLL 
NPC_SPECTATOR_ORC 
NPC_SPECTATOR_UNDEAD 
NPC_SPECTATOR_ALLIANCE 
NPC_SPECTATOR_DWARF 
NPC_SPECTATOR_GNOME 
NPC_SPECTATOR_HUMAN 
NPC_SPECTATOR_NELF 
NPC_SPECTATOR_DRAENEI 
106{
107 // Horde Champions
108 NPC_MOKRA = 35572,
109 NPC_ERESSEA = 35569,
110 NPC_RUNOK = 35571,
111 NPC_ZULTORE = 35570,
112 NPC_VISCERI = 35617,
113
114 // Alliance Champions
115 NPC_JACOB = 34705,
116 NPC_AMBROSE = 34702,
117 NPC_COLOSOS = 34701,
118 NPC_JAELYNE = 34657,
119 NPC_LANA = 34703,
120
121 // Grand Champion Minions
122 NPC_IRONFORGE_MINION = 35329,
123 NPC_STORMWIND_MINION = 35328,
124 NPC_GNOMEREGAN_MINION = 35331,
125 NPC_EXODAR_MINION = 35330,
126 NPC_DARNASSUS_MINION = 35332,
127 NPC_ORGRIMMAR_MINION = 35314,
128 NPC_SILVERMOON_MINION = 35326,
130 NPC_SENJIN_MINION = 35323,
131 NPC_UNDERCITY_MINION = 35327,
132
133 NPC_EADRIC = 35119,
134 NPC_EADRIC_H = 35518,
135 NPC_PALETRESS = 34928,
136 NPC_PALETRESS_H = 35517,
137
139 NPC_ARGENT_MONK = 35305,
140 NPC_PRIESTESS = 35307,
141
142 NPC_BLACK_KNIGHT = 35451,
143
144 NPC_JAEREN = 35004, // Horde
145 NPC_ARELAS = 35005, // Alliance
146 NPC_RISEN_JAEREN = 35545,
147 NPC_RISEN_ARELAS = 35564,
148 NPC_TIRION = 33628, // Possibly wrong npc here, 34996 had already populated creature_text (from ToC25) that matches. Needs a sniff to confirm.
149
151 // Horde
152 NPC_SPECTATOR_HORDE = 34883,
153 NPC_SPECTATOR_BELF = 34904,
154 NPC_SPECTATOR_TAUREN = 34903,
155 NPC_SPECTATOR_TROLL = 34902,
156 NPC_SPECTATOR_ORC = 34901,
157 NPC_SPECTATOR_UNDEAD = 34905,
158
159 // Alliance
161 NPC_SPECTATOR_DWARF = 34906,
162 NPC_SPECTATOR_GNOME = 34910,
163 NPC_SPECTATOR_HUMAN = 34900,
164 NPC_SPECTATOR_NELF = 34909,
165 NPC_SPECTATOR_DRAENEI = 34908,
166};
@ NPC_SPECTATOR_ORC
Definition: trial_of_the_champion.h:156
@ NPC_JAELYNE
Definition: trial_of_the_champion.h:118
@ NPC_BLACK_KNIGHT
Definition: trial_of_the_champion.h:142
@ NPC_LANA
Definition: trial_of_the_champion.h:119
@ NPC_EXODAR_MINION
Definition: trial_of_the_champion.h:125
@ NPC_SPECTATOR_NELF
Definition: trial_of_the_champion.h:164
@ NPC_ERESSEA
Definition: trial_of_the_champion.h:109
@ NPC_SPECTATOR_TAUREN
Definition: trial_of_the_champion.h:154
@ NPC_SPECTATOR_TROLL
Definition: trial_of_the_champion.h:155
@ NPC_ARGENT_LIGHTWIELDER
Definition: trial_of_the_champion.h:138
@ NPC_SILVERMOON_MINION
Definition: trial_of_the_champion.h:128
@ NPC_SENJIN_MINION
Definition: trial_of_the_champion.h:130
@ NPC_RUNOK
Definition: trial_of_the_champion.h:110
@ NPC_ZULTORE
Definition: trial_of_the_champion.h:111
@ NPC_EADRIC_H
Definition: trial_of_the_champion.h:134
@ NPC_THUNDER_BLUFF_MINION
Definition: trial_of_the_champion.h:129
@ NPC_RISEN_JAEREN
Definition: trial_of_the_champion.h:146
@ NPC_PALETRESS_H
Definition: trial_of_the_champion.h:136
@ NPC_GNOMEREGAN_MINION
Definition: trial_of_the_champion.h:124
@ NPC_PALETRESS
Definition: trial_of_the_champion.h:135
@ NPC_SPECTATOR_GNOME
Definition: trial_of_the_champion.h:162
@ NPC_SPECTATOR_UNDEAD
Definition: trial_of_the_champion.h:157
@ NPC_COLOSOS
Definition: trial_of_the_champion.h:117
@ NPC_SPECTATOR_HORDE
Definition: trial_of_the_champion.h:152
@ NPC_SPECTATOR_ALLIANCE
Definition: trial_of_the_champion.h:160
@ NPC_SPECTATOR_DRAENEI
Definition: trial_of_the_champion.h:165
@ NPC_IRONFORGE_MINION
Definition: trial_of_the_champion.h:122
@ NPC_SPECTATOR_HUMAN
Definition: trial_of_the_champion.h:163
@ NPC_TIRION
Definition: trial_of_the_champion.h:148
@ NPC_MOKRA
Definition: trial_of_the_champion.h:108
@ NPC_SPECTATOR_BELF
Definition: trial_of_the_champion.h:153
@ NPC_ARELAS
Definition: trial_of_the_champion.h:145
@ NPC_AMBROSE
Definition: trial_of_the_champion.h:116
@ NPC_DARNASSUS_MINION
Definition: trial_of_the_champion.h:126
@ NPC_RISEN_ARELAS
Definition: trial_of_the_champion.h:147
@ NPC_UNDERCITY_MINION
Definition: trial_of_the_champion.h:131
@ NPC_ARGENT_MONK
Definition: trial_of_the_champion.h:139
@ NPC_JAEREN
Definition: trial_of_the_champion.h:144
@ NPC_STORMWIND_MINION
Definition: trial_of_the_champion.h:123
@ NPC_EADRIC
Definition: trial_of_the_champion.h:133
@ NPC_VISCERI
Definition: trial_of_the_champion.h:112
@ NPC_JACOB
Definition: trial_of_the_champion.h:115
@ NPC_ORGRIMMAR_MINION
Definition: trial_of_the_champion.h:127
@ NPC_PRIESTESS
Definition: trial_of_the_champion.h:140
@ NPC_SPECTATOR_DWARF
Definition: trial_of_the_champion.h:161

◆ eProgress

enum eProgress
Enumerator
INSTANCE_PROGRESS_INITIAL 
INSTANCE_PROGRESS_GRAND_CHAMPIONS_REACHED_DEST 
INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_1 
INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_2 
INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_3 
INSTANCE_PROGRESS_CHAMPIONS_UNMOUNTED 
INSTANCE_PROGRESS_CHAMPIONS_DEAD 
INSTANCE_PROGRESS_ARGENT_SOLDIERS_DIED 
INSTANCE_PROGRESS_ARGENT_CHALLENGE_DIED 
INSTANCE_PROGRESS_FINISHED 
52{
63};
@ INSTANCE_PROGRESS_ARGENT_SOLDIERS_DIED
Definition: trial_of_the_champion.h:60
@ INSTANCE_PROGRESS_CHAMPIONS_UNMOUNTED
Definition: trial_of_the_champion.h:58
@ INSTANCE_PROGRESS_INITIAL
Definition: trial_of_the_champion.h:53
@ INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_3
Definition: trial_of_the_champion.h:57
@ INSTANCE_PROGRESS_GRAND_CHAMPIONS_REACHED_DEST
Definition: trial_of_the_champion.h:54
@ INSTANCE_PROGRESS_ARGENT_CHALLENGE_DIED
Definition: trial_of_the_champion.h:61
@ INSTANCE_PROGRESS_FINISHED
Definition: trial_of_the_champion.h:62
@ INSTANCE_PROGRESS_CHAMPIONS_DEAD
Definition: trial_of_the_champion.h:59
@ INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_1
Definition: trial_of_the_champion.h:55
@ INSTANCE_PROGRESS_CHAMPION_GROUP_DIED_2
Definition: trial_of_the_champion.h:56

◆ eTexts

enum eTexts
Enumerator
SAY_SPECTATOR_CHEER 
SAY_EADRIC_INTRO_ANNOUNCER 
SAY_JAEREN_PALETRESS_INTRO 
SAY_GRAND_CHAMPIONS_INTRO_1 
SAY_GRAND_CHAMPIONS_INTRO_DAWNSINGER 
SAY_GRAND_CHAMPIONS_INTRO_ZULTORE 
SAY_GRAND_CHAMPIONS_INTRO_SKULLCRUSHER 
SAY_GRAND_CHAMPIONS_INTRO_DEATHSTALKER 
SAY_GRAND_CHAMPIONS_INTRO_WILDMANE 
SAY_KNIGHT_INTRO 
SAY_EADRIC_INTRO 
SAY_EADRIC_AGGRO 
SAY_EADRIC_EMOTE_RADIANCE 
SAY_EADRIC_EMOTE_HAMMER_RIGHTEOUS 
SAY_EADRIC_HAMMER_RIGHTEOUS 
SAY_EADRIC_KILL_PLAYER 
SAY_EADRIC_DEFEATED 
SAY_PALETRESS_INTRO_1 
SAY_PALETRESS_INTRO_2 
SAY_PALETRESS_AGGRO 
SAY_PALETRESS_MEMORY_SUMMON 
SAY_PALETRESS_MEMORY_DEATH 
SAY_PALETRESS_KILL_PLAYER 
SAY_PALETRESS_DEFEATED 
TEXT_WELCOME 
TEXT_WELCOME_2 
TEXT_BEGIN 
TEXT_GRATZ_SLAIN_CHAMPIONS 
TEXT_YOU_MAY_BEGIN 
TEXT_BK_INTRO 
TEXT_BK_MEANING 
SAY_BK_INTRO_1 
SAY_BK_INTRO_2 
SAY_BK_INTRO_3 
SAY_BK_AGGRO 
SAY_BK_PHASE_2 
SAY_BK_PHASE_3 
SAY_BK_KILL_PLAYER 
SAY_BK_DEATH 
SAY_STAGE_0_01 
SAY_STAGE_0_02 
SAY_STAGE_0_04 
SAY_STAGE_0_05 
SAY_STAGE_0_06 
SAY_STAGE_0_WIPE 
SAY_STAGE_1_01 
SAY_STAGE_1_07 
SAY_STAGE_1_08 
SAY_STAGE_1_11 
SAY_STAGE_2_01 
SAY_STAGE_2_03 
SAY_STAGE_2_06 
SAY_STAGE_3_01 
SAY_STAGE_3_02 
SAY_STAGE_4_01 
SAY_STAGE_4_03 
SAY_STAGE_0_03a 
SAY_STAGE_1_10 
SAY_STAGE_2_02a 
SAY_STAGE_2_04a 
SAY_STAGE_2_05a 
SAY_STAGE_3_03a 
SAY_VARIAN_KILL_HORDE_PLAYER_1 
SAY_STAGE_0_03h 
SAY_STAGE_1_09 
SAY_STAGE_2_02h 
SAY_STAGE_2_04h 
SAY_STAGE_2_05h 
SAY_STAGE_3_03h 
SAY_GARROSH_KILL_ALLIANCE_PLAYER_1 
SAY_STAGE_1_02 
SAY_STAGE_1_03 
SAY_STAGE_1_04 
SAY_STAGE_1_06 
SAY_STAGE_1_05 
SAY_STAGE_4_02 
SAY_STAGE_4_05 
SAY_STAGE_4_04 
SAY_STAGE_4_06 
SAY_STAGE_4_07 
SAY_FACE_AGGRO 
SAY_FACE_ANGER_SLAY 
SAY_FACE_SORROW_SLAY 
SAY_FACE_DESIRE_SLAY 
SAY_FACE_DEATH 
EMOTE_MIRRORED_SOUL 
EMOTE_UNLEASH_SOUL 
SAY_FACE_UNLEASH_SOUL 
EMOTE_WAILING_SOUL 
SAY_FACE_WAILING_SOUL 
SAY_START_COMBAT 
SAY_FROST_TOMB 
SAY_SUMMON_SKELETONS 
SAY_FROST_TOMB_EMOTE 
SAY_DEATH 
SAY_KILL 
YELL_SKARVALD_AGGRO 
YELL_SKARVALD_DAL_DIED 
YELL_SKARVALD_SKA_DIEDFIRST 
YELL_SKARVALD_KILL 
YELL_SKARVALD_DAL_DIEDFIRST 
YELL_DALRONN_AGGRO 
YELL_DALRONN_SKA_DIED 
YELL_DALRONN_DAL_DIEDFIRST 
YELL_DALRONN_KILL 
YELL_DALRONN_SKA_DIEDFIRST 
194{
195 // Spectators
197
198 // Announcers: Alliance Announcer - Arelas Brightstar && Horde Announcer - Jaeren Sunsworn
208
209 // Eadric
215 SAY_EADRIC_KILL_PLAYER = 5, // "You! You need more practice." && "Nay, nay, and I say yet again nay! Not good enough."
217
218 // Confessor Paletress
224 SAY_PALETRESS_KILL_PLAYER = 5, // "Take your rest. "&& "Be at ease."
226
227 // Tirion
228 TEXT_WELCOME = 21,
229 TEXT_WELCOME_2 = 22,
230 TEXT_BEGIN = 23,
233 // Tirion - The Black Knight Interactions
234 TEXT_BK_INTRO = 31,
235 TEXT_BK_MEANING = 34,
236
237 // The Black Knight
238 SAY_BK_INTRO_1 = 0,
239 SAY_BK_INTRO_2 = 1,
240 SAY_BK_INTRO_3 = 2,
241 SAY_BK_AGGRO = 3,
242 SAY_BK_PHASE_2 = 4, // Skeleton
243 SAY_BK_PHASE_3 = 5, // Ghost
244 SAY_BK_KILL_PLAYER = 6, // "Pathetic." && "A waste of flesh."
245 SAY_BK_DEATH = 7,
246};
@ SAY_BK_DEATH
Definition: trial_of_the_champion.h:245
@ TEXT_GRATZ_SLAIN_CHAMPIONS
Definition: trial_of_the_champion.h:231
@ SAY_GRAND_CHAMPIONS_INTRO_WILDMANE
Definition: trial_of_the_champion.h:206
@ TEXT_BK_MEANING
Definition: trial_of_the_champion.h:235
@ SAY_GRAND_CHAMPIONS_INTRO_1
Definition: trial_of_the_champion.h:201
@ TEXT_BEGIN
Definition: trial_of_the_champion.h:230
@ SAY_BK_INTRO_1
Definition: trial_of_the_champion.h:238
@ SAY_PALETRESS_MEMORY_SUMMON
Definition: trial_of_the_champion.h:222
@ SAY_PALETRESS_KILL_PLAYER
Definition: trial_of_the_champion.h:224
@ SAY_BK_INTRO_2
Definition: trial_of_the_champion.h:239
@ SAY_PALETRESS_MEMORY_DEATH
Definition: trial_of_the_champion.h:223
@ SAY_BK_INTRO_3
Definition: trial_of_the_champion.h:240
@ TEXT_WELCOME_2
Definition: trial_of_the_champion.h:229
@ SAY_PALETRESS_INTRO_2
Definition: trial_of_the_champion.h:220
@ SAY_PALETRESS_INTRO_1
Definition: trial_of_the_champion.h:219
@ SAY_SPECTATOR_CHEER
Definition: trial_of_the_champion.h:196
@ SAY_PALETRESS_DEFEATED
Definition: trial_of_the_champion.h:225
@ SAY_EADRIC_INTRO
Definition: trial_of_the_champion.h:210
@ TEXT_WELCOME
Definition: trial_of_the_champion.h:228
@ SAY_EADRIC_INTRO_ANNOUNCER
Definition: trial_of_the_champion.h:199
@ SAY_EADRIC_HAMMER_RIGHTEOUS
Definition: trial_of_the_champion.h:214
@ SAY_GRAND_CHAMPIONS_INTRO_SKULLCRUSHER
Definition: trial_of_the_champion.h:204
@ SAY_BK_AGGRO
Definition: trial_of_the_champion.h:241
@ SAY_BK_PHASE_3
Definition: trial_of_the_champion.h:243
@ SAY_JAEREN_PALETRESS_INTRO
Definition: trial_of_the_champion.h:200
@ SAY_EADRIC_AGGRO
Definition: trial_of_the_champion.h:211
@ SAY_BK_KILL_PLAYER
Definition: trial_of_the_champion.h:244
@ SAY_GRAND_CHAMPIONS_INTRO_DAWNSINGER
Definition: trial_of_the_champion.h:202
@ SAY_GRAND_CHAMPIONS_INTRO_DEATHSTALKER
Definition: trial_of_the_champion.h:205
@ SAY_EADRIC_EMOTE_RADIANCE
Definition: trial_of_the_champion.h:212
@ SAY_GRAND_CHAMPIONS_INTRO_ZULTORE
Definition: trial_of_the_champion.h:203
@ TEXT_YOU_MAY_BEGIN
Definition: trial_of_the_champion.h:232
@ SAY_PALETRESS_AGGRO
Definition: trial_of_the_champion.h:221
@ SAY_EADRIC_EMOTE_HAMMER_RIGHTEOUS
Definition: trial_of_the_champion.h:213
@ SAY_KNIGHT_INTRO
Definition: trial_of_the_champion.h:207
@ SAY_BK_PHASE_2
Definition: trial_of_the_champion.h:242
@ SAY_EADRIC_DEFEATED
Definition: trial_of_the_champion.h:216
@ TEXT_BK_INTRO
Definition: trial_of_the_champion.h:234
@ SAY_EADRIC_KILL_PLAYER
Definition: trial_of_the_champion.h:215

◆ eVehicles

enum eVehicles
Enumerator
VEHICLE_ARGENT_WARHORSE 
VEHICLE_ARGENT_BATTLEWORG 
VEHICLE_BLACK_KNIGHT 
186{
189
190 VEHICLE_BLACK_KNIGHT = 35491,
191};
@ VEHICLE_BLACK_KNIGHT
Definition: trial_of_the_champion.h:190
@ VEHICLE_ARGENT_BATTLEWORG
Definition: trial_of_the_champion.h:188
@ VEHICLE_ARGENT_WARHORSE
Definition: trial_of_the_champion.h:187

Function Documentation

◆ GetTrialOfTheChampionAI()

template<class AI , class T >
AI * GetTrialOfTheChampionAI ( T *  obj)
inline
250{
251 return GetInstanceAI<AI>(obj, TrialOfTheChampionScriptName);
252}
#define TrialOfTheChampionScriptName
Definition: trial_of_the_champion.h:26

References TrialOfTheChampionScriptName.