Changeset - r18981:fc315efa5642
[Not reviewed]
master
0 1 0
rubidium - 12 years ago 2012-01-24 19:24:02
rubidium@openttd.org
(svn r23847) -Fix: when removing road or tram from a tram+road stop, the owner of the road stop's cache was updated instead of the owner of the removed infrastructure
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/road_cmd.cpp
Show inline comments
 
@@ -253,7 +253,7 @@ static CommandCost RemoveRoad(TileIndex 
 
			assert(IsDriveThroughStopTile(tile));
 
			cost.AddCost(_price[PR_CLEAR_ROAD] * 2);
 
			if (flags & DC_EXEC) {
 
				Company *c = Company::GetIfValid(GetTileOwner(tile));
 
				Company *c = Company::GetIfValid(GetRoadOwner(tile, rt));
 
				if (c != NULL) {
 
					/* A full diagonal road tile has two road bits. */
 
					c->infrastructure.road[rt] -= 2;
0 comments (0 inline, 0 general)