Don't show turreted entities as idle.
Introduced in: 21e866fcf0
Reported by: @Palaiologos
Differential revision: https://code.wildfiregames.com/D4179
Tested by: @Langbart
Comments by: @Angen, @wraitii
Fixes: #6233
This was SVN commit r25813.
This commit is contained in:
parent
79fb6e6ab2
commit
42c3fc12cf
@ -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 };
|
||||
|
Loading…
Reference in New Issue
Block a user