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 
415{
419 OBJECT_BEAR_TRAP = 111148,
420 QUEST_PLAGUED_LANDS = 2118,
423};
@ OBJECT_BEAR_TRAP
Definition zone_darkshore.cpp:419
@ QUEST_PLAGUED_LANDS
Definition zone_darkshore.cpp:420
@ NPC_CAPTURED_RABID_THISTLE_BEAR
Definition zone_darkshore.cpp:418
@ SPELL_THARNARIUMS_HEAL
Definition zone_darkshore.cpp:422
@ SPELL_BEAR_CAPTURED_IN_TRAP
Definition zone_darkshore.cpp:421
@ NPC_RABID_THISTLE_BEAR
Definition zone_darkshore.cpp:417
@ EVENT_CHECK_FOLLOWING
Definition zone_darkshore.cpp:416

◆ eTharnarian

Enumerator
EVENT_POST_QUEST_ONE 
EVENT_POST_QUEST_TWO 
EVENT_POST_QUEST_THREE 
ITEM_THARNARIUMS_HOPE 
GUID_SCRIPT_INVOKER 
SAY_BE_CLEANSED 
514{
521};
@ GUID_SCRIPT_INVOKER
Definition zone_darkshore.cpp:519
@ EVENT_POST_QUEST_TWO
Definition zone_darkshore.cpp:516
@ EVENT_POST_QUEST_ONE
Definition zone_darkshore.cpp:515
@ EVENT_POST_QUEST_THREE
Definition zone_darkshore.cpp:517
@ ITEM_THARNARIUMS_HOPE
Definition zone_darkshore.cpp:518
@ SAY_BE_CLEANSED
Definition zone_darkshore.cpp:520

◆ 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 
154{
155 SAY_KER_START = 0,
156 EMOTE_KER_SLEEP = 1,
157 SAY_KER_SLEEP = 2,
158 SAY_KER_ALERT_1 = 3,
159 SAY_KER_END = 4,
161
162 SPELL_SLEEP_VISUAL = 25148,
163 SPELL_AWAKEN = 17536,
164 SPELL_BEAR_FORM = 18309,
166 NPC_LILADRIS = 11219 //attackers entries unknown
167};
@ SPELL_SLEEP_VISUAL
Definition zone_darkshore.cpp:162
@ SPELL_BEAR_FORM
Definition zone_darkshore.cpp:164
@ SAY_KER_ALERT_1
Definition zone_darkshore.cpp:158
@ QUEST_SLEEPER_AWAKENED
Definition zone_darkshore.cpp:165
@ SPELL_AWAKEN
Definition zone_darkshore.cpp:163
@ NPC_LILADRIS
Definition zone_darkshore.cpp:166
@ SAY_KER_SLEEP
Definition zone_darkshore.cpp:157
@ SAY_KER_START
Definition zone_darkshore.cpp:155
@ EMOTE_KER_AWAKEN
Definition zone_darkshore.cpp:160
@ EMOTE_KER_SLEEP
Definition zone_darkshore.cpp:156
@ SAY_KER_END
Definition zone_darkshore.cpp:159

◆ 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 
27{
31
32 SPELL_SUNDER_ARMOR = 11971,
33 SPELL_NET = 6533,
34
37};
@ EVENT_SPELL_NET
Definition zone_darkshore.cpp:36
@ NPC_GREYMIST_HUNTER
Definition zone_darkshore.cpp:28
@ NPC_GREYMIST_COASTRUNNER
Definition zone_darkshore.cpp:30
@ SPELL_SUNDER_ARMOR
Definition zone_darkshore.cpp:32
@ NPC_GREYMIST_WARRIOR
Definition zone_darkshore.cpp:29
@ EVENT_SPELL_SUNDER_ARMOR
Definition zone_darkshore.cpp:35
@ SPELL_NET
Definition zone_darkshore.cpp:33

◆ 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 
289{
290 SAY_REM_START = 0,
291 SAY_REM_AGGRO = 1,
292 SAY_REM_RAMP1_1 = 2,
293 SAY_REM_RAMP1_2 = 3,
294 SAY_REM_BOOK = 4,
295 SAY_REM_TENT1_1 = 5,
296 SAY_REM_TENT1_2 = 6,
297 SAY_REM_MOSS = 7,
298 EMOTE_REM_MOSS = 8,
300 SAY_REM_PROGRESS = 10,
301 SAY_REM_REMEMBER = 11,
302 EMOTE_REM_END = 12,
303
305 NPC_GRAVEL_SCOUT = 2158,
306 NPC_GRAVEL_BONE = 2159,
307 NPC_GRAVEL_GEO = 2160
308};
@ SAY_REM_MOSS_PROGRESS
Definition zone_darkshore.cpp:299
@ EMOTE_REM_MOSS
Definition zone_darkshore.cpp:298
@ NPC_GRAVEL_GEO
Definition zone_darkshore.cpp:307
@ EMOTE_REM_END
Definition zone_darkshore.cpp:302
@ SAY_REM_RAMP1_2
Definition zone_darkshore.cpp:293
@ SAY_REM_MOSS
Definition zone_darkshore.cpp:297
@ SAY_REM_RAMP1_1
Definition zone_darkshore.cpp:292
@ SAY_REM_START
Definition zone_darkshore.cpp:290
@ NPC_GRAVEL_BONE
Definition zone_darkshore.cpp:306
@ SAY_REM_BOOK
Definition zone_darkshore.cpp:294
@ SAY_REM_TENT1_2
Definition zone_darkshore.cpp:296
@ SAY_REM_REMEMBER
Definition zone_darkshore.cpp:301
@ SAY_REM_TENT1_1
Definition zone_darkshore.cpp:295
@ SAY_REM_AGGRO
Definition zone_darkshore.cpp:291
@ NPC_GRAVEL_SCOUT
Definition zone_darkshore.cpp:305
@ QUEST_ABSENT_MINDED_PT2
Definition zone_darkshore.cpp:304
@ SAY_REM_PROGRESS
Definition zone_darkshore.cpp:300

Function Documentation

◆ AddSC_darkshore()

void AddSC_darkshore ( )
631{
632 new npc_murkdeep();
634 new npc_tharnarian();
635 new npc_kerlonian();
637}
Definition zone_darkshore.cpp:171
Definition zone_darkshore.cpp:40
Definition zone_darkshore.cpp:311
Definition zone_darkshore.cpp:426
Definition zone_darkshore.cpp:524

Referenced by AddKalimdorScripts().