TrinityCore
Loading...
Searching...
No Matches
boss_eredar_twins.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "Map.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "sunwell_plateau.h"
+ Include dependency graph for boss_eredar_twins.cpp:

Go to the source code of this file.

Classes

struct  boss_sacrolash
 
struct  boss_alythess
 
struct  npc_shadow_image
 
class  spell_eredar_twins_blaze
 
class  spell_eredar_twins_dark_flame_aura_shadow
 
class  spell_eredar_twins_dark_flame_aura_fire
 
class  at_witchs_sanctum
 

Enumerations

enum  SacrolashTexts {
  SAY_INTRO_SAC = 0 , SAY_SHADOW_NOVA = 1 , SAY_SLAY_SAC = 2 , SAY_ALYTHESS_DEAD = 3 ,
  SAY_BERSERK_SAC = 4 , SAY_DEATH_SAC = 5 , EMOTE_SHADOW_NOVA_SAC = 6 , EMOTE_CONFLAGRATION_SAC = 7 ,
  SAY_INTRO_ALY = 0 , SAY_CONFLAGRATION = 1 , SAY_SLAY_ALY = 2 , SAY_SACROLASH_DEAD = 3 ,
  SAY_BERSERK_ALY = 4 , SAY_DEATH_ALY = 5 , EMOTE_CONFLAGRATION_ALY = 6 , EMOTE_SHADOW_NOVA_ALY = 7
}
 
enum  SacrolashSpells {
  SPELL_DUAL_WIELD_PASSIVE = 42459 , SPELL_SHADOWFORM = 45455 , SPELL_SHADOW_BLADES = 45248 , SPELL_CONFOUNDING_BLOW = 45256 ,
  SPELL_SUMMON_SHADOW_IMAGES = 45258 , SPELL_SHADOW_NOVA = 45329 , SPELL_SHADOW_NOVA_DUMMY = 45332 , SPELL_FIREFORM = 45457 ,
  SPELL_PYROGENICS = 45230 , SPELL_BLAZE = 45235 , SPELL_FLAME_SEAR = 46771 , SPELL_CONFLAGRATION = 45342 ,
  SPELL_CONFLAGRATION_DUMMY = 45333 , SPELL_DARK_FLAME_AURA_SAC = 45343 , SPELL_DARK_FLAME_AURA_ALY = 47300 , SPELL_EMPOWER = 45366 ,
  SPELL_BERSERK = 46587 , SPELL_INSTAKILL_SELF = 29878 , SPELL_SHADOW_IMAGE_VISUAL = 45263 , SPELL_SHADOW_FURY = 45270 ,
  SPELL_DARK_STRIKE = 45271 , SPELL_SHADOWSTEP = 45273 , SPELL_BLAZE_SUMMON = 45236 , SPELL_DARK_FLAME = 45345 ,
  SPELL_DARK_TOUCHED = 45347 , SPELL_FLAME_TOUCHED = 45348 , SPELL_BURN = 45246 , SPELL_CONFLAGRATION_TRIGGER = 46768
}
 
enum  SacrolashEvents {
  EVENT_SAC_INTRO = 1 , EVENT_ALY_INTRO_1 , EVENT_ALY_INTRO_2 , EVENT_SHADOW_BLADES ,
  EVENT_CONFOUNDING_BLOW , EVENT_SUMMON_SHADOW_IMAGES , EVENT_PYROGENICS , EVENT_BLAZE ,
  EVENT_FLAME_SEAR , EVENT_BERSERK , EVENT_SISTER_DEAD , EVENT_CONFLAGRATION ,
  EVENT_SHADOW_NOVA , EVENT_DEATH_1 , EVENT_DEATH_2
}
 
enum  SacrolashMisc { ACTION_START_INTRO = 0 , ACTION_SISTER_DEAD = 1 , SOUND_INTRO = 12484 }
 

Functions

void AddSC_boss_eredar_twins ()
 

Enumeration Type Documentation

◆ SacrolashEvents

Enumerator
EVENT_SAC_INTRO 
EVENT_ALY_INTRO_1 
EVENT_ALY_INTRO_2 
EVENT_SHADOW_BLADES 
EVENT_CONFOUNDING_BLOW 
EVENT_SUMMON_SHADOW_IMAGES 
EVENT_PYROGENICS 
EVENT_BLAZE 
EVENT_FLAME_SEAR 
EVENT_BERSERK 
EVENT_SISTER_DEAD 
EVENT_CONFLAGRATION 
EVENT_SHADOW_NOVA 
EVENT_DEATH_1 
EVENT_DEATH_2 

Definition at line 101 of file boss_eredar_twins.cpp.

◆ SacrolashMisc

Enumerator
ACTION_START_INTRO 
ACTION_SISTER_DEAD 
SOUND_INTRO 

Definition at line 129 of file boss_eredar_twins.cpp.

◆ SacrolashSpells

Enumerator
SPELL_DUAL_WIELD_PASSIVE 
SPELL_SHADOWFORM 
SPELL_SHADOW_BLADES 
SPELL_CONFOUNDING_BLOW 
SPELL_SUMMON_SHADOW_IMAGES 
SPELL_SHADOW_NOVA 
SPELL_SHADOW_NOVA_DUMMY 
SPELL_FIREFORM 
SPELL_PYROGENICS 
SPELL_BLAZE 
SPELL_FLAME_SEAR 
SPELL_CONFLAGRATION 
SPELL_CONFLAGRATION_DUMMY 
SPELL_DARK_FLAME_AURA_SAC 
SPELL_DARK_FLAME_AURA_ALY 
SPELL_EMPOWER 
SPELL_BERSERK 
SPELL_INSTAKILL_SELF 
SPELL_SHADOW_IMAGE_VISUAL 
SPELL_SHADOW_FURY 
SPELL_DARK_STRIKE 
SPELL_SHADOWSTEP 
SPELL_BLAZE_SUMMON 
SPELL_DARK_FLAME 
SPELL_DARK_TOUCHED 
SPELL_FLAME_TOUCHED 
SPELL_BURN 
SPELL_CONFLAGRATION_TRIGGER 

Definition at line 56 of file boss_eredar_twins.cpp.

◆ SacrolashTexts

Enumerator
SAY_INTRO_SAC 
SAY_SHADOW_NOVA 
SAY_SLAY_SAC 
SAY_ALYTHESS_DEAD 
SAY_BERSERK_SAC 
SAY_DEATH_SAC 
EMOTE_SHADOW_NOVA_SAC 
EMOTE_CONFLAGRATION_SAC 
SAY_INTRO_ALY 
SAY_CONFLAGRATION 
SAY_SLAY_ALY 
SAY_SACROLASH_DEAD 
SAY_BERSERK_ALY 
SAY_DEATH_ALY 
EMOTE_CONFLAGRATION_ALY 
EMOTE_SHADOW_NOVA_ALY 

Definition at line 33 of file boss_eredar_twins.cpp.

Function Documentation

◆ AddSC_boss_eredar_twins()

void AddSC_boss_eredar_twins ( )

Definition at line 875 of file boss_eredar_twins.cpp.

+ Here is the caller graph for this function: