Page 1 of 1

Assigning multiple fluidboxes

Posted: Tue Sep 09, 2025 10:30 pm
by Gizzmohammer
Problem:

There is no way for a recipe to manually specify that a fluid should use multiple fluid boxes.
However, manually specifying is the only real option when using connection_category to specify different types of pipes.
(I.e, Automatic fluid box indexing might send plasma through a normal pipe)
This leaves a lot of recipes looking asymmetrical (see attachment)

Request:

An optional array property in FluidIngredientPrototype and FluidProductPrototype to specify additional fluidbox_indexes to assign to this fluid,
OR
An optional property in FluidIngredientPrototype and FluidProductPrototype to specify a connection_category that must match when assigning fluid boxes

Workarounds

Being extremely careful about how crafting machines and recipes are set-up when using connection_category
(or just living with ugly recipes)


Thanks for your time!
09-09-2025, 18-16-30.png
09-09-2025, 18-16-30.png (604.08 KiB) Viewed 123 times

Re: Assigning multiple fluidboxes

Posted: Wed Sep 10, 2025 5:48 am
by protocol_1903
You might be able to do it in the current implementation by setting just the water fluidbox and leaving the fluidbox index for the other fluid blank. But yeah, a proper way to do it would be nice

Re: Assigning multiple fluidboxes

Posted: Thu Sep 11, 2025 2:15 am
by Gizzmohammer
protocol_1903 wrote: Wed Sep 10, 2025 5:48 am You might be able to do it in the current implementation by setting just the water fluidbox and leaving the fluidbox index for the other fluid blank.
Unfortunately you can't mix automatic and manual modes, it throws an error

Re: Assigning multiple fluidboxes

Posted: Thu Sep 11, 2025 5:21 am
by protocol_1903
Gizzmohammer wrote: Thu Sep 11, 2025 2:15 am
protocol_1903 wrote: Wed Sep 10, 2025 5:48 am You might be able to do it in the current implementation by setting just the water fluidbox and leaving the fluidbox index for the other fluid blank.
Unfortunately you can't mix automatic and manual modes, it throws an error
Dang. Strange, but ok