aboutsummaryrefslogtreecommitdiff
path: root/data/help/use.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'data/help/use.yaml')
-rw-r--r--data/help/use.yaml32
1 files changed, 24 insertions, 8 deletions
diff --git a/data/help/use.yaml b/data/help/use.yaml
index 41ceb34..a6efafb 100644
--- a/data/help/use.yaml
+++ b/data/help/use.yaml
@@ -1,13 +1,29 @@
name: "use"
-category: "Skills"
+category: "General"
description: |
- Use a crafting station or interactive object.
+ Use an item on a target — the universal interaction command.
- Usage: use <object>
+ Usage:
+ use <item> Use an item on a room object
+ use <item> on <target> Use item on a specific target
+ use <item> with <item> Combine two inventory items (shorthand)
- Some objects can be used for crafting (furnaces, anvils, spinning wheels,
- ranges, etc.). Using an object typically consumes items from your
- inventory and produces something new, with an optional skill check.
+ The "use" command routes to different systems based on the target:
- You need the required materials in your inventory. The action continues
- until you run out of materials or inventory space.
+ Object target (room object)
+ If a recipe matches: opens the recipe menu for crafting/cooking
+ Otherwise: dispatches to the object's behavior (gather, talk, toggle)
+
+ Item target (inventory or ground)
+ If a recipe matches both items: combines them (e.g., flour + water)
+
+ Mob target
+ Future: give items to NPCs for quests
+
+ Examples:
+ use trout on fire Cook trout on a campfire
+ use water on flour Mix dough (opens recipe menu)
+ use bronze pickaxe on rock Mine copper/tin rocks
+ use iron gate Push/pull a gate (falls through to toggle)
+
+ See also: cook, recipe, gather, talk