Skip to content

Add missing upcasts: Heroism, Chain Lightning, Dissonant Whispers - #997

Merged
calumbell merged 3 commits into
open5e:stagingfrom
codeGlaze:srd-spell-upcasts
Oct 10, 2026
Merged

calumbell merged 3 commits into
open5e:stagingfrom
codeGlaze:srd-spell-upcasts

Conversation

@codeGlaze

@codeGlaze codeGlaze commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Three spells have an "at higher levels" rule in the SRD but nothing in higher_level
and no slot options. Added both, following the existing patterns.

Spell SRD Options
Heroism (2014) +1 target per slot above 1st (5.1 p. 154) slots 2–9, like Bless
Chain Lightning (2024) +1 bolt per slot above 6 (5.2.1 p. 114) slots 7–9, target_count 5–7
Dissonant Whispers (2024) +1d6 per slot above 1 (5.2.1 p. 124) slots 2–9, 4d6–11d6

New option pks are 10734–10752 (above the current max). Easy to renumber if those collide.

quicksetup + pytest pass (93), with the other PRs applied too.

SRD 5.1 p. 154. Slot options follow Bless.
@codeGlaze codeGlaze changed the title SRD spells: higher-level rules for Heroism, Chain Lightning and Dissonant Whispers Add missing upcasts: Heroism, Chain Lightning, Dissonant Whispers Oct 9, 2026
@calumbell
calumbell merged commit eea407b into open5e:staging Oct 10, 2026
1 check 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.

3 participants