Summary:
When I build a workshop, I give orders to make my crafters make stuff. (Naturally.) However, sometimes I want to give them many orders at once. For example, I like to make my carpenters keep a small supply of building materials (doors, chairs, lanterns, etc.) So, to get it all done early, I give as many of those “keep X in supply” orders as possible at the very beginning. (Of course, some orders have to wait until they level up, etc.) However, at some point when I’m assigning these orders, the workbench “stutters”, and shifts the focus to the default item for that crafter.
Steps to reproduce:
- Promote a Hearthling to be a crafter with a workbench (e.g. Carpenter).
- Build the workshop.
- (Optional, but helps for effect:) Make a stockpile of what the crafter uses (e.g. wood) far away from the workshop (to make time elapse while they fetch the item).
- Wait for (or order) the crafter to do something that takes them away from the bench and stockpile.
- While they’re away, select an item to craft (e.g. Mean Bed).
- While the crafter is walking towards their workshop, click on another item to create (e.g. Wooden Door).
- Wait for the crafter to start crafting the item.
Expected Results:
The selected item in the workshop (in the example above, Wooden Door) stays selected, along with any quantities entered in the boxes.
Actual Results:
The crafter automatically defaults to their default item (for carpenter, this is the Farmer’s Hoe), and clears all quantities to 1.
Notes: This happens every time they start crafting an item, at the instant (well, close enough to the instant) that they do the first “work” on the object. This also happens to every crafter with a workbench (so far, carpenter, mason, weaver, and blacksmith).
Versions and Mods:
I’m running Stonehearth r-335, 64-bit, with Zulser mod (Release 3-a).