aboutsummaryrefslogtreecommitdiff
path: root/building_guide/drops.md
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-25 04:46:40 -0400
committerhistoria <[not public]>2026-06-25 04:46:40 -0400
commit2725e2927a1595c7b100d942d1f14146252adeb7 (patch)
treee8bc2292634a2d686c751981ddb3097517cccc6a /building_guide/drops.md
parent94a06fbbe682701ca4d4bd2a70cd74d8df29c932 (diff)
downloadthehouseoficarus-2725e2927a1595c7b100d942d1f14146252adeb7.tar.gz
feat: who, global chat, removed redundant YAML IDs
Diffstat (limited to 'building_guide/drops.md')
-rw-r--r--building_guide/drops.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/building_guide/drops.md b/building_guide/drops.md
index e5a17ff..f71f712 100644
--- a/building_guide/drops.md
+++ b/building_guide/drops.md
@@ -1,9 +1,12 @@
## Drop Tables
+**The filename is the ID.** A drop table is looked up by its filename stem
+(`gem_table.yaml` → `gem_table`); reference it from behaviors/mobs by that name. Do not put
+an `id:` field in the file — it is ignored.
+
Shared drop tables can be referenced by multiple behaviors:
```yaml
# data/drops/gem_table.yaml
-id: gem_table
drops:
- item_id: uncut_sapphire
weight: 47
@@ -18,7 +21,6 @@ drops:
Bird's nest drop table:
```yaml
# data/drops/birds_nest_drop.yaml
-id: birds_nest_drop
drops:
- item_id: credits
weight: 50