![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "halls_of_lightning.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "ScriptedCreature.h"#include "SpellInfo.h"
Include dependency graph for boss_ionar.cpp:Go to the source code of this file.
Classes | |
| struct | boss_ionar |
| struct | npc_spark_of_ionar |
Macros | |
| #define | SPELL_SPARK_VISUAL_TRIGGER DUNGEON_MODE<uint32>(52667,59833) |
Enumerations | |
| enum | IonarSpells { SPELL_BALL_LIGHTNING = 52780 , SPELL_STATIC_OVERLOAD = 52658 , SPELL_DISPERSE = 52770 , SPELL_SUMMON_SPARK = 52746 , SPELL_SPARK_DESPAWN = 52776 , SPELL_RANDOM_LIGHTNING_VISUAL = 52663 } |
| enum | IonarTexts { SAY_AGGRO = 0 , SAY_SPLIT = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 } |
| enum | IonarCreatures { NPC_SPARK_OF_IONAR = 28926 } |
| enum | IonarMisc { DATA_MAX_SPARKS = 5 , DATA_POINT_CALLBACK = 0 } |
Functions | |
| void | AddSC_boss_ionar () |
Variables | |
| static constexpr float | DATA_MAX_SPARK_DISTANCE = 90 |
| #define SPELL_SPARK_VISUAL_TRIGGER DUNGEON_MODE<uint32>(52667,59833) |
Definition at line 43 of file boss_ionar.cpp.
| enum IonarCreatures |
| Enumerator | |
|---|---|
| NPC_SPARK_OF_IONAR | |
Definition at line 53 of file boss_ionar.cpp.
| enum IonarMisc |
| Enumerator | |
|---|---|
| DATA_MAX_SPARKS | |
| DATA_POINT_CALLBACK | |
Definition at line 58 of file boss_ionar.cpp.
| enum IonarSpells |
| Enumerator | |
|---|---|
| SPELL_BALL_LIGHTNING | |
| SPELL_STATIC_OVERLOAD | |
| SPELL_DISPERSE | |
| SPELL_SUMMON_SPARK | |
| SPELL_SPARK_DESPAWN | |
| SPELL_RANDOM_LIGHTNING_VISUAL | |
Definition at line 30 of file boss_ionar.cpp.
| enum IonarTexts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_SPLIT | |
| SAY_SLAY | |
| SAY_DEATH | |
Definition at line 45 of file boss_ionar.cpp.
| void AddSC_boss_ionar | ( | ) |
Definition at line 355 of file boss_ionar.cpp.
References RegisterHallsOfLightningCreatureAI.
Referenced by AddNorthrendScripts().
|
staticconstexpr |
Definition at line 64 of file boss_ionar.cpp.
Referenced by npc_spark_of_ionar::UpdateAI().