From 825d3dda60ab6a1ccbe6aa79dccb571738161414 Mon Sep 17 00:00:00 2001 From: claude Date: Sun, 22 Mar 2026 15:15:10 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20add=20Buildings=20wiki=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Buildings.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Buildings.md diff --git a/Buildings.md b/Buildings.md new file mode 100644 index 0000000..742866d --- /dev/null +++ b/Buildings.md @@ -0,0 +1,35 @@ +# Buildings + +> **Legend** +> - βœ… Implemented β€” exists in the current codebase +> - πŸ—ΊοΈ Planned β€” design exists but not yet implemented + +--- + +All buildings are placed by the player (press **B** to open build menu). Costs are deducted from the stockpile. + +| Building | Cost | Tile effect | Function | +|----------|------|-------------|----------| +| `floor` βœ… | 2 wood | GRASS β†’ FLOOR | Walkable platform | +| `wall` βœ… | 3 wood + 1 stone | GRASS β†’ WALL | Impassable barrier | +| `chest` βœ… | 5 wood + 2 stone | GRASS β†’ FLOOR | Visual only (no gameplay function yet) | +| `bed` βœ… | 6 wood | β€” | Villager spawn point + sleep location | +| `stockpile_zone` βœ… | free | β€” | Villagers deposit items here | + +## Placement Rules βœ… + +Cannot build on: +- Impassable tiles (water, FOREST, ROCK, WALL) +- Existing buildings +- Resource nodes +- If stockpile has insufficient resources + +## Notes + +- **Beds** are the population cap β€” one villager per bed. Without a free bed, no new villagers spawn. +- **Stockpile zones** have no cost and no tile effect; they are invisible markers that villagers pathfind to when depositing items. +- **Chests** are currently visual only β€” item storage is global (the stockpile), not per-chest. + +--- + +← [[Game Systems Reference]]