1
1
forked from 0ad/0ad

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:
Freagarach 2021-06-29 08:51:21 +00:00
parent 79fb6e6ab2
commit 42c3fc12cf

View File

@ -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 };