TrinityCore
Loading...
Searching...
No Matches
boss_anubarak.cpp File Reference
#include "ScriptMgr.h"
#include "AreaBoundary.h"
#include "azjol_nerub.h"
#include "Containers.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_anubarak.cpp:

Go to the source code of this file.

Classes

struct  boss_anub_arak
 
class  npc_anubarak_pet_template
 
struct  npc_anubarak_anub_ar_darter
 
struct  npc_anubarak_anub_ar_assassin
 
struct  npc_anubarak_anub_ar_guardian
 
struct  npc_anubarak_anub_ar_venomancer
 
struct  npc_anubarak_impale_target
 
class  spell_anubarak_pound
 
class  spell_anubarak_carrion_beetles
 

Enumerations

enum  Spells {
  SPELL_EMERGE = 53500 , SPELL_SUBMERGE = 53421 , SPELL_IMPALE_AURA = 53456 , SPELL_IMPALE_VISUAL = 53455 ,
  SPELL_IMPALE_DAMAGE = 53454 , SPELL_LEECHING_SWARM = 53467 , SPELL_POUND = 59433 , SPELL_POUND_DAMAGE = 59432 ,
  SPELL_CARRION_BEETLES = 53520 , SPELL_CARRION_BEETLE = 53521 , SPELL_SUMMON_DARTER = 53599 , SPELL_SUMMON_ASSASSIN = 53609 ,
  SPELL_SUMMON_GUARDIAN = 53614 , SPELL_SUMMON_VENOMANCER = 53615 , SPELL_DART = 59349 , SPELL_BACKSTAB = 52540 ,
  SPELL_ASSASSIN_VISUAL = 53611 , SPELL_SUNDER_ARMOR = 53618 , SPELL_POISON_BOLT = 53617
}
 
enum  Creatures { NPC_WORLD_TRIGGER = 22515 }
 
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_LOCUST = 3 ,
  SAY_SUBMERGE = 4 , SAY_INTRO = 5
}
 
enum  Events {
  EVENT_POUND = 1 , EVENT_IMPALE , EVENT_LEECHING_SWARM , EVENT_CARRION_BEETLES ,
  EVENT_SUBMERGE , EVENT_DARTER , EVENT_ASSASSIN , EVENT_GUARDIAN ,
  EVENT_VENOMANCER , EVENT_CLOSE_DOOR
}
 
enum  Actions { ACTION_PET_DIED = 1 , ACTION_PET_EVADE }
 
enum  Misc { ACHIEV_GOTTA_GO_START_EVENT = 20381 }
 
enum  Phases { PHASE_EMERGE = 1 , PHASE_SUBMERGE }
 
enum  GUIDTypes { GUID_TYPE_PET = 0 , GUID_TYPE_IMPALE }
 
enum  SummonGroups { SUMMON_GROUP_WORLD_TRIGGER_GUARDIAN = 1 }
 

Functions

void AddSC_boss_anub_arak ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_PET_DIED 
ACTION_PET_EVADE 

Definition at line 86 of file boss_anubarak.cpp.

◆ Creatures

enum Creatures
Enumerator
NPC_WORLD_TRIGGER 

Definition at line 57 of file boss_anubarak.cpp.

◆ Events

enum Events
Enumerator
EVENT_POUND 
EVENT_IMPALE 
EVENT_LEECHING_SWARM 
EVENT_CARRION_BEETLES 
EVENT_SUBMERGE 
EVENT_DARTER 
EVENT_ASSASSIN 
EVENT_GUARDIAN 
EVENT_VENOMANCER 
EVENT_CLOSE_DOOR 

Definition at line 72 of file boss_anubarak.cpp.

◆ GUIDTypes

enum GUIDTypes
Enumerator
GUID_TYPE_PET 
GUID_TYPE_IMPALE 

Definition at line 103 of file boss_anubarak.cpp.

◆ Misc

enum Misc
Enumerator
ACHIEV_GOTTA_GO_START_EVENT 

Definition at line 92 of file boss_anubarak.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_EMERGE 
PHASE_SUBMERGE 

Definition at line 97 of file boss_anubarak.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_EMERGE 
SPELL_SUBMERGE 
SPELL_IMPALE_AURA 
SPELL_IMPALE_VISUAL 
SPELL_IMPALE_DAMAGE 
SPELL_LEECHING_SWARM 
SPELL_POUND 
SPELL_POUND_DAMAGE 
SPELL_CARRION_BEETLES 
SPELL_CARRION_BEETLE 
SPELL_SUMMON_DARTER 
SPELL_SUMMON_ASSASSIN 
SPELL_SUMMON_GUARDIAN 
SPELL_SUMMON_VENOMANCER 
SPELL_DART 
SPELL_BACKSTAB 
SPELL_ASSASSIN_VISUAL 
SPELL_SUNDER_ARMOR 
SPELL_POISON_BOLT 

Definition at line 32 of file boss_anubarak.cpp.

◆ SummonGroups

Enumerator
SUMMON_GROUP_WORLD_TRIGGER_GUARDIAN 

Definition at line 109 of file boss_anubarak.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_LOCUST 
SAY_SUBMERGE 
SAY_INTRO 

Definition at line 62 of file boss_anubarak.cpp.

Function Documentation

◆ AddSC_boss_anub_arak()

void AddSC_boss_anub_arak ( )

Definition at line 628 of file boss_anubarak.cpp.

+ Here is the caller graph for this function: