AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_heigan.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "naxxramas.h"

Go to the source code of this file.

Classes

class  boss_heigan
 
struct  boss_heigan::boss_heiganAI
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_TAUNT = 2 ,
  EMOTE_DEATH = 3 ,
  EMOTE_DANCE = 4 ,
  EMOTE_DANCE_END = 5 ,
  SAY_DANCE = 6
}
 
enum  Spells {
  SPELL_SPELL_DISRUPTION = 29310 ,
  SPELL_DECREPIT_FEVER_10 = 29998 ,
  SPELL_DECREPIT_FEVER_25 = 55011 ,
  SPELL_PLAGUE_CLOUD = 29350 ,
  SPELL_TELEPORT_SELF = 30211
}
 
enum  Events {
  EVENT_DISRUPTION = 1 ,
  EVENT_DECEPIT_FEVER = 2 ,
  EVENT_ERUPT_SECTION = 3 ,
  EVENT_SWITCH_PHASE = 4 ,
  EVENT_SAFETY_DANCE = 5 ,
  EVENT_PLAGUE_CLOUD = 6
}
 
enum  Misc {
  PHASE_SLOW_DANCE = 0 ,
  PHASE_FAST_DANCE = 1
}
 

Functions

void AddSC_boss_heigan ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_DISRUPTION 
EVENT_DECEPIT_FEVER 
EVENT_ERUPT_SECTION 
EVENT_SWITCH_PHASE 
EVENT_SAFETY_DANCE 
EVENT_PLAGUE_CLOUD 
44{
51};
@ EVENT_PLAGUE_CLOUD
Definition boss_heigan.cpp:50
@ EVENT_SAFETY_DANCE
Definition boss_heigan.cpp:49
@ EVENT_DISRUPTION
Definition boss_heigan.cpp:45
@ EVENT_SWITCH_PHASE
Definition boss_heigan.cpp:48
@ EVENT_DECEPIT_FEVER
Definition boss_heigan.cpp:46
@ EVENT_ERUPT_SECTION
Definition boss_heigan.cpp:47

◆ Misc

enum Misc
Enumerator
PHASE_SLOW_DANCE 
PHASE_FAST_DANCE 
54{
57};
@ PHASE_FAST_DANCE
Definition boss_heigan.cpp:56
@ PHASE_SLOW_DANCE
Definition boss_heigan.cpp:55

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_TAUNT 
EMOTE_DEATH 
EMOTE_DANCE 
EMOTE_DANCE_END 
SAY_DANCE 
24{
25 SAY_AGGRO = 0,
26 SAY_SLAY = 1,
27 SAY_TAUNT = 2,
28 EMOTE_DEATH = 3,
29 EMOTE_DANCE = 4,
31 SAY_DANCE = 6
32};
@ EMOTE_DANCE
Definition boss_heigan.cpp:29
@ SAY_AGGRO
Definition boss_heigan.cpp:25
@ EMOTE_DEATH
Definition boss_heigan.cpp:28
@ EMOTE_DANCE_END
Definition boss_heigan.cpp:30
@ SAY_SLAY
Definition boss_heigan.cpp:26
@ SAY_TAUNT
Definition boss_heigan.cpp:27
@ SAY_DANCE
Definition boss_heigan.cpp:31

◆ Spells

enum Spells
Enumerator
SPELL_SPELL_DISRUPTION 
SPELL_DECREPIT_FEVER_10 
SPELL_DECREPIT_FEVER_25 
SPELL_PLAGUE_CLOUD 
SPELL_TELEPORT_SELF 
35{
39 SPELL_PLAGUE_CLOUD = 29350,
41};
@ SPELL_DECREPIT_FEVER_25
Definition boss_heigan.cpp:38
@ SPELL_DECREPIT_FEVER_10
Definition boss_heigan.cpp:37
@ SPELL_SPELL_DISRUPTION
Definition boss_heigan.cpp:36
@ SPELL_TELEPORT_SELF
Definition boss_heigan.cpp:40
@ SPELL_PLAGUE_CLOUD
Definition boss_heigan.cpp:39

Function Documentation

◆ AddSC_boss_heigan()

void AddSC_boss_heigan ( )
227{
228 new boss_heigan();
229}
Definition boss_heigan.cpp:60

Referenced by AddNorthrendScripts().