Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_anubarak.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "azjol_nerub.h"
Include dependency graph for boss_anubarak.cpp:

Go to the source code of this file.

Classes

class  boss_anub_arak
struct  boss_anub_arak::boss_anub_arakAI

Enumerations

enum  Creatures {
  CREATURE_GUARDIAN = 29216 , CREATURE_VENOMANCER = 29217 , CREATURE_DATTER = 29213 , CREATURE_IMPALE_TARGET = 89 ,
  DISPLAY_INVISIBLE = 11686
}
enum  Misc { ACHIEV_TIMED_START_EVENT = 20381 }
enum  Phases {
  PHASE_MELEE = 0 , PHASE_UNDERGROUND = 1 , IMPALE_PHASE_TARGET = 0 , IMPALE_PHASE_ATTACK = 1 ,
  IMPALE_PHASE_DMG = 2
}
enum  Spells {
  SPELL_CARRION_BEETLES = 53520 , SPELL_SUMMON_CARRION_BEETLES = 53521 , SPELL_LEECHING_SWARM = 53467 , SPELL_POUND = 53472 ,
  SPELL_SUBMERGE = 53421 , SPELL_IMPALE_DMG = 53454 , SPELL_IMPALE_SHAKEGROUND = 53455 , SPELL_IMPALE_SPIKE = 53539
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_LOCUST = 3 ,
  SAY_SUBMERGE = 4 , SAY_INTRO = 5
}

Functions

void AddSC_boss_anub_arak ()

Variables

const Position SpawnPoint [2]
const Position SpawnPointGuardian [2]

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
CREATURE_GUARDIAN 
CREATURE_VENOMANCER 
CREATURE_DATTER 
CREATURE_IMPALE_TARGET 
DISPLAY_INVISIBLE 

Definition at line 23 of file boss_anubarak.cpp.

◆ Misc

enum Misc
Enumerator
ACHIEV_TIMED_START_EVENT 

Definition at line 43 of file boss_anubarak.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_MELEE 
PHASE_UNDERGROUND 
IMPALE_PHASE_TARGET 
IMPALE_PHASE_ATTACK 
IMPALE_PHASE_DMG 

Definition at line 48 of file boss_anubarak.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CARRION_BEETLES 
SPELL_SUMMON_CARRION_BEETLES 
SPELL_LEECHING_SWARM 
SPELL_POUND 
SPELL_SUBMERGE 
SPELL_IMPALE_DMG 
SPELL_IMPALE_SHAKEGROUND 
SPELL_IMPALE_SPIKE 

Definition at line 10 of file boss_anubarak.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_LOCUST 
SAY_SUBMERGE 
SAY_INTRO 

Definition at line 33 of file boss_anubarak.cpp.

Function Documentation

◆ AddSC_boss_anub_arak()

void AddSC_boss_anub_arak ( )

Definition at line 350 of file boss_anubarak.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ SpawnPoint

const Position SpawnPoint[2]
Initial value:
=
{
{ 550.7f, 282.8f, 224.3f, 0.0f },
{ 551.1f, 229.4f, 224.3f, 0.0f },
}

Definition at line 57 of file boss_anubarak.cpp.

Referenced by boss_anub_arak::boss_anub_arakAI::UpdateAI().

◆ SpawnPointGuardian

const Position SpawnPointGuardian[2]
Initial value:
=
{
{ 550.348633f, 316.006805f, 234.2947f, 0.0f },
{ 550.188660f, 324.264557f, 237.7412f, 0.0f },
}

Definition at line 63 of file boss_anubarak.cpp.

Referenced by boss_anub_arak::boss_anub_arakAI::UpdateAI().