From c3dd67dfbb9877fb547af9cce77606861daeeeca Mon Sep 17 00:00:00 2001 From: Treeston Date: Sun, 28 Jul 2019 22:04:13 +0200 Subject: Core/AI: PetAI now properly signals engagement state. Closes #23640. --- src/server/game/AI/CoreAI/PetAI.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server') diff --git a/src/server/game/AI/CoreAI/PetAI.h b/src/server/game/AI/CoreAI/PetAI.h index 1c9632d2920..47732dc2b0d 100644 --- a/src/server/game/AI/CoreAI/PetAI.h +++ b/src/server/game/AI/CoreAI/PetAI.h @@ -45,6 +45,8 @@ class TC_GAME_API PetAI : public CreatureAI void OwnerAttacked(Unit* target) override; void DamageTaken(Unit* attacker, uint32& /*damage*/) override { AttackStart(attacker); } void ReceiveEmote(Player* player, uint32 textEmote) override; + void JustEnteredCombat(Unit* who) override { EngagementStart(who); } + void JustExitedCombat() override { EngagementOver(); } // The following aren't used by the PetAI but need to be defined to override // default CreatureAI functions which interfere with the PetAI -- cgit v1.2.3