From 727e7543dc6579b02c52fd86871a0584fae97ccc Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 5 Jul 2021 17:31:42 +0100 Subject: [PATCH] Show unowned roads in viewport map owner mode --- src/viewport.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/viewport.cpp b/src/viewport.cpp index f698454972..7b31ae5bfb 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -2736,7 +2736,9 @@ static inline uint32 ViewportMapGetColourOwner(const TileIndex tile, TileType t, } const Owner o = GetTileOwner(tile); - if ((o < MAX_COMPANIES && !_legend_land_owners[_company_to_list_pos[o]].show_on_map) || o == OWNER_NONE || o == OWNER_WATER) { + if (o == OWNER_NONE && t == MP_ROAD) { + return IS32(colour_index & 1 ? PC_BLACK : GREY_SCALE(3)); + } else if ((o < MAX_COMPANIES && !_legend_land_owners[_company_to_list_pos[o]].show_on_map) || o == OWNER_NONE || o == OWNER_WATER) { if (t == MP_WATER) { if (is_32bpp) { uint slope_index = 0;