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

Classes

class  npc_raliq_the_drunk
 
struct  npc_raliq_the_drunk::npc_raliq_the_drunkAI
 
class  npc_salsalabim
 
struct  npc_salsalabim::npc_salsalabimAI
 
class  npc_shattrathflaskvendors
 
class  npc_zephyr
 
class  npc_kservant
 
struct  npc_kservant::npc_kservantAI
 
class  npc_ishanah
 

Macros

#define GOSSIP_RALIQ   "You owe Sim'salabim money. Hand them over or die!"
 
#define GOSSIP_HZ   "Take me to the Caverns of Time."
 
#define ISANAH_GOSSIP_1   "Who are the Sha'tar?"
 
#define ISANAH_GOSSIP_2   "Isn't Shattrath a draenei city? Why do you allow others here?"
 

Enumerations

enum  Raliq { SPELL_UPPERCUT = 10966, QUEST_CRACK_SKULLS = 10009, FACTION_HOSTILE_RD = 45 }
 
enum  Salsalabim { FACTION_HOSTILE_SA = 90, FACTION_FRIENDLY_SA = 35, QUEST_10004 = 10004, SPELL_MAGNETIC_PULL = 31705 }
 
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
}
 

Functions

void AddSC_shattrath_city ()
 

Macro Definition Documentation

#define GOSSIP_HZ   "Take me to the Caverns of Time."
#define GOSSIP_RALIQ   "You owe Sim'salabim money. Hand them over or die!"
#define ISANAH_GOSSIP_1   "Who are the Sha'tar?"
#define ISANAH_GOSSIP_2   "Isn't Shattrath a draenei city? Why do you allow others here?"

Enumeration Type Documentation

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 
307 {
308  SAY1 = 0,
309  WHISP1 = 1,
310  WHISP2 = 2,
311  WHISP3 = 3,
312  WHISP4 = 4,
313  WHISP5 = 5,
314  WHISP6 = 6,
315  WHISP7 = 7,
316  WHISP8 = 8,
317  WHISP9 = 9,
318  WHISP10 = 10,
319  WHISP11 = 11,
320  WHISP12 = 12,
321  WHISP13 = 13,
322  WHISP14 = 14,
323  WHISP15 = 15,
324  WHISP16 = 16,
325  WHISP17 = 17,
326  WHISP18 = 18,
327  WHISP19 = 19,
328  WHISP20 = 20,
329  WHISP21 = 21
330 };
Definition: zone_shattrath_city.cpp:319
Definition: zone_shattrath_city.cpp:322
Definition: zone_shattrath_city.cpp:321
Definition: zone_shattrath_city.cpp:309
Definition: zone_shattrath_city.cpp:325
Definition: zone_shattrath_city.cpp:315
Definition: zone_shattrath_city.cpp:316
Definition: zone_shattrath_city.cpp:310
Definition: zone_shattrath_city.cpp:317
Definition: zone_shattrath_city.cpp:326
Definition: zone_shattrath_city.cpp:308
Definition: zone_shattrath_city.cpp:320
Definition: zone_shattrath_city.cpp:323
Definition: zone_shattrath_city.cpp:328
Definition: zone_shattrath_city.cpp:312
Definition: zone_shattrath_city.cpp:313
Definition: zone_shattrath_city.cpp:318
Definition: zone_shattrath_city.cpp:329
Definition: zone_shattrath_city.cpp:314
Definition: zone_shattrath_city.cpp:311
Definition: zone_shattrath_city.cpp:327
Definition: zone_shattrath_city.cpp:324
enum Raliq
Enumerator
SPELL_UPPERCUT 
QUEST_CRACK_SKULLS 
FACTION_HOSTILE_RD 
49 {
50  SPELL_UPPERCUT = 10966,
51  QUEST_CRACK_SKULLS = 10009,
53 };
Definition: zone_shattrath_city.cpp:51
Definition: zone_shattrath_city.cpp:52
Definition: zone_shattrath_city.cpp:50
enum Salsalabim
Enumerator
FACTION_HOSTILE_SA 
FACTION_FRIENDLY_SA 
QUEST_10004 
SPELL_MAGNETIC_PULL 
127 {
128  // Factions
129  FACTION_HOSTILE_SA = 90,
130  FACTION_FRIENDLY_SA = 35,
131 
132  // Quests
133  QUEST_10004 = 10004,
134 
135  // Spells
136  SPELL_MAGNETIC_PULL = 31705
137 
138 };
Definition: zone_shattrath_city.cpp:129
Definition: zone_shattrath_city.cpp:133
Definition: zone_shattrath_city.cpp:130
Definition: zone_shattrath_city.cpp:136

Function Documentation

void AddSC_shattrath_city ( )
484 {
485  new npc_raliq_the_drunk();
486  new npc_salsalabim();
488  new npc_zephyr();
489  new npc_kservant();
490  new npc_ishanah();
491 }
Definition: zone_shattrath_city.cpp:277
Definition: zone_shattrath_city.cpp:332
Definition: zone_shattrath_city.cpp:140
Definition: zone_shattrath_city.cpp:453
Definition: zone_shattrath_city.cpp:223
Definition: zone_shattrath_city.cpp:55

+ Here is the caller graph for this function: