Tyler Trahan
3fd5c33ae6
Fix f6dd505
: Only reset unbunching departure data in the correct depot ( #12155 )
2024-03-01 21:29:55 +00:00
Patric Stout
7824ae5b59
Fix #12196 : disable "select upgrade" button when filtering
2024-03-01 22:17:33 +01:00
Patric Stout
b307541099
Fix #12196 : always show selected content, even when filtering
2024-03-01 22:17:33 +01:00
Jonathan G Rennison
cb5c6abc00
Fix display of ships entering viewports on an aqueduct
2024-03-01 21:16:31 +00:00
Tyler Trahan
890040ceea
Update: Developer credits ( #12173 )
2024-03-01 15:47:10 -05:00
Jonathan G Rennison
9e807d2072
Fix desync after joining a server with flood_from_edges setting enabled
2024-03-01 18:40:00 +00:00
translators
667adf7df9
Update: Translations from eints
...
chinese (simplified): 26 changes by WenSimEHRP
korean: 5 changes by telk5093
dutch: 9 changes by Afoklala
portuguese (brazilian): 25 changes by pasantoro
2024-03-01 18:35:36 +00:00
Jonathan G Rennison
421a937112
Fix plan window add lines button text when active
2024-03-01 18:07:48 +00:00
Peter Nelson
f0a891c4f7
Cleanup: Remove unused last_num_specs from SlRoadStopTileData. ( #12198 )
...
Inadvertently copy & pasted from another Sl handler.
2024-03-01 02:00:13 +00:00
Jonathan G Rennison
26fc78d2bf
Fix incorrect accounting of company quarterly statistics
2024-02-29 21:53:39 +00:00
translators
c0b5510a94
Update: Translations from eints
...
portuguese (brazilian): 157 changes by pasantoro
polish: 5 changes by pAter-exe
2024-02-29 18:35:53 +00:00
Jonathan G Rennison
a816829cd1
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/station_gui.cpp
# src/vehicle_cmd.cpp
# src/vehicle_gui.cpp
2024-02-28 20:08:33 +00:00
Jonathan G Rennison
f403d99c90
Saveload: Add helper to iterate orders from order lists and vehicles
2024-02-28 19:54:39 +00:00
translators
c4f9479507
Update: Translations from eints
...
chinese (simplified): 19 changes by WenSimEHRP
ukrainian: 9 changes by StepanIvasyn
portuguese (brazilian): 43 changes by pasantoro
2024-02-28 18:35:37 +00:00
Jonathan G Rennison
12b092aa91
Stop engine reliability decay once no vehicles expire after year is reached
...
Instead of maximum of expire and introduction year settings
See: #646
2024-02-28 17:57:43 +00:00
Loïc Guilloux
fad77261ea
Fix f6dd505
: Missing savegame conversion for current_order ( #12188 )
2024-02-27 21:25:49 +01:00
Jonathan G Rennison
cd40eba453
Add an option to disable use of tagged pointers
2024-02-27 20:17:18 +00:00
Peter Nelson
d4f0f0e2c5
Codechange: Use GetVisibleRangeIterators()
in more places. ( #12190 )
...
This replaces more first/last index calculation, along with indexed array/vector access, with iterator access instead.
2024-02-27 20:10:06 +00:00
Jonathan G Rennison
7e0acd686e
Add NewGRF signal style flag to draw on both sides
2024-02-27 19:18:50 +00:00
Jonathan G Rennison
55410152a2
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/openttd.cpp
# src/script/api/script_text.cpp
# src/settings_type.h
2024-02-27 18:48:50 +00:00
translators
529d813496
Update: Translations from eints
...
hungarian: 96 changes by titanicbobo, 11 changes by pnpBrumi
ukrainian: 19 changes by StepanIvasyn
latvian: 1 change by lexuslatvia
spanish: 9 changes by MontyMontana
portuguese (brazilian): 94 changes by pasantoro
2024-02-27 18:35:58 +00:00
Jonathan G Rennison
7a2ea83654
Plans: Adjust button tooltips
2024-02-27 18:27:45 +00:00
Jonathan G Rennison
5047b2ef4e
Plans: Allow taking ownership of unowned plans
...
Except for unauthed network clients
2024-02-27 18:28:28 +00:00
Peter Nelson
e93d081a4a
Codechange: Use range-for instead of indexed loop. ( #12191 )
2024-02-27 18:18:57 +00:00
Jonathan G Rennison
3a301cd986
Add helper functions for network settings admin state
2024-02-27 18:11:13 +00:00
Peter Nelson
59420d57ec
Codechange: Use vehicle tile hash to build depot vehicle list. ( #12186 )
...
This avoids iterating the entire vehicle pool.
2024-02-27 17:19:17 +00:00
Peter Nelson
a61311fcb0
Codefix: DrawEngineList does not accept EngineID.
...
Replace min/max parameters of DrawEngineList with scrollbar reference, and use iterators instead of indices.
2024-02-27 17:18:53 +00:00
Peter Nelson
bf865dc536
Codechange: Add GetVisibleRangeIterators()
to Scrollbar
.
2024-02-27 17:18:53 +00:00
Loïc Guilloux
f612bc6ee2
Fix bf4b6696
: [Script] Broken ScriptText circular reference detection ( #12187 )
2024-02-27 18:16:21 +01:00
Kuhnovic
2fb1593550
Fix e38c3c5
: Added missing return statement ( #12185 )
2024-02-27 12:55:42 +01:00
Patric Stout
e775ef2b70
Fix: initialize _switch_mode_time so crash-logs before first game have a realistic time ( #12184 )
2024-02-27 02:41:59 +01:00
Jonathan G Rennison
f186b640f6
Plans: Add initial scenario editor support
...
See: #655
2024-02-26 21:41:26 +00:00
Jonathan G Rennison
e5a34feaed
Plans: Remove visibility/window code from CmdAddPlan, use callback
2024-02-26 21:24:59 +00:00
Jonathan G Rennison
a20f862cd0
Plans: Adjust command flags
2024-02-26 21:25:20 +00:00
Jonathan G Rennison
d09f93879b
Fix main viewport only partial redraw when changing UI scale using slider
2024-02-26 21:11:28 +00:00
Jonathan G Rennison
1e0ff41d33
Add UI setting to show speed before destination in vehicle status bar
2024-02-26 20:58:52 +00:00
Jonathan G Rennison
5d7c87f5e4
Add setting for whether to show vehicle running costs per calendar year
...
See #660
2024-02-26 20:50:20 +00:00
Jonathan G Rennison
a429bddbac
Batch depot order removals when deleting companies
2024-02-26 20:07:36 +00:00
Jonathan G Rennison
8caa4d8708
Use btree_set in Station::RemoveFromAllNearbyLists
2024-02-26 18:49:00 +00:00
Peter Nelson
5462204930
Codechange: Scan station catchment tiles when removing station from nearby towns/industries.
...
Avoid iterating all towns and industries when updating station catchment, and scan a limited portion of the map instead.
This provides a modest performance benefit when many towns/industries exist.
(cherry picked from commit c28762019ee4c0a60815b2c4df433a0d9bc82094)
2024-02-26 18:46:58 +00:00
translators
149592e4dd
Update: Translations from eints
...
english (us): 9 changes by 2TallTyler
chinese (simplified): 10 changes by WenSimEHRP
luxembourgish: 21 changes by phreeze83
greek: 11 changes by Xertoveizer
hungarian: 60 changes by titanicbobo
german: 37 changes by frosch123
french: 9 changes by Bulest
portuguese (brazilian): 74 changes by pasantoro
polish: 5 changes by pAter-exe
2024-02-26 18:45:02 +00:00
Jonathan G Rennison
828d2146eb
Merge branch 'master' into jgrpp
...
# Conflicts:
# CMakeLists.txt
# bin/ai/CMakeLists.txt
# bin/game/CMakeLists.txt
# src/ai/ai_info.cpp
# src/company_base.h
# src/economy.cpp
# src/game/game_info.cpp
# src/gfx_type.h
# src/linkgraph/linkgraph_gui.cpp
# src/palette.cpp
# src/palette_func.h
# src/saveload/saveload.h
# src/saveload/vehicle_sl.cpp
# src/ship_cmd.cpp
# src/train_cmd.cpp
# src/vehicle_base.h
# src/window.cpp
# src/window_func.h
2024-02-26 18:19:34 +00:00
Jonathan G Rennison
cc04fe5005
Duplicate vehicle status bar velocity strings
2024-02-26 17:32:46 +00:00
Jonathan G Rennison
18e1d57fc6
Duplicate STR_ORDERS_GO_TO_TOOLTIP string
2024-02-26 17:24:10 +00:00
Jonathan G Rennison
567e235883
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/saveload/saveload.h
2024-02-26 17:15:09 +00:00
Patric Stout
e939f59cbb
Codechange: replace "byte" with "uint8_t" in settings ( #12179 )
2024-02-26 07:49:26 -05:00
Jonathan G Rennison
c09fdb0444
Fix company infrastructure windows not being marked as a company window
...
Fixes it not being removed on company deletion, which could cause a crash
2024-02-26 01:03:30 +00:00
Jonathan G Rennison
0d20a54dc5
Use pointer tags instead of dereferencing in RebuildVehicleTickCaches
2024-02-26 01:03:30 +00:00
Jonathan G Rennison
bd04aff725
Use front/vehicle type filtered iteration in ScriptVehicleList
2024-02-26 01:03:30 +00:00
Jonathan G Rennison
ac683bc278
ScriptList: Generalise FillList pool iteration
2024-02-25 23:16:31 +00:00