Skip to content

Conversation

@calumbell
Copy link
Contributor

Description

This PR expands the ClassFeature model so that the "feature_type" now includes the option "CLASS_FEATURE_OPTION_LIST". This is to facilitate easier seperationg of lists of class options that typically go after the features per level list (Warlock Eldritch Invocations, Sorcerer Metamagic options, etc.)

The V2 was also updated so that the SRD-2014/2024 Invocation list and the SRD 2024 Sorcerer Metamagic list have their "feature_type" field set to this new value.

Related Issue

Closes #811

How was this tested

  • Spot checked on local Django development server
  • pytest (all tests passing)

Copy link
Collaborator

@augustjohnson augustjohnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reasonable changes to support these use cases.

@augustjohnson augustjohnson merged commit 97cc3c3 into open5e:staging Oct 25, 2025
3 checks passed
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.

[BUG] Eldritch Invocations/Metamagic Options are not easy to seperate from other ClassFeatures

2 participants