From f221dd721a8f7ba0f529d956ed6a66284238b015 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 25 Feb 2017 08:23:21 +0000 Subject: [PATCH] Hide the starport animation from highlights and when not playing. --- OpenRA.Mods.D2k/Traits/Render/WithDeliveryOverlay.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.D2k/Traits/Render/WithDeliveryOverlay.cs b/OpenRA.Mods.D2k/Traits/Render/WithDeliveryOverlay.cs index 5da5e0de85..ebfcd4e2ec 100644 --- a/OpenRA.Mods.D2k/Traits/Render/WithDeliveryOverlay.cs +++ b/OpenRA.Mods.D2k/Traits/Render/WithDeliveryOverlay.cs @@ -56,9 +56,12 @@ namespace OpenRA.Mods.D2k.Traits.Render var overlay = new Animation(self.World, rs.GetImage(self)); overlay.Play(info.Sequence); + // These translucent overlays should not be included in highlight flashes + overlay.IsDecoration = true; + anim = new AnimationWithOffset(overlay, () => body.LocalToWorld(info.Offset.Rotate(body.QuantizeOrientation(self, self.Orientation))), - () => !buildComplete); + () => !buildComplete || !delivering); rs.Add(anim, info.Palette, info.IsPlayerPalette); }