Closed meson800 closed 1 year ago
(something funky looks like it happened with the setup-python
action and Python 3.6, added a commit to fix it)
Example of what the new half-caster sheet looks like:
Thanks @meson800. Since the tests seem previously broken, I need to take some time and clean everything up, so I will make sure the examples build properly when I do that.
@meson800 Are there any character source files in the examples/ directory that use this behavior? Your example above is for paladin3, but there's no paladin3.py included in the PR. Would you mind including an example in a new PR?
I can add a cleaned-up example in a new PR. The given one is from an actual campaign sheet.
Much appreciated!
For half-casters like warlocks and paladins, all of the available spells do not fit on the current spell sheet that is generated. However, if we could use the half-caster sheet in these cases (which stops at spell level 5), we could show all of the spells. In other cases, it may be preferred to show all available spells on multiple pages. Luckily, @agrgordon sat down and made PDF-fillable versions of the official half-caster sheet.
This PR adds/modifies the following:
Spells 1xii
(e.g. the 5th fourth-level spell isSpells 1504
). The prepared checkbox is namedprepared xii
. This greatly simplifies the field assignment, as we don't need lookup tables anymore.