TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
illidari_council.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "black_temple.h"
+ Include dependency graph for illidari_council.cpp:

Classes

struct  CouncilYells
 
class  npc_blood_elf_council_voice_trigger
 
struct  npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI
 
class  npc_illidari_council
 
struct  npc_illidari_council::npc_illidari_councilAI
 
struct  boss_illidari_councilAI
 
class  boss_gathios_the_shatterer
 
struct  boss_gathios_the_shatterer::boss_gathios_the_shattererAI
 
class  boss_high_nethermancer_zerevor
 
struct  boss_high_nethermancer_zerevor::boss_high_nethermancer_zerevorAI
 
class  boss_lady_malande
 
struct  boss_lady_malande::boss_lady_malandeAI
 
class  boss_veras_darkshadow
 
struct  boss_veras_darkshadow::boss_veras_darkshadowAI
 
class  spell_boss_lady_malande_shield
 
class  spell_boss_lady_malande_shield::spell_boss_lady_malande_shield_AuraScript
 

Macros

#define ERROR_INST_DATA   "SD2 ERROR: Instance Data for Black Temple not set properly; Illidari Council event will not function properly."
 

Enumerations

enum  IllidariCouncil {
  SAY_GATH_SPECIAL1 = 2, SAY_GATH_SPECIAL2 = 3, SAY_GATH_SLAY = 4, SAY_GATH_COMNT = 5,
  SAY_GATH_DEATH = 6, SAY_MALA_SPECIAL1 = 2, SAY_MALA_SPECIAL2 = 3, SAY_MALA_SLAY = 4,
  SAY_MALA_COMNT = 5, SAY_MALA_DEATH = 6, SAY_ZERE_SPECIAL1 = 2, SAY_ZERE_SPECIAL2 = 3,
  SAY_ZERE_SLAY = 4, SAY_ZERE_COMNT = 5, SAY_ZERE_DEATH = 6, SAY_VERA_SPECIAL1 = 2,
  SAY_VERA_SPECIAL2 = 3, SAY_VERA_SLAY = 4, SAY_VERA_COMNT = 5, SAY_VERA_DEATH = 6,
  AKAMAID = 23089, SPELL_FLAMESTRIKE = 41481, SPELL_BLIZZARD = 41482, SPELL_ARCANE_BOLT = 41483,
  SPELL_ARCANE_EXPLOSION = 41524, SPELL_DAMPEN_MAGIC = 41478, SPELL_EMPOWERED_SMITE = 41471, SPELL_CIRCLE_OF_HEALING = 41455,
  SPELL_REFLECTIVE_SHIELD = 41475, SPELL_REFLECTIVE_SHIELD_T = 33619, SPELL_DIVINE_WRATH = 41472, SPELL_HEAL_VISUAL = 24171,
  SPELL_BLESS_PROTECTION = 41450, SPELL_BLESS_SPELLWARD = 41451, SPELL_CONSECRATION = 41541, SPELL_HAMMER_OF_JUSTICE = 41468,
  SPELL_SEAL_OF_COMMAND = 41469, SPELL_SEAL_OF_BLOOD = 41459, SPELL_CHROMATIC_AURA = 41453, SPELL_DEVOTION_AURA = 41452,
  SPELL_DEADLY_POISON = 41485, SPELL_ENVENOM = 41487, SPELL_VANISH = 41479, SPELL_BERSERK = 45078
}
 

Functions

void AddSC_boss_illidari_council ()
 

Variables

static CouncilYells CouncilAggro []
 
static CouncilYells CouncilEnrage []
 

Macro Definition Documentation

#define ERROR_INST_DATA   "SD2 ERROR: Instance Data for Black Temple not set properly; Illidari Council event will not function properly."

Enumeration Type Documentation

