![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "Containers.h"#include "GridNotifiers.h"#include "Map.h"#include "ScriptedCreature.h"#include "SpellAuraEffects.h"#include "SpellMgr.h"#include "SpellScript.h"#include "Weather.h"#include "zulaman.h"
Include dependency graph for boss_akilzon.cpp:Go to the source code of this file.
Classes | |
| struct | boss_akilzon |
| struct | npc_soaring_eagle |
| class | spell_akilzon_eagle_swoop_primer |
| class | spell_akilzon_electrical_overload_primer |
| class | spell_akilzon_electrical_overload |
| class | spell_akilzon_electrical_storm |
| class | spell_akilzon_electrical_storm_damage |
| class | spell_akilzon_teleport_self |
Enumerations | |
| enum | AkilzonTexts { SAY_AGGRO = 0 , SAY_SUMMON = 1 , SAY_BERSERK = 2 , SAY_SLAY = 3 , SAY_DEATH = 4 , SAY_EVENT = 5 , EMOTE_STORM = 6 } |
| enum | AkilzonSpells { SPELL_GUST_OF_WIND = 43621 , SPELL_STATIC_DISRUPTION = 43622 , SPELL_CALL_LIGHTNING = 43661 , SPELL_ELECTRICAL_STORM = 44735 , SPELL_BERSERK = 45078 , SPELL_EAGLE_SWOOP = 44733 , SPELL_ELECTRICAL_STORM_AURA = 44007 , SPELL_TELEPORT_SELF = 44006 , SPELL_ELECTRICAL_ARC_1 = 43653 , SPELL_ELECTRICAL_ARC_2 = 43654 , SPELL_ELECTRICAL_ARC_3 = 43655 , SPELL_ELECTRICAL_ARC_4 = 43656 , SPELL_ELECTRICAL_ARC_5 = 43659 } |
| enum | AkilzonEvents { EVENT_GUST_OF_WIND = 1 , EVENT_STATIC_DISRUPTION , EVENT_CALL_LIGHTNING , EVENT_SUMMON_EAGLES , EVENT_SET_WEATHER , EVENT_SET_WEATHER_2 , EVENT_ELECTRICAL_STORM , EVENT_BERSERK } |
| enum | AkilzonMisc { SPAWN_GROUP_EAGLE_1 = 381 , SPAWN_GROUP_EAGLE_2 = 382 , SPAWN_GROUP_EAGLE_3 = 383 , SPAWN_GROUP_EAGLE_4 = 384 , AREA_ZULAMAN = 3805 , SOUND_EAGLE = 12196 } |
Functions | |
| void | AddSC_boss_akilzon () |
Variables | |
| static constexpr std::array< uint32, 4 > | EagleSpawnGroupsData |
| enum AkilzonEvents |
| Enumerator | |
|---|---|
| EVENT_GUST_OF_WIND | |
| EVENT_STATIC_DISRUPTION | |
| EVENT_CALL_LIGHTNING | |
| EVENT_SUMMON_EAGLES | |
| EVENT_SET_WEATHER | |
| EVENT_SET_WEATHER_2 | |
| EVENT_ELECTRICAL_STORM | |
| EVENT_BERSERK | |
Definition at line 67 of file boss_akilzon.cpp.
| enum AkilzonMisc |
| Enumerator | |
|---|---|
| SPAWN_GROUP_EAGLE_1 | |
| SPAWN_GROUP_EAGLE_2 | |
| SPAWN_GROUP_EAGLE_3 | |
| SPAWN_GROUP_EAGLE_4 | |
| AREA_ZULAMAN | |
| SOUND_EAGLE | |
Definition at line 79 of file boss_akilzon.cpp.
| enum AkilzonSpells |
Definition at line 45 of file boss_akilzon.cpp.
| enum AkilzonTexts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_SUMMON | |
| SAY_BERSERK | |
| SAY_SLAY | |
| SAY_DEATH | |
| SAY_EVENT | |
| EMOTE_STORM | |
Definition at line 34 of file boss_akilzon.cpp.
| void AddSC_boss_akilzon | ( | ) |
Definition at line 408 of file boss_akilzon.cpp.
References RegisterSpellScript, and RegisterZulAmanCreatureAI.
Referenced by AddEasternKingdomsScripts().
|
staticconstexpr |
Definition at line 89 of file boss_akilzon.cpp.
Referenced by boss_akilzon::EnterEvadeMode(), boss_akilzon::JustDied(), and boss_akilzon::UpdateAI().