diff --git a/OpenRa.Game/Bridges.cs b/OpenRa.Game/Bridges.cs index 2c3d7132ff..42b0daf25e 100644 --- a/OpenRa.Game/Bridges.cs +++ b/OpenRa.Game/Bridges.cs @@ -17,6 +17,9 @@ namespace OpenRa for (var i = mini; i < maxi; i++) if (IsBridge(w, w.Map.MapTiles[i, j].tile)) ConvertBridgeToActor(w, i, j); + + foreach (var br in w.Actors.SelectMany(a => a.traits.WithInterface())) + br.FinalizeBridges(w); } static void ConvertBridgeToActor(World w, int i, int j) diff --git a/OpenRa.Game/Traits/Bridge.cs b/OpenRa.Game/Traits/Bridge.cs index 34dacffbad..a3d7af158b 100644 --- a/OpenRa.Game/Traits/Bridge.cs +++ b/OpenRa.Game/Traits/Bridge.cs @@ -66,7 +66,7 @@ namespace OpenRa.Traits public void FinalizeBridges(World world) { - // go looking for our neighbors + // go looking for our neighbors, if this is a long bridge. } public float GetCost(int2 p, UnitMovementType umt)