Fuel transfer don't work inside vessel
vladtcvs opened this issue · 7 comments
Resources obeys crossfeed rules enabled
In vessel like this
Tank1 --- Smth --- Tank2
| |
|------- KAS pipe ---|
where Smth doesn't allow crossfeed, I can not move fuel between tanks. If Smth contains decoupler, then after decoupling it,
Tank1 --- Smth1 --- Decoupler Smth2 --- Tank2
| |
|-------------------- KAS pipe -----------------------|
while pipe still connected, I can move fuel.
- Which pipe you used for connection?
- Was that pipe in docked or undocked mode?
- How were you transferring fuel after decoupling?
Screenshots or a short video would help.
Alas, no, it's not possible. In KSP parts can connect to each other at just one point. In your design left tank is connected to decouple, and decoupler is connected to the right tank. This two connections are used by the game to check if the fuel can flow. From the game's standpount, the RTS part is only connected to the right tank. Otherwise it would introduce a loop in the parts tree.
Btw, have you tried to replace RTS with a stock fuel pipe? Does it allow fuel transferring in this config?
It seems on the bottom image RTS is in docked mode. In this mode the linked parts are treated as one vessel. And since they are now linked via RTS and not via a decoupler, the fuel flow is allowed. It's intended behavior.
So, is it possible to move fuel between tanks inside one vessel via RTS, when different parts are connected via decoupler or smth else? Like on the first image
I filed a separate bug for the improper docking mode update: #289.
As for the crossfeed behavior, it works the same way with the stock fuel pipe. I don't see an easy way to make it without fighting with the stock game logic. Could you please give a real game use-case where such function would be useful? Are you trying to overcome decoupler limitations in EVA?