AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_supremus.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "black_temple.h"

Go to the source code of this file.

Classes

struct  boss_supremus
 

Enumerations

enum  Supremus {
  EMOTE_NEW_TARGET = 0 ,
  EMOTE_PUNCH_GROUND = 1 ,
  EMOTE_GROUND_CRACK = 2 ,
  SPELL_SNARE_SELF = 41922 ,
  SPELL_MOLTEN_PUNCH = 40126 ,
  SPELL_HATEFUL_STRIKE = 41926 ,
  SPELL_VOLCANIC_ERUPTION = 40276 ,
  SPELL_VOLCANIC_ERUPTION_TRIGGER = 40117 ,
  SPELL_BERSERK = 45078 ,
  SPELL_CHARGE = 41581 ,
  NPC_SUPREMUS_PUNCH_STALKER = 23095 ,
  EVENT_SPELL_BERSERK = 1 ,
  EVENT_SPELL_HATEFUL_STRIKE = 2 ,
  EVENT_SPELL_MOLTEN_FLAMES = 3 ,
  EVENT_SWITCH_PHASE = 4 ,
  EVENT_SPELL_VOLCANIC_ERUPTION = 5 ,
  EVENT_SWITCH_TARGET = 6 ,
  EVENT_CHECK_DIST = 7 ,
  EVENT_GROUP_ABILITIES = 1
}
 

Functions

void AddSC_boss_supremus ()
 

Enumeration Type Documentation

◆ Supremus

enum Supremus
Enumerator
EMOTE_NEW_TARGET 
EMOTE_PUNCH_GROUND 
EMOTE_GROUND_CRACK 
SPELL_SNARE_SELF 
SPELL_MOLTEN_PUNCH 
SPELL_HATEFUL_STRIKE 
SPELL_VOLCANIC_ERUPTION 
SPELL_VOLCANIC_ERUPTION_TRIGGER 
SPELL_BERSERK 
SPELL_CHARGE 
NPC_SUPREMUS_PUNCH_STALKER 
EVENT_SPELL_BERSERK 
EVENT_SPELL_HATEFUL_STRIKE 
EVENT_SPELL_MOLTEN_FLAMES 
EVENT_SWITCH_PHASE 
EVENT_SPELL_VOLCANIC_ERUPTION 
EVENT_SWITCH_TARGET 
EVENT_CHECK_DIST 
EVENT_GROUP_ABILITIES 
23{
27
28 SPELL_SNARE_SELF = 41922,
29 SPELL_MOLTEN_PUNCH = 40126,
33 SPELL_BERSERK = 45078,
34 SPELL_CHARGE = 41581,
35
37
45
47};
@ SPELL_SNARE_SELF
Definition: boss_supremus.cpp:28
@ EMOTE_PUNCH_GROUND
Definition: boss_supremus.cpp:25
@ EVENT_GROUP_ABILITIES
Definition: boss_supremus.cpp:46
@ SPELL_VOLCANIC_ERUPTION
Definition: boss_supremus.cpp:31
@ SPELL_CHARGE
Definition: boss_supremus.cpp:34
@ EVENT_SPELL_MOLTEN_FLAMES
Definition: boss_supremus.cpp:40
@ NPC_SUPREMUS_PUNCH_STALKER
Definition: boss_supremus.cpp:36
@ EVENT_SPELL_VOLCANIC_ERUPTION
Definition: boss_supremus.cpp:42
@ EVENT_CHECK_DIST
Definition: boss_supremus.cpp:44
@ EVENT_SWITCH_TARGET
Definition: boss_supremus.cpp:43
@ EVENT_SWITCH_PHASE
Definition: boss_supremus.cpp:41
@ SPELL_HATEFUL_STRIKE
Definition: boss_supremus.cpp:30
@ EVENT_SPELL_HATEFUL_STRIKE
Definition: boss_supremus.cpp:39
@ EVENT_SPELL_BERSERK
Definition: boss_supremus.cpp:38
@ EMOTE_NEW_TARGET
Definition: boss_supremus.cpp:24
@ SPELL_VOLCANIC_ERUPTION_TRIGGER
Definition: boss_supremus.cpp:32
@ SPELL_MOLTEN_PUNCH
Definition: boss_supremus.cpp:29
@ SPELL_BERSERK
Definition: boss_supremus.cpp:33
@ EMOTE_GROUND_CRACK
Definition: boss_supremus.cpp:26

Function Documentation

◆ AddSC_boss_supremus()

void AddSC_boss_supremus ( )
184{
186}
#define RegisterBlackTempleCreatureAI(ai_name)
Definition: black_temple.h:108
Definition: boss_supremus.cpp:50

References RegisterBlackTempleCreatureAI.

Referenced by AddOutlandScripts().