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

Classes

class  npcs_rutgar_and_frankal
 
struct  QuestCinematic
 
struct  WaveData
 
struct  SpawnSpells
 
class  npc_anachronos_the_ancient
 
struct  npc_anachronos_the_ancient::npc_anachronos_the_ancientAI
 
class  npc_qiraj_war_spawn
 
struct  npc_qiraj_war_spawn::npc_qiraj_war_spawnAI
 
class  npc_anachronos_quest_trigger
 
struct  npc_anachronos_quest_trigger::npc_anachronos_quest_triggerAI
 
class  go_crystalline_tear
 
class  go_wind_stone
 

Macros

#define GOSSIP_ITEM1   "I seek information about Natalia"
 
#define GOSSIP_ITEM2   "That sounds dangerous!"
 
#define GOSSIP_ITEM3   "What did you do?"
 
#define GOSSIP_ITEM4   "Who?"
 
#define GOSSIP_ITEM5   "Women do that. What did she demand?"
 
#define GOSSIP_ITEM6   "What do you mean?"
 
#define GOSSIP_ITEM7   "What happened next?"
 
#define GOSSIP_ITEM11   "Yes, please continue"
 
#define GOSSIP_ITEM12   "What language?"
 
#define GOSSIP_ITEM13   "The Priestess attacked you?!"
 
#define GOSSIP_ITEM14   "I should ask the monkey about this"
 
#define GOSSIP_ITEM15   "Then what..."
 
#define EVENT_AREA_RADIUS   65
 
#define EVENT_COOLDOWN   500000
 
#define GOSSIP_TEMPLAR_RANDOM   "I am no cultist, you monster! Come to me and face your destruction!"
 
#define GOSSIP_TEMPLAR_FIRE   "Crimson Templar! I hold your signet! Heed my call!"
 
#define GOSSIP_TEMPLAR_EARTH   "Earthen Templar! I hold your signet! Heed my call!"
 
#define GOSSIP_TEMPLAR_AIR   "Hoary Templar! I hold your signet! Heed my call!"
 
#define GOSSIP_TEMPLAR_WATER   "Azure Templar! I hold your signet! Heed my call!"
 
#define GOSSIP_DUKE_RANDOM   "You will listen to this, vile duke! I am not your Twilight's Hammer lapdog! I am here to challenge you! Come! Come, and meet your death..."
 
#define GOSSIP_DUKE_FIRE   "Duke of Cynders! I hold your signet! Heed my call!"
 
#define GOSSIP_DUKE_EARTH   "The Duke of Shards! I hold your signet! Heed my call!"
 
#define GOSSIP_DUKE_AIR   "The Duke of Zephyrs! I hold your signet! Heed my call!"
 
#define GOSSIP_DUKE_WATER   "The Duke of Fathoms! I hold your signet! Heed my call!"
 
#define GOSSIP_ROYAL_RANDOM   "The day of the judgement has come, fiend! I challenge you to battle!"
 
#define GOSSIP_ROYAL_FIRE   "Prince Skaldrenox! I hold your signet! Heed my call!"
 
#define GOSSIP_ROYAL_EARTH   "Baron Kazum! I hold your signet! Heed my call!"
 
#define GOSSIP_ROYAL_AIR   "High Marshal Whirlaxis! I hold your signet! Heed my call!"
 
#define GOSSIP_ROYAL_WATER   "Lord Skwol! I hold your signet! Heed my call!"
 

Enumerations

enum  RutgarAndFrankal { TRIGGER_FRANKAL = 15221, TRIGGER_RUTGAR = 15222 }
 
enum  EternalBoard {
  QUEST_A_PAWN_ON_THE_ETERNAL_BOARD = 8519, FACTION_HOSTILE = 14, FACTION_FRIENDLY = 35, C_ANACHRONOS = 15381,
  C_FANDRAL_STAGHELM = 15382, C_ARYGOS = 15380, C_MERITHRA = 15378, C_CAELESTRASZ = 15379,
  ANACHRONOS_SAY_1 = 0, ANACHRONOS_SAY_2 = 1, ANACHRONOS_SAY_3 = 2, ANACHRONOS_SAY_4 = 3,
  ANACHRONOS_SAY_5 = 4, ANACHRONOS_SAY_6 = 5, ANACHRONOS_SAY_7 = 6, ANACHRONOS_SAY_8 = 7,
  ANACHRONOS_SAY_9 = 8, ANACHRONOS_SAY_10 = 9, ANACHRONOS_EMOTE_1 = 10, ANACHRONOS_EMOTE_2 = 11,
  ANACHRONOS_EMOTE_3 = 12, FANDRAL_SAY_1 = 0, FANDRAL_SAY_2 = 1, FANDRAL_SAY_3 = 2,
  FANDRAL_SAY_4 = 3, FANDRAL_SAY_5 = 4, FANDRAL_SAY_6 = 5, FANDRAL_EMOTE_1 = 6,
  FANDRAL_EMOTE_2 = 7, CAELESTRASZ_SAY_1 = 0, CAELESTRASZ_SAY_2 = 1, CAELESTRASZ_YELL_1 = 2,
  ARYGOS_SAY_1 = 0, ARYGOS_YELL_1 = 1, ARYGOS_EMOTE_1 = 2, MERITHRA_SAY_1 = 0,
  MERITHRA_SAY_2 = 1, MERITHRA_YELL_1 = 2, MERITHRA_EMOTE_1 = 3, GO_GATE_OF_AHN_QIRAJ = 176146,
  GO_GLYPH_OF_AHN_QIRAJ = 176148, GO_ROOTS_OF_AHN_QIRAJ = 176147
}
 
enum  WSSpells {
  SPELL_PUNISHMENT = 24803, SPELL_SPAWN_IN = 25035, AURA_TWILIGHT_SET = 24746, AURA_MEDALLION = 24748,
  AURA_RING = 24782, SPELL_TEMPLAR_RANDOM = 24745, SPELL_TEMPLAR_FIRE = 24747, SPELL_TEMPLAR_AIR = 24757,
  SPELL_TEMPLAR_EARTH = 24759, SPELL_TEMPLAR_WATER = 24761, SPELL_DUKE_RANDOM = 24762, SPELL_DUKE_FIRE = 24766,
  SPELL_DUKE_AIR = 24769, SPELL_DUKE_EARTH = 24771, SPELL_DUKE_WATER = 24773, SPELL_ROYAL_RANDOM = 24785,
  SPELL_ROYAL_FIRE = 24787, SPELL_ROYAL_AIR = 24791, SPELL_ROYAL_EARTH = 24792, SPELL_ROYAL_WATER = 24793
}
 
enum  WSGossip { GOSSIPID_LESSER_WS = 6540, GOSSIPID_WS = 6542, GOSSIPID_GREATER_WS = 6543 }
 
enum  WSCreatures {
  NPC_TEMPLAR_FIRE = 15209, NPC_TEMPLAR_WATER = 15211, NPC_TEMPLAR_AIR = 15212, NPC_TEMPLAR_EARTH = 15307,
  NPC_DUKE_FIRE = 15206, NPC_DUKE_WATER = 15207, NPC_DUKE_EARTH = 15208, NPC_DUKE_AIR = 15220,
  NPC_ROYAL_FIRE = 15203, NPC_ROYAL_AIR = 15204, NPC_ROYAL_EARTH = 15205, NPC_ROYAL_WATER = 15305
}
 
enum  WSItems {
  ITEM_TEMPLAR_FIRE = 20416, ITEM_TEMPLAR_EARTH = 20419, ITEM_TEMPLAR_WATER = 20420, ITEM_TEMPLAR_AIR = 20418,
  ITEM_DUKE_FIRE = 20432, ITEM_DUKE_EARTH = 20435, ITEM_DUKE_WATER = 20436, ITEM_DUKE_AIR = 20433,
  ITEM_ROYAL_FIRE = 20447, ITEM_ROYAL_EARTH = 20449, ITEM_ROYAL_WATER = 20450, ITEM_ROYAL_AIR = 20448
}
 
enum  WS {
  TEMPLAR = 0, DUKE = 1, ROYAL = 2, FIRE = 0x1,
  WATER = 0x2, EARTH = 0x4, AIR = 0x8
}
 
enum  WSTexts { SAY_TEMPLAR_AGGRO = 0, SAY_DUKE_AGGRO = 0, YELL_ROYAL_AGGRO = 0 }
 

Functions

void AddSC_silithus ()
 

Variables

static QuestCinematic EventAnim []
 
Position const SpawnLocation []
 
static WaveData WavesInfo [5]
 
static SpawnSpells SpawnCast [4]
 

Macro Definition Documentation

