From 536c00ae777160877e23473553af40bd84b00286 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 3 Apr 2016 09:25:48 +0100 Subject: [PATCH] Fix parachutes in non-heightmapped mods. --- OpenRA.Mods.Common/Activities/Parachute.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Activities/Parachute.cs b/OpenRA.Mods.Common/Activities/Parachute.cs index 70dc8ea32e..c8056f7a69 100644 --- a/OpenRA.Mods.Common/Activities/Parachute.cs +++ b/OpenRA.Mods.Common/Activities/Parachute.cs @@ -56,7 +56,8 @@ namespace OpenRA.Mods.Common.Activities Activity LastTick(Actor self) { - pos.SetPosition(self, currentPosition); + var dat = self.World.Map.DistanceAboveTerrain(currentPosition); + pos.SetPosition(self, currentPosition - new WVec(WDist.Zero, WDist.Zero, dat)); if (um != null) foreach (var u in para.ParachuteUpgrade)