From b57c68e39266a42934db438bb21b40f010bf29af Mon Sep 17 00:00:00 2001 From: KorGgenT Date: Sun, 21 Jun 2020 19:39:28 -0400 Subject: [PATCH] Fix units walk over tunnels and under bridges. --- OpenRA.Mods.Common/Activities/Move/Move.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/Move/Move.cs b/OpenRA.Mods.Common/Activities/Move/Move.cs index 283fb46f55..6b08278e9b 100644 --- a/OpenRA.Mods.Common/Activities/Move/Move.cs +++ b/OpenRA.Mods.Common/Activities/Move/Move.cs @@ -469,7 +469,9 @@ namespace OpenRA.Mods.Common.Activities else pos = WPos.Lerp(From, To, moveFraction, MoveFractionTotal); - pos -= new WVec(WDist.Zero, WDist.Zero, self.World.Map.DistanceAboveTerrain(pos)); + if (self.Location.Layer == 0) + pos -= new WVec(WDist.Zero, WDist.Zero, self.World.Map.DistanceAboveTerrain(pos)); + mobile.SetVisualPosition(self, pos); } else