mud/content
Jared Miller 5d61008dc1
Add dialogue tree data model with tests
Implements a TOML-based dialogue tree system for NPCs with:
- DialogueChoice: player response options with optional conditions
- DialogueNode: NPC text with choices and optional actions
- DialogueTree: complete tree with root node and node graph
- Validation for root_node and next_node references
- load_dialogue() for single files, load_all_dialogues() for directories

Includes librarian dialogue example with nested conversation flow.
2026-02-14 14:31:39 -05:00
..
combat Add unlock conditions to roundhouse and sweep moves 2026-02-14 11:40:46 -05:00
commands Add sleep command for deep rest recovery 2026-02-14 01:00:37 -05:00
dialogue Add dialogue tree data model with tests 2026-02-14 14:31:39 -05:00
library/grimm Add 210 Grimm fairy tales as individual text files 2026-02-13 12:16:35 -05:00
mobs Wire loot tables into corpse creation 2026-02-14 10:22:53 -05:00
stories Add provenance documentation for test story files 2026-02-10 17:10:29 -05:00
things Add container support to thing template loader 2026-02-11 20:58:55 -05:00
zones Add safe zone flag to prevent combat in peaceful areas 2026-02-14 11:50:49 -05:00