TrinityCore
boss_shade_of_aran.cpp File Reference
#include "ScriptMgr.h"
#include "karazhan.h"
#include "InstanceScript.h"
#include "Item.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_shade_of_aran.cpp:

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 , SAY_ATIESH = 9 , 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 }
 
enum  Items {
  ITEM_MONSTER_ITEM_MUTTON_WITH_BITE = 2202 , ITEM_MONSTER_ITEM_TANKARD_WOODEN = 2703 , ITEM_HOV_2H_AXE = 137176 , ITEM_HOV_1H_SWORD = 137263 ,
  ITEM_HOV_SHIELD_2 = 137265 , ITEM_ATIESH_MAGE = 22589 , ITEM_ATIESH_WARLOCK = 22630 , ITEM_ATIESH_PRIEST = 22631 ,
  ITEM_ATIESH_DRUID = 22632
}
 

Functions

void AddSC_boss_shade_of_aran ()
 

Variables

uint32 const AtieshStaves [4]
 

Enumeration Type Documentation

◆ Items

enum Items
Enumerator
ITEM_MONSTER_ITEM_MUTTON_WITH_BITE 
ITEM_MONSTER_ITEM_TANKARD_WOODEN 
ITEM_HOV_2H_AXE 
ITEM_HOV_1H_SWORD 
ITEM_HOV_SHIELD_2 
ITEM_ATIESH_MAGE 
ITEM_ATIESH_WARLOCK 
ITEM_ATIESH_PRIEST 
ITEM_ATIESH_DRUID 

Definition at line 86 of file boss_shade_of_aran.cpp.

◆ ShadeOfAran

Enumerator
SAY_AGGRO 
SAY_FLAMEWREATH 
SAY_BLIZZARD 
SAY_EXPLOSION 
SAY_DRINK 
SAY_ELEMENTALS 
SAY_KILL 
SAY_TIMEOVER 
SAY_DEATH 
SAY_ATIESH 
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 

Definition at line 36 of file boss_shade_of_aran.cpp.

◆ SuperSpell

enum SuperSpell
Enumerator
SUPER_FLAME 
SUPER_BLIZZARD 
SUPER_AE 

Definition at line 79 of file boss_shade_of_aran.cpp.

Function Documentation

◆ AddSC_boss_shade_of_aran()

void AddSC_boss_shade_of_aran ( )

Definition at line 603 of file boss_shade_of_aran.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AtieshStaves

uint32 const AtieshStaves[4]
Initial value:

Definition at line 94 of file boss_shade_of_aran.cpp.