Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_alar.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "the_eye.h"
#include "SpellInfo.h"
Include dependency graph for boss_alar.cpp:

Go to the source code of this file.

Classes

class  boss_alar
struct  boss_alar::boss_alarAI
class  npc_ember_of_alar
struct  npc_ember_of_alar::npc_ember_of_alarAI
class  npc_flame_patch_alar
struct  npc_flame_patch_alar::npc_flame_patch_alarAI

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]

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 17 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 46 of file boss_alar.cpp.

Function Documentation

◆ AddSC_boss_alar()

void AddSC_boss_alar ( )

Definition at line 576 of file boss_alar.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ 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 36 of file boss_alar.cpp.

Referenced by boss_alar::boss_alarAI::DamageTaken(), npc_escortAI::SetNextWaypoint(), boss_alar::boss_alarAI::UpdateAI(), and boss_nazan::boss_nazanAI::UpdateAI().