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
 

Enumerations

enum  Spells {
  SPELL_POISON_CLOUD = 28240 ,
  SPELL_MUTATING_INJECTION = 28169 ,
  SPELL_MUTATING_EXPLOSION = 28206 ,
  SPELL_SLIME_SPRAY_10 = 28157 ,
  SPELL_SLIME_SPRAY_25 = 54364 ,
  SPELL_POISON_CLOUD_DAMAGE_AURA_10 = 28158 ,
  SPELL_POISON_CLOUD_DAMAGE_AURA_25 = 54362 ,
  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 
41{
42 EMOTE_SLIME = 0
43};
@ EMOTE_SLIME
Definition boss_grobbulus.cpp:42

◆ Events

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

◆ Misc

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

◆ Spells

enum Spells
Enumerator
SPELL_POISON_CLOUD 
SPELL_MUTATING_INJECTION 
SPELL_MUTATING_EXPLOSION 
SPELL_SLIME_SPRAY_10 
SPELL_SLIME_SPRAY_25 
SPELL_POISON_CLOUD_DAMAGE_AURA_10 
SPELL_POISON_CLOUD_DAMAGE_AURA_25 
SPELL_BERSERK 
SPELL_BOMBARD_SLIME 
28{
29 SPELL_POISON_CLOUD = 28240,
36 SPELL_BERSERK = 26662,
38};
@ SPELL_BOMBARD_SLIME
Definition boss_grobbulus.cpp:37
@ SPELL_POISON_CLOUD_DAMAGE_AURA_10
Definition boss_grobbulus.cpp:34
@ SPELL_SLIME_SPRAY_10
Definition boss_grobbulus.cpp:32
@ SPELL_MUTATING_INJECTION
Definition boss_grobbulus.cpp:30
@ SPELL_SLIME_SPRAY_25
Definition boss_grobbulus.cpp:33
@ SPELL_BERSERK
Definition boss_grobbulus.cpp:36
@ SPELL_MUTATING_EXPLOSION
Definition boss_grobbulus.cpp:31
@ SPELL_POISON_CLOUD
Definition boss_grobbulus.cpp:29
@ SPELL_POISON_CLOUD_DAMAGE_AURA_25
Definition boss_grobbulus.cpp:35

Function Documentation

◆ AddSC_boss_grobbulus()

void AddSC_boss_grobbulus ( )
295{
296 new boss_grobbulus();
300}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_grobbulus.cpp:189
Definition boss_grobbulus.cpp:61
Definition boss_grobbulus.cpp:264
Definition boss_grobbulus.cpp:237

References RegisterSpellScript.

Referenced by AddNorthrendScripts().