feat(rules): carried items + real steal transfers, unarmed-disarm auto-pickup
- Combatant.carried_items (APG Steal: non-wielded, non-closely-worn gear), loaded from JSON, seeded into CombatantState, exposed in the snapshot. - _maneuver_steal: success transfers the first carried item victim -> thief (logged); empty list keeps the documented nothing-stealable behaviour. - _maneuver_disarm: unarmed attacker's success auto-picks the dropped weapon into its carried_items (SRD Disarm); armed disarms unchanged. Dropped-weapon recovery via retrieve_weapon (move action) verified + pinned by tests. - data/pcs: gear transcribed from Foundry sheet inventories (esha 13, jeanne 3, misty 9, nairda 7, oni 6, tammara 20); harvie/ierlieth/ esha_mount and all monsters empty (no stealable inventory), noted in README.
This commit is contained in:
@@ -104,5 +104,21 @@
|
||||
],
|
||||
"spells": [
|
||||
"Unseen Servant"
|
||||
],
|
||||
"carried_items": [
|
||||
|
||||
"Arrow",
|
||||
"Blunt Arrow",
|
||||
"Dye Arrow",
|
||||
"Smoke Arrow",
|
||||
"Tangleshot Arrow",
|
||||
"Whistling Arrow",
|
||||
"Thieves' Tools, common",
|
||||
"Clefs de la loge",
|
||||
"Badge d'éclaireur",
|
||||
"Rope",
|
||||
"Pomme",
|
||||
"La pomme de Notch",
|
||||
"Pierre de communication"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -61,5 +61,6 @@
|
||||
"armor_spell_failure": 0,
|
||||
"resources": {},
|
||||
"metamagic_feats": [],
|
||||
"skills": {}
|
||||
"skills": {},
|
||||
"carried_items": []
|
||||
}
|
||||
|
||||
@@ -83,5 +83,6 @@
|
||||
"spell_slots": {},
|
||||
"resources": {},
|
||||
"metamagic_feats": [],
|
||||
"skills": {}
|
||||
"skills": {},
|
||||
"carried_items": []
|
||||
}
|
||||
|
||||
@@ -82,5 +82,6 @@
|
||||
"spell_slots": {},
|
||||
"resources": {},
|
||||
"metamagic_feats": [],
|
||||
"skills": {}
|
||||
"skills": {},
|
||||
"carried_items": []
|
||||
}
|
||||
|
||||
@@ -80,5 +80,6 @@
|
||||
"spell_slots": {},
|
||||
"resources": {},
|
||||
"metamagic_feats": [],
|
||||
"skills": {}
|
||||
"skills": {},
|
||||
"carried_items": ["Saddle (riding)", "Feed", "Trail Rations"]
|
||||
}
|
||||
|
||||
+13
-1
@@ -172,5 +172,17 @@
|
||||
],
|
||||
"resistances": {
|
||||
"electricity": 5
|
||||
}
|
||||
},
|
||||
"carried_items": [
|
||||
|
||||
"Pouch, Spell Component",
|
||||
"Tools, Thieves'",
|
||||
"Thieves' Tools, masterwork",
|
||||
"Clef de la Loge de Sauerton",
|
||||
"+1 Mithral Arrow",
|
||||
"Bouteille de ??? à moitié vide",
|
||||
"Scroll of Detect Secret Doors",
|
||||
"Scroll of Cure Light Wounds",
|
||||
"Wand of Infernal Healing"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -117,5 +117,15 @@
|
||||
"Ice Slick",
|
||||
"Darkness",
|
||||
"Flurry of Snowballs"
|
||||
],
|
||||
"carried_items": [
|
||||
|
||||
"Spell Component Pouch",
|
||||
"Holy symbol (Wood)",
|
||||
"Arrow",
|
||||
"Lettres dans une chambre de bandits",
|
||||
"Clefs de la loge",
|
||||
"Badge des éclaireurs",
|
||||
"Potion de soin de Nairda"
|
||||
]
|
||||
}
|
||||
|
||||
+10
-1
@@ -126,5 +126,14 @@
|
||||
"Delay Poison",
|
||||
"Ironskin",
|
||||
"Restoration, Lesser"
|
||||
]
|
||||
],
|
||||
"carried_items": [
|
||||
|
||||
"Arrow",
|
||||
"Holy symbol (Wood)",
|
||||
"Clefs de la loge",
|
||||
"Eh je suis Éclaireuse maintenant",
|
||||
"Kit, Fishing",
|
||||
"Alchemist's Fire"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -206,5 +206,28 @@
|
||||
"Delay Poison",
|
||||
"Aid",
|
||||
"Drunkard's Breath"
|
||||
],
|
||||
"carried_items": [
|
||||
|
||||
"Mess Kit",
|
||||
"Gunsmith's Kit",
|
||||
"Holy symbol (Wood)",
|
||||
"Spell component pouch",
|
||||
"Powder horn",
|
||||
"Firearm Bullet",
|
||||
"Alchemical Cartridge (Paper, Bullet Or Pellet)",
|
||||
"Black Powder (Dose)",
|
||||
"Matériaux pour munitions",
|
||||
"Rope",
|
||||
"Bouteille d'alcool (poste des bandits)",
|
||||
"Clefs de la loge (4)",
|
||||
"Black Powder (Dose) en stock",
|
||||
"Firearm Bullet en stock",
|
||||
"Alchemical Cartridge (Paper, Bullet Or Pellet) en stock",
|
||||
"Alcool de poison d'araignée ogre",
|
||||
"Badge des éclaireurs",
|
||||
"Bouteille d'alcool fort (genre plus que du désinfectant)",
|
||||
"Une médaille de Caiden Cailean",
|
||||
"Potion of Cure Light Wounds"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user