aboutsummaryrefslogtreecommitdiff
path: root/worldbuilding_guide/README.md
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-16 04:17:43 -0400
committerhistoria <[not public]>2026-06-16 04:17:43 -0400
commit085e728d22a3369bd110b77409914cfbe9ebe611 (patch)
treeeeb88cb1ceb91cc9ea2b5a1877c3c66328fab503 /worldbuilding_guide/README.md
parent43f21aabae8924f35c12c8485e690aeefe0089fb (diff)
downloadthehouseoficarus-085e728d22a3369bd110b77409914cfbe9ebe611.tar.gz
feat: recipe system, combining items, cooking skill
Diffstat (limited to 'worldbuilding_guide/README.md')
-rw-r--r--worldbuilding_guide/README.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/worldbuilding_guide/README.md b/worldbuilding_guide/README.md
new file mode 100644
index 0000000..8555e49
--- /dev/null
+++ b/worldbuilding_guide/README.md
@@ -0,0 +1,25 @@
+# World Building Guide
+
+Third Collapse is data-driven. Everything — rooms, items, mobs, objects, behaviors, drop tables, and recipes — is defined in YAML files under `data/`. No code changes needed to build a world.
+
+## Files
+
+| Document | Covers |
+|----------|--------|
+| [Rooms](rooms.md) | Room definitions, exits (simple and conditional), spawns, placed objects and mobs, on_enter scripts |
+| [Items](items.md) | Item definitions, stats, equip slots, weapon types, tool types, firemaking, food/healing |
+| [Mobs](mobs.md) | Mob definitions, combat stats, drops, behavior, idle descriptions |
+| [Objects](objects.md) | Interactive objects, behaviors, hidden objects, in-room descriptions |
+| [Behaviors](behaviors.md) | Gather, use, talk, toggle behaviors with full YAML reference |
+| [Recipes](recipes.md) | Recipe system for cooking, crafting, smithing — station and item-on-item |
+| [Conditions](conditions.md) | All condition types: flag, player_flag, has_item, all_of, any_of, not |
+| [Drop Tables](drops.md) | Shared weighted drop tables for mob loot and search tables |
+| [State](state.md) | World flags vs player flags — global vs per-character state |
+| [Doors](doors.md) | Door examples with world flags and player flags |
+| [Quests](quests.md) | Complete multi-room quest example with talk behaviors |
+| [Wandering Objects](wandering_objects.md) | Objects that teleport between rooms on a timer |
+| [Wandering Mobs](wandering_mobs.md) | Mobs that wander through legal exits |
+| [Toggles](toggles.md) | Player toggle options (tiny_map, xp_drops, automap, etc.) |
+| [Search](search.md) | The search command and searchable items |
+| [Hidden Objects](hidden_objects.md) | Hidden interactive objects |
+| [Tips](tips.md) | Practical tips for building a world |