![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "vault_of_archavon.h"
Go to the source code of this file.
Classes | |
class | boss_emalon |
struct | boss_emalon::boss_emalonAI |
class | spell_voa_overcharge_aura |
class | spell_voa_lightning_nova |
Enumerations | |
enum | Spells { SPELL_OVERCHARGED = 64217 , SPELL_OVERCHARGED_BLAST = 64219 , SPELL_OVERCHARGE = 64218 , SPELL_BERSERK = 26662 , SPELL_CHAIN_LIGHTNING_10 = 64213 , SPELL_CHAIN_LIGHTNING_25 = 64215 , SPELL_LIGHTNING_NOVA_10 = 64216 , SPELL_LIGHTNING_NOVA_25 = 65279 } |
enum | Events { EVENT_CHAIN_LIGHTNING = 1 , EVENT_LIGHTNING_NOVA = 2 , EVENT_OVERCHARGE = 3 , EVENT_BERSERK = 4 , EVENT_SUMMON_NEXT_MINION = 5 } |
enum | Misc { EMOTE_OVERCHARGE = 0 , EMOTE_MINION_RESPAWN = 1 , EMOTE_BERSERK = 2 , NPC_TEMPEST_MINION = 33998 , MAX_TEMPEST_MINIONS = 4 } |
Functions | |
void | AddSC_boss_emalon () |
Variables | |
struct Position | TempestMinions [MAX_TEMPEST_MINIONS] |
enum Events |
Enumerator | |
---|---|
EVENT_CHAIN_LIGHTNING | |
EVENT_LIGHTNING_NOVA | |
EVENT_OVERCHARGE | |
EVENT_BERSERK | |
EVENT_SUMMON_NEXT_MINION |
enum Misc |
Enumerator | |
---|---|
EMOTE_OVERCHARGE | |
EMOTE_MINION_RESPAWN | |
EMOTE_BERSERK | |
NPC_TEMPEST_MINION | |
MAX_TEMPEST_MINIONS |
enum Spells |
Enumerator | |
---|---|
SPELL_OVERCHARGED | |
SPELL_OVERCHARGED_BLAST | |
SPELL_OVERCHARGE | |
SPELL_BERSERK | |
SPELL_CHAIN_LIGHTNING_10 | |
SPELL_CHAIN_LIGHTNING_25 | |
SPELL_LIGHTNING_NOVA_10 | |
SPELL_LIGHTNING_NOVA_25 |
void AddSC_boss_emalon | ( | ) |
References RegisterSpellScript.
Referenced by AddNorthrendScripts().
struct Position TempestMinions[MAX_TEMPEST_MINIONS] |
Referenced by boss_emalon::boss_emalonAI::ResetSummons(), and boss_emalon::boss_emalonAI::UpdateAI().