TrinityCore
Loading...
Searching...
No Matches
boss_skarmorak.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "InstanceScript.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "the_stonevault.h"
+ Include dependency graph for boss_skarmorak.cpp:

Go to the source code of this file.

Classes

struct  boss_skarmorak
 
class  spell_skarmorak_fortified_shell_absorb
 
class  spell_skarmorak_fortified_shell_energize
 
class  spell_skarmorak_fortified_shell_selector
 
class  spell_skarmorak_fortified_shell_periodic_absorb
 
class  spell_skarmorak_crystalline_smash
 
class  spell_skarmorak_crystal_shards
 
class  spell_skarmorak_unstable_crash
 
class  spell_skarmorak_unstable_crash_fragment_selector
 
class  spell_skarmorak_unstable_energy_area
 
class  spell_skarmorak_unstable_energy
 
class  spell_skarmorak_unstable_energy_aura
 
struct  at_skarmorak_unstable_fragments
 

Enumerations

enum  SkarmorakSpells {
  SPELL_CRYSTALLINE_SMASH_DAMAGE = 422233 , SPELL_CRYSTAL_SHARDS_DUMMY = 422294 , SPELL_CRYSTAL_SHARDS_1 = 422250 , SPELL_CRYSTAL_SHARDS_2 = 422272 ,
  SPELL_CRYSTAL_SHARDS_3 = 422273 , SPELL_CRYSTALLINE_ERUPTION = 443494 , SPELL_ENERGY_CONTROLLER = 439749 , SPELL_FORTIFIED_SHELL_ENERGIZE = 429976 ,
  SPELL_FORTIFIED_SHELL = 423200 , SPELL_FORTIFIED_SHELL_VISUAL = 426215 , SPELL_FORTIFIED_SHELL_CRYSTAL_VISUAL = 452837 , SPELL_FORTIFIED_SHELL_INDICATOR = 445409 ,
  SPELL_FORTIFIED_SHELL_SELECTOR = 426181 , SPELL_FORTIFIED_SHELL_PERIODIC_ABSORB_STACK = 439600 , SPELL_FORTIFIED_SHELL_ABSORB = 423228 , SPELL_SHATTERED_SHELL = 423246 ,
  SPELL_UNSTABLE_CRASH = 423538 , SPELL_UNSTABLE_CRASH_FRAGMENT_SELECTOR = 443838 , SPELL_UNSTABLE_ENERGY_AREA = 423572 , SPELL_UNSTABLE_ENERGY = 435813 ,
  SPELL_UNSTABLE_FRAGMENTS = 423557 , SPELL_UNSTABLE_FRAGMENT_DAMAGE = 464980 , SPELL_UNSTABLE_FRAGMENT_MOD_DAMAGE = 438583 , SPELL_VOID_DISCHARGE = 423324 ,
  SPELL_VOID_DISCHARGE_STACKS = 423327
}
 
enum  SkarmorakEvents { EVENT_CRYSTALLINE_SMASH = 1 , EVENT_UNSTABLE_CRASH , EVENT_CHECK_ENERGY , EVENT_VOID_DISCHARGE }
 
enum  SkarmorakTexts {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_FORTIFIED_SHELL = 2 , SAY_VOID_DISCHARGE = 3 ,
  SAY_WIPE = 4 , SAY_DEATH = 5
}
 
enum  SkarmorakActions { ACTION_FORTIFIED_SHELL = 1 }
 

Functions

void AddSC_boss_skarmorak ()
 

Enumeration Type Documentation

◆ SkarmorakActions

Enumerator
ACTION_FORTIFIED_SHELL 

Definition at line 75 of file boss_skarmorak.cpp.

◆ SkarmorakEvents

Enumerator
EVENT_CRYSTALLINE_SMASH 
EVENT_UNSTABLE_CRASH 
EVENT_CHECK_ENERGY 
EVENT_VOID_DISCHARGE 

Definition at line 57 of file boss_skarmorak.cpp.

◆ SkarmorakSpells

Enumerator
SPELL_CRYSTALLINE_SMASH_DAMAGE 
SPELL_CRYSTAL_SHARDS_DUMMY 
SPELL_CRYSTAL_SHARDS_1 
SPELL_CRYSTAL_SHARDS_2 
SPELL_CRYSTAL_SHARDS_3 
SPELL_CRYSTALLINE_ERUPTION 
SPELL_ENERGY_CONTROLLER 
SPELL_FORTIFIED_SHELL_ENERGIZE 
SPELL_FORTIFIED_SHELL 
SPELL_FORTIFIED_SHELL_VISUAL 
SPELL_FORTIFIED_SHELL_CRYSTAL_VISUAL 
SPELL_FORTIFIED_SHELL_INDICATOR 
SPELL_FORTIFIED_SHELL_SELECTOR 
SPELL_FORTIFIED_SHELL_PERIODIC_ABSORB_STACK 
SPELL_FORTIFIED_SHELL_ABSORB 
SPELL_SHATTERED_SHELL 
SPELL_UNSTABLE_CRASH 
SPELL_UNSTABLE_CRASH_FRAGMENT_SELECTOR 
SPELL_UNSTABLE_ENERGY_AREA 
SPELL_UNSTABLE_ENERGY 
SPELL_UNSTABLE_FRAGMENTS 
SPELL_UNSTABLE_FRAGMENT_DAMAGE 
SPELL_UNSTABLE_FRAGMENT_MOD_DAMAGE 
SPELL_VOID_DISCHARGE 
SPELL_VOID_DISCHARGE_STACKS 

Definition at line 28 of file boss_skarmorak.cpp.

◆ SkarmorakTexts

Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_FORTIFIED_SHELL 
SAY_VOID_DISCHARGE 
SAY_WIPE 
SAY_DEATH 

Definition at line 65 of file boss_skarmorak.cpp.

Function Documentation

◆ AddSC_boss_skarmorak()

void AddSC_boss_skarmorak ( )

Definition at line 506 of file boss_skarmorak.cpp.

+ Here is the caller graph for this function: