AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_skeram.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "temple_of_ahnqiraj.h"

Go to the source code of this file.

Classes

struct  boss_skeram
 
class  spell_skeram_arcane_explosion
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_SPLIT = 2 ,
  SAY_DEATH = 3
}
 
enum  Spells {
  SPELL_ARCANE_EXPLOSION = 26192 ,
  SPELL_EARTH_SHOCK = 26194 ,
  SPELL_TRUE_FULFILLMENT = 785 ,
  SPELL_INITIALIZE_IMAGE = 3730 ,
  SPELL_SUMMON_IMAGES = 747 ,
  SPELL_BIRTH = 34115
}
 
enum  Events {
  EVENT_ARCANE_EXPLOSION = 1 ,
  EVENT_FULLFILMENT = 2 ,
  EVENT_BLINK = 3 ,
  EVENT_EARTH_SHOCK = 4 ,
  EVENT_TELEPORT = 5 ,
  EVENT_INIT_IMAGE = 6
}
 

Functions

void AddSC_boss_skeram ()
 

Variables

uint32 const BlinkSpells [3] = { 4801, 8195, 20449 }
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_ARCANE_EXPLOSION 
EVENT_FULLFILMENT 
EVENT_BLINK 
EVENT_EARTH_SHOCK 
EVENT_TELEPORT 
EVENT_INIT_IMAGE 
43{
46 EVENT_BLINK = 3,
50};
@ EVENT_BLINK
Definition boss_skeram.cpp:46
@ EVENT_INIT_IMAGE
Definition boss_skeram.cpp:49
@ EVENT_TELEPORT
Definition boss_skeram.cpp:48
@ EVENT_ARCANE_EXPLOSION
Definition boss_skeram.cpp:44
@ EVENT_EARTH_SHOCK
Definition boss_skeram.cpp:47
@ EVENT_FULLFILMENT
Definition boss_skeram.cpp:45

◆ Spells

enum Spells
Enumerator
SPELL_ARCANE_EXPLOSION 
SPELL_EARTH_SHOCK 
SPELL_TRUE_FULFILLMENT 
SPELL_INITIALIZE_IMAGE 
SPELL_SUMMON_IMAGES 
SPELL_BIRTH 
33{
35 SPELL_EARTH_SHOCK = 26194,
39 SPELL_BIRTH = 34115
40};
@ SPELL_BIRTH
Definition boss_skeram.cpp:39
@ SPELL_TRUE_FULFILLMENT
Definition boss_skeram.cpp:36
@ SPELL_SUMMON_IMAGES
Definition boss_skeram.cpp:38
@ SPELL_ARCANE_EXPLOSION
Definition boss_skeram.cpp:34
@ SPELL_INITIALIZE_IMAGE
Definition boss_skeram.cpp:37
@ SPELL_EARTH_SHOCK
Definition boss_skeram.cpp:35

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_SPLIT 
SAY_DEATH 
25{
26 SAY_AGGRO = 0,
27 SAY_SLAY = 1,
28 SAY_SPLIT = 2,
29 SAY_DEATH = 3
30};
@ SAY_DEATH
Definition boss_skeram.cpp:29
@ SAY_AGGRO
Definition boss_skeram.cpp:26
@ SAY_SPLIT
Definition boss_skeram.cpp:28
@ SAY_SLAY
Definition boss_skeram.cpp:27

Function Documentation

◆ AddSC_boss_skeram()

void AddSC_boss_skeram ( )
260{
263}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_skeram.cpp:245
Definition boss_skeram.cpp:55
#define RegisterTempleOfAhnQirajCreatureAI(ai_name)
Definition temple_of_ahnqiraj.h:114

References RegisterSpellScript, and RegisterTempleOfAhnQirajCreatureAI.

Referenced by AddKalimdorScripts().

Variable Documentation

◆ BlinkSpells

uint32 const BlinkSpells[3] = { 4801, 8195, 20449 }
52{ 4801, 8195, 20449 };

Referenced by boss_skeram::DoTeleport(), and boss_skeram::UpdateAI().