aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorworkhorse <workhorse@localhost.localdomain>2026-06-19 11:51:17 -0400
committerworkhorse <workhorse@localhost.localdomain>2026-06-19 11:51:17 -0400
commit575a71dcfed3b9fa44af244836f638a23df05a9a (patch)
treeeb5eff16eab86247a3dd93ff4d7fd3781f291b64 /TODO.md
parent52a3ce6a4b4a254dc5d3067979a09e93c060fa20 (diff)
downloadthehouseoficarus-575a71dcfed3b9fa44af244836f638a23df05a9a.tar.gz
feat: farming roughly implemented
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/TODO.md b/TODO.md
index 61d2738..98f19fc 100644
--- a/TODO.md
+++ b/TODO.md
@@ -45,7 +45,7 @@ See `skill_plans/pharmacy.md`. Herb cleaning and potion mixing. Can work initial
See `skill_plans/farming.md`. Grows herbs for Pharmacy and allotment crops. Per-player plot state via player flags.
-- [ ] **Farming Skill** — Add `plant`, `harvest`, `rake`, `water`, `cure`, `inspect` commands. Farming state tracked per-player via player flags (each plot stores seed, growth stage, watered, diseased status). Add `FarmTick()` that runs every ~500 ticks for online players: advances growth stages, rolls disease chance (watering prevents), diseased plants die if not cured. Create seed items (14 herb seeds, 7 allotment seeds). Create farming tools (rake, spade, watering_can, plant_cure). Create plot objects (herb_patch, allotment_patch). Create tool_shed object with store/retrieve interaction. Harvesting gives 3-15 herbs or 3-10 crops based on farming level. Create farming area rooms south of room 15.
+- [x] **Farming Skill** — Add `plant`, `harvest`, `rake`, `water`, `cure`, `inspect` commands. Farming state tracked per-player via player flags (each plot stores seed, growth stage, watered, diseased status). Add `FarmTick()` that runs every ~500 ticks for online players: advances growth stages, rolls disease chance (watering prevents), diseased plants die if not cured. Create seed items (14 herb seeds, 7 allotment seeds). Create farming tools (rake, spade, watering_can, plant_cure). Create plot objects (herb_patch, allotment_patch, flower_patch). Create tool_shed object with talk behavior for store/retrieve interaction. Harvesting gives 3-15 herbs or 3-10 crops based on farming level. Create farming area rooms (150-152) south of room 15.
---