TrinityCore
Loading...
Searching...
No Matches
boss_akilzon.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "GridNotifiersImpl.h"
#include "MiscPackets.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.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

class  boss_akilzon
 
struct  boss_akilzon::boss_akilzonAI
 
class  npc_akilzon_eagle
 
struct  npc_akilzon_eagle::npc_akilzon_eagleAI
 
class  spell_akilzon_electrical_storm
 
class  spell_akilzon_electrical_overload
 

Enumerations

enum  Spells {
  SPELL_STATIC_DISRUPTION = 43622 , SPELL_STATIC_VISUAL = 45265 , SPELL_CALL_LIGHTNING = 43661 , SPELL_GUST_OF_WIND = 43621 ,
  SPELL_ELECTRICAL_STORM = 43648 , SPELL_BERSERK = 45078 , SPELL_ELECTRICAL_OVERLOAD = 43658 , SPELL_EAGLE_SWOOP = 44732 ,
  SPELL_ZAP = 43137 , SPELL_SAND_STORM = 25160 , 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  Says {
  SAY_AGGRO = 0 , SAY_SUMMON = 1 , SAY_INTRO = 2 , SAY_ENRAGE = 3 ,
  SAY_KILL = 4 , SAY_DEATH = 5
}
 
enum  Misc {
  NPC_SOARING_EAGLE = 24858 , SE_LOC_X_MAX = 400 , SE_LOC_X_MIN = 335 , SE_LOC_Y_MAX = 1435 ,
  SE_LOC_Y_MIN = 1370
}
 
enum  Events {
  EVENT_STATIC_DISRUPTION = 1 , EVENT_GUST_OF_WIND = 2 , EVENT_CALL_LIGHTNING = 3 , EVENT_ELECTRICAL_STORM = 4 ,
  EVENT_RAIN = 5 , EVENT_SUMMON_EAGLES = 6 , EVENT_STORM_SEQUENCE = 7 , EVENT_ENRAGE = 8
}
 

Functions

void AddSC_boss_akilzon ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_STATIC_DISRUPTION 
EVENT_GUST_OF_WIND 
EVENT_CALL_LIGHTNING 
EVENT_ELECTRICAL_STORM 
EVENT_RAIN 
EVENT_SUMMON_EAGLES 
EVENT_STORM_SEQUENCE 
EVENT_ENRAGE 

Definition at line 81 of file boss_akilzon.cpp.

◆ Misc

enum Misc
Enumerator
NPC_SOARING_EAGLE 
SE_LOC_X_MAX 
SE_LOC_X_MIN 
SE_LOC_Y_MAX 
SE_LOC_Y_MIN 

Definition at line 72 of file boss_akilzon.cpp.

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SUMMON 
SAY_INTRO 
SAY_ENRAGE 
SAY_KILL 
SAY_DEATH 

Definition at line 62 of file boss_akilzon.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_STATIC_DISRUPTION 
SPELL_STATIC_VISUAL 
SPELL_CALL_LIGHTNING 
SPELL_GUST_OF_WIND 
SPELL_ELECTRICAL_STORM 
SPELL_BERSERK 
SPELL_ELECTRICAL_OVERLOAD 
SPELL_EAGLE_SWOOP 
SPELL_ZAP 
SPELL_SAND_STORM 
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 39 of file boss_akilzon.cpp.

Function Documentation

◆ AddSC_boss_akilzon()

void AddSC_boss_akilzon ( )

Definition at line 535 of file boss_akilzon.cpp.

+ Here is the caller graph for this function: