TrinityCore
trial_of_the_crusader.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "trial_of_the_crusader.h"
#include "Weather.h"
+ Include dependency graph for trial_of_the_crusader.cpp:

Go to the source code of this file.

Classes

class  ArthasPortalEvent
 
struct  npc_barrett_toc
 
struct  boss_lich_king_toc
 
struct  npc_tirion_toc
 
struct  npc_open_portal_target_toc
 
struct  npc_fizzlebang_toc
 
struct  npc_garrosh_toc
 
struct  npc_varian_toc
 
class  spell_lich_king_teleport_corpse
 

Enumerations

enum  Yells {
  YELL_AGGRO = 0 , YELL_EVADE = 1 , YELL_RANDOM = 2 , YELL_SPELL = 3 ,
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_REPENTANCE = 2 , SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_SPECIAL = 1 ,
  SAY_KILL = 2 , SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_DEATH = 10 ,
  SAY_AGGRO = 0 , SAY_ENERGY = 1 , SAY_OVERLOAD = 2 , SAY_KILL = 3 ,
  EMOTE_DISCHARGE_ENERGY = 4 , YELL_BIRTH = 0 , YELL_KILL = 1 , YELL_BREATH = 2 ,
  YELL_TAKEOFF = 3 , YELL_BERSERK = 4 , YELL_DEATH = 5 , SAY_SATH_AGGRO = 0 ,
  SAY_SATH_SLAY = 1 , SAY_SATH_DEATH = 2 , SAY_SATH_SPELL1 = 3 , SAY_SATH_SPELL2 = 4 ,
  SAY_EVIL_AGGRO = 0 , SAY_EVIL_SLAY = 1 , SAY_OUTRO_1 = 2 , SAY_OUTRO_2 = 3 ,
  EMOTE_ENRAGE = 4 , SAY_ARCANE_BUFFET = 6 , SAY_GOOD_NEAR_DEATH_0 = 0 , SAY_GOOD_NEAR_DEATH_1 = 1 ,
  SAY_GOOD_NEAR_DEATH_2 = 2 , SAY_GOOD_DEATH = 3 , SAY_KJ_OFFCOMBAT = 0 , SAY_KALECGOS_ENCOURAGE = 0 ,
  SAY_KALECGOS_READY1 = 1 , SAY_KALECGOS_READY2 = 2 , SAY_KALECGOS_READY3 = 3 , SAY_KALECGOS_READY4 = 4 ,
  SAY_KALECGOS_AWAKEN = 5 , SAY_KALECGOS_LETGO = 6 , SAY_KALECGOS_FOCUS = 7 , SAY_KALECGOS_FATE = 8 ,
  SAY_KALECGOS_GOODBYE = 9 , SAY_KALECGOS_JOIN = 10 , SAY_KJ_DEATH = 0 , SAY_KJ_SLAY = 1 ,
  SAY_KJ_REFLECTION = 2 , SAY_KJ_EMERGE = 3 , SAY_KJ_DARKNESS = 4 , SAY_KJ_PHASE3 = 5 ,
  SAY_KJ_PHASE4 = 6 , SAY_KJ_PHASE5 = 7 , EMOTE_KJ_DARKNESS = 8 , SAY_ANVEENA_IMPRISONED = 0 ,
  SAY_ANVEENA_LOST = 1 , SAY_ANVEENA_KALEC = 2 , SAY_ANVEENA_GOODBYE = 3 , SAY_INTRO = 0 ,
  SAY_AGGRO = 1 , EMOTE_SHADOWS_OF_HAKKAR = 2 , SAY_JINDO_SPIRIT_PHASE = 3 , SAY_SPIRIT_SPIRIT_PHASE = 0 ,
  SAY_SPIRIT_DEFEATED = 1 , SAY_JINDO_DEFEATED = 0 , SAY_SHADOW_DEFEATED = 0 , SAY_AGGRO = 0 ,
  SAY_WAVE_OF_AGONY = 1 , SAY_TRANSFROM_1 = 2 , SAY_TRANSFROM_2 = 3 , SAY_PLAYER_KILL = 4 ,
  SAY_DEATH = 5 , SAY_AGGRO = 0 , SAY_PLAYER_KILL = 1 , SAY_DISMOUNT_OHGAN = 2 ,
  EMOTE_DEVASTATING_SLAM = 3 , SAY_REANIMATE_OHGAN = 4 , EMOTE_FRENZY = 5 , SAY_FRENZY = 6 ,
  SAY_DEATH = 7 , SAY_AGGRO = 0 , SAY_BLOODVENOM = 1 , SAY_TRANSFROM = 2 ,
  SAY_WORD_OF_HETHISS = 3 , EMOTE_BLOODVENOM = 4 , EMOTE_VENOM_WITHDRAWAL = 5 , SAY_PLAYER_KILL = 6 ,
  SAY_DEATH = 7 , SAY_AGGRO = 0 , EMOTE_ZANZIL_ZOMBIES = 1 , SAY_ZANZIL_ZOMBIES = 2 ,
  EMOTE_ZANZIL_GRAVEYARD_GAS = 3 , SAY_ZANZIL_GRAVEYARD_GAS = 4 , EMOTE_ZANZIL_BERSEKER = 5 , SAY_ZANZIL_BERSEKER = 6 ,
  SAY_PLAYER_KILL = 7 , SAY_DEATH = 8 , YELL_ARCHIMONDE_INTRO = 8 , SAY_TIME_WARP = 2 ,
  SAY_SLAY = 3 , SAY_AGGRO = 0 , SAY_DEATH = 1 , SAY_FAIL = 2 ,
  SAY_KILL = 3 , SAY_SLAY = 4 , SAY_SLEEP = 5 , SAY_30HEALTH = 6 ,
  SAY_15HEALTH = 7 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_SPAWN = 2 ,
  SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_SPAWN = 1 , SAY_SLAY = 2 ,
  SAY_DEATH = 3 , SAY_EXPLODE_GHOUL = 4 , SAY_STEAL_FLESH = 5 , SAY_SUMMON_GHOULS = 6 ,
  SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_PHASE_2_TRANS = 2 , SAY_PHASE_3_TRANS = 3 ,
  EMOTE_BREATH = 4 , SAY_ANDOROV_INTRO = 0 , SAY_ANDOROV_ATTACK = 1 , SAY_WAVE3 = 0 ,
  SAY_WAVE4 = 1 , SAY_WAVE5 = 2 , SAY_WAVE6 = 3 , SAY_WAVE7 = 4 ,
  SAY_INTRO = 5 , SAY_UNK1 = 6 , SAY_UNK2 = 7 , SAY_UNK3 = 8 ,
  SAY_DEATH = 9 , SAY_CHANGEAGGRO = 10 , SAY_KILLS_ANDOROV = 11 , SAY_COMPLETE_QUEST = 12 ,
  EMOTE_WEAKENED = 0 , RANDOM_SOUND_WHISPER = 8663 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_SPLIT = 2 , SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_DEATH = 2 , SAY_LOCUST = 3 , SAY_SUBMERGE = 4 , SAY_INTRO = 5 ,
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SWARM = 3 ,
  SAY_PREFIGHT = 4 , SAY_SEND_GROUP = 5 , SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 ,
  SAY_INTRO_3 = 2 , SAY_AGGRO = 3 , SAY_PHASE_2 = 4 , SAY_PHASE_3 = 5 ,
  SAY_KILL_PLAYER = 6 , SAY_DEATH = 7 , SAY_INTRO = 0 , SAY_AGGRO = 1 ,
  EMOTE_SUBMERGE = 2 , EMOTE_BURROWER = 3 , EMOTE_EMERGE = 4 , SAY_LEECHING_SWARM = 5 ,
  EMOTE_LEECHING_SWARM = 6 , SAY_KILL_PLAYER = 7 , SAY_DEATH = 8 , EMOTE_SPIKE = 0 ,
  SAY_INTRO = 0 , SAY_AGGRO = 1 , EMOTE_LEGION_FLAME = 2 , EMOTE_NETHER_PORTAL = 3 ,
  SAY_MISTRESS_OF_PAIN = 4 , EMOTE_INCINERATE = 5 , SAY_INCINERATE = 6 , EMOTE_INFERNAL_ERUPTION = 7 ,
  SAY_INFERNAL_ERUPTION = 8 , SAY_KILL_PLAYER = 9 , SAY_DEATH = 10 , SAY_BERSERK = 11 ,
  EMOTE_SNOBOLLED = 0 , EMOTE_ENRAGE = 0 , SAY_SPECIAL = 1 , EMOTE_TRAMPLE_ROAR = 0 ,
  EMOTE_TRAMPLE_FAIL = 1 , EMOTE_TRAMPLE_ENRAGE = 2 , TIRION_SAY_WELCOME = 0 , TIRION_SAY_GORMOK = 1 ,
  TIRION_SAY_JORMUNGARS = 2 , TIRION_SAY_ICEHOWL = 3 , TIRION_SAY_BEASTS_DONE = 4 , TIRION_SAY_BEASTS_WIPE = 5 ,
  TIRION_SAY_WILFRED = 6 , TIRION_SAY_KILL_JARAXXUS = 7 , TIRION_SAY_LAMENT = 8 , TIRION_SAY_CALM_DOWN = 9 ,
  TIRION_SAY_CHAMPIONS = 10 , TIRION_SAY_ALLOW_COMBAT = 11 , TIRION_SAY_TRAGIC_VICTORY = 12 , TIRION_SAY_WORK_TOGETHER = 13 ,
  TIRION_SAY_GAME_BEGIN = 14 , TIRION_SAY_UNITED = 15 , TIRION_SAY_ARTHAS = 16 , VARIAN_SAY_BEASTS = 0 ,
  VARIAN_SAY_COME_PIGS = 1 , VARIAN_SAY_DEMAND_JUSTICE = 2 , VARIAN_SAY_FIGHT_GLORY = 3 , VARIAN_SAY_FACTION_DEAD = 4 ,
  VARIAN_SAY_VALKYR_DEAD = 5 , VARIAN_SAY_KILLED = 6 , GARROSH_SAY_BEASTS = 0 , GARROSH_SAY_ALLIANCE_DOGS = 1 ,
  GARROSH_SAY_DEMAND_JUSTICE = 2 , GARROSH_SAY_NO_MERCY = 3 , GARROSH_SAY_FACTION_DEAD = 4 , GARROSH_SAY_VALKYR_DEAD = 5 ,
  GARROSH_SAY_KILLED = 6 , WILFRED_SAY_INTRO = 0 , WILFRED_SAY_OBLIVION = 1 , WILFRED_SAY_MASTER = 2 ,
  WILFRED_SAY_DEAD = 3 , LK_VOICE_SAY_CHALLENGE = 4 , LK_VOICE_SAY_SOULS_WILL_BE_MINE = 5 , LK_SAY_EMPIRE = 0 ,
  SAY_STAGE_4_06 = 0 , SAY_STAGE_4_07 = 1 , SAY_AGGRO = 0 , SAY_KILL = 1 ,
  SAY_DEATH = 2 , SAY_SUMMONING_ADDS = 3 , SAY_ARCANE_FIELD = 4 , EMOTE_SUMMONING_ADDS = 5 ,
  SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_FLESH = 2 , SAY_SKELETON = 3 ,
  SAY_DEATH = 4 , SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_CONSUME = 2 ,
  SAY_EXPLODE = 3 , SAY_DEATH = 4 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_DEATH = 2 , SAY_SOUL_STORM = 3 , SAY_CORRUPT_SOUL = 4 , 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_JAINA_OUTRO = 0 , SAY_SYLVANAS_OUTRO = 0 , SAY_JAINA_INTRO_1 = 0 ,
  SAY_JAINA_INTRO_2 = 1 , SAY_JAINA_INTRO_3 = 2 , SAY_JAINA_INTRO_4 = 3 , SAY_JAINA_INTRO_5 = 4 ,
  SAY_JAINA_INTRO_6 = 5 , SAY_JAINA_INTRO_7 = 6 , SAY_JAINA_INTRO_8 = 7 , SAY_SYLVANAS_INTRO_1 = 0 ,
  SAY_SYLVANAS_INTRO_2 = 1 , SAY_SYLVANAS_INTRO_3 = 2 , SAY_SYLVANAS_INTRO_4 = 3 , SAY_SYLVANAS_INTRO_5 = 4 ,
  SAY_SYLVANAS_INTRO_6 = 5 , SAY_AGGRO = 0 , SAY_PHASE2 = 1 , SAY_PHASE3 = 2 ,
  SAY_DEATH = 3 , SAY_SLAY = 4 , SAY_THROW_SARONITE = 5 , SAY_CAST_DEEP_FREEZE = 6 ,
  SAY_TYRANNUS_DEATH = 0 , SAY_KRICK_AGGRO = 0 , SAY_KRICK_SLAY = 1 , SAY_KRICK_BARRAGE_1 = 2 ,
  SAY_KRICK_BARRAGE_2 = 3 , SAY_KRICK_POISON_NOVA = 4 , SAY_KRICK_CHASE = 5 , SAY_KRICK_OUTRO_1 = 6 ,
  SAY_KRICK_OUTRO_3 = 7 , SAY_KRICK_OUTRO_5 = 8 , SAY_KRICK_OUTRO_8 = 9 , SAY_ICK_POISON_NOVA = 0 ,
  SAY_ICK_CHASE_1 = 1 , SAY_JAYNA_OUTRO_2 = 0 , SAY_JAYNA_OUTRO_4 = 1 , SAY_JAYNA_OUTRO_10 = 2 ,
  SAY_SYLVANAS_OUTRO_2 = 0 , SAY_SYLVANAS_OUTRO_4 = 1 , SAY_SYLVANAS_OUTRO_10 = 2 , SAY_TYRANNUS_OUTRO_7 = 1 ,
  SAY_TYRANNUS_OUTRO_9 = 2 , SAY_GORKUN_INTRO_2 = 0 , SAY_GORKUN_OUTRO_1 = 1 , SAY_GORKUN_OUTRO_2 = 2 ,
  SAY_AMBUSH_1 = 3 , SAY_AMBUSH_2 = 4 , SAY_GAUNTLET_START = 5 , SAY_TYRANNUS_INTRO_1 = 6 ,
  SAY_TYRANNUS_INTRO_3 = 7 , SAY_AGGRO = 8 , SAY_SLAY = 9 , SAY_DEATH = 10 ,
  SAY_MARK_RIMEFANG_1 = 11 , SAY_MARK_RIMEFANG_2 = 12 , SAY_DARK_MIGHT_1 = 13 , SAY_DARK_MIGHT_2 = 14 ,
  SAY_JAYNA_OUTRO_3 = 3 , SAY_JAYNA_OUTRO_4 = 4 , SAY_JAYNA_OUTRO_5 = 5 , SAY_SYLVANAS_OUTRO_3 = 3 ,
  SAY_SYLVANAS_OUTRO_4 = 4 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 ,
  SAY_SUMMON_RHINO = 3 , SAY_TRANSFORM_1 = 4 , SAY_TRANSFORM_2 = 5 , EMOTE_IMPALE = 6 ,
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SUMMON_SNAKES = 3 ,
  SAY_SUMMON_CONSTRICTORS = 4 , EMOTE_NOVA = 5 , EMOTE_ACTIVATE_ALTAR = 6 , SAY_GREET = 0 ,
  SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 , EMOTE_WIDOW_EMBRACE = 4 ,
  EMOTE_FRENZY = 5 , SAY_AGGRO = 0 , SAY_SPECIAL = 2 , SAY_SLAY = 3 ,
  SAY_DEATH = 4 , EMOTE_RAGECAST = 7 , SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 ,
  SAY_INTRO_3 = 2 , SAY_INTRO_4 = 3 , SAY_PHASE_TWO = 4 , SAY_DEATH = 5 ,
  SAY_KILL = 6 , EMOTE_PHASE_TWO = 7 , EMOTE_GATE_OPENED = 8 , SAY_AGGRO = 0 ,
  SAY_SLAY = 1 , SAY_TAUNT = 2 , SAY_DEATH = 3 , EMOTE_DANCE = 4 ,
  EMOTE_DANCE_END = 5 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_TAUNTED = 2 ,
  SAY_DEATH = 3 , EMOTE_AIR_PHASE = 0 , EMOTE_GROUND_PHASE = 1 , EMOTE_BREATH = 2 ,
  EMOTE_ENRAGE = 3 , SAY_AGGRO = 0 , SAY_DEATH = 1 , SAY_RIFT = 2 ,
  SAY_SHIELD = 3 , SAY_RIFT_EMOTE = 4 , SAY_SHIELD_EMOTE = 5 , SAY_AGGRO = 0 ,
  SAY_SLAY = 1 , SAY_ENRAGE = 2 , SAY_DEATH = 3 , SAY_CRYSTAL_NOVA = 4 ,
  SAY_FRENZY = 5 , SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_DEATH = 2 ,
  SAY_AGGRO = 1 , SAY_DEATH = 2 , SAY_REFLECT = 3 , SAY_CRYSTAL_SPIKES = 4 ,
  SAY_KILL = 5 , SAY_FRENZY = 6 , SAY_SUMMON_1 = 0 , SAY_SUMMON_2 = 1 ,
  SAY_SUMMON_3 = 2 , SAY_AGGRO = 3 , EMOTE_ARCANE_EXPLOSION = 4 , SAY_ARCANE_EXPLOSION = 5 ,
  SAY_DEATH = 6 , SAY_PLAYER_KILL = 7 , SAY_AGGRO = 0 , SAY_SPLIT = 1 ,
  SAY_SLAY = 2 , SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_KILL = 1 ,
  SAY_DEATH = 2 , SAY_SHATTER = 3 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_DEATH = 2 , SAY_TARGET = 3 , SAY_HARDMODE = 4 , SAY_TOWER_NONE = 5 ,
  SAY_TOWER_FROST = 6 , SAY_TOWER_FLAME = 7 , SAY_TOWER_NATURE = 8 , SAY_TOWER_STORM = 9 ,
  SAY_PLAYER_RIDING = 10 , SAY_OVERLOAD = 11 , EMOTE_PURSUE = 12 , EMOTE_OVERLOAD = 13 ,
  EMOTE_REPAIR = 14 , SAY_AGGRO = 0 , SAY_SUMMON = 1 , SAY_SLAG_POT = 2 ,
  SAY_SCORCH = 3 , SAY_SLAY = 4 , SAY_BERSERK = 5 , SAY_DEATH = 6 ,
  EMOTE_JETS = 7 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_LEFT_ARM_GONE = 2 ,
  SAY_RIGHT_ARM_GONE = 3 , SAY_SHOCKWAVE = 4 , SAY_GRAB_PLAYER = 5 , SAY_DEATH = 6 ,
  SAY_BERSERK = 7 , EMOTE_STONE_GRIP = 8 , SAY_AGGRO = 0 , SAY_HARDMODE_ON = 1 ,
  SAY_MKII_ACTIVATE = 2 , SAY_MKII_SLAY = 3 , SAY_MKII_DEATH = 4 , SAY_VX001_ACTIVATE = 5 ,
  SAY_VX001_SLAY = 6 , SAY_VX001_DEATH = 7 , SAY_AERIAL_ACTIVATE = 8 , SAY_AERIAL_SLAY = 9 ,
  SAY_AERIAL_DEATH = 10 , SAY_V07TRON_ACTIVATE = 11 , SAY_V07TRON_SLAY = 12 , SAY_V07TRON_DEATH = 13 ,
  SAY_BERSERK = 14 , SAY_AGGRO_1 = 0 , SAY_AGGRO_2 = 1 , SAY_SPECIAL = 2 ,
  SAY_JUMPDOWN = 3 , SAY_SLAY = 4 , SAY_BERSERK = 5 , SAY_WIPE = 6 ,
  SAY_DEATH = 7 , SAY_END_NORMAL_1 = 8 , SAY_END_NORMAL_2 = 9 , SAY_END_NORMAL_3 = 10 ,
  SAY_END_HARD_1 = 11 , SAY_END_HARD_2 = 12 , SAY_END_HARD_3 = 13 , EMOTE_RUNIC_BARRIER = 0 ,
  EMOTE_RUNIC_MIGHT = 0 , SAY_SIF_START = 0 , SAY_SIF_DESPAWN = 1 , SAY_SIF_EVENT = 2 ,
  SAY_AGGRO = 0 , SAY_HEART_OPENED = 1 , SAY_HEART_CLOSED = 2 , SAY_TYMPANIC_TANTRUM = 3 ,
  SAY_SLAY = 4 , SAY_BERSERK = 5 , SAY_DEATH = 6 , SAY_SUMMON = 7 ,
  EMOTE_HEART_OPENED = 8 , EMOTE_HEART_CLOSED = 9 , EMOTE_TYMPANIC_TANTRUM = 10 , EMOTE_SCRAPBOT = 11 ,
  SAY_SARA_ULDUAR_SCREAM_1 = 0 , SAY_SARA_ULDUAR_SCREAM_2 = 1 , SAY_SARA_AGGRO = 2 , SAY_SARA_FERVOR_HIT = 3 ,
  SAY_SARA_BLESSING_HIT = 4 , SAY_SARA_KILL = 5 , SAY_SARA_TRANSFORM_1 = 6 , SAY_SARA_TRANSFORM_2 = 7 ,
  SAY_SARA_TRANSFORM_3 = 8 , SAY_SARA_TRANSFORM_4 = 9 , SAY_SARA_DEATH_RAY = 10 , SAY_SARA_PSYCHOSIS_HIT = 11 ,
  SAY_YOGG_SARON_SPAWN = 0 , SAY_YOGG_SARON_MADNESS = 1 , EMOTE_YOGG_SARON_MADNESS = 2 , SAY_YOGG_SARON_PHASE_3 = 3 ,
  SAY_YOGG_SARON_DEAFENING_ROAR = 4 , EMOTE_YOGG_SARON_DEAFENING_ROAR = 5 , SAY_YOGG_SARON_DEATH = 6 , EMOTE_YOGG_SARON_EMPOWERING_SHADOWS = 7 ,
  EMOTE_YOGG_SARON_EXTINGUISH_ALL_LIFE = 8 , WHISPER_VOICE_PHASE_1_WIPE = 0 , WHISPER_VOICE_INSANE = 1 , EMOTE_BRAIN_ILLUSION_SHATTERED = 0 ,
  EMOTE_OMINOUS_CLOUD_PLAYER_TOUCH = 0 , SAY_KEEPER_CHOSEN_1 = 0 , SAY_KEEPER_CHOSEN_2 = 1 , SAY_STORMWIND_ROLEPLAY_4 = 0 ,
  SAY_STORMWIND_ROLEPLAY_7 = 1 , SAY_ICECROWN_ROLEPLAY_5 = 2 , SAY_ICECROWN_ROLEPLAY_6 = 3 , SAY_CHAMBER_ROLEPLAY_5 = 4 ,
  SAY_CHAMBER_ROLEPLAY_1 = 0 , SAY_CHAMBER_ROLEPLAY_3 = 1 , SAY_CHAMBER_ROLEPLAY_2 = 0 , SAY_CHAMBER_ROLEPLAY_4 = 0 ,
  SAY_ICECROWN_ROLEPLAY_1 = 0 , SAY_ICECROWN_ROLEPLAY_3 = 1 , SAY_ICECROWN_ROLEPLAY_2 = 0 , SAY_ICECROWN_ROLEPLAY_4 = 1 ,
  SAY_STORMWIND_ROLEPLAY_1 = 0 , SAY_STORMWIND_ROLEPLAY_2 = 1 , SAY_STORMWIND_ROLEPLAY_3 = 2 , SAY_STORMWIND_ROLEPLAY_6 = 3 ,
  SAY_STORMWIND_ROLEPLAY_5 = 0 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 ,
  YELL_RESURRECT = 0 , SAY_SVALA_INTRO_0 = 0 , SAY_SVALA_INTRO_1 = 0 , SAY_SVALA_INTRO_2 = 1 ,
  SAY_AGGRO = 2 , SAY_SLAY = 3 , SAY_DEATH = 4 , SAY_SACRIFICE_PLAYER = 5 ,
  SAY_DIALOG_OF_ARTHAS_1 = 0 , SAY_DIALOG_OF_ARTHAS_2 = 1 , SAY_AGGRO = 0 , SAY_SLAY = 1 ,
  SAY_DEATH = 2 , SAY_SPAWN = 3 , SAY_DISRUPTION = 4 , SAY_BREATH_ATTACK = 5 ,
  SAY_SPECIAL_ATTACK = 6 , SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 ,
  SAY_SPAWN = 3 , SAY_ADD_KILLED = 4 , SAY_BOTH_ADDS_KILLED = 5 , SAY_AGGRO = 0 ,
  SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SPAWN = 3 , SAY_ENRAGE = 4 ,
  SAY_SHATTER = 5 , SAY_BUBBLE = 6 , EMOTE_SHATTER = 7 , SAY_AGGRO = 0 ,
  SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SPAWN = 3 , SAY_CHARGED = 4 ,
  SAY_REPEAT_SUMMON = 5 , SAY_SUMMON_ENERGY = 6 , SAY_ETHEREAL_SPHERE_SUMMON = 0 , SAY_AGGRO = 0 ,
  SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SPAWN = 3 , SAY_SHIELD = 4 ,
  SAY_WHISPER = 5 , SAY_CYANIGOSA_SPAWN = 3 , SAY_XEVOZZ_SPAWN = 3 , SAY_EREKEM_SPAWN = 3 ,
  SAY_ICHORON_SPAWN = 3 , SAY_ZURAMAT_SPAWN = 3 , SOUND_MORAGG_SPAWN = 10112 , SAY_INTRO = 0 ,
  SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_SUMMON = 3 , SAY_DEAD = 4 ,
  SAY_INTRO = 0 , SAY_AGGRO = 1 , SAY_HELP = 2 , SAY_SLAY = 3 ,
  SAY_DEATH = 4 , SAY_AGGRO = 0 , SAY_SUMMON = 1 , SAY_SUMMON_BUBL = 2 ,
  SAY_SLAY = 3 , SAY_DEATH = 4 , EMOTE_WATERY_GRAVE = 5 , EMOTE_EARTHQUAKE = 6 ,
  EMOTE_WATERY_GLOBULES = 7 , SAY_SUMMON = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 ,
  SAY_DEAD = 3 , SAY_MECHANICS = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 ,
  SAY_DEATH = 3 , SAY_AGGRO = 0 , SAY_SLAM = 1 , SAY_SHATTER = 2 ,
  SAY_SLAY = 3 , SAY_DEATH = 4 , EMOTE_GROW = 5 , SAY_AGGRO = 0 ,
  SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_DIE = 2 , SAY_TAUNT = 0 ,
  SAY_FREE = 1 , SAY_SLAY = 2 , SAY_BANISHED = 3 , SAY_COLLAPSE = 4 ,
  SAY_DEATH = 5 , EMOTE_WEAKEN = 6 , EMOTE_NEARLY_FREE = 7 , EMOTE_BREAKS_FREE = 8 ,
  EMOTE_BLAST_NOVA = 9 , YELL_DIE_L = 0 , YELL_DIE_R = 1 , EMOTE_ENRAGE = 2 ,
  SAY_AGGRO = 0 , SAY_SUMMON1 = 1 , SAY_SUMMON2 = 2 , SAY_KILL = 3 ,
  SAY_DEATH = 4 , SAY_VOIDA = 5 , SAY_VOIDB = 6 , SAY_INTRO = 0 ,
  SAY_INTRO_CAPERNIAN = 1 , SAY_INTRO_TELONICUS = 2 , SAY_INTRO_THALADRED = 3 , SAY_INTRO_SANGUINAR = 4 ,
  SAY_PHASE2_WEAPON = 5 , SAY_PHASE3_ADVANCE = 6 , SAY_PHASE4_INTRO2 = 7 , SAY_PHASE5_NUTS = 8 ,
  SAY_SLAY = 9 , SAY_MIND_CONTROL = 10 , SAY_GRAVITY_LAPSE = 11 , SAY_SUMMON_PHOENIX = 12 ,
  SAY_DEATH = 13 , EMOTE_PYROBLAST = 14 , SAY_THALADRED_AGGRO = 0 , SAY_THALADRED_DEATH = 1 ,
  EMOTE_THALADRED_GAZE = 2 , SAY_SANGUINAR_AGGRO = 0 , SAY_SANGUINAR_DEATH = 1 , SAY_CAPERNIAN_AGGRO = 0 ,
  SAY_CAPERNIAN_DEATH = 1 , SAY_TELONICUS_AGGRO = 0 , SAY_TELONICUS_DEATH = 1 , YELL_AGGRO = 0 ,
  YELL_REFLECTIVE_MAGIC_SHIELD = 1 , YELL_REFLECTIVE_DAMAGE_SHIELD = 2 , YELL_KILL = 3 , YELL_DEATH = 4
}
 
enum  TrialMisc {
  SPLINE_INITIAL_MOVEMENT = 1 , POINT_SUMMON = 1 , POINT_MIDDLE = 2 , GROUP_VALKYR = 1 ,
  GOSSIPID_FAIL = 1 , POINT_BARRETT_DESPAWN = 1 , AREA_TRIAL_OF_THE_CRUSADER = 4722
}
 
enum  TrialEvents {
  EVENT_GORMOK_INTRO = 1 , EVENT_GORMOK_EXCLAMATION , EVENT_SPAWM_GORMOK , EVENT_EXCLAMATION ,
  EVENT_SUMMON_BARRET , EVENT_START_CALL_WILFRED , EVENT_KILL_JARAXXUS , EVENT_EMOTE_SHEATHE ,
  EVENT_TIRION_LAMENT , EVENT_TIRION_CALM_DOWN , EVENT_ALLOW_COMBAT , EVENT_TRAGIC_VICTORY ,
  EVENT_SUMMON_WILFRED , EVENT_START_MOVE , EVENT_OBLIVION , EVENT_SUMMON_JARAXXUS ,
  EVENT_SET_TARGET , EVENT_LAST_TALK , EVENT_SUMMON_VALKYR , EVENT_OPEN_GATE ,
  EVENT_SAY_ARTHAS , EVENT_ALLIANCE_DOGS , EVENT_COME_PIGS , EVENT_DEMAND_JUSTICE ,
  EVENT_NO_MERCY , EVENT_VALKYR_DEAD , EVENT_LICH_KING_SAY_CHALLENGE , EVENT_LICH_KING_SAY_SOULS ,
  EVENT_SUMMON_LICH_KING , EVENT_BREAK_PLATFORM , EVENT_EMOTE_TALK , EVENT_REMOVE_EMOTE_TALK ,
  EVENT_EMOTE_EXCLAMATION , EVENT_EMOTE_KNEEL , EVENT_SUMMON_CHAMPIONS , EVENT_START_CHAMPIONS ,
  EVENT_START_TALK
}
 
enum  TocMenuIds {
  MENUID_NORTHREND_BEASTS = 10600 , MENUID_JARAXXUS = 10610 , MENUID_FACTION_CHAMPIONS = 10687 , MENUID_VALKYR = 10688 ,
  MENUID_LK = 10693
}
 

Functions

void AddSC_trial_of_the_crusader ()
 

Variables

constexpr Position BarretSpawnPosition = { 559.1528f, 90.55729f, 395.2734f, 5.078908f }
 
constexpr Position WilfredSpawnPosition = { 563.6007f, 208.5278f, 395.2696f, 4.729842f }
 
constexpr Position JaraxxusSpawnPosition = { 563.8264f, 140.6563f, 393.9861f, 4.694936f }
 
constexpr Position PortalTargetSpawnPosition = { 563.6597f, 139.7569f, 399.2507f, 4.712389f }
 
constexpr Position PurpleGroundSpawnPosition = { 563.6858f, 139.4323f, 393.9862f, 4.694936f }
 
constexpr Position ArthasPortalSpawnPosition = { 563.6996f, 175.9826f, 394.5042f, 4.694936f }
 
constexpr Position LichKingSpawnPosition = { 563.5712f, 174.8351f, 394.4954f, 4.712389f }
 
constexpr Position CorpseTeleportPosition = { 631.9390f, 136.5040f, 142.5540f, 0.803332f }
 
constexpr Position NorthrendBeastsSpawnPositions []
 
constexpr Position AnubarakLoc []
 
constexpr Position ToCCommonLoc []
 

Enumeration Type Documentation

◆ TocMenuIds

enum TocMenuIds
Enumerator
MENUID_NORTHREND_BEASTS 
MENUID_JARAXXUS 
MENUID_FACTION_CHAMPIONS 
MENUID_VALKYR 
MENUID_LK 

Definition at line 141 of file trial_of_the_crusader.cpp.

◆ TrialEvents

Enumerator
EVENT_GORMOK_INTRO 
EVENT_GORMOK_EXCLAMATION 
EVENT_SPAWM_GORMOK 
EVENT_EXCLAMATION 
EVENT_SUMMON_BARRET 
EVENT_START_CALL_WILFRED 
EVENT_KILL_JARAXXUS 
EVENT_EMOTE_SHEATHE 
EVENT_TIRION_LAMENT 
EVENT_TIRION_CALM_DOWN 
EVENT_ALLOW_COMBAT 
EVENT_TRAGIC_VICTORY 
EVENT_SUMMON_WILFRED 
EVENT_START_MOVE 
EVENT_OBLIVION 
EVENT_SUMMON_JARAXXUS 
EVENT_SET_TARGET 
EVENT_LAST_TALK 
EVENT_SUMMON_VALKYR 
EVENT_OPEN_GATE 
EVENT_SAY_ARTHAS 
EVENT_ALLIANCE_DOGS 
EVENT_COME_PIGS 
EVENT_DEMAND_JUSTICE 
EVENT_NO_MERCY 
EVENT_VALKYR_DEAD 
EVENT_LICH_KING_SAY_CHALLENGE 
EVENT_LICH_KING_SAY_SOULS 
EVENT_SUMMON_LICH_KING 
EVENT_BREAK_PLATFORM 
EVENT_EMOTE_TALK 
EVENT_REMOVE_EMOTE_TALK 
EVENT_EMOTE_EXCLAMATION 
EVENT_EMOTE_KNEEL 
EVENT_SUMMON_CHAMPIONS 
EVENT_START_CHAMPIONS 
EVENT_START_TALK 

Definition at line 100 of file trial_of_the_crusader.cpp.

◆ TrialMisc

enum TrialMisc
Enumerator
SPLINE_INITIAL_MOVEMENT 
POINT_SUMMON 
POINT_MIDDLE 
GROUP_VALKYR 
GOSSIPID_FAIL 
POINT_BARRETT_DESPAWN 
AREA_TRIAL_OF_THE_CRUSADER 

Definition at line 89 of file trial_of_the_crusader.cpp.

◆ Yells

enum Yells
Enumerator
YELL_AGGRO 
YELL_EVADE 
YELL_RANDOM 
YELL_SPELL 
SAY_AGGRO 
SAY_SLAY 
SAY_AGGRO 
SAY_SLAY 
SAY_REPENTANCE 
SAY_DEATH 
SAY_AGGRO 
SAY_SPECIAL 
SAY_KILL 
SAY_DEATH 
SAY_AGGRO 
SAY_DEATH 
SAY_AGGRO 
SAY_ENERGY 
SAY_OVERLOAD 
SAY_KILL 
EMOTE_DISCHARGE_ENERGY 
YELL_BIRTH 
YELL_KILL 
YELL_BREATH 
YELL_TAKEOFF 
YELL_BERSERK 
YELL_DEATH 
SAY_SATH_AGGRO 
SAY_SATH_SLAY 
SAY_SATH_DEATH 
SAY_SATH_SPELL1 
SAY_SATH_SPELL2 
SAY_EVIL_AGGRO 
SAY_EVIL_SLAY 
SAY_OUTRO_1 
SAY_OUTRO_2 
EMOTE_ENRAGE 
SAY_ARCANE_BUFFET 
SAY_GOOD_NEAR_DEATH_0 
SAY_GOOD_NEAR_DEATH_1 
SAY_GOOD_NEAR_DEATH_2 
SAY_GOOD_DEATH 
SAY_KJ_OFFCOMBAT 
SAY_KALECGOS_ENCOURAGE 
SAY_KALECGOS_READY1 
SAY_KALECGOS_READY2 
SAY_KALECGOS_READY3 
SAY_KALECGOS_READY4 
SAY_KALECGOS_AWAKEN 
SAY_KALECGOS_LETGO 
SAY_KALECGOS_FOCUS 
SAY_KALECGOS_FATE 
SAY_KALECGOS_GOODBYE 
SAY_KALECGOS_JOIN 
SAY_KJ_DEATH 
SAY_KJ_SLAY 
SAY_KJ_REFLECTION 
SAY_KJ_EMERGE 
SAY_KJ_DARKNESS 
SAY_KJ_PHASE3 
SAY_KJ_PHASE4 
SAY_KJ_PHASE5 
EMOTE_KJ_DARKNESS 
SAY_ANVEENA_IMPRISONED 
SAY_ANVEENA_LOST 
SAY_ANVEENA_KALEC 
SAY_ANVEENA_GOODBYE 
SAY_INTRO 
SAY_AGGRO 
EMOTE_SHADOWS_OF_HAKKAR 
SAY_JINDO_SPIRIT_PHASE 
SAY_SPIRIT_SPIRIT_PHASE 
SAY_SPIRIT_DEFEATED 
SAY_JINDO_DEFEATED 
SAY_SHADOW_DEFEATED 
SAY_AGGRO 
SAY_WAVE_OF_AGONY 
SAY_TRANSFROM_1 
SAY_TRANSFROM_2 
SAY_PLAYER_KILL 
SAY_DEATH 
SAY_AGGRO 
SAY_PLAYER_KILL 
SAY_DISMOUNT_OHGAN 
EMOTE_DEVASTATING_SLAM 
SAY_REANIMATE_OHGAN 
EMOTE_FRENZY 
SAY_FRENZY 
SAY_DEATH 
SAY_AGGRO 
SAY_BLOODVENOM 
SAY_TRANSFROM 
SAY_WORD_OF_HETHISS 
EMOTE_BLOODVENOM 
EMOTE_VENOM_WITHDRAWAL 
SAY_PLAYER_KILL 
SAY_DEATH 
SAY_AGGRO 
EMOTE_ZANZIL_ZOMBIES 
SAY_ZANZIL_ZOMBIES 
EMOTE_ZANZIL_GRAVEYARD_GAS 
SAY_ZANZIL_GRAVEYARD_GAS 
EMOTE_ZANZIL_BERSEKER 
SAY_ZANZIL_BERSEKER 
SAY_PLAYER_KILL 
SAY_DEATH 
YELL_ARCHIMONDE_INTRO 
SAY_TIME_WARP 
SAY_SLAY 
SAY_AGGRO 
SAY_DEATH 
SAY_FAIL 
SAY_KILL 
SAY_SLAY 
SAY_SLEEP 
SAY_30HEALTH 
SAY_15HEALTH 
SAY_AGGRO 
SAY_SLAY 
SAY_SPAWN 
SAY_DEATH 
SAY_AGGRO 
SAY_SPAWN 
SAY_SLAY 
SAY_DEATH 
SAY_EXPLODE_GHOUL 
SAY_STEAL_FLESH 
SAY_SUMMON_GHOULS 
SAY_AGGRO 
SAY_KILL 
SAY_PHASE_2_TRANS 
SAY_PHASE_3_TRANS 
EMOTE_BREATH 
SAY_ANDOROV_INTRO 
SAY_ANDOROV_ATTACK 
SAY_WAVE3 
SAY_WAVE4 
SAY_WAVE5 
SAY_WAVE6 
SAY_WAVE7 
SAY_INTRO 
SAY_UNK1 
SAY_UNK2 
SAY_UNK3 
SAY_DEATH 
SAY_CHANGEAGGRO 
SAY_KILLS_ANDOROV 
SAY_COMPLETE_QUEST 
EMOTE_WEAKENED 
RANDOM_SOUND_WHISPER 
SAY_AGGRO 
SAY_SLAY 
SAY_SPLIT 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_LOCUST 
SAY_SUBMERGE 
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SWARM 
SAY_PREFIGHT 
SAY_SEND_GROUP 
SAY_INTRO_1 
SAY_INTRO_2 
SAY_INTRO_3 
SAY_AGGRO 
SAY_PHASE_2 
SAY_PHASE_3 
SAY_KILL_PLAYER 
SAY_DEATH 
SAY_INTRO 
SAY_AGGRO 
EMOTE_SUBMERGE 
EMOTE_BURROWER 
EMOTE_EMERGE 
SAY_LEECHING_SWARM 
EMOTE_LEECHING_SWARM 
SAY_KILL_PLAYER 
SAY_DEATH 
EMOTE_SPIKE 
SAY_INTRO 
SAY_AGGRO 
EMOTE_LEGION_FLAME 
EMOTE_NETHER_PORTAL 
SAY_MISTRESS_OF_PAIN 
EMOTE_INCINERATE 
SAY_INCINERATE 
EMOTE_INFERNAL_ERUPTION 
SAY_INFERNAL_ERUPTION 
SAY_KILL_PLAYER 
SAY_DEATH 
SAY_BERSERK 
EMOTE_SNOBOLLED 
EMOTE_ENRAGE 
SAY_SPECIAL 
EMOTE_TRAMPLE_ROAR 
EMOTE_TRAMPLE_FAIL 
EMOTE_TRAMPLE_ENRAGE 
TIRION_SAY_WELCOME 
TIRION_SAY_GORMOK 
TIRION_SAY_JORMUNGARS 
TIRION_SAY_ICEHOWL 
TIRION_SAY_BEASTS_DONE 
TIRION_SAY_BEASTS_WIPE 
TIRION_SAY_WILFRED 
TIRION_SAY_KILL_JARAXXUS 
TIRION_SAY_LAMENT 
TIRION_SAY_CALM_DOWN 
TIRION_SAY_CHAMPIONS 
TIRION_SAY_ALLOW_COMBAT 
TIRION_SAY_TRAGIC_VICTORY 
TIRION_SAY_WORK_TOGETHER 
TIRION_SAY_GAME_BEGIN 
TIRION_SAY_UNITED 
TIRION_SAY_ARTHAS 
VARIAN_SAY_BEASTS 
VARIAN_SAY_COME_PIGS 
VARIAN_SAY_DEMAND_JUSTICE 
VARIAN_SAY_FIGHT_GLORY 
VARIAN_SAY_FACTION_DEAD 
VARIAN_SAY_VALKYR_DEAD 
VARIAN_SAY_KILLED 
GARROSH_SAY_BEASTS 
GARROSH_SAY_ALLIANCE_DOGS 
GARROSH_SAY_DEMAND_JUSTICE 
GARROSH_SAY_NO_MERCY 
GARROSH_SAY_FACTION_DEAD 
GARROSH_SAY_VALKYR_DEAD 
GARROSH_SAY_KILLED 
WILFRED_SAY_INTRO 
WILFRED_SAY_OBLIVION 
WILFRED_SAY_MASTER 
WILFRED_SAY_DEAD 
LK_VOICE_SAY_CHALLENGE 
LK_VOICE_SAY_SOULS_WILL_BE_MINE 
LK_SAY_EMPIRE 
SAY_STAGE_4_06 
SAY_STAGE_4_07 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_SUMMONING_ADDS 
SAY_ARCANE_FIELD 
EMOTE_SUMMONING_ADDS 
SAY_AGGRO 
SAY_KILL 
SAY_FLESH 
SAY_SKELETON 
SAY_DEATH 
SAY_AGGRO 
SAY_KILL 
SAY_CONSUME 
SAY_EXPLODE 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SOUL_STORM 
SAY_CORRUPT_SOUL 
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_JAINA_OUTRO 
SAY_SYLVANAS_OUTRO 
SAY_JAINA_INTRO_1 
SAY_JAINA_INTRO_2 
SAY_JAINA_INTRO_3 
SAY_JAINA_INTRO_4 
SAY_JAINA_INTRO_5 
SAY_JAINA_INTRO_6 
SAY_JAINA_INTRO_7 
SAY_JAINA_INTRO_8 
SAY_SYLVANAS_INTRO_1 
SAY_SYLVANAS_INTRO_2 
SAY_SYLVANAS_INTRO_3 
SAY_SYLVANAS_INTRO_4 
SAY_SYLVANAS_INTRO_5 
SAY_SYLVANAS_INTRO_6 
SAY_AGGRO 
SAY_PHASE2 
SAY_PHASE3 
SAY_DEATH 
SAY_SLAY 
SAY_THROW_SARONITE 
SAY_CAST_DEEP_FREEZE 
SAY_TYRANNUS_DEATH 
SAY_KRICK_AGGRO 
SAY_KRICK_SLAY 
SAY_KRICK_BARRAGE_1 
SAY_KRICK_BARRAGE_2 
SAY_KRICK_POISON_NOVA 
SAY_KRICK_CHASE 
SAY_KRICK_OUTRO_1 
SAY_KRICK_OUTRO_3 
SAY_KRICK_OUTRO_5 
SAY_KRICK_OUTRO_8 
SAY_ICK_POISON_NOVA 
SAY_ICK_CHASE_1 
SAY_JAYNA_OUTRO_2 
SAY_JAYNA_OUTRO_4 
SAY_JAYNA_OUTRO_10 
SAY_SYLVANAS_OUTRO_2 
SAY_SYLVANAS_OUTRO_4 
SAY_SYLVANAS_OUTRO_10 
SAY_TYRANNUS_OUTRO_7 
SAY_TYRANNUS_OUTRO_9 
SAY_GORKUN_INTRO_2 
SAY_GORKUN_OUTRO_1 
SAY_GORKUN_OUTRO_2 
SAY_AMBUSH_1 
SAY_AMBUSH_2 
SAY_GAUNTLET_START 
SAY_TYRANNUS_INTRO_1 
SAY_TYRANNUS_INTRO_3 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_MARK_RIMEFANG_1 
SAY_MARK_RIMEFANG_2 
SAY_DARK_MIGHT_1 
SAY_DARK_MIGHT_2 
SAY_JAYNA_OUTRO_3 
SAY_JAYNA_OUTRO_4 
SAY_JAYNA_OUTRO_5 
SAY_SYLVANAS_OUTRO_3 
SAY_SYLVANAS_OUTRO_4 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_RHINO 
SAY_TRANSFORM_1 
SAY_TRANSFORM_2 
EMOTE_IMPALE 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_SNAKES 
SAY_SUMMON_CONSTRICTORS 
EMOTE_NOVA 
EMOTE_ACTIVATE_ALTAR 
SAY_GREET 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
EMOTE_WIDOW_EMBRACE 
EMOTE_FRENZY 
SAY_AGGRO 
SAY_SPECIAL 
SAY_SLAY 
SAY_DEATH 
EMOTE_RAGECAST 
SAY_INTRO_1 
SAY_INTRO_2 
SAY_INTRO_3 
SAY_INTRO_4 
SAY_PHASE_TWO 
SAY_DEATH 
SAY_KILL 
EMOTE_PHASE_TWO 
EMOTE_GATE_OPENED 
SAY_AGGRO 
SAY_SLAY 
SAY_TAUNT 
SAY_DEATH 
EMOTE_DANCE 
EMOTE_DANCE_END 
SAY_AGGRO 
SAY_SLAY 
SAY_TAUNTED 
SAY_DEATH 
EMOTE_AIR_PHASE 
EMOTE_GROUND_PHASE 
EMOTE_BREATH 
EMOTE_ENRAGE 
SAY_AGGRO 
SAY_DEATH 
SAY_RIFT 
SAY_SHIELD 
SAY_RIFT_EMOTE 
SAY_SHIELD_EMOTE 
SAY_AGGRO 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
SAY_CRYSTAL_NOVA 
SAY_FRENZY 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_AGGRO 
SAY_DEATH 
SAY_REFLECT 
SAY_CRYSTAL_SPIKES 
SAY_KILL 
SAY_FRENZY 
SAY_SUMMON_1 
SAY_SUMMON_2 
SAY_SUMMON_3 
SAY_AGGRO 
EMOTE_ARCANE_EXPLOSION 
SAY_ARCANE_EXPLOSION 
SAY_DEATH 
SAY_PLAYER_KILL 
SAY_AGGRO 
SAY_SPLIT 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_SHATTER 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_TARGET 
SAY_HARDMODE 
SAY_TOWER_NONE 
SAY_TOWER_FROST 
SAY_TOWER_FLAME 
SAY_TOWER_NATURE 
SAY_TOWER_STORM 
SAY_PLAYER_RIDING 
SAY_OVERLOAD 
EMOTE_PURSUE 
EMOTE_OVERLOAD 
EMOTE_REPAIR 
SAY_AGGRO 
SAY_SUMMON 
SAY_SLAG_POT 
SAY_SCORCH 
SAY_SLAY 
SAY_BERSERK 
SAY_DEATH 
EMOTE_JETS 
SAY_AGGRO 
SAY_SLAY 
SAY_LEFT_ARM_GONE 
SAY_RIGHT_ARM_GONE 
SAY_SHOCKWAVE 
SAY_GRAB_PLAYER 
SAY_DEATH 
SAY_BERSERK 
EMOTE_STONE_GRIP 
SAY_AGGRO 
SAY_HARDMODE_ON 
SAY_MKII_ACTIVATE 
SAY_MKII_SLAY 
SAY_MKII_DEATH 
SAY_VX001_ACTIVATE 
SAY_VX001_SLAY 
SAY_VX001_DEATH 
SAY_AERIAL_ACTIVATE 
SAY_AERIAL_SLAY 
SAY_AERIAL_DEATH 
SAY_V07TRON_ACTIVATE 
SAY_V07TRON_SLAY 
SAY_V07TRON_DEATH 
SAY_BERSERK 
SAY_AGGRO_1 
SAY_AGGRO_2 
SAY_SPECIAL 
SAY_JUMPDOWN 
SAY_SLAY 
SAY_BERSERK 
SAY_WIPE 
SAY_DEATH 
SAY_END_NORMAL_1 
SAY_END_NORMAL_2 
SAY_END_NORMAL_3 
SAY_END_HARD_1 
SAY_END_HARD_2 
SAY_END_HARD_3 
EMOTE_RUNIC_BARRIER 
EMOTE_RUNIC_MIGHT 
SAY_SIF_START 
SAY_SIF_DESPAWN 
SAY_SIF_EVENT 
SAY_AGGRO 
SAY_HEART_OPENED 
SAY_HEART_CLOSED 
SAY_TYMPANIC_TANTRUM 
SAY_SLAY 
SAY_BERSERK 
SAY_DEATH 
SAY_SUMMON 
EMOTE_HEART_OPENED 
EMOTE_HEART_CLOSED 
EMOTE_TYMPANIC_TANTRUM 
EMOTE_SCRAPBOT 
SAY_SARA_ULDUAR_SCREAM_1 
SAY_SARA_ULDUAR_SCREAM_2 
SAY_SARA_AGGRO 
SAY_SARA_FERVOR_HIT 
SAY_SARA_BLESSING_HIT 
SAY_SARA_KILL 
SAY_SARA_TRANSFORM_1 
SAY_SARA_TRANSFORM_2 
SAY_SARA_TRANSFORM_3 
SAY_SARA_TRANSFORM_4 
SAY_SARA_DEATH_RAY 
SAY_SARA_PSYCHOSIS_HIT 
SAY_YOGG_SARON_SPAWN 
SAY_YOGG_SARON_MADNESS 
EMOTE_YOGG_SARON_MADNESS 
SAY_YOGG_SARON_PHASE_3 
SAY_YOGG_SARON_DEAFENING_ROAR 
EMOTE_YOGG_SARON_DEAFENING_ROAR 
SAY_YOGG_SARON_DEATH 
EMOTE_YOGG_SARON_EMPOWERING_SHADOWS 
EMOTE_YOGG_SARON_EXTINGUISH_ALL_LIFE 
WHISPER_VOICE_PHASE_1_WIPE 
WHISPER_VOICE_INSANE 
EMOTE_BRAIN_ILLUSION_SHATTERED 
EMOTE_OMINOUS_CLOUD_PLAYER_TOUCH 
SAY_KEEPER_CHOSEN_1 
SAY_KEEPER_CHOSEN_2 
SAY_STORMWIND_ROLEPLAY_4 
SAY_STORMWIND_ROLEPLAY_7 
SAY_ICECROWN_ROLEPLAY_5 
SAY_ICECROWN_ROLEPLAY_6 
SAY_CHAMBER_ROLEPLAY_5 
SAY_CHAMBER_ROLEPLAY_1 
SAY_CHAMBER_ROLEPLAY_3 
SAY_CHAMBER_ROLEPLAY_2 
SAY_CHAMBER_ROLEPLAY_4 
SAY_ICECROWN_ROLEPLAY_1 
SAY_ICECROWN_ROLEPLAY_3 
SAY_ICECROWN_ROLEPLAY_2 
SAY_ICECROWN_ROLEPLAY_4 
SAY_STORMWIND_ROLEPLAY_1 
SAY_STORMWIND_ROLEPLAY_2 
SAY_STORMWIND_ROLEPLAY_3 
SAY_STORMWIND_ROLEPLAY_6 
SAY_STORMWIND_ROLEPLAY_5 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
YELL_RESURRECT 
SAY_SVALA_INTRO_0 
SAY_SVALA_INTRO_1 
SAY_SVALA_INTRO_2 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SACRIFICE_PLAYER 
SAY_DIALOG_OF_ARTHAS_1 
SAY_DIALOG_OF_ARTHAS_2 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_DISRUPTION 
SAY_BREATH_ATTACK 
SAY_SPECIAL_ATTACK 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_ADD_KILLED 
SAY_BOTH_ADDS_KILLED 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_ENRAGE 
SAY_SHATTER 
SAY_BUBBLE 
EMOTE_SHATTER 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_CHARGED 
SAY_REPEAT_SUMMON 
SAY_SUMMON_ENERGY 
SAY_ETHEREAL_SPHERE_SUMMON 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SPAWN 
SAY_SHIELD 
SAY_WHISPER 
SAY_CYANIGOSA_SPAWN 
SAY_XEVOZZ_SPAWN 
SAY_EREKEM_SPAWN 
SAY_ICHORON_SPAWN 
SAY_ZURAMAT_SPAWN 
SOUND_MORAGG_SPAWN 
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_SUMMON 
SAY_DEAD 
SAY_INTRO 
SAY_AGGRO 
SAY_HELP 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_SUMMON 
SAY_SUMMON_BUBL 
SAY_SLAY 
SAY_DEATH 
EMOTE_WATERY_GRAVE 
EMOTE_EARTHQUAKE 
EMOTE_WATERY_GLOBULES 
SAY_SUMMON 
SAY_AGGRO 
SAY_SLAY 
SAY_DEAD 
SAY_MECHANICS 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAM 
SAY_SHATTER 
SAY_SLAY 
SAY_DEATH 
EMOTE_GROW 
SAY_AGGRO 
SAY_AGGRO 
SAY_KILL 
SAY_DIE 
SAY_TAUNT 
SAY_FREE 
SAY_SLAY 
SAY_BANISHED 
SAY_COLLAPSE 
SAY_DEATH 
EMOTE_WEAKEN 
EMOTE_NEARLY_FREE 
EMOTE_BREAKS_FREE 
EMOTE_BLAST_NOVA 
YELL_DIE_L 
YELL_DIE_R 
EMOTE_ENRAGE 
SAY_AGGRO 
SAY_SUMMON1 
SAY_SUMMON2 
SAY_KILL 
SAY_DEATH 
SAY_VOIDA 
SAY_VOIDB 
SAY_INTRO 
SAY_INTRO_CAPERNIAN 
SAY_INTRO_TELONICUS 
SAY_INTRO_THALADRED 
SAY_INTRO_SANGUINAR 
SAY_PHASE2_WEAPON 
SAY_PHASE3_ADVANCE 
SAY_PHASE4_INTRO2 
SAY_PHASE5_NUTS 
SAY_SLAY 
SAY_MIND_CONTROL 
SAY_GRAVITY_LAPSE 
SAY_SUMMON_PHOENIX 
SAY_DEATH 
EMOTE_PYROBLAST 
SAY_THALADRED_AGGRO 
SAY_THALADRED_DEATH 
EMOTE_THALADRED_GAZE 
SAY_SANGUINAR_AGGRO 
SAY_SANGUINAR_DEATH 
SAY_CAPERNIAN_AGGRO 
SAY_CAPERNIAN_DEATH 
SAY_TELONICUS_AGGRO 
SAY_TELONICUS_DEATH 
YELL_AGGRO 
YELL_REFLECTIVE_MAGIC_SHIELD 
YELL_REFLECTIVE_DAMAGE_SHIELD 
YELL_KILL 
YELL_DEATH 

Definition at line 32 of file trial_of_the_crusader.cpp.

Function Documentation

◆ AddSC_trial_of_the_crusader()

void AddSC_trial_of_the_crusader ( )

Definition at line 898 of file trial_of_the_crusader.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AnubarakLoc

constexpr Position AnubarakLoc[]
constexpr
Initial value:
=
{
{ 783.9305f, 132.9722f, 142.6711f, 3.141593f },
{ 695.240051f, 137.834824f, 142.200000f, 0 },
{ 694.886353f, 102.484665f, 142.119614f, 0 },
{ 694.500671f, 185.363968f, 142.117905f, 0 },
{ 731.987244f, 83.3824690f, 142.119614f, 0 },
{ 740.184509f, 193.443390f, 142.117584f, 0 }
}

Definition at line 165 of file trial_of_the_crusader.cpp.

◆ ArthasPortalSpawnPosition

constexpr Position ArthasPortalSpawnPosition = { 563.6996f, 175.9826f, 394.5042f, 4.694936f }
constexpr

Definition at line 155 of file trial_of_the_crusader.cpp.

◆ BarretSpawnPosition

constexpr Position BarretSpawnPosition = { 559.1528f, 90.55729f, 395.2734f, 5.078908f }
constexpr

Definition at line 150 of file trial_of_the_crusader.cpp.

◆ CorpseTeleportPosition

constexpr Position CorpseTeleportPosition = { 631.9390f, 136.5040f, 142.5540f, 0.803332f }
constexpr

Definition at line 157 of file trial_of_the_crusader.cpp.

◆ JaraxxusSpawnPosition

constexpr Position JaraxxusSpawnPosition = { 563.8264f, 140.6563f, 393.9861f, 4.694936f }
constexpr

Definition at line 152 of file trial_of_the_crusader.cpp.

◆ LichKingSpawnPosition

constexpr Position LichKingSpawnPosition = { 563.5712f, 174.8351f, 394.4954f, 4.712389f }
constexpr

Definition at line 156 of file trial_of_the_crusader.cpp.

◆ NorthrendBeastsSpawnPositions

constexpr Position NorthrendBeastsSpawnPositions[]
constexpr
Initial value:
=
{
{ 563.9358f, 229.8299f, 394.8061f, 4.694936f },
{ 564.2802f, 233.1322f, 394.7897f, 1.621917f },
}

Definition at line 159 of file trial_of_the_crusader.cpp.

◆ PortalTargetSpawnPosition

constexpr Position PortalTargetSpawnPosition = { 563.6597f, 139.7569f, 399.2507f, 4.712389f }
constexpr

Definition at line 153 of file trial_of_the_crusader.cpp.

◆ PurpleGroundSpawnPosition

constexpr Position PurpleGroundSpawnPosition = { 563.6858f, 139.4323f, 393.9862f, 4.694936f }
constexpr

Definition at line 154 of file trial_of_the_crusader.cpp.

◆ ToCCommonLoc

constexpr Position ToCCommonLoc[]
constexpr
Initial value:
=
{
{ 559.257996f, 90.266197f, 395.122986f, 0.0f },
{ 563.672974f, 139.57100f, 393.837006f, 0.0f },
{ 563.833008f, 187.244995f, 394.50000f, 0.0f },
{ 577.347839f, 195.338888f, 395.14000f, 0.0f },
{ 550.955933f, 195.338888f, 395.14000f, 0.0f },
{ 563.833008f, 195.244995f, 394.585561f, 0.0f },
{ 573.500000f, 180.500000f, 395.14f, 0.0f },
{ 553.5f, 180.5f, 400.5521f, 0 },
{ 573.0f, 170.0f, 400.5521f, 0 },
{ 549.5139f, 170.1389f, 394.7965f, 5.009095f },
{ 563.8f, 216.1f, 395.1f, 0 },
{ 575.042358f, 195.260727f, 395.137146f, 0 },
{ 552.248901f, 195.331955f, 395.132658f, 0 },
{ 573.342285f, 195.515823f, 395.135956f, 0 },
{ 554.239929f, 195.825577f, 395.137909f, 0 },
{ 571.042358f, 195.260727f, 395.137146f, 0 },
{ 556.720581f, 195.015472f, 395.132658f, 0 },
{ 569.534119f, 195.214478f, 395.139526f, 0 },
{ 569.231201f, 195.941071f, 395.139526f, 0 },
{ 558.811610f, 195.985779f, 394.671661f, 0 },
{ 567.641724f, 195.351501f, 394.659943f, 0 },
{ 560.633972f, 195.391708f, 395.137543f, 0 },
{ 565.816956f, 195.477921f, 395.136810f, 0 }
}

Definition at line 183 of file trial_of_the_crusader.cpp.

◆ WilfredSpawnPosition

constexpr Position WilfredSpawnPosition = { 563.6007f, 208.5278f, 395.2696f, 4.729842f }
constexpr

Definition at line 151 of file trial_of_the_crusader.cpp.