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

Go to the source code of this file.

Classes

struct  boss_anubrekhan
 
class  at_anubrekhan_entrance
 

Macros

#define SPELL_IMPALE   RAID_MODE(28783, 56090)
 
#define SPELL_LOCUST_SWARM   RAID_MODE(28785, 54021)
 

Enumerations

enum  AnubSays { SAY_AGGRO = 0 , SAY_GREET = 1 , SAY_SLAY = 2 , EMOTE_LOCUST = 3 }
 
enum  GuardSays { EMOTE_FRENZY = 0 , EMOTE_SPAWN = 1 , EMOTE_SCARAB = 2 }
 
enum  Events {
  EVENT_IMPALE = 1 , EVENT_LOCUST , EVENT_LOCUST_ENDS , EVENT_SPAWN_GUARD ,
  EVENT_SCARABS , EVENT_BERSERK
}
 
enum  Spells { SPELL_SUMMON_CORPSE_SCARABS_PLR = 29105 , SPELL_SUMMON_CORPSE_SCARABS_MOB = 28864 , SPELL_BERSERK = 27680 }
 
enum  SpawnGroups { GROUP_INITIAL_25M = 1 , GROUP_SINGLE_SPAWN = 2 }
 
enum  Misc { ACHIEV_TIMED_START_EVENT = 9891 }
 
enum  Phases { PHASE_NORMAL = 1 , PHASE_SWARM }
 

Functions

void AddSC_boss_anubrekhan ()
 

Macro Definition Documentation

◆ SPELL_IMPALE

#define SPELL_IMPALE   RAID_MODE(28783, 56090)

Definition at line 59 of file boss_anubrekhan.cpp.

◆ SPELL_LOCUST_SWARM

#define SPELL_LOCUST_SWARM   RAID_MODE(28785, 54021)

Definition at line 60 of file boss_anubrekhan.cpp.

Enumeration Type Documentation

◆ AnubSays

enum AnubSays
Enumerator
SAY_AGGRO 
SAY_GREET 
SAY_SLAY 
EMOTE_LOCUST 

Definition at line 26 of file boss_anubrekhan.cpp.

◆ Events

enum Events
Enumerator
EVENT_IMPALE 
EVENT_LOCUST 
EVENT_LOCUST_ENDS 
EVENT_SPAWN_GUARD 
EVENT_SCARABS 
EVENT_BERSERK 

Definition at line 42 of file boss_anubrekhan.cpp.

◆ GuardSays

enum GuardSays
Enumerator
EMOTE_FRENZY 
EMOTE_SPAWN 
EMOTE_SCARAB 

Definition at line 35 of file boss_anubrekhan.cpp.

◆ Misc

enum Misc
Enumerator
ACHIEV_TIMED_START_EVENT 

Definition at line 68 of file boss_anubrekhan.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NORMAL 
PHASE_SWARM 

Definition at line 73 of file boss_anubrekhan.cpp.

◆ SpawnGroups

Enumerator
GROUP_INITIAL_25M 
GROUP_SINGLE_SPAWN 

Definition at line 62 of file boss_anubrekhan.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SUMMON_CORPSE_SCARABS_PLR 
SPELL_SUMMON_CORPSE_SCARABS_MOB 
SPELL_BERSERK 

Definition at line 52 of file boss_anubrekhan.cpp.

Function Documentation

◆ AddSC_boss_anubrekhan()

void AddSC_boss_anubrekhan ( )

Definition at line 252 of file boss_anubrekhan.cpp.

+ Here is the caller graph for this function: