From be9a690f41811a507676f5af38924b5ce3e89c76 Mon Sep 17 00:00:00 2001 From: Joan Josep Date: Mon, 28 Aug 2023 00:20:37 +0200 Subject: [PATCH] Fix #9642: Keep infrastructure totals when overbuilding road depots. (#11229) --- src/road_cmd.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/road_cmd.cpp b/src/road_cmd.cpp index 212f0cd60f..00394750a9 100644 --- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -1195,12 +1195,12 @@ CommandCost CmdBuildRoadDepot(DoCommandFlag flags, TileIndex tile, RoadType rt, dep->build_date = TimerGameCalendar::date; MakeRoadDepot(tile, _current_company, dep->index, dir, rt); MakeDefaultName(dep); + + /* A road depot has two road bits. */ + UpdateCompanyRoadInfrastructure(rt, _current_company, ROAD_DEPOT_TRACKBIT_FACTOR); } MarkTileDirtyByTile(tile); - - /* A road depot has two road bits. */ - UpdateCompanyRoadInfrastructure(rt, _current_company, ROAD_DEPOT_TRACKBIT_FACTOR); } cost.AddCost(_price[PR_BUILD_DEPOT_ROAD]);