Skip to content

Display Stat Blocks in 2024 Style#2216

Merged
codybanman merged 17 commits intoavrae:nightlyfrom
Lathaon:2024-monster-display
Sep 22, 2025
Merged

Display Stat Blocks in 2024 Style#2216
codybanman merged 17 commits intoavrae:nightlyfrom
Lathaon:2024-monster-display

Conversation

@Lathaon
Copy link
Copy Markdown
Contributor

@Lathaon Lathaon commented Sep 5, 2025

Summary

Multiple updates to make the monster lookup embed more closely resemble the 2024 style. Specifically:

  • Initiative is now displayed next to AC, not as a skill. As part of this, str(BaseSkills) no longer includes Initiative.
  • Ability scores and save bonuses are now displayed in two code-block tables. These are inline fields so work nicely on mobile as well as desktop.
  • Senses are reordered to just above Languages.
  • The following things use title case: Creature Type, Alignment, Armor Type, Condition Immunities.
  • The following capitalize specific game terms the way they're capitalized in the books: Resistances, Vulnerabilities, Damage Immunities, Senses, Speeds, Skills.
  • Damage Immunities and Condition Immunities are merged into Immunities, and separated by a semicolon.
  • Passive Perception is separated from other senses by a semicolon.
  • "Challenge" shortened to "CR" and now includes PB (as well as XP) in the parentheses.
  • "Special Abilities" renamed to "Traits"
  • The Legendary Actions header text uses the 2024 wording.

Also fixed Hit Dice strings from CritterDB where the Constitution mod is negative.

Changelog Entry

Updated monster stat blocks to match D&D 2024 format and layout

Checklist

PR Type

  • This PR is a code change that implements a feature request.
  • This PR fixes an issue.
  • This PR adds a new feature that is not an open feature request.
  • This PR is not a code change (e.g. documentation, README, ...)

Other

  • This PR is a breaking change (e.g. methods or parameters removed/renamed)
  • If code changes were made then they have been tested.
  • I have updated the documentation to reflect the changes.

@codybanman codybanman merged commit 328898b into avrae:nightly Sep 22, 2025
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.

2 participants