crafting-loop · git:20260912.5a06685 · 2026-09-12 · sha256 1b86ae89b91b6d40
crafting-loop git:20260912.5a06685A
Immutable. This exact content never changes and is served at /api/v1/blob/1b86ae89b91b6d40.
--- name: crafting-loop description: > Engine-neutral craft loop. Pick a column first. Use when recipes are a wiki, when stations hide the verb, or when craft skips the gather loop. Do not copy a franchise recipe book. --- # Crafting loop Ask the column. | Column | Where it happens | What it costs | |---|---|---| | hand-craft | anywhere, short list | inventory + time | | station-craft | bench / fire / anvil | station + recipe + mats | | fuse-two | two items in, one out | identity of both | | cook-buff | meal / potion with timer | mats + duration | | schematic-unlock | recipe is the loot | find then craft | Do not mix fuse-two identity destruction with schematic-unlock on the same bench unless both columns are named. ## Loop ``` see need → gather (world or vendor) → meet recipe → spend → hold result → use / wear ``` If the player cannot name the gather step, the craft is a shop with extra clicks. Wear and slots live in durability-economy and equipment-progression. This skill only authors the *transform*. ## Recipe readability - A recipe is a sentence: N of tag A + M of tag B → item C. - Tags come from chemistry-verbs when possible. Do not invent a second material language. - Unknown recipes fail loudly (missing 2 oil), they do not silently no-op. - Discover-by-doing is a column (schematic-unlock or cook-buff experiment). Default is a readable list at the station. ## Time Craft time is a clock the player can walk away from, or a 1-beat confirm. Long crafts need a visible finish. No hidden overnight unless time-weather is stacked and published. ## Iron rules - No recipe that only works on one named quest prop. - Result must fit inventory-economy. Overflow is visible. - Consume-wear items that come from craft must state their lifespan on the result card. - Do not hide the only repair bench behind an unmarked mountain. ## Accept The player can craft the first useful item without a wiki. A missing mat is named. Using the result is a different verb from crafting it.