[2.0.73] Fluid ingredient counts in parameter formulas are not used

Bugs that are actually features.
Jouster500
Burner Inserter
Burner Inserter
Posts: 7
Joined: Mon Aug 26, 2024 12:52 am
Contact:

[2.0.73] Fluid ingredient counts in parameter formulas are not used

Post by Jouster500 »

What did i do?: Loaded mods were Space age, quality, elevated rails and base mod.

I created a parameterized blueprint for the biochamber and was testing various settings for exact insertion with the various recipes. I placed the blueprint to test various recipes to see if ingredients list would properly generate in the constant combinator.

What happened?: Recipes that took an inserted item properly generated, but those that took a liquid ingredient remained at their default values as specified from the parameterization menu.

What did you expect to happen instead?: I expected the liquid ingredients to also be used in the parameters formulas.

Does it happen always, once, or sometimes?: Always happens when selecting recipes that feature liquid ingredients in any machine that can take liquid inputs.

STEPS TO RECREATE
1.) Place any arbitrary machine that can take a liquid input set to parameter 0.
2.) Connect a constant combinator with as many parameters to reflect the liquid ingredient of a recipe. Set to a unique value for each
3.) Blueprint and adjust the parameters such that you select the recipe for parameter 0, the followon parameters are ingredients of 0, and their values are formulas using the ingredients of parameter 0
4.) Place the parameterized blueprint down and select a recipe that takes a liquid ingredient (Rocket fuel from jelly, Blue circuits, Light oil cracking)
5.) You will notice that solid ingredients obtain the formulas result while liquid ingredients retain their default values.

Alternatively, the following blueprints can be used to quickly test this for some of the machines Ive confirmed behavior on. Each constant combinator in the blueprint is targeted to multiply the input ingredient of the specified recipe by -1;
  • Biochamber
  • Chem plant
  • Assembler
This is the rocket fuel from jellynut recipe. Ingredients 1 2 and 3 are defaulted to -20, -19, and -18. The ingredients for 1 and 2, bioflux and jelly, properly report at -2 and -30 (as their formulas just negate their values). However the 3rd item, water, remains at the default -18 instead of -30.
This is the rocket fuel from jellynut recipe. Ingredients 1 2 and 3 are defaulted to -20, -19, and -18. The ingredients for 1 and 2, bioflux and jelly, properly report at -2 and -30 (as their formulas just negate their values). However the 3rd item, water, remains at the default -18 instead of -30.
03-02-2026, 02-50-43.png (469.27 KiB) Viewed 158 times
The parameterization for the first blueprint. By all accounts, the fluid ingredient for rocket fuel jelly nut should have clocked to -30.
The parameterization for the first blueprint. By all accounts, the fluid ingredient for rocket fuel jelly nut should have clocked to -30.
03-02-2026, 02-54-37.png (724.33 KiB) Viewed 158 times
Attachments
factorio-current.log
Log file.
(19.19 KiB) Downloaded 15 times
Loewchen
Global Moderator
Global Moderator
Posts: 10691
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [2.0.73] Fluid ingredient counts in parameter formulas are not used

Post by Loewchen »

pN_im is the item count of the m-th ingredient of the N-th parameter, fluids are not items and do not have an item count.
Post Reply

Return to “Not a bug”