TrinityCore
Loading...
Searching...
No Matches
boss_alar.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "the_eye.h"
+ Include dependency graph for boss_alar.cpp:

Go to the source code of this file.

Classes

struct  boss_alar
 
struct  npc_ember_of_alar
 
struct  npc_flame_patch_alar
 
class  spell_alar_flame_quills
 

Enumerations

enum  Spells {
  SPELL_FLAME_BUFFET = 34121 , SPELL_FLAME_QUILLS = 34229 , SPELL_REBIRTH = 34342 , SPELL_REBIRTH_2 = 35369 ,
  SPELL_MELT_ARMOR = 35410 , SPELL_CHARGE = 35412 , SPELL_DIVE_BOMB_VISUAL = 35367 , SPELL_DIVE_BOMB = 35181 ,
  SPELL_BERSERK = 45078 , CREATURE_EMBER_OF_ALAR = 19551 , SPELL_EMBER_BLAST = 34133 , CREATURE_FLAME_PATCH_ALAR = 20602 ,
  SPELL_FLAME_PATCH = 35380
}
 
enum  WaitEventType {
  WE_NONE = 0 , WE_DUMMY = 1 , WE_PLATFORM = 2 , WE_QUILL = 3 ,
  WE_DIE = 4 , WE_REVIVE = 5 , WE_CHARGE = 6 , WE_METEOR = 7 ,
  WE_DIVE = 8 , WE_LAND = 9 , WE_SUMMON = 10
}
 

Functions

void AddSC_boss_alar ()
 

Variables

static float waypoint [6][3]
 
uint32 const flameQuillsSpells []
 

Enumeration Type Documentation

◆ Spells

enum Spells
Enumerator
SPELL_FLAME_BUFFET 
SPELL_FLAME_QUILLS 
SPELL_REBIRTH 
SPELL_REBIRTH_2 
SPELL_MELT_ARMOR 
SPELL_CHARGE 
SPELL_DIVE_BOMB_VISUAL 
SPELL_DIVE_BOMB 
SPELL_BERSERK 
CREATURE_EMBER_OF_ALAR 
SPELL_EMBER_BLAST 
CREATURE_FLAME_PATCH_ALAR 
SPELL_FLAME_PATCH 

Definition at line 35 of file boss_alar.cpp.

◆ WaitEventType

Enumerator
WE_NONE 
WE_DUMMY 
WE_PLATFORM 
WE_QUILL 
WE_DIE 
WE_REVIVE 
WE_CHARGE 
WE_METEOR 
WE_DIVE 
WE_LAND 
WE_SUMMON 

Definition at line 64 of file boss_alar.cpp.

Function Documentation

◆ AddSC_boss_alar()

void AddSC_boss_alar ( )

Definition at line 568 of file boss_alar.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ flameQuillsSpells

uint32 const flameQuillsSpells[]
Initial value:
=
{
34269,
34270,
34271,
34272,
34273,
34274,
34275,
34276,
34277,
34278,
34279,
34280,
34281,
34282,
34283,
34284,
34285,
34286,
34287,
34288,
34289,
34314,
34315,
34316
}

Definition at line 79 of file boss_alar.cpp.

◆ waypoint

float waypoint[6][3]
static
Initial value:
=
{
{340.15f, 58.65f, 17.71f},
{388.09f, 31.54f, 20.18f},
{388.18f, -32.85f, 20.18f},
{340.29f, -60.19f, 17.72f},
{332.0f, 0.01f, 39.0f},
{331.0f, 0.01f, -2.39f}
}

Definition at line 54 of file boss_alar.cpp.