Changeset - r15280:9c3b040c2622
[Not reviewed]
master
0 2 0
rubidium - 14 years ago 2010-06-04 21:00:17
rubidium@openttd.org
(svn r19925) -Fix [FS#3859]: one didn't pay for rail when building depots and stations, so with expensive railtypes building stations and then removing the station would be cheaper than just building the rail
2 files changed with 2 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/rail_cmd.cpp
Show inline comments
 
@@ -879,6 +879,7 @@ CommandCost CmdBuildTrainDepot(TileIndex
 
	}
 

	
 
	cost.AddCost(_price[PR_BUILD_DEPOT_TRAIN]);
 
	cost.AddCost(RailBuildCost(railtype));
 
	return cost;
 
}
 

	
src/station_cmd.cpp
Show inline comments
 
@@ -1145,6 +1145,7 @@ CommandCost CmdBuildRailStation(TileInde
 
	if (cost.Failed()) return cost;
 
	/* Add construction expenses. */
 
	cost.AddCost((numtracks * _price[PR_BUILD_STATION_RAIL] + _price[PR_BUILD_STATION_RAIL_LENGTH]) * plat_len);
 
	cost.AddCost(numtracks * plat_len * RailBuildCost(rt));
 

	
 
	Station *st = NULL;
 
	ret = FindJoiningStation(est, station_to_join, adjacent, new_location, &st);
0 comments (0 inline, 0 general)