27#define DataHeader "FL"
28#define FirelandsScriptName "instance_firelands"
133#define RegisterFirelandsAI(AI) RegisterCreatureAIWithFactory(AI, GetFirelandsAI)
DelayedAttackStartEvent(Creature *owner)
bool Execute(uint64, uint32) override
bool Execute(uint64, uint32) override
DelayedSpellCastEvent(Creature *owner, Unit *target, uint32 spellId, bool triggered)
bool operator()(WorldObject *object) const
uint32 const EncounterCount
@ NPC_SMOULDERING_HATCHLING
@ NPC_BLAZING_MONSTROSITY_RIGHT
@ NPC_BLAZING_MONSTROSITY_LEFT
AI * GetFirelandsAI(Creature *creature)
#define FirelandsScriptName
@ DATA_MAJORDOMO_STAGHELM
firelands_bossAI(Creature *creature, uint32 bossId)
void JustEngagedWith(Unit *target) override
void JustDied(Unit *killer) override
void EnterEvadeMode(EvadeReason why) override