AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_shade_of_aran.cpp File Reference
#include "GameObject.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "karazhan.h"

Go to the source code of this file.

Classes

class  boss_shade_of_aran
 
struct  boss_shade_of_aran::boss_aranAI
 
class  npc_aran_elemental
 
struct  npc_aran_elemental::water_elementalAI
 

Enumerations

enum  ShadeOfAran {
  SAY_AGGRO = 0 ,
  SAY_FLAMEWREATH = 1 ,
  SAY_BLIZZARD = 2 ,
  SAY_EXPLOSION = 3 ,
  SAY_DRINK = 4 ,
  SAY_ELEMENTALS = 5 ,
  SAY_KILL = 6 ,
  SAY_TIMEOVER = 7 ,
  SAY_DEATH = 8 ,
  SPELL_FROSTBOLT = 29954 ,
  SPELL_FIREBALL = 29953 ,
  SPELL_ARCMISSLE = 29955 ,
  SPELL_CHAINSOFICE = 29991 ,
  SPELL_DRAGONSBREATH = 29964 ,
  SPELL_MASSSLOW = 30035 ,
  SPELL_FLAME_WREATH = 29946 ,
  SPELL_AOE_CS = 29961 ,
  SPELL_PLAYERPULL = 32265 ,
  SPELL_AEXPLOSION = 29973 ,
  SPELL_MASS_POLY = 29963 ,
  SPELL_BLINK_CENTER = 29967 ,
  SPELL_ELEMENTALS = 29962 ,
  SPELL_CONJURE = 29975 ,
  SPELL_DRINK = 30024 ,
  SPELL_POTION = 32453 ,
  SPELL_AOE_PYROBLAST = 29978 ,
  SPELL_CIRCULAR_BLIZZARD = 29951 ,
  SPELL_WATERBOLT = 31012 ,
  SPELL_SHADOW_PYRO = 29978 ,
  CREATURE_WATER_ELEMENTAL = 17167 ,
  CREATURE_SHADOW_OF_ARAN = 18254 ,
  CREATURE_ARAN_BLIZZARD = 17161
}
 
enum  SuperSpell {
  SUPER_FLAME = 0 ,
  SUPER_BLIZZARD ,
  SUPER_AE
}
 

Functions

void AddSC_boss_shade_of_aran ()
 

Enumeration Type Documentation

◆ ShadeOfAran

Enumerator
SAY_AGGRO 
SAY_FLAMEWREATH 
SAY_BLIZZARD 
SAY_EXPLOSION 
SAY_DRINK 
SAY_ELEMENTALS 
SAY_KILL 
SAY_TIMEOVER 
SAY_DEATH 
SPELL_FROSTBOLT 
SPELL_FIREBALL 
SPELL_ARCMISSLE 
SPELL_CHAINSOFICE 
SPELL_DRAGONSBREATH 
SPELL_MASSSLOW 
SPELL_FLAME_WREATH 
SPELL_AOE_CS 
SPELL_PLAYERPULL 
SPELL_AEXPLOSION 
SPELL_MASS_POLY 
SPELL_BLINK_CENTER 
SPELL_ELEMENTALS 
SPELL_CONJURE 
SPELL_DRINK 
SPELL_POTION 
SPELL_AOE_PYROBLAST 
SPELL_CIRCULAR_BLIZZARD 
SPELL_WATERBOLT 
SPELL_SHADOW_PYRO 
CREATURE_WATER_ELEMENTAL 
CREATURE_SHADOW_OF_ARAN 
CREATURE_ARAN_BLIZZARD 
25{
26 SAY_AGGRO = 0,
28 SAY_BLIZZARD = 2,
29 SAY_EXPLOSION = 3,
30 SAY_DRINK = 4,
32 SAY_KILL = 6,
33 SAY_TIMEOVER = 7,
34 SAY_DEATH = 8,
35
36 //Spells
37 SPELL_FROSTBOLT = 29954,
38 SPELL_FIREBALL = 29953,
39 SPELL_ARCMISSLE = 29955,
40 SPELL_CHAINSOFICE = 29991,
41 SPELL_DRAGONSBREATH = 29964,
42 SPELL_MASSSLOW = 30035,
43 SPELL_FLAME_WREATH = 29946,
44 SPELL_AOE_CS = 29961,
45 SPELL_PLAYERPULL = 32265,
46 SPELL_AEXPLOSION = 29973,
47 SPELL_MASS_POLY = 29963,
48 SPELL_BLINK_CENTER = 29967,
49 SPELL_ELEMENTALS = 29962,
50 SPELL_CONJURE = 29975,
51 SPELL_DRINK = 30024,
52 SPELL_POTION = 32453,
53 SPELL_AOE_PYROBLAST = 29978,
54
55 //Creature Spells
57 SPELL_WATERBOLT = 31012,
58 SPELL_SHADOW_PYRO = 29978,
59
60 //Creatures
64};
@ SAY_DEATH
Definition: boss_shade_of_aran.cpp:34
@ SPELL_CHAINSOFICE
Definition: boss_shade_of_aran.cpp:40
@ SPELL_DRINK
Definition: boss_shade_of_aran.cpp:51
@ SPELL_ELEMENTALS
Definition: boss_shade_of_aran.cpp:49
@ SPELL_WATERBOLT
Definition: boss_shade_of_aran.cpp:57
@ SPELL_FROSTBOLT
Definition: boss_shade_of_aran.cpp:37
@ SPELL_ARCMISSLE
Definition: boss_shade_of_aran.cpp:39
@ SAY_AGGRO
Definition: boss_shade_of_aran.cpp:26
@ SPELL_PLAYERPULL
Definition: boss_shade_of_aran.cpp:45
@ SPELL_AOE_CS
Definition: boss_shade_of_aran.cpp:44
@ CREATURE_ARAN_BLIZZARD
Definition: boss_shade_of_aran.cpp:63
@ SAY_KILL
Definition: boss_shade_of_aran.cpp:32
@ SPELL_FLAME_WREATH
Definition: boss_shade_of_aran.cpp:43
@ SPELL_FIREBALL
Definition: boss_shade_of_aran.cpp:38
@ CREATURE_SHADOW_OF_ARAN
Definition: boss_shade_of_aran.cpp:62
@ SAY_ELEMENTALS
Definition: boss_shade_of_aran.cpp:31
@ SPELL_MASSSLOW
Definition: boss_shade_of_aran.cpp:42
@ SPELL_CONJURE
Definition: boss_shade_of_aran.cpp:50
@ SPELL_AOE_PYROBLAST
Definition: boss_shade_of_aran.cpp:53
@ SAY_FLAMEWREATH
Definition: boss_shade_of_aran.cpp:27
@ SPELL_BLINK_CENTER
Definition: boss_shade_of_aran.cpp:48
@ SPELL_AEXPLOSION
Definition: boss_shade_of_aran.cpp:46
@ CREATURE_WATER_ELEMENTAL
Definition: boss_shade_of_aran.cpp:61
@ SAY_TIMEOVER
Definition: boss_shade_of_aran.cpp:33
@ SPELL_DRAGONSBREATH
Definition: boss_shade_of_aran.cpp:41
@ SAY_BLIZZARD
Definition: boss_shade_of_aran.cpp:28
@ SPELL_MASS_POLY
Definition: boss_shade_of_aran.cpp:47
@ SPELL_SHADOW_PYRO
Definition: boss_shade_of_aran.cpp:58
@ SAY_DRINK
Definition: boss_shade_of_aran.cpp:30
@ SPELL_POTION
Definition: boss_shade_of_aran.cpp:52
@ SPELL_CIRCULAR_BLIZZARD
Definition: boss_shade_of_aran.cpp:56
@ SAY_EXPLOSION
Definition: boss_shade_of_aran.cpp:29

◆ SuperSpell

enum SuperSpell
Enumerator
SUPER_FLAME 
SUPER_BLIZZARD 
SUPER_AE 
67{
68 SUPER_FLAME = 0,
71};
@ SUPER_AE
Definition: boss_shade_of_aran.cpp:70
@ SUPER_FLAME
Definition: boss_shade_of_aran.cpp:68
@ SUPER_BLIZZARD
Definition: boss_shade_of_aran.cpp:69

Function Documentation

◆ AddSC_boss_shade_of_aran()

void AddSC_boss_shade_of_aran ( )
606{
607 new boss_shade_of_aran();
608 new npc_aran_elemental();
609}
Definition: boss_shade_of_aran.cpp:74
Definition: boss_shade_of_aran.cpp:565

Referenced by AddEasternKingdomsScripts().