Skip to content

Harvesting/gathering loop for crafting materials — the missing input side of the crafting economy #2998

Description

@ApostateCD

Gap

Crafting's material demand side is deep (MaterialCategory, CraftingMaterialRequirement, the #2878/#2881 expressiveness arc, value-denominated requirements) — but there is no player loop that produces crafting materials. world/agriculture yields food only (CropType/FieldDetails/Granary/FoodStockpile) and never touches ItemInstance or MaterialCategory. No foraging, mining, logging, skinning, or salvage-into-materials action exists.

Why

Roadmap pillar 1 names harvesting as a living-grid activity ("go harvesting"), and without a production loop, materials can only enter via seeds/GM grant — the crafting economy has a mouth but no hands. A gathering loop also gives non-combat characters a grid reason to travel (feeding the ambient-texture and travel systems).

Scope note: domain-level material production is #2540's territory — this issue is the personal gathering loop (skill-gated, location-dependent, perform_check-driven yields).

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:laterReal but not MVP-gating; post-MVP scale-out

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions