News:

Simutrans Tools
Know our tools that can help you to create add-ons, install and customize Simutrans.

Two-ways signals

Started by Nazalassa, Yesterday at 04:07:15 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Nazalassa

Makes it possible for trains to ignore some signals when they go in the opposite direction, rather than blocking them. This could be useful at junctions, or on single-tracked lines (e.g choose signal at the end). Each signal can do either this or the default behaviour through a new checkbox in the signal info window.

Examples:
two_ways_signals_scr.png  two-ways-signals-scr-2.png
Making paks since October 2023  |  pak48.bitlit | pak32.box | MLM for pak64 | Empire F7 cars | Pneumatic tubes | More pak64 vehicles and industries

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

poppo

Interesting :) .
I'd like to ask a few questions and make some suggestions (just my personal opinion).
  • How does a signal behave when placed on a railroad switch? And can we edit the signal-running direction on the railroad switch?
  • Is a choose signal of the opposite direction placed after a choose signal found in route_t::find_route()? (It should not be.)
  • Is it possible to place different signals on the opposite sides of the same tile?
    (I know that current signal system doesn't allow this. But I think it would be more useful if, on a single-track line, one direction could be set to "choose" while the other could be set to "longblock" or "pre-signal".)