Jonathan G Rennison
|
2acc00ab13
|
Saveload: Fix upstream chunk load state not be cleared before load
|
2023-03-07 18:12:11 +00:00 |
|
Jonathan G Rennison
|
8dca681c8c
|
Use btree_multimap for pending speed restrictions
Avoid unnecessary iteration when saving VESR chunk
|
2023-03-07 00:31:14 +00:00 |
|
Jonathan G Rennison
|
2ea1766677
|
Merge branch 'master' into jgrpp
# Conflicts:
# .github/workflows/commit-checker.yml
# src/industry_cmd.cpp
# src/industry_gui.cpp
# src/landscape.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/order_base.h
# src/order_cmd.cpp
# src/order_gui.cpp
# src/saveload/afterload.cpp
# src/saveload/league_sl.cpp
# src/saveload/saveload.h
# src/script/api/script_object.hpp
# src/script/squirrel_helper.hpp
# src/settings_table.cpp
# src/station_cmd.cpp
# src/table/settings.h.preamble
# src/tree_cmd.cpp
# src/tree_map.h
# src/vehicle.cpp
# src/waypoint_cmd.cpp
|
2023-03-04 16:45:05 +00:00 |
|
Jonathan G Rennison
|
4ec6a99dd8
|
Add GetTileTrackStatus wrapper for when red signals part is not needed
|
2023-03-04 02:01:40 +00:00 |
|
Rubidium
|
580d0a6343
|
Codechange: make use of Tile in for all direct map accesses
|
2023-02-28 07:11:48 +01:00 |
|
Rubidium
|
0fb0469e47
|
Codechange: introduce iterator to iterate over the Tiles of a Map
Note: this version is using TileIndex, but that changes later
|
2023-02-28 07:11:48 +01:00 |
|
Jonathan G Rennison
|
88d7a8ea13
|
Formatting: Fix indentation of public/private specifiers
|
2023-02-28 01:44:28 +00:00 |
|
dP
|
b0542c8c49
|
Codechange: Don't store tree counter in the map array (#10018)
|
2023-02-26 16:39:44 -05:00 |
|
SamuXarick
|
6eabbaa751
|
Fix #10469, 5e14a20: [Script] League Table rating element is a int64 everywhere else
|
2023-02-26 22:25:13 +01:00 |
|
Michael Lutz
|
aab580e0ac
|
Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraph.
|
2023-02-26 21:41:24 +01:00 |
|
Michael Lutz
|
7352f812e6
|
Codechange: [Linkgraph] Only store present link graph edges and not all possible edges.
|
2023-02-26 21:41:24 +01:00 |
|
Michael Lutz
|
178249e7cc
|
Codechange: Saveload macros for entries with a custom table name.
|
2023-02-26 21:41:24 +01:00 |
|
Michael Lutz
|
fe27db3dfd
|
Codechange: [Linkgraph] Store edges in each node and not in a global matrix.
|
2023-02-26 21:41:24 +01:00 |
|
Jonathan G Rennison
|
4c1406a4b5
|
Add: NewGRF road stops
|
2023-02-26 21:28:30 +01:00 |
|
Loïc Guilloux
|
8b36b2cbf3
|
Fix #10486: [Script] Debug window requires AIs to be started before GS (#10487)
(cherry picked from commit 4072dcff49)
|
2023-02-20 17:32:19 +00:00 |
|
Jonathan G Rennison
|
f7d62a1767
|
Add road/tram type flag to disallow collisions with trains
|
2023-02-19 18:05:11 +00:00 |
|
Jonathan G Rennison
|
3497d0dcdb
|
Add road/tram type properties to set road vehicle collision mode
|
2023-02-19 14:30:21 +00:00 |
|
Loïc Guilloux
|
4072dcff49
|
Fix #10486: [Script] Debug window requires AIs to be started before GS (#10487)
|
2023-02-17 12:24:51 +01:00 |
|
Jonathan G Rennison
|
796924ec32
|
Change type of extended feature versions arrays
|
2023-02-15 23:49:40 +00:00 |
|
Jonathan G Rennison
|
8d6e57799c
|
Fix various possible integer type conversion issues
|
2023-02-15 23:05:03 +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
|
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 |
|
Jonathan G Rennison
|
43d58ce6c8
|
GRF: Extend EntityIDMapping/OverrideManagerBase to 16 bit entity IDs
|
2023-02-11 00:30:40 +00: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 |
|
Jonathan G Rennison
|
17f1d92072
|
Template replacement: Allow naming templates
See: #481
|
2023-02-06 23:48:46 +00:00 |
|
Jonathan G Rennison
|
07b7cc5652
|
Tracerestrict: Add condition whether reservation passes through tile
|
2023-02-06 19:54:14 +00:00 |
|
glx22
|
b080f24bd8
|
Codechange: move windows common to AI and GS out of ai_gui
|
2023-02-05 19:27:25 +01:00 |
|
Rubidium
|
4e65ec1dc4
|
Codechange: do not declare functions in blocks
|
2023-01-29 20:28:45 +01:00 |
|
Jonathan G Rennison
|
7a7c688b11
|
Do not call ReInitAllWindows from within LoadStringWidthTable
|
2023-01-29 10:31:28 +00:00 |
|
rubidium42
|
6ba55e663e
|
Codechange: do not hide variables with other variables
|
2023-01-29 07:21:34 +01:00 |
|
rubidium42
|
1951af07c0
|
Codechange: do not hide parameters with local variables
|
2023-01-29 07:21:34 +01:00 |
|
Jonathan G Rennison
|
4761750eae
|
Fix asserts due to main window not existing yet
Partial revert of https://github.com/OpenTTD/OpenTTD/pull/10327
|
2023-01-27 17:56:17 +00:00 |
|
Rubidium
|
5863d78cb4
|
Codechange: use commented out code, or guard by #ifdef
|
2023-01-26 23:47:55 +01:00 |
|
Jonathan G Rennison
|
32fe84cfdd
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/clear_cmd.cpp
# src/main_gui.cpp
# src/saveload/newgrf_sl.cpp
# src/water_cmd.cpp
|
2023-01-26 22:32:08 +00:00 |
|
Peter Nelson
|
ede1201b6a
|
Codechange: Rename override manager variables.
|
2023-01-26 21:39:16 +01:00 |
|
Jonathan G Rennison
|
a9100e93cb
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/group_cmd.cpp
# src/lang/korean.txt
# src/lang/simplified_chinese.txt
# src/script/api/script_rail.cpp
# src/tunnelbridge_cmd.cpp
|
2023-01-23 19:10:07 +00:00 |
|
Tyler Trahan
|
9c5de7fd72
|
Fix #10395: When loading old saves, don't forcibly bar level crossings (#10400)
|
2023-01-23 18:08:19 +01:00 |
|
Rubidium
|
7cdc23fd64
|
Codechange: hide the map's size related fields in the Map structure
|
2023-01-21 17:11:40 +01:00 |
|
Rubidium
|
fe2bcd2a58
|
Codechange: migrate size related functions to Map structure
|
2023-01-21 17:11:40 +01:00 |
|
Rubidium
|
953445a5ac
|
Codechange: use MakeSea/AllocateMap in the oldloader instead of MemSetT
|
2023-01-21 17:11:40 +01:00 |
|
Jonathan G Rennison
|
1bfd96c7f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/3rdparty/fmt/core.h
# src/command_type.h
# src/console_cmds.cpp
# src/core/overflowsafe_type.hpp
# src/landscape.cpp
# src/network/network.cpp
# src/newgrf_object.h
# src/object_cmd.cpp
# src/order_gui.cpp
# src/saveload/vehicle_sl.cpp
# src/script/api/script_industrytype.cpp
# src/script/api/script_object.hpp
# src/script/api/script_town.cpp
# src/table/object_land.h
# src/timetable_cmd.cpp
# src/tree_cmd.cpp
# src/vehicle_gui.cpp
# src/window.cpp
|
2023-01-15 19:28:37 +00:00 |
|
Rubidium
|
c5ff61c5f2
|
Add: script specific Randomizer instances
|
2023-01-14 22:00:11 +01:00 |
|
Rubidium
|
bcfe0fb076
|
Codechange: introduce GetMainWindow() to properly account for nullptr checks
Some nullptr checks have been removed as they were not triggered with nullptr
with the null video driver and in dedicated server mode.
|
2023-01-14 21:15:23 +01:00 |
|
Rubidium
|
9c70c38c5e
|
Fix: check for the existence of shadow and rotor vehicles for aircraft
Instead of just assuming that it exists in the savegame that got loaded.
|
2023-01-14 21:15:23 +01:00 |
|
Jonathan G Rennison
|
85fc077637
|
Add setting flag to enable upstream mode load when patx_name set
|
2023-01-14 16:58:49 +00:00 |
|
Jonathan G Rennison
|
adf2210bc8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/genworld_gui.cpp
# src/lang/afrikaans.txt
# src/lang/arabic_egypt.txt
# src/lang/basque.txt
# src/lang/belarusian.txt
# src/lang/brazilian_portuguese.txt
# src/lang/bulgarian.txt
# src/lang/catalan.txt
# src/lang/croatian.txt
# src/lang/czech.txt
# src/lang/danish.txt
# src/lang/dutch.txt
# src/lang/english.txt
# src/lang/english_AU.txt
# src/lang/english_US.txt
# src/lang/esperanto.txt
# src/lang/estonian.txt
# src/lang/faroese.txt
# src/lang/finnish.txt
# src/lang/french.txt
# src/lang/frisian.txt
# src/lang/gaelic.txt
# src/lang/galician.txt
# src/lang/german.txt
# src/lang/greek.txt
# src/lang/hebrew.txt
# src/lang/hungarian.txt
# src/lang/icelandic.txt
# src/lang/indonesian.txt
# src/lang/irish.txt
# src/lang/italian.txt
# src/lang/japanese.txt
# src/lang/korean.txt
# src/lang/latin.txt
# src/lang/latvian.txt
# src/lang/lithuanian.txt
# src/lang/luxembourgish.txt
# src/lang/malay.txt
# src/lang/norwegian_bokmal.txt
# src/lang/norwegian_nynorsk.txt
# src/lang/persian.txt
# src/lang/polish.txt
# src/lang/portuguese.txt
# src/lang/romanian.txt
# src/lang/russian.txt
# src/lang/serbian.txt
# src/lang/simplified_chinese.txt
# src/lang/slovak.txt
# src/lang/slovenian.txt
# src/lang/spanish.txt
# src/lang/spanish_MX.txt
# src/lang/swedish.txt
# src/lang/tamil.txt
# src/lang/thai.txt
# src/lang/traditional_chinese.txt
# src/lang/turkish.txt
# src/lang/ukrainian.txt
# src/lang/vietnamese.txt
# src/lang/welsh.txt
# src/saveload/afterload.cpp
|
2023-01-12 20:59:34 +00:00 |
|
PeterN
|
c18a171028
|
Fix #10331: Starting new company during load must happen after AI start. (#10332)
This situation occurs when loading a savegame in single-player which only
has AI companies.
|
2023-01-08 18:09:38 +00:00 |
|
Jonathan G Rennison
|
62d524eaef
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/spritecache.cpp
# src/timetable_gui.cpp
|
2023-01-06 20:02:04 +00:00 |
|