TrinityCore
Loading...
Searching...
No Matches
wailing_caverns.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "wailing_caverns.h"
+ Include dependency graph for wailing_caverns.cpp:

Go to the source code of this file.

Classes

struct  npc_disciple_of_naralex
 

Enumerations

enum  DiscipleTexts {
  SAY_ALL_DONE = 0 , SAY_PROGRESS_1 = 1 , SAY_PROGRESS_2 = 2 , SAY_PROGRESS_3 = 3 ,
  SAY_PROGRESS_4 = 4 , SAY_PROGRESS_5 = 5 , SAY_PROGRESS_6 = 6 , SAY_PROGRESS_7 = 7 ,
  SAY_PROGRESS_8 = 8 , SAY_PROGRESS_9 = 9 , SAY_AGGRO = 10 , EMOTE_AWAKENING_1 = 0 ,
  EMOTE_AWAKENING_2 = 1 , EMOTE_AWAKENING_3 = 2 , SAY_AWAKENING_4 = 3 , SAY_AWAKENING_5 = 4 ,
  SAY_AWAKENING_6 = 5
}
 
enum  DiscipleSpells {
  SPELL_MARK_OF_THE_WILD = 5232 , SPELL_SERPENTINE_CLEANSING = 6270 , SPELL_NARALEXS_AWAKENING = 6271 , SPELL_OWL_FORM = 8153 ,
  SPELL_SLEEP = 1090 , SPELL_DRUIDS_POTION = 8141
}
 
enum  DiscipleEvents {
  EVENT_PROGRESS_1 = 1 , EVENT_PROGRESS_2 , EVENT_PROGRESS_3 , EVENT_PROGRESS_4 ,
  EVENT_PROGRESS_5 , EVENT_PROGRESS_6 , EVENT_PROGRESS_7 , EVENT_PROGRESS_8 ,
  EVENT_PROGRESS_9 , EVENT_PROGRESS_10 , EVENT_PROGRESS_11 , EVENT_PROGRESS_12 ,
  EVENT_PROGRESS_13 , EVENT_PROGRESS_14 , EVENT_PROGRESS_15 , EVENT_PROGRESS_16 ,
  EVENT_PROGRESS_17 , EVENT_PROGRESS_18 , EVENT_PROGRESS_19 , EVENT_PROGRESS_20 ,
  EVENT_PROGRESS_21 , EVENT_PROGRESS_22 , EVENT_PROGRESS_23 , EVENT_PROGRESS_24 ,
  EVENT_PROGRESS_25 , EVENT_PROGRESS_26 , EVENT_PROGRESS_27 , EVENT_SLEEP ,
  EVENT_DRUIDS_POTION
}
 
enum  DisciplePaths {
  PATH_PROGRESS_1 = 367800 , PATH_PROGRESS_2 = 367801 , PATH_PROGRESS_3 = 367802 , PATH_PROGRESS_4 = 367803 ,
  PATH_PROGRESS_5 = 367804 , PATH_NARALEX = 367900
}
 
enum  DiscipleSummonGroups {
  SUMMON_GROUP_1 = 0 , SUMMON_GROUP_2 = 1 , SUMMON_GROUP_3 = 2 , SUMMON_GROUP_4 = 3 ,
  SUMMON_GROUP_5 = 4
}
 
enum  DiscipleMisc { GOSSIP_MENU_EVENT = 202 }
 

Functions

void AddSC_wailing_caverns ()
 

Enumeration Type Documentation

◆ DiscipleEvents

Enumerator
EVENT_PROGRESS_1 
EVENT_PROGRESS_2 
EVENT_PROGRESS_3 
EVENT_PROGRESS_4 
EVENT_PROGRESS_5 
EVENT_PROGRESS_6 
EVENT_PROGRESS_7 
EVENT_PROGRESS_8 
EVENT_PROGRESS_9 
EVENT_PROGRESS_10 
EVENT_PROGRESS_11 
EVENT_PROGRESS_12 
EVENT_PROGRESS_13 
EVENT_PROGRESS_14 
EVENT_PROGRESS_15 
EVENT_PROGRESS_16 
EVENT_PROGRESS_17 
EVENT_PROGRESS_18 
EVENT_PROGRESS_19 
EVENT_PROGRESS_20 
EVENT_PROGRESS_21 
EVENT_PROGRESS_22 
EVENT_PROGRESS_23 
EVENT_PROGRESS_24 
EVENT_PROGRESS_25 
EVENT_PROGRESS_26 
EVENT_PROGRESS_27 
EVENT_SLEEP 
EVENT_DRUIDS_POTION 

Definition at line 67 of file wailing_caverns.cpp.

◆ DiscipleMisc

Enumerator
GOSSIP_MENU_EVENT 

Definition at line 120 of file wailing_caverns.cpp.

◆ DisciplePaths

Enumerator
PATH_PROGRESS_1 
PATH_PROGRESS_2 
PATH_PROGRESS_3 
PATH_PROGRESS_4 
PATH_PROGRESS_5 
PATH_NARALEX 

Definition at line 101 of file wailing_caverns.cpp.

◆ DiscipleSpells

Enumerator
SPELL_MARK_OF_THE_WILD 
SPELL_SERPENTINE_CLEANSING 
SPELL_NARALEXS_AWAKENING 
SPELL_OWL_FORM 
SPELL_SLEEP 
SPELL_DRUIDS_POTION 

Definition at line 56 of file wailing_caverns.cpp.

◆ DiscipleSummonGroups

Enumerator
SUMMON_GROUP_1 
SUMMON_GROUP_2 
SUMMON_GROUP_3 
SUMMON_GROUP_4 
SUMMON_GROUP_5 

Definition at line 111 of file wailing_caverns.cpp.

◆ DiscipleTexts

Enumerator
SAY_ALL_DONE 
SAY_PROGRESS_1 
SAY_PROGRESS_2 
SAY_PROGRESS_3 
SAY_PROGRESS_4 
SAY_PROGRESS_5 
SAY_PROGRESS_6 
SAY_PROGRESS_7 
SAY_PROGRESS_8 
SAY_PROGRESS_9 
SAY_AGGRO 
EMOTE_AWAKENING_1 
EMOTE_AWAKENING_2 
EMOTE_AWAKENING_3 
SAY_AWAKENING_4 
SAY_AWAKENING_5 
SAY_AWAKENING_6 

Definition at line 32 of file wailing_caverns.cpp.

Function Documentation

◆ AddSC_wailing_caverns()

void AddSC_wailing_caverns ( )

Definition at line 388 of file wailing_caverns.cpp.

+ Here is the caller graph for this function: