TrinityCore
boss_terestian_illhoof.cpp File Reference
#include "ScriptMgr.h"
#include "karazhan.h"
#include "ObjectAccessor.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
+ Include dependency graph for boss_terestian_illhoof.cpp:

Go to the source code of this file.

Classes

class  boss_terestian_illhoof
 
struct  boss_terestian_illhoof::boss_terestianAI
 
class  npc_kilrek
 
struct  npc_kilrek::npc_kilrekAI
 
class  npc_demon_chain
 
struct  npc_demon_chain::npc_demon_chainAI
 
class  npc_fiendish_portal
 
struct  npc_fiendish_portal::npc_fiendish_portalAI
 
class  npc_fiendish_imp
 
struct  npc_fiendish_imp::npc_fiendish_impAI
 

Enumerations

enum  TerestianSays {
  SAY_SLAY = 0 , SAY_DEATH = 1 , SAY_AGGRO = 2 , SAY_SACRIFICE = 3 ,
  SAY_SUMMON_PORTAL = 4
}
 
enum  TerestianSpells {
  SPELL_SHADOW_BOLT = 30055 , SPELL_SUMMON_IMP = 30066 , SPELL_FIENDISH_PORTAL_1 = 30171 , SPELL_FIENDISH_PORTAL_2 = 30179 ,
  SPELL_BERSERK = 32965 , SPELL_SUMMON_FIENDISH_IMP = 30184 , SPELL_BROKEN_PACT = 30065 , SPELL_AMPLIFY_FLAMES = 30053 ,
  SPELL_FIREBOLT = 30050 , SPELL_SUMMON_DEMONCHAINS = 30120 , SPELL_DEMON_CHAINS = 30206 , SPELL_SACRIFICE = 30115
}
 
enum  TerestianMisc { NPC_FIENDISH_PORTAL = 17265 , ACTION_DESPAWN_IMPS = 1 }
 
enum  TerestianEvents {
  EVENT_SACRIFICE = 1 , EVENT_SHADOWBOLT , EVENT_SUMMON_PORTAL_1 , EVENT_SUMMON_PORTAL_2 ,
  EVENT_SUMMON_KILREK , EVENT_ENRAGE
}
 

Functions

void AddSC_boss_terestian_illhoof ()
 

Enumeration Type Documentation

◆ TerestianEvents

Enumerator
EVENT_SACRIFICE 
EVENT_SHADOWBOLT 
EVENT_SUMMON_PORTAL_1 
EVENT_SUMMON_PORTAL_2 
EVENT_SUMMON_KILREK 
EVENT_ENRAGE 

Definition at line 56 of file boss_terestian_illhoof.cpp.

◆ TerestianMisc

Enumerator
NPC_FIENDISH_PORTAL 
ACTION_DESPAWN_IMPS 

Definition at line 50 of file boss_terestian_illhoof.cpp.

◆ TerestianSays

Enumerator
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_SACRIFICE 
SAY_SUMMON_PORTAL 

Definition at line 25 of file boss_terestian_illhoof.cpp.

◆ TerestianSpells

Enumerator
SPELL_SHADOW_BOLT 
SPELL_SUMMON_IMP 
SPELL_FIENDISH_PORTAL_1 
SPELL_FIENDISH_PORTAL_2 
SPELL_BERSERK 
SPELL_SUMMON_FIENDISH_IMP 
SPELL_BROKEN_PACT 
SPELL_AMPLIFY_FLAMES 
SPELL_FIREBOLT 
SPELL_SUMMON_DEMONCHAINS 
SPELL_DEMON_CHAINS 
SPELL_SACRIFICE 

Definition at line 34 of file boss_terestian_illhoof.cpp.

Function Documentation

◆ AddSC_boss_terestian_illhoof()

void AddSC_boss_terestian_illhoof ( )

Definition at line 316 of file boss_terestian_illhoof.cpp.

+ Here is the caller graph for this function: