AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_shattrath_city.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"

Go to the source code of this file.

Classes

class  npc_shattrathflaskvendors
 
class  npc_zephyr
 
class  npc_kservant
 
struct  npc_kservant::npc_kservantAI
 
struct  npc_shattrath_daily_quest
 

Enumerations

enum  Zephyr : int32 {
  GOSSIP_MENU_ZEPHYR = 9205 ,
  SPELL_TELEPORT_CAVERNS_OF_TIME = 37778
}
 
enum  KServant {
  SAY1 = 0 ,
  WHISP1 = 1 ,
  WHISP2 = 2 ,
  WHISP3 = 3 ,
  WHISP4 = 4 ,
  WHISP5 = 5 ,
  WHISP6 = 6 ,
  WHISP7 = 7 ,
  WHISP8 = 8 ,
  WHISP9 = 9 ,
  WHISP10 = 10 ,
  WHISP11 = 11 ,
  WHISP12 = 12 ,
  WHISP13 = 13 ,
  WHISP14 = 14 ,
  WHISP15 = 15 ,
  WHISP16 = 16 ,
  WHISP17 = 17 ,
  WHISP18 = 18 ,
  WHISP19 = 19 ,
  WHISP20 = 20 ,
  WHISP21 = 21
}
 
enum  ShattrathQuests {
  QUEST_H_NAZZAN = 11354 ,
  QUEST_H_KELIDAN = 11362 ,
  QUEST_H_BLADEFIST = 11363 ,
  QUEST_H_QUAG = 11368 ,
  QUEST_H_BLACKSTALKER = 11369 ,
  QUEST_H_WARLORD = 11370 ,
  QUEST_H_IKISS = 11372 ,
  QUEST_H_SHAFFAR = 11373 ,
  QUEST_H_EXARCH = 11374 ,
  QUEST_H_MURMUR = 11375 ,
  QUEST_H_EPOCH = 11378 ,
  QUEST_H_AEONUS = 11382 ,
  QUEST_H_WARP = 11384 ,
  QUEST_H_CALCULATOR = 11386 ,
  QUEST_H_SKYRISS = 11388 ,
  QUEST_H_KAEL = 11499 ,
  QUEST_N_CENTURIONS = 11364 ,
  QUEST_N_MYRMIDONS = 11371 ,
  QUEST_N_INSTRUCTORS = 11376 ,
  QUEST_N_LORDS = 11383 ,
  QUEST_N_CHANNELERS = 11385 ,
  QUEST_N_DESTROYERS = 11387 ,
  QUEST_N_SENTINELS = 11389 ,
  QUEST_N_SISTERS = 11500 ,
  ACTION_UPDATE_QUEST_STATUS = 1 ,
  POOL_SHATTRATH_DAILY_H = 356 ,
  POOL_SHATTRATH_DAILY_N = 357 ,
  NPC_SHATTRATH_DAILY_H = 24854 ,
  NPC_SHATTRATH_DAILY_N = 24410
}
 

Functions

void AddSC_shattrath_city ()
 

Enumeration Type Documentation

◆ KServant

enum KServant
Enumerator
SAY1 
WHISP1 
WHISP2 
WHISP3 
WHISP4 
WHISP5 
WHISP6 
WHISP7 
WHISP8 
WHISP9 
WHISP10 
WHISP11 
WHISP12 
WHISP13 
WHISP14 
WHISP15 
WHISP16 
WHISP17 
WHISP18 
WHISP19 
WHISP20 
WHISP21 
124{
125 SAY1 = 0,
126 WHISP1 = 1,
127 WHISP2 = 2,
128 WHISP3 = 3,
129 WHISP4 = 4,
130 WHISP5 = 5,
131 WHISP6 = 6,
132 WHISP7 = 7,
133 WHISP8 = 8,
134 WHISP9 = 9,
135 WHISP10 = 10,
136 WHISP11 = 11,
137 WHISP12 = 12,
138 WHISP13 = 13,
139 WHISP14 = 14,
140 WHISP15 = 15,
141 WHISP16 = 16,
142 WHISP17 = 17,
143 WHISP18 = 18,
144 WHISP19 = 19,
145 WHISP20 = 20,
146 WHISP21 = 21
147};
@ WHISP21
Definition: zone_shattrath_city.cpp:146
@ WHISP6
Definition: zone_shattrath_city.cpp:131
@ WHISP9
Definition: zone_shattrath_city.cpp:134
@ WHISP19
Definition: zone_shattrath_city.cpp:144
@ WHISP18
Definition: zone_shattrath_city.cpp:143
@ WHISP8
Definition: zone_shattrath_city.cpp:133
@ WHISP3
Definition: zone_shattrath_city.cpp:128
@ WHISP4
Definition: zone_shattrath_city.cpp:129
@ WHISP2
Definition: zone_shattrath_city.cpp:127
@ WHISP1
Definition: zone_shattrath_city.cpp:126
@ WHISP5
Definition: zone_shattrath_city.cpp:130
@ WHISP10
Definition: zone_shattrath_city.cpp:135
@ WHISP17
Definition: zone_shattrath_city.cpp:142
@ WHISP14
Definition: zone_shattrath_city.cpp:139
@ WHISP12
Definition: zone_shattrath_city.cpp:137
@ WHISP15
Definition: zone_shattrath_city.cpp:140
@ WHISP20
Definition: zone_shattrath_city.cpp:145
@ SAY1
Definition: zone_shattrath_city.cpp:125
@ WHISP16
Definition: zone_shattrath_city.cpp:141
@ WHISP11
Definition: zone_shattrath_city.cpp:136
@ WHISP7
Definition: zone_shattrath_city.cpp:132
@ WHISP13
Definition: zone_shattrath_city.cpp:138

◆ ShattrathQuests

Enumerator
QUEST_H_NAZZAN 
QUEST_H_KELIDAN 
QUEST_H_BLADEFIST 
QUEST_H_QUAG 
QUEST_H_BLACKSTALKER 
QUEST_H_WARLORD 
QUEST_H_IKISS 
QUEST_H_SHAFFAR 
QUEST_H_EXARCH 
QUEST_H_MURMUR 
QUEST_H_EPOCH 
QUEST_H_AEONUS 
QUEST_H_WARP 
QUEST_H_CALCULATOR 
QUEST_H_SKYRISS 
QUEST_H_KAEL 
QUEST_N_CENTURIONS 
QUEST_N_MYRMIDONS 
QUEST_N_INSTRUCTORS 
QUEST_N_LORDS 
QUEST_N_CHANNELERS 
QUEST_N_DESTROYERS 
QUEST_N_SENTINELS 
QUEST_N_SISTERS 
ACTION_UPDATE_QUEST_STATUS 
POOL_SHATTRATH_DAILY_H 
POOL_SHATTRATH_DAILY_N 
NPC_SHATTRATH_DAILY_H 
NPC_SHATTRATH_DAILY_N 
257{
258 // QuestID : Creature Template ID
259 // Heroic Daily Quests
260 QUEST_H_NAZZAN = 11354, // 24410
261 QUEST_H_KELIDAN = 11362, // 24413
262 QUEST_H_BLADEFIST = 11363, // 24414
263 QUEST_H_QUAG = 11368, // 24419
264 QUEST_H_BLACKSTALKER = 11369, // 24420
265 QUEST_H_WARLORD = 11370, // 24421
266 QUEST_H_IKISS = 11372, // 24422
267 QUEST_H_SHAFFAR = 11373, // 24423
268 QUEST_H_EXARCH = 11374, // 24424
269 QUEST_H_MURMUR = 11375, // 24425
270 QUEST_H_EPOCH = 11378, // 24427
271 QUEST_H_AEONUS = 11382, // 24428
272 QUEST_H_WARP = 11384, // 24431
273 QUEST_H_CALCULATOR = 11386, // 21504
274 QUEST_H_SKYRISS = 11388, // 24435
275 QUEST_H_KAEL = 11499, // 24855
276 // Normal Daily Quests
277 QUEST_N_CENTURIONS = 11364, // 24411
278 QUEST_N_MYRMIDONS = 11371, // 24415
279 QUEST_N_INSTRUCTORS = 11376, // 24426
280 QUEST_N_LORDS = 11383, // 24429
281 QUEST_N_CHANNELERS = 11385, // 24430
282 QUEST_N_DESTROYERS = 11387, // 24432
283 QUEST_N_SENTINELS = 11389, // 24434
284 QUEST_N_SISTERS = 11500, // 24854
285
287
290
291 // Image NPCs
292 NPC_SHATTRATH_DAILY_H = 24854,
294};
@ QUEST_H_SHAFFAR
Definition: zone_shattrath_city.cpp:267
@ NPC_SHATTRATH_DAILY_H
Definition: zone_shattrath_city.cpp:292
@ QUEST_H_EXARCH
Definition: zone_shattrath_city.cpp:268
@ QUEST_H_QUAG
Definition: zone_shattrath_city.cpp:263
@ QUEST_N_SISTERS
Definition: zone_shattrath_city.cpp:284
@ QUEST_H_WARP
Definition: zone_shattrath_city.cpp:272
@ QUEST_H_CALCULATOR
Definition: zone_shattrath_city.cpp:273
@ QUEST_N_SENTINELS
Definition: zone_shattrath_city.cpp:283
@ QUEST_H_BLADEFIST
Definition: zone_shattrath_city.cpp:262
@ QUEST_H_MURMUR
Definition: zone_shattrath_city.cpp:269
@ POOL_SHATTRATH_DAILY_H
Definition: zone_shattrath_city.cpp:288
@ ACTION_UPDATE_QUEST_STATUS
Definition: zone_shattrath_city.cpp:286
@ QUEST_H_WARLORD
Definition: zone_shattrath_city.cpp:265
@ QUEST_H_KAEL
Definition: zone_shattrath_city.cpp:275
@ QUEST_N_CENTURIONS
Definition: zone_shattrath_city.cpp:277
@ QUEST_N_DESTROYERS
Definition: zone_shattrath_city.cpp:282
@ QUEST_N_LORDS
Definition: zone_shattrath_city.cpp:280
@ QUEST_H_SKYRISS
Definition: zone_shattrath_city.cpp:274
@ QUEST_N_MYRMIDONS
Definition: zone_shattrath_city.cpp:278
@ QUEST_H_NAZZAN
Definition: zone_shattrath_city.cpp:260
@ QUEST_H_EPOCH
Definition: zone_shattrath_city.cpp:270
@ POOL_SHATTRATH_DAILY_N
Definition: zone_shattrath_city.cpp:289
@ NPC_SHATTRATH_DAILY_N
Definition: zone_shattrath_city.cpp:293
@ QUEST_N_CHANNELERS
Definition: zone_shattrath_city.cpp:281
@ QUEST_H_BLACKSTALKER
Definition: zone_shattrath_city.cpp:264
@ QUEST_H_IKISS
Definition: zone_shattrath_city.cpp:266
@ QUEST_H_KELIDAN
Definition: zone_shattrath_city.cpp:261
@ QUEST_N_INSTRUCTORS
Definition: zone_shattrath_city.cpp:279
@ QUEST_H_AEONUS
Definition: zone_shattrath_city.cpp:271

◆ Zephyr

enum Zephyr : int32
Enumerator
GOSSIP_MENU_ZEPHYR 
SPELL_TELEPORT_CAVERNS_OF_TIME 
89{
90 GOSSIP_MENU_ZEPHYR = 9205,
92};
@ GOSSIP_MENU_ZEPHYR
Definition: zone_shattrath_city.cpp:90
@ SPELL_TELEPORT_CAVERNS_OF_TIME
Definition: zone_shattrath_city.cpp:91

Function Documentation

◆ AddSC_shattrath_city()

void AddSC_shattrath_city ( )
413{
415 new npc_zephyr();
416 new npc_kservant();
418}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: zone_shattrath_city.cpp:37
Definition: zone_shattrath_city.cpp:95
Definition: zone_shattrath_city.cpp:150
Definition: zone_shattrath_city.cpp:297

References RegisterCreatureAI.

Referenced by AddOutlandScripts().