![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#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< uint32 > | catSpells = { SPELL_SHRED, SPELL_RAKE, SPELL_FEROCIOUS_BITE } |
std::vector< uint32 > | humanSpells = { SPELL_HURRICANE, SPELL_MOONFIRE, SPELL_SHOCK, SPELL_HEALING_TOUCH, SPELL_REJUVENATION } |
std::vector< uint32 > | bearSpells = { SPELL_DEMORALIZING_ROAR, SPELL_MAUL, SPELL_SWIPE } |
std::vector< uint32 > | faerieSpells = { SPELL_ARCANE_EXPLOSION, SPELL_REFLECTION, SPELL_CHAIN_LIGHTING, SPELL_SLEEP } |
enum Phases |
Enumerator | |
---|---|
PHASE_HUMAN | |
PHASE_CAT | |
PHASE_BEAR | |
PHASE_FAERIE |
enum Spells |
enum Texts |
void AddSC_boss_mor_grayhoof | ( | ) |
References RegisterBlackrockSpireCreatureAI.
Referenced by AddEasternKingdomsScripts().
std::vector<uint32> bearSpells = { SPELL_DEMORALIZING_ROAR, SPELL_MAUL, SPELL_SWIPE } |
Referenced by boss_mor_grayhoof::CastRandomSpell().
std::vector<uint32> catSpells = { SPELL_SHRED, SPELL_RAKE, SPELL_FEROCIOUS_BITE } |
Referenced by boss_mor_grayhoof::CastRandomSpell().
std::vector<uint32> faerieSpells = { SPELL_ARCANE_EXPLOSION, SPELL_REFLECTION, SPELL_CHAIN_LIGHTING, SPELL_SLEEP } |
Referenced by boss_mor_grayhoof::CastRandomSpell().
std::vector<uint32> humanSpells = { SPELL_HURRICANE, SPELL_MOONFIRE, SPELL_SHOCK, SPELL_HEALING_TOUCH, SPELL_REJUVENATION } |
Referenced by boss_mor_grayhoof::CastRandomSpell().