Files
pf1e-simulator/data/pcs/jeanne.json
T
ctan d0f7f3a107 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.
2026-09-20 16:05:07 +02:00

86 lines
1.6 KiB
JSON

{
"name": "Jeanne",
"alignment": "N",
"level": 4,
"size": "Large",
"abilities": {
"str_score": 18,
"dex_score": 14,
"con_score": 15,
"int_score": 2,
"wis_score": 12,
"cha_score": 6
},
"hp_max": 31,
"ac": {
"total": 23,
"touch": 11,
"flat_footed": 21
},
"bab": 3,
"initiative_mod": 2,
"speed_land_ft": 40,
"saves": {
"fort": 6,
"ref": 6,
"will": 2
},
"attacks": [
{
"id": "jeanne:hooves",
"name": "Hooves",
"kind": "melee",
"attack_bonus": 8,
"damage": [
{
"formula": "1d4",
"types": ["bludgeoning"]
}
],
"damage_bonus": 4,
"crit_range": 20,
"crit_mult": 2,
"reach_ft": 10,
"count": 2,
"natural": true
},
{
"id": "jeanne:bite",
"name": "Bite",
"kind": "melee",
"attack_bonus": 8,
"damage": [
{
"formula": "1d3",
"types": ["piercing"]
}
],
"damage_bonus": 2,
"crit_range": 20,
"crit_mult": 2,
"reach_ft": 5,
"count": 1,
"natural": true,
"secondary": true
}
],
"source": "fiches_personnages/jeanne_sheet.json",
"features": [
"Combat Reflexes",
"Alertness",
"Armor Proficiency (Light)",
"Armor Proficiency (Medium)",
"Thoroughbred",
"Animal (race)"
],
"spells": [],
"casting_ability": "wis",
"arcane_caster": false,
"armor_spell_failure": 0,
"spell_slots": {},
"resources": {},
"metamagic_feats": [],
"skills": {},
"carried_items": ["Saddle (riding)", "Feed", "Trail Rations"]
}