AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_mor_grayhoof.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "TaskScheduler.h"
#include "blackrock_spire.h"

Go to the source code of this file.

Classes

struct  boss_mor_grayhoof
 

Enumerations

enum  Texts {
  SAY_AGGRO = 0 ,
  SAY_DEATH
}
 
enum  Spells {
  SPELL_HURRICANE = 27530 ,
  SPELL_MOONFIRE = 27737 ,
  SPELL_SHOCK = 15605 ,
  SPELL_HEALING_TOUCH = 27527 ,
  SPELL_REJUVENATION = 27532 ,
  SPELL_BEAR_FORM = 27543 ,
  SPELL_DEMORALIZING_ROAR = 27551 ,
  SPELL_MAUL = 27553 ,
  SPELL_SWIPE = 27554 ,
  SPELL_CAT_FORM = 27545 ,
  SPELL_SHRED = 27555 ,
  SPELL_RAKE = 27556 ,
  SPELL_FEROCIOUS_BITE = 27557 ,
  SPELL_FAERIE_DRAGON_FORM = 27546 ,
  SPELL_ARCANE_EXPLOSION = 22271 ,
  SPELL_REFLECTION = 27564 ,
  SPELL_CHAIN_LIGHTING = 27567 ,
  SPELL_SLEEP = 20663
}
 
enum  Phases {
  PHASE_HUMAN = 0 ,
  PHASE_CAT ,
  PHASE_BEAR ,
  PHASE_FAERIE
}
 

Functions

void AddSC_boss_mor_grayhoof ()
 

Variables

std::vector< uint32catSpells = { SPELL_SHRED, SPELL_RAKE, SPELL_FEROCIOUS_BITE }
 
std::vector< uint32humanSpells = { SPELL_HURRICANE, SPELL_MOONFIRE, SPELL_SHOCK, SPELL_HEALING_TOUCH, SPELL_REJUVENATION }
 
std::vector< uint32bearSpells = { SPELL_DEMORALIZING_ROAR, SPELL_MAUL, SPELL_SWIPE }
 
std::vector< uint32faerieSpells = { SPELL_ARCANE_EXPLOSION, SPELL_REFLECTION, SPELL_CHAIN_LIGHTING, SPELL_SLEEP }
 

Enumeration Type Documentation

◆ Phases

enum Phases
Enumerator
PHASE_HUMAN 
PHASE_CAT 
PHASE_BEAR 
PHASE_FAERIE 
61{
62 PHASE_HUMAN = 0,
66};
@ PHASE_CAT
Definition boss_mor_grayhoof.cpp:63
@ PHASE_FAERIE
Definition boss_mor_grayhoof.cpp:65
@ PHASE_HUMAN
Definition boss_mor_grayhoof.cpp:62
@ PHASE_BEAR
Definition boss_mor_grayhoof.cpp:64

◆ Spells

enum Spells
Enumerator
SPELL_HURRICANE 
SPELL_MOONFIRE 
SPELL_SHOCK 
SPELL_HEALING_TOUCH 
SPELL_REJUVENATION 
SPELL_BEAR_FORM 
SPELL_DEMORALIZING_ROAR 
SPELL_MAUL 
SPELL_SWIPE 
SPELL_CAT_FORM 
SPELL_SHRED 
SPELL_RAKE 
SPELL_FEROCIOUS_BITE 
SPELL_FAERIE_DRAGON_FORM 
SPELL_ARCANE_EXPLOSION 
SPELL_REFLECTION 
SPELL_CHAIN_LIGHTING 
SPELL_SLEEP 
30{
31 // Druid spell
32 SPELL_HURRICANE = 27530,
33 SPELL_MOONFIRE = 27737,
34 SPELL_SHOCK = 15605,
35
36 // Healing spell
37 SPELL_HEALING_TOUCH = 27527,
38 SPELL_REJUVENATION = 27532,
39
40 // Bear spell
41 SPELL_BEAR_FORM = 27543,
43 SPELL_MAUL = 27553,
44 SPELL_SWIPE = 27554,
45
46 // Cat spell
47 SPELL_CAT_FORM = 27545,
48 SPELL_SHRED = 27555,
49 SPELL_RAKE = 27556,
51
52 // Dragon form
55 SPELL_REFLECTION = 27564,
57 SPELL_SLEEP = 20663 // Guessed
58};
@ SPELL_MOONFIRE
Definition boss_mor_grayhoof.cpp:33
@ SPELL_DEMORALIZING_ROAR
Definition boss_mor_grayhoof.cpp:42
@ SPELL_RAKE
Definition boss_mor_grayhoof.cpp:49
@ SPELL_SLEEP
Definition boss_mor_grayhoof.cpp:57
@ SPELL_BEAR_FORM
Definition boss_mor_grayhoof.cpp:41
@ SPELL_SHOCK
Definition boss_mor_grayhoof.cpp:34
@ SPELL_FAERIE_DRAGON_FORM
Definition boss_mor_grayhoof.cpp:53
@ SPELL_REFLECTION
Definition boss_mor_grayhoof.cpp:55
@ SPELL_CHAIN_LIGHTING
Definition boss_mor_grayhoof.cpp:56
@ SPELL_SHRED
Definition boss_mor_grayhoof.cpp:48
@ SPELL_ARCANE_EXPLOSION
Definition boss_mor_grayhoof.cpp:54
@ SPELL_FEROCIOUS_BITE
Definition boss_mor_grayhoof.cpp:50
@ SPELL_HEALING_TOUCH
Definition boss_mor_grayhoof.cpp:37
@ SPELL_REJUVENATION
Definition boss_mor_grayhoof.cpp:38
@ SPELL_CAT_FORM
Definition boss_mor_grayhoof.cpp:47
@ SPELL_SWIPE
Definition boss_mor_grayhoof.cpp:44
@ SPELL_HURRICANE
Definition boss_mor_grayhoof.cpp:32
@ SPELL_MAUL
Definition boss_mor_grayhoof.cpp:43

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_DEATH 
24{
25 SAY_AGGRO = 0,
27};
@ SAY_DEATH
Definition boss_mor_grayhoof.cpp:26
@ SAY_AGGRO
Definition boss_mor_grayhoof.cpp:25

Function Documentation

◆ AddSC_boss_mor_grayhoof()

void AddSC_boss_mor_grayhoof ( )
230{
232}
#define RegisterBlackrockSpireCreatureAI(ai_name)
Definition blackrock_spire.h:157
Definition boss_mor_grayhoof.cpp:74

References RegisterBlackrockSpireCreatureAI.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ bearSpells

◆ catSpells

◆ faerieSpells

◆ humanSpells