AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_buru.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "ruins_of_ahnqiraj.h"

Go to the source code of this file.

Classes

struct  boss_buru
 
struct  npc_buru_egg
 
class  spell_egg_explosion
 

Enumerations

enum  Emotes { EMOTE_TARGET = 0 }
 
enum  Spells {
  SPELL_CREEPING_PLAGUE = 20512 ,
  SPELL_DISMEMBER = 96 ,
  SPELL_GATHERING_SPEED = 1834 ,
  SPELL_FULL_SPEED = 1557 ,
  SPELL_THORNS = 25640 ,
  SPELL_BURU_TRANSFORM = 24721 ,
  SPELL_SUMMON_HATCHLING = 1881 ,
  SPELL_EXPLODE = 19593 ,
  SPELL_EXPLODE_2 = 5255 ,
  SPELL_BURU_EGG_TRIGGER = 26646 ,
  SPELL_CREATURE_SPECIAL = 7155
}
 
enum  Events {
  EVENT_DISMEMBER = 1 ,
  EVENT_GATHERING_SPEED = 2 ,
  EVENT_CREEPING_PLAGUE = 3
}
 
enum  Phases {
  PHASE_EGG = 1 ,
  PHASE_TRANSFORM = 2
}
 

Functions

void AddSC_boss_buru ()
 

Enumeration Type Documentation

◆ Emotes

enum Emotes
Enumerator
EMOTE_TARGET 
25{
26 EMOTE_TARGET = 0
27};
@ EMOTE_TARGET
Definition boss_buru.cpp:26

◆ Events

enum Events
Enumerator
EVENT_DISMEMBER 
EVENT_GATHERING_SPEED 
EVENT_CREEPING_PLAGUE 
45{
49};
@ EVENT_DISMEMBER
Definition boss_buru.cpp:46
@ EVENT_GATHERING_SPEED
Definition boss_buru.cpp:47
@ EVENT_CREEPING_PLAGUE
Definition boss_buru.cpp:48

◆ Phases

enum Phases
Enumerator
PHASE_EGG 
PHASE_TRANSFORM 
52{
53 PHASE_EGG = 1,
55};
@ PHASE_EGG
Definition boss_buru.cpp:53
@ PHASE_TRANSFORM
Definition boss_buru.cpp:54

◆ Spells

enum Spells
Enumerator
SPELL_CREEPING_PLAGUE 
SPELL_DISMEMBER 
SPELL_GATHERING_SPEED 
SPELL_FULL_SPEED 
SPELL_THORNS 
SPELL_BURU_TRANSFORM 
SPELL_SUMMON_HATCHLING 
SPELL_EXPLODE 
SPELL_EXPLODE_2 
SPELL_BURU_EGG_TRIGGER 
SPELL_CREATURE_SPECIAL 
30{
32 SPELL_DISMEMBER = 96,
34 SPELL_FULL_SPEED = 1557,
35 SPELL_THORNS = 25640,
38 SPELL_EXPLODE = 19593,
39 SPELL_EXPLODE_2 = 5255,
41 SPELL_CREATURE_SPECIAL = 7155, // from sniffs
42};
@ SPELL_SUMMON_HATCHLING
Definition boss_buru.cpp:37
@ SPELL_FULL_SPEED
Definition boss_buru.cpp:34
@ SPELL_GATHERING_SPEED
Definition boss_buru.cpp:33
@ SPELL_THORNS
Definition boss_buru.cpp:35
@ SPELL_CREATURE_SPECIAL
Definition boss_buru.cpp:41
@ SPELL_DISMEMBER
Definition boss_buru.cpp:32
@ SPELL_BURU_EGG_TRIGGER
Definition boss_buru.cpp:40
@ SPELL_CREEPING_PLAGUE
Definition boss_buru.cpp:31
@ SPELL_EXPLODE
Definition boss_buru.cpp:38
@ SPELL_BURU_TRANSFORM
Definition boss_buru.cpp:36
@ SPELL_EXPLODE_2
Definition boss_buru.cpp:39

Function Documentation

◆ AddSC_boss_buru()

void AddSC_boss_buru ( )
268{
272}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_buru.cpp:244
#define RegisterRuinsOfAhnQirajCreatureAI(ai_name)
Definition ruins_of_ahnqiraj.h:91
Definition boss_buru.cpp:58
Definition boss_buru.cpp:187

References RegisterRuinsOfAhnQirajCreatureAI, and RegisterSpellScript.

Referenced by AddKalimdorScripts().