Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_rotface.cpp File Reference
#include "ObjectMgr.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "GridNotifiers.h"
#include "icecrown_citadel.h"
Include dependency graph for boss_rotface.cpp:

Go to the source code of this file.

Classes

class  boss_rotface
struct  boss_rotface::boss_rotfaceAI
class  npc_big_ooze
struct  npc_big_ooze::npc_big_oozeAI
class  npc_little_ooze
struct  npc_little_ooze::npc_little_oozeAI
class  npc_precious_icc
struct  npc_precious_icc::npc_precious_iccAI
class  spell_rotface_large_ooze_buff_combine
class  spell_rotface_large_ooze_buff_combine::spell_rotface_large_ooze_buff_combine_SpellScript
class  spell_rotface_large_ooze_combine
class  spell_rotface_large_ooze_combine::spell_rotface_large_ooze_combine_SpellScript
class  spell_rotface_little_ooze_combine
class  spell_rotface_little_ooze_combine::spell_rotface_little_ooze_combine_SpellScript
class  spell_rotface_mutated_infection
class  spell_rotface_mutated_infection::spell_rotface_mutated_infection_SpellScript
class  spell_rotface_ooze_flood
class  spell_rotface_ooze_flood::spell_rotface_ooze_flood_SpellScript
class  spell_rotface_unstable_ooze_explosion
class  spell_rotface_unstable_ooze_explosion::spell_rotface_unstable_ooze_explosion_SpellScript
class  spell_rotface_unstable_ooze_explosion_init
class  spell_rotface_unstable_ooze_explosion_init::spell_rotface_unstable_ooze_explosion_init_SpellScript
class  spell_rotface_unstable_ooze_explosion_suicide
class  spell_rotface_unstable_ooze_explosion_suicide::spell_rotface_unstable_ooze_explosion_suicide_AuraScript
class  spell_rotface_vile_gas_trigger
class  spell_rotface_vile_gas_trigger::spell_rotface_vile_gas_trigger_SpellScript

Macros

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

Enumerations

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
}
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_MORTAL_WOUND = 71127 , SPELL_DECIMATE = 71123 ,
  SPELL_AWAKEN_PLAGUED_ZOMBIES = 71159 , SPELL_VILE_GAS_H = 72272 , SPELL_VILE_GAS_TRIGGER = 72285
}
enum  Texts {
  SAY_PRECIOUS_DIES = 0 , SAY_AGGRO = 1 , EMOTE_SLIME_SPRAY = 2 , SAY_SLIME_SPRAY = 3 ,
  EMOTE_UNSTABLE_EXPLOSION = 4 , SAY_UNSTABLE_EXPLOSION = 5 , SAY_KILL = 6 , SAY_BERSERK = 7 ,
  SAY_DEATH = 8 , EMOTE_MUTATED_INFECTION = 9 , EMOTE_PRECIOUS_ZOMBIES = 0
}

Functions

void AddSC_boss_rotface ()

Macro Definition Documentation

◆ MUTATED_INFECTION

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

Definition at line 62 of file boss_rotface.cpp.

Referenced by boss_rotface::boss_rotfaceAI::JustDied().

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 64 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_MORTAL_WOUND 
SPELL_DECIMATE 
SPELL_AWAKEN_PLAGUED_ZOMBIES 
SPELL_VILE_GAS_H 
SPELL_VILE_GAS_TRIGGER 

Definition at line 32 of file boss_rotface.cpp.

◆ Texts

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

Definition at line 16 of file boss_rotface.cpp.

Function Documentation

◆ AddSC_boss_rotface()

void AddSC_boss_rotface ( )

Definition at line 853 of file boss_rotface.cpp.

Referenced by AddNorthrendScripts().