TrinityCore
Loading...
Searching...
No Matches
boss_moroes.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "karazhan.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellInfo.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_moroes.cpp:

Go to the source code of this file.

Classes

struct  boss_moroes
 
struct  GuestBaseAI
 
struct  boss_baroness_dorothea_millstipe
 
struct  boss_baron_rafe_dreuger
 
struct  boss_lady_catriona_von_indi
 
struct  boss_lady_keira_berrybuck
 
struct  boss_lord_robin_daris
 
struct  boss_lord_crispin_ference
 
class  spell_moroes_garrote_remove
 

Enumerations

enum  MoroesTexts {
  SAY_AGGRO = 0 , SAY_SPECIAL = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 ,
  EMOTE_FRENZY = 4
}
 
enum  MoroesSpells {
  SPELL_VANISH = 29448 , SPELL_GARROTE_TRIGGER = 29433 , SPELL_BLIND = 34694 , SPELL_GOUGE = 29425 ,
  SPELL_FRENZY = 37023 , SPELL_GARROTE = 37066 , SPELL_GARROTE_REMOVE = 37870 , SPELL_SHADOWFORM = 29406 ,
  SPELL_MANA_BURN = 29405 , SPELL_MIND_FLY = 29570 , SPELL_SHADOW_WORD_PAIN = 34441 , SPELL_HAMMER_OF_JUSTICE = 13005 ,
  SPELL_SEAL_OF_COMMAND = 29385 , SPELL_JUDGEMENT_OF_COMMAND = 29386 , SPELL_DISPEL_MAGIC = 15090 , SPELL_POWER_WORD_SHIELD = 29408 ,
  SPELL_HOLY_FIRE = 29563 , SPELL_GREATER_HEAL = 29564 , SPELL_CLEANSE = 29380 , SPELL_GREATER_BLESS_OF_MIGHT = 29381 ,
  SPELL_HOLY_LIGHT = 29562 , SPELL_DIVINE_SHIELD = 41367 , SPELL_HAMSTRING = 9080 , SPELL_MORTAL_STRIKE = 29572 ,
  SPELL_WHIRLWIND = 29573 , SPELL_DISARM = 8379 , SPELL_HEROIC_STRIKE = 29567 , SPELL_SHIELD_BASH = 11972 ,
  SPELL_SHIELD_WALL = 29390
}
 
enum  MoroesEvents {
  EVENT_VANISH = 1 , EVENT_GARROTE , EVENT_BLIND , EVENT_GOUGE ,
  EVENT_FRENZY
}
 

Functions

void AddSC_boss_moroes ()
 

Variables

Position const Locations [4]
 
constexpr std::array< uint32, 6 > Adds
 

Enumeration Type Documentation

◆ MoroesEvents

Enumerator
EVENT_VANISH 
EVENT_GARROTE 
EVENT_BLIND 
EVENT_GOUGE 
EVENT_FRENZY 

Definition at line 92 of file boss_moroes.cpp.

◆ MoroesSpells

Enumerator
SPELL_VANISH 
SPELL_GARROTE_TRIGGER 
SPELL_BLIND 
SPELL_GOUGE 
SPELL_FRENZY 
SPELL_GARROTE 
SPELL_GARROTE_REMOVE 
SPELL_SHADOWFORM 
SPELL_MANA_BURN 
SPELL_MIND_FLY 
SPELL_SHADOW_WORD_PAIN 
SPELL_HAMMER_OF_JUSTICE 
SPELL_SEAL_OF_COMMAND 
SPELL_JUDGEMENT_OF_COMMAND 
SPELL_DISPEL_MAGIC 
SPELL_POWER_WORD_SHIELD 
SPELL_HOLY_FIRE 
SPELL_GREATER_HEAL 
SPELL_CLEANSE 
SPELL_GREATER_BLESS_OF_MIGHT 
SPELL_HOLY_LIGHT 
SPELL_DIVINE_SHIELD 
SPELL_HAMSTRING 
SPELL_MORTAL_STRIKE 
SPELL_WHIRLWIND 
SPELL_DISARM 
SPELL_HEROIC_STRIKE 
SPELL_SHIELD_BASH 
SPELL_SHIELD_WALL 

Definition at line 45 of file boss_moroes.cpp.

◆ MoroesTexts

Enumerator
SAY_AGGRO 
SAY_SPECIAL 
SAY_SLAY 
SAY_DEATH 
EMOTE_FRENZY 

Definition at line 36 of file boss_moroes.cpp.

Function Documentation

◆ AddSC_boss_moroes()

void AddSC_boss_moroes ( )

Definition at line 526 of file boss_moroes.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ Adds

constexpr std::array<uint32, 6> Adds
constexpr
Initial value:
=
{
17007,
19872,
19873,
19874,
19875,
19876,
}

Definition at line 109 of file boss_moroes.cpp.

◆ Locations

Position const Locations[4]
Initial value:
=
{
{-10991.0f, -1884.33f, 81.73f, 0.614315f},
{-10989.4f, -1885.88f, 81.73f, 0.904913f},
{-10978.1f, -1887.07f, 81.73f, 2.035550f},
{-10975.9f, -1885.81f, 81.73f, 2.253890f},
}

Definition at line 101 of file boss_moroes.cpp.