Fix #9642: Keep infrastructure totals when overbuilding road depots. (#11229)

pull/603/merge
Joan Josep 9 months ago committed by GitHub
parent d4312c59a4
commit be9a690f41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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]);

Loading…
Cancel
Save