TrinityCore
Loading...
Searching...
No Matches
boss_akilzon.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "GridNotifiers.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TemporarySummon.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
 
struct  npc_akilzon_amani_kidnapper
 
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
 
class  spell_akilzon_summon_amani_kidnapper
 
class  spell_akilzon_grab_passenger
 

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_GRAB_PASSENGER = 98869 , 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 , POINT_KIDNAPPER_PLAYER = 52638 , PATH_KIDNAPPER_CYCLIC = 526380
}
 

Functions

void AddSC_boss_akilzon ()
 

Variables

static constexpr std::array< uint32, 4 > EagleSpawnGroupsData
 

Enumeration Type Documentation

◆ 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 73 of file boss_akilzon.cpp.

◆ AkilzonMisc

Enumerator
SPAWN_GROUP_EAGLE_1 
SPAWN_GROUP_EAGLE_2 
SPAWN_GROUP_EAGLE_3 
SPAWN_GROUP_EAGLE_4 
AREA_ZULAMAN 
SOUND_EAGLE 
POINT_KIDNAPPER_PLAYER 
PATH_KIDNAPPER_CYCLIC 

Definition at line 85 of file boss_akilzon.cpp.

◆ AkilzonSpells

Enumerator
SPELL_GUST_OF_WIND 
SPELL_STATIC_DISRUPTION 
SPELL_CALL_LIGHTNING 
SPELL_ELECTRICAL_STORM 
SPELL_BERSERK 
SPELL_EAGLE_SWOOP 
SPELL_GRAB_PASSENGER 
SPELL_ELECTRICAL_STORM_AURA 
SPELL_TELEPORT_SELF 
SPELL_ELECTRICAL_ARC_1 
SPELL_ELECTRICAL_ARC_2 
SPELL_ELECTRICAL_ARC_3 
SPELL_ELECTRICAL_ARC_4 
SPELL_ELECTRICAL_ARC_5 

Definition at line 48 of file boss_akilzon.cpp.

◆ AkilzonTexts

Enumerator
SAY_AGGRO 
SAY_SUMMON 
SAY_BERSERK 
SAY_SLAY 
SAY_DEATH 
SAY_EVENT 
EMOTE_STORM 

Definition at line 37 of file boss_akilzon.cpp.

Function Documentation

◆ AddSC_boss_akilzon()

void AddSC_boss_akilzon ( )

Definition at line 468 of file boss_akilzon.cpp.

References RegisterSpellScript, and RegisterZulAmanCreatureAI.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ EagleSpawnGroupsData

constexpr std::array<uint32, 4> EagleSpawnGroupsData
staticconstexpr