Create

Create

86M Downloads

Trains: Exclude/Include Doors To Open

roryyamm opened this issue ยท 2 comments

commented

Describe the Suggestion

Currently, when a train comes to a station, it opens all Train Doors and Glass Doors, no matter their orientation. However, not every door always opens to someplace desirable - or survivable. This is completely unrealistic, renders the mod unplayable, and I will not rest until this game-breaking error is corrected. </s>

My idea is simple: Where you enter the name of a station, 4 buttons would be presented. These would be the option to open all doors facing in the direction of the station, all doors facing opposite the direction of the station, all doors facing towards the relative left, and all doors towards the relative right. Any combination of buttons could be activated or deactivated, but all would be on by default, mimicking the current behaviour. This would not only allow stations where doors only open on one side or at one end of the train, but stops where no doors open, allowing for stations to be used as waypoints.

Screenshots and Videos

station-select-with-door-control

Additional Context

A possible method of implementation:

When assembled, the train would take note of the orientation of all Train and Glass Doors, then compare them to the orientation of the forward control block, and if necessary, any rear control block, assigning them to 'forward-left'/'rear-right, 'forward-right'/'rear-left', 'forward-forward'/'rear-rear' and 'forward-rear'/'rear-forward' categories. When entering a station, the train would first check which way it was moving when it arrived - forward or backward - then activate the categories of doors that the schedule requires relative to that direction.

commented

It seems like the feature was added to create 0.5, but it doesn't work the doors still open on both sides.

commented

You have to configure the Train Doors with a Wrench - the default is automatic, which unconditionally opens at stations, then you also have manual, Left and Right sides!