Core/Creatures: Allow disabling melee attacks for all creatures, not just the ones using SAI

Port From (https://github.com/TrinityCore/TrinityCore/commit/d26d38075cdb56dcef77f05276a360e717cc5032)
This commit is contained in:
hondacrx
2023-03-14 04:34:51 -04:00
parent 40898d4b9f
commit d0b7bcb2fe
7 changed files with 21 additions and 18 deletions
+1 -4
View File
@@ -615,10 +615,7 @@ namespace Game.AI
}
case SmartActions.AutoAttack:
{
if (!IsSmart())
break;
((SmartAI)_me.GetAI()).SetAutoAttack(e.Action.autoAttack.attack != 0);
_me.SetCanMelee(e.Action.autoAttack.attack != 0);
Log.outDebug(LogFilter.ScriptsAi, "SmartScript.ProcessAction. SMART_ACTION_AUTO_ATTACK: Creature: {0} bool on = {1}",
_me.GetGUID().ToString(), e.Action.autoAttack.attack);
break;