Lane 11 PR 5a: the Pathfinder 2e sheet and block definitions (#737) #962
Loading…
Reference in a new issue
No description provided.
Delete branch "build/lane11-5a-pf2e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lane 11 (#737) PR 5a. These are the built-in PF2e Remaster definitions (D220), as data in PR 2's language. They add no code and no migration.
app/sheets/builtin/pf2e/:character.json(176 fields). It covers everything the drawing shows:bulk_perbatches), encumbered and max, invested 1 of 10, and wealth.whena caster): DC and attack, slots "n of m left", cantrips, focus.creature.json(37 fields):legacy_map: covers all 12 keys of today'sschema_v1.json, for PR 7's conversion (D205).project_from.character(a character to a block, IS-421) anddraft_fields.Fixtures (8), from the drawing's own numbers:
Tests:
test_pf2e_definitions.py(24): validates clean (0 errors, 0 warnings), every fixture passes,legacy_mapis complete, the projection resolves, the licence is present, and no setting nouns appear.tests/sheetspasses (466), ruff is clean, andchangelog.py checkpasses.Known language gaps (from #961): derivation and modifier labels are fixed text ("Attribute" rather than "Dex 4"), and there's no
first/join. PR 2b addslabel_expr/note_exprandfirst/last/jointo both engines, and the definitions adopt them once that lands.Changelog:
changelog.d/737-lane11-pf2e.added.md.🤖 Generated with Claude Code