Page 1 of 1

Support for Heat as an Ingredient/Product prototype

Posted: Fri Nov 07, 2025 3:12 am
by protocol_1903
I'd like support for Heat as an ingredient/product in recipes. Realistically a 2.1 feature, I've outlined what the full features would likely be, although reduced features for an earlier initial implementation would be nice.

IngredientPrototype:
  • temperature - how many degrees C to remove per craft
  • minimum_temperature - operates same as FluidIngredientPrototype.minimum_temperature
  • maximum_temperature - operates same as FluidIngredientPrototype.maximum_temperature
ProductPrototype:
  • temperature - how many degrees C to add per craft, and can be modulated by probability
  • temperature_min - works like amount_min, modulated by probability
  • temperature_max - works like amount_max, modulated by probability
  • probability
  • ignored_by_productivity
This would require adding input/output heatboxes to entities so I have no expectations of it actually happening but this would be nice nonetheless. Would also be interesting even if the heatboxes were conjoined and possibly even merged into the energy source heatbox if it exists.


This addition would simplify many prototypes, the reactor would become a crafting machine with a fixed recipe. I'd also be interested in seeing other one-off prototypes being merged.