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

Classes

class  npc_aquementas
 
struct  npc_aquementas::npc_aquementasAI
 
class  npc_custodian_of_time
 
struct  npc_custodian_of_time::npc_custodian_of_timeAI
 
class  npc_steward_of_time
 
class  npc_OOX17
 
struct  npc_OOX17::npc_OOX17AI
 
class  npc_tooga
 
struct  npc_tooga::npc_toogaAI
 

Macros

#define GOSSIP_ITEM_FLIGHT   "Please take me to the master's lair."
 

Enumerations

enum  Aquementas {
  AGGRO_YELL_AQUE = 0, SPELL_AQUA_JET = 13586, SPELL_FROST_SHOCK = 15089, ITEM_BOOK_OF_AQUOR = 11169,
  ITEM_SILVERY_CLAWS = 11172, ITEM_IRONTREE_HEART = 11173, ITEM_SILVER_TOTEM = 11522
}
 
enum  CustodianOfTime {
  WHISPER_CUSTODIAN_1 = 0, WHISPER_CUSTODIAN_2 = 1, WHISPER_CUSTODIAN_3 = 2, WHISPER_CUSTODIAN_4 = 3,
  WHISPER_CUSTODIAN_5 = 4, WHISPER_CUSTODIAN_6 = 5, WHISPER_CUSTODIAN_7 = 6, WHISPER_CUSTODIAN_8 = 7,
  WHISPER_CUSTODIAN_9 = 8, WHISPER_CUSTODIAN_10 = 9, WHISPER_CUSTODIAN_11 = 10, WHISPER_CUSTODIAN_12 = 11,
  WHISPER_CUSTODIAN_13 = 12, WHISPER_CUSTODIAN_14 = 13, QUEST_CAVERNS_OF_TIME = 10277, SPELL_QID_10277 = 34883
}
 
enum  Npc00X17 {
  SAY_OOX_START = 0, SAY_OOX_AGGRO = 1, SAY_OOX_AMBUSH = 2, SAY_OOX17_AMBUSH_REPLY = 0,
  SAY_OOX_END = 3, Q_OOX17 = 648, SPAWN_FIRST = 7803, SPAWN_SECOND_1 = 5617,
  SPAWN_SECOND_2 = 7805
}
 
enum  Tooga {
  SAY_TOOG_WORRIED = 0, SAY_TOOG_POST_1 = 1, SAY_TORT_POST_2 = 0, SAY_TOOG_POST_3 = 2,
  SAY_TORT_POST_4 = 1, SAY_TOOG_POST_5 = 3, SAY_TORT_POST_6 = 2, QUEST_TOOGA = 1560,
  NPC_TORTA = 6015, POINT_ID_TO_WATER = 1, FACTION_TOOG_ESCORTEE = 113
}
 

Functions

void AddSC_tanaris ()
 

Variables

Position const ToWaterLoc = {-7032.664551f, -4906.199219f, -1.606446f, 0.0f}
 

Macro Definition Documentation

#define GOSSIP_ITEM_FLIGHT   "Please take me to the master's lair."

Enumeration Type Documentation

enum Aquementas
Enumerator
AGGRO_YELL_AQUE 
SPELL_AQUA_JET 
SPELL_FROST_SHOCK 
ITEM_BOOK_OF_AQUOR 
ITEM_SILVERY_CLAWS 
ITEM_IRONTREE_HEART 
ITEM_SILVER_TOTEM 
45 {
46  AGGRO_YELL_AQUE = 0,
47 
48  SPELL_AQUA_JET = 13586,
49  SPELL_FROST_SHOCK = 15089,
50 
51  ITEM_BOOK_OF_AQUOR = 11169,
52  ITEM_SILVERY_CLAWS = 11172,
53  ITEM_IRONTREE_HEART = 11173,
54  ITEM_SILVER_TOTEM = 11522
55 };
Definition: zone_tanaris.cpp:53
Definition: zone_tanaris.cpp:49
Definition: zone_tanaris.cpp:54
Definition: zone_tanaris.cpp:51
Definition: zone_tanaris.cpp:46
Definition: zone_tanaris.cpp:52
Definition: zone_tanaris.cpp:48
Enumerator
WHISPER_CUSTODIAN_1 
WHISPER_CUSTODIAN_2 
WHISPER_CUSTODIAN_3 
WHISPER_CUSTODIAN_4 
WHISPER_CUSTODIAN_5 
WHISPER_CUSTODIAN_6 
WHISPER_CUSTODIAN_7 
WHISPER_CUSTODIAN_8 
WHISPER_CUSTODIAN_9 
WHISPER_CUSTODIAN_10 
WHISPER_CUSTODIAN_11 
WHISPER_CUSTODIAN_12 
WHISPER_CUSTODIAN_13 
WHISPER_CUSTODIAN_14 
QUEST_CAVERNS_OF_TIME 
SPELL_QID_10277 
166 {
181 
182  QUEST_CAVERNS_OF_TIME = 10277,
183  SPELL_QID_10277 = 34883
184 };
Definition: zone_tanaris.cpp:170
Definition: zone_tanaris.cpp:177
Definition: zone_tanaris.cpp:180
Definition: zone_tanaris.cpp:179
Definition: zone_tanaris.cpp:173
Definition: zone_tanaris.cpp:172
Definition: zone_tanaris.cpp:175
Definition: zone_tanaris.cpp:167
Definition: zone_tanaris.cpp:174
Definition: zone_tanaris.cpp:171
Definition: zone_tanaris.cpp:169
Definition: zone_tanaris.cpp:176
Definition: zone_tanaris.cpp:183
Definition: zone_tanaris.cpp:178
Definition: zone_tanaris.cpp:182
Definition: zone_tanaris.cpp:168
enum Npc00X17
Enumerator
SAY_OOX_START 
SAY_OOX_AGGRO 
SAY_OOX_AMBUSH 
SAY_OOX17_AMBUSH_REPLY 
SAY_OOX_END 
Q_OOX17 
SPAWN_FIRST 
SPAWN_SECOND_1 
SPAWN_SECOND_2 
347 {
348  SAY_OOX_START = 0,
349  SAY_OOX_AGGRO = 1,
350  SAY_OOX_AMBUSH = 2,
352  SAY_OOX_END = 3,
353 
354  Q_OOX17 = 648,
355  SPAWN_FIRST = 7803,
356  SPAWN_SECOND_1 = 5617,
357  SPAWN_SECOND_2 = 7805
358 };
Definition: zone_tanaris.cpp:355
Definition: zone_tanaris.cpp:356
Definition: zone_tanaris.cpp:351
Definition: zone_tanaris.cpp:354
Definition: zone_tanaris.cpp:348
Definition: zone_tanaris.cpp:352
Definition: zone_tanaris.cpp:350
Definition: zone_tanaris.cpp:357
Definition: zone_tanaris.cpp:349
enum Tooga
Enumerator
SAY_TOOG_WORRIED 
SAY_TOOG_POST_1 
SAY_TORT_POST_2 
SAY_TOOG_POST_3 
SAY_TORT_POST_4 
SAY_TOOG_POST_5 
SAY_TORT_POST_6 
QUEST_TOOGA 
NPC_TORTA 
POINT_ID_TO_WATER 
FACTION_TOOG_ESCORTEE 
437 {
438  SAY_TOOG_WORRIED = 0,
439  SAY_TOOG_POST_1 = 1,
440  SAY_TORT_POST_2 = 0,
441  SAY_TOOG_POST_3 = 2,
442  SAY_TORT_POST_4 = 1,
443  SAY_TOOG_POST_5 = 3,
444  SAY_TORT_POST_6 = 2,
445 
446  QUEST_TOOGA = 1560,
447  NPC_TORTA = 6015,
448 
449  POINT_ID_TO_WATER = 1,
451 };
Definition: zone_tanaris.cpp:441
Definition: zone_tanaris.cpp:446
Definition: zone_tanaris.cpp:438
Definition: zone_tanaris.cpp:440
Definition: zone_tanaris.cpp:450
Definition: zone_tanaris.cpp:449
Definition: zone_tanaris.cpp:442
Definition: zone_tanaris.cpp:447
Definition: zone_tanaris.cpp:439
Definition: zone_tanaris.cpp:443
Definition: zone_tanaris.cpp:444

Function Documentation

void AddSC_tanaris ( )
603 {
604  new npc_custodian_of_time();
605  new npc_steward_of_time();
606  new npc_OOX17();
607 }
Definition: zone_tanaris.cpp:360
Definition: zone_tanaris.cpp:302
Definition: zone_tanaris.cpp:186

+ Here is the caller graph for this function:

Variable Documentation

Position const ToWaterLoc = {-7032.664551f, -4906.199219f, -1.606446f, 0.0f}