aboutsummaryrefslogtreecommitdiff
path: root/building_guide/mobs.md
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-08 02:23:59 -0400
committerhistoria <[not public]>2026-07-08 02:23:59 -0400
commit2bbe6b8e912bbc5f4a61a33988fb27aca7bd5eb3 (patch)
treeef4aef5a7393de51d765b24d565b414ddac4b9fe /building_guide/mobs.md
parent71f0f381de64e045f91da19450adacf10fbc7902 (diff)
downloadthehouseoficarus-2bbe6b8e912bbc5f4a61a33988fb27aca7bd5eb3.tar.gz
feat: object and mob steal tables can include both tables and items
Diffstat (limited to 'building_guide/mobs.md')
-rw-r--r--building_guide/mobs.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/building_guide/mobs.md b/building_guide/mobs.md
index 7a6f0aa..470a00e 100644
--- a/building_guide/mobs.md
+++ b/building_guide/mobs.md
@@ -215,10 +215,12 @@ Stealable mobs have a root-level `steal:` block. On failed steal, the mob turns
```yaml
name: Farmer
steal:
- table: farmer_steal # Drop table for steal loot
- level: 10 # Required thieving level
- xp: 15 # XP per successful steal
- speed: 4 # Ticks per steal attempt
+ level: 10
+ speed: 4
+ xp: 15
+ drops:
+ - table: farmer_steal
+ weight: 1
combat:
kind: combat
attack_types: [slash]
@@ -250,7 +252,7 @@ combat:
| Field | Description |
|---|---|
-| `steal.table` | Drop table ID for loot when stealing |
+| `steal.drops` | Array of drop entries: `item_id` vs `table` (mutually exclusive), `weight` (required for pity buckets), `quantity` (override; 0 = use sub-item's own for table / 1 for item) |
| `steal.level` | Required thieving level |
| `steal.xp` | XP awarded per successful steal |
| `steal.speed` | Ticks per steal attempt (base wait) |