AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_illidari_council.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScriptLoader.h"
#include "black_temple.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

class  VerasEnvenom
 
struct  boss_illidari_council
 
struct  boss_illidari_council_memberAI
 
struct  boss_gathios_the_shatterer
 
struct  boss_high_nethermancer_zerevor
 
struct  boss_lady_malande
 
struct  boss_veras_darkshadow
 
class  spell_illidari_council_balance_of_power_aura
 
class  spell_illidari_council_empyreal_balance
 
class  spell_illidari_council_empyreal_equivalency
 
class  spell_illidari_council_reflective_shield_aura
 
class  spell_illidari_council_circle_of_healing
 
class  spell_illidari_council_judgement
 
class  spell_illidari_council_deadly_strike_aura
 

Enumerations

enum  Says {
  SAY_COUNCIL_AGGRO = 0 ,
  SAY_COUNCIL_ENRAGE = 1 ,
  SAY_COUNCIL_SPECIAL = 2 ,
  SAY_COUNCIL_SLAY = 3 ,
  SAY_COUNCIL_DEATH = 4
}
 
enum  Spells {
  SPELL_EMPYREAL_EQUIVALENCY = 41333 ,
  SPELL_SHARED_RULE_DMG = 41342 ,
  SPELL_SHARED_RULE_HEAL = 41343 ,
  SPELL_EMPYREAL_BALANCE = 41499 ,
  SPELL_BERSERK = 41924 ,
  SPELL_BLESSING_OF_PROTECTION = 41450 ,
  SPELL_BLESSING_OF_SPELL_WARDING = 41451 ,
  SPELL_CONSECRATION = 41541 ,
  SPELL_HAMMER_OF_JUSTICE = 41468 ,
  SPELL_SEAL_OF_COMMAND = 41469 ,
  SPELL_SEAL_OF_BLOOD = 41459 ,
  SPELL_CHROMATIC_RESISTANCE_AURA = 41453 ,
  SPELL_DEVOTION_AURA = 41452 ,
  SPELL_JUDGEMENT = 41467 ,
  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_DEADLY_STRIKE = 41480 ,
  SPELL_DEADLY_POISON = 41485 ,
  SPELL_ENVENOM = 41487 ,
  SPELL_VANISH = 41476 ,
  SPELL_VANISH_OUT = 41479 ,
  SPELL_VANISH_VISUAL = 24222
}
 
enum  Misc {
  ACTION_START_ENCOUNTER = 1 ,
  ACTION_END_ENCOUNTER = 2 ,
  ACTION_ENRAGE = 3 ,
  EVENT_SPELL_BLESSING = 1 ,
  EVENT_SPELL_AURA = 2 ,
  EVENT_SPELL_SEAL = 3 ,
  EVENT_SPELL_HAMMER_OF_JUSTICE = 4 ,
  EVENT_SPELL_JUDGEMENT = 5 ,
  EVENT_SPELL_CONSECRATION = 6 ,
  EVENT_SPELL_REFLECTIVE_SHIELD = 20 ,
  EVENT_SPELL_CIRCLE_OF_HEALING = 21 ,
  EVENT_SPELL_DIVINE_WRATH = 22 ,
  EVENT_SPELL_EMPOWERED_SMITE = 23 ,
  EVENT_SPELL_VANISH = 30 ,
  EVENT_SPELL_VANISH_OUT = 31 ,
  EVENT_SPELL_ENRAGE = 32 ,
  EVENT_KILL_TALK = 100
}
 

Functions

void AddSC_boss_illidari_council ()
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
ACTION_START_ENCOUNTER 
ACTION_END_ENCOUNTER 
ACTION_ENRAGE 
EVENT_SPELL_BLESSING 
EVENT_SPELL_AURA 
EVENT_SPELL_SEAL 
EVENT_SPELL_HAMMER_OF_JUSTICE 
EVENT_SPELL_JUDGEMENT 
EVENT_SPELL_CONSECRATION 
EVENT_SPELL_REFLECTIVE_SHIELD 
EVENT_SPELL_CIRCLE_OF_HEALING 
EVENT_SPELL_DIVINE_WRATH 
EVENT_SPELL_EMPOWERED_SMITE 
EVENT_SPELL_VANISH 
EVENT_SPELL_VANISH_OUT 
EVENT_SPELL_ENRAGE 
EVENT_KILL_TALK 
80{
83 ACTION_ENRAGE = 3,
84
91
96
100
101 EVENT_KILL_TALK = 100
102};
@ EVENT_SPELL_EMPOWERED_SMITE
Definition boss_illidari_council.cpp:95
@ EVENT_SPELL_ENRAGE
Definition boss_illidari_council.cpp:99
@ EVENT_KILL_TALK
Definition boss_illidari_council.cpp:101
@ ACTION_ENRAGE
Definition boss_illidari_council.cpp:83
@ EVENT_SPELL_BLESSING
Definition boss_illidari_council.cpp:85
@ ACTION_END_ENCOUNTER
Definition boss_illidari_council.cpp:82
@ EVENT_SPELL_DIVINE_WRATH
Definition boss_illidari_council.cpp:94
@ EVENT_SPELL_JUDGEMENT
Definition boss_illidari_council.cpp:89
@ EVENT_SPELL_VANISH
Definition boss_illidari_council.cpp:97
@ EVENT_SPELL_REFLECTIVE_SHIELD
Definition boss_illidari_council.cpp:92
@ EVENT_SPELL_VANISH_OUT
Definition boss_illidari_council.cpp:98
@ EVENT_SPELL_AURA
Definition boss_illidari_council.cpp:86
@ EVENT_SPELL_CONSECRATION
Definition boss_illidari_council.cpp:90
@ ACTION_START_ENCOUNTER
Definition boss_illidari_council.cpp:81
@ EVENT_SPELL_SEAL
Definition boss_illidari_council.cpp:87
@ EVENT_SPELL_HAMMER_OF_JUSTICE
Definition boss_illidari_council.cpp:88
@ EVENT_SPELL_CIRCLE_OF_HEALING
Definition boss_illidari_council.cpp:93

◆ Says

enum Says
Enumerator
SAY_COUNCIL_AGGRO 
SAY_COUNCIL_ENRAGE 
SAY_COUNCIL_SPECIAL 
SAY_COUNCIL_SLAY 
SAY_COUNCIL_DEATH 
28{
34};
@ SAY_COUNCIL_SLAY
Definition boss_illidari_council.cpp:32
@ SAY_COUNCIL_AGGRO
Definition boss_illidari_council.cpp:29
@ SAY_COUNCIL_DEATH
Definition boss_illidari_council.cpp:33
@ SAY_COUNCIL_ENRAGE
Definition boss_illidari_council.cpp:30
@ SAY_COUNCIL_SPECIAL
Definition boss_illidari_council.cpp:31

◆ Spells

