AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_the_scarlet_enclave.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "CombatAI.h"
#include "CreatureTextMgr.h"
#include "GameObjectScript.h"
#include "MoveSplineInit.h"
#include "ObjectMgr.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "ObjectAccessor.h"
#include "SpellAuras.h"
#include <limits>
#include "WorldStateDefines.h"

Go to the source code of this file.

Classes

class  spell_q12641_death_comes_from_on_high_summon_ghouls
 
class  spell_q12641_death_comes_from_on_high_recall_eye
 
class  spell_q12641_rain_of_darkness
 
class  spell_item_gift_of_the_harvester
 
class  spell_q12698_the_gift_that_keeps_on_giving
 
struct  npc_scarlet_ghoul
 
struct  npc_dkc1_gothik
 
class  spell_death_knight_initiate_visual
 
class  spell_lich_king_vo_blocker
 
class  spell_lich_king_whisper
 
struct  npc_koltira_deathweaver
 
struct  npc_acherus_necromancer
 
struct  npc_gothik_the_harvester
 
class  spell_chapter2_persuasive_strike
 
class  spell_portal_effect_acherus
 
class  spell_q12779_an_end_to_all_things
 
class  spell_q12779_an_end_to_all_things_devour_aura
 
class  DelayedSummonEvent
 
struct  npc_highlord_darion_mograine
 
class  spell_chapter5_light_of_dawn_aura
 
class  spell_chapter5_return_to_capital
 
struct  npc_valkyr_battle_maiden
 

Macros

#define GCD_CAST   1
 

Enumerations

enum  DeathComesFromOnHigh {
  SPELL_THE_EYE_OF_ACHERUS = 51852 ,
  SPELL_CALL_OF_THE_DEAD = 51900
}
 
enum  GiftOfTheHarvester {
  NPC_GHOUL = 28845 ,
  MAX_GHOULS = 5 ,
  SPELL_GHOUL_EMERGE = 50142 ,
  SPELL_SUMMON_SCARLET_GHOST = 52505 ,
  SPELL_GHOUL_SUBMERGE = 26234 ,
  EVENT_GHOUL_RESTORE_STATE = 1 ,
  EVENT_GHOUL_CHECK_COMBAT = 2 ,
  EVENT_GHOUL_EMOTE = 3 ,
  EVENT_GHOUL_MOVE_TO_PIT = 4 ,
  SAY_GOTHIK_PIT = 0 ,
  ACTION_DK_INITIATE_ASSAULT_ROAR = 15
}
 
enum  UnworthyInitiate { SPELL_DK_INITIATE_VISUAL = 51519 }
 
enum  spells_lich_king_whisper {
  SPELL_LICH_KING_VO_BLOCKER = 58207 ,
  SPELL_LICHKINGDK001 = 58208 ,
  SPELL_LICHKINGDK002 = 58209 ,
  SPELL_LICHKINGDK003 = 58210 ,
  SPELL_LICHKINGDK004 = 58211 ,
  SPELL_LICHKINGDK005 = 58212 ,
  SPELL_LICHKINGDK006 = 58213 ,
  SPELL_LICHKINGDK007 = 58214 ,
  SPELL_LICHKINGDK008 = 58215 ,
  SPELL_LICHKINGDK009 = 58216 ,
  SPELL_LICHKINGDK010 = 58217 ,
  SPELL_LICHKINGDK011 = 58218 ,
  SPELL_LICHKINGDK012 = 58219 ,
  SPELL_LICHKINGDK013 = 58220 ,
  SPELL_LICHKINGDK014 = 58221 ,
  SPELL_LICHKINGDK015 = 58222 ,
  SPELL_LICHKINGDK016 = 58223
}
 
enum  Koltira {
  SAY_BREAKOUT0 = 0 ,
  SAY_BREAKOUT1 = 1 ,
  SAY_BREAKOUT2 = 2 ,
  SAY_BREAKOUT3 = 3 ,
  SAY_BREAKOUT4 = 4 ,
  SAY_BREAKOUT5 = 5 ,
  SAY_BREAKOUT6 = 6 ,
  SAY_BREAKOUT7 = 7 ,
  SAY_BREAKOUT8 = 8 ,
  SAY_BREAKOUT9 = 9 ,
  SAY_BREAKOUT10 = 10 ,
  EMOTE_KOLTIRA_COLLAPSES = 11 ,
  SAY_VALROTH_WAVE3 = 0 ,
  SAY_VALROTH_AGGRO = 1 ,
  SAY_VALROTH_WAVE1 = 4 ,
  SAY_VALROTH_WAVE2 = 5 ,
  SPELL_KOLTIRA_TRANSFORM = 52899 ,
  SPELL_ANTI_MAGIC_ZONE = 52894 ,
  QUEST_BREAKOUT = 12727 ,
  NPC_CRIMSON_ACOLYTE = 29007 ,
  NPC_HIGH_INQUISITOR_VALROTH = 29001 ,
  MODEL_DEATH_KNIGHT_MOUNT = 25278 ,
  POINT_STAND_UP = 1 ,
  POINT_BOX = 2 ,
  POINT_ANTI_MAGIC_ZONE = 3 ,
  POINT_MOUNT = 1 ,
  POINT_DESPAWN = 2
}
 
enum  NecroSpells {
  SPELL_SCARLET_GHOUL = 52683 ,
  SPELL_SCOURGE_GRYPHON = 52685 ,
  SPELL_GHOULPLOSION = 52672
}
 
enum  NecroNPCs {
  NPC_GLUTTONOUS_GEIST = 28905 ,
  NPC_DEAD_SCARLET_MEDIC = 28895 ,
  NPC_DEAD_SCARLET_INFANTRYMAN = 28896 ,
  NPC_DEAD_SCARLET_CAPTAIN = 28898 ,
  NPC_DEAD_SCARLET_PEASANT = 28892 ,
  NPC_DEAD_SCARLET_MINER = 28891 ,
  NPC_DEAD_SCARLET_FLEET_DEFENDER = 28886 ,
  NPC_DEAD_SCARLET_GRYPHON = 28893
}
 
enum  win_friends {
  SAY_CRUSADER = 1 ,
  SAY_PERSUADED1 = 2 ,
  SAY_PERSUADED2 = 3 ,
  SAY_PERSUADED3 = 4 ,
  SAY_PERSUADED4 = 5 ,
  SAY_PERSUADED5 = 6 ,
  SAY_PERSUADED6 = 7 ,
  SAY_PERSUADE_RAND = 8 ,
  QUEST_HOW_TO_WIN_FRIENDS = 12720 ,
  NPC_SCARLET_PREACHER = 28939 ,
  NPC_SCARLET_COMMANDER = 28936 ,
  NPC_SCARLET_CRUSADER = 28940 ,
  NPC_SCARLET_MARKSMAN = 28610 ,
  NPC_SCARLET_LORD_MCCREE = 28964
}
 
enum  AcherusPortal {
  SPELL_PORTAL_EFFECT_ACHERUS = 53098 ,
  QUEST_SCARLET_ARMIES_APPROACH = 12757
}
 
enum  DevourHumanoid {
  NPC_HEARTHGLEN_CRUSADER = 29102 ,
  NPC_TIRISFAL_CRUSADER = 29103
}
 
enum  LightOfDawnSays {
  SAY_LIGHT_OF_DAWN01 = 0 ,
  SAY_LIGHT_OF_DAWN02 = 1 ,
  SAY_LIGHT_OF_DAWN03 = 2 ,
  SAY_LIGHT_OF_DAWN04 = 3 ,
  SAY_LIGHT_OF_DAWN05 = 4 ,
  SAY_LIGHT_OF_DAWN06 = 5 ,
  SAY_LIGHT_OF_DAWN07 = 6 ,
  SAY_LIGHT_OF_DAWN08 = 7 ,
  SAY_LIGHT_OF_DAWN09 = 8 ,
  SAY_LIGHT_OF_DAWN25 = 24 ,
  SAY_LIGHT_OF_DAWN26 = 25 ,
  SAY_LIGHT_OF_DAWN27 = 26 ,
  SAY_LIGHT_OF_DAWN28 = 27 ,
  SAY_LIGHT_OF_DAWN29 = 28 ,
  SAY_LIGHT_OF_DAWN30 = 29 ,
  SAY_LIGHT_OF_DAWN31 = 30 ,
  SAY_LIGHT_OF_DAWN32 = 31 ,
  SAY_LIGHT_OF_DAWN33 = 32 ,
  SAY_LIGHT_OF_DAWN34 = 33 ,
  SAY_LIGHT_OF_DAWN35 = 34 ,
  SAY_LIGHT_OF_DAWN36 = 35 ,
  SAY_LIGHT_OF_DAWN37 = 36 ,
  SAY_LIGHT_OF_DAWN38 = 37 ,
  SAY_LIGHT_OF_DAWN39 = 38 ,
  SAY_LIGHT_OF_DAWN40 = 39 ,
  SAY_LIGHT_OF_DAWN41 = 40 ,
  SAY_LIGHT_OF_DAWN42 = 41 ,
  SAY_LIGHT_OF_DAWN43 = 42 ,
  SAY_LIGHT_OF_DAWN44 = 43 ,
  SAY_LIGHT_OF_DAWN45 = 44 ,
  SAY_LIGHT_OF_DAWN46 = 45 ,
  SAY_LIGHT_OF_DAWN47 = 46 ,
  SAY_LIGHT_OF_DAWN48 = 47 ,
  SAY_LIGHT_OF_DAWN49 = 48 ,
  SAY_LIGHT_OF_DAWN50 = 49 ,
  SAY_LIGHT_OF_DAWN51 = 50 ,
  SAY_LIGHT_OF_DAWN52 = 51 ,
  SAY_LIGHT_OF_DAWN53 = 52 ,
  SAY_LIGHT_OF_DAWN54 = 53 ,
  SAY_LIGHT_OF_DAWN55 = 54 ,
  SAY_LIGHT_OF_DAWN56 = 55 ,
  SAY_LIGHT_OF_DAWN57 = 56 ,
  SAY_LIGHT_OF_DAWN58 = 57 ,
  SAY_LIGHT_OF_DAWN59 = 58 ,
  SAY_LIGHT_OF_DAWN60 = 59 ,
  SAY_LIGHT_OF_DAWN61 = 60 ,
  SAY_LIGHT_OF_DAWN62 = 61 ,
  SAY_LIGHT_OF_DAWN63 = 62 ,
  SAY_LIGHT_OF_DAWN64 = 63 ,
  SAY_LIGHT_OF_DAWN65 = 64 ,
  SAY_LIGHT_OF_DAWN66 = 65 ,
  SAY_LIGHT_OF_DAWN67 = 66 ,
  SAY_LIGHT_OF_DAWN68 = 67 ,
  EMOTE_LIGHT_OF_DAWN01 = 68 ,
  EMOTE_LIGHT_OF_DAWN02 = 69 ,
  EMOTE_LIGHT_OF_DAWN03 = 70 ,
  EMOTE_LIGHT_OF_DAWN04 = 71 ,
  EMOTE_LIGHT_OF_DAWN05 = 72 ,
  EMOTE_LIGHT_OF_DAWN06 = 73 ,
  EMOTE_LIGHT_OF_DAWN07 = 74 ,
  EMOTE_LIGHT_OF_DAWN08 = 75 ,
  EMOTE_LIGHT_OF_DAWN09 = 76 ,
  EMOTE_LIGHT_OF_DAWN10 = 77 ,
  EMOTE_LIGHT_OF_DAWN11 = 78 ,
  EMOTE_LIGHT_OF_DAWN12 = 79 ,
  EMOTE_LIGHT_OF_DAWN13 = 80 ,
  EMOTE_LIGHT_OF_DAWN14 = 81 ,
  EMOTE_LIGHT_OF_DAWN15 = 82 ,
  EMOTE_LIGHT_OF_DAWN16 = 83 ,
  EMOTE_LIGHT_OF_DAWN17 = 84 ,
  EMOTE_LIGHT_OF_DAWN18 = 85
}
 
enum  LightOfDawnEncounter {
  EVENT_START_COUNTDOWN_1 = 1 ,
  EVENT_START_COUNTDOWN_2 ,
  EVENT_START_COUNTDOWN_3 ,
  EVENT_START_COUNTDOWN_4 ,
  EVENT_START_COUNTDOWN_5 ,
  EVENT_START_COUNTDOWN_6 ,
  EVENT_START_COUNTDOWN_7 ,
  EVENT_START_COUNTDOWN_8 ,
  EVENT_START_COUNTDOWN_9 ,
  EVENT_START_COUNTDOWN_10 ,
  EVENT_START_COUNTDOWN_11 ,
  EVENT_START_COUNTDOWN_12 ,
  EVENT_START_COUNTDOWN_13 ,
  EVENT_START_COUNTDOWN_14 ,
  EVENT_SPELL_ANTI_MAGIC_ZONE ,
  EVENT_SPELL_DEATH_STRIKE ,
  EVENT_SPELL_DEATH_EMBRACE ,
  EVENT_SPELL_UNHOLY_BLIGHT ,
  EVENT_SPELL_DARION_MOD_DAMAGE ,
  EVENT_FINISH_FIGHT_1 ,
  EVENT_FINISH_FIGHT_2 ,
  EVENT_FINISH_FIGHT_3 ,
  EVENT_FINISH_FIGHT_4 ,
  EVENT_FINISH_FIGHT_5 ,
  EVENT_OUTRO_SCENE_1 ,
  EVENT_OUTRO_SCENE_2 ,
  EVENT_OUTRO_SCENE_3 ,
  EVENT_OUTRO_SCENE_4 ,
  EVENT_OUTRO_SCENE_5 ,
  EVENT_OUTRO_SCENE_6 ,
  EVENT_OUTRO_SCENE_7 ,
  EVENT_OUTRO_SCENE_8 ,
  EVENT_OUTRO_SCENE_9 ,
  EVENT_OUTRO_SCENE_10 ,
  EVENT_OUTRO_SCENE_11 ,
  EVENT_OUTRO_SCENE_12 ,
  EVENT_OUTRO_SCENE_13 ,
  EVENT_OUTRO_SCENE_14 ,
  EVENT_OUTRO_SCENE_15 ,
  EVENT_OUTRO_SCENE_16 ,
  EVENT_OUTRO_SCENE_17 ,
  EVENT_OUTRO_SCENE_18 ,
  EVENT_OUTRO_SCENE_19 ,
  EVENT_OUTRO_SCENE_20 ,
  EVENT_OUTRO_SCENE_21 ,
  EVENT_OUTRO_SCENE_22 ,
  EVENT_OUTRO_SCENE_23 ,
  EVENT_OUTRO_SCENE_24 ,
  EVENT_OUTRO_SCENE_25 ,
  EVENT_OUTRO_SCENE_26 ,
  EVENT_OUTRO_SCENE_27 ,
  EVENT_OUTRO_SCENE_28 ,
  EVENT_OUTRO_SCENE_29 ,
  EVENT_OUTRO_SCENE_30 ,
  EVENT_OUTRO_SCENE_31 ,
  EVENT_OUTRO_SCENE_32 ,
  EVENT_OUTRO_SCENE_33 ,
  EVENT_OUTRO_SCENE_34 ,
  EVENT_OUTRO_SCENE_35 ,
  EVENT_OUTRO_SCENE_36 ,
  EVENT_OUTRO_SCENE_37 ,
  EVENT_OUTRO_SCENE_38 ,
  EVENT_OUTRO_SCENE_39 ,
  EVENT_OUTRO_SCENE_40 ,
  EVENT_OUTRO_SCENE_41 ,
  EVENT_OUTRO_SCENE_42 ,
  EVENT_OUTRO_SCENE_43 ,
  EVENT_OUTRO_SCENE_44 ,
  EVENT_OUTRO_SCENE_45 ,
  EVENT_OUTRO_SCENE_46 ,
  EVENT_OUTRO_SCENE_47 ,
  EVENT_OUTRO_SCENE_48 ,
  EVENT_OUTRO_SCENE_49 ,
  EVENT_OUTRO_SCENE_50 ,
  EVENT_OUTRO_SCENE_51 ,
  EVENT_OUTRO_SCENE_52 ,
  EVENT_OUTRO_SCENE_53 ,
  EVENT_OUTRO_SCENE_54 ,
  EVENT_OUTRO_SCENE_55 ,
  EVENT_OUTRO_SCENE_56 ,
  EVENT_OUTRO_SCENE_57 ,
  EVENT_OUTRO_SCENE_58 ,
  EVENT_OUTRO_SCENE_59 ,
  EVENT_OUTRO_SCENE_60 ,
  EVENT_OUTRO_SCENE_61 ,
  ACTION_START_EVENT = 1 ,
  ACTION_PLAY_EMOTE = 1 ,
  ACTION_POSITION_NPCS = 2 ,
  ENCOUNTER_START_TIME = 5 ,
  ENCOUNTER_TOTAL_DEFENDERS = 300 ,
  ENCOUNTER_TOTAL_SCOURGE = 10000 ,
  ENCOUNTER_STATE_NONE = 0 ,
  ENCOUNTER_STATE_FIGHT = 1 ,
  ENCOUNTER_STATE_OUTRO = 2
}
 
enum  LightOfDawnNPCs {
  NPC_DEFENDER_OF_THE_LIGHT = 29174 ,
  NPC_KORFAX_CHAMPION_OF_THE_LIGHT = 29176 ,
  NPC_COMMANDER_ELIGOR_DAWNBRINGER = 29177 ,
  NPC_LORD_MAXWELL_TYROSUS = 29178 ,
  NPC_LEONID_BARTHALOMEW_THE_REVERED = 29179 ,
  NPC_DUKE_NICHOLAS_ZVERENHOFF = 29180 ,
  NPC_RAYNE = 29181 ,
  NPC_RIMBLAT_EARTHSHATTER = 29182 ,
  NPC_RAMPAGING_ABOMINATION = 29186 ,
  NPC_ACHERUS_GHOUL = 29219 ,
  NPC_WARRIOR_OF_THE_FROZEN_WASTES = 29206 ,
  NPC_FLESH_BEHEMOTH = 29190 ,
  NPC_HIGHLORD_DARION_MOGRAINE = 29173 ,
  NPC_KOLTIRA_DEATHWEAVER = 29199 ,
  NPC_ORBAZ_BLOODBANE = 29204 ,
  NPC_THASSARIAN = 29200 ,
  NPC_HIGHLORD_TIRION_FORDRING = 29175 ,
  NPC_HIGHLORD_ALEXANDROS_MOGRAINE = 29227 ,
  NPC_DARION_MOGRAINE = 29228 ,
  NPC_THE_LICH_KING = 29183
}
 
enum  LightOfDawnGOs {
  GO_HOLY_LIGHTNING = 191301 ,
  GO_LIGHT_OF_DAWN = 191330
}
 
enum  LightOfDawnSpells {
  SPELL_CAMERA_SHAKE_INIT = 36455 ,
  SPELL_CAMERA_SHAKE = 39983 ,
  SPELL_THE_MIGHT_OF_MOGRAINE = 53642 ,
  SPELL_ANTI_MAGIC_ZONE1 = 52893 ,
  SPELL_DEATH_STRIKE = 53639 ,
  SPELL_DEATH_EMBRACE = 53635 ,
  SPELL_ICY_TOUCH1 = 49723 ,
  SPELL_UNHOLY_BLIGHT = 53640 ,
  SPELL_DARION_MOD_DAMAGE = 53645 ,
  SPELL_THE_LIGHT_OF_DAWN = 53658 ,
  SPELL_ALEXANDROS_MOGRAINE_SPAWN = 53667 ,
  SPELL_ICEBOUND_VISAGE = 53274 ,
  SPELL_SOUL_FEAST_ALEX = 53677 ,
  SPELL_MOGRAINE_CHARGE = 53679 ,
  SPELL_REBUKE = 53680 ,
  SPELL_SOUL_FEAST_TIRION = 53685 ,
  SPELL_APOCALYPSE = 53210 ,
  SPELL_THROW_ASHBRINGER = 53701 ,
  SPELL_REBIRTH_OF_THE_ASHBRINGER = 53702 ,
  SPELL_TIRION_CHARGE = 53705 ,
  SPELL_EXIT_TELEPORT_VISUAL = 61456 ,
  SPELL_LAY_ON_HANDS = 53778 ,
  SPELL_THE_LIGHT_OF_DAWN_Q = 53606
}
 
enum  ReturnToCapital {
  SPELL_RETURN_TO_ORGRIMMAR_APPLE = 58509 ,
  SPELL_RETURN_TO_ORGRIMMAR_BANANA = 58513 ,
  SPELL_RETURN_TO_ORGRIMMAR_SPIT = 58520 ,
  EMOTE_THROW_APPLE = 2 ,
  EMOTE_THROW_BANANA = 3 ,
  EMOTE_THROW_SPIT = 4 ,
  SAY_INSULT_TO_DK = 5 ,
  NPC_SW_GUARD = 68 ,
  NPC_ROYAL_GUARD = 1756 ,
  NPC_CITY_PATROLLER = 1976 ,
  NPC_OG_GUARD = 3296 ,
  NPC_KOR_ELITE = 14304 ,
  TEXT_BROADCAST_COWER = 31670
}
 
enum  Spells_VBM { SPELL_REVIVE = 51918 }
 
enum  Says_VBM { WHISPER_REVIVE = 0 }
 

Functions

void AddSC_the_scarlet_enclave ()
 

Variables

const Position LightOfDawnPos []
 
const Position LightOfDawnFightPos []
 
uint32 ReturnToCapitalSpells [3]
 

Macro Definition Documentation

◆ GCD_CAST

#define GCD_CAST   1

Enumeration Type Documentation

◆ AcherusPortal

Enumerator
SPELL_PORTAL_EFFECT_ACHERUS 
QUEST_SCARLET_ARMIES_APPROACH 
1171{
1174};
@ QUEST_SCARLET_ARMIES_APPROACH
Definition zone_the_scarlet_enclave.cpp:1173
@ SPELL_PORTAL_EFFECT_ACHERUS
Definition zone_the_scarlet_enclave.cpp:1172

◆ DeathComesFromOnHigh

Enumerator
SPELL_THE_EYE_OF_ACHERUS 
SPELL_CALL_OF_THE_DEAD 
43{
46};
@ SPELL_THE_EYE_OF_ACHERUS
Definition zone_the_scarlet_enclave.cpp:44
@ SPELL_CALL_OF_THE_DEAD
Definition zone_the_scarlet_enclave.cpp:45

◆ DevourHumanoid

Enumerator
NPC_HEARTHGLEN_CRUSADER 
NPC_TIRISFAL_CRUSADER 
1215{
1217 NPC_TIRISFAL_CRUSADER = 29103
1218};
@ NPC_TIRISFAL_CRUSADER
Definition zone_the_scarlet_enclave.cpp:1217
@ NPC_HEARTHGLEN_CRUSADER
Definition zone_the_scarlet_enclave.cpp:1216

◆ GiftOfTheHarvester

Enumerator
NPC_GHOUL 
MAX_GHOULS 
SPELL_GHOUL_EMERGE 
SPELL_SUMMON_SCARLET_GHOST 
SPELL_GHOUL_SUBMERGE 
EVENT_GHOUL_RESTORE_STATE 
EVENT_GHOUL_CHECK_COMBAT 
EVENT_GHOUL_EMOTE 
EVENT_GHOUL_MOVE_TO_PIT 
SAY_GOTHIK_PIT 
ACTION_DK_INITIATE_ASSAULT_ROAR 
128{
129 NPC_GHOUL = 28845,
130 MAX_GHOULS = 5,
131
132 SPELL_GHOUL_EMERGE = 50142,
134 SPELL_GHOUL_SUBMERGE = 26234,
135
140
141 SAY_GOTHIK_PIT = 0,
142
144
145};
@ ACTION_DK_INITIATE_ASSAULT_ROAR
Definition zone_the_scarlet_enclave.cpp:143
@ SAY_GOTHIK_PIT
Definition zone_the_scarlet_enclave.cpp:141
@ EVENT_GHOUL_MOVE_TO_PIT
Definition zone_the_scarlet_enclave.cpp:139
@ EVENT_GHOUL_CHECK_COMBAT
Definition zone_the_scarlet_enclave.cpp:137
@ NPC_GHOUL
Definition zone_the_scarlet_enclave.cpp:129
@ EVENT_GHOUL_EMOTE
Definition zone_the_scarlet_enclave.cpp:138
@ MAX_GHOULS
Definition zone_the_scarlet_enclave.cpp:130
@ SPELL_GHOUL_EMERGE
Definition zone_the_scarlet_enclave.cpp:132
@ SPELL_GHOUL_SUBMERGE
Definition zone_the_scarlet_enclave.cpp:134
@ EVENT_GHOUL_RESTORE_STATE
Definition zone_the_scarlet_enclave.cpp:136
@ SPELL_SUMMON_SCARLET_GHOST
Definition zone_the_scarlet_enclave.cpp:133

◆ Koltira

enum Koltira
Enumerator
SAY_BREAKOUT0 
SAY_BREAKOUT1 
SAY_BREAKOUT2 
SAY_BREAKOUT3 
SAY_BREAKOUT4 
SAY_BREAKOUT5 
SAY_BREAKOUT6 
SAY_BREAKOUT7 
SAY_BREAKOUT8 
SAY_BREAKOUT9 
SAY_BREAKOUT10 
EMOTE_KOLTIRA_COLLAPSES 
SAY_VALROTH_WAVE3 
SAY_VALROTH_AGGRO 
SAY_VALROTH_WAVE1 
SAY_VALROTH_WAVE2 
SPELL_KOLTIRA_TRANSFORM 
SPELL_ANTI_MAGIC_ZONE 
QUEST_BREAKOUT 
NPC_CRIMSON_ACOLYTE 
NPC_HIGH_INQUISITOR_VALROTH 
MODEL_DEATH_KNIGHT_MOUNT 
POINT_STAND_UP 
POINT_BOX 
POINT_ANTI_MAGIC_ZONE 
POINT_MOUNT 
POINT_DESPAWN 
465{
466 SAY_BREAKOUT0 = 0,
467 SAY_BREAKOUT1 = 1,
468 SAY_BREAKOUT2 = 2,
469 SAY_BREAKOUT3 = 3,
470 SAY_BREAKOUT4 = 4,
471 SAY_BREAKOUT5 = 5,
472 SAY_BREAKOUT6 = 6,
473 SAY_BREAKOUT7 = 7,
474 SAY_BREAKOUT8 = 8,
475 SAY_BREAKOUT9 = 9,
476 SAY_BREAKOUT10 = 10,
478
483
485 SPELL_ANTI_MAGIC_ZONE = 52894,
486
487 QUEST_BREAKOUT = 12727,
488
489 NPC_CRIMSON_ACOLYTE = 29007,
491
492 //not sure about this id
493 //NPC_DEATH_KNIGHT_MOUNT = 29201,
495
496 POINT_STAND_UP = 1,
497 POINT_BOX = 2,
499
500 POINT_MOUNT = 1,
501 POINT_DESPAWN = 2
502};
@ SAY_BREAKOUT1
Definition zone_the_scarlet_enclave.cpp:467
@ POINT_BOX
Definition zone_the_scarlet_enclave.cpp:497
@ SAY_BREAKOUT2
Definition zone_the_scarlet_enclave.cpp:468
@ SAY_BREAKOUT8
Definition zone_the_scarlet_enclave.cpp:474
@ POINT_DESPAWN
Definition zone_the_scarlet_enclave.cpp:501
@ SPELL_ANTI_MAGIC_ZONE
Definition zone_the_scarlet_enclave.cpp:485
@ SAY_BREAKOUT5
Definition zone_the_scarlet_enclave.cpp:471
@ SAY_BREAKOUT6
Definition zone_the_scarlet_enclave.cpp:472
@ NPC_HIGH_INQUISITOR_VALROTH
Definition zone_the_scarlet_enclave.cpp:490
@ POINT_ANTI_MAGIC_ZONE
Definition zone_the_scarlet_enclave.cpp:498
@ SPELL_KOLTIRA_TRANSFORM
Definition zone_the_scarlet_enclave.cpp:484
@ MODEL_DEATH_KNIGHT_MOUNT
Definition zone_the_scarlet_enclave.cpp:494
@ QUEST_BREAKOUT
Definition zone_the_scarlet_enclave.cpp:487
@ SAY_VALROTH_WAVE1
Definition zone_the_scarlet_enclave.cpp:481
@ SAY_BREAKOUT7
Definition zone_the_scarlet_enclave.cpp:473
@ SAY_BREAKOUT0
Definition zone_the_scarlet_enclave.cpp:466
@ SAY_BREAKOUT3
Definition zone_the_scarlet_enclave.cpp:469
@ SAY_BREAKOUT9
Definition zone_the_scarlet_enclave.cpp:475
@ SAY_BREAKOUT10
Definition zone_the_scarlet_enclave.cpp:476
@ POINT_MOUNT
Definition zone_the_scarlet_enclave.cpp:500
@ SAY_VALROTH_AGGRO
Definition zone_the_scarlet_enclave.cpp:480
@ SAY_BREAKOUT4
Definition zone_the_scarlet_enclave.cpp:470
@ POINT_STAND_UP
Definition zone_the_scarlet_enclave.cpp:496
@ EMOTE_KOLTIRA_COLLAPSES
Definition zone_the_scarlet_enclave.cpp:477
@ NPC_CRIMSON_ACOLYTE
Definition zone_the_scarlet_enclave.cpp:489
@ SAY_VALROTH_WAVE2
Definition zone_the_scarlet_enclave.cpp:482
@ SAY_VALROTH_WAVE3
Definition zone_the_scarlet_enclave.cpp:479

◆ LightOfDawnEncounter

Enumerator
EVENT_START_COUNTDOWN_1 
EVENT_START_COUNTDOWN_2 
EVENT_START_COUNTDOWN_3 
EVENT_START_COUNTDOWN_4 
EVENT_START_COUNTDOWN_5 
EVENT_START_COUNTDOWN_6 
EVENT_START_COUNTDOWN_7 
EVENT_START_COUNTDOWN_8 
EVENT_START_COUNTDOWN_9 
EVENT_START_COUNTDOWN_10 
EVENT_START_COUNTDOWN_11 
EVENT_START_COUNTDOWN_12 
EVENT_START_COUNTDOWN_13 
EVENT_START_COUNTDOWN_14 
EVENT_SPELL_ANTI_MAGIC_ZONE 
EVENT_SPELL_DEATH_STRIKE 
EVENT_SPELL_DEATH_EMBRACE 
EVENT_SPELL_UNHOLY_BLIGHT 
EVENT_SPELL_DARION_MOD_DAMAGE 
EVENT_FINISH_FIGHT_1 
EVENT_FINISH_FIGHT_2 
EVENT_FINISH_FIGHT_3 
EVENT_FINISH_FIGHT_4 
EVENT_FINISH_FIGHT_5 
EVENT_OUTRO_SCENE_1 
EVENT_OUTRO_SCENE_2 
EVENT_OUTRO_SCENE_3 
EVENT_OUTRO_SCENE_4 
EVENT_OUTRO_SCENE_5 
EVENT_OUTRO_SCENE_6 
EVENT_OUTRO_SCENE_7 
EVENT_OUTRO_SCENE_8 
EVENT_OUTRO_SCENE_9 
EVENT_OUTRO_SCENE_10 
EVENT_OUTRO_SCENE_11 
EVENT_OUTRO_SCENE_12 
EVENT_OUTRO_SCENE_13 
EVENT_OUTRO_SCENE_14 
EVENT_OUTRO_SCENE_15 
EVENT_OUTRO_SCENE_16 
EVENT_OUTRO_SCENE_17 
EVENT_OUTRO_SCENE_18 
EVENT_OUTRO_SCENE_19 
EVENT_OUTRO_SCENE_20 
EVENT_OUTRO_SCENE_21 
EVENT_OUTRO_SCENE_22 
EVENT_OUTRO_SCENE_23 
EVENT_OUTRO_SCENE_24 
EVENT_OUTRO_SCENE_25 
EVENT_OUTRO_SCENE_26 
EVENT_OUTRO_SCENE_27 
EVENT_OUTRO_SCENE_28 
EVENT_OUTRO_SCENE_29 
EVENT_OUTRO_SCENE_30 
EVENT_OUTRO_SCENE_31 
EVENT_OUTRO_SCENE_32 
EVENT_OUTRO_SCENE_33 
EVENT_OUTRO_SCENE_34 
EVENT_OUTRO_SCENE_35 
EVENT_OUTRO_SCENE_36 
EVENT_OUTRO_SCENE_37 
EVENT_OUTRO_SCENE_38 
EVENT_OUTRO_SCENE_39 
EVENT_OUTRO_SCENE_40 
EVENT_OUTRO_SCENE_41 
EVENT_OUTRO_SCENE_42 
EVENT_OUTRO_SCENE_43 
EVENT_OUTRO_SCENE_44 
EVENT_OUTRO_SCENE_45 
EVENT_OUTRO_SCENE_46 
EVENT_OUTRO_SCENE_47 
EVENT_OUTRO_SCENE_48 
EVENT_OUTRO_SCENE_49 
EVENT_OUTRO_SCENE_50 
EVENT_OUTRO_SCENE_51 
EVENT_OUTRO_SCENE_52 
EVENT_OUTRO_SCENE_53 
EVENT_OUTRO_SCENE_54 
EVENT_OUTRO_SCENE_55 
EVENT_OUTRO_SCENE_56 
EVENT_OUTRO_SCENE_57 
EVENT_OUTRO_SCENE_58 
EVENT_OUTRO_SCENE_59 
EVENT_OUTRO_SCENE_60 
EVENT_OUTRO_SCENE_61 
ACTION_START_EVENT 
ACTION_PLAY_EMOTE 
ACTION_POSITION_NPCS 
ENCOUNTER_START_TIME 
ENCOUNTER_TOTAL_DEFENDERS 
ENCOUNTER_TOTAL_SCOURGE 
ENCOUNTER_STATE_NONE 
ENCOUNTER_STATE_FIGHT 
ENCOUNTER_STATE_OUTRO 
1358{
1359 // Intro Events
1374 // Fight Events
1380 // Positioning
1386 // Outro
1448
1452
1456
1460};
@ ENCOUNTER_STATE_FIGHT
Definition zone_the_scarlet_enclave.cpp:1458
@ EVENT_OUTRO_SCENE_38
Definition zone_the_scarlet_enclave.cpp:1424
@ EVENT_OUTRO_SCENE_19
Definition zone_the_scarlet_enclave.cpp:1405
@ ENCOUNTER_STATE_OUTRO
Definition zone_the_scarlet_enclave.cpp:1459
@ EVENT_OUTRO_SCENE_5
Definition zone_the_scarlet_enclave.cpp:1391
@ EVENT_OUTRO_SCENE_7
Definition zone_the_scarlet_enclave.cpp:1393
@ EVENT_OUTRO_SCENE_23
Definition zone_the_scarlet_enclave.cpp:1409
@ EVENT_START_COUNTDOWN_3
Definition zone_the_scarlet_enclave.cpp:1362
@ EVENT_SPELL_ANTI_MAGIC_ZONE
Definition zone_the_scarlet_enclave.cpp:1375
@ EVENT_OUTRO_SCENE_15
Definition zone_the_scarlet_enclave.cpp:1401
@ EVENT_OUTRO_SCENE_25
Definition zone_the_scarlet_enclave.cpp:1411
@ EVENT_START_COUNTDOWN_2
Definition zone_the_scarlet_enclave.cpp:1361
@ EVENT_START_COUNTDOWN_7
Definition zone_the_scarlet_enclave.cpp:1366
@ EVENT_OUTRO_SCENE_18
Definition zone_the_scarlet_enclave.cpp:1404
@ EVENT_OUTRO_SCENE_30
Definition zone_the_scarlet_enclave.cpp:1416
@ EVENT_OUTRO_SCENE_32
Definition zone_the_scarlet_enclave.cpp:1418
@ EVENT_OUTRO_SCENE_1
Definition zone_the_scarlet_enclave.cpp:1387
@ EVENT_OUTRO_SCENE_60
Definition zone_the_scarlet_enclave.cpp:1446
@ EVENT_OUTRO_SCENE_3
Definition zone_the_scarlet_enclave.cpp:1389
@ EVENT_START_COUNTDOWN_6
Definition zone_the_scarlet_enclave.cpp:1365
@ EVENT_OUTRO_SCENE_35
Definition zone_the_scarlet_enclave.cpp:1421
@ EVENT_SPELL_UNHOLY_BLIGHT
Definition zone_the_scarlet_enclave.cpp:1378
@ EVENT_FINISH_FIGHT_2
Definition zone_the_scarlet_enclave.cpp:1382
@ EVENT_OUTRO_SCENE_55
Definition zone_the_scarlet_enclave.cpp:1441
@ EVENT_OUTRO_SCENE_13
Definition zone_the_scarlet_enclave.cpp:1399
@ EVENT_OUTRO_SCENE_24
Definition zone_the_scarlet_enclave.cpp:1410
@ EVENT_OUTRO_SCENE_61
Definition zone_the_scarlet_enclave.cpp:1447
@ EVENT_OUTRO_SCENE_59
Definition zone_the_scarlet_enclave.cpp:1445
@ EVENT_OUTRO_SCENE_40
Definition zone_the_scarlet_enclave.cpp:1426
@ EVENT_OUTRO_SCENE_11
Definition zone_the_scarlet_enclave.cpp:1397
@ EVENT_OUTRO_SCENE_51
Definition zone_the_scarlet_enclave.cpp:1437
@ ACTION_START_EVENT
Definition zone_the_scarlet_enclave.cpp:1449
@ EVENT_OUTRO_SCENE_8
Definition zone_the_scarlet_enclave.cpp:1394
@ EVENT_OUTRO_SCENE_12
Definition zone_the_scarlet_enclave.cpp:1398
@ EVENT_START_COUNTDOWN_5
Definition zone_the_scarlet_enclave.cpp:1364
@ EVENT_OUTRO_SCENE_36
Definition zone_the_scarlet_enclave.cpp:1422
@ EVENT_OUTRO_SCENE_14
Definition zone_the_scarlet_enclave.cpp:1400
@ EVENT_START_COUNTDOWN_10
Definition zone_the_scarlet_enclave.cpp:1369
@ EVENT_OUTRO_SCENE_21
Definition zone_the_scarlet_enclave.cpp:1407
@ EVENT_OUTRO_SCENE_2
Definition zone_the_scarlet_enclave.cpp:1388
@ EVENT_OUTRO_SCENE_17
Definition zone_the_scarlet_enclave.cpp:1403
@ EVENT_OUTRO_SCENE_6
Definition zone_the_scarlet_enclave.cpp:1392
@ EVENT_OUTRO_SCENE_48
Definition zone_the_scarlet_enclave.cpp:1434
@ EVENT_OUTRO_SCENE_10
Definition zone_the_scarlet_enclave.cpp:1396
@ EVENT_OUTRO_SCENE_34
Definition zone_the_scarlet_enclave.cpp:1420
@ EVENT_OUTRO_SCENE_29
Definition zone_the_scarlet_enclave.cpp:1415
@ EVENT_OUTRO_SCENE_33
Definition zone_the_scarlet_enclave.cpp:1419
@ EVENT_OUTRO_SCENE_4
Definition zone_the_scarlet_enclave.cpp:1390
@ EVENT_OUTRO_SCENE_57
Definition zone_the_scarlet_enclave.cpp:1443
@ EVENT_OUTRO_SCENE_43
Definition zone_the_scarlet_enclave.cpp:1429
@ ENCOUNTER_TOTAL_SCOURGE
Definition zone_the_scarlet_enclave.cpp:1455
@ ACTION_POSITION_NPCS
Definition zone_the_scarlet_enclave.cpp:1451
@ EVENT_OUTRO_SCENE_47
Definition zone_the_scarlet_enclave.cpp:1433
@ EVENT_OUTRO_SCENE_31
Definition zone_the_scarlet_enclave.cpp:1417
@ EVENT_FINISH_FIGHT_4
Definition zone_the_scarlet_enclave.cpp:1384
@ EVENT_OUTRO_SCENE_58
Definition zone_the_scarlet_enclave.cpp:1444
@ EVENT_FINISH_FIGHT_5
Definition zone_the_scarlet_enclave.cpp:1385
@ EVENT_OUTRO_SCENE_46
Definition zone_the_scarlet_enclave.cpp:1432
@ EVENT_START_COUNTDOWN_13
Definition zone_the_scarlet_enclave.cpp:1372
@ EVENT_OUTRO_SCENE_52
Definition zone_the_scarlet_enclave.cpp:1438
@ EVENT_START_COUNTDOWN_4
Definition zone_the_scarlet_enclave.cpp:1363
@ EVENT_OUTRO_SCENE_20
Definition zone_the_scarlet_enclave.cpp:1406
@ ENCOUNTER_STATE_NONE
Definition zone_the_scarlet_enclave.cpp:1457
@ EVENT_OUTRO_SCENE_26
Definition zone_the_scarlet_enclave.cpp:1412
@ EVENT_FINISH_FIGHT_3
Definition zone_the_scarlet_enclave.cpp:1383
@ EVENT_OUTRO_SCENE_9
Definition zone_the_scarlet_enclave.cpp:1395
@ EVENT_SPELL_DEATH_STRIKE
Definition zone_the_scarlet_enclave.cpp:1376
@ ACTION_PLAY_EMOTE
Definition zone_the_scarlet_enclave.cpp:1450
@ EVENT_OUTRO_SCENE_22
Definition zone_the_scarlet_enclave.cpp:1408
@ EVENT_OUTRO_SCENE_37
Definition zone_the_scarlet_enclave.cpp:1423
@ EVENT_OUTRO_SCENE_56
Definition zone_the_scarlet_enclave.cpp:1442
@ EVENT_OUTRO_SCENE_45
Definition zone_the_scarlet_enclave.cpp:1431
@ EVENT_START_COUNTDOWN_8
Definition zone_the_scarlet_enclave.cpp:1367
@ EVENT_OUTRO_SCENE_54
Definition zone_the_scarlet_enclave.cpp:1440
@ EVENT_START_COUNTDOWN_12
Definition zone_the_scarlet_enclave.cpp:1371
@ EVENT_OUTRO_SCENE_44
Definition zone_the_scarlet_enclave.cpp:1430
@ EVENT_OUTRO_SCENE_49
Definition zone_the_scarlet_enclave.cpp:1435
@ EVENT_OUTRO_SCENE_53
Definition zone_the_scarlet_enclave.cpp:1439
@ EVENT_START_COUNTDOWN_11
Definition zone_the_scarlet_enclave.cpp:1370
@ EVENT_START_COUNTDOWN_14
Definition zone_the_scarlet_enclave.cpp:1373
@ EVENT_OUTRO_SCENE_27
Definition zone_the_scarlet_enclave.cpp:1413
@ EVENT_OUTRO_SCENE_28
Definition zone_the_scarlet_enclave.cpp:1414
@ EVENT_START_COUNTDOWN_1
Definition zone_the_scarlet_enclave.cpp:1360
@ EVENT_OUTRO_SCENE_42
Definition zone_the_scarlet_enclave.cpp:1428
@ EVENT_OUTRO_SCENE_16
Definition zone_the_scarlet_enclave.cpp:1402
@ EVENT_OUTRO_SCENE_41
Definition zone_the_scarlet_enclave.cpp:1427
@ ENCOUNTER_TOTAL_DEFENDERS
Definition zone_the_scarlet_enclave.cpp:1454
@ EVENT_OUTRO_SCENE_39
Definition zone_the_scarlet_enclave.cpp:1425
@ EVENT_SPELL_DEATH_EMBRACE
Definition zone_the_scarlet_enclave.cpp:1377
@ EVENT_SPELL_DARION_MOD_DAMAGE
Definition zone_the_scarlet_enclave.cpp:1379
@ EVENT_FINISH_FIGHT_1
Definition zone_the_scarlet_enclave.cpp:1381
@ EVENT_START_COUNTDOWN_9
Definition zone_the_scarlet_enclave.cpp:1368
@ EVENT_OUTRO_SCENE_50
Definition zone_the_scarlet_enclave.cpp:1436
@ ENCOUNTER_START_TIME
Definition zone_the_scarlet_enclave.cpp:1453

◆ LightOfDawnGOs

Enumerator
GO_HOLY_LIGHTNING 
GO_LIGHT_OF_DAWN 
1493{
1494 GO_HOLY_LIGHTNING = 191301,
1495 GO_LIGHT_OF_DAWN = 191330
1496};
@ GO_LIGHT_OF_DAWN
Definition zone_the_scarlet_enclave.cpp:1495
@ GO_HOLY_LIGHTNING
Definition zone_the_scarlet_enclave.cpp:1494

◆ LightOfDawnNPCs

Enumerator
NPC_DEFENDER_OF_THE_LIGHT 
NPC_KORFAX_CHAMPION_OF_THE_LIGHT 
NPC_COMMANDER_ELIGOR_DAWNBRINGER 
NPC_LORD_MAXWELL_TYROSUS 
NPC_LEONID_BARTHALOMEW_THE_REVERED 
NPC_DUKE_NICHOLAS_ZVERENHOFF 
NPC_RAYNE 
NPC_RIMBLAT_EARTHSHATTER 
NPC_RAMPAGING_ABOMINATION 
NPC_ACHERUS_GHOUL 
NPC_WARRIOR_OF_THE_FROZEN_WASTES 
NPC_FLESH_BEHEMOTH 
NPC_HIGHLORD_DARION_MOGRAINE 
NPC_KOLTIRA_DEATHWEAVER 
NPC_ORBAZ_BLOODBANE 
NPC_THASSARIAN 
NPC_HIGHLORD_TIRION_FORDRING 
NPC_HIGHLORD_ALEXANDROS_MOGRAINE 
NPC_DARION_MOGRAINE 
NPC_THE_LICH_KING 
1463{
1464 // Defenders
1471 NPC_RAYNE = 29181,
1473
1474 // Scourge
1476 NPC_ACHERUS_GHOUL = 29219,
1478 NPC_FLESH_BEHEMOTH = 29190,
1479
1482 NPC_ORBAZ_BLOODBANE = 29204,
1483 NPC_THASSARIAN = 29200,
1484
1485 // Outro
1487 NPC_HIGHLORD_ALEXANDROS_MOGRAINE = 29227, // ghost
1488 NPC_DARION_MOGRAINE = 29228, // ghost
1489 NPC_THE_LICH_KING = 29183,
1490};
@ NPC_THE_LICH_KING
Definition zone_the_scarlet_enclave.cpp:1489
@ NPC_FLESH_BEHEMOTH
Definition zone_the_scarlet_enclave.cpp:1478
@ NPC_RAMPAGING_ABOMINATION
Definition zone_the_scarlet_enclave.cpp:1475
@ NPC_HIGHLORD_TIRION_FORDRING
Definition zone_the_scarlet_enclave.cpp:1486
@ NPC_DEFENDER_OF_THE_LIGHT
Definition zone_the_scarlet_enclave.cpp:1465
@ NPC_ORBAZ_BLOODBANE
Definition zone_the_scarlet_enclave.cpp:1482
@ NPC_DARION_MOGRAINE
Definition zone_the_scarlet_enclave.cpp:1488
@ NPC_ACHERUS_GHOUL
Definition zone_the_scarlet_enclave.cpp:1476
@ NPC_WARRIOR_OF_THE_FROZEN_WASTES
Definition zone_the_scarlet_enclave.cpp:1477
@ NPC_COMMANDER_ELIGOR_DAWNBRINGER
Definition zone_the_scarlet_enclave.cpp:1467
@ NPC_LEONID_BARTHALOMEW_THE_REVERED
Definition zone_the_scarlet_enclave.cpp:1469
@ NPC_HIGHLORD_DARION_MOGRAINE
Definition zone_the_scarlet_enclave.cpp:1480
@ NPC_THASSARIAN
Definition zone_the_scarlet_enclave.cpp:1483
@ NPC_KORFAX_CHAMPION_OF_THE_LIGHT
Definition zone_the_scarlet_enclave.cpp:1466
@ NPC_RAYNE
Definition zone_the_scarlet_enclave.cpp:1471
@ NPC_DUKE_NICHOLAS_ZVERENHOFF
Definition zone_the_scarlet_enclave.cpp:1470
@ NPC_LORD_MAXWELL_TYROSUS
Definition zone_the_scarlet_enclave.cpp:1468
@ NPC_RIMBLAT_EARTHSHATTER
Definition zone_the_scarlet_enclave.cpp:1472
@ NPC_HIGHLORD_ALEXANDROS_MOGRAINE
Definition zone_the_scarlet_enclave.cpp:1487
@ NPC_KOLTIRA_DEATHWEAVER
Definition zone_the_scarlet_enclave.cpp:1481

◆ LightOfDawnSays

Enumerator
SAY_LIGHT_OF_DAWN01 
SAY_LIGHT_OF_DAWN02 
SAY_LIGHT_OF_DAWN03 
SAY_LIGHT_OF_DAWN04 
SAY_LIGHT_OF_DAWN05 
SAY_LIGHT_OF_DAWN06 
SAY_LIGHT_OF_DAWN07 
SAY_LIGHT_OF_DAWN08 
SAY_LIGHT_OF_DAWN09 
SAY_LIGHT_OF_DAWN25 
SAY_LIGHT_OF_DAWN26 
SAY_LIGHT_OF_DAWN27 
SAY_LIGHT_OF_DAWN28 
SAY_LIGHT_OF_DAWN29 
SAY_LIGHT_OF_DAWN30 
SAY_LIGHT_OF_DAWN31 
SAY_LIGHT_OF_DAWN32 
SAY_LIGHT_OF_DAWN33 
SAY_LIGHT_OF_DAWN34 
SAY_LIGHT_OF_DAWN35 
SAY_LIGHT_OF_DAWN36 
SAY_LIGHT_OF_DAWN37 
SAY_LIGHT_OF_DAWN38 
SAY_LIGHT_OF_DAWN39 
SAY_LIGHT_OF_DAWN40 
SAY_LIGHT_OF_DAWN41 
SAY_LIGHT_OF_DAWN42 
SAY_LIGHT_OF_DAWN43 
SAY_LIGHT_OF_DAWN44 
SAY_LIGHT_OF_DAWN45 
SAY_LIGHT_OF_DAWN46 
SAY_LIGHT_OF_DAWN47 
SAY_LIGHT_OF_DAWN48 
SAY_LIGHT_OF_DAWN49 
SAY_LIGHT_OF_DAWN50 
SAY_LIGHT_OF_DAWN51 
SAY_LIGHT_OF_DAWN52 
SAY_LIGHT_OF_DAWN53 
SAY_LIGHT_OF_DAWN54 
SAY_LIGHT_OF_DAWN55 
SAY_LIGHT_OF_DAWN56 
SAY_LIGHT_OF_DAWN57 
SAY_LIGHT_OF_DAWN58 
SAY_LIGHT_OF_DAWN59 
SAY_LIGHT_OF_DAWN60 
SAY_LIGHT_OF_DAWN61 
SAY_LIGHT_OF_DAWN62 
SAY_LIGHT_OF_DAWN63 
SAY_LIGHT_OF_DAWN64 
SAY_LIGHT_OF_DAWN65 
SAY_LIGHT_OF_DAWN66 
SAY_LIGHT_OF_DAWN67 
SAY_LIGHT_OF_DAWN68 
EMOTE_LIGHT_OF_DAWN01 
EMOTE_LIGHT_OF_DAWN02 
EMOTE_LIGHT_OF_DAWN03 
EMOTE_LIGHT_OF_DAWN04 
EMOTE_LIGHT_OF_DAWN05 
EMOTE_LIGHT_OF_DAWN06 
EMOTE_LIGHT_OF_DAWN07 
EMOTE_LIGHT_OF_DAWN08 
EMOTE_LIGHT_OF_DAWN09 
EMOTE_LIGHT_OF_DAWN10 
EMOTE_LIGHT_OF_DAWN11 
EMOTE_LIGHT_OF_DAWN12 
EMOTE_LIGHT_OF_DAWN13 
EMOTE_LIGHT_OF_DAWN14 
EMOTE_LIGHT_OF_DAWN15 
EMOTE_LIGHT_OF_DAWN16 
EMOTE_LIGHT_OF_DAWN17 
EMOTE_LIGHT_OF_DAWN18 
1282{
1283 SAY_LIGHT_OF_DAWN01 = 0, // pre text
1286 SAY_LIGHT_OF_DAWN04 = 3, // intro
1289 SAY_LIGHT_OF_DAWN07 = 6, // During the fight - Korfax, Champion of the Light
1290 SAY_LIGHT_OF_DAWN08 = 7, // Lord Maxwell Tyrosus
1291 SAY_LIGHT_OF_DAWN09 = 8, // Highlord Darion Mograine
1292 SAY_LIGHT_OF_DAWN25 = 24, // After the fight
1293 SAY_LIGHT_OF_DAWN26 = 25, // Highlord Tirion Fordring
1294 SAY_LIGHT_OF_DAWN27 = 26, // Highlord Darion Mograine
1295 SAY_LIGHT_OF_DAWN28 = 27, // Highlord Tirion Fordring
1296 SAY_LIGHT_OF_DAWN29 = 28, // Highlord Tirion Fordring
1297 SAY_LIGHT_OF_DAWN30 = 29, // Highlord Tirion Fordring
1298 SAY_LIGHT_OF_DAWN31 = 30, // Highlord Tirion Fordring
1299 SAY_LIGHT_OF_DAWN32 = 31, // Highlord Alexandros Mograine
1300 SAY_LIGHT_OF_DAWN33 = 32, // Highlord Darion Mograine
1301 SAY_LIGHT_OF_DAWN34 = 33, // Highlord Darion Mograine
1302 SAY_LIGHT_OF_DAWN35 = 34, // Darion Mograine
1303 SAY_LIGHT_OF_DAWN36 = 35, // Darion Mograine
1304 SAY_LIGHT_OF_DAWN37 = 36, // Highlord Alexandros Mograine
1305 SAY_LIGHT_OF_DAWN38 = 37, // Darion Mograine
1306 SAY_LIGHT_OF_DAWN39 = 38, // Highlord Alexandros Mograine
1307 SAY_LIGHT_OF_DAWN40 = 39, // Darion Mograine
1308 SAY_LIGHT_OF_DAWN41 = 40, // Highlord Alexandros Mograine
1309 SAY_LIGHT_OF_DAWN42 = 41, // Highlord Alexandros Mograine
1310 SAY_LIGHT_OF_DAWN43 = 42, // The Lich King
1311 SAY_LIGHT_OF_DAWN44 = 43, // Highlord Darion Mograine
1312 SAY_LIGHT_OF_DAWN45 = 44, // The Lich King
1313 SAY_LIGHT_OF_DAWN46 = 45, // The Lich King
1314 SAY_LIGHT_OF_DAWN47 = 46, // Highlord Tirion Fordring
1315 SAY_LIGHT_OF_DAWN48 = 47, // The Lich King
1316 SAY_LIGHT_OF_DAWN49 = 48, // The Lich King
1317 SAY_LIGHT_OF_DAWN50 = 49, // Lord Maxwell Tyrosus
1318 SAY_LIGHT_OF_DAWN51 = 50, // The Lich King
1319 SAY_LIGHT_OF_DAWN52 = 51, // Highlord Darion Mograine
1320 SAY_LIGHT_OF_DAWN53 = 52, // Highlord Darion Mograine
1321 SAY_LIGHT_OF_DAWN54 = 53, // Highlord Tirion Fordring
1322 SAY_LIGHT_OF_DAWN55 = 54, // The Lich King
1323 SAY_LIGHT_OF_DAWN56 = 55, // Highlord Tirion Fordring
1324 SAY_LIGHT_OF_DAWN57 = 56, // The Lich King
1325 SAY_LIGHT_OF_DAWN58 = 57, // The Lich King
1326 SAY_LIGHT_OF_DAWN59 = 58, // The Lich King
1327 SAY_LIGHT_OF_DAWN60 = 59, // Highlord Tirion Fordring
1328 SAY_LIGHT_OF_DAWN61 = 60, // Highlord Tirion Fordring
1329 SAY_LIGHT_OF_DAWN62 = 61, // Highlord Tirion Fordring
1330 SAY_LIGHT_OF_DAWN63 = 62, // Highlord Tirion Fordring
1331 SAY_LIGHT_OF_DAWN64 = 63, // Highlord Tirion Fordring
1332 SAY_LIGHT_OF_DAWN65 = 64, // Highlord Tirion Fordring
1333 SAY_LIGHT_OF_DAWN66 = 65, // Highlord Tirion Fordring
1334 SAY_LIGHT_OF_DAWN67 = 66, // Highlord Tirion Fordring
1335 SAY_LIGHT_OF_DAWN68 = 67, // Highlord Darion Mograine
1336
1337 EMOTE_LIGHT_OF_DAWN01 = 68, // Emotes
1355};
@ SAY_LIGHT_OF_DAWN27
Definition zone_the_scarlet_enclave.cpp:1294
@ SAY_LIGHT_OF_DAWN01
Definition zone_the_scarlet_enclave.cpp:1283
@ EMOTE_LIGHT_OF_DAWN02
Definition zone_the_scarlet_enclave.cpp:1338
@ SAY_LIGHT_OF_DAWN59
Definition zone_the_scarlet_enclave.cpp:1326
@ SAY_LIGHT_OF_DAWN53
Definition zone_the_scarlet_enclave.cpp:1320
@ SAY_LIGHT_OF_DAWN38
Definition zone_the_scarlet_enclave.cpp:1305
@ EMOTE_LIGHT_OF_DAWN03
Definition zone_the_scarlet_enclave.cpp:1339
@ SAY_LIGHT_OF_DAWN49
Definition zone_the_scarlet_enclave.cpp:1316
@ SAY_LIGHT_OF_DAWN32
Definition zone_the_scarlet_enclave.cpp:1299
@ SAY_LIGHT_OF_DAWN52
Definition zone_the_scarlet_enclave.cpp:1319
@ SAY_LIGHT_OF_DAWN37
Definition zone_the_scarlet_enclave.cpp:1304
@ SAY_LIGHT_OF_DAWN08
Definition zone_the_scarlet_enclave.cpp:1290
@ SAY_LIGHT_OF_DAWN09
Definition zone_the_scarlet_enclave.cpp:1291
@ EMOTE_LIGHT_OF_DAWN15
Definition zone_the_scarlet_enclave.cpp:1351
@ SAY_LIGHT_OF_DAWN42
Definition zone_the_scarlet_enclave.cpp:1309
@ EMOTE_LIGHT_OF_DAWN10
Definition zone_the_scarlet_enclave.cpp:1346
@ SAY_LIGHT_OF_DAWN02
Definition zone_the_scarlet_enclave.cpp:1284
@ SAY_LIGHT_OF_DAWN04
Definition zone_the_scarlet_enclave.cpp:1286
@ SAY_LIGHT_OF_DAWN67
Definition zone_the_scarlet_enclave.cpp:1334
@ EMOTE_LIGHT_OF_DAWN08
Definition zone_the_scarlet_enclave.cpp:1344
@ SAY_LIGHT_OF_DAWN29
Definition zone_the_scarlet_enclave.cpp:1296
@ SAY_LIGHT_OF_DAWN56
Definition zone_the_scarlet_enclave.cpp:1323
@ SAY_LIGHT_OF_DAWN61
Definition zone_the_scarlet_enclave.cpp:1328
@ SAY_LIGHT_OF_DAWN47
Definition zone_the_scarlet_enclave.cpp:1314
@ SAY_LIGHT_OF_DAWN54
Definition zone_the_scarlet_enclave.cpp:1321
@ EMOTE_LIGHT_OF_DAWN18
Definition zone_the_scarlet_enclave.cpp:1354
@ SAY_LIGHT_OF_DAWN26
Definition zone_the_scarlet_enclave.cpp:1293
@ EMOTE_LIGHT_OF_DAWN13
Definition zone_the_scarlet_enclave.cpp:1349
@ SAY_LIGHT_OF_DAWN06
Definition zone_the_scarlet_enclave.cpp:1288
@ EMOTE_LIGHT_OF_DAWN11
Definition zone_the_scarlet_enclave.cpp:1347
@ SAY_LIGHT_OF_DAWN41
Definition zone_the_scarlet_enclave.cpp:1308
@ SAY_LIGHT_OF_DAWN68
Definition zone_the_scarlet_enclave.cpp:1335
@ SAY_LIGHT_OF_DAWN31
Definition zone_the_scarlet_enclave.cpp:1298
@ SAY_LIGHT_OF_DAWN64
Definition zone_the_scarlet_enclave.cpp:1331
@ EMOTE_LIGHT_OF_DAWN17
Definition zone_the_scarlet_enclave.cpp:1353
@ EMOTE_LIGHT_OF_DAWN06
Definition zone_the_scarlet_enclave.cpp:1342
@ SAY_LIGHT_OF_DAWN58
Definition zone_the_scarlet_enclave.cpp:1325
@ SAY_LIGHT_OF_DAWN44
Definition zone_the_scarlet_enclave.cpp:1311
@ EMOTE_LIGHT_OF_DAWN01
Definition zone_the_scarlet_enclave.cpp:1337
@ SAY_LIGHT_OF_DAWN46
Definition zone_the_scarlet_enclave.cpp:1313
@ EMOTE_LIGHT_OF_DAWN04
Definition zone_the_scarlet_enclave.cpp:1340
@ EMOTE_LIGHT_OF_DAWN14
Definition zone_the_scarlet_enclave.cpp:1350
@ EMOTE_LIGHT_OF_DAWN05
Definition zone_the_scarlet_enclave.cpp:1341
@ SAY_LIGHT_OF_DAWN35
Definition zone_the_scarlet_enclave.cpp:1302
@ EMOTE_LIGHT_OF_DAWN16
Definition zone_the_scarlet_enclave.cpp:1352
@ SAY_LIGHT_OF_DAWN62
Definition zone_the_scarlet_enclave.cpp:1329
@ SAY_LIGHT_OF_DAWN65
Definition zone_the_scarlet_enclave.cpp:1332
@ EMOTE_LIGHT_OF_DAWN09
Definition zone_the_scarlet_enclave.cpp:1345
@ SAY_LIGHT_OF_DAWN28
Definition zone_the_scarlet_enclave.cpp:1295
@ SAY_LIGHT_OF_DAWN34
Definition zone_the_scarlet_enclave.cpp:1301
@ SAY_LIGHT_OF_DAWN33
Definition zone_the_scarlet_enclave.cpp:1300
@ SAY_LIGHT_OF_DAWN40
Definition zone_the_scarlet_enclave.cpp:1307
@ SAY_LIGHT_OF_DAWN55
Definition zone_the_scarlet_enclave.cpp:1322
@ SAY_LIGHT_OF_DAWN30
Definition zone_the_scarlet_enclave.cpp:1297
@ SAY_LIGHT_OF_DAWN07
Definition zone_the_scarlet_enclave.cpp:1289
@ SAY_LIGHT_OF_DAWN45
Definition zone_the_scarlet_enclave.cpp:1312
@ SAY_LIGHT_OF_DAWN57
Definition zone_the_scarlet_enclave.cpp:1324
@ SAY_LIGHT_OF_DAWN03
Definition zone_the_scarlet_enclave.cpp:1285
@ SAY_LIGHT_OF_DAWN43
Definition zone_the_scarlet_enclave.cpp:1310
@ EMOTE_LIGHT_OF_DAWN07
Definition zone_the_scarlet_enclave.cpp:1343
@ SAY_LIGHT_OF_DAWN50
Definition zone_the_scarlet_enclave.cpp:1317
@ SAY_LIGHT_OF_DAWN36
Definition zone_the_scarlet_enclave.cpp:1303
@ SAY_LIGHT_OF_DAWN48
Definition zone_the_scarlet_enclave.cpp:1315
@ EMOTE_LIGHT_OF_DAWN12
Definition zone_the_scarlet_enclave.cpp:1348
@ SAY_LIGHT_OF_DAWN60
Definition zone_the_scarlet_enclave.cpp:1327
@ SAY_LIGHT_OF_DAWN39
Definition zone_the_scarlet_enclave.cpp:1306
@ SAY_LIGHT_OF_DAWN51
Definition zone_the_scarlet_enclave.cpp:1318
@ SAY_LIGHT_OF_DAWN05
Definition zone_the_scarlet_enclave.cpp:1287
@ SAY_LIGHT_OF_DAWN25
Definition zone_the_scarlet_enclave.cpp:1292
@ SAY_LIGHT_OF_DAWN66
Definition zone_the_scarlet_enclave.cpp:1333
@ SAY_LIGHT_OF_DAWN63
Definition zone_the_scarlet_enclave.cpp:1330

◆ LightOfDawnSpells

Enumerator
SPELL_CAMERA_SHAKE_INIT 
SPELL_CAMERA_SHAKE 
SPELL_THE_MIGHT_OF_MOGRAINE 
SPELL_ANTI_MAGIC_ZONE1 
SPELL_DEATH_STRIKE 
SPELL_DEATH_EMBRACE 
SPELL_ICY_TOUCH1 
SPELL_UNHOLY_BLIGHT 
SPELL_DARION_MOD_DAMAGE 
SPELL_THE_LIGHT_OF_DAWN 
SPELL_ALEXANDROS_MOGRAINE_SPAWN 
SPELL_ICEBOUND_VISAGE 
SPELL_SOUL_FEAST_ALEX 
SPELL_MOGRAINE_CHARGE 
SPELL_REBUKE 
SPELL_SOUL_FEAST_TIRION 
SPELL_APOCALYPSE 
SPELL_THROW_ASHBRINGER 
SPELL_REBIRTH_OF_THE_ASHBRINGER 
SPELL_TIRION_CHARGE 
SPELL_EXIT_TELEPORT_VISUAL 
SPELL_LAY_ON_HANDS 
SPELL_THE_LIGHT_OF_DAWN_Q 
1499{
1500 // Intro Spells
1502 SPELL_CAMERA_SHAKE = 39983,
1504
1505 // Mograine Fight
1506 SPELL_ANTI_MAGIC_ZONE1 = 52893,
1507 SPELL_DEATH_STRIKE = 53639,
1508 SPELL_DEATH_EMBRACE = 53635,
1509 SPELL_ICY_TOUCH1 = 49723,
1510 SPELL_UNHOLY_BLIGHT = 53640,
1512
1513 // Outro
1516 SPELL_ICEBOUND_VISAGE = 53274,
1517 SPELL_SOUL_FEAST_ALEX = 53677,
1518 SPELL_MOGRAINE_CHARGE = 53679,
1519 SPELL_REBUKE = 53680,
1521 SPELL_APOCALYPSE = 53210,
1522 SPELL_THROW_ASHBRINGER = 53701,
1524 SPELL_TIRION_CHARGE = 53705,
1526 SPELL_LAY_ON_HANDS = 53778,
1528};
@ SPELL_TIRION_CHARGE
Definition zone_the_scarlet_enclave.cpp:1524
@ SPELL_DEATH_EMBRACE
Definition zone_the_scarlet_enclave.cpp:1508
@ SPELL_MOGRAINE_CHARGE
Definition zone_the_scarlet_enclave.cpp:1518
@ SPELL_DEATH_STRIKE
Definition zone_the_scarlet_enclave.cpp:1507
@ SPELL_THE_LIGHT_OF_DAWN
Definition zone_the_scarlet_enclave.cpp:1514
@ SPELL_THE_MIGHT_OF_MOGRAINE
Definition zone_the_scarlet_enclave.cpp:1503
@ SPELL_DARION_MOD_DAMAGE
Definition zone_the_scarlet_enclave.cpp:1511
@ SPELL_SOUL_FEAST_TIRION
Definition zone_the_scarlet_enclave.cpp:1520
@ SPELL_UNHOLY_BLIGHT
Definition zone_the_scarlet_enclave.cpp:1510
@ SPELL_ICEBOUND_VISAGE
Definition zone_the_scarlet_enclave.cpp:1516
@ SPELL_EXIT_TELEPORT_VISUAL
Definition zone_the_scarlet_enclave.cpp:1525
@ SPELL_CAMERA_SHAKE_INIT
Definition zone_the_scarlet_enclave.cpp:1501
@ SPELL_APOCALYPSE
Definition zone_the_scarlet_enclave.cpp:1521
@ SPELL_ANTI_MAGIC_ZONE1
Definition zone_the_scarlet_enclave.cpp:1506
@ SPELL_ICY_TOUCH1
Definition zone_the_scarlet_enclave.cpp:1509
@ SPELL_CAMERA_SHAKE
Definition zone_the_scarlet_enclave.cpp:1502
@ SPELL_LAY_ON_HANDS
Definition zone_the_scarlet_enclave.cpp:1526
@ SPELL_THROW_ASHBRINGER
Definition zone_the_scarlet_enclave.cpp:1522
@ SPELL_SOUL_FEAST_ALEX
Definition zone_the_scarlet_enclave.cpp:1517
@ SPELL_REBIRTH_OF_THE_ASHBRINGER
Definition zone_the_scarlet_enclave.cpp:1523
@ SPELL_THE_LIGHT_OF_DAWN_Q
Definition zone_the_scarlet_enclave.cpp:1527
@ SPELL_ALEXANDROS_MOGRAINE_SPAWN
Definition zone_the_scarlet_enclave.cpp:1515
@ SPELL_REBUKE
Definition zone_the_scarlet_enclave.cpp:1519

◆ NecroNPCs

enum NecroNPCs
Enumerator
NPC_GLUTTONOUS_GEIST 
NPC_DEAD_SCARLET_MEDIC 
NPC_DEAD_SCARLET_INFANTRYMAN 
NPC_DEAD_SCARLET_CAPTAIN 
NPC_DEAD_SCARLET_PEASANT 
NPC_DEAD_SCARLET_MINER 
NPC_DEAD_SCARLET_FLEET_DEFENDER 
NPC_DEAD_SCARLET_GRYPHON 
714{
715 NPC_GLUTTONOUS_GEIST = 28905,
723};
@ NPC_DEAD_SCARLET_GRYPHON
Definition zone_the_scarlet_enclave.cpp:722
@ NPC_DEAD_SCARLET_PEASANT
Definition zone_the_scarlet_enclave.cpp:719
@ NPC_DEAD_SCARLET_MINER
Definition zone_the_scarlet_enclave.cpp:720
@ NPC_GLUTTONOUS_GEIST
Definition zone_the_scarlet_enclave.cpp:715
@ NPC_DEAD_SCARLET_FLEET_DEFENDER
Definition zone_the_scarlet_enclave.cpp:721
@ NPC_DEAD_SCARLET_CAPTAIN
Definition zone_the_scarlet_enclave.cpp:718
@ NPC_DEAD_SCARLET_MEDIC
Definition zone_the_scarlet_enclave.cpp:716
@ NPC_DEAD_SCARLET_INFANTRYMAN
Definition zone_the_scarlet_enclave.cpp:717

◆ NecroSpells

Enumerator
SPELL_SCARLET_GHOUL 
SPELL_SCOURGE_GRYPHON 
SPELL_GHOULPLOSION 
707{
708 SPELL_SCARLET_GHOUL = 52683, // Raises a Scarlet Ghoul from a humanoid corpse
709 SPELL_SCOURGE_GRYPHON = 52685, // Raises a Scourge Gryphon from a gryphon corpse
710 SPELL_GHOULPLOSION = 52672 // Causes a Gluttonous Geist to explode (kill)
711};
@ SPELL_SCOURGE_GRYPHON
Definition zone_the_scarlet_enclave.cpp:709
@ SPELL_SCARLET_GHOUL
Definition zone_the_scarlet_enclave.cpp:708
@ SPELL_GHOULPLOSION
Definition zone_the_scarlet_enclave.cpp:710

◆ ReturnToCapital

Enumerator
SPELL_RETURN_TO_ORGRIMMAR_APPLE 
SPELL_RETURN_TO_ORGRIMMAR_BANANA 
SPELL_RETURN_TO_ORGRIMMAR_SPIT 
EMOTE_THROW_APPLE 
EMOTE_THROW_BANANA 
EMOTE_THROW_SPIT 
SAY_INSULT_TO_DK 
NPC_SW_GUARD 
NPC_ROYAL_GUARD 
NPC_CITY_PATROLLER 
NPC_OG_GUARD 
NPC_KOR_ELITE 
TEXT_BROADCAST_COWER 
2465{
2469
2472 EMOTE_THROW_SPIT = 4,
2473 SAY_INSULT_TO_DK = 5,
2474
2475 NPC_SW_GUARD = 68,
2476 NPC_ROYAL_GUARD = 1756,
2477 NPC_CITY_PATROLLER = 1976,
2478 NPC_OG_GUARD = 3296,
2479 NPC_KOR_ELITE = 14304,
2480
2481 TEXT_BROADCAST_COWER = 31670 // "%s cowers in fear."
2482};
@ SPELL_RETURN_TO_ORGRIMMAR_SPIT
Definition zone_the_scarlet_enclave.cpp:2468
@ NPC_CITY_PATROLLER
Definition zone_the_scarlet_enclave.cpp:2477
@ SAY_INSULT_TO_DK
Definition zone_the_scarlet_enclave.cpp:2473
@ EMOTE_THROW_APPLE
Definition zone_the_scarlet_enclave.cpp:2470
@ EMOTE_THROW_BANANA
Definition zone_the_scarlet_enclave.cpp:2471
@ NPC_SW_GUARD
Definition zone_the_scarlet_enclave.cpp:2475
@ SPELL_RETURN_TO_ORGRIMMAR_APPLE
Definition zone_the_scarlet_enclave.cpp:2466
@ SPELL_RETURN_TO_ORGRIMMAR_BANANA
Definition zone_the_scarlet_enclave.cpp:2467
@ TEXT_BROADCAST_COWER
Definition zone_the_scarlet_enclave.cpp:2481
@ NPC_ROYAL_GUARD
Definition zone_the_scarlet_enclave.cpp:2476
@ NPC_OG_GUARD
Definition zone_the_scarlet_enclave.cpp:2478
@ EMOTE_THROW_SPIT
Definition zone_the_scarlet_enclave.cpp:2472
@ NPC_KOR_ELITE
Definition zone_the_scarlet_enclave.cpp:2479

◆ Says_VBM

enum Says_VBM
Enumerator
WHISPER_REVIVE 
2568{
2569 WHISPER_REVIVE = 0
2570};
@ WHISPER_REVIVE
Definition zone_the_scarlet_enclave.cpp:2569

◆ spells_lich_king_whisper

Enumerator
SPELL_LICH_KING_VO_BLOCKER 
SPELL_LICHKINGDK001 
SPELL_LICHKINGDK002 
SPELL_LICHKINGDK003 
SPELL_LICHKINGDK004 
SPELL_LICHKINGDK005 
SPELL_LICHKINGDK006 
SPELL_LICHKINGDK007 
SPELL_LICHKINGDK008 
SPELL_LICHKINGDK009 
SPELL_LICHKINGDK010 
SPELL_LICHKINGDK011 
SPELL_LICHKINGDK012 
SPELL_LICHKINGDK013 
SPELL_LICHKINGDK014 
SPELL_LICHKINGDK015 
SPELL_LICHKINGDK016 
378{
380 SPELL_LICHKINGDK001 = 58208,
381 SPELL_LICHKINGDK002 = 58209,
382 SPELL_LICHKINGDK003 = 58210,
383 SPELL_LICHKINGDK004 = 58211,
384 SPELL_LICHKINGDK005 = 58212,
385 SPELL_LICHKINGDK006 = 58213,
386 SPELL_LICHKINGDK007 = 58214,
387 SPELL_LICHKINGDK008 = 58215,
388 SPELL_LICHKINGDK009 = 58216,
389 SPELL_LICHKINGDK010 = 58217,
390 SPELL_LICHKINGDK011 = 58218,
391 SPELL_LICHKINGDK012 = 58219,
392 SPELL_LICHKINGDK013 = 58220,
393 SPELL_LICHKINGDK014 = 58221,
394 SPELL_LICHKINGDK015 = 58222,
395 SPELL_LICHKINGDK016 = 58223
396};
@ SPELL_LICHKINGDK013
Definition zone_the_scarlet_enclave.cpp:392
@ SPELL_LICHKINGDK005
Definition zone_the_scarlet_enclave.cpp:384
@ SPELL_LICHKINGDK010
Definition zone_the_scarlet_enclave.cpp:389
@ SPELL_LICHKINGDK003
Definition zone_the_scarlet_enclave.cpp:382
@ SPELL_LICHKINGDK002
Definition zone_the_scarlet_enclave.cpp:381
@ SPELL_LICHKINGDK012
Definition zone_the_scarlet_enclave.cpp:391
@ SPELL_LICHKINGDK006
Definition zone_the_scarlet_enclave.cpp:385
@ SPELL_LICHKINGDK001
Definition zone_the_scarlet_enclave.cpp:380
@ SPELL_LICHKINGDK004
Definition zone_the_scarlet_enclave.cpp:383
@ SPELL_LICH_KING_VO_BLOCKER
Definition zone_the_scarlet_enclave.cpp:379
@ SPELL_LICHKINGDK011
Definition zone_the_scarlet_enclave.cpp:390
@ SPELL_LICHKINGDK016
Definition zone_the_scarlet_enclave.cpp:395
@ SPELL_LICHKINGDK009
Definition zone_the_scarlet_enclave.cpp:388
@ SPELL_LICHKINGDK008
Definition zone_the_scarlet_enclave.cpp:387
@ SPELL_LICHKINGDK015
Definition zone_the_scarlet_enclave.cpp:394
@ SPELL_LICHKINGDK007
Definition zone_the_scarlet_enclave.cpp:386
@ SPELL_LICHKINGDK014
Definition zone_the_scarlet_enclave.cpp:393

◆ Spells_VBM

enum Spells_VBM
Enumerator
SPELL_REVIVE 
2563{
2564 SPELL_REVIVE = 51918
2565};
@ SPELL_REVIVE
Definition zone_the_scarlet_enclave.cpp:2564

◆ UnworthyInitiate

Enumerator
SPELL_DK_INITIATE_VISUAL 
322{
324};
@ SPELL_DK_INITIATE_VISUAL
Definition zone_the_scarlet_enclave.cpp:323

◆ win_friends

Enumerator
SAY_CRUSADER 
SAY_PERSUADED1 
SAY_PERSUADED2 
SAY_PERSUADED3 
SAY_PERSUADED4 
SAY_PERSUADED5 
SAY_PERSUADED6 
SAY_PERSUADE_RAND 
QUEST_HOW_TO_WIN_FRIENDS 
NPC_SCARLET_PREACHER 
NPC_SCARLET_COMMANDER 
NPC_SCARLET_CRUSADER 
NPC_SCARLET_MARKSMAN 
NPC_SCARLET_LORD_MCCREE 
1078{
1079 SAY_CRUSADER = 1,
1080 SAY_PERSUADED1 = 2,
1081 SAY_PERSUADED2 = 3,
1082 SAY_PERSUADED3 = 4,
1083 SAY_PERSUADED4 = 5,
1084 SAY_PERSUADED5 = 6,
1085 SAY_PERSUADED6 = 7,
1088
1089 NPC_SCARLET_PREACHER = 28939,
1090 NPC_SCARLET_COMMANDER = 28936,
1091 NPC_SCARLET_CRUSADER = 28940,
1092 NPC_SCARLET_MARKSMAN = 28610,
1094};
@ NPC_SCARLET_LORD_MCCREE
Definition zone_the_scarlet_enclave.cpp:1093
@ SAY_CRUSADER
Definition zone_the_scarlet_enclave.cpp:1079
@ SAY_PERSUADED4
Definition zone_the_scarlet_enclave.cpp:1083
@ QUEST_HOW_TO_WIN_FRIENDS
Definition zone_the_scarlet_enclave.cpp:1087
@ SAY_PERSUADED5
Definition zone_the_scarlet_enclave.cpp:1084
@ NPC_SCARLET_COMMANDER
Definition zone_the_scarlet_enclave.cpp:1090
@ SAY_PERSUADED3
Definition zone_the_scarlet_enclave.cpp:1082
@ SAY_PERSUADED2
Definition zone_the_scarlet_enclave.cpp:1081
@ SAY_PERSUADE_RAND
Definition zone_the_scarlet_enclave.cpp:1086
@ NPC_SCARLET_PREACHER
Definition zone_the_scarlet_enclave.cpp:1089
@ NPC_SCARLET_CRUSADER
Definition zone_the_scarlet_enclave.cpp:1091
@ SAY_PERSUADED6
Definition zone_the_scarlet_enclave.cpp:1085
@ SAY_PERSUADED1
Definition zone_the_scarlet_enclave.cpp:1080
@ NPC_SCARLET_MARKSMAN
Definition zone_the_scarlet_enclave.cpp:1092

Function Documentation

◆ AddSC_the_scarlet_enclave()

void AddSC_the_scarlet_enclave ( )
2665{
2687}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition zone_the_scarlet_enclave.cpp:1098
Definition zone_the_scarlet_enclave.cpp:2433
Definition zone_the_scarlet_enclave.cpp:2492
Definition zone_the_scarlet_enclave.cpp:327
Definition zone_the_scarlet_enclave.cpp:148
Definition zone_the_scarlet_enclave.cpp:400
Definition zone_the_scarlet_enclave.cpp:431
Definition zone_the_scarlet_enclave.cpp:1177
Definition zone_the_scarlet_enclave.cpp:73
Definition zone_the_scarlet_enclave.cpp:50
Definition zone_the_scarlet_enclave.cpp:108
Definition zone_the_scarlet_enclave.cpp:171
Definition zone_the_scarlet_enclave.cpp:1253
Definition zone_the_scarlet_enclave.cpp:1222
Definition zone_the_scarlet_enclave.cpp:726
Definition zone_the_scarlet_enclave.cpp:270
Definition zone_the_scarlet_enclave.cpp:893
Definition zone_the_scarlet_enclave.cpp:1582
Definition zone_the_scarlet_enclave.cpp:505
Definition zone_the_scarlet_enclave.cpp:192
Definition zone_the_scarlet_enclave.cpp:2573

References RegisterCreatureAI, and RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ LightOfDawnFightPos

const Position LightOfDawnFightPos[]
Initial value:
=
{
{2279.68f, -5256.75f, 79.79f, 4.8f},
{2280.40f, -5276.56f, 82.11f, 4.8f},
{2256.43f, -5281.3f, 82.29f, 5.0f},
{2251.87f, -5304.08f, 82.17f, 4.8f},
{2244.88f, -5256.03f, 74.88f, 5.8f},
{2294.29f, -5281.35f, 81.91f, 4.8f},
{2314.2f, -5268.1f, 82.43f, 3.6f},
{2289.72f, -5299.65f, 83.49f, 3.2f},
{2274.02f, -5303.58f, 85.05f, 1.4f},
{2258.42f, -5307.72f, 81.98f, 0.1f}
}
1551{
1552 {2279.68f, -5256.75f, 79.79f, 4.8f},
1553 {2280.40f, -5276.56f, 82.11f, 4.8f},
1554 {2256.43f, -5281.3f, 82.29f, 5.0f},
1555 {2251.87f, -5304.08f, 82.17f, 4.8f},
1556 {2244.88f, -5256.03f, 74.88f, 5.8f},
1557 {2294.29f, -5281.35f, 81.91f, 4.8f},
1558 {2314.2f, -5268.1f, 82.43f, 3.6f},
1559 {2289.72f, -5299.65f, 83.49f, 3.2f},
1560 {2274.02f, -5303.58f, 85.05f, 1.4f},
1561 {2258.42f, -5307.72f, 81.98f, 0.1f}
1562};

Referenced by npc_highlord_darion_mograine::JustSummoned().

◆ LightOfDawnPos

const Position LightOfDawnPos[]
Initial value:
=
{
{2304.2f, -5290.7f, 82.01f, 4.56f},
{2253.5f, -5310.6f, 82.17f, 5.28f},
{2169.1f, -5227.1f, 82.59f, 5.7f},
{2289.259f, -5280.355f, 86.112f, 4.41f},
{2273.289f, -5273.675f, 86.701f, 5.01f},
{2280.81f, -5284.09f, 86.608f, 4.76f},
{2165.711f, -5266.1235f, 95.5025f, 0.13962634f },
{2281.198f, -5257.397f, 80.224f, 4.66f},
{2281.156f, -5259.934f, 80.647f, 0},
{2281.294f, -5281.895f, 82.445f, 1.35f},
{2281.093f, -5263.013f, 81.125f, 0},
{2283.896f, -5287.914f, 83.066f, 1.55f},
{2280.304f, -5257.205f, 80.09781f, 4.6251f },
{2280.687f, -5262.276f, 81.082634f, 0.0f },
{2264.27f, -5267.29f, 80.16f, 0},
{2270.99f, -5278.00f, 81.89f, 0}
}
1531{
1532 {2304.2f, -5290.7f, 82.01f, 4.56f}, // 0 First Home Pos
1533 {2253.5f, -5310.6f, 82.17f, 5.28f}, // 1 Second Home Pos
1534 {2169.1f, -5227.1f, 82.59f, 5.7f}, // 2 Orbaz Flee Pos
1535 {2289.259f, -5280.355f, 86.112f, 4.41f}, // 3 Koltira Loc1
1536 {2273.289f, -5273.675f, 86.701f, 5.01f}, // 4 Thassarian Loc1
1537 {2280.81f, -5284.09f, 86.608f, 4.76f}, // 5 Morgraine Loc1
1538 {2165.711f, -5266.1235f, 95.5025f, 0.13962634f }, // 6 Tirion Summon loc
1539 {2281.198f, -5257.397f, 80.224f, 4.66f}, // 7 Alexandros loc1
1540 {2281.156f, -5259.934f, 80.647f, 0}, // 8 Alexandros loc2
1541 {2281.294f, -5281.895f, 82.445f, 1.35f}, // 9 Darion loc1
1542 {2281.093f, -5263.013f, 81.125f, 0}, // 10 Darion loc2
1543 {2283.896f, -5287.914f, 83.066f, 1.55f}, // 11 Tirion Fordring loc2
1544 {2280.304f, -5257.205f, 80.09781f, 4.6251f },// 12 Lich King spawns
1545 {2280.687f, -5262.276f, 81.082634f, 0.0f },// 13 Lich king moves forward
1546 {2264.27f, -5267.29f, 80.16f, 0}, // 14 Tirion Fordring loc3
1547 {2270.99f, -5278.00f, 81.89f, 0} // 15 Tirion Fordring loc4
1548};

Referenced by npc_highlord_darion_mograine::FinishFight(), and npc_highlord_darion_mograine::UpdateAI().

◆ ReturnToCapitalSpells

uint32 ReturnToCapitalSpells[3]
Initial value:
=
{
58509,
58513,
58520
}
2485{
2486 58509, // Apple
2487 58513, // Banana
2488 58520 // Spit
2489};

Referenced by spell_chapter5_return_to_capital::HandleHit().