diff options
| author | historia <[not public]> | 2026-06-25 04:46:40 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-06-25 04:46:40 -0400 |
| commit | 2725e2927a1595c7b100d942d1f14146252adeb7 (patch) | |
| tree | e8bc2292634a2d686c751981ddb3097517cccc6a /building_guide/construction.md | |
| parent | 94a06fbbe682701ca4d4bd2a70cd74d8df29c932 (diff) | |
| download | thehouseoficarus-2725e2927a1595c7b100d942d1f14146252adeb7.tar.gz | |
feat: who, global chat, removed redundant YAML IDs
Diffstat (limited to 'building_guide/construction.md')
| -rw-r--r-- | building_guide/construction.md | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/building_guide/construction.md b/building_guide/construction.md index d9c991a..81e4249 100644 --- a/building_guide/construction.md +++ b/building_guide/construction.md @@ -2,6 +2,8 @@ The Construction skill allows players to process logs into planks and assemble planks into furniture at a workbench. Higher-tier logs produce more valuable planks and furniture. +> **Filenames are IDs.** The item/object YAML shown below have no `id:` field — each file's name is its ID (e.g. `construct_oak_planks.yaml` → `construct_oak_planks`). See `items.md` / `objects.md`. + ## Skill - Skill name: `construction` @@ -24,7 +26,6 @@ The Construction skill allows players to process logs into planks and assemble p The primary construction station. Placed in rooms to enable construction. ```yaml -id: workbench name: workbench color: "172" description: "A sturdy wooden workbench..." @@ -36,7 +37,6 @@ inroom_description: "A workbench stands against the wall..." A terminal that shows registered homeowners and lets them enter their house. Handled entirely in Go code (`internal/game/cmd_estate_directory.go`), not via YAML behaviors. ```yaml -id: estate_directory name: Estate Directory color: "39" description: "A holographic terminal displaying property records..." @@ -52,7 +52,6 @@ When a player looks at the directory, it scans `data/players/characters/*.yaml` Required tool for cutting logs into planks at the workbench. ```yaml -id: saw name: saw tool_type: saw value: 30 @@ -87,7 +86,6 @@ All recipes use `type: construction` and `station: [workbench]`. Log-to-plank re Example plank recipe: ```yaml -id: construct_oak_planks type: construction level: 15 xp: 10 @@ -103,7 +101,6 @@ message: "You saw the oak logs into sturdy oak planks." Example furniture recipe: ```yaml -id: construct_wooden_table type: construction level: 6 xp: 25 @@ -123,7 +120,6 @@ message: "You build a sturdy wooden table." Located in room 16 (Construction Site). Talk behavior sells a house plot for 10 credits via `cost` + `set_player_flags`. Sets `owns_house_local_neighborhood: "local_neighborhood"` on purchase. ```yaml -id: estate_broker name: estate broker talk: nodes: @@ -170,7 +166,6 @@ Player houses are real YAML rooms stored in `data/rooms/player_housing/`. Each h House room files follow the same format as world rooms: ```yaml -id: 200 name: "Player House: Entrance Hall" description: "..." exits: |
