f6292f8bdc
- arcane_caster true: misty (Magus/Bard sheet class), nairda (Witch/ Sorcerer), thrune_agent (Human magus 8, KB bestiary/thrune-agent.md); lich already true. False: oni (Cleric), tammara (Gunslinger/ Warpriest - divine), esha (Cavalier/Rogue, spell-like only), the companions harvie/ierlieth/jeanne/esha_mount and the remaining monsters. - armor_spell_failure stays 0 everywhere, as the effective PF1e value: nairda and the lich wear no armor (sheet note "Pas d'armure", KB lich block); misty's mithral shirt (RAW ASF 10%, magic-items/mithral-shirt .md) and the thrune agent's +1 studded leather (15%) are light armor and every spell they cast is on their own class list - magus and bard cast their own spells in light armor with no arcane spell failure (classes/magus.md, classes/bard.md). - tests/test_spell_failure.py: the lich/oni smoke test becomes a full-data table pinning all 15 combatants' flags with per-entry sources. No shipped combatant incurs a non-zero ASF; the failure roll itself stays covered by the synthetic armored-caster tests.
48 lines
1.0 KiB
JSON
48 lines
1.0 KiB
JSON
{
|
|
"name": "Orc",
|
|
"alignment": "CE",
|
|
"level": 1,
|
|
"size": "Medium",
|
|
"cr": "1/3",
|
|
"xp": 135,
|
|
"source": "Bestiary > Orc",
|
|
"notes": "Ferocity defensive ability not modeled in Phase 0",
|
|
"abilities": {
|
|
"str_score": 17,
|
|
"dex_score": 11,
|
|
"con_score": 12,
|
|
"int_score": 7,
|
|
"wis_score": 8,
|
|
"cha_score": 6
|
|
},
|
|
"hp_max": 6,
|
|
"ac": { "total": 13, "touch": 10, "flat_footed": 13 },
|
|
"bab": 1,
|
|
"initiative_mod": 0,
|
|
"speed_land_ft": 30,
|
|
"saves": { "fort": 3, "ref": 0, "will": -1 },
|
|
"arcane_caster": false,
|
|
"armor_spell_failure": 0,
|
|
"attacks": [
|
|
{
|
|
"name": "falchion",
|
|
"kind": "melee",
|
|
"attack_bonus": 5,
|
|
"damage": [{ "formula": "2d4", "types": ["slashing"] }],
|
|
"damage_bonus": 4,
|
|
"crit_range": 18,
|
|
"crit_mult": 2,
|
|
"two_handed": true
|
|
},
|
|
{
|
|
"name": "javelin",
|
|
"kind": "ranged",
|
|
"attack_bonus": 1,
|
|
"damage": [{ "formula": "1d6", "types": ["piercing"] }],
|
|
"damage_bonus": 3,
|
|
"crit_mult": 2,
|
|
"range_increment_ft": 30
|
|
}
|
|
]
|
|
}
|