TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
chapter5.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
+ Include dependency graph for chapter5.cpp:

Classes

class  npc_highlord_darion_mograine
 
struct  npc_highlord_darion_mograine::npc_highlord_darion_mograineAI
 
class  npc_the_lich_king_tirion_dawn
 
struct  npc_the_lich_king_tirion_dawn::npc_the_lich_king_tirion_dawnAI
 

Macros

#define LESS_MOB
 

Enumerations

enum  mograine {
  ENCOUNTER_DK_NUMBER = 5, ENCOUNTER_DK_TIMER = 10, ENCOUNTER_DEFENDER_NUMBER = 10, ENCOUNTER_EARTHSHATTER_NUMBER = 1,
  ENCOUNTER_ABOMINATION_NUMBER = 2, ENCOUNTER_BEHEMOTH_NUMBER = 1, ENCOUNTER_GHOUL_NUMBER = 5, ENCOUNTER_WARRIOR_NUMBER = 1,
  ENCOUNTER_TOTAL_DAWN = 300, ENCOUNTER_TOTAL_SCOURGE = 10000, WORLD_STATE_REMAINS = 3592, WORLD_STATE_COUNTDOWN = 3603,
  WORLD_STATE_EVENT_BEGIN = 3605, 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,
  GO_LIGHT_OF_DAWN = 191330, SPELL_THE_LIGHT_OF_DAWN_Q = 53606, NPC_HIGHLORD_DARION_MOGRAINE = 29173, SPELL_ANTI_MAGIC_ZONE1 = 52893,
  SPELL_DEATH_STRIKE = 53639, SPELL_DEATH_EMBRACE = 53635, SPELL_ICY_TOUCH1 = 49723, SPELL_THE_LIGHT_OF_DAWN = 53658,
  SPELL_THE_MIGHT_OF_MOGRAINE = 53642, SPELL_UNHOLY_BLIGHT = 53640, SPELL_ALEXANDROS_MOGRAINE_SPAWN = 53667, SPELL_MOGRAINE_CHARGE = 53679,
  SPELL_ASHBRINGER = 53701, NPC_KOLTIRA_DEATHWEAVER = 29199, NPC_ORBAZ_BLOODBANE = 29204, NPC_THASSARIAN = 29200,
  SPELL_BLOOD_STRIKE1 = 52374, SPELL_DEATH_GRIP = 49576, SPELL_ICY_TOUCH2 = 52372, SPELL_PLAGUE_STRIKE1 = 50668,
  NPC_THE_LICH_KING = 29183, SPELL_APOCALYPSE = 53210, SPELL_TELEPORT_VISUAL = 52233, SPELL_SOUL_FEAST_ALEX = 53677,
  SPELL_SOUL_FEAST_TIRION = 53685, SPELL_ICEBOUND_VISAGE = 53274, SPELL_REBUKE = 53680, NPC_RAMPAGING_ABOMINATION = 29186,
  SPELL_CLEAVE1 = 53633, SPELL_SCOURGE_HOOK = 50335, SPELL_SCOURGE_AGGRO_AURA = 53624, NPC_FLESH_BEHEMOTH = 29190,
  SPELL_STOMP = 53634, SPELL_THUNDERCLAP = 36706, SPELL_HERO_AGGRO_AURA = 53627, NPC_ACHERUS_GHOUL = 29219,
  SPELL_GHOULPLOSION = 53632, NPC_WARRIOR_OF_THE_FROZEN_WASTES = 29206, NPC_HIGHLORD_ALEXANDROS_MOGRAINE = 29227, NPC_DARION_MOGRAINE = 29228,
  NPC_HIGHLORD_TIRION_FORDRING = 29175, EQUIP_HIGHLORD_TIRION_FORDRING = 13262, SPELL_LAY_ON_HANDS = 53778, SPELL_REBIRTH_OF_THE_ASHBRINGER = 53702,
  SPELL_TIRION_CHARGE = 53705, SPELL_TIRION_CHARGE_VISUAL = 53706, NPC_KORFAX_CHAMPION_OF_THE_LIGHT = 29176, SPELL_CLEAVE = 53631,
  SPELL_HEROIC_LEAP = 53625, NPC_LORD_MAXWELL_TYROSUS = 29178, NPC_LEONID_BARTHALOMEW_THE_REVERED = 29179, NPC_DUKE_NICHOLAS_ZVERENHOFF = 29180,
  NPC_COMMANDER_ELIGOR_DAWNBRINGER = 29177, SPELL_HOLY_LIGHT2 = 37979, NPC_RAYNE = 29181, SPELL_REJUVENATION = 20664,
  SPELL_STARFALL = 20678, SPELL_TRANQUILITY = 25817, SPELL_WRATH = 21807, NPC_DEFENDER_OF_THE_LIGHT = 29174,
  SPELL_HOLY_LIGHT1 = 29427, SPELL_HOLY_STRIKE = 53643, SPELL_HOLY_WRATH = 53638, SPELL_UPPERCUT = 53629,
  NPC_RIMBLAT_EARTHSHATTER = 29182, SPELL_CHAIN_HEAL = 33642, SPELL_THUNDER = 53630
}
 

Functions

void UpdateWorldState (Map *map, uint32 id, uint32 state)
 
void AddSC_the_scarlet_enclave_c5 ()
 

Variables

Position const LightofDawnLoc []
 

Macro Definition Documentation

#define LESS_MOB

Enumeration Type Documentation

enum mograine
Enumerator
ENCOUNTER_DK_NUMBER 
ENCOUNTER_DK_TIMER 
ENCOUNTER_DEFENDER_NUMBER 
ENCOUNTER_EARTHSHATTER_NUMBER 
ENCOUNTER_ABOMINATION_NUMBER 
ENCOUNTER_BEHEMOTH_NUMBER 
ENCOUNTER_GHOUL_NUMBER 
ENCOUNTER_WARRIOR_NUMBER 
ENCOUNTER_TOTAL_DAWN 
ENCOUNTER_TOTAL_SCOURGE 
WORLD_STATE_REMAINS 
WORLD_STATE_COUNTDOWN 
WORLD_STATE_EVENT_BEGIN 
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 
GO_LIGHT_OF_DAWN 
SPELL_THE_LIGHT_OF_DAWN_Q 
NPC_HIGHLORD_DARION_MOGRAINE 
SPELL_ANTI_MAGIC_ZONE1 
SPELL_DEATH_STRIKE 
SPELL_DEATH_EMBRACE 
SPELL_ICY_TOUCH1 
SPELL_THE_LIGHT_OF_DAWN 
SPELL_THE_MIGHT_OF_MOGRAINE 
SPELL_UNHOLY_BLIGHT 
SPELL_ALEXANDROS_MOGRAINE_SPAWN 
SPELL_MOGRAINE_CHARGE 
SPELL_ASHBRINGER 
NPC_KOLTIRA_DEATHWEAVER 
NPC_ORBAZ_BLOODBANE 
NPC_THASSARIAN 
SPELL_BLOOD_STRIKE1 
SPELL_DEATH_GRIP 
SPELL_ICY_TOUCH2 
SPELL_PLAGUE_STRIKE1 
NPC_THE_LICH_KING 
SPELL_APOCALYPSE 
SPELL_TELEPORT_VISUAL 
SPELL_SOUL_FEAST_ALEX 
SPELL_SOUL_FEAST_TIRION 
SPELL_ICEBOUND_VISAGE 
SPELL_REBUKE 
NPC_RAMPAGING_ABOMINATION 
SPELL_CLEAVE1 
SPELL_SCOURGE_HOOK 
SPELL_SCOURGE_AGGRO_AURA 
NPC_FLESH_BEHEMOTH 
SPELL_STOMP 
SPELL_THUNDERCLAP 
SPELL_HERO_AGGRO_AURA 
NPC_ACHERUS_GHOUL 
SPELL_GHOULPLOSION 
NPC_WARRIOR_OF_THE_FROZEN_WASTES 
NPC_HIGHLORD_ALEXANDROS_MOGRAINE 
NPC_DARION_MOGRAINE 
NPC_HIGHLORD_TIRION_FORDRING 
EQUIP_HIGHLORD_TIRION_FORDRING 
SPELL_LAY_ON_HANDS 
SPELL_REBIRTH_OF_THE_ASHBRINGER 
SPELL_TIRION_CHARGE 
SPELL_TIRION_CHARGE_VISUAL 
NPC_KORFAX_CHAMPION_OF_THE_LIGHT 
SPELL_CLEAVE 
SPELL_HEROIC_LEAP 
NPC_LORD_MAXWELL_TYROSUS 
NPC_LEONID_BARTHALOMEW_THE_REVERED 
NPC_DUKE_NICHOLAS_ZVERENHOFF 
NPC_COMMANDER_ELIGOR_DAWNBRINGER 
SPELL_HOLY_LIGHT2 
NPC_RAYNE 
SPELL_REJUVENATION 
SPELL_STARFALL 
SPELL_TRANQUILITY 
SPELL_WRATH 
NPC_DEFENDER_OF_THE_LIGHT 
SPELL_HOLY_LIGHT1 
SPELL_HOLY_STRIKE 
SPELL_HOLY_WRATH 
SPELL_UPPERCUT 
NPC_RIMBLAT_EARTHSHATTER 
SPELL_CHAIN_HEAL 
SPELL_THUNDER 
27 {
28 #ifdef LESS_MOB
29  ENCOUNTER_DK_NUMBER = 5, // how many player queue to start the quest, or -
30  ENCOUNTER_DK_TIMER = 10, // *every 5 minutes. These have to be done in instance data
31  ENCOUNTER_DEFENDER_NUMBER = 10, // how many of defender
32  ENCOUNTER_EARTHSHATTER_NUMBER = 1, // how many of earthshatter
33  ENCOUNTER_ABOMINATION_NUMBER = 2, // how many of abomination
34  ENCOUNTER_BEHEMOTH_NUMBER = 1, // how many of behemoth
35  ENCOUNTER_GHOUL_NUMBER = 5, // how many of ghoul
36  ENCOUNTER_WARRIOR_NUMBER = 1, // how many of warrior
37 #else
38  ENCOUNTER_DK_NUMBER = 5, // how many player queue to start the quest, or -
39  ENCOUNTER_DK_TIMER = 10, // *every 5 minutes. These have to be done in instance data
40  ENCOUNTER_DEFENDER_NUMBER = 20, // how many of defender
41  ENCOUNTER_EARTHSHATTER_NUMBER = 20, // how many of earthshatter
42  ENCOUNTER_ABOMINATION_NUMBER = 3, // how many of abomination
43  ENCOUNTER_BEHEMOTH_NUMBER = 2, // how many of behemoth
44  ENCOUNTER_GHOUL_NUMBER = 10, // how many of ghoul
45  ENCOUNTER_WARRIOR_NUMBER = 2, // how many of warrior
46 #endif
47  ENCOUNTER_TOTAL_DAWN = 300, // Total number
49 
50  WORLD_STATE_REMAINS = 3592,
51  WORLD_STATE_COUNTDOWN = 3603,
53 
54  SAY_LIGHT_OF_DAWN01 = 0, // pre text
57  SAY_LIGHT_OF_DAWN04 = 3, // intro
60  SAY_LIGHT_OF_DAWN07 = 6, // During the fight - Korfax, Champion of the Light
61  SAY_LIGHT_OF_DAWN08 = 7, // Lord Maxwell Tyrosus
62  SAY_LIGHT_OF_DAWN09 = 8, // Highlord Darion Mograine
63  SAY_LIGHT_OF_DAWN25 = 24, // After the fight
64  SAY_LIGHT_OF_DAWN26 = 25, // Highlord Tirion Fordring
65  SAY_LIGHT_OF_DAWN27 = 26, // Highlord Darion Mograine
66  SAY_LIGHT_OF_DAWN28 = 27, // Highlord Tirion Fordring
67  SAY_LIGHT_OF_DAWN29 = 28, // Highlord Tirion Fordring
68  SAY_LIGHT_OF_DAWN30 = 29, // Highlord Tirion Fordring
69  SAY_LIGHT_OF_DAWN31 = 30, // Highlord Tirion Fordring
70  SAY_LIGHT_OF_DAWN32 = 31, // Highlord Alexandros Mograine
71  SAY_LIGHT_OF_DAWN33 = 32, // Highlord Darion Mograine
72  SAY_LIGHT_OF_DAWN34 = 33, // Highlord Darion Mograine
73  SAY_LIGHT_OF_DAWN35 = 34, // Darion Mograine
74  SAY_LIGHT_OF_DAWN36 = 35, // Darion Mograine
75  SAY_LIGHT_OF_DAWN37 = 36, // Highlord Alexandros Mograine
76  SAY_LIGHT_OF_DAWN38 = 37, // Darion Mograine
77  SAY_LIGHT_OF_DAWN39 = 38, // Highlord Alexandros Mograine
78  SAY_LIGHT_OF_DAWN40 = 39, // Darion Mograine
79  SAY_LIGHT_OF_DAWN41 = 40, // Highlord Alexandros Mograine
80  SAY_LIGHT_OF_DAWN42 = 41, // Highlord Alexandros Mograine
81  SAY_LIGHT_OF_DAWN43 = 42, // The Lich King
82  SAY_LIGHT_OF_DAWN44 = 43, // Highlord Darion Mograine
83  SAY_LIGHT_OF_DAWN45 = 44, // The Lich King
84  SAY_LIGHT_OF_DAWN46 = 45, // The Lich King
85  SAY_LIGHT_OF_DAWN47 = 46, // Highlord Tirion Fordring
86  SAY_LIGHT_OF_DAWN48 = 47, // The Lich King
87  SAY_LIGHT_OF_DAWN49 = 48, // The Lich King
88  SAY_LIGHT_OF_DAWN50 = 49, // Lord Maxwell Tyrosus
89  SAY_LIGHT_OF_DAWN51 = 50, // The Lich King
90  SAY_LIGHT_OF_DAWN52 = 51, // Highlord Darion Mograine
91  SAY_LIGHT_OF_DAWN53 = 52, // Highlord Darion Mograine
92  SAY_LIGHT_OF_DAWN54 = 53, // Highlord Tirion Fordring
93  SAY_LIGHT_OF_DAWN55 = 54, // The Lich King
94  SAY_LIGHT_OF_DAWN56 = 55, // Highlord Tirion Fordring
95  SAY_LIGHT_OF_DAWN57 = 56, // The Lich King
96  SAY_LIGHT_OF_DAWN58 = 57, // The Lich King
97  SAY_LIGHT_OF_DAWN59 = 58, // The Lich King
98  SAY_LIGHT_OF_DAWN60 = 59, // Highlord Tirion Fordring
99  SAY_LIGHT_OF_DAWN61 = 60, // Highlord Tirion Fordring
100  SAY_LIGHT_OF_DAWN62 = 61, // Highlord Tirion Fordring
101  SAY_LIGHT_OF_DAWN63 = 62, // Highlord Tirion Fordring
102  SAY_LIGHT_OF_DAWN64 = 63, // Highlord Tirion Fordring
103  SAY_LIGHT_OF_DAWN65 = 64, // Highlord Tirion Fordring
104  SAY_LIGHT_OF_DAWN66 = 65, // Highlord Tirion Fordring
105  SAY_LIGHT_OF_DAWN67 = 66, // Highlord Tirion Fordring
106  SAY_LIGHT_OF_DAWN68 = 67, // Highlord Darion Mograine
107 
108  EMOTE_LIGHT_OF_DAWN01 = 68, // Emotes
126 
127  GO_LIGHT_OF_DAWN = 191330,
128  SPELL_THE_LIGHT_OF_DAWN_Q = 53606, // quest credit
129 
130  // ---- Dark Knight npc --------------------
131  // Highlord Darion Mograine
133  SPELL_ANTI_MAGIC_ZONE1 = 52893,
134  SPELL_DEATH_STRIKE = 53639,
135  SPELL_DEATH_EMBRACE = 53635,
136  SPELL_ICY_TOUCH1 = 49723,
137  SPELL_THE_LIGHT_OF_DAWN = 53658,
138  SPELL_THE_MIGHT_OF_MOGRAINE = 53642, // on players when begins
139  SPELL_UNHOLY_BLIGHT = 53640,
141  SPELL_MOGRAINE_CHARGE = 53679,
142  SPELL_ASHBRINGER = 53701,
143 
144  // Koltira Deathweaver & Orbaz Bloodbane are using the same abilities
145  NPC_KOLTIRA_DEATHWEAVER = 29199,
146  NPC_ORBAZ_BLOODBANE = 29204, // this guy fleed
147  NPC_THASSARIAN = 29200, // he also does SPELL_THE_LIGHT_OF_DAWN 53658
148  SPELL_BLOOD_STRIKE1 = 52374,
149  SPELL_DEATH_GRIP = 49576,
150  SPELL_ICY_TOUCH2 = 52372,
151  SPELL_PLAGUE_STRIKE1 = 50668,
152  // all do SPELL_HERO_AGGRO_AURA 53627
153 
154  // Lich King
155  NPC_THE_LICH_KING = 29183, // show up at end
156  SPELL_APOCALYPSE = 53210,
157  SPELL_TELEPORT_VISUAL = 52233,
158  SPELL_SOUL_FEAST_ALEX = 53677, // on Alexandros
159  SPELL_SOUL_FEAST_TIRION = 53685, // on Tirion
160  SPELL_ICEBOUND_VISAGE = 53274, // not sure what is it for
161  SPELL_REBUKE = 53680,
162 
163  // others
165  SPELL_CLEAVE1 = 53633,
166  SPELL_SCOURGE_HOOK = 50335,
167  SPELL_SCOURGE_AGGRO_AURA = 53624,
168 
169  NPC_FLESH_BEHEMOTH = 29190, // giant guy
170  SPELL_STOMP = 53634,
171  SPELL_THUNDERCLAP = 36706,
172  SPELL_HERO_AGGRO_AURA = 53627,
173 
174  NPC_ACHERUS_GHOUL = 29219, // just ghoul....
175  SPELL_GHOULPLOSION = 53632,
176 
177  NPC_WARRIOR_OF_THE_FROZEN_WASTES = 29206, // use SPELL_CLEAVE 53631
178 
179  NPC_HIGHLORD_ALEXANDROS_MOGRAINE = 29227, // ghost
180  NPC_DARION_MOGRAINE = 29228, // ghost
181 
182  // ---- Dawn npc --------------------
183  // Highlord Tirion Fordring
186  SPELL_LAY_ON_HANDS = 53778,
188  SPELL_TIRION_CHARGE = 53705,
190 
191  // others
193  SPELL_CLEAVE = 53631,
194  SPELL_HEROIC_LEAP = 53625,
195 
196  NPC_LORD_MAXWELL_TYROSUS = 29178,
199 
201  SPELL_HOLY_LIGHT2 = 37979,
202 
203  NPC_RAYNE = 29181,
204  SPELL_REJUVENATION = 20664,
205  SPELL_STARFALL = 20678,
206  SPELL_TRANQUILITY = 25817,
207  SPELL_WRATH = 21807,
208 
209  NPC_DEFENDER_OF_THE_LIGHT = 29174, // also does SPELL_HEROIC_LEAP 53625
210  SPELL_HOLY_LIGHT1 = 29427,
211  SPELL_HOLY_STRIKE = 53643,
212  SPELL_HOLY_WRATH = 53638,
213  SPELL_UPPERCUT = 53629,
214 
215  NPC_RIMBLAT_EARTHSHATTER = 29182,
216  SPELL_CHAIN_HEAL = 33642,
217  SPELL_THUNDER = 53630
218 };
Definition: chapter5.cpp:59
Definition: chapter5.cpp:106
Definition: chapter5.cpp:127
Definition: chapter5.cpp:97
Definition: chapter5.cpp:197
Definition: chapter5.cpp:105
Definition: chapter5.cpp:72
Definition: chapter5.cpp:63
Definition: chapter5.cpp:55
Definition: chapter5.cpp:216
Definition: chapter5.cpp:133
Definition: chapter5.cpp:91
Definition: chapter5.cpp:29
Definition: chapter5.cpp:71
Definition: chapter5.cpp:174
Definition: chapter5.cpp:62
Definition: chapter5.cpp:156
Definition: chapter5.cpp:184
Definition: chapter5.cpp:66
Definition: chapter5.cpp:76
Definition: chapter5.cpp:87
Definition: chapter5.cpp:148
Definition: chapter5.cpp:160
Definition: chapter5.cpp:81
Definition: chapter5.cpp:149
Definition: chapter5.cpp:36
Definition: chapter5.cpp:136
Definition: chapter5.cpp:141
Definition: chapter5.cpp:35
Definition: chapter5.cpp:198
Definition: chapter5.cpp:177
Definition: chapter5.cpp:134
Definition: chapter5.cpp:100
Definition: chapter5.cpp:67
Definition: chapter5.cpp:155
Definition: chapter5.cpp:69
Definition: chapter5.cpp:161
Definition: chapter5.cpp:109
Definition: chapter5.cpp:101
Definition: chapter5.cpp:104
Definition: chapter5.cpp:196
Definition: chapter5.cpp:78
Definition: chapter5.cpp:77
Definition: chapter5.cpp:68
Definition: chapter5.cpp:206
Definition: chapter5.cpp:167
Definition: chapter5.cpp:145
Definition: chapter5.cpp:108
Definition: chapter5.cpp:125
Definition: chapter5.cpp:111
Definition: chapter5.cpp:103
Definition: chapter5.cpp:99
Definition: chapter5.cpp:180
Definition: chapter5.cpp:83
Definition: chapter5.cpp:217
Definition: chapter5.cpp:82
Definition: chapter5.cpp:93
Definition: chapter5.cpp:89
Definition: chapter5.cpp:90
Definition: chapter5.cpp:200
Definition: chapter5.cpp:48
Definition: chapter5.cpp:47
Definition: chapter5.cpp:61
Definition: chapter5.cpp:88
Definition: chapter5.cpp:74
Definition: chapter5.cpp:31
Definition: chapter5.cpp:118
Definition: chapter5.cpp:188
Definition: chapter5.cpp:124
Definition: chapter5.cpp:84
Definition: chapter5.cpp:137
Definition: chapter5.cpp:172
Definition: chapter5.cpp:150
Definition: chapter5.cpp:207
Definition: chapter5.cpp:132
Definition: chapter5.cpp:32
Definition: chapter5.cpp:60
Definition: chapter5.cpp:50
Definition: chapter5.cpp:115
Definition: chapter5.cpp:138
Definition: chapter5.cpp:86
Definition: chapter5.cpp:189
Definition: chapter5.cpp:128
Definition: chapter5.cpp:158
Definition: chapter5.cpp:204
Definition: chapter5.cpp:159
Definition: chapter5.cpp:95
Definition: chapter5.cpp:79
Definition: chapter5.cpp:112
Definition: chapter5.cpp:122
Definition: chapter5.cpp:56
Definition: chapter5.cpp:142
Definition: chapter5.cpp:65
Definition: chapter5.cpp:213
Definition: chapter5.cpp:185
Definition: chapter5.cpp:165
Definition: chapter5.cpp:209
Definition: chapter5.cpp:140
Definition: chapter5.cpp:51
Definition: chapter5.cpp:80
Definition: chapter5.cpp:73
Definition: chapter5.cpp:58
Definition: chapter5.cpp:186
Definition: chapter5.cpp:210
Definition: chapter5.cpp:64
Definition: chapter5.cpp:179
Definition: chapter5.cpp:146
Definition: chapter5.cpp:123
Definition: chapter5.cpp:75
Definition: chapter5.cpp:187
Definition: chapter5.cpp:96
Definition: chapter5.cpp:54
Definition: chapter5.cpp:30
Definition: chapter5.cpp:113
Definition: chapter5.cpp:201
Definition: chapter5.cpp:175
Definition: chapter5.cpp:121
Definition: chapter5.cpp:119
Definition: chapter5.cpp:193
Definition: chapter5.cpp:114
Definition: chapter5.cpp:171
Definition: chapter5.cpp:102
Definition: chapter5.cpp:57
Definition: chapter5.cpp:169
Definition: chapter5.cpp:170
Definition: chapter5.cpp:110
Definition: chapter5.cpp:203
Definition: chapter5.cpp:33
Definition: chapter5.cpp:117
Definition: chapter5.cpp:157
Definition: chapter5.cpp:116
Definition: chapter5.cpp:211
Definition: chapter5.cpp:194
Definition: chapter5.cpp:166
Definition: chapter5.cpp:192
Definition: chapter5.cpp:98
Definition: chapter5.cpp:85
Definition: chapter5.cpp:135
Definition: chapter5.cpp:151
Definition: chapter5.cpp:205
Definition: chapter5.cpp:92
Definition: chapter5.cpp:70
Definition: chapter5.cpp:147
Definition: chapter5.cpp:52
Definition: chapter5.cpp:212
Definition: chapter5.cpp:164
Definition: chapter5.cpp:34
Definition: chapter5.cpp:139
Definition: chapter5.cpp:215
Definition: chapter5.cpp:120
Definition: chapter5.cpp:94

Function Documentation

void AddSC_the_scarlet_enclave_c5 ( )
1668 {
1671 }
Definition: chapter5.cpp:268
Definition: chapter5.cpp:1646

+ Here is the caller graph for this function:

void UpdateWorldState ( Map map,
uint32  id,
uint32  state 
)
221 {
222  Map::PlayerList const& players = map->GetPlayers();
223 
224  if (!players.isEmpty())
225  {
226  for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr)
227  {
228  if (Player* player = itr->GetSource())
229  player->SendUpdateWorldState(id, state);
230  }
231  }
232 }
iterator begin()
Definition: MapRefManager.h:37
Definition: LinkedList.h:141
bool isEmpty() const
Definition: LinkedList.h:102
PlayerList const & GetPlayers() const
Definition: Map.h:433
Definition: MapRefManager.h:26
iterator end()
Definition: MapRefManager.h:38

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

Position const LightofDawnLoc[]