AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_darkshore.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedFollowerAI.h"
#include "ScriptedGossip.h"
#include "SpellInfo.h"

Go to the source code of this file.

Classes

class  npc_murkdeep
 
struct  npc_murkdeep::npc_murkdeepAI
 
class  npc_kerlonian
 
struct  npc_kerlonian::npc_kerlonianAI
 
class  npc_prospector_remtravel
 
struct  npc_prospector_remtravel::npc_prospector_remtravelAI
 
class  npc_rabid_thistle_bear
 
struct  npc_rabid_thistle_bear::npc_rabid_thistle_bearAI
 
class  npc_tharnarian
 
struct  npc_tharnarian::npc_tharnarianAI
 

Enumerations

enum  murkdeep {
  NPC_GREYMIST_HUNTER = 2206 ,
  NPC_GREYMIST_WARRIOR = 2205 ,
  NPC_GREYMIST_COASTRUNNER = 2202 ,
  SPELL_SUNDER_ARMOR = 11971 ,
  SPELL_NET = 6533 ,
  EVENT_SPELL_SUNDER_ARMOR = 2 ,
  EVENT_SPELL_NET = 3
}
 
enum  Kerlonian {
  SAY_KER_START = 0 ,
  EMOTE_KER_SLEEP = 1 ,
  SAY_KER_SLEEP = 2 ,
  SAY_KER_ALERT_1 = 3 ,
  SAY_KER_END = 4 ,
  EMOTE_KER_AWAKEN = 5 ,
  SPELL_SLEEP_VISUAL = 25148 ,
  SPELL_AWAKEN = 17536 ,
  QUEST_SLEEPER_AWAKENED = 5321 ,
  NPC_LILADRIS = 11219
}
 
enum  Remtravel {
  SAY_REM_START = 0 ,
  SAY_REM_AGGRO = 1 ,
  SAY_REM_RAMP1_1 = 2 ,
  SAY_REM_RAMP1_2 = 3 ,
  SAY_REM_BOOK = 4 ,
  SAY_REM_TENT1_1 = 5 ,
  SAY_REM_TENT1_2 = 6 ,
  SAY_REM_MOSS = 7 ,
  EMOTE_REM_MOSS = 8 ,
  SAY_REM_MOSS_PROGRESS = 9 ,
  SAY_REM_PROGRESS = 10 ,
  SAY_REM_REMEMBER = 11 ,
  EMOTE_REM_END = 12 ,
  QUEST_ABSENT_MINDED_PT2 = 731 ,
  NPC_GRAVEL_SCOUT = 2158 ,
  NPC_GRAVEL_BONE = 2159 ,
  NPC_GRAVEL_GEO = 2160
}
 
enum  eRabidThistleBear {
  EVENT_CHECK_FOLLOWING = 1 ,
  NPC_RABID_THISTLE_BEAR = 2164 ,
  NPC_CAPTURED_RABID_THISTLE_BEAR = 11836 ,
  OBJECT_BEAR_TRAP = 111148 ,
  QUEST_PLAGUED_LANDS = 2118 ,
  SPELL_BEAR_CAPTURED_IN_TRAP = 9439 ,
  SPELL_THARNARIUMS_HEAL = 9457
}
 
enum  eTharnarian {
  EVENT_POST_QUEST_ONE = 1 ,
  EVENT_POST_QUEST_TWO = 2 ,
  EVENT_POST_QUEST_THREE = 3 ,
  ITEM_THARNARIUMS_HOPE = 7586 ,
  GUID_SCRIPT_INVOKER = 1 ,
  SAY_BE_CLEANSED = 0
}
 

Functions

void AddSC_darkshore ()
 

Enumeration Type Documentation

◆ eRabidThistleBear

Enumerator
EVENT_CHECK_FOLLOWING 
NPC_RABID_THISTLE_BEAR 
NPC_CAPTURED_RABID_THISTLE_BEAR 
OBJECT_BEAR_TRAP 
QUEST_PLAGUED_LANDS 
SPELL_BEAR_CAPTURED_IN_TRAP 
SPELL_THARNARIUMS_HEAL 
426{
430 OBJECT_BEAR_TRAP = 111148,
431 QUEST_PLAGUED_LANDS = 2118,
434};
@ OBJECT_BEAR_TRAP
Definition: zone_darkshore.cpp:430
@ QUEST_PLAGUED_LANDS
Definition: zone_darkshore.cpp:431
@ NPC_CAPTURED_RABID_THISTLE_BEAR
Definition: zone_darkshore.cpp:429
@ SPELL_THARNARIUMS_HEAL
Definition: zone_darkshore.cpp:433
@ SPELL_BEAR_CAPTURED_IN_TRAP
Definition: zone_darkshore.cpp:432
@ NPC_RABID_THISTLE_BEAR
Definition: zone_darkshore.cpp:428
@ EVENT_CHECK_FOLLOWING
Definition: zone_darkshore.cpp:427

◆ eTharnarian

Enumerator
EVENT_POST_QUEST_ONE 
EVENT_POST_QUEST_TWO 
EVENT_POST_QUEST_THREE 
ITEM_THARNARIUMS_HOPE 
GUID_SCRIPT_INVOKER 
SAY_BE_CLEANSED 
522{
529};
@ GUID_SCRIPT_INVOKER
Definition: zone_darkshore.cpp:527
@ EVENT_POST_QUEST_TWO
Definition: zone_darkshore.cpp:524
@ EVENT_POST_QUEST_ONE
Definition: zone_darkshore.cpp:523
@ EVENT_POST_QUEST_THREE
Definition: zone_darkshore.cpp:525
@ ITEM_THARNARIUMS_HOPE
Definition: zone_darkshore.cpp:526
@ SAY_BE_CLEANSED
Definition: zone_darkshore.cpp:528

◆ Kerlonian

enum Kerlonian
Enumerator
SAY_KER_START 
EMOTE_KER_SLEEP 
SAY_KER_SLEEP 
SAY_KER_ALERT_1 
SAY_KER_END 
EMOTE_KER_AWAKEN 
SPELL_SLEEP_VISUAL 
SPELL_AWAKEN 
QUEST_SLEEPER_AWAKENED 
NPC_LILADRIS 
168{
169 SAY_KER_START = 0,
170 EMOTE_KER_SLEEP = 1,
171 SAY_KER_SLEEP = 2,
172 SAY_KER_ALERT_1 = 3,
173 SAY_KER_END = 4,
175
176 SPELL_SLEEP_VISUAL = 25148,
177 SPELL_AWAKEN = 17536,
179 NPC_LILADRIS = 11219 //attackers entries unknown
180};
@ SPELL_SLEEP_VISUAL
Definition: zone_darkshore.cpp:176
@ SAY_KER_ALERT_1
Definition: zone_darkshore.cpp:172
@ QUEST_SLEEPER_AWAKENED
Definition: zone_darkshore.cpp:178
@ SPELL_AWAKEN
Definition: zone_darkshore.cpp:177
@ NPC_LILADRIS
Definition: zone_darkshore.cpp:179
@ SAY_KER_SLEEP
Definition: zone_darkshore.cpp:171
@ SAY_KER_START
Definition: zone_darkshore.cpp:169
@ EMOTE_KER_AWAKEN
Definition: zone_darkshore.cpp:174
@ EMOTE_KER_SLEEP
Definition: zone_darkshore.cpp:170
@ SAY_KER_END
Definition: zone_darkshore.cpp:173

◆ murkdeep

enum murkdeep
Enumerator
NPC_GREYMIST_HUNTER 
NPC_GREYMIST_WARRIOR 
NPC_GREYMIST_COASTRUNNER 
SPELL_SUNDER_ARMOR 
SPELL_NET 
EVENT_SPELL_SUNDER_ARMOR 
EVENT_SPELL_NET 
40{
44
45 SPELL_SUNDER_ARMOR = 11971,
46 SPELL_NET = 6533,
47
50};
@ EVENT_SPELL_NET
Definition: zone_darkshore.cpp:49
@ NPC_GREYMIST_HUNTER
Definition: zone_darkshore.cpp:41
@ NPC_GREYMIST_COASTRUNNER
Definition: zone_darkshore.cpp:43
@ SPELL_SUNDER_ARMOR
Definition: zone_darkshore.cpp:45
@ NPC_GREYMIST_WARRIOR
Definition: zone_darkshore.cpp:42
@ EVENT_SPELL_SUNDER_ARMOR
Definition: zone_darkshore.cpp:48
@ SPELL_NET
Definition: zone_darkshore.cpp:46

◆ Remtravel

enum Remtravel
Enumerator
SAY_REM_START 
SAY_REM_AGGRO 
SAY_REM_RAMP1_1 
SAY_REM_RAMP1_2 
SAY_REM_BOOK 
SAY_REM_TENT1_1 
SAY_REM_TENT1_2 
SAY_REM_MOSS 
EMOTE_REM_MOSS 
SAY_REM_MOSS_PROGRESS 
SAY_REM_PROGRESS 
SAY_REM_REMEMBER 
EMOTE_REM_END 
QUEST_ABSENT_MINDED_PT2 
NPC_GRAVEL_SCOUT 
NPC_GRAVEL_BONE 
NPC_GRAVEL_GEO 
300{
301 SAY_REM_START = 0,
302 SAY_REM_AGGRO = 1,
303 SAY_REM_RAMP1_1 = 2,
304 SAY_REM_RAMP1_2 = 3,
305 SAY_REM_BOOK = 4,
306 SAY_REM_TENT1_1 = 5,
307 SAY_REM_TENT1_2 = 6,
308 SAY_REM_MOSS = 7,
309 EMOTE_REM_MOSS = 8,
311 SAY_REM_PROGRESS = 10,
312 SAY_REM_REMEMBER = 11,
313 EMOTE_REM_END = 12,
314
316 NPC_GRAVEL_SCOUT = 2158,
317 NPC_GRAVEL_BONE = 2159,
318 NPC_GRAVEL_GEO = 2160
319};
@ SAY_REM_MOSS_PROGRESS
Definition: zone_darkshore.cpp:310
@ EMOTE_REM_MOSS
Definition: zone_darkshore.cpp:309
@ NPC_GRAVEL_GEO
Definition: zone_darkshore.cpp:318
@ EMOTE_REM_END
Definition: zone_darkshore.cpp:313
@ SAY_REM_RAMP1_2
Definition: zone_darkshore.cpp:304
@ SAY_REM_MOSS
Definition: zone_darkshore.cpp:308
@ SAY_REM_RAMP1_1
Definition: zone_darkshore.cpp:303
@ SAY_REM_START
Definition: zone_darkshore.cpp:301
@ NPC_GRAVEL_BONE
Definition: zone_darkshore.cpp:317
@ SAY_REM_BOOK
Definition: zone_darkshore.cpp:305
@ SAY_REM_TENT1_2
Definition: zone_darkshore.cpp:307
@ SAY_REM_REMEMBER
Definition: zone_darkshore.cpp:312
@ SAY_REM_TENT1_1
Definition: zone_darkshore.cpp:306
@ SAY_REM_AGGRO
Definition: zone_darkshore.cpp:302
@ NPC_GRAVEL_SCOUT
Definition: zone_darkshore.cpp:316
@ QUEST_ABSENT_MINDED_PT2
Definition: zone_darkshore.cpp:315
@ SAY_REM_PROGRESS
Definition: zone_darkshore.cpp:311

Function Documentation

◆ AddSC_darkshore()

void AddSC_darkshore ( )
639{
640 // Ours
641 new npc_murkdeep();
643 new npc_tharnarian();
644
645 // Theirs
646 new npc_kerlonian();
648}
Definition: zone_darkshore.cpp:53
Definition: zone_darkshore.cpp:184
Definition: zone_darkshore.cpp:322
Definition: zone_darkshore.cpp:437
Definition: zone_darkshore.cpp:532

Referenced by AddKalimdorScripts().