The vacuum chamber recipe displays that it needs 2 steel ingots, but it's still using the old 2x iron plates 2x iron pipes recipe. I was trying for ages to get it to work with steel, and couldn't understand why my overseer wasn't doing anything.
Still not fixed in 1.0c <require_multiple_gameobjects input="ingot_of_steel" amount="2" use_multiplier="1" range="100" tag="iron_pipes" failure_reason="Requires available iron pipes." closest="1" require_owned="1"/> needs to be replaced with ingot_of_steel
Almost there <require_multiple_gameobjects input="ingot_of_steel" amount="2" use_multiplier="1" range="100" tag="ingot_of_steel" failure_reason="Requires available iron pipes." closest="1" require_owned="1"/>
There's 2 files dealing with workshop recipes: 'workshop_jobs.xml' and 'buildings.xml'. Which one does the game use if they don't agree?
IMHO both are used for different uses. Buildings.xml declares in which work modules a crafting recipe is displayed and when it's greyed out or red . Workshop_jobs.xml declares which ingredients are needed when an actual craft job is evaluated for execution. Redundancy for the win
Ah, so the failure reason listed in workshop_jobs.xml isn't used then. Because buildings.xml does have the correct failure reason/s.