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

Go to the source code of this file.

Classes

class  boss_emalon
struct  boss_emalon::boss_emalonAI
class  npc_tempest_minion
struct  npc_tempest_minion::npc_tempest_minionAI

Enumerations

enum  Emotes { EMOTE_OVERCHARGE = 0 , EMOTE_MINION_RESPAWN = 1 , EMOTE_BERSERK = 2 }
enum  Events {
  EVENT_CHAIN_LIGHTNING = 1 , EVENT_LIGHTNING_NOVA = 2 , EVENT_OVERCHARGE = 3 , EVENT_BERSERK = 4 ,
  EVENT_SHOCK = 5
}
enum  Misc { MAX_TEMPEST_MINIONS = 4 }
enum  Npcs { NPC_TEMPEST_MINION = 33998 }
enum  Spells {
  SPELL_OVERCHARGE = 64218 , SPELL_BERSERK = 26662 , SPELL_SHOCK = 64363 , SPELL_OVERCHARGED = 64217 ,
  SPELL_OVERCHARGED_BLAST = 64219 , SPELL_CHAIN_LIGHTNING = 64213 , SPELL_LIGHTNING_NOVA = 64216
}

Functions

void AddSC_boss_emalon ()

Variables

struct Position TempestMinions [MAX_TEMPEST_MINIONS]

Enumeration Type Documentation

◆ Emotes

enum Emotes
Enumerator
EMOTE_OVERCHARGE 
EMOTE_MINION_RESPAWN 
EMOTE_BERSERK 

Definition at line 23 of file boss_emalon.cpp.

◆ Events

enum Events
Enumerator
EVENT_CHAIN_LIGHTNING 
EVENT_LIGHTNING_NOVA 
EVENT_OVERCHARGE 
EVENT_BERSERK 
EVENT_SHOCK 

Definition at line 30 of file boss_emalon.cpp.

◆ Misc

enum Misc
Enumerator
MAX_TEMPEST_MINIONS 

Definition at line 44 of file boss_emalon.cpp.

◆ Npcs

enum Npcs
Enumerator
NPC_TEMPEST_MINION 

Definition at line 39 of file boss_emalon.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_OVERCHARGE 
SPELL_BERSERK 
SPELL_SHOCK 
SPELL_OVERCHARGED 
SPELL_OVERCHARGED_BLAST 
SPELL_CHAIN_LIGHTNING 
SPELL_LIGHTNING_NOVA 

Definition at line 11 of file boss_emalon.cpp.

Function Documentation

◆ AddSC_boss_emalon()

void AddSC_boss_emalon ( )

Definition at line 263 of file boss_emalon.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ TempestMinions

struct Position TempestMinions[MAX_TEMPEST_MINIONS]
Initial value:
=
{
{-203.980103f, -281.287720f, 91.650223f, 1.598807f},
{-233.489410f, -281.139282f, 91.652412f, 1.598807f},
{-233.267578f, -297.104645f, 91.681915f, 1.598807f},
{-203.842529f, -297.097015f, 91.745163f, 1.598807f}
}

Definition at line 49 of file boss_emalon.cpp.

Referenced by boss_emalon::boss_emalonAI::Reset().