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

Go to the source code of this file.

Classes

class  boss_mal_ganis
 
struct  boss_mal_ganis::boss_mal_ganisAI
 

Enumerations

enum  Spells {
  SPELL_CARRION_SWARM = 52720 ,
  SPELL_MIND_BLAST = 52722 ,
  SPELL_SLEEP = 52721 ,
  SPELL_VAMPIRIC_TOUCH = 52723
}
 
enum  Events {
  EVENT_SPELL_CARRION_SWARM = 1 ,
  EVENT_SPELL_MIND_BLAST = 2 ,
  EVENT_SPELL_SLEEP = 3 ,
  EVENT_SPELL_VAMPIRIC_TOUCH = 4
}
 
enum  Yells {
  SAY_AGGRO = 2 ,
  SAY_KILL = 3 ,
  SAY_SLAY = 4 ,
  SAY_SLEEP = 5 ,
  SAY_30HEALTH = 6 ,
  SAY_15HEALTH = 7 ,
  SAY_ESCAPE_SPEECH_1 = 8 ,
  SAY_ESCAPE_SPEECH_2 = 9 ,
  SAY_OUTRO = 10
}
 

Functions

void AddSC_boss_mal_ganis ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SPELL_CARRION_SWARM 
EVENT_SPELL_MIND_BLAST 
EVENT_SPELL_SLEEP 
EVENT_SPELL_VAMPIRIC_TOUCH 
32{
37};
@ EVENT_SPELL_MIND_BLAST
Definition boss_mal_ganis.cpp:34
@ EVENT_SPELL_VAMPIRIC_TOUCH
Definition boss_mal_ganis.cpp:36
@ EVENT_SPELL_SLEEP
Definition boss_mal_ganis.cpp:35
@ EVENT_SPELL_CARRION_SWARM
Definition boss_mal_ganis.cpp:33

◆ Spells

enum Spells
Enumerator
SPELL_CARRION_SWARM 
SPELL_MIND_BLAST 
SPELL_SLEEP 
SPELL_VAMPIRIC_TOUCH 
24{
25 SPELL_CARRION_SWARM = 52720,
26 SPELL_MIND_BLAST = 52722,
27 SPELL_SLEEP = 52721,
29};
@ SPELL_SLEEP
Definition boss_mal_ganis.cpp:27
@ SPELL_VAMPIRIC_TOUCH
Definition boss_mal_ganis.cpp:28
@ SPELL_MIND_BLAST
Definition boss_mal_ganis.cpp:26
@ SPELL_CARRION_SWARM
Definition boss_mal_ganis.cpp:25

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_KILL 
SAY_SLAY 
SAY_SLEEP 
SAY_30HEALTH 
SAY_15HEALTH 
SAY_ESCAPE_SPEECH_1 
SAY_ESCAPE_SPEECH_2 
SAY_OUTRO 
40{
41 SAY_AGGRO = 2,
42 SAY_KILL = 3,
43 SAY_SLAY = 4,
44 SAY_SLEEP = 5,
45 SAY_30HEALTH = 6,
46 SAY_15HEALTH = 7,
49 SAY_OUTRO = 10
50};
@ SAY_ESCAPE_SPEECH_2
Definition boss_mal_ganis.cpp:48
@ SAY_OUTRO
Definition boss_mal_ganis.cpp:49
@ SAY_AGGRO
Definition boss_mal_ganis.cpp:41
@ SAY_30HEALTH
Definition boss_mal_ganis.cpp:45
@ SAY_SLEEP
Definition boss_mal_ganis.cpp:44
@ SAY_KILL
Definition boss_mal_ganis.cpp:42
@ SAY_SLAY
Definition boss_mal_ganis.cpp:43
@ SAY_ESCAPE_SPEECH_1
Definition boss_mal_ganis.cpp:47
@ SAY_15HEALTH
Definition boss_mal_ganis.cpp:46

Function Documentation

◆ AddSC_boss_mal_ganis()

void AddSC_boss_mal_ganis ( )
171{
172 new boss_mal_ganis();
173}
Definition boss_mal_ganis.cpp:53

Referenced by AddKalimdorScripts().