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