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

Go to the source code of this file.

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_OOX17
struct  npc_OOX17::npc_OOX17AI
class  npc_steward_of_time
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 }
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
}
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

◆ GOSSIP_ITEM_FLIGHT

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

Definition at line 268 of file zone_tanaris.cpp.

Referenced by npc_steward_of_time::OnGossipHello().

Enumeration Type Documentation

◆ Aquementas

enum Aquementas
Enumerator
AGGRO_YELL_AQUE 
SPELL_AQUA_JET 
SPELL_FROST_SHOCK 

Definition at line 31 of file zone_tanaris.cpp.

◆ CustodianOfTime

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 

Definition at line 137 of file zone_tanaris.cpp.

◆ Npc00X17

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 

Definition at line 313 of file zone_tanaris.cpp.

◆ Tooga

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 

Definition at line 403 of file zone_tanaris.cpp.

Function Documentation

◆ AddSC_tanaris()

void AddSC_tanaris ( )

Definition at line 560 of file zone_tanaris.cpp.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ ToWaterLoc

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

Definition at line 420 of file zone_tanaris.cpp.

Referenced by npc_tooga::npc_toogaAI::UpdateFollowerAI().