AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_anubrekhan.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "naxxramas.h"

Go to the source code of this file.

Classes

struct  boss_anubrekhan
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_GREET = 1 ,
  SAY_SLAY = 2 ,
  EMOTE_LOCUST = 3
}
 
enum  GuardSays {
  EMOTE_SPAWN = 1 ,
  EMOTE_SCARAB = 2
}
 
enum  Spells {
  SPELL_IMPALE = 28783 ,
  SPELL_LOCUST_SWARM = 28785 ,
  SPELL_SUMMON_CORPSE_SCARABS_5 = 29105 ,
  SPELL_SUMMON_CORPSE_SCARABS_10 = 28864 ,
  SPELL_BERSERK = 26662
}
 
enum  Misc { ACHIEV_TIMED_START_EVENT = 9891 }
 

Functions

void AddSC_boss_anubrekhan ()
 

Variables

Position const cryptguardPositions []
 

Enumeration Type Documentation

◆ GuardSays

enum GuardSays
Enumerator
EMOTE_SPAWN 
EMOTE_SCARAB 
31{
32 EMOTE_SPAWN = 1,
33 EMOTE_SCARAB = 2
34};
@ EMOTE_SCARAB
Definition boss_anubrekhan.cpp:33
@ EMOTE_SPAWN
Definition boss_anubrekhan.cpp:32

◆ Misc

enum Misc
Enumerator
ACHIEV_TIMED_START_EVENT 
46{
48};
@ ACHIEV_TIMED_START_EVENT
Definition boss_anubrekhan.cpp:47

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_GREET 
SAY_SLAY 
EMOTE_LOCUST 
23{
24 SAY_AGGRO = 0,
25 SAY_GREET = 1,
26 SAY_SLAY = 2,
27 EMOTE_LOCUST = 3
28};
@ SAY_AGGRO
Definition boss_anubrekhan.cpp:24
@ SAY_GREET
Definition boss_anubrekhan.cpp:25
@ EMOTE_LOCUST
Definition boss_anubrekhan.cpp:27
@ SAY_SLAY
Definition boss_anubrekhan.cpp:26

◆ Spells

enum Spells
Enumerator
SPELL_IMPALE 
SPELL_LOCUST_SWARM 
SPELL_SUMMON_CORPSE_SCARABS_5 
SPELL_SUMMON_CORPSE_SCARABS_10 
SPELL_BERSERK 
37{
38 SPELL_IMPALE = 28783,
39 SPELL_LOCUST_SWARM = 28785,
42 SPELL_BERSERK = 26662
43};
@ SPELL_LOCUST_SWARM
Definition boss_anubrekhan.cpp:39
@ SPELL_SUMMON_CORPSE_SCARABS_10
Definition boss_anubrekhan.cpp:41
@ SPELL_SUMMON_CORPSE_SCARABS_5
Definition boss_anubrekhan.cpp:40
@ SPELL_BERSERK
Definition boss_anubrekhan.cpp:42
@ SPELL_IMPALE
Definition boss_anubrekhan.cpp:38

Function Documentation

◆ AddSC_boss_anubrekhan()

void AddSC_boss_anubrekhan ( )
158{
160}
#define RegisterNaxxramasCreatureAI(ai_name)
Definition naxxramas.h:325
Definition boss_anubrekhan.cpp:57

References RegisterNaxxramasCreatureAI.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ cryptguardPositions

Position const cryptguardPositions[]
Initial value:
= {
{ 3299.732f, -3502.489f, 287.077f, 2.378f },
{ 3299.086f, -3450.929f, 287.077f, 3.999f },
{ 3331.217f, -3476.607f, 287.074f, 3.269f }
}
50 {
51 { 3299.732f, -3502.489f, 287.077f, 2.378f },
52 { 3299.086f, -3450.929f, 287.077f, 3.999f },
53 { 3331.217f, -3476.607f, 287.074f, 3.269f }
54};

Referenced by boss_anubrekhan::JustEngagedWith(), and boss_anubrekhan::SummonCryptGuards().