add Farming wiki page

2026-03-22 15:15:57 +00:00
parent 825d3dda60
commit 9f74e08c3c

54
Farming.md Normal file

@@ -0,0 +1,54 @@
# Farming
> **Legend**
> - ✅ Implemented — exists in the current codebase
> - 🗺️ Planned — design exists but not yet implemented
---
## Farming Tools
Player presses **F** to cycle through farming tools.
| Tool | Action | Requirement | Cost |
|------|--------|-------------|------|
| `hoe` ✅ | Till soil | GRASS or DARK_GRASS, no obstacles | — |
| `wheat_seed` ✅ | Plant wheat | TILLED_SOIL or WATERED_SOIL | 1 wheat_seed |
| `carrot_seed` ✅ | Plant carrot | TILLED_SOIL or WATERED_SOIL | 1 carrot_seed |
| `tree_seed` ✅ | Plant tree seedling | GRASS or DARK_GRASS | 1 tree_seed |
| `water` ✅ | Water soil | TILLED_SOIL or WATERED_SOIL | — |
---
## Crops ✅
| Crop | Stages | Time per stage | Watered | Yield |
|------|--------|---------------|---------|-------|
| Wheat | 3 | 20,000 ms | 2× faster | +3 wheat + 2 wheat_seed |
| Carrot | 3 | 25,000 ms | 2× faster | +4 carrot + 1 carrot_seed |
- Watering changes the tile to WATERED_SOIL, doubling growth speed.
- At max stage (3), a villager (`farm` job, 1,200 ms) or player can harvest.
- After harvest the tile reverts to TILLED_SOIL — ready to replant.
---
## Tree Seedlings ✅
Planted with the `tree_seed` tool on GRASS or DARK_GRASS tiles. No interaction needed after planting.
| Stage | Duration | Visual |
|-------|----------|--------|
| 0 | 60,000 ms | Sprout |
| 1 | 60,000 ms | Sapling |
| 2 | — | Converts automatically |
At stage 2 the seedling auto-converts to a **FOREST tile** with a new tree resource (HP 3), which villagers can immediately chop.
Total growth time: **~2 minutes**.
Cannot plant on: occupied tiles, existing resources, buildings, crops, other seedlings.
---
← [[Game Systems Reference]]