AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_ghostlands.cpp File Reference
#include "CreatureScript.h"
#include "ObjectGuid.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"

Go to the source code of this file.

Classes

struct  npc_ranger_lilatha
 
struct  npc_sentinel_leader
 
struct  npc_sentinel_infiltrator
 

Enumerations

enum  RangerLilatha {
  SAY_START = 0 ,
  SAY_PROGRESS1 = 1 ,
  SAY_PROGRESS2 = 2 ,
  SAY_PROGRESS3 = 3 ,
  SAY_END1 = 4 ,
  SAY_END2 = 5 ,
  SAY_CAPTAIN_ANSWER = 0 ,
  QUEST_ESCAPE_FROM_THE_CATACOMBS = 9212 ,
  GO_CAGE = 181152 ,
  NPC_CAPTAIN_HELIOS = 16220 ,
  NPC_MUMMIFIED_HEADHUNTER = 16342 ,
  NPC_SHADOWPINE_ORACLE = 16343
}
 
enum  SentinelLeader {
  EVENT_QUESTION = 1 ,
  EVENT_TALK = 2 ,
  EVENT_SINISTER_STRIKE = 3 ,
  EVENT_BACKSTAB = 4 ,
  NPC_SENTINEL_SPY = 16330 ,
  SPELL_SINISTER_STRIKE = 14873 ,
  SPELL_BACKSTAB = 7159
}
 
enum  SentinelInfiltrator {
  EMOTE_FLEE = 0 ,
  EVENT_TALK2 = 1 ,
  EVENT_QUESTION2 = 2 ,
  EVENT_EXCLAMATION = 3 ,
  EVENT_SALUTE = 4 ,
  EVENT_GOUGE2 = 5 ,
  EVENT_BACKSTAB2 = 6 ,
  NPC_SENTINEL_INFILTRATOR = 16333 ,
  PATH_ONE = 841030 ,
  PATH_TWO = 859400 ,
  SPELL_GOUGE = 12540
}
 

Functions

void AddSC_ghostlands ()
 

Enumeration Type Documentation

◆ RangerLilatha

Enumerator
SAY_START 
SAY_PROGRESS1 
SAY_PROGRESS2 
SAY_PROGRESS3 
SAY_END1 
SAY_END2 
SAY_CAPTAIN_ANSWER 
QUEST_ESCAPE_FROM_THE_CATACOMBS 
GO_CAGE 
NPC_CAPTAIN_HELIOS 
NPC_MUMMIFIED_HEADHUNTER 
NPC_SHADOWPINE_ORACLE 
30{
31 SAY_START = 0,
32 SAY_PROGRESS1 = 1,
33 SAY_PROGRESS2 = 2,
34 SAY_PROGRESS3 = 3,
35 SAY_END1 = 4,
36 SAY_END2 = 5,
39 GO_CAGE = 181152,
40 NPC_CAPTAIN_HELIOS = 16220,
43};
@ SAY_PROGRESS1
Definition: zone_ghostlands.cpp:32
@ SAY_START
Definition: zone_ghostlands.cpp:31
@ SAY_PROGRESS3
Definition: zone_ghostlands.cpp:34
@ SAY_PROGRESS2
Definition: zone_ghostlands.cpp:33
@ NPC_SHADOWPINE_ORACLE
Definition: zone_ghostlands.cpp:42
@ SAY_END1
Definition: zone_ghostlands.cpp:35
@ NPC_MUMMIFIED_HEADHUNTER
Definition: zone_ghostlands.cpp:41
@ SAY_END2
Definition: zone_ghostlands.cpp:36
@ GO_CAGE
Definition: zone_ghostlands.cpp:39
@ QUEST_ESCAPE_FROM_THE_CATACOMBS
Definition: zone_ghostlands.cpp:38
@ NPC_CAPTAIN_HELIOS
Definition: zone_ghostlands.cpp:40
@ SAY_CAPTAIN_ANSWER
Definition: zone_ghostlands.cpp:37

◆ SentinelInfiltrator

Enumerator
EMOTE_FLEE 
EVENT_TALK2 
EVENT_QUESTION2 
EVENT_EXCLAMATION 
EVENT_SALUTE 
EVENT_GOUGE2 
EVENT_BACKSTAB2 
NPC_SENTINEL_INFILTRATOR 
PATH_ONE 
PATH_TWO 
SPELL_GOUGE 
245{
246 EMOTE_FLEE = 0,
247 EVENT_TALK2 = 1,
248 EVENT_QUESTION2 = 2,
250 EVENT_SALUTE = 4,
251 EVENT_GOUGE2 = 5,
252 EVENT_BACKSTAB2 = 6,
254 PATH_ONE = 841030,
255 PATH_TWO = 859400,
256 SPELL_GOUGE = 12540
257};
@ EVENT_QUESTION2
Definition: zone_ghostlands.cpp:248
@ EVENT_SALUTE
Definition: zone_ghostlands.cpp:250
@ EVENT_EXCLAMATION
Definition: zone_ghostlands.cpp:249
@ PATH_TWO
Definition: zone_ghostlands.cpp:255
@ EVENT_TALK2
Definition: zone_ghostlands.cpp:247
@ NPC_SENTINEL_INFILTRATOR
Definition: zone_ghostlands.cpp:253
@ EVENT_GOUGE2
Definition: zone_ghostlands.cpp:251
@ EMOTE_FLEE
Definition: zone_ghostlands.cpp:246
@ PATH_ONE
Definition: zone_ghostlands.cpp:254
@ EVENT_BACKSTAB2
Definition: zone_ghostlands.cpp:252
@ SPELL_GOUGE
Definition: zone_ghostlands.cpp:256

◆ SentinelLeader

Enumerator
EVENT_QUESTION 
EVENT_TALK 
EVENT_SINISTER_STRIKE 
EVENT_BACKSTAB 
NPC_SENTINEL_SPY 
SPELL_SINISTER_STRIKE 
SPELL_BACKSTAB 
127{
128 EVENT_QUESTION = 1,
129 EVENT_TALK = 2,
131 EVENT_BACKSTAB = 4,
132 NPC_SENTINEL_SPY = 16330,
133 SPELL_SINISTER_STRIKE = 14873,
134 SPELL_BACKSTAB = 7159
135};
@ EVENT_BACKSTAB
Definition: zone_ghostlands.cpp:131
@ EVENT_SINISTER_STRIKE
Definition: zone_ghostlands.cpp:130
@ SPELL_SINISTER_STRIKE
Definition: zone_ghostlands.cpp:133
@ SPELL_BACKSTAB
Definition: zone_ghostlands.cpp:134
@ EVENT_TALK
Definition: zone_ghostlands.cpp:129
@ EVENT_QUESTION
Definition: zone_ghostlands.cpp:128
@ NPC_SENTINEL_SPY
Definition: zone_ghostlands.cpp:132

Function Documentation

◆ AddSC_ghostlands()

void AddSC_ghostlands ( )
412{
416}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: zone_ghostlands.cpp:46
Definition: zone_ghostlands.cpp:138
Definition: zone_ghostlands.cpp:260

References RegisterCreatureAI.

Referenced by AddEasternKingdomsScripts().