TrinityCore
Loading...
Searching...
No Matches
boss_gluth.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "naxxramas.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for boss_gluth.cpp:

Go to the source code of this file.

Classes

struct  boss_gluth
 
class  spell_gluth_decimate
 
class  spell_gluth_zombiechow_search
 
struct  npc_zombie_chow
 

Enumerations

enum  Texts {
  EMOTE_SPOTS_ONE = 0 , EMOTE_DECIMATE = 1 , EMOTE_ENRAGE = 2 , EMOTE_DEVOURS_ALL = 3 ,
  EMOTE_BERSERKER = 4
}
 
enum  Spells {
  SPELL_MORTAL_WOUND = 54378 , SPELL_ENRAGE = 28371 , SPELL_DECIMATE = 28374 , SPELL_DECIMATE_DMG = 28375 ,
  SPELL_BERSERK = 26662 , SPELL_ZOMBIE_CHOW_SEARCH_SINGLE = 28239 , SPELL_ZOMBIE_CHOW_SEARCH_MULTI = 28404 , SPELL_INFECTED_WOUND = 29307
}
 
enum  Events {
  EVENT_WOUND = 1 , EVENT_ENRAGE , EVENT_DECIMATE , EVENT_BERSERK ,
  EVENT_SUMMON , EVENT_SEARCH_ZOMBIE_SINGLE , EVENT_KILL_ZOMBIE_SINGLE , EVENT_SEARCH_ZOMBIE_MULTI
}
 
enum  States {
  STATE_GLUTH_NORMAL = 1 , STATE_GLUTH_EATING = 2 , STATE_ZOMBIE_NORMAL = 1 , STATE_ZOMBIE_DECIMATED = 2 ,
  STATE_ZOMBIE_TOBE_EATEN = 3
}
 
enum  SummonGroups { SUMMON_GROUP_CHOW_10MAN = 1 , SUMMON_GROUP_CHOW_25MAN = 2 }
 
enum  Misc { EVENT_GLUTH_ZOMBIE_BEHAVIOR = 10495 , DATA_ZOMBIE_STATE = 1 , ACTION_DECIMATE_EVENT = 2 }
 

Functions

void AddSC_boss_gluth ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_WOUND 
EVENT_ENRAGE 
EVENT_DECIMATE 
EVENT_BERSERK 
EVENT_SUMMON 
EVENT_SEARCH_ZOMBIE_SINGLE 
EVENT_KILL_ZOMBIE_SINGLE 
EVENT_SEARCH_ZOMBIE_MULTI 

Definition at line 50 of file boss_gluth.cpp.

◆ Misc

enum Misc
Enumerator
EVENT_GLUTH_ZOMBIE_BEHAVIOR 
DATA_ZOMBIE_STATE 
ACTION_DECIMATE_EVENT 

Definition at line 78 of file boss_gluth.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_MORTAL_WOUND 
SPELL_ENRAGE 
SPELL_DECIMATE 
SPELL_DECIMATE_DMG 
SPELL_BERSERK 
SPELL_ZOMBIE_CHOW_SEARCH_SINGLE 
SPELL_ZOMBIE_CHOW_SEARCH_MULTI 
SPELL_INFECTED_WOUND 

Definition at line 35 of file boss_gluth.cpp.

◆ States

enum States
Enumerator
STATE_GLUTH_NORMAL 
STATE_GLUTH_EATING 
STATE_ZOMBIE_NORMAL 
STATE_ZOMBIE_DECIMATED 
STATE_ZOMBIE_TOBE_EATEN 

Definition at line 62 of file boss_gluth.cpp.

◆ SummonGroups

Enumerator
SUMMON_GROUP_CHOW_10MAN 
SUMMON_GROUP_CHOW_25MAN 

Definition at line 72 of file boss_gluth.cpp.

◆ Texts

enum Texts
Enumerator
EMOTE_SPOTS_ONE 
EMOTE_DECIMATE 
EMOTE_ENRAGE 
EMOTE_DEVOURS_ALL 
EMOTE_BERSERKER 

Definition at line 26 of file boss_gluth.cpp.

Function Documentation

◆ AddSC_boss_gluth()

void AddSC_boss_gluth ( )

Definition at line 424 of file boss_gluth.cpp.

+ Here is the caller graph for this function: