Jonathan G Rennison
|
3fdd553a08
|
Handle trace restrict slots when deleting or merging company
|
5 years ago |
Jonathan G Rennison
|
06463b8be0
|
Merge branch 'tracerestrict-sx' into jgrpp
|
5 years ago |
Jonathan G Rennison
|
6b107d65d9
|
Merge branch 'tracerestrict' into tracerestrict-sx
|
5 years ago |
Jonathan G Rennison
|
0d2277211c
|
Fix enum type mismatch in TestOrderCondition
|
5 years ago |
Jonathan G Rennison
|
674732cd68
|
Merge: Codechange: Use null pointer literal instead of the NULL macro
|
5 years ago |
Jonathan G Rennison
|
cd41683b9b
|
Add tracerestrict feature reverse behind signal
|
6 years ago |
Jonathan G Rennison
|
83a063f51c
|
Add train is in slot conditional order
|
6 years ago |
Jonathan G Rennison
|
3e50336079
|
Add trace restrict train status conditional
|
6 years ago |
Jonathan G Rennison
|
f59535c0b7
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/train_cmd.cpp
|
6 years ago |
keldorkatarn
|
acdeaa715e
|
Tracerestrict slots: Fix a crash bug when selling a train that's in a tracerestrict slot. Again a use of an invalid iterator. We need to check FIRST if range.first and reange.second are equal. After erasing the range those iterators are invalid.
(cherry picked from commit 7aea2ced3ced5ec4201fbad9c206451aad057718)
|
6 years ago |
Jonathan G Rennison
|
2586096ef6
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/pbs.cpp
# src/saveload/extended_ver_sl.cpp
|
6 years ago |
Jonathan G Rennison
|
e9f5d80440
|
Trace restrict slots: Add support for slot operations at PBS end signal
|
6 years ago |
Jonathan G Rennison
|
1b4db7d86c
|
Trace restrict: Add wait at entrance PBS for reservation ending here
|
6 years ago |
Jonathan G Rennison
|
751f379cdd
|
Trace restrict: Fix wrong position of safeguards header include
|
6 years ago |
Jonathan G Rennison
|
de4d958808
|
Fix tracerestrict current order test on load through advance order
|
6 years ago |
Jonathan G Rennison
|
97fd250d21
|
Remove conditional order refs when removing tracerestrict slot
See #40
|
6 years ago |
keldorkatarn
|
78588d8ce5
|
First implementation of conditional order checking slot occupancy
(cherry picked from commit 524e3e56cb4a357ba60335f91dce1e00cb8d22f2)
Some code adjustments: serialisation/storage, formatting
See: #40
|
6 years ago |
Jonathan G Rennison
|
02328680a1
|
Merge branch 'tracerestrict-sx' into jgrpp
|
6 years ago |
keldorkatarn
|
2f3e4044b7
|
FIX: TraceRestrictSlots: Fix crash when removing vehicle from slot. Invalid iterator got used. (it was no longer valid after calling erase with it)
(cherry picked from commit 3571f1bc898b9ffd8b124040882caa5357085f42)
Fixes: #37
|
6 years ago |
Jonathan G Rennison
|
64d9cdd6f0
|
Merge branch 'tracerestrict-sx' into jgrpp
|
7 years ago |
Jonathan G Rennison
|
b004c1998f
|
Merge branch 'tracerestrict' into tracerestrict-sx
|
7 years ago |
Jonathan G Rennison
|
7986367c1f
|
Tracerestrict: Add program append management action.
|
7 years ago |
Jonathan G Rennison
|
bfb8f6f32e
|
Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
# src/saveload/extended_ver_sl.cpp
# src/tracerestrict.h
# src/tracerestrict_gui.cpp
|
7 years ago |
Jonathan G Rennison
|
c44141bad6
|
Add conditional to test slot occupancy state.
Bump tracerestrict version.
|
7 years ago |
Jonathan G Rennison
|
c94b7a6240
|
Add safeguard includes to tracerestrict files.
|
7 years ago |
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
|
7 years ago |
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.
|
7 years ago |
Jonathan G Rennison
|
927323dcb1
|
Add trace restrict slot membership conditional.
|
7 years ago |
Jonathan G Rennison
|
6417fb16c3
|
Initial implementation of trace restrict slots
|
7 years ago |
Jonathan G Rennison
|
5a2d482c28
|
Tracerestrict: Add wait at PBS signal action.
|
7 years ago |
Jonathan G Rennison
|
8cf0f354d9
|
Merge branch 'tracerestrict-sx' into jgrpp
|
7 years ago |
Jonathan G Rennison
|
13f8de58c3
|
Add instruction move up/down buttons to GUI.
Has block and individual instruction move modes, depending on ctrl.
|
7 years ago |
Jonathan G Rennison
|
f10c32de53
|
Fix removal of double-length conditional instructions (PBS entry signal).
|
7 years ago |
Jonathan G Rennison
|
f192865c27
|
Allow shallow-removing conditional blocks by use of ctrl+click.
|
7 years ago |
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
|
8 years ago |
Jonathan G Rennison
|
f942de699c
|
Add power/weight and max TE/weight ratio tracerestrict conditionals.
Minor refactorings.
|
8 years ago |
Jonathan G Rennison
|
91ba866852
|
Fix comment typo.
|
8 years ago |
Jonathan G Rennison
|
b5531975da
|
Add train weight, power, and max TE tracerestrict conditionals.
Minor refactorings.
|
8 years ago |
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
|
8 years ago |
Jonathan G Rennison
|
213b0e7e3a
|
Tracerestrict: Add a group membership conditional.
|
8 years ago |
Jonathan G Rennison
|
49988b37b8
|
Merge branches 'tracerestrict-sx' and 'template_train_replacement-sx' into jgrpp
|
8 years ago |
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.
|
8 years ago |
Jonathan G Rennison
|
8dc76b0044
|
Be more strict checking for space in program pool in mgmt actions.
|
8 years ago |
Jonathan G Rennison
|
5d42d07988
|
Merge branch 'tracerestrict-sx' into jgrpp
|
8 years ago |
Jonathan G Rennison
|
83369d5e71
|
Remove unused constant _tracerestrict_penalty_item_default_value.
|
8 years ago |
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
|
9 years ago |
patch-import
|
82cab7f31c
|
Tracerestrict: Import "Long Reserve" feature.
https://github.com/KeldorKatarn/OpenTTD_PatchPack
Minor code de-duplications.
|
9 years ago |
Jonathan G Rennison
|
0c29f9f9a0
|
Merge branch 'tracerestrict-sx' into jgrpp
|
9 years ago |
Jonathan G Rennison
|
d2e8d205b9
|
Tracerestrict: Fix copying an unrestricted signal making an empty program.
|
9 years ago |
Jonathan G Rennison
|
c3948ef5e9
|
Merge branch 'tracerestrict-sx' into jgrpp
|
9 years ago |