AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_grobbulus.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "naxxramas.h"

Go to the source code of this file.

Classes

class  boss_grobbulus
 
struct  boss_grobbulus::boss_grobbulusAI
 
class  boss_grobbulus_poison_cloud
 
struct  boss_grobbulus_poison_cloud::boss_grobbulus_poison_cloudAI
 
class  spell_grobbulus_poison
 
class  spell_grobbulus_mutating_injection_aura
 
class  spell_grobbulus_slime_spray
 

Enumerations

enum  Spells {
  SPELL_POISON_CLOUD = 28240 ,
  SPELL_MUTATING_INJECTION = 28169 ,
  SPELL_MUTATING_EXPLOSION = 28206 ,
  SPELL_SLIME_SPRAY = 28157 ,
  SPELL_POISON_CLOUD_DAMAGE_AURA = 28158 ,
  SPELL_BERSERK = 26662 ,
  SPELL_BOMBARD_SLIME = 28280
}
 
enum  Emotes { EMOTE_SLIME = 0 }
 
enum  Events {
  EVENT_BERSERK = 1 ,
  EVENT_POISON_CLOUD = 2 ,
  EVENT_SLIME_SPRAY = 3 ,
  EVENT_MUTATING_INJECTION = 4
}
 
enum  Misc {
  NPC_FALLOUT_SLIME = 16290 ,
  NPC_SEWAGE_SLIME = 16375 ,
  NPC_STICHED_GIANT = 16025
}
 

Functions

void AddSC_boss_grobbulus ()
 

Enumeration Type Documentation

◆ Emotes

enum Emotes
Enumerator
EMOTE_SLIME 
39{
40 EMOTE_SLIME = 0
41};
@ EMOTE_SLIME
Definition boss_grobbulus.cpp:40

◆ Events

enum Events
Enumerator
EVENT_BERSERK 
EVENT_POISON_CLOUD 
EVENT_SLIME_SPRAY 
EVENT_MUTATING_INJECTION 
44{
45 EVENT_BERSERK = 1,
49};
@ EVENT_POISON_CLOUD
Definition boss_grobbulus.cpp:46
@ EVENT_SLIME_SPRAY
Definition boss_grobbulus.cpp:47
@ EVENT_BERSERK
Definition boss_grobbulus.cpp:45
@ EVENT_MUTATING_INJECTION
Definition boss_grobbulus.cpp:48

◆ Misc

enum Misc
Enumerator
NPC_FALLOUT_SLIME 
NPC_SEWAGE_SLIME 
NPC_STICHED_GIANT 
52{
53 NPC_FALLOUT_SLIME = 16290,
54 NPC_SEWAGE_SLIME = 16375,
55 NPC_STICHED_GIANT = 16025
56};
@ NPC_STICHED_GIANT
Definition boss_grobbulus.cpp:55
@ NPC_FALLOUT_SLIME
Definition boss_grobbulus.cpp:53
@ NPC_SEWAGE_SLIME
Definition boss_grobbulus.cpp:54

◆ Spells

enum Spells
Enumerator
SPELL_POISON_CLOUD 
SPELL_MUTATING_INJECTION 
SPELL_MUTATING_EXPLOSION 
SPELL_SLIME_SPRAY 
SPELL_POISON_CLOUD_DAMAGE_AURA 
SPELL_BERSERK 
SPELL_BOMBARD_SLIME 
28{
29 SPELL_POISON_CLOUD = 28240,
32 SPELL_SLIME_SPRAY = 28157,
34 SPELL_BERSERK = 26662,
36};
@ SPELL_BOMBARD_SLIME
Definition boss_grobbulus.cpp:35
@ SPELL_MUTATING_INJECTION
Definition boss_grobbulus.cpp:30
@ SPELL_SLIME_SPRAY
Definition boss_grobbulus.cpp:32
@ SPELL_POISON_CLOUD_DAMAGE_AURA
Definition boss_grobbulus.cpp:33
@ SPELL_BERSERK
Definition boss_grobbulus.cpp:34
@ SPELL_MUTATING_EXPLOSION
Definition boss_grobbulus.cpp:31
@ SPELL_POISON_CLOUD
Definition boss_grobbulus.cpp:29

Function Documentation

◆ AddSC_boss_grobbulus()

void AddSC_boss_grobbulus ( )
301{
302 new boss_grobbulus();
307}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_grobbulus.cpp:179
Definition boss_grobbulus.cpp:59
Definition boss_grobbulus.cpp:254
Definition boss_grobbulus.cpp:227
Definition boss_grobbulus.cpp:285

References RegisterSpellScript.

Referenced by AddNorthrendScripts().