Units that have turrets while deployed now move their turrets back to their initial positions before undeploying

- Tested in TS with all deployable units and did a quick check for obvious issues in TD and RA.
This commit is contained in:
BGluth
2018-08-04 15:39:39 -06:00
committed by Paul Chote
parent 00dc161628
commit b88b84c05a
4 changed files with 65 additions and 0 deletions

View File

@@ -156,6 +156,12 @@ namespace OpenRA.Mods.Common.Traits
return HasAchievedDesiredFacing;
}
public void StopAiming(Actor self)
{
if (attack.IsAiming)
attack.OnStopOrder(self);
}
public virtual bool HasAchievedDesiredFacing
{
get { return DesiredFacing == null || TurretFacing == DesiredFacing.Value; }