AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_moorabi.cpp File Reference
#include "AchievementCriteriaScript.h"
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScriptLoader.h"
#include "gundrak.h"
#include "SpellInfo.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

class  boss_moorabi
 
struct  boss_moorabi::boss_moorabiAI
 
class  spell_moorabi_mojo_frenzy_aura
 
class  achievement_less_rabi
 

Enumerations

enum  eSpells {
  SPELL_SUMMON_PHANTOM = 55205 ,
  SPELL_SUMMON_PHANTOM_TRANSFORM = 55097 ,
  SPELL_DETERMINED_STAB = 55104 ,
  SPELL_DETERMINED_GORE = 55102 ,
  SPELL_GROUND_TREMOR = 55142 ,
  SPELL_QUAKE = 55101 ,
  SPELL_NUMBING_SHOUT = 55106 ,
  SPELL_NUMBING_ROAR = 55100 ,
  SPELL_MOJO_FRENZY = 55163 ,
  SPELL_TRANSFORMATION = 55098
}
 
enum  eSays {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2 ,
  SAY_TRANSFORM = 3 ,
  SAY_QUAKE = 4 ,
  EMOTE_TRANSFORM = 5 ,
  EMOTE_TRANSFORMED = 6 ,
  EMOTE_ALTAR = 7
}
 
enum  Events {
  EVENT_GROUND_TREMOR = 1 ,
  EVENT_NUMBLING_SHOUT = 2 ,
  EVENT_DETERMINED_STAB = 3 ,
  EVENT_TRANSFORMATION = 4 ,
  EVENT_KILL_TALK = 5 ,
  EVENT_PHANTOM = 10
}
 

Functions

void AddSC_boss_moorabi ()
 

Enumeration Type Documentation

◆ eSays

enum eSays
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_TRANSFORM 
SAY_QUAKE 
EMOTE_TRANSFORM 
EMOTE_TRANSFORMED 
EMOTE_ALTAR 
41{
42 SAY_AGGRO = 0,
43 SAY_SLAY = 1,
44 SAY_DEATH = 2,
45 SAY_TRANSFORM = 3,
46 SAY_QUAKE = 4,
49 EMOTE_ALTAR = 7
50};
@ SAY_DEATH
Definition boss_moorabi.cpp:44
@ SAY_QUAKE
Definition boss_moorabi.cpp:46
@ SAY_AGGRO
Definition boss_moorabi.cpp:42
@ SAY_TRANSFORM
Definition boss_moorabi.cpp:45
@ EMOTE_ALTAR
Definition boss_moorabi.cpp:49
@ SAY_SLAY
Definition boss_moorabi.cpp:43
@ EMOTE_TRANSFORMED
Definition boss_moorabi.cpp:48
@ EMOTE_TRANSFORM
Definition boss_moorabi.cpp:47

◆ eSpells

enum eSpells
Enumerator
SPELL_SUMMON_PHANTOM 
SPELL_SUMMON_PHANTOM_TRANSFORM 
SPELL_DETERMINED_STAB 
SPELL_DETERMINED_GORE 
SPELL_GROUND_TREMOR 
SPELL_QUAKE 
SPELL_NUMBING_SHOUT 
SPELL_NUMBING_ROAR 
SPELL_MOJO_FRENZY 
SPELL_TRANSFORMATION 
27{
32 SPELL_GROUND_TREMOR = 55142,
33 SPELL_QUAKE = 55101,
34 SPELL_NUMBING_SHOUT = 55106,
35 SPELL_NUMBING_ROAR = 55100,
36 SPELL_MOJO_FRENZY = 55163,
38};
@ SPELL_DETERMINED_STAB
Definition boss_moorabi.cpp:30
@ SPELL_DETERMINED_GORE
Definition boss_moorabi.cpp:31
@ SPELL_MOJO_FRENZY
Definition boss_moorabi.cpp:36
@ SPELL_QUAKE
Definition boss_moorabi.cpp:33
@ SPELL_NUMBING_ROAR
Definition boss_moorabi.cpp:35
@ SPELL_NUMBING_SHOUT
Definition boss_moorabi.cpp:34
@ SPELL_SUMMON_PHANTOM
Definition boss_moorabi.cpp:28
@ SPELL_GROUND_TREMOR
Definition boss_moorabi.cpp:32
@ SPELL_TRANSFORMATION
Definition boss_moorabi.cpp:37
@ SPELL_SUMMON_PHANTOM_TRANSFORM
Definition boss_moorabi.cpp:29

◆ Events

enum Events
Enumerator
EVENT_GROUND_TREMOR 
EVENT_NUMBLING_SHOUT 
EVENT_DETERMINED_STAB 
EVENT_TRANSFORMATION 
EVENT_KILL_TALK 
EVENT_PHANTOM 
53{
59
60 EVENT_PHANTOM = 10
61};
@ EVENT_KILL_TALK
Definition boss_moorabi.cpp:58
@ EVENT_TRANSFORMATION
Definition boss_moorabi.cpp:57
@ EVENT_GROUND_TREMOR
Definition boss_moorabi.cpp:54
@ EVENT_PHANTOM
Definition boss_moorabi.cpp:60
@ EVENT_DETERMINED_STAB
Definition boss_moorabi.cpp:56
@ EVENT_NUMBLING_SHOUT
Definition boss_moorabi.cpp:55

Function Documentation

◆ AddSC_boss_moorabi()

void AddSC_boss_moorabi ( )
209{
210 new boss_moorabi();
213}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_moorabi.cpp:196
Definition boss_moorabi.cpp:64
Definition boss_moorabi.cpp:176

References RegisterSpellScript.

Referenced by AddNorthrendScripts().