Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
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:

Go to the source code of this file.

Classes

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
struct  boss_illidari_councilAI
class  boss_lady_malande
struct  boss_lady_malande::boss_lady_malandeAI
class  boss_veras_darkshadow
struct  boss_veras_darkshadow::boss_veras_darkshadowAI
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
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

◆ ERROR_INST_DATA

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

Enumeration Type Documentation

◆ IllidariCouncil

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 

Definition at line 19 of file illidari_council.cpp.

Function Documentation

◆ AddSC_boss_illidari_council()

void AddSC_boss_illidari_council ( )

Definition at line 912 of file illidari_council.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ CouncilAggro

CouncilYells CouncilAggro[]
static
Initial value:
=
{
{0, 5000},
{0, 5500},
{0, 5000},
{0, 0},
}

Definition at line 88 of file illidari_council.cpp.

Referenced by npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI::UpdateAI().

◆ CouncilEnrage

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

Definition at line 97 of file illidari_council.cpp.

Referenced by npc_blood_elf_council_voice_trigger::npc_blood_elf_council_voice_triggerAI::UpdateAI().