Recipe Research
whizzball1 opened this issue ยท 2 comments
I'd like to suggest, per Factorio, a way to only allow certain recipes to work if they have been researched (whether by completing an advancement or by making research a product of a machine's recipe). That's basically it.
For example: a machine takes 20 of item x, 30 of item y, and 40 of item z and produces 10 of item a. At the same time, the recipe triggers completion of a research or advancement. Now you can go to another machine and use certain recipes that only work because that research or advancement is completed.
You can kind of do it in a hacky way already. Gate a token item behind the research and require this token item in the recipe as an input that is not consumed.