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

Go to the source code of this file.

Classes

struct  boss_moroes
 
class  spell_moroes_vanish
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SPECIAL = 1 ,
  SAY_KILL = 2 ,
  SAY_DEATH = 3 ,
  SAY_OUT_OF_COMBAT = 4 ,
  SAY_GUEST = 0
}
 
enum  Spells {
  SPELL_VANISH = 29448 ,
  SPELL_GARROTE_DUMMY = 29433 ,
  SPELL_GARROTE = 37066 ,
  SPELL_BLIND = 34694 ,
  SPELL_GOUGE = 29425 ,
  SPELL_FRENZY = 37023 ,
  SPELL_DUAL_WIELD = 29651 ,
  SPELL_BERSERK = 26662 ,
  SPELL_VANISH_TELEPORT = 29431
}
 
enum  Misc {
  ACTIVE_GUEST_COUNT = 4 ,
  MAX_GUEST_COUNT = 6
}
 
enum  Groups { GROUP_PRECOMBAT_TALK = 0 }
 

Functions

void AddSC_boss_moroes ()
 

Variables

const Position GuestsPosition [4]
 
const uint32 GuestEntries [6]
 

Enumeration Type Documentation

◆ Groups

enum Groups
Enumerator
GROUP_PRECOMBAT_TALK 
55{
57};
@ GROUP_PRECOMBAT_TALK
Definition boss_moroes.cpp:56

◆ Misc

enum Misc
Enumerator
ACTIVE_GUEST_COUNT 
MAX_GUEST_COUNT 
49{
52};
@ ACTIVE_GUEST_COUNT
Definition boss_moroes.cpp:50
@ MAX_GUEST_COUNT
Definition boss_moroes.cpp:51

◆ Spells

enum Spells
Enumerator
SPELL_VANISH 
SPELL_GARROTE_DUMMY 
SPELL_GARROTE 
SPELL_BLIND 
SPELL_GOUGE 
SPELL_FRENZY 
SPELL_DUAL_WIELD 
SPELL_BERSERK 
SPELL_VANISH_TELEPORT 
36{
37 SPELL_VANISH = 29448,
38 SPELL_GARROTE_DUMMY = 29433,
39 SPELL_GARROTE = 37066,
40 SPELL_BLIND = 34694,
41 SPELL_GOUGE = 29425,
42 SPELL_FRENZY = 37023,
43 SPELL_DUAL_WIELD = 29651,
44 SPELL_BERSERK = 26662,
46};
@ SPELL_VANISH_TELEPORT
Definition boss_moroes.cpp:45
@ SPELL_GARROTE_DUMMY
Definition boss_moroes.cpp:38
@ SPELL_BLIND
Definition boss_moroes.cpp:40
@ SPELL_DUAL_WIELD
Definition boss_moroes.cpp:43
@ SPELL_VANISH
Definition boss_moroes.cpp:37
@ SPELL_FRENZY
Definition boss_moroes.cpp:42
@ SPELL_GOUGE
Definition boss_moroes.cpp:41
@ SPELL_BERSERK
Definition boss_moroes.cpp:44
@ SPELL_GARROTE
Definition boss_moroes.cpp:39

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SPECIAL 
SAY_KILL 
SAY_DEATH 
SAY_OUT_OF_COMBAT 
SAY_GUEST 
25{
26 SAY_AGGRO = 0,
27 SAY_SPECIAL = 1,
28 SAY_KILL = 2,
29 SAY_DEATH = 3,
31
32 SAY_GUEST = 0
33};
@ SAY_DEATH
Definition boss_moroes.cpp:29
@ SAY_AGGRO
Definition boss_moroes.cpp:26
@ SAY_SPECIAL
Definition boss_moroes.cpp:27
@ SAY_GUEST
Definition boss_moroes.cpp:32
@ SAY_KILL
Definition boss_moroes.cpp:28
@ SAY_OUT_OF_COMBAT
Definition boss_moroes.cpp:30

Function Documentation

◆ AddSC_boss_moroes()

void AddSC_boss_moroes ( )
282{
285}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_moroes.cpp:260
#define RegisterKarazhanCreatureAI(ai_name)
Definition karazhan.h:219
Definition boss_moroes.cpp:74

References RegisterKarazhanCreatureAI, and RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ GuestEntries

const uint32 GuestEntries[6]
Initial value:
=
{
17007, 19872, 19873,
19874, 19875, 19876
}
68{
69 17007, 19872, 19873,
70 19874, 19875, 19876
71};

Referenced by boss_moroes::InitializeGuests().

◆ GuestsPosition

const Position GuestsPosition[4]
Initial value:
=
{
{-10987.38f, -1883.38f, 81.73f, 1.50f},
{-10989.60f, -1881.27f, 81.73f, 0.73f},
{-10978.81f, -1884.08f, 81.73f, 1.50f},
{-10976.38f, -1882.59f, 81.73f, 2.31f}
}
60{
61 {-10987.38f, -1883.38f, 81.73f, 1.50f},
62 {-10989.60f, -1881.27f, 81.73f, 0.73f},
63 {-10978.81f, -1884.08f, 81.73f, 1.50f},
64 {-10976.38f, -1882.59f, 81.73f, 2.31f}
65};

Referenced by boss_moroes::InitializeGuests().