aboutsummaryrefslogtreecommitdiff
path: root/data/help/gathering.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-10 01:48:28 -0400
committerhistoria <[not public]>2026-06-10 01:48:28 -0400
commita226d72e51eecb768b13600303f73483118d9104 (patch)
tree458d15ef049732c15dacc591a830d3beddbedfde /data/help/gathering.yaml
parent6a0f3d7a252de4b1741cfe5e1c561412c602becc (diff)
downloadthehouseoficarus-a226d72e51eecb768b13600303f73483118d9104.tar.gz
feat: implemented janky object interaction model
Diffstat (limited to 'data/help/gathering.yaml')
-rw-r--r--data/help/gathering.yaml22
1 files changed, 22 insertions, 0 deletions
diff --git a/data/help/gathering.yaml b/data/help/gathering.yaml
new file mode 100644
index 0000000..57c317e
--- /dev/null
+++ b/data/help/gathering.yaml
@@ -0,0 +1,22 @@
+name: "gathering"
+category: "Skills"
+description: |
+ Gather resources from objects in the world.
+
+ Usage: mine <object> - Mine ore from rocks (requires pickaxe)
+ chop <object> - Chop logs from trees (requires axe)
+ fish <object> - Fish from fishing spots (requires rod/net)
+
+ Gathering skills use a tick-based action system:
+ 1. You begin the action (e.g. "You swing your pickaxe...")
+ 2. After a wait (reduced by tool speed), the game rolls for success
+ 3. Success picks a weighted random drop from the object's drop table
+ 4. Depleting drops remove the resource temporarily; rare drops don't
+
+ Tools: Items with tool_type and tool_speed. The best matching tool in
+ your inventory or toolbelt is used automatically. Higher tool_speed
+ means faster gathering.
+
+ Numbered targeting: "mine 1.rock" targets a specific instance when
+ multiple objects of the same name are present. "look" shows instance
+ indices and depletion status.