TrinityCore
Loading...
Searching...
No Matches
boss_supremus.cpp File Reference
#include "ScriptMgr.h"
#include "black_temple.h"
#include "MotionMaster.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
+ Include dependency graph for boss_supremus.cpp:

Go to the source code of this file.

Classes

struct  boss_supremus
 
struct  npc_molten_flame
 
struct  npc_volcano
 

Enumerations

enum  Texts { EMOTE_NEW_TARGET = 0 , EMOTE_PUNCH_GROUND = 1 , EMOTE_GROUND_CRACK = 2 }
 
enum  Spells {
  SPELL_MOLTEN_PUNCH = 40126 , SPELL_HATEFUL_STRIKE = 41926 , SPELL_MOLTEN_FLAME = 40980 , SPELL_VOLCANIC_ERUPTION = 40117 ,
  SPELL_VOLCANIC_SUMMON = 40276 , SPELL_VOLCANIC_GEYSER = 42055 , SPELL_BERSERK = 45078 , SPELL_SNARE_SELF = 41922 ,
  SPELL_CHARGE = 41581
}
 
enum  Events {
  EVENT_BERSERK = 1 , EVENT_SWITCH_PHASE , EVENT_FLAME , EVENT_VOLCANO ,
  EVENT_SWITCH_TARGET , EVENT_HATEFUL_STRIKE
}
 
enum  Phases { PHASE_INITIAL = 1 , PHASE_STRIKE = 2 , PHASE_CHASE = 3 }
 
enum  Actions { ACTION_DISABLE_VULCANO = 1 }
 

Functions

void AddSC_boss_supremus ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_DISABLE_VULCANO 

Definition at line 61 of file boss_supremus.cpp.

◆ Events

enum Events
Enumerator
EVENT_BERSERK 
EVENT_SWITCH_PHASE 
EVENT_FLAME 
EVENT_VOLCANO 
EVENT_SWITCH_TARGET 
EVENT_HATEFUL_STRIKE 

Definition at line 44 of file boss_supremus.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_INITIAL 
PHASE_STRIKE 
PHASE_CHASE 

Definition at line 54 of file boss_supremus.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_MOLTEN_PUNCH 
SPELL_HATEFUL_STRIKE 
SPELL_MOLTEN_FLAME 
SPELL_VOLCANIC_ERUPTION 
SPELL_VOLCANIC_SUMMON 
SPELL_VOLCANIC_GEYSER 
SPELL_BERSERK 
SPELL_SNARE_SELF 
SPELL_CHARGE 

Definition at line 31 of file boss_supremus.cpp.

◆ Texts

enum Texts
Enumerator
EMOTE_NEW_TARGET 
EMOTE_PUNCH_GROUND 
EMOTE_GROUND_CRACK 

Definition at line 24 of file boss_supremus.cpp.

Function Documentation

◆ AddSC_boss_supremus()

void AddSC_boss_supremus ( )

Definition at line 221 of file boss_supremus.cpp.

+ Here is the caller graph for this function: