Jonathan G Rennison
|
0579c8755c
|
Add tracerestrict action: No PBS signal back PF penalty
|
2021-05-25 18:50:36 +01:00 |
|
Jonathan G Rennison
|
112b235b71
|
Fix name prefix of TraceRestrictNewsControlField enum values
|
2021-05-25 18:21:24 +01:00 |
|
Jonathan G Rennison
|
2e28bc8e6a
|
Tracerestrict: Add engine class conditional
|
2021-05-13 23:49:03 +01:00 |
|
Jonathan G Rennison
|
aff89b61f5
|
Add tracerestrict reserved tiles ahead conditional
|
2021-02-13 03:29:35 +00:00 |
|
Jonathan G Rennison
|
35d720b0ad
|
Add tracerestrict PBS end signal conditional
This is for realistic braking long reserve
|
2021-02-13 02:12:16 +00:00 |
|
Jonathan G Rennison
|
d42ad99688
|
Add conditional order for current time/date
|
2021-02-10 18:34:46 +00:00 |
|
Jonathan G Rennison
|
270a748b64
|
Tracerestrict: Add time/date conditional
|
2020-11-27 18:43:32 +00:00 |
|
Jonathan G Rennison
|
abb7b69861
|
Add slot and counter support to programmable pre-signals
|
2020-09-01 18:37:53 +01:00 |
|
Jonathan G Rennison
|
817bc44a3e
|
Initial implementation of tracerestrict counter mechanism
|
2020-08-31 19:08:35 +01:00 |
|
Jonathan G Rennison
|
d2594ece79
|
Add routing restrictions action to control news reports about stuck trains
|
2020-08-29 13:38:19 +01:00 |
|
Jonathan G Rennison
|
7960db35f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# config.lib
# projects/openttd_vs140.vcxproj
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj
# projects/openttd_vs142.vcxproj.filters
# src/aircraft_cmd.cpp
# src/base_station_base.h
# src/core/pool_type.hpp
# src/disaster_vehicle.cpp
# src/economy.cpp
# src/engine.cpp
# src/group.h
# src/group_cmd.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/network/network_command.cpp
# src/network/network_server.cpp
# src/openttd.cpp
# src/order_cmd.cpp
# src/road_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/cargopacket_sl.cpp
# src/saveload/linkgraph_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/screenshot.cpp
# src/screenshot.h
# src/settings_gui.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/table/settings.ini
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train.h
# src/train_cmd.cpp
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehiclelist.cpp
# src/window_type.h
|
2020-01-06 18:45:51 +00:00 |
|
Jonathan G Rennison
|
aa8aae9a62
|
Initial implementation of tracerestrict speed restriction feature
|
2019-12-06 21:15:07 +00:00 |
|
Jonathan G Rennison
|
7332c0b673
|
Tracerestrict: Add load percentage conditional
|
2019-10-08 18:42:18 +01:00 |
|
Jonathan G Rennison
|
36eb4165b8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/bridge_map.h
# src/crashlog.cpp
# src/industry.h
# src/linkgraph/linkgraph_type.h
# src/order_type.h
# src/saveload/afterload.cpp
# src/settings.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/spritecache.cpp
# src/stdafx.h
# src/table/settings.h.preamble
# src/train.h
# src/vehicle.cpp
# src/viewport.cpp
# src/viewport_func.h
# src/widgets/station_widget.h
# src/zoom_func.h
# src/zoom_type.h
|
2019-07-08 16:19:07 +01:00 |
|
Jonathan G Rennison
|
e1d98e1b37
|
Check trace restrict slot vehicle index and occupants in CheckCaches
|
2019-05-19 18:40:18 +01:00 |
|
Jonathan G Rennison
|
674732cd68
|
Merge: Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-11 18:14:13 +01:00 |
|
Jonathan G Rennison
|
cd41683b9b
|
Add tracerestrict feature reverse behind signal
|
2018-12-09 01:13:27 +00:00 |
|
Jonathan G Rennison
|
a315d39067
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/saveload/extended_ver_sl.cpp
# src/tracerestrict.h
|
2018-12-05 20:15:53 +00:00 |
|
Jonathan G Rennison
|
cae0b21534
|
Trace restrict: Bump size of item type field
Reserve value for TRIT_REVERSE
|
2018-12-05 20:14:21 +00:00 |
|
Jonathan G Rennison
|
bd6f7b29fc
|
Fix incorrect description of TraceRestrictPathfinderPenaltyAuxField enum
|
2018-12-05 20:08:48 +00:00 |
|
Jonathan G Rennison
|
3e50336079
|
Add trace restrict train status conditional
|
2018-08-21 19:22:35 +01:00 |
|
Jonathan G Rennison
|
2586096ef6
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/pbs.cpp
# src/saveload/extended_ver_sl.cpp
|
2018-06-17 23:24:22 +01:00 |
|
Jonathan G Rennison
|
e9f5d80440
|
Trace restrict slots: Add support for slot operations at PBS end signal
|
2018-06-17 21:13:53 +01:00 |
|
Jonathan G Rennison
|
1b4db7d86c
|
Trace restrict: Add wait at entrance PBS for reservation ending here
|
2018-06-17 18:55:33 +01:00 |
|
Jonathan G Rennison
|
64d9cdd6f0
|
Merge branch 'tracerestrict-sx' into jgrpp
|
2017-06-20 19:19:39 +01:00 |
|
Jonathan G Rennison
|
b004c1998f
|
Merge branch 'tracerestrict' into tracerestrict-sx
|
2017-06-20 19:19:21 +01:00 |
|
Jonathan G Rennison
|
7986367c1f
|
Tracerestrict: Add program append management action.
|
2017-06-20 19:18:39 +01:00 |
|
Jonathan G Rennison
|
bfb8f6f32e
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/saveload/extended_ver_sl.cpp
# src/tracerestrict.h
# src/tracerestrict_gui.cpp
|
2017-04-11 23:42:14 +01:00 |
|
Jonathan G Rennison
|
c44141bad6
|
Add conditional to test slot occupancy state.
Bump tracerestrict version.
|
2017-04-10 19:00:52 +01:00 |
|
Jonathan G Rennison
|
b8328ad21f
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/command.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/saveload/extended_ver_sl.cpp
# src/settings_gui.cpp
# src/tracerestrict.cpp
# src/tracerestrict.h
# src/tracerestrict_gui.cpp
# src/vehicle_gui.cpp
# src/vehicle_gui_base.h
# src/vehiclelist.cpp
# src/window_type.h
|
2017-04-05 19:00:24 +01:00 |
|
Jonathan G Rennison
|
0772236986
|
Add a release slot at front of train slot action.
Distinguish from release slot at back.
Fix slot release and acquire at front when passing PBS from back.
|
2017-03-31 01:10:26 +01:00 |
|
Jonathan G Rennison
|
927323dcb1
|
Add trace restrict slot membership conditional.
|
2017-03-30 21:53:30 +01:00 |
|
Jonathan G Rennison
|
6417fb16c3
|
Initial implementation of trace restrict slots
|
2017-03-30 21:14:14 +01:00 |
|
Jonathan G Rennison
|
5a2d482c28
|
Tracerestrict: Add wait at PBS signal action.
|
2017-03-27 23:30:15 +01:00 |
|
Jonathan G Rennison
|
8cf0f354d9
|
Merge branch 'tracerestrict-sx' into jgrpp
|
2017-02-27 18:51:37 +00:00 |
|
Jonathan G Rennison
|
13f8de58c3
|
Add instruction move up/down buttons to GUI.
Has block and individual instruction move modes, depending on ctrl.
|
2017-02-26 23:52:15 +00:00 |
|
Jonathan G Rennison
|
f192865c27
|
Allow shallow-removing conditional blocks by use of ctrl+click.
|
2017-02-26 21:39:04 +00:00 |
|
Jonathan G Rennison
|
9d5f34fea6
|
Replace various uses of std::set/map with btree containers.
|
2017-02-08 00:18:09 +00:00 |
|
Jonathan G Rennison
|
80e3af6bf5
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/lang/english.txt
# src/saveload/extended_ver_sl.cpp
# src/tracerestrict.cpp
# src/tracerestrict.h
# src/tracerestrict_gui.cpp
|
2016-06-30 20:25:22 +01:00 |
|
Jonathan G Rennison
|
f942de699c
|
Add power/weight and max TE/weight ratio tracerestrict conditionals.
Minor refactorings.
|
2016-06-30 19:31:45 +01:00 |
|
Jonathan G Rennison
|
b5531975da
|
Add train weight, power, and max TE tracerestrict conditionals.
Minor refactorings.
|
2016-06-29 22:08:05 +01:00 |
|
Jonathan G Rennison
|
0d26da998b
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/group_cmd.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/saveload/extended_ver_sl.cpp
# src/tracerestrict.cpp
# src/tracerestrict.h
# src/tracerestrict_gui.cpp
|
2016-04-05 20:12:09 +01:00 |
|
Jonathan G Rennison
|
213b0e7e3a
|
Tracerestrict: Add a group membership conditional.
|
2016-04-05 18:40:16 +01:00 |
|
Jonathan G Rennison
|
49988b37b8
|
Merge branches 'tracerestrict-sx' and 'template_train_replacement-sx' into jgrpp
|
2016-03-08 19:33:00 +00:00 |
|
Jonathan G Rennison
|
4d94470d08
|
Update all tracerestrict windows when a restricted signal is removed.
This fixes share counts in any open windows sharing the same program
not being updated.
|
2016-03-08 19:20:55 +00:00 |
|
Jonathan G Rennison
|
73e8c32a5d
|
Merge branch 'tracerestrict-sx' into jgrpp
Conflicts:
src/saveload/extended_ver_sl.cpp
src/tracerestrict.h
src/tracerestrict_gui.cpp
src/train_cmd.cpp
|
2016-01-20 22:19:15 +00:00 |
|
patch-import
|
82cab7f31c
|
Tracerestrict: Import "Long Reserve" feature.
https://github.com/KeldorKatarn/OpenTTD_PatchPack
Minor code de-duplications.
|
2016-01-20 21:49:53 +00:00 |
|
Jonathan G Rennison
|
7673436d3a
|
Trace restrict: add train ownership conditional.
Infra sharing whitespace fix.
|
2015-12-15 20:30:20 +00:00 |
|
Jonathan G Rennison
|
95c532b134
|
Merge branch 'tracerestrict-sx' into jgrpp
|
2015-12-15 18:43:11 +00:00 |
|
Jonathan G Rennison
|
ebf250d813
|
Reserve instruction 24 for train owner test.
|
2015-12-15 18:37:34 +00:00 |
|