Lane 11 PR 5b: the D&D 5e (SRD 5.2.1) sheet and block definitions (#737) #963
Loading…
Reference in a new issue
No description provided.
Delete branch "build/lane11-5b-5e"
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 5b. These are the built-in D&D 5e definitions from SRD 5.2.1 (D220), as data in PR 2's language. They add no code and no migration.
app/sheets/builtin/dnd5e/(system keydnd5e, as inapp/game_systems/):character.json(126 fields):rolls_log. Temp HP, Hit Point Dice and death saves.whena caster): DC and attack. Full, half and pact slot tables; cantrips.creature.json(90 fields):legacy_map: covers all 12 keys ofschema_v1.json.project_from.character(43 paths, each resolved by a test).draft_fieldsand reveal groups.ancestrykind.README.mdlists the entry fields PR 6's adapters must write.Fixtures (11):
The drawing now follows the rules (
lane9.html):Tests:
test_dnd5e_definitions.py(29): validates clean (0 errors, 0 warnings), and every fixture passes. It also checks that the point-buy still costs exactly 27, the licence sentence,legacy_mapcompleteness and that the projection resolves.tests/sheetspasses (471), ruff is clean, andchangelog.py checkpasses.Language gaps and what they mean (PR 2b adds
label_exprandfirst/join):Changelog:
changelog.d/737-lane11-5e.added.md.🤖 Generated with Claude Code