Enumerator
SAY_GATH_SPECIAL1 
SAY_GATH_SPECIAL2 
SAY_GATH_SLAY 
SAY_GATH_COMNT 
SAY_GATH_DEATH 
SAY_MALA_SPECIAL1 
SAY_MALA_SPECIAL2 
SAY_MALA_SLAY 
SAY_MALA_COMNT 
SAY_MALA_DEATH 
SAY_ZERE_SPECIAL1 
SAY_ZERE_SPECIAL2 
SAY_ZERE_SLAY 
SAY_ZERE_COMNT 
SAY_ZERE_DEATH 
SAY_VERA_SPECIAL1 
SAY_VERA_SPECIAL2 
SAY_VERA_SLAY 
SAY_VERA_COMNT 
SAY_VERA_DEATH 
AKAMAID 
SPELL_FLAMESTRIKE 
SPELL_BLIZZARD 
SPELL_ARCANE_BOLT 
SPELL_ARCANE_EXPLOSION 
SPELL_DAMPEN_MAGIC 
SPELL_EMPOWERED_SMITE 
SPELL_CIRCLE_OF_HEALING 
SPELL_REFLECTIVE_SHIELD 
SPELL_REFLECTIVE_SHIELD_T 
SPELL_DIVINE_WRATH 
SPELL_HEAL_VISUAL 
SPELL_BLESS_PROTECTION 
SPELL_BLESS_SPELLWARD 
SPELL_CONSECRATION 
SPELL_HAMMER_OF_JUSTICE 
SPELL_SEAL_OF_COMMAND 
SPELL_SEAL_OF_BLOOD 
SPELL_CHROMATIC_AURA 
SPELL_DEVOTION_AURA 
SPELL_DEADLY_POISON 
SPELL_ENVENOM 
SPELL_VANISH 
SPELL_BERSERK 
33 {
34  //Speech'n'Sounds
37  SAY_GATH_SLAY = 4,
38  SAY_GATH_COMNT = 5,
39  SAY_GATH_DEATH = 6,
40 
43  SAY_MALA_SLAY = 4,
44  SAY_MALA_COMNT = 5,
45  SAY_MALA_DEATH = 6,
46 
49  SAY_ZERE_SLAY = 4,
50  SAY_ZERE_COMNT = 5,
51  SAY_ZERE_DEATH = 6,
52 
55  SAY_VERA_SLAY = 4,
56  SAY_VERA_COMNT = 5,
57  SAY_VERA_DEATH = 6,
58 
59  AKAMAID = 23089,
60 
61  // High Nethermancer Zerevor's spells
62  SPELL_FLAMESTRIKE = 41481,
63  SPELL_BLIZZARD = 41482,
64  SPELL_ARCANE_BOLT = 41483,
65  SPELL_ARCANE_EXPLOSION = 41524,
66  SPELL_DAMPEN_MAGIC = 41478,
67 
68  // Lady Malande's spells
69  SPELL_EMPOWERED_SMITE = 41471,
73  SPELL_DIVINE_WRATH = 41472,
74  SPELL_HEAL_VISUAL = 24171,
75 
76  // Gathios the Shatterer's spells
77  SPELL_BLESS_PROTECTION = 41450,
78  SPELL_BLESS_SPELLWARD = 41451,
79  SPELL_CONSECRATION = 41541,
81  SPELL_SEAL_OF_COMMAND = 41469,
82  SPELL_SEAL_OF_BLOOD = 41459,
83  SPELL_CHROMATIC_AURA = 41453,
84  SPELL_DEVOTION_AURA = 41452,
85 
86  // Veras Darkshadow's spells
87  SPELL_DEADLY_POISON = 41485,
88  SPELL_ENVENOM = 41487,
89  SPELL_VANISH = 41479,
90  SPELL_BERSERK = 45078
91 };
Definition: illidari_council.cpp:47
Definition: illidari_council.cpp:81
Definition: illidari_council.cpp:53
Definition: illidari_council.cpp:50
Definition: illidari_council.cpp:90
Definition: illidari_council.cpp:66
Definition: illidari_council.cpp:71
Definition: illidari_council.cpp:42
Definition: illidari_council.cpp:35
Definition: illidari_council.cpp:62
Definition: illidari_council.cpp:63
Definition: illidari_council.cpp:43
Definition: illidari_council.cpp:70
Definition: illidari_council.cpp:88
Definition: illidari_council.cpp:78
Definition: illidari_council.cpp:56
Definition: illidari_council.cpp:73
Definition: illidari_council.cpp:82
Definition: illidari_council.cpp:69
Definition: illidari_council.cpp:59
Definition: illidari_council.cpp:89
Definition: illidari_council.cpp:65
Definition: illidari_council.cpp:51
Definition: illidari_council.cpp:79
Definition: illidari_council.cpp:57
Definition: illidari_council.cpp:45
Definition: illidari_council.cpp:36
Definition: illidari_council.cpp:41
Definition: illidari_council.cpp:64
Definition: illidari_council.cpp:80
Definition: illidari_council.cpp:74
Definition: illidari_council.cpp:54
Definition: illidari_council.cpp:44
Definition: illidari_council.cpp:83
Definition: illidari_council.cpp:87
Definition: illidari_council.cpp:37
Definition: illidari_council.cpp:72
Definition: illidari_council.cpp:39
Definition: illidari_council.cpp:48
Definition: illidari_council.cpp:49
Definition: illidari_council.cpp:84
Definition: illidari_council.cpp:55
Definition: illidari_council.cpp:38
Definition: illidari_council.cpp:77

Function Documentation

void AddSC_boss_illidari_council ( )
941 {
942  new npc_illidari_council();
945  new boss_lady_malande();
946  new boss_veras_darkshadow();
949 }
Definition: illidari_council.cpp:453
Definition: illidari_council.cpp:705
Definition: illidari_council.cpp:593
Definition: illidari_council.cpp:791
Definition: illidari_council.cpp:905
Definition: illidari_council.cpp:118
Definition: illidari_council.cpp:218

+ Here is the caller graph for this function:

Variable Documentation

CouncilYells CouncilAggro[]
static
Initial value:
=
{
{0, 5000},
{0, 5500},
{0, 5000},
{0, 0},
}
CouncilYells CouncilEnrage[]
static
Initial value:
=
{
{1, 2000},
{1, 6000},
{1, 5000},
{1, 0},
}