Repro:
1) Have parametrized blueprint using "I[Item|Fluid|] [Ingredient|Product] of":
2) Place blueprint for any liquid except hot fluoroketone, for example Holmium solution, and it works:
3) Place blueprint for hot fluoroketone, and it doesn't work:
Expected this recipe for hot fluoroketone to be used:
This is possibly because the aforementioned recipe is listed as "Alternative Recipe", even though it is the primary way to produce fluoroketone:
[2.1.17] Recipe parameter of Fluoroketone (hot) not populated
-
SuperBananaBomb
- Burner Inserter

- Posts: 17
- Joined: Thu May 07, 2020 9:50 pm
- Contact:
Re: [2.1.17] Recipe parameter of Fluoroketone (hot) not populated
This is quite annoying, blueprint parametrisation is stringly typed which in case of holmium-solution fluid with name being the same as recipe works correctly, but fluoroketone recipe has different internal name ("fluoroketone") than the fluid ("fluoroketone-hot") which means it does not fall onto the recipe. In normal situations i would say this is not a bug because in this scenario the recipe should be selectable and ingredients/products of needs a recipe to be given (there is no internal logic that would select recipe which is a primary producer of a fluid). There is however a different bit of logic which makes fluoroketone recipe not selectable as a signal because it uses the same icon as fluoroketone-hot fluid causing signal deduplication logic to hide a recipe. There are 3 possible solutions and i am not sure which one is safest: 1/ renaming fluid or recipe so they match (may cause mods to break), 2/ changing fluoroketone recipe icon to be unique such that it is directly selectable (in this case the fluid would still not work as a recipe representative but that would be acceptable due to option to select recipe) or 3/ trying to make blueprint parametrisation guess which recipe a fluid represent.
Re: [2.1.17] Recipe parameter of Fluoroketone (hot) not populated
Is this stringly typed parametrisation also the reason why crude oil (ocean), lithium brine (vent) and fill xxx barrel puts the wrong signal into a blueprint? viewtopic.php?t=135813
Re: [2.1.17] Recipe parameter of Fluoroketone (hot) not populated
Yeah, this topic has different name same icon while the other topic has same name different icon. Selecting signals assumes type is preserved so it hides signals with the same icon but parametrization does not preserve type and it falls onto different type.
- _CodeGreen
- Fast Inserter

- Posts: 110
- Joined: Sat Mar 05, 2022 11:30 am
- Contact:
Re: [2.1.17] Recipe parameter of Fluoroketone (hot) not populated
I can't speak for all modders, but whenever the downside to a solution is "it might break some mods", please just break the mods.
We can update our mods, it's not a big deal for us. I would rather the game be permanently improved in some way at the cost of a one-time fix for us.
For this specific case, I can't imagine the number of mods that use the internal name of that recipe being very high.
We can update our mods, it's not a big deal for us. I would rather the game be permanently improved in some way at the cost of a one-time fix for us.
For this specific case, I can't imagine the number of mods that use the internal name of that recipe being very high.
My Mods | If you can't make it perfect, make it adjustable

