From 6f70b113c87a3d39474e37dd5e99170c9a8e49f5 Mon Sep 17 00:00:00 2001 From: Curtis S Date: Tue, 30 Aug 2011 20:58:57 -0600 Subject: [PATCH] Fix #1132; Infantry/Husks don't stay above water when bridge beneath is destroyed --- OpenRA.Mods.RA/Bridge.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenRA.Mods.RA/Bridge.cs b/OpenRA.Mods.RA/Bridge.cs index f4a85e2b3d..ffe7ed7257 100644 --- a/OpenRA.Mods.RA/Bridge.cs +++ b/OpenRA.Mods.RA/Bridge.cs @@ -186,15 +186,15 @@ namespace OpenRA.Mods.RA if (currentTemplate == oldTempate) return; + // Update map + foreach (var c in TileSprites[currentTemplate].Keys) + self.World.Map.CustomTerrain[c.X, c.Y] = GetTerrainType(c); + if (ds == DamageState.Dead && !dead) { dead = true; KillUnitsOnBridge(); } - - // Update map - foreach (var c in TileSprites[currentTemplate].Keys) - self.World.Map.CustomTerrain[c.X, c.Y] = GetTerrainType(c); } public void DamageStateChanged(Actor self, AttackInfo e)