Skip to content

allow homebrew subclasses#173

Open
kloetzl wants to merge 14 commits into
canismarko:masterfrom
kloetzl:master
Open

allow homebrew subclasses#173
kloetzl wants to merge 14 commits into
canismarko:masterfrom
kloetzl:master

Conversation

@kloetzl

@kloetzl kloetzl commented Feb 7, 2025

Copy link
Copy Markdown
Contributor

Enable users to define and include their own subclasses.

kloetzl and others added 14 commits February 7, 2025 21:40
Add note that druids do not wear metal armor.
Previously, the latex character sheet omitted non-skill,
non-weapon, non-armor proficiencies. This patch corrects
that.

Also move backwards compatibility for those that use
chosen_tools, so as to keep other functionality the same.
The fillable pdf form used proficiencies_text to display
the "other proficiencies and languages" information. However,
this resulted in a lot of duplication of weapon proficiencies.
Switch to proficiencies_by_type, which only displays weapon
and armor proficiencies as necessary. There are no changes
with regard to "other" proficiencies.

This patch makes it possible to integrate part of
proficencies_text into proficiencies_by_type.
Switch various test to using proficiencies_by_type
instead of proficiencies_text.
This patch integrates the proficiencies_text function with
proficiencies_by_type, so that the former isn't used anymore.
This patch gets rid of most aspects of
proficiencies_text in character_py, leaving it only
as a list to be defined in the user's character
file and then used by proficiencies_by_type.

Underlying intent is to be able to save
proficiencies_text in the create_character module.
"do fungus" should be "to fungus"  in line with TCE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants