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

Go to the source code of this file.

Classes

struct  boss_rotface
 
struct  npc_little_ooze
 
struct  npc_big_ooze
 
struct  npc_precious_icc
 
class  spell_rotface_ooze_flood
 
class  spell_rotface_mutated_infection
 
class  spell_rotface_mutated_infection_aura
 
class  spell_rotface_little_ooze_combine
 
class  spell_rotface_large_ooze_combine
 
class  spell_rotface_large_ooze_buff_combine
 
class  spell_rotface_unstable_ooze_explosion_init
 
class  spell_rotface_unstable_ooze_explosion
 
class  spell_rotface_unstable_ooze_explosion_suicide
 
class  spell_rotface_vile_gas_trigger
 
class  spell_rotface_slime_spray
 

Macros

#define MUTATED_INFECTION   RAID_MODE<int32>(69674, 71224, 73022, 73023)
 

Enumerations

enum  Texts {
  SAY_PRECIOUS_DIES = 0 , SAY_AGGRO = 1 , EMOTE_SLIME_SPRAY = 2 , SAY_SLIME_SPRAY = 3 ,
  SAY_UNSTABLE_EXPLOSION = 5 , SAY_KILL = 6 , SAY_BERSERK = 7 , SAY_DEATH = 8 ,
  EMOTE_MUTATED_INFECTION = 9 , EMOTE_UNSTABLE_2 = 0 , EMOTE_UNSTABLE_3 = 1 , EMOTE_UNSTABLE_4 = 2 ,
  EMOTE_UNSTABLE_EXPLOSION = 3 , EMOTE_PRECIOUS_ZOMBIES = 0
}
 
enum  Spells {
  SPELL_SLIME_SPRAY = 69508 , SPELL_MUTATED_INFECTION = 69674 , SPELL_VILE_GAS_TRIGGER_SUMMON = 72287 , SPELL_LITTLE_OOZE_COMBINE = 69537 ,
  SPELL_LARGE_OOZE_COMBINE = 69552 , SPELL_LARGE_OOZE_BUFF_COMBINE = 69611 , SPELL_OOZE_MERGE = 69889 , SPELL_WEAK_RADIATING_OOZE = 69750 ,
  SPELL_RADIATING_OOZE = 69760 , SPELL_UNSTABLE_OOZE = 69558 , SPELL_GREEN_ABOMINATION_HITTIN__YA_PROC = 70001 , SPELL_UNSTABLE_OOZE_EXPLOSION = 69839 ,
  SPELL_STICKY_OOZE = 69774 , SPELL_UNSTABLE_OOZE_EXPLOSION_TRIGGER = 69832 , SPELL_VERTEX_COLOR_PINK = 53213 , SPELL_VERTEX_COLOR_BRIGHT_RED = 69844 ,
  SPELL_VERTEX_COLOR_DARK_RED = 44773 , SPELL_MORTAL_WOUND = 71127 , SPELL_DECIMATE = 71123 , SPELL_AWAKEN_PLAGUED_ZOMBIES = 71159 ,
  SPELL_VILE_GAS_H = 72272 , SPELL_VILE_GAS_TRIGGER = 72285
}
 
enum  Events {
  EVENT_SLIME_SPRAY = 1 , EVENT_HASTEN_INFECTIONS = 2 , EVENT_MUTATED_INFECTION = 3 , EVENT_VILE_GAS = 4 ,
  EVENT_DECIMATE = 5 , EVENT_MORTAL_WOUND = 6 , EVENT_SUMMON_ZOMBIES = 7 , EVENT_STICKY_OOZE = 8
}
 

Functions

void AddSC_boss_rotface ()
 

Macro Definition Documentation

◆ MUTATED_INFECTION

#define MUTATED_INFECTION   RAID_MODE<int32>(69674, 71224, 73022, 73023)

Definition at line 86 of file boss_rotface.cpp.

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SLIME_SPRAY 
EVENT_HASTEN_INFECTIONS 
EVENT_MUTATED_INFECTION 
EVENT_VILE_GAS 
EVENT_DECIMATE 
EVENT_MORTAL_WOUND 
EVENT_SUMMON_ZOMBIES 
EVENT_STICKY_OOZE 

Definition at line 88 of file boss_rotface.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SLIME_SPRAY 
SPELL_MUTATED_INFECTION 
SPELL_VILE_GAS_TRIGGER_SUMMON 
SPELL_LITTLE_OOZE_COMBINE 
SPELL_LARGE_OOZE_COMBINE 
SPELL_LARGE_OOZE_BUFF_COMBINE 
SPELL_OOZE_MERGE 
SPELL_WEAK_RADIATING_OOZE 
SPELL_RADIATING_OOZE 
SPELL_UNSTABLE_OOZE 
SPELL_GREEN_ABOMINATION_HITTIN__YA_PROC 
SPELL_UNSTABLE_OOZE_EXPLOSION 
SPELL_STICKY_OOZE 
SPELL_UNSTABLE_OOZE_EXPLOSION_TRIGGER 
SPELL_VERTEX_COLOR_PINK 
SPELL_VERTEX_COLOR_BRIGHT_RED 
SPELL_VERTEX_COLOR_DARK_RED 
SPELL_MORTAL_WOUND 
SPELL_DECIMATE 
SPELL_AWAKEN_PLAGUED_ZOMBIES 
SPELL_VILE_GAS_H 
SPELL_VILE_GAS_TRIGGER 

Definition at line 53 of file boss_rotface.cpp.

◆ Texts

enum Texts
Enumerator
SAY_PRECIOUS_DIES 
SAY_AGGRO 
EMOTE_SLIME_SPRAY 
SAY_SLIME_SPRAY 
SAY_UNSTABLE_EXPLOSION 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_MUTATED_INFECTION 
EMOTE_UNSTABLE_2 
EMOTE_UNSTABLE_3 
EMOTE_UNSTABLE_4 
EMOTE_UNSTABLE_EXPLOSION 
EMOTE_PRECIOUS_ZOMBIES 

Definition at line 33 of file boss_rotface.cpp.

Function Documentation

◆ AddSC_boss_rotface()

void AddSC_boss_rotface ( )

Definition at line 777 of file boss_rotface.cpp.

+ Here is the caller graph for this function: