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_N = 57725 ,
  SPELL_SHADOW_BOLT_H = 58827 ,
  SPELL_STEAL_FLESH_CHANNEL = 52708 ,
  SPELL_STEAL_FLESH_TARGET = 52711 ,
  SPELL_STEAL_FLESH_CASTER = 52712 ,
  SPELL_SUMMON_GHOULS = 52451 ,
  SPELL_EXPLODE_GHOUL_N = 52480 ,
  SPELL_EXPLODE_GHOUL_H = 58825 ,
  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 
38{
44};
@ EVENT_SPELL_STEAL_FLESH
Definition boss_salramm.cpp:40
@ EVENT_SPELL_SHADOW_BOLT
Definition boss_salramm.cpp:39
@ EVENT_SPELL_CURSE
Definition boss_salramm.cpp:43
@ EVENT_SPELL_SUMMON_GHOULS
Definition boss_salramm.cpp:41
@ EVENT_EXPLODE_GHOUL
Definition boss_salramm.cpp:42

◆ Spells

enum Spells
Enumerator
SPELL_SHADOW_BOLT_N 
SPELL_SHADOW_BOLT_H 
SPELL_STEAL_FLESH_CHANNEL 
SPELL_STEAL_FLESH_TARGET 
SPELL_STEAL_FLESH_CASTER 
SPELL_SUMMON_GHOULS 
SPELL_EXPLODE_GHOUL_N 
SPELL_EXPLODE_GHOUL_H 
SPELL_CURSE_OF_TWISTED_FAITH 
25{
26 SPELL_SHADOW_BOLT_N = 57725,
27 SPELL_SHADOW_BOLT_H = 58827,
31 SPELL_SUMMON_GHOULS = 52451,
35};
@ SPELL_SHADOW_BOLT_N
Definition boss_salramm.cpp:26
@ SPELL_EXPLODE_GHOUL_H
Definition boss_salramm.cpp:33
@ SPELL_SUMMON_GHOULS
Definition boss_salramm.cpp:31
@ SPELL_CURSE_OF_TWISTED_FAITH
Definition boss_salramm.cpp:34
@ SPELL_STEAL_FLESH_TARGET
Definition boss_salramm.cpp:29
@ SPELL_STEAL_FLESH_CHANNEL
Definition boss_salramm.cpp:28
@ SPELL_STEAL_FLESH_CASTER
Definition boss_salramm.cpp:30
@ SPELL_EXPLODE_GHOUL_N
Definition boss_salramm.cpp:32
@ SPELL_SHADOW_BOLT_H
Definition boss_salramm.cpp:27

◆ Yells

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

Function Documentation

◆ AddSC_boss_salramm()

void AddSC_boss_salramm ( )
191{
192 new boss_salramm();
194}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_salramm.cpp:58
Definition boss_salramm.cpp:165

References RegisterSpellScript.

Referenced by AddKalimdorScripts().