TrinityCore
trial_of_the_crusader.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectAccessor.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:

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, SAY_AGGRO = 0, SAY_SPECIALAE = 1, SAY_AGGRO = 0,
  SAY_HEALTH = 1, SAY_KILL = 2, SAY_AGGRO = 0, SAY_BOSS_DIE_AD = 4,
  SAY_BOSS_DIE_AS = 3, SAY_ARCHMAGE = 0, SAY_FREE_AS = 0, SAY_OPEN_DOOR_AS = 1,
  SAY_POST_DOOR_AS = 2, SAY_FREE_AD = 0, SAY_OPEN_DOOR_AD = 1, SAY_POST1_DOOR_AD = 2,
  SAY_POST2_DOOR_AD = 3, 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_INTRO = 0,
  SAY_AGGRO = 1, SAY_TIME_WARP = 2, SAY_SLAY = 3, SAY_DEATH = 4,
  SAY_AGGRO = 0, SAY_DEATH = 1, SAY_FAIL = 2, SAY_AGGRO = 2,
  SAY_KILL = 3, SAY_SLAY = 4, SAY_SLEEP = 5, SAY_30HEALTH = 6,
  SAY_15HEALTH = 7, SAY_ESCAPE_SPEECH_1 = 8, SAY_ESCAPE_SPEECH_2 = 9, SAY_OUTRO = 10,
  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_EGG_SAC = 3, EMOTE_HATCHES = 4, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_DEATH = 2, SAY_PHASE = 3, SAY_AGGRO = 0, SAY_CHOOSE = 1,
  SAY_SACRIFICE = 2, SAY_SLAY = 3, SAY_DEATH = 4, SAY_PREACHING = 5,
  SAY_CHOSEN = 0, SAY_SACRIFICED = 1, SAY_1 = 0, SAY_WARNING = 1,
  SAY_AGGRO = 2, SAY_SLAY = 3, SAY_DEATH = 4, SAY_FEED = 5,
  SAY_VANISH = 6, 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_DEATH = 2, EMOTE_BERSERK = 3,
  EMOTE_ENRAGE = 4, 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_MERGE = 3, SAY_SPLIT = 4, 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_AGGRO = 0,
  SAY_KILL = 1, SAY_DEATH = 2, SAY_PULL = 3, SAY_STOMP = 4,
  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_DEFENSIVE_STANCE = 1, SAY_BATTLE_STANCE = 2, SAY_BERSEKER_STANCE = 3,
  SAY_SLAY = 4, SAY_DEATH = 5, EMOTE_DEFENSIVE_STANCE = 6, EMOTE_BATTLE_STANCE = 7,
  EMOTE_BERSEKER_STANCE = 8, 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_STUN = 3, SAY_AGGRO = 0, SAY_SLAY = 1, SAY_DEATH = 2,
  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, SAY_AGGRO = 0, SAY_SLAY = 1, SAY_DEATH = 2,
  SAY_POUNDING = 3, 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

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

Enumeration Type Documentation

◆ TocMenuIds

enum TocMenuIds
Enumerator
MENUID_NORTHREND_BEASTS 
MENUID_JARAXXUS 
MENUID_FACTION_CHAMPIONS 
MENUID_VALKYR 
MENUID_LK 
143 {
144  MENUID_NORTHREND_BEASTS = 10600,
145  MENUID_JARAXXUS = 10610,
146  MENUID_FACTION_CHAMPIONS = 10687,
147  MENUID_VALKYR = 10688,
148  MENUID_LK = 10693
149 };
Definition: trial_of_the_crusader.cpp:144
Definition: trial_of_the_crusader.cpp:145
Definition: trial_of_the_crusader.cpp:147
Definition: trial_of_the_crusader.cpp:146
Definition: trial_of_the_crusader.cpp:148

