Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
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:

Go to the source code of this file.

Classes

class  npc_ishanah
class  npc_khadgar
class  npc_kservant
struct  npc_kservant::npc_kservantAI
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

Macros

#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?"
#define KHADGAR_GOSSIP_1   "I've heard your name spoken only in whispers, mage. Who are you?"
#define KHADGAR_GOSSIP_2   "Go on, please."
#define KHADGAR_GOSSIP_3   "I see."
#define KHADGAR_GOSSIP_4   "What did you do then?"
#define KHADGAR_GOSSIP_5   "What happened next?"
#define KHADGAR_GOSSIP_7   "There was something else I wanted to ask you."

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  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 }

Functions

void AddSC_shattrath_city ()

Macro Definition Documentation

◆ GOSSIP_HZ

#define GOSSIP_HZ   "Take me to the Caverns of Time."

Definition at line 250 of file zone_shattrath_city.cpp.

Referenced by npc_zephyr::OnGossipHello().

◆ GOSSIP_RALIQ

#define GOSSIP_RALIQ   "You owe Sim'salabim money. Hand them over or die!"

Definition at line 34 of file zone_shattrath_city.cpp.

Referenced by npc_raliq_the_drunk::OnGossipHello().

◆ ISANAH_GOSSIP_1

#define ISANAH_GOSSIP_1   "Who are the Sha'tar?"

Definition at line 425 of file zone_shattrath_city.cpp.

Referenced by npc_ishanah::OnGossipHello().

◆ ISANAH_GOSSIP_2

#define ISANAH_GOSSIP_2   "Isn't Shattrath a draenei city? Why do you allow others here?"

Definition at line 426 of file zone_shattrath_city.cpp.

Referenced by npc_ishanah::OnGossipHello().

◆ KHADGAR_GOSSIP_1

#define KHADGAR_GOSSIP_1   "I've heard your name spoken only in whispers, mage. Who are you?"

◆ KHADGAR_GOSSIP_2

#define KHADGAR_GOSSIP_2   "Go on, please."

Definition at line 463 of file zone_shattrath_city.cpp.

Referenced by npc_khadgar::OnGossipSelect().

◆ KHADGAR_GOSSIP_3

#define KHADGAR_GOSSIP_3   "I see."

Definition at line 464 of file zone_shattrath_city.cpp.

Referenced by npc_khadgar::OnGossipSelect().

◆ KHADGAR_GOSSIP_4

#define KHADGAR_GOSSIP_4   "What did you do then?"

Definition at line 465 of file zone_shattrath_city.cpp.

Referenced by npc_khadgar::OnGossipSelect().

◆ KHADGAR_GOSSIP_5

#define KHADGAR_GOSSIP_5   "What happened next?"

Definition at line 466 of file zone_shattrath_city.cpp.

Referenced by npc_khadgar::OnGossipSelect().

◆ KHADGAR_GOSSIP_7

#define KHADGAR_GOSSIP_7   "There was something else I wanted to ask you."

Definition at line 467 of file zone_shattrath_city.cpp.

Referenced by npc_khadgar::OnGossipSelect().

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 

Definition at line 281 of file zone_shattrath_city.cpp.

◆ Raliq

enum Raliq
Enumerator
SPELL_UPPERCUT 
QUEST_CRACK_SKULLS 
FACTION_HOSTILE_RD 

Definition at line 36 of file zone_shattrath_city.cpp.

◆ Salsalabim

enum Salsalabim
Enumerator
FACTION_HOSTILE_SA 
FACTION_FRIENDLY_SA 
QUEST_10004 
SPELL_MAGNETIC_PULL 

Definition at line 110 of file zone_shattrath_city.cpp.

Function Documentation

◆ AddSC_shattrath_city()

void AddSC_shattrath_city ( )

Definition at line 525 of file zone_shattrath_city.cpp.

Referenced by AddOutlandScripts().