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;