TrinityCore
wailing_caverns.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "TemporarySummon.h"
#include "wailing_caverns.h"
+ Include dependency graph for wailing_caverns.cpp:

Classes

class  npc_disciple_of_naralex
 
struct  npc_disciple_of_naralex::npc_disciple_of_naralexAI
 

Enumerations

enum  Enums {
  SAY_ENTER = 0, SAY_AGGRO = 1, SAY_BANISH = 2, SAY_SLAY = 3,
  SAY_DEATH = 4, EMOTE_FRENZY = 5, SPELL_CLEAVE = 40504, SPELL_TIME_STOP = 31422,
  SPELL_ENRAGE = 37605, SPELL_SAND_BREATH = 31473, H_SPELL_SAND_BREATH = 39049, SAY_ENTER = 0,
  SAY_AGGRO = 1, SAY_BANISH = 2, SAY_SLAY = 3, SAY_DEATH = 4,
  SPELL_ARCANE_BLAST = 31457, H_SPELL_ARCANE_BLAST = 38538, SPELL_ARCANE_DISCHARGE = 31472, H_SPELL_ARCANE_DISCHARGE = 38539,
  SPELL_TIME_LAPSE = 31467, SPELL_ATTRACTION = 38540, SAY_ENTER = 0, SAY_AGGRO = 1,
  SAY_BANISH = 2, SAY_SLAY = 3, SAY_DEATH = 4, SPELL_HASTE = 31458,
  SPELL_MORTAL_WOUND = 31464, SPELL_WING_BUFFET = 31475, H_SPELL_WING_BUFFET = 38593, SPELL_REFLECT = 38592,
  SAY_AT_LAST = 0, SAY_MAKE_PREPARATIONS = 1, SAY_TEMPLE_OF_PROMISE = 2, SAY_MUST_CONTINUE = 3,
  SAY_BANISH_THE_SPIRITS = 4, SAY_CAVERNS_PURIFIED = 5, SAY_BEYOND_THIS_CORRIDOR = 6, SAY_EMERALD_DREAM = 7,
  EMOTE_AWAKENING_RITUAL = 8, EMOTE_TROUBLED_SLEEP = 0, EMOTE_WRITHE_IN_AGONY = 1, EMOTE_HORRENDOUS_VISION = 2,
  SAY_MUTANUS_THE_DEVOURER = 9, SAY_I_AM_AWAKE = 3, SAY_NARALEX_AWAKES = 10, SAY_THANK_YOU = 4,
  SAY_FAREWELL = 5, SAY_ATTACKED = 11, GOSSIP_OPTION_LET_EVENT_BEGIN = 201, NPC_TEXT_NARALEX_SLEEPS_AGAIN = 698,
  NPC_TEXT_FANGLORDS_ARE_DEAD = 699, SPELL_MARK_OF_THE_WILD_RANK_2 = 5232, SPELL_SERPENTINE_CLEANSING = 6270, SPELL_NARALEXS_AWAKENING = 6271,
  SPELL_FLIGHT_FORM = 33943, NPC_DEVIATE_RAVAGER = 3636, NPC_DEVIATE_VIPER = 5755, NPC_DEVIATE_MOCCASIN = 5762,
  NPC_NIGHTMARE_ECTOPLASM = 5763, NPC_MUTANUS_THE_DEVOURER = 3654, SAY_SARTHARION_AGGRO = 0, SAY_SARTHARION_BERSERK = 1,
  SAY_SARTHARION_BREATH = 2, SAY_SARTHARION_CALL_SHADRON = 3, SAY_SARTHARION_CALL_TENEBRON = 4, SAY_SARTHARION_CALL_VESPERON = 5,
  SAY_SARTHARION_DEATH = 6, SAY_SARTHARION_SPECIAL = 7, SAY_SARTHARION_SLAY = 8, WHISPER_LAVA_CHURN = 9,
  SPELL_BERSERK = 61632, SPELL_CLEAVE = 56909, SPELL_FLAME_BREATH = 56908, SPELL_TAIL_LASH = 56910,
  SPELL_WILL_OF_SARTHARION = 61254, SPELL_LAVA_STRIKE = 57571, SPELL_TWILIGHT_REVENGE = 60639, NPC_FIRE_CYCLONE = 30648,
  SPELL_PYROBUFFET = 56916, SPELL_PYROBUFFET_RANGE = 58907, NPC_ACOLYTE_OF_VESPERON = 31219, SPELL_POWER_OF_VESPERON = 61251,
  NPC_ACOLYTE_OF_SHADRON = 31218, SPELL_POWER_OF_SHADRON = 58105, SPELL_POWER_OF_TENEBRON = 61248, NPC_FLAME_TSUNAMI = 30616,
  POINT_ID_INIT = 100, POINT_ID_LAND = 200, SPELL_TWILIGHT_RESIDUE = 61885, SPELL_SHADOW_BREATH = 57570,
  SPELL_SHADOW_FISSURE = 57579, NPC_ACOLYTE_OF_VESPERON = 31219, SPELL_POWER_OF_VESPERON = 61251, SPELL_TWILIGHT_TORMENT_VESP = 57948,
  SPELL_TWILIGHT_TORMENT_VESP_ACO = 58853, NPC_ACOLYTE_OF_SHADRON = 31218, SPELL_POWER_OF_SHADRON = 58105, SPELL_GIFT_OF_TWILIGTH_SHA = 57835,
  SPELL_GIFT_OF_TWILIGTH_SAR = 58766, SPELL_VOID_BLAST = 57581, SPELL_POWER_OF_TENEBRON = 61248, SPELL_SUMMON_TWILIGHT_WHELP = 58035,
  SPELL_SUMMON_SARTHARION_TWILIGHT_WHELP = 58826, SPELL_TWILIGHT_REVENGE = 60639, SPELL_HATCH_EGGS_H = 59189, SPELL_HATCH_EGGS = 58542,
  SPELL_HATCH_EGGS_EFFECT_H = 59190, SPELL_HATCH_EGGS_EFFECT = 58685, NPC_TWILIHT_WHELP = 31214, NPC_TWILIGHT_EGG = 30882,
  NPC_SARTHARION_TWILIGHT_EGG = 31204, SPELL_TWILIGHT_SHIFT_ENTER = 57620, SPELL_TWILIGHT_SHIFT = 57874, SPELL_TWILIGHT_SHIFT_REMOVAL = 61187,
  SPELL_TWILIGHT_SHIFT_REMOVAL_ALL = 61190, NPC_TWILIGHT_WHELP = 30890, NPC_SARTHARION_TWILIGHT_WHELP = 31214, SPELL_FADE_ARMOR = 60708,
  SPELL_FLAME_TSUNAMI = 57494, SPELL_FLAME_TSUNAMI_LEAP = 60241, SPELL_FLAME_TSUNAMI_DMG_AURA = 57491, SPELL_FLAME_TSUNAMI_BUFF = 60430,
  NPC_LAVA_BLAZE = 30643, POINT_ID_INIT = 100, POINT_ID_LAND = 200
}
 

Functions

void AddSC_wailing_caverns ()
 

Enumeration Type Documentation

◆ Enums

enum Enums
Enumerator
SAY_ENTER 
SAY_AGGRO 
SAY_BANISH 
SAY_SLAY 
SAY_DEATH 
EMOTE_FRENZY 
SPELL_CLEAVE 
SPELL_TIME_STOP 
SPELL_ENRAGE 
SPELL_SAND_BREATH 
H_SPELL_SAND_BREATH 
SAY_ENTER 
SAY_AGGRO 
SAY_BANISH 
SAY_SLAY 
SAY_DEATH 
SPELL_ARCANE_BLAST 
H_SPELL_ARCANE_BLAST 
SPELL_ARCANE_DISCHARGE 
H_SPELL_ARCANE_DISCHARGE 
SPELL_TIME_LAPSE 
SPELL_ATTRACTION 
SAY_ENTER 
SAY_AGGRO 
SAY_BANISH 
SAY_SLAY 
SAY_DEATH 
SPELL_HASTE 
SPELL_MORTAL_WOUND 
SPELL_WING_BUFFET 
H_SPELL_WING_BUFFET 
SPELL_REFLECT 
SAY_AT_LAST 
SAY_MAKE_PREPARATIONS 
SAY_TEMPLE_OF_PROMISE 
SAY_MUST_CONTINUE 
SAY_BANISH_THE_SPIRITS 
SAY_CAVERNS_PURIFIED 
SAY_BEYOND_THIS_CORRIDOR 
SAY_EMERALD_DREAM 
EMOTE_AWAKENING_RITUAL 
EMOTE_TROUBLED_SLEEP 
EMOTE_WRITHE_IN_AGONY 
EMOTE_HORRENDOUS_VISION 
SAY_MUTANUS_THE_DEVOURER 
SAY_I_AM_AWAKE 
SAY_NARALEX_AWAKES 
SAY_THANK_YOU 
SAY_FAREWELL 
SAY_ATTACKED 
GOSSIP_OPTION_LET_EVENT_BEGIN 
NPC_TEXT_NARALEX_SLEEPS_AGAIN 
NPC_TEXT_FANGLORDS_ARE_DEAD 
SPELL_MARK_OF_THE_WILD_RANK_2 
SPELL_SERPENTINE_CLEANSING 
SPELL_NARALEXS_AWAKENING 
SPELL_FLIGHT_FORM 
NPC_DEVIATE_RAVAGER 
NPC_DEVIATE_VIPER 
NPC_DEVIATE_MOCCASIN 
NPC_NIGHTMARE_ECTOPLASM 
NPC_MUTANUS_THE_DEVOURER 
SAY_SARTHARION_AGGRO 
SAY_SARTHARION_BERSERK 
SAY_SARTHARION_BREATH 
SAY_SARTHARION_CALL_SHADRON 
SAY_SARTHARION_CALL_TENEBRON 
SAY_SARTHARION_CALL_VESPERON 
SAY_SARTHARION_DEATH 
SAY_SARTHARION_SPECIAL 
SAY_SARTHARION_SLAY 
WHISPER_LAVA_CHURN 
SPELL_BERSERK 
SPELL_CLEAVE 
SPELL_FLAME_BREATH 
SPELL_TAIL_LASH 
SPELL_WILL_OF_SARTHARION 
SPELL_LAVA_STRIKE 
SPELL_TWILIGHT_REVENGE 
NPC_FIRE_CYCLONE 
SPELL_PYROBUFFET 
SPELL_PYROBUFFET_RANGE 
NPC_ACOLYTE_OF_VESPERON 
SPELL_POWER_OF_VESPERON 
NPC_ACOLYTE_OF_SHADRON 
SPELL_POWER_OF_SHADRON 
SPELL_POWER_OF_TENEBRON 
NPC_FLAME_TSUNAMI 
POINT_ID_INIT 
POINT_ID_LAND 
SPELL_TWILIGHT_RESIDUE 
SPELL_SHADOW_BREATH 
SPELL_SHADOW_FISSURE 
NPC_ACOLYTE_OF_VESPERON 
SPELL_POWER_OF_VESPERON 
SPELL_TWILIGHT_TORMENT_VESP 
SPELL_TWILIGHT_TORMENT_VESP_ACO 
NPC_ACOLYTE_OF_SHADRON 
SPELL_POWER_OF_SHADRON 
SPELL_GIFT_OF_TWILIGTH_SHA 
SPELL_GIFT_OF_TWILIGTH_SAR 
SPELL_VOID_BLAST 
SPELL_POWER_OF_TENEBRON 
SPELL_SUMMON_TWILIGHT_WHELP 
SPELL_SUMMON_SARTHARION_TWILIGHT_WHELP 
SPELL_TWILIGHT_REVENGE 
SPELL_HATCH_EGGS_H 
SPELL_HATCH_EGGS 
SPELL_HATCH_EGGS_EFFECT_H 
SPELL_HATCH_EGGS_EFFECT 
NPC_TWILIHT_WHELP 
NPC_TWILIGHT_EGG 
NPC_SARTHARION_TWILIGHT_EGG 
SPELL_TWILIGHT_SHIFT_ENTER 
SPELL_TWILIGHT_SHIFT 
SPELL_TWILIGHT_SHIFT_REMOVAL 
SPELL_TWILIGHT_SHIFT_REMOVAL_ALL 
NPC_TWILIGHT_WHELP 
NPC_SARTHARION_TWILIGHT_WHELP 
SPELL_FADE_ARMOR 
SPELL_FLAME_TSUNAMI 
SPELL_FLAME_TSUNAMI_LEAP 
SPELL_FLAME_TSUNAMI_DMG_AURA 
SPELL_FLAME_TSUNAMI_BUFF 
NPC_LAVA_BLAZE 
POINT_ID_INIT 
POINT_ID_LAND 
43 {
44  SAY_AT_LAST = 0,
57  SAY_I_AM_AWAKE = 3,
58  SAY_NARALEX_AWAKES = 10,
59  SAY_THANK_YOU = 4,
60  SAY_FAREWELL = 5,
61  SAY_ATTACKED = 11,
62 
66 
70  SPELL_FLIGHT_FORM = 33943,
71 
72  NPC_DEVIATE_RAVAGER = 3636,
73  NPC_DEVIATE_VIPER = 5755,
74  NPC_DEVIATE_MOCCASIN = 5762,
77 };
Definition: wailing_caverns.cpp:53
Definition: wailing_caverns.cpp:69
Definition: wailing_caverns.cpp:45
Definition: wailing_caverns.cpp:46
Definition: wailing_caverns.cpp:74
Definition: wailing_caverns.cpp:64
Definition: wailing_caverns.cpp:59
Definition: wailing_caverns.cpp:56
Definition: wailing_caverns.cpp:55
Definition: wailing_caverns.cpp:70
Definition: wailing_caverns.cpp:57
Definition: wailing_caverns.cpp:54
Definition: wailing_caverns.cpp:68
Definition: wailing_caverns.cpp:44
Definition: wailing_caverns.cpp:73
Definition: wailing_caverns.cpp:58
Definition: wailing_caverns.cpp:75
Definition: wailing_caverns.cpp:47
Definition: wailing_caverns.cpp:67
Definition: wailing_caverns.cpp:52
Definition: wailing_caverns.cpp:49
Definition: wailing_caverns.cpp:50
Definition: wailing_caverns.cpp:61
Definition: wailing_caverns.cpp:65
Definition: wailing_caverns.cpp:76
Definition: wailing_caverns.cpp:48
Definition: wailing_caverns.cpp:60
Definition: wailing_caverns.cpp:72
Definition: wailing_caverns.cpp:51
Definition: wailing_caverns.cpp:63

Function Documentation

◆ AddSC_wailing_caverns()

void AddSC_wailing_caverns ( )
375 {
377 }
Definition: wailing_caverns.cpp:79
+ Here is the call graph for this function:
+ Here is the caller graph for this function: