Files
pf1e-simulator/data/pcs/esha.json
T
ctan f9e51e377a feat(rules): add alignment field to Combatant with axis gating flags
Adds the PF1e two-axis alignment code (LG/NG/CG/LN/N/CN/LE/NE/CE,
default N) to the Combatant model with a strict validator, derived
is_lawful/is_chaotic/is_good/is_evil properties, exposure in the
observation snapshot, and alignment values for all monsters and PCs
sourced from the bestiary KB and the Foundry sheets.
2026-09-20 11:49:04 +02:00

107 lines
1.9 KiB
JSON

{
"name": "Esha Randu",
"alignment": "LG",
"level": 4,
"size": "Medium",
"abilities": {
"str_score": 14,
"dex_score": 18,
"con_score": 14,
"int_score": 16,
"wis_score": 12,
"cha_score": 9
},
"hp_max": 32,
"ac": {
"total": 19,
"touch": 15,
"flat_footed": 14
},
"bab": 4,
"initiative_mod": 5,
"speed_land_ft": 25,
"saves": {
"fort": 6,
"ref": 10,
"will": 5
},
"casting_ability": "int",
"spell_slots": {},
"resources": {},
"attacks": [
{
"name": "Lance",
"kind": "melee",
"attack_bonus": 7,
"damage": [
{
"formula": "1d8",
"types": [
"piercing"
]
}
],
"damage_bonus": 4,
"crit_range": 20,
"crit_mult": 3,
"reach_ft": 10,
"reach_weapon": true,
"count": 1
},
{
"name": "Composite Shortbow +3",
"kind": "ranged",
"attack_bonus": 9,
"damage": [
{
"formula": "1d6",
"types": [
"piercing"
]
}
],
"damage_bonus": 3,
"crit_range": 20,
"crit_mult": 3,
"reach_ft": 5,
"count": 1,
"range_increment_ft": 70
},
{
"name": "Earth Breaker",
"kind": "melee",
"attack_bonus": 8,
"damage": [
{
"formula": "2d6",
"types": [
"bludgeoning"
]
}
],
"damage_bonus": 4,
"crit_range": 20,
"crit_mult": 3,
"reach_ft": 5,
"count": 1
}
],
"source": "fiches_personnages/esha_sheet.json",
"features": [
"Mounted Combat",
"Stealth Synergy",
"Point-Blank Shot",
"Precise Shot",
"Alertness",
"Adopted",
"Thoroughbred (Human; Keleshite)",
"Vagabond Child (Urban)",
"Whispering Wind",
"Breeze-Kissed",
"Like the Wind"
],
"spells": [
"Unseen Servant"
]
}