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

Go to the source code of this file.

Classes

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

Macros

#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?"

Enumerations

enum  AshyenAndKeleth {
  GOSSIP_REWARD_BLESS = 0 , 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

◆ GOSSIP_COOSH

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

Definition at line 149 of file zone_zangarmarsh.cpp.

Referenced by npc_cooshcoosh::OnGossipHello().

◆ GOSSIP_ITEM_BLESS_ASH

#define GOSSIP_ITEM_BLESS_ASH   "Grant me your mark, wise ancient."

Definition at line 33 of file zone_zangarmarsh.cpp.

Referenced by npcs_ashyen_and_keleth::OnGossipHello().

◆ GOSSIP_ITEM_BLESS_KEL

#define GOSSIP_ITEM_BLESS_KEL   "Grant me your mark, mighty ancient."

Definition at line 34 of file zone_zangarmarsh.cpp.

Referenced by npcs_ashyen_and_keleth::OnGossipHello().

◆ GOSSIP_ITEM_KUR1

#define GOSSIP_ITEM_KUR1   "Greetings, elder. It is time for your people to end their hostility towards the draenei and their allies."

Definition at line 228 of file zone_zangarmarsh.cpp.

Referenced by npc_elder_kuruti::OnGossipHello().

◆ GOSSIP_ITEM_KUR2

#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."

Definition at line 229 of file zone_zangarmarsh.cpp.

Referenced by npc_elder_kuruti::OnGossipSelect().

◆ GOSSIP_ITEM_KUR3

#define GOSSIP_ITEM_KUR3   "I will tell them. Farewell, elder."

Definition at line 230 of file zone_zangarmarsh.cpp.

Referenced by npc_elder_kuruti::OnGossipSelect().

◆ GOSSIP_TEXT_BROWSE_POISONS

#define GOSSIP_TEXT_BROWSE_POISONS   "Let me browse your reagents and poison supplies."

Definition at line 392 of file zone_zangarmarsh.cpp.

Referenced by npc_timothy_daniels::OnGossipHello().

◆ GOSSIP_TIMOTHY_DANIELS_ITEM1

#define GOSSIP_TIMOTHY_DANIELS_ITEM1   "Specialist, eh? Just what kind of specialist are you, anyway?"

Definition at line 391 of file zone_zangarmarsh.cpp.

Referenced by npc_timothy_daniels::OnGossipHello().

Enumeration Type Documentation

◆ AshyenAndKeleth

Enumerator
GOSSIP_REWARD_BLESS 
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 

Definition at line 36 of file zone_zangarmarsh.cpp.

◆ Cooshhooosh

Enumerator
SPELL_LIGHTNING_BOLT 
QUEST_CRACK_SKULLS 
FACTION_HOSTILE_CO 

Definition at line 151 of file zone_zangarmarsh.cpp.

◆ Kayra

enum Kayra
Enumerator
SAY_START 
SAY_AMBUSH1 
SAY_PROGRESS 
SAY_AMBUSH2 
SAY_END 
QUEST_ESCAPE_FROM 
NPC_SLAVEBINDER 

Definition at line 313 of file zone_zangarmarsh.cpp.

◆ Timothy

enum Timothy
Enumerator
GOSSIP_TEXTID_TIMOTHY_DANIELS1 

Definition at line 394 of file zone_zangarmarsh.cpp.

Function Documentation

◆ AddSC_zangarmarsh()

void AddSC_zangarmarsh ( )

Definition at line 438 of file zone_zangarmarsh.cpp.

Referenced by AddOutlandScripts().