Description
PAX Node / Vanilla Shuttle
Video/Reddit Post
It comes for you, and then takes you where you want it. It's your personal Uber!
Setup
-
Put down as many nodes as you like, and set their
Ivalue (Identification) to a unique IDI suggest putting tags on the map, or tiles, so you can see the ID of the station you want to go
-
Connect all nodes with green cables using one of the poles on the LEFT side. (there's only 2 on the left side, and 3 on the right)
-
Put down a single 1 or 2 long train with two 'PAX' destinations, with both at least a second wait time. (10-15 is preferred if you are not testing it) anda circuit requisite of S > 1 (for jumpstarting the train with an S signal without entering the train interface ((Don't forget to turn it off immediately! Just a flick! Or it will Immedately leave that station the next time too.))) and O > 0 requisite (For being able to leave the station immediatly on gate override) each having an OR relationship.
Never have a train stop there for a split second (one frame, 0 inactivity, or 0 passed time) because then you'll have to manually unlatch the bugged sr-latch. (Standing near the gate unlatches it)
Multiple trains can work too, but if your PAX station is skippable, chances are if its occupied, you'll skip it. (Also, if multiple stations are outputting their
Dvalues those will add up, and if there a station with that id, it will latch)
When using independent PAX networks, make sure to use different station names. (Example.: one set of connected PAX stations are all named PAX-A and another, separate set will be name PAX-B. This is because if there is no rail between them it leads to a bunch of "No path" errors)
Usage
-
If you stand near the gate, the train will come to you (the train immediately leaves it's station)
-
The gate will open on train arrival
-
Set the
D(Destination) value in the Destination combinator to the staton ID you want to go -
The train will take you there (Once you hop in, it wont go anywhere while you are standing on the gates!)
-
The train will cycle through the destinations, from each to the next
Dvalue. Like a metro. -
If you want the train to stay where it is, input a non-existing
Dvalue. You are still able to call trains with the gate.For easy targeting, I suggest you using the numbers for
Ivalues as the snapping points of the constant combinatorsProtip! Just set the targeting combinator to the max value to turn the station off.
Don't turn off the combinators!
You can use an alternative targeting with bigger numbers using
XandYsignals.Xwill output as 100DandYas simply asD. So if you're using a coordinate system to locate your stations, and you want to reach one with 11Xand 2Yjust set it'sIvalue to 1102. (Don't forget to set the originalDsignal to 0 because that would be added to that too.)
How does it work?
If you stand near the gates the station outputs it's I value (With an O override flag) to the green grid.
If there is a train inside, it will output the stations D value.
A station when reads a D value from the grid and that value is the same as it's I value, it latches (Using an SR-Latch) and the station lights up in yellow. (It's green when the train is inside) If it reads the O override flag, the station won't output it's own D value. (Because it's overridden)
There is a bp labeled prototype in the book. It's the 'uncompressed', very basic early version but it's core is essentially the same. if you're wondering how it works, that's a bit easier to see through. Otherwise just skip it, the 'PAX - Shuttle Station' is the only one you need.
Also, I believe that the circuitry is inefficient and the same logic can be compressed into less combinators/cables, but I can't be bothered.
If you find any bugs, or have a suggestion, pm me on Reddit!
Edit: The O override signal is now a yellow color signal. (For global my indicators) If you want to change all the yellow signals to something else go ahead, but note that there is another yellow signal near the 'shuttle incoming' lights, that's a different 'yellow' signal.