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:

Go to the source code of this file.

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 , PATH_ESCORT_NARALEX_DISCIPLE = 29426 , 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 
PATH_ESCORT_NARALEX_DISCIPLE 
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 

Definition at line 42 of file wailing_caverns.cpp.

Function Documentation

◆ AddSC_wailing_caverns()

void AddSC_wailing_caverns ( )

Definition at line 377 of file wailing_caverns.cpp.

+ Here is the caller graph for this function: