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
 
struct  npc_supremus_punch_invisible_stalker
 

Enumerations

enum  Supremus {
  EMOTE_NEW_TARGET = 0 ,
  EMOTE_PUNCH_GROUND = 1 ,
  EMOTE_GROUND_CRACK = 2 ,
  EMOTE_BERSERK = 3 ,
  SPELL_SNARE_SELF = 41922 ,
  SPELL_MOLTEN_PUNCH = 40126 ,
  SPELL_MOLTEN_FLAME = 40980 ,
  SPELL_HATEFUL_STRIKE = 41926 ,
  SPELL_VOLCANIC_ERUPTION = 40276 ,
  SPELL_VOLCANIC_ERUPTION_TRIGGER = 40117 ,
  SPELL_VOLCANIC_GEYSER = 42055 ,
  SPELL_BERSERK = 26662 ,
  SPELL_CHARGE = 41581 ,
  SPELL_SERVERSIDE_RANDOM_TARGET = 41951 ,
  NPC_SUPREMUS_VOLCANO = 23085 ,
  GROUP_ABILITIES = 1 ,
  GROUP_MOLTEN_PUNCH = 2 ,
  GROUP_PHASE_CHANGE = 3
}
 

Functions

void AddSC_boss_supremus ()
 

Enumeration Type Documentation

◆ Supremus

enum Supremus
Enumerator
EMOTE_NEW_TARGET 
EMOTE_PUNCH_GROUND 
EMOTE_GROUND_CRACK 
EMOTE_BERSERK 
SPELL_SNARE_SELF 
SPELL_MOLTEN_PUNCH 
SPELL_MOLTEN_FLAME 
SPELL_HATEFUL_STRIKE 
SPELL_VOLCANIC_ERUPTION 
SPELL_VOLCANIC_ERUPTION_TRIGGER 
SPELL_VOLCANIC_GEYSER 
SPELL_BERSERK 
SPELL_CHARGE 
SPELL_SERVERSIDE_RANDOM_TARGET 
NPC_SUPREMUS_VOLCANO 
GROUP_ABILITIES 
GROUP_MOLTEN_PUNCH 
GROUP_PHASE_CHANGE 
23{
27 EMOTE_BERSERK = 3,
28
29 SPELL_SNARE_SELF = 41922,
30 SPELL_MOLTEN_PUNCH = 40126,
31 SPELL_MOLTEN_FLAME = 40980,
36 SPELL_BERSERK = 26662,
37 SPELL_CHARGE = 41581,
38
39 SPELL_SERVERSIDE_RANDOM_TARGET = 41951, // Found in 55261. Used for Fixate target
40
42
46};
@ NPC_SUPREMUS_VOLCANO
Definition: boss_supremus.cpp:41
@ SPELL_SNARE_SELF
Definition: boss_supremus.cpp:29
@ EMOTE_PUNCH_GROUND
Definition: boss_supremus.cpp:25
@ SPELL_VOLCANIC_ERUPTION
Definition: boss_supremus.cpp:33
@ SPELL_CHARGE
Definition: boss_supremus.cpp:37
@ SPELL_SERVERSIDE_RANDOM_TARGET
Definition: boss_supremus.cpp:39
@ SPELL_VOLCANIC_GEYSER
Definition: boss_supremus.cpp:35
@ SPELL_MOLTEN_FLAME
Definition: boss_supremus.cpp:31
@ GROUP_PHASE_CHANGE
Definition: boss_supremus.cpp:45
@ GROUP_ABILITIES
Definition: boss_supremus.cpp:43
@ SPELL_HATEFUL_STRIKE
Definition: boss_supremus.cpp:32
@ EMOTE_NEW_TARGET
Definition: boss_supremus.cpp:24
@ SPELL_VOLCANIC_ERUPTION_TRIGGER
Definition: boss_supremus.cpp:34
@ SPELL_MOLTEN_PUNCH
Definition: boss_supremus.cpp:30
@ EMOTE_BERSERK
Definition: boss_supremus.cpp:27
@ SPELL_BERSERK
Definition: boss_supremus.cpp:36
@ EMOTE_GROUND_CRACK
Definition: boss_supremus.cpp:26
@ GROUP_MOLTEN_PUNCH
Definition: boss_supremus.cpp:44

Function Documentation

◆ AddSC_boss_supremus()

void AddSC_boss_supremus ( )
218{
221}
#define RegisterBlackTempleCreatureAI(ai_name)
Definition: black_temple.h:130
Definition: boss_supremus.cpp:49
Definition: boss_supremus.cpp:190

References RegisterBlackTempleCreatureAI.

Referenced by AddOutlandScripts().