#define EVENT_AREA_RADIUS   65
#define EVENT_COOLDOWN   500000
#define GOSSIP_DUKE_AIR   "The Duke of Zephyrs! I hold your signet! Heed my call!"
#define GOSSIP_DUKE_EARTH   "The Duke of Shards! I hold your signet! Heed my call!"
#define GOSSIP_DUKE_FIRE   "Duke of Cynders! I hold your signet! Heed my call!"
#define GOSSIP_DUKE_RANDOM   "You will listen to this, vile duke! I am not your Twilight's Hammer lapdog! I am here to challenge you! Come! Come, and meet your death..."
#define GOSSIP_DUKE_WATER   "The Duke of Fathoms! I hold your signet! Heed my call!"
#define GOSSIP_ITEM1   "I seek information about Natalia"
#define GOSSIP_ITEM11   "Yes, please continue"
#define GOSSIP_ITEM12   "What language?"
#define GOSSIP_ITEM13   "The Priestess attacked you?!"
#define GOSSIP_ITEM14   "I should ask the monkey about this"
#define GOSSIP_ITEM15   "Then what..."
#define GOSSIP_ITEM2   "That sounds dangerous!"
#define GOSSIP_ITEM3   "What did you do?"
#define GOSSIP_ITEM4   "Who?"
#define GOSSIP_ITEM5   "Women do that. What did she demand?"
#define GOSSIP_ITEM6   "What do you mean?"
#define GOSSIP_ITEM7   "What happened next?"
#define GOSSIP_ROYAL_AIR   "High Marshal Whirlaxis! I hold your signet! Heed my call!"
#define GOSSIP_ROYAL_EARTH   "Baron Kazum! I hold your signet! Heed my call!"
#define GOSSIP_ROYAL_FIRE   "Prince Skaldrenox! I hold your signet! Heed my call!"
#define GOSSIP_ROYAL_RANDOM   "The day of the judgement has come, fiend! I challenge you to battle!"
#define GOSSIP_ROYAL_WATER   "Lord Skwol! I hold your signet! Heed my call!"
#define GOSSIP_TEMPLAR_AIR   "Hoary Templar! I hold your signet! Heed my call!"
#define GOSSIP_TEMPLAR_EARTH   "Earthen Templar! I hold your signet! Heed my call!"
#define GOSSIP_TEMPLAR_FIRE   "Crimson Templar! I hold your signet! Heed my call!"
#define GOSSIP_TEMPLAR_RANDOM   "I am no cultist, you monster! Come to me and face your destruction!"
#define GOSSIP_TEMPLAR_WATER   "Azure Templar! I hold your signet! Heed my call!"

Enumeration Type Documentation

Enumerator
QUEST_A_PAWN_ON_THE_ETERNAL_BOARD 
FACTION_HOSTILE 
FACTION_FRIENDLY 
C_ANACHRONOS 
C_FANDRAL_STAGHELM 
C_ARYGOS 
C_MERITHRA 
C_CAELESTRASZ 
ANACHRONOS_SAY_1 
ANACHRONOS_SAY_2 
ANACHRONOS_SAY_3 
ANACHRONOS_SAY_4 
ANACHRONOS_SAY_5 
ANACHRONOS_SAY_6 
ANACHRONOS_SAY_7 
ANACHRONOS_SAY_8 
ANACHRONOS_SAY_9 
ANACHRONOS_SAY_10 
ANACHRONOS_EMOTE_1 
ANACHRONOS_EMOTE_2 
ANACHRONOS_EMOTE_3 
FANDRAL_SAY_1 
FANDRAL_SAY_2 
FANDRAL_SAY_3 
FANDRAL_SAY_4 
FANDRAL_SAY_5 
FANDRAL_SAY_6 
FANDRAL_EMOTE_1 
FANDRAL_EMOTE_2 
CAELESTRASZ_SAY_1 
CAELESTRASZ_SAY_2 
CAELESTRASZ_YELL_1 
ARYGOS_SAY_1 
ARYGOS_YELL_1 
ARYGOS_EMOTE_1 
MERITHRA_SAY_1 
MERITHRA_SAY_2 
MERITHRA_YELL_1 
MERITHRA_EMOTE_1 
GO_GATE_OF_AHN_QIRAJ 
GO_GLYPH_OF_AHN_QIRAJ 
GO_ROOTS_OF_AHN_QIRAJ 
158 {
160 
161  FACTION_HOSTILE = 14,
162  FACTION_FRIENDLY = 35,
163 
164  C_ANACHRONOS = 15381,
165  C_FANDRAL_STAGHELM = 15382,
166  C_ARYGOS = 15380,
167  C_MERITHRA = 15378,
168  C_CAELESTRASZ = 15379,
169 
170  ANACHRONOS_SAY_1 = 0,
171  ANACHRONOS_SAY_2 = 1,
172  ANACHRONOS_SAY_3 = 2,
173  ANACHRONOS_SAY_4 = 3,
174  ANACHRONOS_SAY_5 = 4,
175  ANACHRONOS_SAY_6 = 5,
176  ANACHRONOS_SAY_7 = 6,
177  ANACHRONOS_SAY_8 = 7,
178  ANACHRONOS_SAY_9 = 8,
179  ANACHRONOS_SAY_10 = 9,
180  ANACHRONOS_EMOTE_1 = 10,
181  ANACHRONOS_EMOTE_2 = 11,
182  ANACHRONOS_EMOTE_3 = 12,
183 
184  FANDRAL_SAY_1 = 0,
185  FANDRAL_SAY_2 = 1,
186  FANDRAL_SAY_3 = 2,
187  FANDRAL_SAY_4 = 3,
188  FANDRAL_SAY_5 = 4,
189  FANDRAL_SAY_6 = 5,
190  FANDRAL_EMOTE_1 = 6,
191  FANDRAL_EMOTE_2 = 7,
192 
193  CAELESTRASZ_SAY_1 = 0,
194  CAELESTRASZ_SAY_2 = 1,
195  CAELESTRASZ_YELL_1 = 2,
196 
197  ARYGOS_SAY_1 = 0,
198  ARYGOS_YELL_1 = 1,
199  ARYGOS_EMOTE_1 = 2,
200 
201  MERITHRA_SAY_1 = 0,
202  MERITHRA_SAY_2 = 1,
203  MERITHRA_YELL_1 = 2,
204  MERITHRA_EMOTE_1 = 3,
205 
206  GO_GATE_OF_AHN_QIRAJ = 176146,
207  GO_GLYPH_OF_AHN_QIRAJ = 176148,
208  GO_ROOTS_OF_AHN_QIRAJ = 176147
209 };
Definition: zone_silithus.cpp:195
Definition: zone_silithus.cpp:182
Definition: zone_silithus.cpp:186
Definition: zone_silithus.cpp:178
Definition: zone_silithus.cpp:175
Definition: zone_silithus.cpp:198
Definition: zone_silithus.cpp:187
Definition: zone_silithus.cpp:201
Definition: zone_silithus.cpp:176
Definition: zone_silithus.cpp:174
Definition: zone_silithus.cpp:207
Definition: zone_silithus.cpp:167
Definition: zone_silithus.cpp:194
Definition: zone_silithus.cpp:202
Definition: zone_silithus.cpp:168
Definition: zone_silithus.cpp:191
Definition: zone_silithus.cpp:162
Definition: zone_silithus.cpp:188
Definition: zone_silithus.cpp:204
Definition: zone_silithus.cpp:199
Definition: zone_silithus.cpp:185
Definition: zone_silithus.cpp:164
Definition: zone_silithus.cpp:184
Definition: zone_silithus.cpp:166
Definition: zone_silithus.cpp:177
Definition: zone_silithus.cpp:165
Definition: zone_silithus.cpp:170
Definition: zone_silithus.cpp:171
Definition: zone_silithus.cpp:208
Definition: zone_silithus.cpp:179
Definition: zone_silithus.cpp:173
Definition: zone_silithus.cpp:180
Definition: zone_silithus.cpp:189
Definition: zone_silithus.cpp:203
Definition: zone_silithus.cpp:161
Definition: zone_silithus.cpp:159
Definition: zone_silithus.cpp:181
Definition: zone_silithus.cpp:190
Definition: zone_silithus.cpp:197
Definition: zone_silithus.cpp:172
Definition: zone_silithus.cpp:206
Definition: zone_silithus.cpp:193
Enumerator
TRIGGER_FRANKAL 
TRIGGER_RUTGAR 
58 {
59  TRIGGER_FRANKAL = 15221,
60  TRIGGER_RUTGAR = 15222
61 };
Definition: zone_silithus.cpp:60
Definition: zone_silithus.cpp:59
enum WS
Enumerator
TEMPLAR 
DUKE 
ROYAL 
FIRE 
WATER 
EARTH 
AIR 
1180 {
1181  TEMPLAR = 0,
1182  DUKE = 1,
1183  ROYAL = 2,
1184 
1185  FIRE = 0x1,
1186  WATER = 0x2,
1187  EARTH = 0x4,
1188  AIR = 0x8
1189 };
Definition: zone_silithus.cpp:1188
Definition: zone_silithus.cpp:1187
Definition: zone_silithus.cpp:1182
Definition: zone_silithus.cpp:1186
Definition: zone_silithus.cpp:1183
Definition: zone_silithus.cpp:1185
Definition: zone_silithus.cpp:1181
Enumerator
NPC_TEMPLAR_FIRE 
NPC_TEMPLAR_WATER 
NPC_TEMPLAR_AIR 
NPC_TEMPLAR_EARTH 
NPC_DUKE_FIRE 
NPC_DUKE_WATER 
NPC_DUKE_EARTH 
NPC_DUKE_AIR 
NPC_ROYAL_FIRE 
NPC_ROYAL_AIR 
NPC_ROYAL_EARTH 
NPC_ROYAL_WATER 
1144 {
1145  NPC_TEMPLAR_FIRE = 15209,
1146  NPC_TEMPLAR_WATER = 15211,
1147  NPC_TEMPLAR_AIR = 15212,
1148  NPC_TEMPLAR_EARTH = 15307,
1149 
1150  NPC_DUKE_FIRE = 15206,
1151  NPC_DUKE_WATER = 15207,
1152  NPC_DUKE_EARTH = 15208,
1153  NPC_DUKE_AIR = 15220,
1154 
1155  NPC_ROYAL_FIRE = 15203,
1156  NPC_ROYAL_AIR = 15204,
1157  NPC_ROYAL_EARTH = 15205,
1158  NPC_ROYAL_WATER = 15305
1159 };
Definition: zone_silithus.cpp:1155
Definition: zone_silithus.cpp:1152
Definition: zone_silithus.cpp:1156
Definition: zone_silithus.cpp:1151
Definition: zone_silithus.cpp:1147
Definition: zone_silithus.cpp:1145
Definition: zone_silithus.cpp:1148
Definition: zone_silithus.cpp:1146
Definition: zone_silithus.cpp:1153
Definition: zone_silithus.cpp:1157
Definition: zone_silithus.cpp:1150
Definition: zone_silithus.cpp:1158
enum WSGossip
Enumerator
GOSSIPID_LESSER_WS 
GOSSIPID_WS 
GOSSIPID_GREATER_WS 
1137 {
1138  GOSSIPID_LESSER_WS = 6540,
1139  GOSSIPID_WS = 6542,
1140  GOSSIPID_GREATER_WS = 6543
1141 };
Definition: zone_silithus.cpp:1139
Definition: zone_silithus.cpp:1140
Definition: zone_silithus.cpp:1138
enum WSItems
Enumerator
ITEM_TEMPLAR_FIRE 
ITEM_TEMPLAR_EARTH 
ITEM_TEMPLAR_WATER 
ITEM_TEMPLAR_AIR 
ITEM_DUKE_FIRE 
ITEM_DUKE_EARTH 
ITEM_DUKE_WATER 
ITEM_DUKE_AIR 
ITEM_ROYAL_FIRE 
ITEM_ROYAL_EARTH 
ITEM_ROYAL_WATER 
ITEM_ROYAL_AIR 
1162 {
1163  ITEM_TEMPLAR_FIRE = 20416,
1164  ITEM_TEMPLAR_EARTH = 20419,
1165  ITEM_TEMPLAR_WATER = 20420,
1166  ITEM_TEMPLAR_AIR = 20418,
1167 
1168  ITEM_DUKE_FIRE = 20432,
1169  ITEM_DUKE_EARTH = 20435,
1170  ITEM_DUKE_WATER = 20436,
1171  ITEM_DUKE_AIR = 20433,
1172 
1173  ITEM_ROYAL_FIRE = 20447,
1174  ITEM_ROYAL_EARTH = 20449,
1175  ITEM_ROYAL_WATER = 20450,
1176  ITEM_ROYAL_AIR = 20448,
1177 };
Definition: zone_silithus.cpp:1173
Definition: zone_silithus.cpp:1176
Definition: zone_silithus.cpp:1168
Definition: zone_silithus.cpp:1171
Definition: zone_silithus.cpp:1166
Definition: zone_silithus.cpp:1164
Definition: zone_silithus.cpp:1175
Definition: zone_silithus.cpp:1170
Definition: zone_silithus.cpp:1163
Definition: zone_silithus.cpp:1169
Definition: zone_silithus.cpp:1165
Definition: zone_silithus.cpp:1174
enum WSSpells
Enumerator
SPELL_PUNISHMENT 
SPELL_SPAWN_IN 
AURA_TWILIGHT_SET 
AURA_MEDALLION 
AURA_RING 
SPELL_TEMPLAR_RANDOM 
SPELL_TEMPLAR_FIRE 
SPELL_TEMPLAR_AIR 
SPELL_TEMPLAR_EARTH 
SPELL_TEMPLAR_WATER 
SPELL_DUKE_RANDOM 
SPELL_DUKE_FIRE 
SPELL_DUKE_AIR 
SPELL_DUKE_EARTH 
SPELL_DUKE_WATER 
SPELL_ROYAL_RANDOM 
SPELL_ROYAL_FIRE 
SPELL_ROYAL_AIR 
SPELL_ROYAL_EARTH 
SPELL_ROYAL_WATER 
1109 {
1110  SPELL_PUNISHMENT = 24803,
1111  SPELL_SPAWN_IN = 25035,
1112 
1113  AURA_TWILIGHT_SET = 24746,
1114  AURA_MEDALLION = 24748,
1115  AURA_RING = 24782,
1116 
1117  SPELL_TEMPLAR_RANDOM = 24745,
1118  SPELL_TEMPLAR_FIRE = 24747,
1119  SPELL_TEMPLAR_AIR = 24757,
1120  SPELL_TEMPLAR_EARTH = 24759,
1121  SPELL_TEMPLAR_WATER = 24761,
1122 
1123  SPELL_DUKE_RANDOM = 24762,
1124  SPELL_DUKE_FIRE = 24766,
1125  SPELL_DUKE_AIR = 24769,
1126  SPELL_DUKE_EARTH = 24771,
1127  SPELL_DUKE_WATER = 24773,
1128 
1129  SPELL_ROYAL_RANDOM = 24785,
1130  SPELL_ROYAL_FIRE = 24787,
1131  SPELL_ROYAL_AIR = 24791,
1132  SPELL_ROYAL_EARTH = 24792,
1133  SPELL_ROYAL_WATER = 24793
1134 };
Definition: zone_silithus.cpp:1125
Definition: zone_silithus.cpp:1133
Definition: zone_silithus.cpp:1115
Definition: zone_silithus.cpp:1130
Definition: zone_silithus.cpp:1117
Definition: zone_silithus.cpp:1127
Definition: zone_silithus.cpp:1129
Definition: zone_silithus.cpp:1120
Definition: zone_silithus.cpp:1113
Definition: zone_silithus.cpp:1131
Definition: zone_silithus.cpp:1121
Definition: zone_silithus.cpp:1114
Definition: zone_silithus.cpp:1132
Definition: zone_silithus.cpp:1124
Definition: zone_silithus.cpp:1110
Definition: zone_silithus.cpp:1119
Definition: zone_silithus.cpp:1118
Definition: zone_silithus.cpp:1126
Definition: zone_silithus.cpp:1111
Definition: zone_silithus.cpp:1123
enum WSTexts
Enumerator
SAY_TEMPLAR_AGGRO 
SAY_DUKE_AGGRO 
YELL_ROYAL_AGGRO 
1192 {
1193  SAY_TEMPLAR_AGGRO = 0,
1194  SAY_DUKE_AGGRO = 0,
1195  YELL_ROYAL_AGGRO = 0
1196 };
Definition: zone_silithus.cpp:1193
Definition: zone_silithus.cpp:1195
Definition: zone_silithus.cpp:1194

Function Documentation

void AddSC_silithus ( )
1460 {
1461  new go_crystalline_tear();
1464  new npc_qiraj_war_spawn();
1466  new go_wind_stone();
1467 }
Definition: zone_silithus.cpp:874
Definition: zone_silithus.cpp:413
Definition: zone_silithus.cpp:63
Definition: zone_silithus.cpp:749
Definition: zone_silithus.cpp:1216
Definition: zone_silithus.cpp:1043

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

QuestCinematic EventAnim[]
static
SpawnSpells SpawnCast[4]
static
Initial value:
=
{
{100000, 2000, 33652},
{38500, 300000, 28528},
{58000, 300000, 35871},
{80950, 300000, 42075},
}
Position const SpawnLocation[]
WaveData WavesInfo[5]
static
Initial value:
=
{
{30, 0, 15423, 0, 0, 24000, 0},
{ 3, 35, 15424, 0, 0, 24000, 0},
{12, 38, 15414, 0, 0, 24000, 0},
{ 6, 50, 15422, 0, 0, 24000, 0},
{15, 15, 15423, 0, 0, 24000, 0}
}