Commit Graph

54586 Commits

Author SHA1 Message Date
Jonathan G Rennison
6fb3fa7e77 Version: Committing version data for tag: jgrpp-0.52.0 2023-03-19 22:59:11 +00:00
Jonathan G Rennison
c644aa754d Only check primary vehicle ships in RemoveDock 2023-03-19 22:38:31 +00:00
Jonathan G Rennison
b7cb4099a6 Add missing cast in Save_TNNC() 2023-03-19 22:23:50 +00:00
Jonathan G Rennison
2716217775 Merge branch 'master' into jgrpp
# Conflicts:
#	src/saveload/saveload.h
2023-03-19 22:23:31 +00:00
Tyler Trahan
e5438891e2
Cleanup: Keep spacing saveload versions by groups of five (#10576) 2023-03-19 11:02:54 -04:00
Jonathan G Rennison
2e7545f85f Road stops: Add flag to use custom graphics for disabled views in build window 2023-03-19 11:01:17 +00:00
Jonathan G Rennison
ec73775f97 Road stops: Shrink build window when changing to a shorter type 2023-03-19 10:49:10 +00:00
translators
1424b7b49e Update: Translations from eints
french: 14 changes by ZarTek-Creole
2023-03-18 18:42:21 +00:00
translators
3254d65b3e Update: Translations from eints
swedish: 17 changes by joeax910
czech: 13 changes by jachymozo
danish: 3 changes by bscargo
2023-03-17 18:43:43 +00:00
Jonathan G Rennison
6f42561859 Use std::vector for generic callback handlers 2023-03-16 21:42:11 +00:00
Jonathan G Rennison
5dd285b0d9 Don't save TNNC chunk if there are no town zone callback handlers 2023-03-16 20:52:44 +00:00
Jonathan G Rennison
062d57eadb Merge branch 'master' into jgrpp
# Conflicts:
#	src/openttd.cpp
#	src/video/dedicated_v.cpp
2023-03-16 20:43:11 +00:00
translators
0bf6d80cd7 Update: Translations from eints
danish: 161 changes by bscargo
2023-03-16 18:45:39 +00:00
Jonathan G Rennison
4dc846949c Bump savegame version for multi-cargo ships 2023-03-16 00:35:37 +00:00
Jonathan G Rennison
8cd7c9559f Multi-part ships: Require feature test to enable callback 16 2023-03-15 22:36:27 +00:00
Rubidium
24b5033a06 Fix #10568: "can savegame be loaded check" failed in dedicated server
* If loading fails, it usually returns SL_REINIT which doesn't trigger check
 * If savegame has NewGRFs, it complains NewGRFs are not allowed in intro game
2023-03-15 22:14:29 +01:00
Jonathan G Rennison
87e4258fe3 Allow selecting individual ship parts in refit window
Add callback to name ship parts in refit window
2023-03-15 19:44:26 +00:00
Jonathan G Rennison
211fdd62b2 Initial support for multi-part (pseudo-articulated) ships 2023-03-15 19:44:26 +00:00
Jonathan G Rennison
5718730d68 VarAction2: Add support for more varaction2 types
Add CB failure and deterministic relative types
2023-03-15 19:44:26 +00:00
Jonathan G Rennison
48d602962f Road stops: Add inferred one way road state to var 50/roadstop_misc_info 2023-03-15 19:44:26 +00:00
Jonathan G Rennison
eebb427b42 Fix overbuilding a road stop/waypoint clearing the one-way state 2023-03-15 19:44:26 +00:00
Jonathan G Rennison
a3125499a1 Documentation: Fix minor errors in road stops document 2023-03-15 19:44:26 +00:00
Jonathan G Rennison
1dce4a0bef Debug: Show reliability/breakdown values in vehicle debug window 2023-03-15 19:44:26 +00:00
Jonathan G Rennison
9c5f81790a Debug: Split industry produced cargo info across multiple lines 2023-03-12 13:35:37 +00:00
Jonathan G Rennison
2e77754c04 Fix comment for XSCF_EXTRA_DATA_PRESENT flag 2023-03-12 12:41:06 +00:00
Jonathan G Rennison
a00eb94e2f Documentation: Add NewGRF town feature additions 2023-03-11 23:43:26 +00:00
Jonathan G Rennison
2181b99bdd Documentation: Add note about road stops feature name/ID mapping 2023-03-11 22:23:40 +00:00
Jonathan G Rennison
f44d455adc Send town zone radii to network clients in new TNNC chunk 2023-03-11 22:23:40 +00:00
Jonathan G Rennison
ae99f667b0 NewGRF: Add generic town callback to set town zone radii 2023-03-11 22:23:40 +00:00
Jonathan G Rennison
93c34775e4 NewGRF: Add town variables for uncapped house count, population and zone radii
Add feature name
2023-03-11 22:23:40 +00:00
Jonathan G Rennison
5acf18fb37 NewGRF: Allow mapping a feature ID to the town scope 2023-03-11 22:23:40 +00:00
translators
be69aa6257 Update: Translations from eints
vietnamese: 1 change by KhoiCanDev
korean: 3 changes by telk5093
german: 30 changes by Wuzzy2
slovak: 14 changes by legitalk
dutch: 12 changes by Afoklala
2023-03-11 18:41:57 +00:00
Jonathan G Rennison
57c5cc32d0 VarAction2: Improve handling of feature changes with parent scopes 2023-03-11 16:08:36 +00:00
Jonathan G Rennison
205cb2d3ea Fix autosave setting dropdown strings
See: #496
2023-03-11 10:02:02 +00:00
Jonathan G Rennison
4555724da4 Add CBID_VEHICLE_NAME to GetNewGRFCallbackName 2023-03-11 01:36:50 +00:00
TELK
2bc46cc9b7 Update: Korean translation according to splitting extra 2023-03-11 00:17:35 +00:00
TELK
bf86e66186 Fix: Korean translation for "Freight" filter 2023-03-11 00:16:50 +00:00
Jonathan G Rennison
25ed7c2b53 Merge branch 'master' into jgrpp
# Conflicts:
#	src/music.cpp
#	src/script/api/script_company.cpp
#	src/script/api/script_event_types.cpp
#	src/script/api/script_group.cpp
#	src/script/api/script_object.cpp
#	src/script/api/script_road.cpp
2023-03-11 00:06:13 +00:00
Jonathan G Rennison
3657db3b23 Fix 6aa8997e: Type mismatch for _sl_xv_upstream_version variable 2023-03-10 22:40:31 +00:00
Limyx826
64719f0e1c
Doc: Add Coding Style into the repo for easier access (#10512) 2023-03-10 13:40:12 -05:00
Peter Nelson
e999aa2923 Fix: Don't (briefly) switch from title-only playlist on menu screen.
Switching playlist while on the menu screen now only changes the playlist
that will be used when out of the menu screen.
2023-03-09 20:35:24 +00:00
Peter Nelson
3b90b85439 Change: Allow jukebox lists to fill window width. 2023-03-09 20:35:24 +00:00
Peter Nelson
0c4e2ce114 Change: Resize jukebox when changing music set. 2023-03-09 20:35:24 +00:00
Peter Nelson
1ec34acb51 Fix: Truncated music-set song names cause warning log.
The music-set does not need to be selected for this to occur.

Resolved by using std::string instead of fixed buffer for song names,
which avoids manual string copying and removes the length limit.
2023-03-09 20:35:24 +00:00
Jonathan G Rennison
ffb6588481 Add header guard to unit_conversion.h 2023-03-09 17:47:51 +00:00
Jonathan G Rennison
fd532fbd6f Avoid integer overflow issues in measurement tooltip
For large distances
Use integer instead of floating point sqrt
2023-03-09 17:39:34 +00:00
Jonathan G Rennison
3017cb63a9 Fix parameter shadowing in ApplyLookAheadItem 2023-03-09 17:33:19 +00:00
Jonathan G Rennison
277985ad9d Fix parameter shadowing in GetTrainStopLocation 2023-03-09 17:32:24 +00:00
PeterN
2d3250923c
Fix #10554: Let Scrollbar::SetPosition clamp instead of assert. (#10555) 2023-03-09 10:19:58 -05:00
Jonathan G Rennison
f13f8cd740 Tracerestrict: Improve program validator
Check all instruction subtypes and valid enum values
Return failure instead of asserting for invalid instruction subtypes
Identify which instruction triggered validation failure
2023-03-09 03:01:20 +00:00