## Quick Reference | What you want | Where to put it | |---|---| | A room | `data/rooms/.yaml` | | An item (sword, ore, key) | `data/items/.yaml` | | A mob (NPC, monster) | `data/mobs/.yaml` | | An interactive object (rock, lever, door) | `data/objects/.yaml` | | A shared drop table | `data/drops/.yaml` | | A crafting recipe | `data/recipes/.yaml` | | A help topic | `data/help/.yaml` | | A science module | `data/modules/.yaml` | | An agility course | `data/courses/.yaml` | | A player house | `data/rooms/player_housing/.yaml` | Behaviors (gather, talk, use) are defined **inline** in object and mob YAML under `gather:`, `talk:`, or `use:` keys. There is no separate behavior directory.