◆ 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 
102 {
103  EVENT_GORMOK_INTRO = 1,
140 };
Definition: trial_of_the_crusader.cpp:103
Definition: trial_of_the_crusader.cpp:118
Definition: trial_of_the_crusader.cpp:117
Definition: trial_of_the_crusader.cpp:110
Definition: trial_of_the_crusader.cpp:128
Definition: trial_of_the_crusader.cpp:105
Definition: trial_of_the_crusader.cpp:112
Definition: trial_of_the_crusader.cpp:134
Definition: trial_of_the_crusader.cpp:126
Definition: trial_of_the_crusader.cpp:125
Definition: trial_of_the_crusader.cpp:135
Definition: trial_of_the_crusader.cpp:121
Definition: trial_of_the_crusader.cpp:136
Definition: trial_of_the_crusader.cpp:116
Definition: trial_of_the_crusader.cpp:129
Definition: trial_of_the_crusader.cpp:120
Definition: trial_of_the_crusader.cpp:138
Definition: trial_of_the_crusader.cpp:132
Definition: trial_of_the_crusader.cpp:113
Definition: trial_of_the_crusader.cpp:131
Definition: trial_of_the_crusader.cpp:106
Definition: trial_of_the_crusader.cpp:124
Definition: trial_of_the_crusader.cpp:127
Definition: trial_of_the_crusader.cpp:137
Definition: trial_of_the_crusader.cpp:114
Definition: trial_of_the_crusader.cpp:123
Definition: trial_of_the_crusader.cpp:111
Definition: trial_of_the_crusader.cpp:108
Definition: trial_of_the_crusader.cpp:107
Definition: trial_of_the_crusader.cpp:115
Definition: trial_of_the_crusader.cpp:130
Definition: trial_of_the_crusader.cpp:139
Definition: trial_of_the_crusader.cpp:122
Definition: trial_of_the_crusader.cpp:109
Definition: trial_of_the_crusader.cpp:104
Definition: trial_of_the_crusader.cpp:119
Definition: trial_of_the_crusader.cpp:133

◆ TrialMisc

enum TrialMisc
Enumerator
SPLINE_INITIAL_MOVEMENT 
POINT_SUMMON 
POINT_MIDDLE 
GROUP_VALKYR 
GOSSIPID_FAIL 
POINT_BARRETT_DESPAWN 
AREA_TRIAL_OF_THE_CRUSADER 
91 {
93  POINT_SUMMON = 1,
94  POINT_MIDDLE = 2,
95  GROUP_VALKYR = 1,
96  GOSSIPID_FAIL = 1,
99 };
Definition: trial_of_the_crusader.cpp:97
Definition: trial_of_the_crusader.cpp:96
Definition: trial_of_the_crusader.cpp:93
Definition: trial_of_the_crusader.cpp:95
Definition: trial_of_the_crusader.cpp:92
Definition: trial_of_the_crusader.cpp:98
Definition: trial_of_the_crusader.cpp:94

◆ 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 
SAY_AGGRO 
SAY_SPECIALAE 
SAY_AGGRO 
SAY_HEALTH 
SAY_KILL 
SAY_AGGRO 
SAY_BOSS_DIE_AD 
SAY_BOSS_DIE_AS 
SAY_ARCHMAGE 
SAY_FREE_AS 
SAY_OPEN_DOOR_AS 
SAY_POST_DOOR_AS 
SAY_FREE_AD 
SAY_OPEN_DOOR_AD 
SAY_POST1_DOOR_AD 
SAY_POST2_DOOR_AD 
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_INTRO 
SAY_AGGRO 
SAY_TIME_WARP 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_DEATH 
SAY_FAIL 
SAY_AGGRO 
SAY_KILL 
SAY_SLAY 
SAY_SLEEP 
SAY_30HEALTH 
SAY_15HEALTH 
SAY_ESCAPE_SPEECH_1 
SAY_ESCAPE_SPEECH_2 
SAY_OUTRO 
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_EGG_SAC 
EMOTE_HATCHES 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_PHASE 
SAY_AGGRO 
SAY_CHOOSE 
SAY_SACRIFICE 
SAY_SLAY 
SAY_DEATH 
SAY_PREACHING 
SAY_CHOSEN 
SAY_SACRIFICED 
SAY_1 
SAY_WARNING 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_FEED 
SAY_VANISH 
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_DEATH 
EMOTE_BERSERK 
EMOTE_ENRAGE 
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_MERGE 
SAY_SPLIT 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_AGGRO 
SAY_DEATH 
SAY_REFLECT 
SAY_CRYSTAL_SPIKES 
SAY_KILL 
SAY_FRENZY 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_PULL 
SAY_STOMP 
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_DEFENSIVE_STANCE 
SAY_BATTLE_STANCE 
SAY_BERSEKER_STANCE 
SAY_SLAY 
SAY_DEATH 
EMOTE_DEFENSIVE_STANCE 
EMOTE_BATTLE_STANCE 
EMOTE_BERSEKER_STANCE 
SAY_AGGRO 
SAY_SPLIT 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_SHATTER 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_STUN 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
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 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_POUNDING 
YELL_AGGRO 
YELL_REFLECTIVE_MAGIC_SHIELD 
YELL_REFLECTIVE_DAMAGE_SHIELD 
YELL_KILL 
YELL_DEATH 
34 {
35  // Highlord Tirion Fordring
51  TIRION_SAY_UNITED = 15,
52  TIRION_SAY_ARTHAS = 16,
53 
54  // Varian Wrynn
62 
63  // Garrosh
71 
72  // Wilfred Fizzlebang
76  WILFRED_SAY_DEAD = 3,
77 
78  // The Lich King Voice
81 
82  // The Lich King
83  LK_SAY_EMPIRE = 0,
84 
85  // Highlord Tirion Fordring (Anu'barak)
86  SAY_STAGE_4_06 = 0,
87  SAY_STAGE_4_07 = 1
88 };
Definition: trial_of_the_crusader.cpp:80
Definition: trial_of_the_crusader.cpp:58
Definition: trial_of_the_crusader.cpp:46
Definition: trial_of_the_crusader.cpp:47
Definition: trial_of_the_crusader.cpp:37
Definition: trial_of_the_crusader.cpp:52
Definition: trial_of_the_crusader.cpp:57
Definition: trial_of_the_crusader.cpp:73
Definition: trial_of_the_crusader.cpp:68
Definition: trial_of_the_crusader.cpp:51
Definition: trial_of_the_crusader.cpp:45
Definition: trial_of_the_crusader.cpp:79
Definition: trial_of_the_crusader.cpp:39
Definition: trial_of_the_crusader.cpp:75
Definition: trial_of_the_crusader.cpp:66
Definition: trial_of_the_crusader.cpp:65
Definition: trial_of_the_crusader.cpp:41
Definition: trial_of_the_crusader.cpp:42
Definition: trial_of_the_crusader.cpp:69
Definition: trial_of_the_crusader.cpp:44
Definition: trial_of_the_crusader.cpp:36
Definition: trial_of_the_crusader.cpp:61
Definition: trial_of_the_crusader.cpp:86
Definition: trial_of_the_crusader.cpp:55
Definition: trial_of_the_crusader.cpp:59
Definition: trial_of_the_crusader.cpp:60
Definition: trial_of_the_crusader.cpp:56
Definition: trial_of_the_crusader.cpp:70
Definition: trial_of_the_crusader.cpp:49
Definition: trial_of_the_crusader.cpp:76
Definition: trial_of_the_crusader.cpp:74
Definition: trial_of_the_crusader.cpp:87
Definition: trial_of_the_crusader.cpp:50
Definition: trial_of_the_crusader.cpp:40
Definition: trial_of_the_crusader.cpp:83
Definition: trial_of_the_crusader.cpp:43
Definition: trial_of_the_crusader.cpp:64
Definition: trial_of_the_crusader.cpp:67
Definition: trial_of_the_crusader.cpp:38
Definition: trial_of_the_crusader.cpp:48

Function Documentation

◆ AddSC_trial_of_the_crusader()

void AddSC_trial_of_the_crusader ( )
902 {
911 }
Definition: trial_of_the_crusader.cpp:367
Definition: trial_of_the_crusader.cpp:298
#define RegisterTrialOfTheCrusaderCreatureAI(ai_name)
Definition: trial_of_the_crusader.h:298
Definition: trial_of_the_crusader.cpp:228
Definition: trial_of_the_crusader.cpp:635
#define RegisterSpellScript(spell_script)
Definition: ScriptMgr.h:1181
Definition: trial_of_the_crusader.cpp:747
Definition: trial_of_the_crusader.cpp:886
Definition: trial_of_the_crusader.cpp:816
Definition: trial_of_the_crusader.cpp:667
+ Here is the caller graph for this function:

Variable Documentation

◆ AnubarakLoc

Position const AnubarakLoc[]
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 }
}

◆ ArthasPortalSpawnPosition

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

◆ BarretSpawnPosition

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

◆ CorpseTeleportPosition

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

◆ EndSpawnLoc

Position const EndSpawnLoc[]
Initial value:
=
{
{ 648.9167f, 131.0208f, 141.6161f, 0.f },
{ 649.1614f, 142.0399f, 141.3057f, 0.f },
{ 644.6250f, 149.2743f, 140.6015f, 5.f }
}

◆ JaraxxusSpawnPosition

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

◆ LichKingSpawnPosition

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

◆ NorthrendBeastsSpawnPositions

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

◆ PortalTargetSpawnPosition

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

◆ PurpleGroundSpawnPosition

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

◆ ToCCommonLoc

Position const ToCCommonLoc[]
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 }
}

◆ WilfredSpawnPosition

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