![]() |
TrinityCore
|
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "vault_of_archavon.h"
Classes | |
struct | boss_emalon |
struct | npc_tempest_minion |
Enumerations | |
enum | EmalonTexts { EMOTE_OVERCHARGE = 0, EMOTE_MINION_RESPAWN = 1, EMOTE_BERSERK = 2 } |
enum | EmalonSpells { SPELL_OVERCHARGE = 64218, SPELL_BERSERK = 26662, SPELL_SHOCK = 64363, SPELL_OVERCHARGED = 64217, SPELL_OVERCHARGED_BLAST = 64219, SPELL_CHAIN_LIGHTNING = 64213, SPELL_LIGHTNING_NOVA = 64216 } |
enum | EmalonEvents { EVENT_CHAIN_LIGHTNING = 1, EVENT_LIGHTNING_NOVA, EVENT_OVERCHARGE, EVENT_BERSERK, EVENT_SHOCK } |
enum | EmalonMisc { NPC_TEMPEST_MINION = 33998, MAX_TEMPEST_MINIONS = 4 } |
Functions | |
void | AddSC_boss_emalon () |
Variables | |
Position const | TempestMinions [MAX_TEMPEST_MINIONS] |
enum EmalonEvents |
enum EmalonMisc |
enum EmalonSpells |
Enumerator | |
---|---|
SPELL_OVERCHARGE | |
SPELL_BERSERK | |
SPELL_SHOCK | |
SPELL_OVERCHARGED | |
SPELL_OVERCHARGED_BLAST | |
SPELL_CHAIN_LIGHTNING | |
SPELL_LIGHTNING_NOVA |
enum EmalonTexts |
void AddSC_boss_emalon | ( | ) |
Position const TempestMinions[MAX_TEMPEST_MINIONS] |