From ba4911142b3dc89150899c093734cf02007fd694 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu, 1 Sep 2022 04:42:36 +0200 Subject: [PATCH] =?UTF-8?q?fix(Core/SmartAI):=20Mind-controlled=20creature?= =?UTF-8?q?s=20can=20auto-attack=20its=20vict=E2=80=A6=20(#12863)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(Core/SmartAI): Mind-controlled creatures can auto-attack its victims. Fixes #12624 --- src/server/game/AI/SmartScripts/SmartAI.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp index 00d1fbb9f..8706ebe4c 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.cpp +++ b/src/server/game/AI/SmartScripts/SmartAI.cpp @@ -524,7 +524,17 @@ void SmartAI::UpdateAI(uint32 diff) } if (!IsAIControlled()) + { + if (CharmInfo* charmInfo = me->GetCharmInfo()) + { + if (charmInfo->IsCommandAttack() && mCanAutoAttack) + { + DoMeleeAttackIfReady(); + } + } + return; + } if (!UpdateVictim()) return;