TrinityCore
Loading...
Searching...
No Matches
boss_baleroc.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "SpellScript.h"
#include "ObjectAccessor.h"
#include "Containers.h"
#include "firelands.h"
#include "Map.h"
#include "GridNotifiers.h"
#include "PassiveAI.h"
#include "Spell.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
+ Include dependency graph for boss_baleroc.cpp:

Go to the source code of this file.

Classes

struct  boss_baleroc
 
struct  npc_shard_of_torment
 
class  spell_baleroc_blades_of_baleroc
 
class  spell_baleroc_inferno_blade
 
class  spell_baleroc_decimation_blade
 
class  spell_baleroc_decimating_strike
 
class  spell_baleroc_countdown_aoe_dummy
 
class  spell_baleroc_countdown
 
class  spell_baleroc_countdown_proximity_check
 
class  spell_baleroc_shards_of_torment_target_search
 
class  spell_baleroc_torment_target_search
 
class  spell_baleroc_torment
 
class  spell_baleroc_torment_AuraScript
 
class  spell_baleroc_tormented
 
class  spell_baleroc_tormented_spread
 
class  spell_baleroc_vital_spark
 
class  spell_baleroc_vital_flame
 
class  achievement_share_the_pain
 

Enumerations

enum  Spells {
  SPELL_BLADES_OF_BALEROC = 99342 , SPELL_INFERNO_BLADE = 99350 , SPELL_INFERNO_STRIKE = 99351 , SPELL_DECIMATION_BLADE = 99352 ,
  SPELL_DECIMATION_BLADE_2 = 99405 , SPELL_DECIMATING_STRIKE = 99353 , SPELL_BLAZE_OF_GLORY = 99252 , SPELL_INCENDIARY_SOUL = 99369 ,
  SPELL_SHARDS_OF_TORMENT = 99259 , SPELL_SHARDS_OF_TORMENT_SUMMON = 99260 , SPELL_TORMENT_PRE_VISUAL = 99258 , SPELL_TORMENT_ACTIVE = 99254 ,
  SPELL_TORMENT_PERIODIC = 99255 , SPELL_WAVE_OF_TORMENT = 99261 , SPELL_TORMENTED = 99257 , SPELL_TORMENT = 99256 ,
  SPELL_COUNTDOWN = 99515 , SPELL_COUNTDOWN_AURA = 99516 , SPELL_COUNTDOWN_3 = 99517 , SPELL_COUNTDOWN_AOE_EXPLOSION = 99518 ,
  SPELL_COUNTDOWN_VISUAL_LINK = 99519 , SPELL_VITAL_SPARK = 99262 , SPELL_VITAL_FLAME = 99263 , SPELL_BERSERK = 26662
}
 
enum  Emotes {
  SAY_AGGRO = 0 , SAY_SHARDS_OF_TORMENT = 1 , SAY_INFERNO_BLADE = 2 , SAY_DECIMATION_BLADE = 3 ,
  SAY_KILL = 4 , SAY_DEATH = 5 , SAY_ENRAGE = 6 , EMOTE_ENRAGE = 7 ,
  EMOTE_DECIMATION_BLADE = 8 , EMOTE_INFERNO_BLADE = 9
}
 
enum  Guids { GUID_TORMENTED = 1 }
 
enum  Actions { ACTION_EQUIP_DEFAULT = 1 , ACTION_EQUIP_INFERNO_BLADE = 2 , ACTION_EQUIP_DECIMATION_BLADE = 3 }
 
enum  Misc { EQUIP_DEFAULT = 1 , EQUIP_INFERNO_BLADE = 2 , EQUIP_DECIMATION_BLADE = 3 }
 
enum  Phases { PHASE_NONE = 0 , PHASE_ONE = 1 }
 

Functions

void AddSC_boss_baleroc ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_EQUIP_DEFAULT 
ACTION_EQUIP_INFERNO_BLADE 
ACTION_EQUIP_DECIMATION_BLADE 

Definition at line 81 of file boss_baleroc.cpp.

◆ Emotes

enum Emotes
Enumerator
SAY_AGGRO 
SAY_SHARDS_OF_TORMENT 
SAY_INFERNO_BLADE 
SAY_DECIMATION_BLADE 
SAY_KILL 
SAY_DEATH 
SAY_ENRAGE 
EMOTE_ENRAGE 
EMOTE_DECIMATION_BLADE 
EMOTE_INFERNO_BLADE 

Definition at line 62 of file boss_baleroc.cpp.

◆ Guids

enum Guids
Enumerator
GUID_TORMENTED 

Definition at line 76 of file boss_baleroc.cpp.

◆ Misc

enum Misc
Enumerator
EQUIP_DEFAULT 
EQUIP_INFERNO_BLADE 
EQUIP_DECIMATION_BLADE 

Definition at line 88 of file boss_baleroc.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NONE 
PHASE_ONE 

Definition at line 95 of file boss_baleroc.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BLADES_OF_BALEROC 
SPELL_INFERNO_BLADE 
SPELL_INFERNO_STRIKE 
SPELL_DECIMATION_BLADE 
SPELL_DECIMATION_BLADE_2 
SPELL_DECIMATING_STRIKE 
SPELL_BLAZE_OF_GLORY 
SPELL_INCENDIARY_SOUL 
SPELL_SHARDS_OF_TORMENT 
SPELL_SHARDS_OF_TORMENT_SUMMON 
SPELL_TORMENT_PRE_VISUAL 
SPELL_TORMENT_ACTIVE 
SPELL_TORMENT_PERIODIC 
SPELL_WAVE_OF_TORMENT 
SPELL_TORMENTED 
SPELL_TORMENT 
SPELL_COUNTDOWN 
SPELL_COUNTDOWN_AURA 
SPELL_COUNTDOWN_3 
SPELL_COUNTDOWN_AOE_EXPLOSION 
SPELL_COUNTDOWN_VISUAL_LINK 
SPELL_VITAL_SPARK 
SPELL_VITAL_FLAME 
SPELL_BERSERK 

Definition at line 32 of file boss_baleroc.cpp.

Function Documentation

◆ AddSC_boss_baleroc()

void AddSC_boss_baleroc ( )

Definition at line 820 of file boss_baleroc.cpp.

+ Here is the caller graph for this function: