From d05c9ca0de97ce4d1931f5ca31eea30b02b77ed6 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 17 Nov 2009 21:34:21 +1300 Subject: [PATCH] fixes dumb WEAP roof --- OpenRa.Game/Traits/RenderBuildingWarFactory.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/OpenRa.Game/Traits/RenderBuildingWarFactory.cs b/OpenRa.Game/Traits/RenderBuildingWarFactory.cs index e489a47482..095aa1df3a 100644 --- a/OpenRa.Game/Traits/RenderBuildingWarFactory.cs +++ b/OpenRa.Game/Traits/RenderBuildingWarFactory.cs @@ -43,9 +43,7 @@ namespace OpenRa.Game.Traits roof.Tick(); var b = self.Bounds; - if (isOpen && !Game.SelectUnitsInBox( - new float2(b.Left, b.Top), - new float2(b.Right, b.Bottom)).Any(a => a.traits.Contains())) + if (isOpen && null == Game.UnitInfluence.GetUnitAt(((1/24f) * self.CenterLocation).ToInt2())) { isOpen = false; roof.PlayBackwardsThen(prefix + "build-top", () => roof.Play(prefix + "idle-top"));