Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_mal_ganis.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "culling_of_stratholme.h"
Include dependency graph for boss_mal_ganis.cpp:

Go to the source code of this file.

Classes

class  boss_mal_ganis
struct  boss_mal_ganis::boss_mal_ganisAI

Enumerations

enum  CombatPhases { COMBAT , OUTRO }
enum  Spells {
  SPELL_CARRION_SWARM = 52720 , H_SPELL_CARRION_SWARM = 58852 , SPELL_MIND_BLAST = 52722 , H_SPELL_MIND_BLAST = 58850 ,
  SPELL_SLEEP = 52721 , H_SPELL_SLEEP = 58849 , SPELL_VAMPIRIC_TOUCH = 52723 , SPELL_MAL_GANIS_KILL_CREDIT = 58124 ,
  SPELL_KILL_CREDIT = 58630
}
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

◆ CombatPhases

Enumerator
COMBAT 
OUTRO 

Definition at line 44 of file boss_mal_ganis.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CARRION_SWARM 
H_SPELL_CARRION_SWARM 
SPELL_MIND_BLAST 
H_SPELL_MIND_BLAST 
SPELL_SLEEP 
H_SPELL_SLEEP 
SPELL_VAMPIRIC_TOUCH 
SPELL_MAL_GANIS_KILL_CREDIT 
SPELL_KILL_CREDIT 

Definition at line 18 of file boss_mal_ganis.cpp.

◆ 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 

Definition at line 31 of file boss_mal_ganis.cpp.

Function Documentation

◆ AddSC_boss_mal_ganis()

void AddSC_boss_mal_ganis ( )

Definition at line 237 of file boss_mal_ganis.cpp.

Referenced by AddKalimdorScripts().