rimlike/scenes
megaproxy 6789ca739f add iron/gold smelting + disambiguate workbench-vs-recipe
Q: iron_smelt (iron_ore + wood → iron_ingot) and gold_smelt
(gold + wood → gold_ingot) recipes added at Smelter, using the
existing ingredient2 buffer mechanism. New TYPE_IRON_INGOT and
TYPE_GOLD_INGOT item types (procedural hue-hash draw for now).

R: new Recipe.target_workbench field (StringName, empty = any matching
skill) round-trips through to_dict/from_dict. Workbench bill picker
filters by both required_skill AND target_workbench vs lower-cased
label_text. plank → carpenter, stone_block/iron_smelt/gold_smelt →
smelter, flour → millstone. Cooking-only recipes (bread, meal) stay
unrestricted since Hearth is the only cooking workbench.

9 recipes total now, 4 distinct workbench routes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-16 18:45:11 +01:00
..
ai add iron/gold smelting + disambiguate workbench-vs-recipe 2026-05-16 18:45:11 +01:00
effects Phase 0 scaffold + asset audit findings 2026-05-10 20:09:11 +01:00
entities add iron/gold smelting + disambiguate workbench-vs-recipe 2026-05-16 18:45:11 +01:00
main sprint A cleanup: accessibility, signals, race, debris 2026-05-16 18:38:14 +01:00
pawn sprint A cleanup: accessibility, signals, race, debris 2026-05-16 18:38:14 +01:00
storyteller fix six critical bugs from audit sprint 2026-05-16 18:06:55 +01:00
ui add iron/gold smelting + disambiguate workbench-vs-recipe 2026-05-16 18:45:11 +01:00
world sprint A cleanup: accessibility, signals, race, debris 2026-05-16 18:38:14 +01:00