Remove unneeded calls to GetOtherTunnelBridgeEnd in AfterLoadCompanyStats

This commit is contained in:
Jonathan G Rennison
2022-06-25 14:09:51 +01:00
parent 13557d868a
commit a73bc141a1

View File

@@ -206,9 +206,10 @@ void AfterLoadCompanyStats()
break;
case MP_TUNNELBRIDGE: {
/* Only count the tunnel/bridge if we're on the northern end tile. */
/* Only count the tunnel/bridge if we're on the western end tile. */
if (GetTunnelBridgeDirection(tile) < DIAGDIR_SW) {
TileIndex other_end = GetOtherTunnelBridgeEnd(tile);
if (tile < other_end) {
/* Count each tunnel/bridge TUNNELBRIDGE_TRACKBIT_FACTOR times to simulate
* the higher structural maintenance needs, and don't forget the end tiles. */
const uint middle_len = GetTunnelBridgeLength(tile, other_end) * TUNNELBRIDGE_TRACKBIT_FACTOR;