TrinityCore
Loading...
Searching...
No Matches
boss_festergut.cpp File Reference
#include "icecrown_citadel.h"
#include "Containers.h"
#include "InstanceScript.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "SpellScript.h"
+ Include dependency graph for boss_festergut.cpp:

Go to the source code of this file.

Classes

struct  boss_festergut
 
struct  npc_stinky_icc
 
class  spell_festergut_pungent_blight
 
class  spell_festergut_gastric_bloat
 
class  spell_festergut_blighted_spores
 
class  achievement_flu_shot_shortage
 

Macros

#define PUNGENT_BLIGHT_HELPER   RAID_MODE<uint32>(69195, 71219, 73031, 73032)
 
#define INOCULATED_HELPER   RAID_MODE<uint32>(69291, 72101, 72102, 72103)
 

Enumerations

enum  ScriptTexts {
  SAY_STINKY_DEAD = 0 , SAY_AGGRO = 1 , EMOTE_GAS_SPORE = 2 , EMOTE_WARN_GAS_SPORE = 3 ,
  SAY_PUNGENT_BLIGHT = 4 , EMOTE_WARN_PUNGENT_BLIGHT = 5 , EMOTE_PUNGENT_BLIGHT = 6 , SAY_KILL = 7 ,
  SAY_BERSERK = 8 , SAY_DEATH = 9
}
 
enum  Spells {
  SPELL_INHALE_BLIGHT = 69165 , SPELL_PUNGENT_BLIGHT = 69195 , SPELL_GASTRIC_BLOAT = 72219 , SPELL_GASTRIC_EXPLOSION = 72227 ,
  SPELL_GAS_SPORE = 69278 , SPELL_VILE_GAS = 69240 , SPELL_INOCULATED = 69291 , SPELL_MORTAL_WOUND = 71127 ,
  SPELL_DECIMATE = 71123 , SPELL_PLAGUE_STENCH = 71805
}
 
enum  Events {
  EVENT_BERSERK = 1 , EVENT_INHALE_BLIGHT = 2 , EVENT_VILE_GAS = 3 , EVENT_GAS_SPORE = 4 ,
  EVENT_GASTRIC_BLOAT = 5 , EVENT_DECIMATE = 6 , EVENT_MORTAL_WOUND = 7
}
 
enum  Misc { DATA_INOCULATED_STACK = 69291 }
 

Functions

void AddSC_boss_festergut ()
 

Variables

uint32 const gaseousBlight [3] = {69157, 69162, 69164}
 
uint32 const gaseousBlightVisual [3] = {69126, 69152, 69154}
 

Macro Definition Documentation

◆ INOCULATED_HELPER

#define INOCULATED_HELPER   RAID_MODE<uint32>(69291, 72101, 72102, 72103)

Definition at line 62 of file boss_festergut.cpp.

◆ PUNGENT_BLIGHT_HELPER

#define PUNGENT_BLIGHT_HELPER   RAID_MODE<uint32>(69195, 71219, 73031, 73032)

Definition at line 61 of file boss_festergut.cpp.

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_BERSERK 
EVENT_INHALE_BLIGHT 
EVENT_VILE_GAS 
EVENT_GAS_SPORE 
EVENT_GASTRIC_BLOAT 
EVENT_DECIMATE 
EVENT_MORTAL_WOUND 

Definition at line 67 of file boss_festergut.cpp.

◆ Misc

enum Misc
Enumerator
DATA_INOCULATED_STACK 

Definition at line 79 of file boss_festergut.cpp.

◆ ScriptTexts

Enumerator
SAY_STINKY_DEAD 
SAY_AGGRO 
EMOTE_GAS_SPORE 
EMOTE_WARN_GAS_SPORE 
SAY_PUNGENT_BLIGHT 
EMOTE_WARN_PUNGENT_BLIGHT 
EMOTE_PUNGENT_BLIGHT 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 

Definition at line 29 of file boss_festergut.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_INHALE_BLIGHT 
SPELL_PUNGENT_BLIGHT 
SPELL_GASTRIC_BLOAT 
SPELL_GASTRIC_EXPLOSION 
SPELL_GAS_SPORE 
SPELL_VILE_GAS 
SPELL_INOCULATED 
SPELL_MORTAL_WOUND 
SPELL_DECIMATE 
SPELL_PLAGUE_STENCH 

Definition at line 43 of file boss_festergut.cpp.

Function Documentation

◆ AddSC_boss_festergut()

void AddSC_boss_festergut ( )

Definition at line 444 of file boss_festergut.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ gaseousBlight

uint32 const gaseousBlight[3] = {69157, 69162, 69164}

Definition at line 64 of file boss_festergut.cpp.

◆ gaseousBlightVisual

uint32 const gaseousBlightVisual[3] = {69126, 69152, 69154}

Definition at line 65 of file boss_festergut.cpp.