TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_shade_of_aran.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "karazhan.h"
#include "GameObject.h"
#include "SpellInfo.h"
+ Include dependency graph for boss_shade_of_aran.cpp:

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

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 
33 {
34  SAY_AGGRO = 0,
35  SAY_FLAMEWREATH = 1,
36  SAY_BLIZZARD = 2,
37  SAY_EXPLOSION = 3,
38  SAY_DRINK = 4,
39  SAY_ELEMENTALS = 5,
40  SAY_KILL = 6,
41  SAY_TIMEOVER = 7,
42  SAY_DEATH = 8,
43 // SAY_ATIESH = 9, Unused
44 
45  //Spells
46  SPELL_FROSTBOLT = 29954,
47  SPELL_FIREBALL = 29953,
48  SPELL_ARCMISSLE = 29955,
49  SPELL_CHAINSOFICE = 29991,
50  SPELL_DRAGONSBREATH = 29964,
51  SPELL_MASSSLOW = 30035,
52  SPELL_FLAME_WREATH = 29946,
53  SPELL_AOE_CS = 29961,
54  SPELL_PLAYERPULL = 32265,
55  SPELL_AEXPLOSION = 29973,
56  SPELL_MASS_POLY = 29963,
57  SPELL_BLINK_CENTER = 29967,
58  SPELL_ELEMENTALS = 29962,
59  SPELL_CONJURE = 29975,
60  SPELL_DRINK = 30024,
61  SPELL_POTION = 32453,
62  SPELL_AOE_PYROBLAST = 29978,
63 
64  //Creature Spells
66  SPELL_WATERBOLT = 31012,
67  SPELL_SHADOW_PYRO = 29978,
68 
69  //Creatures
72  CREATURE_ARAN_BLIZZARD = 17161,
73 };
Definition: boss_shade_of_aran.cpp:65
Definition: boss_shade_of_aran.cpp:71
Definition: boss_shade_of_aran.cpp:57
Definition: boss_shade_of_aran.cpp:61
Definition: boss_shade_of_aran.cpp:60
Definition: boss_shade_of_aran.cpp:53
Definition: boss_shade_of_aran.cpp:47
Definition: boss_shade_of_aran.cpp:62
Definition: boss_shade_of_aran.cpp:50
Definition: boss_shade_of_aran.cpp:67
Definition: boss_shade_of_aran.cpp:37
Definition: boss_shade_of_aran.cpp:46
Definition: boss_shade_of_aran.cpp:40
Definition: boss_shade_of_aran.cpp:51
Definition: boss_shade_of_aran.cpp:58
Definition: boss_shade_of_aran.cpp:72
Definition: boss_shade_of_aran.cpp:36
Definition: boss_shade_of_aran.cpp:38
Definition: boss_shade_of_aran.cpp:34
Definition: boss_shade_of_aran.cpp:52
Definition: boss_shade_of_aran.cpp:56
Definition: boss_shade_of_aran.cpp:59
Definition: boss_shade_of_aran.cpp:41
Definition: boss_shade_of_aran.cpp:55
Definition: boss_shade_of_aran.cpp:66
Definition: boss_shade_of_aran.cpp:48
Definition: boss_shade_of_aran.cpp:42
Definition: boss_shade_of_aran.cpp:39
Definition: boss_shade_of_aran.cpp:35
Definition: boss_shade_of_aran.cpp:70
Definition: boss_shade_of_aran.cpp:49
Definition: boss_shade_of_aran.cpp:54
enum SuperSpell
Enumerator
SUPER_FLAME 
SUPER_BLIZZARD 
SUPER_AE 
76 {
77  SUPER_FLAME = 0,
79  SUPER_AE,
80 };
Definition: boss_shade_of_aran.cpp:78
Definition: boss_shade_of_aran.cpp:77
Definition: boss_shade_of_aran.cpp:79

Function Documentation

void AddSC_boss_shade_of_aran ( )
555 {
556  new boss_shade_of_aran();
557  new npc_aran_elemental();
558 }
Definition: boss_shade_of_aran.cpp:82
Definition: boss_shade_of_aran.cpp:509

+ Here is the caller graph for this function: