From 0dc51f79a0a699a21f120eb5750bdb8ae015fc7e Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Sun, 3 Jan 2016 23:36:10 +0000 Subject: [PATCH] Fix FrozenActorLayer.FootprintBounds. The size of the bounds was too small (as rectangle has exclusive edges on the right and bottom). This meant some intersection tests would fail and thus the frozen actor was not found when searching the partition bins. --- OpenRA.Game/Traits/Player/FrozenActorLayer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Game/Traits/Player/FrozenActorLayer.cs b/OpenRA.Game/Traits/Player/FrozenActorLayer.cs index e7aed4e376..0cae87a5ee 100644 --- a/OpenRA.Game/Traits/Player/FrozenActorLayer.cs +++ b/OpenRA.Game/Traits/Player/FrozenActorLayer.cs @@ -209,7 +209,7 @@ namespace OpenRA.Traits maxV = p.V; } - return Rectangle.FromLTRB(minU, minV, maxU, maxV); + return Rectangle.FromLTRB(minU, minV, maxU + 1, maxV + 1); } public void Tick(Actor self)