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_N = 52720 ,
  SPELL_CARRION_SWARM_H = 58852 ,
  SPELL_MIND_BLAST_N = 52722 ,
  SPELL_MIND_BLAST_H = 58850 ,
  SPELL_SLEEP_N = 52721 ,
  SPELL_SLEEP_H = 58849 ,
  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 
35{
40};
@ EVENT_SPELL_MIND_BLAST
Definition boss_mal_ganis.cpp:37
@ EVENT_SPELL_VAMPIRIC_TOUCH
Definition boss_mal_ganis.cpp:39
@ EVENT_SPELL_SLEEP
Definition boss_mal_ganis.cpp:38
@ EVENT_SPELL_CARRION_SWARM
Definition boss_mal_ganis.cpp:36

◆ Spells

enum Spells
Enumerator
SPELL_CARRION_SWARM_N 
SPELL_CARRION_SWARM_H 
SPELL_MIND_BLAST_N 
SPELL_MIND_BLAST_H 
SPELL_SLEEP_N 
SPELL_SLEEP_H 
SPELL_VAMPIRIC_TOUCH 
24{
27 SPELL_MIND_BLAST_N = 52722,
28 SPELL_MIND_BLAST_H = 58850,
29 SPELL_SLEEP_N = 52721,
30 SPELL_SLEEP_H = 58849,
32};
@ SPELL_MIND_BLAST_H
Definition boss_mal_ganis.cpp:28
@ SPELL_VAMPIRIC_TOUCH
Definition boss_mal_ganis.cpp:31
@ SPELL_CARRION_SWARM_H
Definition boss_mal_ganis.cpp:26
@ SPELL_SLEEP_H
Definition boss_mal_ganis.cpp:30
@ SPELL_CARRION_SWARM_N
Definition boss_mal_ganis.cpp:25
@ SPELL_SLEEP_N
Definition boss_mal_ganis.cpp:29
@ SPELL_MIND_BLAST_N
Definition boss_mal_ganis.cpp:27

◆ 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 
43{
44 SAY_AGGRO = 2,
45 SAY_KILL = 3,
46 SAY_SLAY = 4,
47 SAY_SLEEP = 5,
48 SAY_30HEALTH = 6,
49 SAY_15HEALTH = 7,
52 SAY_OUTRO = 10
53};
@ SAY_ESCAPE_SPEECH_2
Definition boss_mal_ganis.cpp:51
@ SAY_OUTRO
Definition boss_mal_ganis.cpp:52
@ SAY_AGGRO
Definition boss_mal_ganis.cpp:44
@ SAY_30HEALTH
Definition boss_mal_ganis.cpp:48
@ SAY_SLEEP
Definition boss_mal_ganis.cpp:47
@ SAY_KILL
Definition boss_mal_ganis.cpp:45
@ SAY_SLAY
Definition boss_mal_ganis.cpp:46
@ SAY_ESCAPE_SPEECH_1
Definition boss_mal_ganis.cpp:50
@ SAY_15HEALTH
Definition boss_mal_ganis.cpp:49

Function Documentation

◆ AddSC_boss_mal_ganis()

void AddSC_boss_mal_ganis ( )
174{
175 new boss_mal_ganis();
176}
Definition boss_mal_ganis.cpp:56

Referenced by AddKalimdorScripts().