AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_darkshore.cpp File Reference
#include "CreatureScript.h"
#include "Player.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 ,
  SPELL_BEAR_FORM = 18309 ,
  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 
429{
433 OBJECT_BEAR_TRAP = 111148,
434 QUEST_PLAGUED_LANDS = 2118,
437};
@ OBJECT_BEAR_TRAP
Definition: zone_darkshore.cpp:433
@ QUEST_PLAGUED_LANDS
Definition: zone_darkshore.cpp:434
@ NPC_CAPTURED_RABID_THISTLE_BEAR
Definition: zone_darkshore.cpp:432
@ SPELL_THARNARIUMS_HEAL
Definition: zone_darkshore.cpp:436
@ SPELL_BEAR_CAPTURED_IN_TRAP
Definition: zone_darkshore.cpp:435
@ NPC_RABID_THISTLE_BEAR
Definition: zone_darkshore.cpp:431
@ EVENT_CHECK_FOLLOWING
Definition: zone_darkshore.cpp:430

◆ eTharnarian

Enumerator
EVENT_POST_QUEST_ONE 
EVENT_POST_QUEST_TWO 
EVENT_POST_QUEST_THREE 
ITEM_THARNARIUMS_HOPE 
GUID_SCRIPT_INVOKER 
SAY_BE_CLEANSED 
528{
535};
@ GUID_SCRIPT_INVOKER
Definition: zone_darkshore.cpp:533
@ EVENT_POST_QUEST_TWO
Definition: zone_darkshore.cpp:530
@ EVENT_POST_QUEST_ONE
Definition: zone_darkshore.cpp:529
@ EVENT_POST_QUEST_THREE
Definition: zone_darkshore.cpp:531
@ ITEM_THARNARIUMS_HOPE
Definition: zone_darkshore.cpp:532
@ SAY_BE_CLEANSED
Definition: zone_darkshore.cpp:534

◆ 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 
SPELL_BEAR_FORM 
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,
178 SPELL_BEAR_FORM = 18309,
180 NPC_LILADRIS = 11219 //attackers entries unknown
181};
@ SPELL_SLEEP_VISUAL
Definition: zone_darkshore.cpp:176
@ SPELL_BEAR_FORM
Definition: zone_darkshore.cpp:178
@ SAY_KER_ALERT_1
Definition: zone_darkshore.cpp:172
@ QUEST_SLEEPER_AWAKENED
Definition: zone_darkshore.cpp:179
@ SPELL_AWAKEN
Definition: zone_darkshore.cpp:177
@ NPC_LILADRIS
Definition: zone_darkshore.cpp:180
@ 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 
303{
304 SAY_REM_START = 0,
305 SAY_REM_AGGRO = 1,
306 SAY_REM_RAMP1_1 = 2,
307 SAY_REM_RAMP1_2 = 3,
308 SAY_REM_BOOK = 4,
309 SAY_REM_TENT1_1 = 5,
310 SAY_REM_TENT1_2 = 6,
311 SAY_REM_MOSS = 7,
312 EMOTE_REM_MOSS = 8,
314 SAY_REM_PROGRESS = 10,
315 SAY_REM_REMEMBER = 11,
316 EMOTE_REM_END = 12,
317
319 NPC_GRAVEL_SCOUT = 2158,
320 NPC_GRAVEL_BONE = 2159,
321 NPC_GRAVEL_GEO = 2160
322};
@ SAY_REM_MOSS_PROGRESS
Definition: zone_darkshore.cpp:313
@ EMOTE_REM_MOSS
Definition: zone_darkshore.cpp:312
@ NPC_GRAVEL_GEO
Definition: zone_darkshore.cpp:321
@ EMOTE_REM_END
Definition: zone_darkshore.cpp:316
@ SAY_REM_RAMP1_2
Definition: zone_darkshore.cpp:307
@ SAY_REM_MOSS
Definition: zone_darkshore.cpp:311
@ SAY_REM_RAMP1_1
Definition: zone_darkshore.cpp:306
@ SAY_REM_START
Definition: zone_darkshore.cpp:304
@ NPC_GRAVEL_BONE
Definition: zone_darkshore.cpp:320
@ SAY_REM_BOOK
Definition: zone_darkshore.cpp:308
@ SAY_REM_TENT1_2
Definition: zone_darkshore.cpp:310
@ SAY_REM_REMEMBER
Definition: zone_darkshore.cpp:315
@ SAY_REM_TENT1_1
Definition: zone_darkshore.cpp:309
@ SAY_REM_AGGRO
Definition: zone_darkshore.cpp:305
@ NPC_GRAVEL_SCOUT
Definition: zone_darkshore.cpp:319
@ QUEST_ABSENT_MINDED_PT2
Definition: zone_darkshore.cpp:318
@ SAY_REM_PROGRESS
Definition: zone_darkshore.cpp:314

Function Documentation

◆ AddSC_darkshore()

void AddSC_darkshore ( )
645{
646 // Ours
647 new npc_murkdeep();
649 new npc_tharnarian();
650
651 // Theirs
652 new npc_kerlonian();
654}
Definition: zone_darkshore.cpp:53
Definition: zone_darkshore.cpp:185
Definition: zone_darkshore.cpp:325
Definition: zone_darkshore.cpp:440
Definition: zone_darkshore.cpp:538

Referenced by AddKalimdorScripts().