7297494e56
All 8 sheets from fiches_personnages/ converted to the strict Combatant
JSON schema (data/monsters convention) so the CLI can run PCs directly:
--side players data/pcs/esha.json
- id derived from the file stem; source field points at the original sheet
- oni: placeholder attacks without encoded damage ('une Pioche', 'Weapon')
left out, documented in notes (pick stats ambiguous light/heavy in the
rules KB; no identification possible for 'Weapon')
- README: PC section now documents data/pcs usage
- tests: parametrized load check + golden spots for the 8 PC files
68 lines
1.2 KiB
JSON
68 lines
1.2 KiB
JSON
{
|
|
"name": "Nairda Guisenda",
|
|
"level": 4,
|
|
"size": "Medium",
|
|
"abilities": {
|
|
"str_score": 9,
|
|
"dex_score": 16,
|
|
"con_score": 14,
|
|
"int_score": 21,
|
|
"wis_score": 14,
|
|
"cha_score": 12
|
|
},
|
|
"hp_max": 31,
|
|
"ac": {
|
|
"total": 13,
|
|
"touch": 13,
|
|
"flat_footed": 10
|
|
},
|
|
"bab": 3,
|
|
"initiative_mod": 3,
|
|
"speed_land_ft": 30,
|
|
"saves": {
|
|
"fort": 4,
|
|
"ref": 5,
|
|
"will": 7
|
|
},
|
|
"attacks": [
|
|
{
|
|
"name": "Coup à mains nues (aucune arme encodée)",
|
|
"kind": "melee",
|
|
"attack_bonus": 2,
|
|
"damage": [
|
|
{
|
|
"formula": "1d3",
|
|
"types": [
|
|
"bludgeoning"
|
|
]
|
|
}
|
|
],
|
|
"damage_bonus": -1,
|
|
"crit_range": 20,
|
|
"crit_mult": 2,
|
|
"reach_ft": 5,
|
|
"count": 1
|
|
},
|
|
{
|
|
"name": "Attaque à distance (aucune arme encodée)",
|
|
"kind": "ranged",
|
|
"attack_bonus": 6,
|
|
"damage": [
|
|
{
|
|
"formula": "1d4",
|
|
"types": [
|
|
"piercing"
|
|
]
|
|
}
|
|
],
|
|
"damage_bonus": 0,
|
|
"crit_range": 20,
|
|
"crit_mult": 2,
|
|
"reach_ft": 5,
|
|
"count": 1,
|
|
"range_increment_ft": 10
|
|
}
|
|
],
|
|
"source": "fiches_personnages/nairda_sheet.json"
|
|
}
|