AzeorthCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_orgrimmar.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "TaskScheduler.h"

Go to the source code of this file.

Classes

class  npc_shenthul
 
struct  npc_shenthul::npc_shenthulAI
 
class  npc_thrall_warchief
 
struct  npc_thrall_warchief::npc_thrall_warchiefAI
 

Macros

#define GOSSIP_HTW   "Please share your wisdom with me, Warchief."
 
#define GOSSIP_STW1   "What discoveries?"
 
#define GOSSIP_STW2   "Usurper?"
 
#define GOSSIP_STW3   "With all due respect, Warchief - why not allow them to be destroyed? Does this not strengthen our position?"
 
#define GOSSIP_STW4   "I... I did not think of it that way, Warchief."
 
#define GOSSIP_STW5   "I live only to serve, Warchief! My life is empty and meaningless without your guidance."
 
#define GOSSIP_STW6   "Of course, Warchief!"
 

Enumerations

enum  Shenthul { QUEST_SHATTERED_SALUTE = 2460 }
 
enum  ThrallWarchief {
  QUEST_6566 = 6566 ,
  SPELL_CHAIN_LIGHTNING = 16033 ,
  SPELL_SHOCK = 16034 ,
  QUEST_FOR_THE_HORDE = 4974 ,
  SPELL_WARCHIEF_BLESSING = 16609 ,
  NPC_HERALD_OF_THRALL = 10719 ,
  ACTION_START_TALKING = 0 ,
  SAY_THRALL_ON_QUEST_REWARD_0 = 0 ,
  SAY_THRALL_ON_QUEST_REWARD_1 = 1 ,
  AREA_ORGRIMMAR = 1637 ,
  AREA_RAZOR_HILL = 362 ,
  AREA_CAMP_TAURAJO = 378 ,
  AREA_CROSSROADS = 380
}
 

Functions

void AddSC_orgrimmar ()
 

Variables

const Position heraldOfThrallPos = { -462.404f, -2637.68f, 96.0656f, 5.8606f }
 

Macro Definition Documentation

◆ GOSSIP_HTW

#define GOSSIP_HTW   "Please share your wisdom with me, Warchief."

◆ GOSSIP_STW1

#define GOSSIP_STW1   "What discoveries?"

◆ GOSSIP_STW2

#define GOSSIP_STW2   "Usurper?"

◆ GOSSIP_STW3

#define GOSSIP_STW3   "With all due respect, Warchief - why not allow them to be destroyed? Does this not strengthen our position?"

◆ GOSSIP_STW4

#define GOSSIP_STW4   "I... I did not think of it that way, Warchief."

◆ GOSSIP_STW5

#define GOSSIP_STW5   "I live only to serve, Warchief! My life is empty and meaningless without your guidance."

◆ GOSSIP_STW6

#define GOSSIP_STW6   "Of course, Warchief!"

Enumeration Type Documentation

◆ Shenthul

enum Shenthul
Enumerator
QUEST_SHATTERED_SALUTE 
41{
43};
@ QUEST_SHATTERED_SALUTE
Definition: zone_orgrimmar.cpp:42

◆ ThrallWarchief

Enumerator
QUEST_6566 
SPELL_CHAIN_LIGHTNING 
SPELL_SHOCK 
QUEST_FOR_THE_HORDE 
SPELL_WARCHIEF_BLESSING 
NPC_HERALD_OF_THRALL 
ACTION_START_TALKING 
SAY_THRALL_ON_QUEST_REWARD_0 
SAY_THRALL_ON_QUEST_REWARD_1 
AREA_ORGRIMMAR 
AREA_RAZOR_HILL 
AREA_CAMP_TAURAJO 
AREA_CROSSROADS 
138{
139 QUEST_6566 = 6566,
140
141 SPELL_CHAIN_LIGHTNING = 16033,
142 SPELL_SHOCK = 16034,
143
144 // For The Horde! (ID: 4974)
145 QUEST_FOR_THE_HORDE = 4974,
147 NPC_HERALD_OF_THRALL = 10719,
149
152
153 AREA_ORGRIMMAR = 1637,
154 AREA_RAZOR_HILL = 362,
155 AREA_CAMP_TAURAJO = 378,
156 AREA_CROSSROADS = 380
157};
@ SPELL_SHOCK
Definition: zone_orgrimmar.cpp:142
@ ACTION_START_TALKING
Definition: zone_orgrimmar.cpp:148
@ NPC_HERALD_OF_THRALL
Definition: zone_orgrimmar.cpp:147
@ SAY_THRALL_ON_QUEST_REWARD_1
Definition: zone_orgrimmar.cpp:151
@ SPELL_WARCHIEF_BLESSING
Definition: zone_orgrimmar.cpp:146
@ SAY_THRALL_ON_QUEST_REWARD_0
Definition: zone_orgrimmar.cpp:150
@ AREA_CAMP_TAURAJO
Definition: zone_orgrimmar.cpp:155
@ SPELL_CHAIN_LIGHTNING
Definition: zone_orgrimmar.cpp:141
@ AREA_CROSSROADS
Definition: zone_orgrimmar.cpp:156
@ QUEST_6566
Definition: zone_orgrimmar.cpp:139
@ AREA_ORGRIMMAR
Definition: zone_orgrimmar.cpp:153
@ AREA_RAZOR_HILL
Definition: zone_orgrimmar.cpp:154
@ QUEST_FOR_THE_HORDE
Definition: zone_orgrimmar.cpp:145

Function Documentation

◆ AddSC_orgrimmar()

void AddSC_orgrimmar ( )
320{
321 new npc_shenthul();
323}
Definition: zone_orgrimmar.cpp:46
Definition: zone_orgrimmar.cpp:171

Referenced by AddKalimdorScripts().

Variable Documentation

◆ heraldOfThrallPos

const Position heraldOfThrallPos = { -462.404f, -2637.68f, 96.0656f, 5.8606f }