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

Go to the source code of this file.

Classes

class  boss_marwyn
 
struct  boss_marwyn::boss_marwynAI
 
class  spell_hor_shared_suffering_aura
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2 ,
  SAY_CORRUPTED_FLESH = 3 ,
  SAY_CORRUPTED_WELL = 4
}
 
enum  Spells {
  SPELL_OBLITERATE = 72360 ,
  SPELL_WELL_OF_CORRUPTION = 72362 ,
  SPELL_CORRUPTED_FLESH = 72363 ,
  SPELL_SHARED_SUFFERING = 72368
}
 
enum  Events {
  EVENT_NONE ,
  EVENT_OBLITERATE ,
  EVENT_WELL_OF_CORRUPTION ,
  EVENT_CORRUPTED_FLESH ,
  EVENT_SHARED_SUFFERING
}
 
enum  SharedSufferingAura { SPELL_SHARED_SUFFERING_DAMAGE = 72373 }
 

Functions

void AddSC_boss_marwyn ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_NONE 
EVENT_OBLITERATE 
EVENT_WELL_OF_CORRUPTION 
EVENT_CORRUPTED_FLESH 
EVENT_SHARED_SUFFERING 
43{
49};
@ EVENT_WELL_OF_CORRUPTION
Definition boss_marwyn.cpp:46
@ EVENT_NONE
Definition boss_marwyn.cpp:44
@ EVENT_CORRUPTED_FLESH
Definition boss_marwyn.cpp:47
@ EVENT_OBLITERATE
Definition boss_marwyn.cpp:45
@ EVENT_SHARED_SUFFERING
Definition boss_marwyn.cpp:48

◆ SharedSufferingAura

Enumerator
SPELL_SHARED_SUFFERING_DAMAGE 
176{
178};
@ SPELL_SHARED_SUFFERING_DAMAGE
Definition boss_marwyn.cpp:177

◆ Spells

enum Spells
Enumerator
SPELL_OBLITERATE 
SPELL_WELL_OF_CORRUPTION 
SPELL_CORRUPTED_FLESH 
SPELL_SHARED_SUFFERING 
35{
36 SPELL_OBLITERATE = 72360,
40};
@ SPELL_SHARED_SUFFERING
Definition boss_marwyn.cpp:39
@ SPELL_WELL_OF_CORRUPTION
Definition boss_marwyn.cpp:37
@ SPELL_CORRUPTED_FLESH
Definition boss_marwyn.cpp:38
@ SPELL_OBLITERATE
Definition boss_marwyn.cpp:36

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_CORRUPTED_FLESH 
SAY_CORRUPTED_WELL 
26{
27 SAY_AGGRO = 0,
28 SAY_SLAY = 1,
29 SAY_DEATH = 2,
32};
@ SAY_DEATH
Definition boss_marwyn.cpp:29
@ SAY_CORRUPTED_WELL
Definition boss_marwyn.cpp:31
@ SAY_AGGRO
Definition boss_marwyn.cpp:27
@ SAY_SLAY
Definition boss_marwyn.cpp:28
@ SAY_CORRUPTED_FLESH
Definition boss_marwyn.cpp:30

Function Documentation

◆ AddSC_boss_marwyn()

void AddSC_boss_marwyn ( )
217{
218 new boss_marwyn();
220}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_marwyn.cpp:52
Definition boss_marwyn.cpp:181

References RegisterSpellScript.

Referenced by AddNorthrendScripts().