Jonathan G Rennison
633450f620
Add cast to clarify slicing of TimeSettings from _settings_client.gui
2023-02-15 23:25:23 +00:00
Jonathan G Rennison
8d6e57799c
Fix various possible integer type conversion issues
2023-02-15 23:05:03 +00:00
Jonathan G Rennison
7c1d2bef0e
Fix string parsing in scheduled dispatch window
2023-02-15 22:53:02 +00:00
Jonathan G Rennison
cff6f9ba00
Remove incorrect nullness check
2023-02-15 22:52:35 +00:00
Jonathan G Rennison
8d1563a1ed
Various integer width type changes
2023-02-15 22:02:23 +00:00
Jonathan G Rennison
fbfbaa118a
Remove use of gmtime and asctime
2023-02-15 22:02:23 +00:00
Jonathan G Rennison
844322c5a8
Wallclock format: Add form which accepts a std::time_t
2023-02-15 22:02:23 +00:00
Jonathan G Rennison
fef39b5797
Use backup/restore wrappers for various _cur_dpi changes
2023-02-15 22:02:23 +00:00
Jonathan G Rennison
85889143c7
Add mode to AutoRestoreBackup to not change backed up value
2023-02-15 22:02:23 +00:00
Jonathan G Rennison
2b4b2f605d
Github: Enable workflow_dispatch for codeql
2023-02-15 00:07:57 +00:00
Jonathan G Rennison
a08ce897c0
Merge pull request #484 from telk5093/jgrpp
...
Update: Korean translation up to 85de07d
2023-02-13 23:58:43 +00:00
Jonathan G Rennison
a4bc4a91d7
TBTR: Fix inconsistent use of override keyword
2023-02-13 23:58:03 +00:00
Jonathan G Rennison
3b9015ef7a
Fix successfully mapped properties in HandleAction0PropertyDefault
2023-02-13 23:49:53 +00:00
Jonathan G Rennison
c756b8de8e
GRF: Add second success indicator mechanism for feature tests and ID mappings
2023-02-13 20:05:30 +00:00
TELK
dbca0780e5
Update: Korean translation up to 85de07d
2023-02-13 21:55:22 +09:00
Jonathan G Rennison
85de07dee1
Documentation: Clarify that more_objects_per_grf must be tested for to enable it
2023-02-12 22:33:17 +00:00
Jonathan G Rennison
55146f459f
Ensure that SortRailTypes sort is deterministic
...
Use rail type ID as tie-breaker
2023-02-12 22:18:23 +00:00
Jonathan G Rennison
64699d94c9
GRF: Only use extended bytes for object IDs if feature is tested for
2023-02-12 22:18:23 +00:00
Jonathan G Rennison
a85b3d7de7
GRF: Add generic mechanism to observe which features have been tested
2023-02-12 22:18:23 +00:00
Jonathan G Rennison
53835cef8e
Documentation: Add documentation for more objects per GRF
2023-02-12 20:35:18 +00:00
Jonathan G Rennison
dceafaf2db
GRF: Initial support for > 255 road stop specs per GRF
...
Add new variable for road stop info of nearby tiles
Bump roadstops version
2023-02-12 20:35:18 +00:00
Jonathan G Rennison
cfbd6406e1
Documentation: Fix NML documentation of variable nearby_tile_road_stop_id
2023-02-12 19:32:37 +00:00
Jonathan G Rennison
c592b38067
VarAction2: Combine object slope ^ foundation_change_tile_slope sequence
2023-02-12 19:32:37 +00:00
Jonathan G Rennison
76648b9dca
Debug: Show name of extended variables referenced via variable 0x7B
2023-02-12 19:32:37 +00:00
Jonathan G Rennison
b539799c0a
GRF: Fix c0c9c66f
: ObjectMapSpriteGroup with missing object specs
2023-02-12 13:05:51 +00:00
Jonathan G Rennison
ae9b416684
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/ai/ai_core.cpp
# src/ai/ai_gui.cpp
# src/ai/ai_instance.cpp
# src/console_cmds.cpp
# src/engine_type.h
# src/game/game_gui.cpp
# src/game/game_instance.cpp
# src/goal.cpp
# src/goal_cmd.h
# src/lang/english.txt
# src/lang/estonian.txt
# src/network/network_client.cpp
# src/newgrf.cpp
# src/newgrf_generic.h
# src/openttd.cpp
# src/saveload/saveload.h
# src/script/api/script_log.cpp
# src/script/api/script_town.cpp
# src/settings_table.cpp
# src/station_cmd.cpp
# src/station_cmd.h
# src/station_map.h
# src/strings.cpp
# src/table/settings/difficulty_settings.ini
# src/table/settings/gui_settings.ini
# src/tbtr_template_gui_main.h
# src/timetable_cmd.cpp
# src/timetable_cmd.h
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_gui.cpp
# src/water_cmd.cpp
2023-02-11 23:05:22 +00:00
translators
09f7f32b8d
Update: Translations from eints
...
ukrainian: 2 changes by serg-bloim
2023-02-11 18:44:57 +00:00
Jonathan G Rennison
36722592b4
Fix scrollbars of text windows not being inited at window creation
2023-02-11 17:19:13 +00:00
Jonathan G Rennison
c0c9c66f7b
GRF: Initial support for > 255 objects per GRF
2023-02-11 16:22:25 +00:00
Loïc Guilloux
a2c8168924
Fix #10465 : Delay closing of network join progress window ( #10466 )
2023-02-11 12:32:45 +01:00
Bilongozhko, Serhii (Contractor)
35ad964c6b
Feature: Ctrl+Click to reset late counter for the entire vehicle group.
2023-02-11 09:48:09 +01:00
SamuXarick
231935fccd
Change: Show buy company dialog window even when playing in the AI company
2023-02-11 09:43:47 +01:00
SamuXarick
43ce73db86
Fix: [Script] Use Money instead of int32 for presenting the value of a company to AIs
2023-02-11 09:43:47 +01:00
Jonathan G Rennison
26dc69ff13
Use a std::vector for Object::counts
2023-02-11 00:30:40 +00:00
Peter Nelson
c95a3be243
Change: Expose ObjectSpec vector to simplify iteration.
...
(cherry picked from commit 51b112139235c66c3adb2c3a75919fc1d3eff9fc)
2023-02-11 00:30:40 +00:00
Peter Nelson
74e4556a85
Codechange: Store objectspecs in std::vector instead of flat array.
...
(cherry picked from commit 1ae263c5467105820e4d770b3d57d25ba01e22b1)
2023-02-11 00:30:40 +00:00
Peter Nelson
d34e1bbbc1
Codechange: Bind objectspecs to classes once all finalised.
...
(cherry picked from commit 5f4a8f730b8982cbec7eec5e2331f0bc9217e69e)
2023-02-11 00:30:40 +00:00
Peter Nelson
9cda69cab1
Codechange: Use std::vector for NewGRF class lists.
...
(cherry picked from commit d61251a607b9b3f62023cc9dac3cb7bbe8c5ba19)
2023-02-11 00:30:40 +00:00
Jonathan G Rennison
43d58ce6c8
GRF: Extend EntityIDMapping/OverrideManagerBase to 16 bit entity IDs
2023-02-11 00:30:40 +00:00
Loïc Guilloux
6b99b6672e
Fix: [Script] ScriptBase::Rand() return value was between -MIN(int32) and MAX(int32) ( #10443 )
...
Also ensure the parameters for ScriptBase::RandRange() and ScriptBase::Chance() are in [0-MAX(uint32)] range
2023-02-10 19:55:59 +01:00
translators
7bd475b86c
Update: Translations from eints
...
english (au): 2 changes by krysclarke
estonian: 107 changes by RM87
romanian: 2 changes by bnegrut
finnish: 8 changes by hpiirai
dutch: 4 changes by Afoklala
portuguese: 2 changes by azulcosta
polish: 2 changes by pAter-exe
2023-02-10 18:48:19 +00:00
glx22
3278f4c7bb
Fix #10280 , 59645c6
: Ignore double-click for unavailable town actions
2023-02-10 19:39:21 +01:00
glx22
d6aa526b69
Fix #10461 , 59645c6
: Properly check for _local_company validity
2023-02-10 19:39:21 +01:00
Jonathan G Rennison
3396411b58
Fix 05ec32f5
: Savegame load check of DATE chunk
2023-02-10 18:16:00 +00:00
Jonathan G Rennison
483e3172af
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/core/strong_typedef_type.hpp
# src/gfx.cpp
# src/group_cmd.cpp
# src/industry_cmd.cpp
# src/map_func.h
# src/newgrf_debug_gui.cpp
# src/order_cmd.cpp
# src/pathfinder/follow_track.hpp
# src/rail_cmd.cpp
# src/road_cmd.cpp
# src/road_gui.cpp
# src/saveload/saveload.cpp
# src/screenshot.cpp
# src/smallmap_gui.cpp
# src/station_cmd.cpp
# src/strings.cpp
# src/tile_type.h
# src/timetable_gui.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/viewport.cpp
2023-02-10 17:19:35 +00:00
Jonathan G Rennison
05ec32f577
Run water flooding at constant speed at day lengths >= 4
...
See: #482
2023-02-09 21:39:04 +00:00
translators
59251d3c6b
Update: Translations from eints
...
english (us): 2 changes by 2TallTyler
estonian: 110 changes by RM87
czech: 5 changes by jacobczsk
italian: 11 changes by Rivarossi
russian: 2 changes by Ln-Wolf
2023-02-09 18:45:50 +00:00
translators
b083584649
Update: Translations from eints
...
arabic (egypt): 30 changes by AviationGamerX
portuguese: 1 change by azulcosta
2023-02-08 18:47:55 +00:00
Tyler Trahan
f12498b633
Add: Show NewGRF name in NewGRF-created errors ( #10457 )
2023-02-07 15:13:32 -05:00
Jonathan G Rennison
2fcb735d7b
Fix build window column sizes after map generation
...
See: #483
2023-02-07 19:29:26 +00:00