TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zone_zangarmarsh.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_zangarmarsh.cpp:

Classes

class  npcs_ashyen_and_keleth
 
class  npc_cooshcoosh
 
struct  npc_cooshcoosh::npc_cooshcooshAI
 
class  npc_elder_kuruti
 
class  npc_mortog_steamhead
 
class  npc_kayra_longmane
 
struct  npc_kayra_longmane::npc_kayra_longmaneAI
 
class  npc_timothy_daniels
 

Macros

#define GOSSIP_ITEM_BLESS_ASH   "Grant me your mark, wise ancient."
 
#define GOSSIP_ITEM_BLESS_KEL   "Grant me your mark, mighty ancient."
 
#define GOSSIP_COOSH   "You owe Sim'salabim money. Hand them over or die!"
 
#define GOSSIP_ITEM_KUR1   "Greetings, elder. It is time for your people to end their hostility towards the draenei and their allies."
 
#define GOSSIP_ITEM_KUR2   "I did not mean to deceive you, elder. The draenei of Telredor thought to approach you in a way that would seem familiar to you."
 
#define GOSSIP_ITEM_KUR3   "I will tell them. Farewell, elder."
 
#define GOSSIP_TIMOTHY_DANIELS_ITEM1   "Specialist, eh? Just what kind of specialist are you, anyway?"
 
#define GOSSIP_TEXT_BROWSE_POISONS   "Let me browse your reagents and poison supplies."
 

Enumerations

enum  AshyenAndKeleth {
  NPC_ASHYEN = 17900, NPC_KELETH = 17901, SPELL_BLESS_ASH_EXA = 31815, SPELL_BLESS_ASH_REV = 31811,
  SPELL_BLESS_ASH_HON = 31810, SPELL_BLESS_ASH_FRI = 31808, SPELL_BLESS_KEL_EXA = 31814, SPELL_BLESS_KEL_REV = 31813,
  SPELL_BLESS_KEL_HON = 31812, SPELL_BLESS_KEL_FRI = 31807
}
 
enum  Cooshhooosh { SPELL_LIGHTNING_BOLT = 9532, QUEST_CRACK_SKULLS = 10009, FACTION_HOSTILE_CO = 45 }
 
enum  Kayra {
  SAY_START = 0, SAY_AMBUSH1 = 1, SAY_PROGRESS = 2, SAY_AMBUSH2 = 3,
  SAY_END = 4, QUEST_ESCAPE_FROM = 9752, NPC_SLAVEBINDER = 18042
}
 
enum  Timothy { GOSSIP_TEXTID_TIMOTHY_DANIELS1 = 9239 }
 

Functions

void AddSC_zangarmarsh ()
 

Macro Definition Documentation

#define GOSSIP_COOSH   "You owe Sim'salabim money. Hand them over or die!"
#define GOSSIP_ITEM_BLESS_ASH   "Grant me your mark, wise ancient."
#define GOSSIP_ITEM_BLESS_KEL   "Grant me your mark, mighty ancient."
#define GOSSIP_ITEM_KUR1   "Greetings, elder. It is time for your people to end their hostility towards the draenei and their allies."
#define GOSSIP_ITEM_KUR2   "I did not mean to deceive you, elder. The draenei of Telredor thought to approach you in a way that would seem familiar to you."
#define GOSSIP_ITEM_KUR3   "I will tell them. Farewell, elder."
#define GOSSIP_TEXT_BROWSE_POISONS   "Let me browse your reagents and poison supplies."
#define GOSSIP_TIMOTHY_DANIELS_ITEM1   "Specialist, eh? Just what kind of specialist are you, anyway?"

Enumeration Type Documentation

Enumerator
NPC_ASHYEN 
NPC_KELETH 
SPELL_BLESS_ASH_EXA 
SPELL_BLESS_ASH_REV 
SPELL_BLESS_ASH_HON 
SPELL_BLESS_ASH_FRI 
SPELL_BLESS_KEL_EXA 
SPELL_BLESS_KEL_REV 
SPELL_BLESS_KEL_HON 
SPELL_BLESS_KEL_FRI 
50 {
51  NPC_ASHYEN = 17900,
52  NPC_KELETH = 17901,
53 
54  SPELL_BLESS_ASH_EXA = 31815,
55  SPELL_BLESS_ASH_REV = 31811,
56  SPELL_BLESS_ASH_HON = 31810,
57  SPELL_BLESS_ASH_FRI = 31808,
58 
59  SPELL_BLESS_KEL_EXA = 31814,
60  SPELL_BLESS_KEL_REV = 31813,
61  SPELL_BLESS_KEL_HON = 31812,
62  SPELL_BLESS_KEL_FRI = 31807
63 };
Definition: zone_zangarmarsh.cpp:61
Definition: zone_zangarmarsh.cpp:54
Definition: zone_zangarmarsh.cpp:57
Definition: zone_zangarmarsh.cpp:56
Definition: zone_zangarmarsh.cpp:62
Definition: zone_zangarmarsh.cpp:55
Definition: zone_zangarmarsh.cpp:52
Definition: zone_zangarmarsh.cpp:51
Definition: zone_zangarmarsh.cpp:60
Definition: zone_zangarmarsh.cpp:59
Enumerator
SPELL_LIGHTNING_BOLT 
QUEST_CRACK_SKULLS 
FACTION_HOSTILE_CO 
161 {
162  SPELL_LIGHTNING_BOLT = 9532,
163  QUEST_CRACK_SKULLS = 10009,
164  FACTION_HOSTILE_CO = 45
165 };
Definition: zone_zangarmarsh.cpp:164
Definition: zone_zangarmarsh.cpp:163
Definition: zone_zangarmarsh.cpp:162
enum Kayra
Enumerator
SAY_START 
SAY_AMBUSH1 
SAY_PROGRESS 
SAY_AMBUSH2 
SAY_END 
QUEST_ESCAPE_FROM 
NPC_SLAVEBINDER 
329 {
330  SAY_START = 0,
331  SAY_AMBUSH1 = 1,
332  SAY_PROGRESS = 2,
333  SAY_AMBUSH2 = 3,
334  SAY_END = 4,
335 
336  QUEST_ESCAPE_FROM = 9752,
337  NPC_SLAVEBINDER = 18042
338 };
Definition: zone_zangarmarsh.cpp:336
Definition: zone_zangarmarsh.cpp:333
Definition: zone_zangarmarsh.cpp:334
Definition: zone_zangarmarsh.cpp:332
Definition: zone_zangarmarsh.cpp:331
Definition: zone_zangarmarsh.cpp:330
Definition: zone_zangarmarsh.cpp:337
enum Timothy
Enumerator
GOSSIP_TEXTID_TIMOTHY_DANIELS1 
410 {
412 };
Definition: zone_zangarmarsh.cpp:411

Function Documentation

void AddSC_zangarmarsh ( )
454 {
456  new npc_cooshcoosh();
457  new npc_elder_kuruti();
458  new npc_mortog_steamhead();
459  new npc_kayra_longmane();
460  new npc_timothy_daniels();
461 }
Definition: zone_zangarmarsh.cpp:300
Definition: zone_zangarmarsh.cpp:247
Definition: zone_zangarmarsh.cpp:340
Definition: zone_zangarmarsh.cpp:414
Definition: zone_zangarmarsh.cpp:65
Definition: zone_zangarmarsh.cpp:167

+ Here is the caller graph for this function: