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"

Go to the source code of this file.

Classes

class  npc_kservant
 
struct  npc_kservant::npc_kservantAI
 
struct  npc_shattrath_daily_quest
 

Enumerations

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 
29{
30 SAY1 = 0,
31 WHISP1 = 1,
32 WHISP2 = 2,
33 WHISP3 = 3,
34 WHISP4 = 4,
35 WHISP5 = 5,
36 WHISP6 = 6,
37 WHISP7 = 7,
38 WHISP8 = 8,
39 WHISP9 = 9,
40 WHISP10 = 10,
41 WHISP11 = 11,
42 WHISP12 = 12,
43 WHISP13 = 13,
44 WHISP14 = 14,
45 WHISP15 = 15,
46 WHISP16 = 16,
47 WHISP17 = 17,
48 WHISP18 = 18,
49 WHISP19 = 19,
50 WHISP20 = 20,
51 WHISP21 = 21
52};
@ WHISP21
Definition zone_shattrath_city.cpp:51
@ WHISP6
Definition zone_shattrath_city.cpp:36
@ WHISP9
Definition zone_shattrath_city.cpp:39
@ WHISP19
Definition zone_shattrath_city.cpp:49
@ WHISP18
Definition zone_shattrath_city.cpp:48
@ WHISP8
Definition zone_shattrath_city.cpp:38
@ WHISP3
Definition zone_shattrath_city.cpp:33
@ WHISP4
Definition zone_shattrath_city.cpp:34
@ WHISP2
Definition zone_shattrath_city.cpp:32
@ WHISP1
Definition zone_shattrath_city.cpp:31
@ WHISP5
Definition zone_shattrath_city.cpp:35
@ WHISP10
Definition zone_shattrath_city.cpp:40
@ WHISP17
Definition zone_shattrath_city.cpp:47
@ WHISP14
Definition zone_shattrath_city.cpp:44
@ WHISP12
Definition zone_shattrath_city.cpp:42
@ WHISP15
Definition zone_shattrath_city.cpp:45
@ WHISP20
Definition zone_shattrath_city.cpp:50
@ SAY1
Definition zone_shattrath_city.cpp:30
@ WHISP16
Definition zone_shattrath_city.cpp:46
@ WHISP11
Definition zone_shattrath_city.cpp:41
@ WHISP7
Definition zone_shattrath_city.cpp:37
@ WHISP13
Definition zone_shattrath_city.cpp:43

◆ 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 
166{
167 // QuestID : Creature Template ID
168 // Heroic Daily Quests
169 QUEST_H_NAZZAN = 11354, // 24410
170 QUEST_H_KELIDAN = 11362, // 24413
171 QUEST_H_BLADEFIST = 11363, // 24414
172 QUEST_H_QUAG = 11368, // 24419
173 QUEST_H_BLACKSTALKER = 11369, // 24420
174 QUEST_H_WARLORD = 11370, // 24421
175 QUEST_H_IKISS = 11372, // 24422
176 QUEST_H_SHAFFAR = 11373, // 24423
177 QUEST_H_EXARCH = 11374, // 24424
178 QUEST_H_MURMUR = 11375, // 24425
179 QUEST_H_EPOCH = 11378, // 24427
180 QUEST_H_AEONUS = 11382, // 24428
181 QUEST_H_WARP = 11384, // 24431
182 QUEST_H_CALCULATOR = 11386, // 21504
183 QUEST_H_SKYRISS = 11388, // 24435
184 QUEST_H_KAEL = 11499, // 24855
185 // Normal Daily Quests
186 QUEST_N_CENTURIONS = 11364, // 24411
187 QUEST_N_MYRMIDONS = 11371, // 24415
188 QUEST_N_INSTRUCTORS = 11376, // 24426
189 QUEST_N_LORDS = 11383, // 24429
190 QUEST_N_CHANNELERS = 11385, // 24430
191 QUEST_N_DESTROYERS = 11387, // 24432
192 QUEST_N_SENTINELS = 11389, // 24434
193 QUEST_N_SISTERS = 11500, // 24854
194
196
199
200 // Image NPCs
201 NPC_SHATTRATH_DAILY_H = 24854,
203};
@ QUEST_H_SHAFFAR
Definition zone_shattrath_city.cpp:176
@ NPC_SHATTRATH_DAILY_H
Definition zone_shattrath_city.cpp:201
@ QUEST_H_EXARCH
Definition zone_shattrath_city.cpp:177
@ QUEST_H_QUAG
Definition zone_shattrath_city.cpp:172
@ QUEST_N_SISTERS
Definition zone_shattrath_city.cpp:193
@ QUEST_H_WARP
Definition zone_shattrath_city.cpp:181
@ QUEST_H_CALCULATOR
Definition zone_shattrath_city.cpp:182
@ QUEST_N_SENTINELS
Definition zone_shattrath_city.cpp:192
@ QUEST_H_BLADEFIST
Definition zone_shattrath_city.cpp:171
@ QUEST_H_MURMUR
Definition zone_shattrath_city.cpp:178
@ POOL_SHATTRATH_DAILY_H
Definition zone_shattrath_city.cpp:197
@ ACTION_UPDATE_QUEST_STATUS
Definition zone_shattrath_city.cpp:195
@ QUEST_H_WARLORD
Definition zone_shattrath_city.cpp:174
@ QUEST_H_KAEL
Definition zone_shattrath_city.cpp:184
@ QUEST_N_CENTURIONS
Definition zone_shattrath_city.cpp:186
@ QUEST_N_DESTROYERS
Definition zone_shattrath_city.cpp:191
@ QUEST_N_LORDS
Definition zone_shattrath_city.cpp:189
@ QUEST_H_SKYRISS
Definition zone_shattrath_city.cpp:183
@ QUEST_N_MYRMIDONS
Definition zone_shattrath_city.cpp:187
@ QUEST_H_NAZZAN
Definition zone_shattrath_city.cpp:169
@ QUEST_H_EPOCH
Definition zone_shattrath_city.cpp:179
@ POOL_SHATTRATH_DAILY_N
Definition zone_shattrath_city.cpp:198
@ NPC_SHATTRATH_DAILY_N
Definition zone_shattrath_city.cpp:202
@ QUEST_N_CHANNELERS
Definition zone_shattrath_city.cpp:190
@ QUEST_H_BLACKSTALKER
Definition zone_shattrath_city.cpp:173
@ QUEST_H_IKISS
Definition zone_shattrath_city.cpp:175
@ QUEST_H_KELIDAN
Definition zone_shattrath_city.cpp:170
@ QUEST_N_INSTRUCTORS
Definition zone_shattrath_city.cpp:188
@ QUEST_H_AEONUS
Definition zone_shattrath_city.cpp:180

Function Documentation

◆ AddSC_shattrath_city()

void AddSC_shattrath_city ( )
322{
323 new npc_kservant();
325}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition zone_shattrath_city.cpp:55
Definition zone_shattrath_city.cpp:206

References RegisterCreatureAI.

Referenced by AddOutlandScripts().