549 {
551 return;
552
554 {
556 {
559 {
561 owlkin->GetMotionMaster()->MoveRandom(15.0f);
563 owlkin->DespawnOrUnsummon(15s, 0s);
565 }
566 }
567 }
568 }
UnitFlags
Definition: UnitDefines.h:227
@ UNIT_FLAG_IMMUNE_TO_PC
Definition: UnitDefines.h:237
@ AURA_REMOVE_BY_EXPIRE
Definition: SpellAuraDefines.h:395
@ TALK_OWLKIN
Definition: zone_azuremyst_isle.cpp:533
@ NPC_NESTLEWOOD_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:530
@ NPC_INOCULATED_OWLKIN_ENTRY
Definition: zone_azuremyst_isle.cpp:531
Definition: Creature.h:46
Player * ToPlayer()
Definition: Object.h:198
Definition: Player.h:1064
void RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject *pRewardSource)
Definition: Player.cpp:12733
virtual void Talk(std::string_view text, ChatMsg msgType, Language language, float textRange, WorldObject const *target)
Definition: Unit.cpp:21087
AuraApplication const * GetTargetApplication() const
Definition: SpellScript.cpp:1194
Unit * GetCaster() const
Definition: SpellScript.cpp:1020
Unit * GetTarget() const
Definition: SpellScript.cpp:1165