From 04c61727f79c0d3482b3892b730565472205d647 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 2 Sep 2015 16:06:05 +0100 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20sample=20map=20height=20when=20?= =?UTF-8?q?calculating=20building=20centers.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenRA.Mods.Common/Traits/Buildings/FootprintUtils.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Buildings/FootprintUtils.cs b/OpenRA.Mods.Common/Traits/Buildings/FootprintUtils.cs index 172fe00600..4b890f681c 100644 --- a/OpenRA.Mods.Common/Traits/Buildings/FootprintUtils.cs +++ b/OpenRA.Mods.Common/Traits/Buildings/FootprintUtils.cs @@ -65,7 +65,8 @@ namespace OpenRA.Mods.Common.Traits public static WVec CenterOffset(World w, BuildingInfo buildingInfo) { var dim = buildingInfo.Dimensions; - return (w.Map.CenterOfCell(CPos.Zero + new CVec(dim.X, dim.Y)) - w.Map.CenterOfCell(new CPos(1, 1))) / 2; + var off = (w.Map.CenterOfCell(new CPos(dim.X, dim.Y)) - w.Map.CenterOfCell(new CPos(1, 1))) / 2; + return off - new WVec(0, 0, off.Z); } } }