From b11bf3e1574fd72f0eca0756ff0a19ebdd5df4da Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 19 Jun 2007 17:27:59 +0000 Subject: [PATCH] (svn r10224) -Fix [FS#891]: the town road belongs to didn't get set properly when a town builds road over tram bits. --- src/road_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/road_cmd.cpp b/src/road_cmd.cpp index 78f763cdbc..29827b46c1 100644 --- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -505,6 +505,7 @@ do_clear:; if (existing == ROAD_NONE || rtt == ROAD_TILE_CROSSING) { SetRoadTypes(tile, GetRoadTypes(tile) | RoadTypeToRoadTypes(rt)); SetRoadOwner(tile, rt, _current_player); + if (_current_player == OWNER_TOWN && rt == ROADTYPE_ROAD) SetTownIndex(tile, p2); } if (rtt != ROAD_TILE_CROSSING) SetRoadBits(tile, existing | pieces, rt); } break;