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

Classes

class  npc_doom_blossom
 
struct  npc_doom_blossom::npc_doom_blossomAI
 
class  npc_shadowy_construct
 
struct  npc_shadowy_construct::npc_shadowy_constructAI
 
class  boss_teron_gorefiend
 
struct  boss_teron_gorefiend::boss_teron_gorefiendAI
 

Enumerations

enum  DoomBlossom {
  SAY_INTRO = 0, SAY_AGGRO = 1, SAY_SLAY = 2, SAY_SPELL = 3,
  SAY_SPECIAL = 4, SAY_ENRAGE = 5, SAY_DEATH = 6, SPELL_INCINERATE = 40239,
  SPELL_CRUSHING_SHADOWS = 40243, SPELL_SHADOWBOLT = 40185, SPELL_PASSIVE_SHADOWFORM = 40326, SPELL_SHADOW_OF_DEATH = 40251,
  SPELL_BERSERK = 45078, SPELL_ATROPHY = 40327, CREATURE_DOOM_BLOSSOM = 23123, CREATURE_SHADOWY_CONSTRUCT = 23111
}
 

Functions

void AddSC_boss_teron_gorefiend ()
 

Enumeration Type Documentation

Enumerator
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_SPELL 
SAY_SPECIAL 
SAY_ENRAGE 
SAY_DEATH 
SPELL_INCINERATE 
SPELL_CRUSHING_SHADOWS 
SPELL_SHADOWBOLT 
SPELL_PASSIVE_SHADOWFORM 
SPELL_SHADOW_OF_DEATH 
SPELL_BERSERK 
SPELL_ATROPHY 
CREATURE_DOOM_BLOSSOM 
CREATURE_SHADOWY_CONSTRUCT 
31 {
32  //Speech'n'sound
33  SAY_INTRO = 0,
34  SAY_AGGRO = 1,
35  SAY_SLAY = 2,
36  SAY_SPELL = 3,
37  SAY_SPECIAL = 4,
38  SAY_ENRAGE = 5,
39  SAY_DEATH = 6,
40 
41  //Spells
42  SPELL_INCINERATE = 40239,
43  SPELL_CRUSHING_SHADOWS = 40243,
44  SPELL_SHADOWBOLT = 40185,
46  SPELL_SHADOW_OF_DEATH = 40251,
47  SPELL_BERSERK = 45078,
48  SPELL_ATROPHY = 40327, // Shadowy Constructs use this when they get within melee range of a player
49 
50  CREATURE_DOOM_BLOSSOM = 23123,
52 };
Definition: boss_teron_gorefiend.cpp:46
Definition: boss_teron_gorefiend.cpp:38
Definition: boss_teron_gorefiend.cpp:35
Definition: boss_teron_gorefiend.cpp:36
Definition: boss_teron_gorefiend.cpp:37
Definition: boss_teron_gorefiend.cpp:47
Definition: boss_teron_gorefiend.cpp:50
Definition: boss_teron_gorefiend.cpp:34
Definition: boss_teron_gorefiend.cpp:48
Definition: boss_teron_gorefiend.cpp:42
Definition: boss_teron_gorefiend.cpp:44
Definition: boss_teron_gorefiend.cpp:51
Definition: boss_teron_gorefiend.cpp:45
Definition: boss_teron_gorefiend.cpp:39
Definition: boss_teron_gorefiend.cpp:43
Definition: boss_teron_gorefiend.cpp:33

Function Documentation

void AddSC_boss_teron_gorefiend ( )
535 {
536  new npc_doom_blossom();
537  new npc_shadowy_construct();
538  new boss_teron_gorefiend();
539 }
Definition: boss_teron_gorefiend.cpp:131
Definition: boss_teron_gorefiend.cpp:54
Definition: boss_teron_gorefiend.cpp:229

+ Here is the caller graph for this function: