Station - chain signal integration

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

mp0011
Fast Inserter
Fast Inserter
Posts: 216
Joined: Mon Mar 20, 2017 1:17 am
Contact:

Station - chain signal integration

Post by mp0011 »

When I place chain signal just after a train station, and the signal is blue/red, the train "leaves" the station but don't move - waiting for free route to next green Rail Signal.

It's not big deal, but train disconnects from logic network, and can't interact anymore with it (also, can't be loaded/unload/holded at the station if other "Circuit Conditions" changed)

Is it possible to add new Waiting Condition to the station, that reflects Chain Signal state, but not reads just the color signal, but rather if train can or can not pass it)?
Honey.Badger
Burner Inserter
Burner Inserter
Posts: 6
Joined: Tue May 09, 2017 6:46 pm
Contact:

Re: Station - chain signal integration

Post by Honey.Badger »

This can be done with circuits if you know where the trains are going (and probably can be done even if you don't). If you have trains with different exit destinations you can just read the signal off of each exit option and feed those to the station under a different signal name (one that reflects where the exit goes). Then, in your train conditions add an AND condition that waits for a green exit block. That way it will wait at the station (and be available logistically) until it can actually leave.
mp0011
Fast Inserter
Fast Inserter
Posts: 216
Joined: Mon Mar 20, 2017 1:17 am
Contact:

Re: Station - chain signal integration

Post by mp0011 »

Not as I imagine, but I also realized it is hard to implement...

If I connect eg. nearest green signal to station and add Circuit Condition "and green = 1" to trains, it would not prevent ALL train to departure, because at this tick, light is still green, so all trains are triggered, and goes to next chain signal, leave the station, waits there, and continue to next station.

I imagine, that when first train reserve the way (after "start conditions" are all checked), it blocks the rail block and change rest of Chain Signals to red, preventing rest of trains to leave (and disconnecting) stations. Then I can change other signals to "cancel" departure orders for other trains, or change it's destinations...
Post Reply

Return to “Ideas and Suggestions”