I see that your BP works, perhaps it's too late at night and I'm tired, but do you mind explaining me the logic behind it? I just launched to space and made a few round trips, and I can't understand your logic, so I'm trying to break it down here starting from the Decider Combinator:MBas wrote: ↑Sun Oct 27, 2024 7:43 pm
Set the constant F to 1200. This value represents the flow rate of a single pump. If you’re using a larger ship where one pump isn’t enough, you can use two pumps in parallel and change the constant F to 2400.
The constant E indicates the number of engines in one wing. In this setup, we’re using 4 engines per wing, for a total of 7 engines (one thruster is shared between both wings).
The parameter C specifies the total fuel consumption. In this example, we set C to 23, meaning each engine consumes 23 units of fluid per second.
- Decider combinator receives planet 'from-to' and you also set up desired consumption, pumps (1200) and number of enginers per wing. In your BP, F = 1200, E = 2 and C = 40
- Arithmetic combinator receives DC info above, takes E and multiplies by C, outputs T (in this case, 80)
- Decider combinator receives AC info above and compares if T < 1.5g (I assume this is a failsafe?). If true, it outputs to itself the value of T and pass it along to the next AC. T is still 80 so far, but it keeps adding itself each cycle, I guess
- T now goes to Aritchmetic combinator 2 and calculates T % 1.2k (I also don't know what is going on here). Outputs Q.
- Decider combinator 2 receives info from above AC and from the started DC. If all conditions are true, it outputs Checkmark = 1. I'm also not sure what it is checking for planets < 3
- Pumps works when they receive Checkmark = 1 from above DC