orwell96
114b915518
Fix new green signals bug caused by old trav_lzbdata, and callback loop in signalling formspec
2021-02-10 16:36:24 +01:00
orwell96
cf2179dea5
remove obsolete code/comments
2019-11-26 16:01:51 +01:00
Gabriel Pérez-Cerezo
2d8c13885a
Shunting mode now couples trains on collision.
...
Trains now get coupled when one of them is in coupling mode.
2019-08-11 20:16:11 +02:00
orwell96
2d2cd9605b
No crash when train does not exist on check_collision()
2019-02-06 23:22:48 +01:00
orwell96
7c60b8ffd1
Fix small bug in routeui and make another message log-only
2019-01-22 21:06:26 +01:00
orwell96
842a85606e
Properly implement invalidate_all_paths, recheck lzb on aspect change
2018-10-10 22:41:59 +02:00
orwell96
2a76d4a960
Fix final bugs and to-do's (u.a.save/load system)
2018-06-14 17:39:42 +02:00
orwell96
24b0639c5f
Mainly make collisions and coupling work
...
Missing: ATC stuff, yaw problems
2018-06-14 17:39:42 +02:00
orwell96
5dca155333
Implement collisions. (does not work yet, still code errors)
2018-06-14 17:39:42 +02:00
orwell96
b420a71939
Implement a reverse path lookup for trains instead of an occupations window system
2018-06-14 17:39:42 +02:00
orwell96
caf2bda7bc
Fix path_dir to actually be an angle, path item deletion and orientation of wagons
...
The occupation system as it is now will change. For each position, I will save the index in the train's path,
and implement a callback system. I need this because the occupation window system will not be enough to cover all use cases
(e.g. to make a train stop with it's center or back at a certain position, I need 3 different brake distances, which doesn't fit into the scheme)
2018-06-14 17:39:42 +02:00
orwell96
139a26fccc
Bugfixes part 1
...
There's something wrong with the new paths, next time build a path validity checker to trace the issue
2018-06-14 17:39:42 +02:00
orwell96
30e98520e7
Occupation System, new train steps, still incomplete
2018-06-14 17:39:42 +02:00