diff --git a/binaries/data/mods/public/simulation/components/GuiInterface.js b/binaries/data/mods/public/simulation/components/GuiInterface.js index 62b2d028f1..489d99321d 100644 --- a/binaries/data/mods/public/simulation/components/GuiInterface.js +++ b/binaries/data/mods/public/simulation/components/GuiInterface.js @@ -1896,6 +1896,10 @@ GuiInterface.prototype.IdleUnitFilter = function(unit, idleClasses, excludeUnits if (cmpGarrisonable && cmpGarrisonable.IsGarrisoned()) return { "idle": false }; + const cmpTurretable = Engine.QueryInterface(unit, IID_Turretable); + if (cmpTurretable && cmpTurretable.IsTurreted()) + return { "idle": false }; + let cmpIdentity = Engine.QueryInterface(unit, IID_Identity); if (!cmpIdentity) return { "idle": false };