TrinityCore
Loading...
Searching...
No Matches
boss_supremus.cpp File Reference
#include "ScriptMgr.h"
#include "black_temple.h"
#include "MotionMaster.h"
#include "ObjectAccessor.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  SupremusTexts { EMOTE_NEW_TARGET = 0 , EMOTE_PUNCH_GROUND = 1 , EMOTE_GROUND_CRACK = 2 }
 
enum  SupremusSpells {
  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  SupremusEvents {
  EVENT_BERSERK = 1 , EVENT_SWITCH_PHASE , EVENT_FLAME , EVENT_VOLCANO ,
  EVENT_SWITCH_TARGET , EVENT_HATEFUL_STRIKE
}
 
enum  SupremusPhases { PHASE_INITIAL = 1 , PHASE_STRIKE = 2 , PHASE_CHASE = 3 }
 
enum  SupremusActions { ACTION_DISABLE_VULCANO = 1 }
 

Functions

void AddSC_boss_supremus ()
 

Enumeration Type Documentation

◆ SupremusActions

Enumerator
ACTION_DISABLE_VULCANO 

Definition at line 62 of file boss_supremus.cpp.

◆ SupremusEvents

Enumerator
EVENT_BERSERK 
EVENT_SWITCH_PHASE 
EVENT_FLAME 
EVENT_VOLCANO 
EVENT_SWITCH_TARGET 
EVENT_HATEFUL_STRIKE 

Definition at line 45 of file boss_supremus.cpp.

◆ SupremusPhases

Enumerator
PHASE_INITIAL 
PHASE_STRIKE 
PHASE_CHASE 

Definition at line 55 of file boss_supremus.cpp.

◆ SupremusSpells

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 32 of file boss_supremus.cpp.

◆ SupremusTexts

Enumerator
EMOTE_NEW_TARGET 
EMOTE_PUNCH_GROUND 
EMOTE_GROUND_CRACK 

Definition at line 25 of file boss_supremus.cpp.

Function Documentation

◆ AddSC_boss_supremus()

void AddSC_boss_supremus ( )

Definition at line 226 of file boss_supremus.cpp.

+ Here is the caller graph for this function: