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: 16
- 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.
