No idea if the right person will see this.
I can't reply on Chuck's Discord as I don't have a verified account.
Based on my expereince, Inputs is mandatory, but outputs is optional. E.g. this works fine:
craftRecipe TFZCraftRecipe_ResearchHerbalism
{
Time = 100,
NeedToBeLearn = false,
SkillRequired = PlantScavenging:10,
Tags = InHandCraft,
category = Research (TFZ),
OnCreate = TFZ.OnCreate.ResearchHerbalism,
inputs
{
item 1 [TFZ.TFZ_ClayTablet],
item 1 [Base.Twigs] mode:keep,
}
}
Version: 42.7.0
Mode: Singleplayer
Server settings: N/A
Mods: None
Save: New Save
Reproduction steps:
1. need at least 1 dirty bandage\rag
2. start washing it in any water source
3. repeat tthis with the SAME BANDAGE in the menu that opens when right-clicking on the water source (use stop time for comfortable repeat the bug)
no matter how many bandages\rags u have, it will work too