enum Spells
Enumerator
SPELL_EMPYREAL_EQUIVALENCY 
SPELL_SHARED_RULE_DMG 
SPELL_SHARED_RULE_HEAL 
SPELL_EMPYREAL_BALANCE 
SPELL_BERSERK 
SPELL_BLESSING_OF_PROTECTION 
SPELL_BLESSING_OF_SPELL_WARDING 
SPELL_CONSECRATION 
SPELL_HAMMER_OF_JUSTICE 
SPELL_SEAL_OF_COMMAND 
SPELL_SEAL_OF_BLOOD 
SPELL_CHROMATIC_RESISTANCE_AURA 
SPELL_DEVOTION_AURA 
SPELL_JUDGEMENT 
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_DEADLY_STRIKE 
SPELL_DEADLY_POISON 
SPELL_ENVENOM 
SPELL_VANISH 
SPELL_VANISH_OUT 
SPELL_VANISH_VISUAL 
37{
42 SPELL_BERSERK = 41924,
43
44 // Gathios the Shatterer
47 SPELL_CONSECRATION = 41541,
50 SPELL_SEAL_OF_BLOOD = 41459,
52 SPELL_DEVOTION_AURA = 41452,
53 SPELL_JUDGEMENT = 41467,
54
55 // High Nethermancer Zerevor
56 SPELL_FLAMESTRIKE = 41481,
57 SPELL_BLIZZARD = 41482,
58 SPELL_ARCANE_BOLT = 41483,
60 SPELL_DAMPEN_MAGIC = 41478,
61
62 // Lady Malande
67 SPELL_DIVINE_WRATH = 41472,
68 SPELL_HEAL_VISUAL = 24171,
69
70 // Veras Darkshadow
71 SPELL_DEADLY_STRIKE = 41480,
72 SPELL_DEADLY_POISON = 41485,
73 SPELL_ENVENOM = 41487,
74 SPELL_VANISH = 41476,
75 SPELL_VANISH_OUT = 41479,
77};
@ SPELL_CIRCLE_OF_HEALING
Definition boss_illidari_council.cpp:64
@ SPELL_HAMMER_OF_JUSTICE
Definition boss_illidari_council.cpp:48
@ SPELL_SHARED_RULE_DMG
Definition boss_illidari_council.cpp:39
@ SPELL_CHROMATIC_RESISTANCE_AURA
Definition boss_illidari_council.cpp:51
@ SPELL_DIVINE_WRATH
Definition boss_illidari_council.cpp:67
@ SPELL_FLAMESTRIKE
Definition boss_illidari_council.cpp:56
@ SPELL_EMPYREAL_EQUIVALENCY
Definition boss_illidari_council.cpp:38
@ SPELL_EMPOWERED_SMITE
Definition boss_illidari_council.cpp:63
@ SPELL_SHARED_RULE_HEAL
Definition boss_illidari_council.cpp:40
@ SPELL_REFLECTIVE_SHIELD
Definition boss_illidari_council.cpp:65
@ SPELL_ENVENOM
Definition boss_illidari_council.cpp:73
@ SPELL_CONSECRATION
Definition boss_illidari_council.cpp:47
@ SPELL_BLESSING_OF_SPELL_WARDING
Definition boss_illidari_council.cpp:46
@ SPELL_ARCANE_EXPLOSION
Definition boss_illidari_council.cpp:59
@ SPELL_DEADLY_POISON
Definition boss_illidari_council.cpp:72
@ SPELL_BLIZZARD
Definition boss_illidari_council.cpp:57
@ SPELL_REFLECTIVE_SHIELD_T
Definition boss_illidari_council.cpp:66
@ SPELL_BLESSING_OF_PROTECTION
Definition boss_illidari_council.cpp:45
@ SPELL_DEVOTION_AURA
Definition boss_illidari_council.cpp:52
@ SPELL_EMPYREAL_BALANCE
Definition boss_illidari_council.cpp:41
@ SPELL_VANISH
Definition boss_illidari_council.cpp:74
@ SPELL_SEAL_OF_BLOOD
Definition boss_illidari_council.cpp:50
@ SPELL_HEAL_VISUAL
Definition boss_illidari_council.cpp:68
@ SPELL_ARCANE_BOLT
Definition boss_illidari_council.cpp:58
@ SPELL_BERSERK
Definition boss_illidari_council.cpp:42
@ SPELL_VANISH_OUT
Definition boss_illidari_council.cpp:75
@ SPELL_DAMPEN_MAGIC
Definition boss_illidari_council.cpp:60
@ SPELL_SEAL_OF_COMMAND
Definition boss_illidari_council.cpp:49
@ SPELL_VANISH_VISUAL
Definition boss_illidari_council.cpp:76
@ SPELL_DEADLY_STRIKE
Definition boss_illidari_council.cpp:71
@ SPELL_JUDGEMENT
Definition boss_illidari_council.cpp:53

Function Documentation

◆ AddSC_boss_illidari_council()

void AddSC_boss_illidari_council ( )
784{
797}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterBlackTempleCreatureAI(ai_name)
Definition black_temple.h:130
Definition boss_illidari_council.cpp:590
Definition boss_illidari_council.cpp:713
Definition boss_illidari_council.cpp:764
Definition boss_illidari_council.cpp:606
Definition boss_illidari_council.cpp:651
Definition boss_illidari_council.cpp:739
Definition boss_illidari_council.cpp:689
Definition boss_illidari_council.cpp:284
Definition boss_illidari_council.cpp:376
Definition boss_illidari_council.cpp:127
Definition boss_illidari_council.cpp:486
Definition boss_illidari_council.cpp:539

References RegisterBlackTempleCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().