feat(vagrant): v0.19.0 — role-based Stone-Age recipes (match by form/material/weight/affordance, not item id); rock/stick get form roles
This commit is contained in:
11
README.md
11
README.md
@@ -8,11 +8,20 @@ callback, foot-body-orientation ("tactical twist"), scale-deformation walk
|
||||
cycle, and inheritance-decoupled foot sprites. End-to-end inventory pickup/drop
|
||||
demo: pick up a rock into a backpack container, drop it back into the world.
|
||||
|
||||
**Version:** 0.18.0
|
||||
**Version:** 0.19.0
|
||||
**Module-ID:** vagrant-skeleton
|
||||
**Requires:** lib-core.input >=0.4.0, lib-core.camera >=0.3.0, lib-core.render >=0.2.0, lib-core.maps >=0.1.2, lib-core.puppet >=0.4.4, lib-core.interaction >=0.1.0, lib-core.composition >=0.3.0, lib-core.actor >=0.1.0, lib-core.inventory-list >=0.1.0, lib-core.panel >=0.2.0, lib-core.inventory-list-display >=0.1.0, lib-core.notify >=0.1.0, lib-core.notify-display >=0.1.0, lib-core.world-overlay >=0.1.0, lib-core.crafting >=0.3.0, lib-core.crafting-display >=0.2.0, lib-asset.prototype-subterrain >=0.2.0, lib-asset.prototype-tc-basics >=0.1.0
|
||||
**Tags:** test-chamber, puppet, walking-sim, interaction
|
||||
|
||||
> **v0.19.0:** **Role-based recipes.** Items carry a `form` role (shaft / cord /
|
||||
> fiber / lump / blade / …); Stone-Age recipes now match by ROLE + material +
|
||||
> weight + affordance, not by item id — so **any item that fills a role qualifies**
|
||||
> (a haft = `{form="shaft"}` → stick OR branch). Verified: stick and branch both
|
||||
> haft a hammer/axe; a log is rejected as a hammer head (not a lump); weight
|
||||
> discriminates (a light stick can't be "broken", a heavy branch can't be
|
||||
> "sharpened"). Template-id matching stays available (see rock_pick/rock_pile) —
|
||||
> one of several modes, not the default.
|
||||
>
|
||||
> **v0.18.0:** Stone-Age round-out (content pack) — `craft_stone_hammer`
|
||||
> (rock+stick+cordage → hammering tool), which now **gates `knap_sharp_stone`**
|
||||
> (was bare-handed); `chop_tree` (tree + chopping axe → 2 logs, closing the
|
||||
|
||||
Reference in New Issue
Block a user