Jonathan G Rennison
6546f6deba
Fix tunnel exit signal not being set to red when train exited
2021-08-27 23:42:36 +01:00
Jonathan G Rennison
dc4b7e0558
Add helper function to set tunnel/bridge entrance signal green
2021-08-27 23:40:53 +01:00
Jonathan G Rennison
55c4fe7d45
Add helper functions to get tunnel/bridge entrance/exit trackdirs
2021-08-27 23:39:20 +01:00
Jonathan G Rennison
93c23b4096
Fix signals on dual railtype tiles using wrong per-railtype custom sprites
2021-08-25 03:36:06 +01:00
Jonathan G Rennison
13603cb8e1
Block signals into blocks with junctions now default to red with realistic braking
2021-08-24 17:30:06 +01:00
Jonathan G Rennison
9cce8c0622
DocumentationL Update NML additions
2021-08-23 02:26:07 +01:00
Jonathan G Rennison
a026d82c6b
Allow cloning trains directly from the template train list
...
See: #312
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
a4c73e71c3
Fix vertical scrollbar extents in template window info sections
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
5afa1b93eb
Show buy cost and running cost in template windows
...
See: #312
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
d67f63a04e
Remove unused template replacement value strings
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
40599c1ad4
Add hotkey support to the signal build toolbar
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
072e3ff5fc
Show refitted capacity when adding template vehicles with cargo filter
...
See: #312
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
6944e689a0
Fix #313 : Make remove and routing restriction buttons mutually exclusive
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
f1fde8c684
Enable recolouring of custom signal graphics (global and per-railtype)
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
322a046f49
NewGRF: Allow using Action 2/3 for custom signal sprites
...
This is mostly the same format as the railtype custom signal mechanism
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
a6b0d0cde4
Fix signals on bridge middle parts not using per-railtype custom signals
2021-08-22 15:01:26 +01:00
Jonathan G Rennison
2283ce3a2b
ATC: Reduce lower limit of nominal look-ahead distance for speed timers
...
See: #310
2021-08-19 01:39:29 +01:00
Jonathan G Rennison
b8d5113c5a
Tracerestrict: Add slot action mode, try to acquire (only on reserve)
2021-08-15 22:39:52 +01:00
Jonathan G Rennison
be4c2be35b
Version: Committing version data for tag: jgrpp-0.42.3
2021-08-04 22:49:18 +01:00
Jonathan G Rennison
8113b4bdbf
Fix build issues on MinGW
2021-08-04 22:46:56 +01:00
Jonathan G Rennison
b65b4d558e
Documentation: Fix anchor tag for Action 0 - Global Settings
2021-08-04 21:30:27 +01:00
Jonathan G Rennison
3e7fdaf609
Documentation: Fix text for railtype_disable_realistic_braking
2021-08-04 19:37:57 +01:00
Rubidium
9f4a71335d
Fix 11ab3c4
: [NewGRF] Overflow when determining cargo mask for string code 9A 1E
...
9A 1E: Print unsigned word as name of a cargo type (translated for GRF version >= 7).
(cherry picked from commit 1c0c4637d2
)
2021-08-04 17:49:23 +01:00
Rubidium
230866ca3e
Fix #9440 : negative cargo payments not being handled right
...
Cargo payments were stored as unsigned integer, but cast to int64 during
application of inflation. However, then being multiplied with a uint64
making the result uint64. So in the end the payment that should have been
negative becomes hugely positive.
(cherry picked from commit d83647f9a7
)
2021-08-04 17:49:23 +01:00
Jonathan G Rennison
e76c5dfda7
Revert "Temporarily mark dual pane train purchase window as experimental"
...
This reverts commit f9bb004b05
.
2021-08-04 17:49:23 +01:00
Jonathan G Rennison
d2dc9fe3d4
Use ID as sort tie-breaker in TimetableProgress comparison
2021-08-04 17:49:23 +01:00
Jonathan G Rennison
4d99c501b3
Add defensive checks to DrawVehiclePurchaseInfo
2021-08-04 17:24:10 +01:00
dP
9176fe5f64
Fix: Use of unstable sort when distributing cargo production can cause desyncs
...
(cherry picked from commit 4ed694fe98b146d984826d06b96e0c11045239bc)
See: https://github.com/OpenTTD/OpenTTD/pull/9460
2021-08-01 00:21:41 +01:00
Jonathan G Rennison
9003ef7d11
When reversing train, ensure that loading is aborted if necessary
2021-07-27 18:06:44 +01:00
Jonathan G Rennison
2135aa2ae8
Fix false positive desync log message for powered free wagon chains
2021-07-26 18:08:56 +01:00
Rubidium
1c8f4bfaef
Fix #9388 : thread unsafe use of NetworkAdminConsole/IConsolePrint
...
(cherry picked from commit d7a0e80fc18b689455eaca09883fccbcc722d7e3)
# Conflicts:
# src/debug.cpp
# src/debug.h
# src/table/settings/gui_settings.ini
See: https://github.com/OpenTTD/OpenTTD/pull/9456
2021-07-26 17:55:19 +01:00
Jonathan G Rennison
63d8f3bdd7
Revert "Fix thread safety issues in network admin socket console logging"
...
This reverts commit ad15d4fd8f
.
2021-07-26 14:35:46 +01:00
Jonathan G Rennison
71dfd2900a
Add depot order flag for specific depot
...
Use upper half of order flags for extra depot flags
See: #302
2021-07-23 18:33:24 +01:00
Jonathan G Rennison
fd0cb63963
Fix send vehicle to specific depot allowing incompatible rail types
2021-07-23 18:12:20 +01:00
Jonathan G Rennison
382955396f
Fix send vehicle to specific depot allowing incompatible road/tram types
...
See: #302
2021-07-23 18:06:15 +01:00
Jonathan G Rennison
6a009686c9
Fix #299 : Add estimated max speed (full) to template windows
2021-07-17 23:21:12 +01:00
Jonathan G Rennison
502af119e5
Rename and move train max speed estimation functions
2021-07-17 23:06:34 +01:00
Jonathan G Rennison
d01cfa8c08
Update template vehicle properties when freight multiplier or accel model changed
2021-07-17 22:50:26 +01:00
Jonathan G Rennison
8c9dd75b5b
Fix #301 : Network server local company change on load did not update network state
2021-07-17 21:30:05 +01:00
Jonathan G Rennison
2fc35aed2f
Fix #300 : Toggling auto separation does not redraw sched dispatch enable button
2021-07-17 21:02:05 +01:00
Jonathan G Rennison
4174fe727c
Add NewGRF feature: Extra station name strings
...
These are used when all the default names have been used up,
instead of "Town Station #NNN".
2021-07-17 20:54:10 +01:00
Jonathan G Rennison
d23720cc60
Fix server crash when client joined during threaded (auto)save
2021-07-13 02:09:35 +01:00
Jonathan G Rennison
2b4741b97d
Fix station ratings tooltip in right click mode
...
See: #298
2021-07-12 18:43:10 +01:00
Jonathan G Rennison
f9f83df92d
Change dedicated debug level to net=3
2021-07-12 18:32:08 +01:00
Jonathan G Rennison
cb421294bb
Network: Log sent packets at net=5
2021-07-12 18:24:31 +01:00
Jonathan G Rennison
b29a661787
Version: Committing version data for tag: jgrpp-0.42.2
2021-07-09 18:17:13 +01:00
Jonathan G Rennison
0d80b4450d
Fix engine selection from click in new train purchase window
...
See: #287 , #296 , #297
2021-07-09 18:14:43 +01:00
Jonathan G Rennison
f9bb004b05
Temporarily mark dual pane train purchase window as experimental
...
See: #287 , #296 , #297
2021-07-09 18:12:55 +01:00
Jonathan G Rennison
4de802762d
Version: Committing version data for tag: jgrpp-0.42.1
2021-07-09 01:26:57 +01:00
Jonathan G Rennison
44e9a746b7
Fix sorting by TE being always disabled in new train purchase window
2021-07-06 19:51:32 +01:00