diff options
author | Erich Eckner <git@eckner.net> | 2021-05-28 13:48:14 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2021-05-28 13:48:14 +0200 |
commit | a1f2425c67f3e48fe128d9eec37349e42163afd2 (patch) | |
tree | b408657ba823600b5814bcdba2b50f90b44fc41c /manualPorts | |
parent | 119f110a25e6b7dde62d7edb23e47ba16c6f09d3 (diff) | |
download | crux-ports-a1f2425c67f3e48fe128d9eec37349e42163afd2.tar.xz |
openttd-git: 30746.760727738 -> 30779.7b5c0b423
Diffstat (limited to 'manualPorts')
-rw-r--r-- | manualPorts/openttd-git/.md5sum | 8 | ||||
-rw-r--r-- | manualPorts/openttd-git/.signature | 12 | ||||
-rw-r--r-- | manualPorts/openttd-git/Pkgfile | 2 | ||||
-rw-r--r-- | manualPorts/openttd-git/signaltunnel.patch | 33 | ||||
-rw-r--r-- | manualPorts/openttd-git/sloped-stations.patch | 4 | ||||
-rw-r--r-- | manualPorts/openttd-git/underground.patch | 188 |
6 files changed, 121 insertions, 126 deletions
diff --git a/manualPorts/openttd-git/.md5sum b/manualPorts/openttd-git/.md5sum index 2e9f5a6..e84c662 100644 --- a/manualPorts/openttd-git/.md5sum +++ b/manualPorts/openttd-git/.md5sum @@ -1,8 +1,8 @@ -945d19a16c6e1e296d68ff615c9000fb 760727738.tar.gz +49e0750526797b945cde993a902fb9fa 7b5c0b423.tar.gz 4f4a6465cd5b84964b7ceecd1c06d686 opengfx-0.5.4.zip 858b79d44aea6de5e15d9d1439e86cc3 openmsx-0.3.1.zip 6e3a5cf97fe69e3a351c3e0615a14b04 opensfx-0.2.3.zip 00fd6afd1ab1bfbd8d775175a42c3899 opntitle.dat -741a7ecb178a2853ccebb76e96100359 signaltunnel.patch -47ae99790aa341b4ff1eb45f0aa587b4 sloped-stations.patch -95312d218495b327554f361ad0db3211 underground.patch +70253d65d55b23821e7024de3eee9572 signaltunnel.patch +b7649cb7ecb3651da940e47f918f4440 sloped-stations.patch +eedb5d5bad81ba17e8d6b5b0f565ddd4 underground.patch diff --git a/manualPorts/openttd-git/.signature b/manualPorts/openttd-git/.signature index 7c537ff..a3af3c4 100644 --- a/manualPorts/openttd-git/.signature +++ b/manualPorts/openttd-git/.signature @@ -1,12 +1,12 @@ untrusted comment: verify with /etc/ports/deepthought.pub -RWQxCptPusLGGpXqwvGIyPRZlQZHLnYgLagmhv/aE5rG0G+09VEYC6BMZNKpvxntlugrE2z2KuDowR1jnZ1ACXxbFobLHtsl4Q0= -SHA256 (Pkgfile) = c1ef30c6019dabea2a9221343a4e0cc92d0813ff275b32263723443cad284d42 +RWQxCptPusLGGnmHtqCPvQFnWx1uuN+e/WlWqg1WIl7QF2HVzEZmF5lNhiMuKsKnn96QgI5ZWpjx5YroN/QYfVQ3kAkwp2KHnwI= +SHA256 (Pkgfile) = c5f3e70c688276f5be497caa0b5ad33bf0793df4b8dfa6566e4f80906499cb34 SHA256 (.footprint) = b8abc09ddb43fa55f57ab7bfe2be10cc5a70a765d23a2c9554ff270ee3b0d801 SHA256 (opengfx-0.5.4.zip) = 3d136d776906dbe8b5df1434cb9a68d1249511a3c4cfaca55cc24cc0028ae078 SHA256 (opensfx-0.2.3.zip) = 3574745ac0c138bae53b56972591db8d778ad9faffd51deae37a48a563e71662 SHA256 (openmsx-0.3.1.zip) = 92e293ae89f13ad679f43185e83fb81fb8cad47fe63f4af3d3d9f955130460f5 -SHA256 (signaltunnel.patch) = f643678e4b05ef27063191ddef0814db7da0e3805c1953dc8de5a017f4550b5a -SHA256 (sloped-stations.patch) = 2080425c3559db171857b544a087d77df35a7ca01efb6f507ecd5251c14672eb -SHA256 (underground.patch) = d7358818caae675657e0b41398ac7216a4bb19b32bd0c33f8c046478fdd6ffc1 +SHA256 (signaltunnel.patch) = 6f9efe3291399b09bfa0a2992c07ecbdca592cf15e3b3dbedbf66b3969dfcc4c +SHA256 (sloped-stations.patch) = 3fb527d5e5874e23d8340ccaed59b497f1f53177221d751de43d2315b612e2cd +SHA256 (underground.patch) = 487075ff8b072938ca982402c0dab7adf121e3b46cb436aacf53dc463227dce5 SHA256 (opntitle.dat) = f4931200a68a6f592716ec2dce468530670484dd357ab52c3a2272b9db3dfd95 -SHA256 (760727738.tar.gz) = 109dc1b7b4cf13b8d25c00980e19c1140293ce1dc8e19f09c2e3f0c9acfff455 +SHA256 (7b5c0b423.tar.gz) = 140c29357950b52c21a8964a4dd3f43add9f59a2f9aed23485decf3879ef3bde diff --git a/manualPorts/openttd-git/Pkgfile b/manualPorts/openttd-git/Pkgfile index 4d0c1d4..99b0b8a 100644 --- a/manualPorts/openttd-git/Pkgfile +++ b/manualPorts/openttd-git/Pkgfile @@ -5,7 +5,7 @@ # Depends on: libsdl libpng fontconfig lzo name=openttd-git -version=30746.760727738 +version=30779.7b5c0b423 gfxversion=0.5.4 sfxversion=0.2.3 diff --git a/manualPorts/openttd-git/signaltunnel.patch b/manualPorts/openttd-git/signaltunnel.patch index 267d479..319f1d6 100644 --- a/manualPorts/openttd-git/signaltunnel.patch +++ b/manualPorts/openttd-git/signaltunnel.patch @@ -1,5 +1,5 @@ diff --git a/src/lang/english.txt b/src/lang/english.txt -index f0ac1df38..7d496cda5 100644 +index db74c230b..824e4679e 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -1612,6 +1612,8 @@ STR_CONFIG_SETTING_MIN_YEARS_FOR_SHARES :Minimum company @@ -23,7 +23,7 @@ index f0ac1df38..7d496cda5 100644 STR_LAI_BRIDGE_DESCRIPTION_RAIL_GIRDER_STEEL :Steel girder rail bridge STR_LAI_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Steel cantilever rail bridge diff --git a/src/lang/russian.txt b/src/lang/russian.txt -index 49828c53e..b3e52744f 100644 +index b9b5bc5fb..fb8860467 100644 --- a/src/lang/russian.txt +++ b/src/lang/russian.txt @@ -1763,6 +1763,8 @@ STR_CONFIG_SETTING_MIN_YEARS_FOR_SHARES :Мин. воз @@ -69,7 +69,7 @@ index 7e5e0e39b..c175eadb9 100644 return false; } diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp -index 888b98e94..27e2de9a4 100644 +index 72ae0724c..293d6ffd9 100644 --- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -1069,9 +1069,12 @@ CommandCost CmdBuildSingleSignal(TileIndex tile, DoCommandFlag flags, uint32 p1, @@ -158,17 +158,16 @@ index 888b98e94..27e2de9a4 100644 TileIndex orig_tile = tile; // backup old value if (GetTunnelBridgeTransportType(tile) != TRANSPORT_RAIL) return false; -@@ -1358,7 +1408,8 @@ static CommandCost CmdSignalTrackHelper(TileIndex tile, DoCommandFlag flags, uin +@@ -1358,7 +1408,7 @@ static CommandCost CmdSignalTrackHelper(TileIndex tile, DoCommandFlag flags, uin bool had_success = false; for (;;) { /* only build/remove signals with the specified density */ - if (remove || minimise_gaps || signal_ctr % signal_density == 0) { -+ + if (remove || minimise_gaps || signal_ctr % signal_density == 0 || IsTileType(tile, MP_TUNNELBRIDGE)) { - uint32 p1 = GB(TrackdirToTrack(trackdir), 0, 3); - SB(p1, 3, 1, mode); - SB(p1, 4, 1, semaphores); -@@ -1394,13 +1445,20 @@ static CommandCost CmdSignalTrackHelper(TileIndex tile, DoCommandFlag flags, uin + uint32 param1 = GB(TrackdirToTrack(trackdir), 0, 3); + SB(param1, 3, 1, mode); + SB(param1, 4, 1, semaphores); +@@ -1394,13 +1444,20 @@ static CommandCost CmdSignalTrackHelper(TileIndex tile, DoCommandFlag flags, uin /* Collect cost. */ if (!test_only) { @@ -195,7 +194,7 @@ index 888b98e94..27e2de9a4 100644 /* The "No railway" error is the least important one. */ if (ret.GetErrorMessage() != STR_ERROR_THERE_IS_NO_RAILROAD_TRACK || last_error.GetErrorMessage() == INVALID_STRING_ID) { -@@ -1471,22 +1529,48 @@ CommandCost CmdBuildSignalTrack(TileIndex tile, DoCommandFlag flags, uint32 p1, +@@ -1471,22 +1528,48 @@ CommandCost CmdBuildSignalTrack(TileIndex tile, DoCommandFlag flags, uint32 p1, CommandCost CmdRemoveSingleSignal(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2, const char *text) { Track track = Extract<Track, 0, 3>(p1); @@ -251,7 +250,7 @@ index 888b98e94..27e2de9a4 100644 Train *v = nullptr; if (HasReservedTracks(tile, TrackToTrackBits(track))) { v = GetTrainForReservation(tile, track); -@@ -1522,7 +1606,7 @@ CommandCost CmdRemoveSingleSignal(TileIndex tile, DoCommandFlag flags, uint32 p1 +@@ -1522,7 +1605,7 @@ CommandCost CmdRemoveSingleSignal(TileIndex tile, DoCommandFlag flags, uint32 p1 MarkTileDirtyByTile(tile); } @@ -261,10 +260,10 @@ index 888b98e94..27e2de9a4 100644 /** diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp -index 664cfbd21..620fe8db1 100644 +index 559c39587..1af5bd6ec 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp -@@ -1636,6 +1636,7 @@ static SettingsContainer &GetSettingsTree() +@@ -1622,6 +1622,7 @@ static SettingsContainer &GetSettingsTree() SettingsPage *construction = interface->Add(new SettingsPage(STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION)); { construction->Add(new SettingEntry("gui.link_terraform_toolbar")); @@ -273,7 +272,7 @@ index 664cfbd21..620fe8db1 100644 construction->Add(new SettingEntry("gui.persistent_buildingtools")); construction->Add(new SettingEntry("gui.quick_goto")); diff --git a/src/settings_type.h b/src/settings_type.h -index bba95ad96..74372827b 100644 +index 39a73b3ed..4888ba754 100644 --- a/src/settings_type.h +++ b/src/settings_type.h @@ -331,6 +331,7 @@ struct ConstructionSettings { @@ -366,10 +365,10 @@ index d6795e3b5..6a7eca6b6 100644 case MP_RAILWAY: diff --git a/src/table/settings.ini b/src/table/settings.ini -index 66dc55e9b..1a767ea5b 100644 +index 4f105b5f6..00782dbaf 100644 --- a/src/table/settings.ini +++ b/src/table/settings.ini -@@ -562,6 +562,20 @@ str = STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH +@@ -561,6 +561,20 @@ str = STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH strhelp = STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH_HELPTEXT strval = STR_CONFIG_SETTING_TILE_LENGTH @@ -391,7 +390,7 @@ index 66dc55e9b..1a767ea5b 100644 [SDT_NULL] length = 1 diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp -index 169fb9d71..5615f076b 100644 +index 0a3a5db9e..4d2b4924a 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -1859,6 +1859,17 @@ void ReverseTrainDirection(Train *v) diff --git a/manualPorts/openttd-git/sloped-stations.patch b/manualPorts/openttd-git/sloped-stations.patch index 4c21d15..4fb708d 100644 --- a/manualPorts/openttd-git/sloped-stations.patch +++ b/manualPorts/openttd-git/sloped-stations.patch @@ -1,5 +1,5 @@ diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp -index 888b98e94..f7fece1d2 100644 +index 72ae0724c..6a6e34af7 100644 --- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -187,14 +187,6 @@ RailType AllocateRailType(RailTypeLabel label) @@ -107,7 +107,7 @@ index d44a37c87..84ef73661 100644 } } diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp -index eecb08d7c..78cb2d3da 100644 +index d9529da11..e9af67624 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -56,6 +56,7 @@ diff --git a/manualPorts/openttd-git/underground.patch b/manualPorts/openttd-git/underground.patch index 1043221..c7382fc 100644 --- a/manualPorts/openttd-git/underground.patch +++ b/manualPorts/openttd-git/underground.patch @@ -56,7 +56,7 @@ diff --git a/media/baseset/opntitle.dat b/media/baseset/opntitle.dat index 264aaff60..9793856b7 100644 Binary files a/media/baseset/opntitle.dat and b/media/baseset/opntitle.dat differ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 2d4fffc8c..8f644ddb7 100644 +index 801a92cb3..d52392212 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -210,6 +210,10 @@ add_files( @@ -176,7 +176,7 @@ index 403631312..61704487e 100644 IncreaseGeneratingWorldProgress(GWP_ROUGH_ROCKY); if (IsTileType(tile, MP_CLEAR) && !IsClearGround(tile, CLEAR_DESERT)) { diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp -index 0756f7266..442a39c1d 100644 +index 39a52f0b5..839730f5d 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -26,6 +26,7 @@ @@ -421,7 +421,7 @@ index a6bf3cf6d..a7c157ada 100644 }; diff --git a/src/heightmap.cpp b/src/heightmap.cpp -index 7b070f440..4aa98f03c 100644 +index 458b0c910..2b01a309a 100644 --- a/src/heightmap.cpp +++ b/src/heightmap.cpp @@ -14,6 +14,7 @@ @@ -549,7 +549,7 @@ index 6ea3af75b..1aca569b3 100644 if (FlowRiver(t, t)) break; } diff --git a/src/lang/afrikaans.txt b/src/lang/afrikaans.txt -index 4390a75a0..954bb9eab 100644 +index a3ef0aac4..078ad7cf2 100644 --- a/src/lang/afrikaans.txt +++ b/src/lang/afrikaans.txt @@ -2548,7 +2548,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tremweg @@ -562,7 +562,7 @@ index 4390a75a0..954bb9eab 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stasie klas: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stasie tiepe: {LTBLUE}{STRING} diff --git a/src/lang/arabic_egypt.txt b/src/lang/arabic_egypt.txt -index eb9abb14e..0f8b4756e 100644 +index f17f8c408..823a1a1b1 100644 --- a/src/lang/arabic_egypt.txt +++ b/src/lang/arabic_egypt.txt @@ -2227,7 +2227,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}مالك @@ -575,7 +575,7 @@ index eb9abb14e..0f8b4756e 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK} فئة المحطة: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}نوع المحطة: {LTBLUE}{STRING} diff --git a/src/lang/basque.txt b/src/lang/basque.txt -index 4223e9f9c..f173a9f1c 100644 +index 00570926f..aa67c6c9c 100644 --- a/src/lang/basque.txt +++ b/src/lang/basque.txt @@ -2411,7 +2411,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tranbia @@ -588,7 +588,7 @@ index 4223e9f9c..f173a9f1c 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Geltoki mota: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Geltoki mota: {LTBLUE}{STRING} diff --git a/src/lang/belarusian.txt b/src/lang/belarusian.txt -index 519a4bf54..696a1a4ff 100644 +index 4d6856f6a..16d5c5dce 100644 --- a/src/lang/belarusian.txt +++ b/src/lang/belarusian.txt @@ -2874,7 +2874,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Улад @@ -601,7 +601,7 @@ index 519a4bf54..696a1a4ff 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Кляса станцыі: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Тып станцыi: {LTBLUE}{STRING} diff --git a/src/lang/brazilian_portuguese.txt b/src/lang/brazilian_portuguese.txt -index 3cf4a64be..fe2d2f91f 100644 +index 386701dc1..3c19ea920 100644 --- a/src/lang/brazilian_portuguese.txt +++ b/src/lang/brazilian_portuguese.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Dono da @@ -614,7 +614,7 @@ index 3cf4a64be..fe2d2f91f 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Classe de Estação: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo de Estação: {LTBLUE}{STRING} diff --git a/src/lang/bulgarian.txt b/src/lang/bulgarian.txt -index 9ddda2dc2..72dcd4ee1 100644 +index 533ca83ad..76e0b1427 100644 --- a/src/lang/bulgarian.txt +++ b/src/lang/bulgarian.txt @@ -2461,7 +2461,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Собс @@ -627,7 +627,7 @@ index 9ddda2dc2..72dcd4ee1 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Клас на станцията: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Тип на станцията: {LTBLUE}{STRING} diff --git a/src/lang/catalan.txt b/src/lang/catalan.txt -index 9c666cd11..a2fe7cd05 100644 +index 45eb3a995..55b46fcc4 100644 --- a/src/lang/catalan.txt +++ b/src/lang/catalan.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propieta @@ -640,7 +640,7 @@ index 9c666cd11..a2fe7cd05 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Classe d'estació: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipus d'estació: {LTBLUE}{STRING} diff --git a/src/lang/croatian.txt b/src/lang/croatian.txt -index ab7f63301..9c1858e40 100644 +index 1dbf6d265..f674e0fa0 100644 --- a/src/lang/croatian.txt +++ b/src/lang/croatian.txt @@ -2653,7 +2653,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Vlasnik @@ -653,7 +653,7 @@ index ab7f63301..9c1858e40 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Klasa postaje: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Vrsta postaje: {LTBLUE}{STRING} diff --git a/src/lang/czech.txt b/src/lang/czech.txt -index 8650bf7f3..85449c9fe 100644 +index 96bcc65df..ca21156cf 100644 --- a/src/lang/czech.txt +++ b/src/lang/czech.txt @@ -2735,7 +2735,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Majitel @@ -666,7 +666,7 @@ index 8650bf7f3..85449c9fe 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Třída stanice: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Druh stanice: {LTBLUE}{STRING} diff --git a/src/lang/danish.txt b/src/lang/danish.txt -index 8a34c16c5..e7d63f7c6 100644 +index f2b498718..c40d7e135 100644 --- a/src/lang/danish.txt +++ b/src/lang/danish.txt @@ -2562,7 +2562,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Ejer af @@ -679,7 +679,7 @@ index 8a34c16c5..e7d63f7c6 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stationsklasse: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stationstype: {LTBLUE}{STRING} diff --git a/src/lang/dutch.txt b/src/lang/dutch.txt -index c1f03eab9..837d3f292 100644 +index 9798a9782..32d6c51aa 100644 --- a/src/lang/dutch.txt +++ b/src/lang/dutch.txt @@ -2689,7 +2689,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Eigenaar @@ -692,7 +692,7 @@ index c1f03eab9..837d3f292 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stationsklasse: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stationstype: {LTBLUE}{STRING} diff --git a/src/lang/english.txt b/src/lang/english.txt -index f0ac1df38..40e8511f4 100644 +index db74c230b..89f772d2a 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -470,6 +470,18 @@ STR_LANDSCAPING_MENU_PLANT_TREES :Plant trees @@ -723,7 +723,7 @@ index f0ac1df38..40e8511f4 100644 STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Built: {LTBLUE}{DATE_LONG} STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING} -@@ -5237,3 +5249,35 @@ STR_PLANE :{BLACK}{PLANE} +@@ -5238,3 +5250,35 @@ STR_PLANE :{BLACK}{PLANE} STR_SHIP :{BLACK}{SHIP} STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY}) @@ -760,7 +760,7 @@ index f0ac1df38..40e8511f4 100644 + +# end underground string diff --git a/src/lang/english_AU.txt b/src/lang/english_AU.txt -index 085e982fa..bfe5b473b 100644 +index d645ee56e..8fc4cc8b9 100644 --- a/src/lang/english_AU.txt +++ b/src/lang/english_AU.txt @@ -2472,7 +2472,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramway @@ -773,7 +773,7 @@ index 085e982fa..bfe5b473b 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING} diff --git a/src/lang/english_US.txt b/src/lang/english_US.txt -index 4aebf0230..d2304cd02 100644 +index a76b1d907..719fa476a 100644 --- a/src/lang/english_US.txt +++ b/src/lang/english_US.txt @@ -2689,7 +2689,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Streetca @@ -786,7 +786,7 @@ index 4aebf0230..d2304cd02 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING} diff --git a/src/lang/esperanto.txt b/src/lang/esperanto.txt -index 99473e3e4..e61113734 100644 +index ae6d42ada..1e486550c 100644 --- a/src/lang/esperanto.txt +++ b/src/lang/esperanto.txt @@ -2109,7 +2109,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Posedant @@ -799,7 +799,7 @@ index 99473e3e4..e61113734 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stacioklaso: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Staciotipo: {LTBLUE}{STRING} diff --git a/src/lang/estonian.txt b/src/lang/estonian.txt -index c9acfd0e7..32fc7d3ba 100644 +index b30da7c16..d2719385f 100644 --- a/src/lang/estonian.txt +++ b/src/lang/estonian.txt @@ -2747,7 +2747,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Trammite @@ -812,7 +812,7 @@ index c9acfd0e7..32fc7d3ba 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Jaama järk: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Jaama liik: {LTBLUE}{STRING} diff --git a/src/lang/faroese.txt b/src/lang/faroese.txt -index 5820f62ea..c2cc9db47 100644 +index 4508d9723..21edb69bd 100644 --- a/src/lang/faroese.txt +++ b/src/lang/faroese.txt @@ -2245,7 +2245,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Sporvogn @@ -825,7 +825,7 @@ index 5820f62ea..c2cc9db47 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Støð klassi: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Støð slag: {LTBLUE}{STRING} diff --git a/src/lang/finnish.txt b/src/lang/finnish.txt -index 99c5da408..239a0ca5a 100644 +index f18298b80..08ec72516 100644 --- a/src/lang/finnish.txt +++ b/src/lang/finnish.txt @@ -2689,7 +2689,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Raitioti @@ -838,7 +838,7 @@ index 99c5da408..239a0ca5a 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Aseman luokka: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Aseman tyyppi: {LTBLUE}{STRING} diff --git a/src/lang/french.txt b/src/lang/french.txt -index 20f49c90f..602b28949 100644 +index 5b766de94..f1da5668a 100644 --- a/src/lang/french.txt +++ b/src/lang/french.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Proprié @@ -851,7 +851,7 @@ index 20f49c90f..602b28949 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Type de station{NBSP}: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Type de station{NBSP}: {LTBLUE}{STRING} diff --git a/src/lang/gaelic.txt b/src/lang/gaelic.txt -index d6609eb0d..7df4b1930 100644 +index 1f8bdda03..dc8b510f7 100644 --- a/src/lang/gaelic.txt +++ b/src/lang/gaelic.txt @@ -2728,7 +2728,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Seilbhea @@ -864,7 +864,7 @@ index d6609eb0d..7df4b1930 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Seòrsa an stèisein: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Seòrsa an stèisein: {LTBLUE}{STRING} diff --git a/src/lang/galician.txt b/src/lang/galician.txt -index 864bcdb04..e5b2c6794 100644 +index 7d53f3328..dbbcc4121 100644 --- a/src/lang/galician.txt +++ b/src/lang/galician.txt @@ -2549,7 +2549,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propieta @@ -877,7 +877,7 @@ index 864bcdb04..e5b2c6794 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Clase de estación: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo de estación: {LTBLUE}{STRING} diff --git a/src/lang/german.txt b/src/lang/german.txt -index ae1255d25..e7e7b3cb5 100644 +index 7088b4730..880dd661c 100644 --- a/src/lang/german.txt +++ b/src/lang/german.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Straßen @@ -890,7 +890,7 @@ index ae1255d25..e7e7b3cb5 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stationsklasse: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stationstyp: {LTBLUE}{STRING} diff --git a/src/lang/greek.txt b/src/lang/greek.txt -index 15c973462..014429cb8 100644 +index 9c42988ee..9b85c1b69 100644 --- a/src/lang/greek.txt +++ b/src/lang/greek.txt @@ -2678,7 +2678,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Ιδιο @@ -903,7 +903,7 @@ index 15c973462..014429cb8 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Κατηγορία σταθμού: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Τύπος σταθμού: {LTBLUE}{STRING} diff --git a/src/lang/hebrew.txt b/src/lang/hebrew.txt -index eee6f1e00..044a32457 100644 +index 9822890e8..285a7b1b6 100644 --- a/src/lang/hebrew.txt +++ b/src/lang/hebrew.txt @@ -2521,7 +2521,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}:בעל @@ -916,7 +916,7 @@ index eee6f1e00..044a32457 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}{LTBLUE}{STRING}: אופי התחנה STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK} {LTBLUE}{STRING}: סוג התחנה diff --git a/src/lang/hungarian.txt b/src/lang/hungarian.txt -index b34b36e94..3cfec8b73 100644 +index 37eb09b1f..823e0fe0e 100644 --- a/src/lang/hungarian.txt +++ b/src/lang/hungarian.txt @@ -2753,7 +2753,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}A villam @@ -929,7 +929,7 @@ index b34b36e94..3cfec8b73 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Állomás osztálya: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Állomás típusa: {LTBLUE}{STRING} diff --git a/src/lang/icelandic.txt b/src/lang/icelandic.txt -index f22328c20..41d5a64e9 100644 +index 43735cbc3..64cc1b501 100644 --- a/src/lang/icelandic.txt +++ b/src/lang/icelandic.txt @@ -2353,7 +2353,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Eigandi @@ -942,10 +942,10 @@ index f22328c20..41d5a64e9 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Tegund stöðvar: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tegund stöðvar: {LTBLUE}{STRING} diff --git a/src/lang/indonesian.txt b/src/lang/indonesian.txt -index 878cb24d8..41efc9a8c 100644 +index 895775d2c..93dfe0c00 100644 --- a/src/lang/indonesian.txt +++ b/src/lang/indonesian.txt -@@ -2623,7 +2623,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Pemilik +@@ -2689,7 +2689,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Pemilik STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Pemilik Rel Kereta: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Pemkot setempat: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Kosong @@ -955,7 +955,7 @@ index 878cb24d8..41efc9a8c 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Kelas Stasiun: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipe Stasiun: {LTBLUE}{STRING} diff --git a/src/lang/irish.txt b/src/lang/irish.txt -index da17c2681..6f1edc59e 100644 +index 562a25867..d29a7fd31 100644 --- a/src/lang/irish.txt +++ b/src/lang/irish.txt @@ -2495,7 +2495,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Úinéir @@ -968,7 +968,7 @@ index da17c2681..6f1edc59e 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Aicme an stáisiúin: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Cineál stáisiúin: {LTBLUE}{STRING} diff --git a/src/lang/italian.txt b/src/lang/italian.txt -index 8841f3e71..90ae30b1d 100644 +index d1d635ae4..fb0511d50 100644 --- a/src/lang/italian.txt +++ b/src/lang/italian.txt @@ -2668,7 +2668,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propriet @@ -981,7 +981,7 @@ index 8841f3e71..90ae30b1d 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Tipo stazione: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo stazione: {LTBLUE}{STRING} diff --git a/src/lang/korean.txt b/src/lang/korean.txt -index a132a0da5..ce8168302 100644 +index c34def59a..f324db0a6 100644 --- a/src/lang/korean.txt +++ b/src/lang/korean.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}전찻 @@ -994,7 +994,7 @@ index a132a0da5..ce8168302 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}역 분류: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}역 종류: {LTBLUE}{STRING} diff --git a/src/lang/latin.txt b/src/lang/latin.txt -index 4d7f6a298..44cbf0125 100644 +index 4322ae03b..0769a7ce5 100644 --- a/src/lang/latin.txt +++ b/src/lang/latin.txt @@ -2729,7 +2729,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Possesso @@ -1007,7 +1007,7 @@ index 4d7f6a298..44cbf0125 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Classis stationis: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Typus stationis: {LTBLUE}{STRING} diff --git a/src/lang/latvian.txt b/src/lang/latvian.txt -index 5fbf0616c..5f32298b8 100644 +index dbc16f5c1..d5cfe982a 100644 --- a/src/lang/latvian.txt +++ b/src/lang/latvian.txt @@ -2615,7 +2615,7 @@ STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Dzelzce @@ -1020,7 +1020,7 @@ index 5fbf0616c..5f32298b8 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stacijas klase: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stacijas tips: {LTBLUE}{STRING} diff --git a/src/lang/lithuanian.txt b/src/lang/lithuanian.txt -index b90ee4e99..c28cf4125 100644 +index 3df9612fb..76a613237 100644 --- a/src/lang/lithuanian.txt +++ b/src/lang/lithuanian.txt @@ -2861,7 +2861,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramvaja @@ -1033,7 +1033,7 @@ index b90ee4e99..c28cf4125 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stotelės rūšis: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stotelės tipas: {LTBLUE}{STRING} diff --git a/src/lang/luxembourgish.txt b/src/lang/luxembourgish.txt -index 1730014d4..c9d7b4539 100644 +index 2d642a2cb..778a731e1 100644 --- a/src/lang/luxembourgish.txt +++ b/src/lang/luxembourgish.txt @@ -2642,7 +2642,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramschi @@ -1046,7 +1046,7 @@ index 1730014d4..c9d7b4539 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Statiounsklass: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Statiounstyp: {LTBLUE}{STRING} diff --git a/src/lang/malay.txt b/src/lang/malay.txt -index 150736515..82d2872ef 100644 +index 96c438231..3759bc901 100644 --- a/src/lang/malay.txt +++ b/src/lang/malay.txt @@ -2248,7 +2248,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Pemilik @@ -1059,7 +1059,7 @@ index 150736515..82d2872ef 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Kelas stesen: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Jenis stesen: {LTBLUE}{STRING} diff --git a/src/lang/norwegian_bokmal.txt b/src/lang/norwegian_bokmal.txt -index 882605dce..e623395c4 100644 +index 5b675a667..fd710906f 100644 --- a/src/lang/norwegian_bokmal.txt +++ b/src/lang/norwegian_bokmal.txt @@ -2693,7 +2693,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Eier av @@ -1072,7 +1072,7 @@ index 882605dce..e623395c4 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stasjonstype: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stasjonstype: {LTBLUE}{STRING} diff --git a/src/lang/norwegian_nynorsk.txt b/src/lang/norwegian_nynorsk.txt -index 515ffbed9..089e74249 100644 +index f1cef4c1f..50773edbc 100644 --- a/src/lang/norwegian_nynorsk.txt +++ b/src/lang/norwegian_nynorsk.txt @@ -2419,7 +2419,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Trikkesp @@ -1098,7 +1098,7 @@ index a6c6a03bc..1abc2736a 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}کلاس ایستگاه: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}نوع ایستگاه: {LTBLUE}{STRING} diff --git a/src/lang/polish.txt b/src/lang/polish.txt -index d6af6dc64..0b5dfba8e 100644 +index 2bf694bc0..bca1d5a7e 100644 --- a/src/lang/polish.txt +++ b/src/lang/polish.txt @@ -3028,7 +3028,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Właści @@ -1111,7 +1111,7 @@ index d6af6dc64..0b5dfba8e 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Rodzaj stacji: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Typ stacji: {LTBLUE}{STRING} diff --git a/src/lang/portuguese.txt b/src/lang/portuguese.txt -index 2e7f686ac..77ef437ff 100644 +index 4bf74f6f3..84cd90e3f 100644 --- a/src/lang/portuguese.txt +++ b/src/lang/portuguese.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Dono da @@ -1124,7 +1124,7 @@ index 2e7f686ac..77ef437ff 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Tipo de estação: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo de estação: {LTBLUE}{STRING} diff --git a/src/lang/romanian.txt b/src/lang/romanian.txt -index fe070471d..e94503899 100644 +index 87cfb6c7c..0365e8541 100644 --- a/src/lang/romanian.txt +++ b/src/lang/romanian.txt @@ -2575,7 +2575,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propriet @@ -1137,7 +1137,7 @@ index fe070471d..e94503899 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Clasa staţiei: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tip staţie: {LTBLUE}{STRING} diff --git a/src/lang/russian.txt b/src/lang/russian.txt -index 49828c53e..19ee5061b 100644 +index b9b5bc5fb..d212b3872 100644 --- a/src/lang/russian.txt +++ b/src/lang/russian.txt @@ -596,6 +596,18 @@ STR_LANDSCAPING_MENU_PLANT_TREES :Высадка @@ -1168,7 +1168,7 @@ index 49828c53e..19ee5061b 100644 STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Построено: {LTBLUE}{DATE_LONG} STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Класс станции: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Тип станции: {LTBLUE}{STRING} -@@ -5461,3 +5473,35 @@ STR_PLANE :{BLACK}{PLANE} +@@ -5462,3 +5474,35 @@ STR_PLANE :{BLACK}{PLANE} STR_SHIP :{BLACK}{SHIP} STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY}) @@ -1205,7 +1205,7 @@ index 49828c53e..19ee5061b 100644 + +# end underground string diff --git a/src/lang/serbian.txt b/src/lang/serbian.txt -index 5079e879b..940dd6455 100644 +index 19c3d6e9f..e9b55f3fd 100644 --- a/src/lang/serbian.txt +++ b/src/lang/serbian.txt @@ -2837,7 +2837,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Vlasnik @@ -1218,7 +1218,7 @@ index 5079e879b..940dd6455 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Klasa stanice: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Vrsta stanice: {LTBLUE}{STRING} diff --git a/src/lang/simplified_chinese.txt b/src/lang/simplified_chinese.txt -index 993736cc8..8e090017e 100644 +index ca97a96c4..32ffddf32 100644 --- a/src/lang/simplified_chinese.txt +++ b/src/lang/simplified_chinese.txt @@ -2647,7 +2647,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}有轨 @@ -1231,7 +1231,7 @@ index 993736cc8..8e090017e 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}车站分类: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}车站类型: {LTBLUE}{STRING} diff --git a/src/lang/slovak.txt b/src/lang/slovak.txt -index 908f055ec..f1a4450c5 100644 +index f9eb2453b..f1afec073 100644 --- a/src/lang/slovak.txt +++ b/src/lang/slovak.txt @@ -2757,7 +2757,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Vlastní @@ -1244,7 +1244,7 @@ index 908f055ec..f1a4450c5 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Trieda stanice: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Typ stanice: {LTBLUE}{STRING} diff --git a/src/lang/slovenian.txt b/src/lang/slovenian.txt -index c75a000e0..bd9445a5a 100644 +index 885bcd358..0cc55f3bc 100644 --- a/src/lang/slovenian.txt +++ b/src/lang/slovenian.txt @@ -2651,7 +2651,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Lastnik @@ -1257,7 +1257,7 @@ index c75a000e0..bd9445a5a 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Razred postaje: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Vrsta postaje: {LTBLUE}{STRING} diff --git a/src/lang/spanish.txt b/src/lang/spanish.txt -index e89140092..41a45e451 100644 +index 8bdbbe7a7..2ced925f0 100644 --- a/src/lang/spanish.txt +++ b/src/lang/spanish.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propieta @@ -1270,7 +1270,7 @@ index e89140092..41a45e451 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Clase de estación: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo de estación: {LTBLUE}{STRING} diff --git a/src/lang/spanish_MX.txt b/src/lang/spanish_MX.txt -index 6cae2f782..8c309a67b 100644 +index 310fa82d5..ff53e9ea3 100644 --- a/src/lang/spanish_MX.txt +++ b/src/lang/spanish_MX.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Propieta @@ -1283,10 +1283,10 @@ index 6cae2f782..8c309a67b 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Clase de estación: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Tipo de estación: {LTBLUE}{STRING} diff --git a/src/lang/swedish.txt b/src/lang/swedish.txt -index d28125b9b..02c6e3575 100644 +index 03ea486cb..cc0b8ef09 100644 --- a/src/lang/swedish.txt +++ b/src/lang/swedish.txt -@@ -2647,7 +2647,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Spårvä +@@ -2689,7 +2689,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Spårvä STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Järnvägens ägare: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Lokala myndigheter: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Ingen @@ -1296,7 +1296,7 @@ index d28125b9b..02c6e3575 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Stationsklass: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Stationstyp: {LTBLUE}{STRING} diff --git a/src/lang/tamil.txt b/src/lang/tamil.txt -index bfdd69caa..b450193d4 100644 +index d267768f0..81e57f1e4 100644 --- a/src/lang/tamil.txt +++ b/src/lang/tamil.txt @@ -2317,7 +2317,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}ட் @@ -1309,7 +1309,7 @@ index bfdd69caa..b450193d4 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}நிலையத்தின் பிரிவு: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}நிலையத்தின் வகை: {LTBLUE}{STRING} diff --git a/src/lang/thai.txt b/src/lang/thai.txt -index 9bc03a74b..8c0126681 100644 +index 2cd77a140..e5c57f857 100644 --- a/src/lang/thai.txt +++ b/src/lang/thai.txt @@ -2446,7 +2446,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}ผู @@ -1322,10 +1322,10 @@ index 9bc03a74b..8c0126681 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}ประเภทของสถานี: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}รูปแบบของสถานี: {LTBLUE}{STRING} diff --git a/src/lang/traditional_chinese.txt b/src/lang/traditional_chinese.txt -index 7384d0a45..56b8a9cef 100644 +index 1441c0f47..bb006247d 100644 --- a/src/lang/traditional_chinese.txt +++ b/src/lang/traditional_chinese.txt -@@ -2513,7 +2513,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}電車 +@@ -2519,7 +2519,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}電車 STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}鐵路所有者:{LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}地方政府:{LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :無 @@ -1335,7 +1335,7 @@ index 7384d0a45..56b8a9cef 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}車站風格:{LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}車站種類:{LTBLUE}{STRING} diff --git a/src/lang/turkish.txt b/src/lang/turkish.txt -index 76d30a7a6..aca801925 100644 +index 5bdb533ff..c926f3345 100644 --- a/src/lang/turkish.txt +++ b/src/lang/turkish.txt @@ -2690,7 +2690,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramvay @@ -1348,7 +1348,7 @@ index 76d30a7a6..aca801925 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}İstasyon sınıfı: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}İstasyon türü: {LTBLUE}{STRING} diff --git a/src/lang/ukrainian.txt b/src/lang/ukrainian.txt -index 4ce593db5..c4284a1bf 100644 +index 740fa37aa..3541ea82a 100644 --- a/src/lang/ukrainian.txt +++ b/src/lang/ukrainian.txt @@ -2773,7 +2773,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Влас @@ -1361,7 +1361,7 @@ index 4ce593db5..c4284a1bf 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Клас станції: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Тип станції: {LTBLUE}{STRING} diff --git a/src/lang/vietnamese.txt b/src/lang/vietnamese.txt -index 389a8f4a1..fc57b20ef 100644 +index 0f6071795..7e1dc2668 100644 --- a/src/lang/vietnamese.txt +++ b/src/lang/vietnamese.txt @@ -2645,7 +2645,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Chủ đ @@ -1374,7 +1374,7 @@ index 389a8f4a1..fc57b20ef 100644 STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Loại ga,bến: {LTBLUE}{STRING} STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Kiểu ga,bến: {LTBLUE}{STRING} diff --git a/src/lang/welsh.txt b/src/lang/welsh.txt -index cff708827..0870e7668 100644 +index c2ef7f65c..7772eeadf 100644 --- a/src/lang/welsh.txt +++ b/src/lang/welsh.txt @@ -2503,7 +2503,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Perchenn @@ -1787,7 +1787,7 @@ index 47b89983e..0be65724f 100644 } else { return CircularTileSearch(tile, size / 2, 0, 0, proc, user_data); diff --git a/src/map_func.h b/src/map_func.h -index b02ba5777..f0c3edc41 100644 +index b02ba5777..5ee5360c5 100644 --- a/src/map_func.h +++ b/src/map_func.h @@ -41,7 +41,7 @@ extern Tile *_m; @@ -1799,7 +1799,7 @@ index b02ba5777..f0c3edc41 100644 /** * Logarithm of the map size along the X side. -@@ -113,6 +113,64 @@ static inline uint MapMaxY() +@@ -113,6 +113,65 @@ static inline uint MapMaxY() return MapSizeY() - 1; } @@ -1841,13 +1841,14 @@ index b02ba5777..f0c3edc41 100644 + return LayerSizeY() - 1; +} + ++extern uint _layer_count; ++ +/** + * Get the layer counts + * @return the number of layers + */ +static inline uint LayerCount() +{ -+ extern uint _layer_count; + return _layer_count; +} + @@ -1864,7 +1865,7 @@ index b02ba5777..f0c3edc41 100644 /** * Scales the given value by the map size, where the given value is * for a 256 by 256 map. -@@ -123,7 +181,7 @@ static inline uint ScaleByMapSize(uint n) +@@ -123,7 +182,7 @@ static inline uint ScaleByMapSize(uint n) { /* Subtract 12 from shift in order to prevent integer overflow * for large values of n. It's safe since the min mapsize is 64x64. */ @@ -1949,7 +1950,7 @@ index a0bbb0109..553acf76f 100644 CursorID rail_swne; ///< Cursor for building rail in X direction CursorID rail_ew; ///< Cursor for building rail in E-W direction diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp -index 888b98e94..18bbc3034 100644 +index 72ae0724c..9a7d88fd5 100644 --- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -541,12 +541,12 @@ CommandCost CmdBuildSingleRail(TileIndex tile, DoCommandFlag flags, uint32 p1, u @@ -2082,7 +2083,7 @@ index 82e944f6e..99f9f9e5e 100644 } diff --git a/src/saveload/map_sl.cpp b/src/saveload/map_sl.cpp -index 51c56684a..184126367 100644 +index 51c56684a..d84c06eda 100644 --- a/src/saveload/map_sl.cpp +++ b/src/saveload/map_sl.cpp @@ -9,6 +9,7 @@ @@ -2093,12 +2094,7 @@ index 51c56684a..184126367 100644 #include "../core/bitmath_func.hpp" #include "../fios.h" #include <array> -@@ -19,10 +20,12 @@ - - static uint32 _map_dim_x; - static uint32 _map_dim_y; -+static uint32 _layer_count; - +@@ -23,6 +24,7 @@ static uint32 _map_dim_y; static const SaveLoadGlobVarList _map_dimensions[] = { SLEG_CONDVAR(_map_dim_x, SLE_UINT32, SLV_6, SL_MAX_VERSION), SLEG_CONDVAR(_map_dim_y, SLE_UINT32, SLV_6, SL_MAX_VERSION), @@ -2106,7 +2102,7 @@ index 51c56684a..184126367 100644 SLEG_END() }; -@@ -30,13 +33,16 @@ static void Save_MAPS() +@@ -30,13 +32,16 @@ static void Save_MAPS() { _map_dim_x = MapSizeX(); _map_dim_y = MapSizeY(); @@ -2149,7 +2145,7 @@ index a1dbb6567..b0c3656dc 100644 #include "../../widgets/viewport_widget.h" #include "../../widgets/waypoint_widget.h" diff --git a/src/settings.cpp b/src/settings.cpp -index 6882179eb..e86ff6cf5 100644 +index af06d3bef..0c9bc26c2 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -31,6 +31,7 @@ @@ -2161,7 +2157,7 @@ index 6882179eb..e86ff6cf5 100644 #include "train.h" #include "news_func.h" diff --git a/src/settings_type.h b/src/settings_type.h -index bba95ad96..416c02ef9 100644 +index 39a73b3ed..d0432dfd1 100644 --- a/src/settings_type.h +++ b/src/settings_type.h @@ -160,6 +160,8 @@ struct GUISettings { @@ -2278,7 +2274,7 @@ index 892677312..0a0358be3 100644 bool empty = this->AfterRemoveTile(st, ta.tile); if (ta.w != 1 || ta.h != 1) empty = empty || this->AfterRemoveTile(st, TILE_ADDXY(ta.tile, ta.w - 1, ta.h - 1)); diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp -index eecb08d7c..26c791e29 100644 +index d9529da11..7a63b761e 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -11,6 +11,7 @@ @@ -2545,10 +2541,10 @@ index ab0eb5d1a..2455d4255 100644 return nullptr; } diff --git a/src/table/settings.ini b/src/table/settings.ini -index 66dc55e9b..7eb14d682 100644 +index 4f105b5f6..8cb3d782a 100644 --- a/src/table/settings.ini +++ b/src/table/settings.ini -@@ -1982,6 +1982,15 @@ min = 500 +@@ -1981,6 +1981,15 @@ min = 500 max = 1000000 cat = SC_EXPERT @@ -2564,7 +2560,7 @@ index 66dc55e9b..7eb14d682 100644 [SDT_BOOL] base = GameSettings var = pf.yapf.rail_firstred_twoway_eol -@@ -3336,6 +3345,15 @@ strhelp = STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT +@@ -3335,6 +3344,15 @@ strhelp = STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT strval = STR_JUST_COMMA proc = RedrawScreen @@ -2581,7 +2577,7 @@ index 66dc55e9b..7eb14d682 100644 var = gui.show_newgrf_name flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC diff --git a/src/terraform_cmd.cpp b/src/terraform_cmd.cpp -index 0a1c6e857..2eaab7475 100644 +index a23e02ab9..6e8f18d33 100644 --- a/src/terraform_cmd.cpp +++ b/src/terraform_cmd.cpp @@ -8,6 +8,7 @@ @@ -2601,8 +2597,8 @@ index 0a1c6e857..2eaab7475 100644 + return_cmd_error(STR_ERROR_UNDERGROUND_CAN_T_TERRAFORM); + } /* Check if bridge would take damage */ - if (IsBridgeAbove(tile)) { - int bridge_height = GetBridgeHeight(GetSouthernBridgeEnd(tile)); + if (IsBridgeAbove(t)) { + int bridge_height = GetBridgeHeight(GetSouthernBridgeEnd(t)); diff --git a/src/tgp.cpp b/src/tgp.cpp index e23b2643d..81477e271 100644 --- a/src/tgp.cpp @@ -2893,7 +2889,7 @@ index 4cbd13dbf..711a32f8c 100644 SPR_IMG_MESSAGES, // WID_TN_MESSAGES SPR_IMG_QUERY, // WID_TN_HELP diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp -index 033d04248..0d798e118 100644 +index 177b507e4..5c5e73f53 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -12,6 +12,7 @@ @@ -2933,7 +2929,7 @@ index 033d04248..0d798e118 100644 } return CommandCost(); diff --git a/src/tree_cmd.cpp b/src/tree_cmd.cpp -index 9798c2bb5..f0a4efb74 100644 +index baf149f5f..3ccacc13a 100644 --- a/src/tree_cmd.cpp +++ b/src/tree_cmd.cpp @@ -11,6 +11,7 @@ @@ -3419,7 +3415,7 @@ index 90accdd80..71808582b 100644 l <= v->coord.right + xb && t <= v->coord.bottom + yb && diff --git a/src/viewport.cpp b/src/viewport.cpp -index 4344eac2a..224eb991f 100644 +index 7217cbc45..4f4594ae0 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -62,6 +62,8 @@ @@ -3524,7 +3520,7 @@ index 5047f04f3..3c02f9ab8 100644 } diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp -index 8c8a438a5..4ee21ee26 100644 +index dfbed6012..43290d7b1 100644 --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -10,6 +10,7 @@ @@ -3537,15 +3533,15 @@ index 8c8a438a5..4ee21ee26 100644 #include "town.h" @@ -478,6 +479,11 @@ CommandCost CmdBuildCanal(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 /* can't make water of water! */ - if (IsTileType(tile, MP_WATER) && (!IsTileOwner(tile, OWNER_WATER) || wc == WATER_CLASS_SEA)) continue; + if (IsTileType(current_tile, MP_WATER) && (!IsTileOwner(current_tile, OWNER_WATER) || wc == WATER_CLASS_SEA)) continue; -+ /* can't make underground water */ -+ if (IsUnderground(tile)) { -+ return_cmd_error(STR_ERROR_UNDERGROUND_CAN_T_BUILD_UNDER_GROUND); -+ } ++ /* can't make underground water */ ++ if (IsUnderground(current_tile)) { ++ return_cmd_error(STR_ERROR_UNDERGROUND_CAN_T_BUILD_UNDER_GROUND); ++ } + - bool water = IsWaterTile(tile); - ret = DoCommand(tile, 0, 0, flags | DC_FORCE_CLEAR_TILE, CMD_LANDSCAPE_CLEAR); + bool water = IsWaterTile(current_tile); + ret = DoCommand(current_tile, 0, 0, flags | DC_FORCE_CLEAR_TILE, CMD_LANDSCAPE_CLEAR); if (ret.Failed()) return ret; @@ -1109,6 +1115,9 @@ void DoFloodTile(TileIndex target) { |