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

Go to the source code of this file.

Classes

class  boss_salramm
 
struct  boss_salramm::boss_salrammAI
 
class  spell_boss_salramm_steal_flesh_aura
 

Enumerations

enum  Spells {
  SPELL_SHADOW_BOLT = 57725 ,
  SPELL_STEAL_FLESH_CHANNEL = 52708 ,
  SPELL_STEAL_FLESH_TARGET = 52711 ,
  SPELL_STEAL_FLESH_CASTER = 52712 ,
  SPELL_SUMMON_GHOULS = 52451 ,
  SPELL_EXPLODE_GHOUL = 52480 ,
  SPELL_CURSE_OF_TWISTED_FAITH = 58845
}
 
enum  Events {
  EVENT_SPELL_SHADOW_BOLT = 1 ,
  EVENT_SPELL_STEAL_FLESH = 2 ,
  EVENT_SPELL_SUMMON_GHOULS = 3 ,
  EVENT_EXPLODE_GHOUL = 4 ,
  EVENT_SPELL_CURSE = 5
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SPAWN = 1 ,
  SAY_SLAY = 2 ,
  SAY_DEATH = 3 ,
  SAY_EXPLODE_GHOUL = 4 ,
  SAY_STEAL_FLESH = 5 ,
  SAY_SUMMON_GHOULS = 6
}
 

Functions

void AddSC_boss_salramm ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SPELL_SHADOW_BOLT 
EVENT_SPELL_STEAL_FLESH 
EVENT_SPELL_SUMMON_GHOULS 
EVENT_EXPLODE_GHOUL 
EVENT_SPELL_CURSE 
36{
42};
@ EVENT_SPELL_STEAL_FLESH
Definition boss_salramm.cpp:38
@ EVENT_SPELL_SHADOW_BOLT
Definition boss_salramm.cpp:37
@ EVENT_SPELL_CURSE
Definition boss_salramm.cpp:41
@ EVENT_SPELL_SUMMON_GHOULS
Definition boss_salramm.cpp:39
@ EVENT_EXPLODE_GHOUL
Definition boss_salramm.cpp:40

◆ Spells

enum Spells
Enumerator
SPELL_SHADOW_BOLT 
SPELL_STEAL_FLESH_CHANNEL 
SPELL_STEAL_FLESH_TARGET 
SPELL_STEAL_FLESH_CASTER 
SPELL_SUMMON_GHOULS 
SPELL_EXPLODE_GHOUL 
SPELL_CURSE_OF_TWISTED_FAITH 
25{
26 SPELL_SHADOW_BOLT = 57725,
30 SPELL_SUMMON_GHOULS = 52451,
31 SPELL_EXPLODE_GHOUL = 52480,
33};
@ SPELL_SUMMON_GHOULS
Definition boss_salramm.cpp:30
@ SPELL_CURSE_OF_TWISTED_FAITH
Definition boss_salramm.cpp:32
@ SPELL_STEAL_FLESH_TARGET
Definition boss_salramm.cpp:28
@ SPELL_STEAL_FLESH_CHANNEL
Definition boss_salramm.cpp:27
@ SPELL_SHADOW_BOLT
Definition boss_salramm.cpp:26
@ SPELL_STEAL_FLESH_CASTER
Definition boss_salramm.cpp:29
@ SPELL_EXPLODE_GHOUL
Definition boss_salramm.cpp:31

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SPAWN 
SAY_SLAY 
SAY_DEATH 
SAY_EXPLODE_GHOUL 
SAY_STEAL_FLESH 
SAY_SUMMON_GHOULS 
45{
46 SAY_AGGRO = 0,
47 SAY_SPAWN = 1,
48 SAY_SLAY = 2,
49 SAY_DEATH = 3,
53};
@ SAY_DEATH
Definition boss_salramm.cpp:49
@ SAY_STEAL_FLESH
Definition boss_salramm.cpp:51
@ SAY_SUMMON_GHOULS
Definition boss_salramm.cpp:52
@ SAY_AGGRO
Definition boss_salramm.cpp:46
@ SAY_EXPLODE_GHOUL
Definition boss_salramm.cpp:50
@ SAY_SLAY
Definition boss_salramm.cpp:48
@ SAY_SPAWN
Definition boss_salramm.cpp:47

Function Documentation

◆ AddSC_boss_salramm()

void AddSC_boss_salramm ( )
189{
190 new boss_salramm();
192}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_salramm.cpp:56
Definition boss_salramm.cpp:163

References RegisterSpellScript.

Referenced by AddKalimdorScripts().