87 medivh->GetContactPoint(
me, x, y, z, 20.0f);
107 switch (spellInfo->
Id)
133 medivh->GetContactPoint(
me, x, y, z, 20.0f);
InstanceScript *const instance
void JustEngagedWith(Unit *who) override
void JustReachedHome() override
void SetReactState(ReactStates st)
void Repeat(Milliseconds time)
void ScheduleEvent(EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
Creature * GetCreature(uint32 type)
void MovePoint(uint32 id, Position const &pos, bool generatePath=true, Optional< float > finalOrient={}, Optional< float > speed={}, MovementWalkRunSpeedSelectionMode speedSelectionMode=MovementWalkRunSpeedSelectionMode::Default, Optional< float > closeEnoughDistance={}, Optional< MovementFadeObject > fadeObject={}, Scripting::v2::ActionResultSetter< MovementStopReason > &&scriptResult={})
SpellCastResult DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={})
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
MotionMaster * GetMotionMaster()
bool HasUnitState(const uint32 f) const
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
void KilledUnit(Unit *) override
void JustAppeared() override
void JustReachedHome() override
void JustDied(Unit *) override
void OnSpellCast(SpellInfo const *spellInfo) override
void MovementInform(uint32 type, uint32 id) override
void UpdateAI(uint32 diff) override
void JustEngagedWith(Unit *who) override
boss_aeonus(Creature *creature)
#define RegisterBlackMorassCreatureAI(ai_name)