Skip to content

Releases: Frumple/statblock5e-creator

1.3.0

23 May 14:55
Compare
Choose a tag to compare

Improvements to Name and Math Expressions

  • New dropdown menus can be used to conveniently add expressions with a single click. These menus are located to the left of the text area.
  • Uppercase variables and prefixes are now supported by default. Lowercase variables and prefixes are still supported.
    • [NAME], [FULLNAME]
    • STR, DEX, CON, INT, WIS, CHA, FIN, PROF
    • MOD[], ATK[], DMG[], SDC[]
  • Fixed bug: Name expressions will now parse correctly if there is no whitespace preceding the expression.

Improvements to Markdown Emphasis

  • New "Bold" and "Italic" buttons can be used to add/remove markdown to selected text. These buttons are located above the text area, in between the trait/action name and delete button.
  • Triple asterisks and underscores for defining combined bold italics (*** and ___) are now officially supported.
  • Escaped asterisk and underscore characters (\* and \_) are now supported. The Archmage statblock has been updated to use the escaped asterisks.

Other Improvements

  • Text areas now use monospaced font for easier editing.
  • "Columns", "Empty Sections", and "Two-Column Height" menu controls are now animated slide toggles to help differentiate them from the "Edit/Save All Sections" buttons.
  • Added an arrow to the Challenge Rating section to better indicate that changing the challenge rating will automatically update the experience points and proficiency bonus.
  • The "Getting Started" tutorial and various help tooltips have been rewritten for better clarity.
  • Fixed bug: Passive perception is now calculated correctly using "10 + perception override", not "10 + wisdom modifier + perception override".

1.2.0

30 May 23:39
Compare
Choose a tag to compare
  • Generate Spellcasting Dialog is now available under Special Traits.
  • Import from JSON dialog now supports drag-and-drop file uploads.
  • Bug Fixes
    • When importing a creature, property lists (such as Languages) will now no longer show items that already exist in the list.
    • Block section previews (such as Actions) will now appear after resetting the statblock.
  • Corrections made to 5e SRD JSON creature data to conform with the Monster Manual errata:
    • In Damage Resistances and Immunities, all instances of "nonmagical weapons" have been replaced with "nonmagical attacks".

1.1.0

06 Apr 03:32
Compare
Choose a tag to compare
  • The last saved state of the statblock is now persisted when reloading the page. The state is saved when any of the following occur:
    • When any section is saved (by clicking the checkmark button)
    • When any layout setting is changed (one/two columns, two column auto/manual mode, two column manual height)
  • Added "Reset Statblock" menu option (resets to default Commoner template).
  • Added "Getting Started" help box containing helpful tips, and a syntax reference for Name Expressions, Math Expressions, and Markdown Emphasis.
  • The visible/hidden states for empty sections and the "Getting Started" help box are also persisted when reloading the page.
  • Any changes to the creature's size (in the Subtitle section) will now automatically change the creature's hit die size (in the Hit Points section) to the appropriate value.
  • Export to HTML fixes:
    • Excess block indentation has been removed.
    • Legendary actions now have proper spacing between them, and no italics in the action name.
  • Handle special cases when importing from Open5e:
    • Armor Class: If armor_desc has any round brackets, set it as the custom text.
    • Speed: Notes field will now show in custom text.
    • Languages: The phrase "understands [language], [language] ... but" is now parsed as one item instead of separated by commas.
  • Added title to loading screen.

1.0.0

25 Mar 00:55
Compare
Choose a tag to compare

BREAKING CHANGE: All JSON exports created before 1.0.0 are no longer supported and are not guaranteed to be imported correctly. This will likely be the last and only time such a breaking change will occur, so JSON exports created from this point forward will be backwards compatible.

You can now import pre-made published statblocks using two different methods:

  • Import from 5e SRD: Load any creature from the official 5th Edition SRD using Statblock5e Creator's own example JSON files.
  • Import from Open5e: Load any creature from the official 5th Edition SRD, or Tome of Beasts or Creature Codex from Kobold Press using the Open5e API.
    • Note: All text from Open5e is imported as-is and will not include any Markdown Emphasis, Name Expressions, or Math Expressions.

Other Changes:

  • Saving Throws/Skills: Removed proficiency checkbox from saving throws and skills, and added expertise checkbox to skills.
    • Enabled saving throws and skills will now automatically add the creature's proficiency bonus, and skills with expertise will add double the proficiency bonus instead.
    • When in edit mode, the saving throws and skill sections are renamed to "Saving Throw Proficiencies" and "Skill Proficiencies" respectively to make it clear that a checked item in these sections indicates that the creature is proficient in that saving throw or skill.
    • Also in edit mode, help tooltips have been added to explain how saving throw and skill modifiers are calculated.
  • Property Lists (Damage Vulnerabilities/Resistances/Immunities, Condition Immunities, and Languages) will now use semicolons to separate items that include commas in their own text.
    • For example, if damage resistances are ordered as:
      • fire, cold, bludgeoning, slashing, and piercing damage from nonmagical attacks, poison
    • Then the resulting text will be displayed as:
      • fire, cold; bludgeoning, slashing and piercing damage from nonmagical attacks; poison
  • Senses: Added "blind beyond this radius" checkbox for blindsight.
  • Languages: Added telepathy range field.
  • Challenge Rating: Experience points will now be displayed with commas for values that are 1,000 or greater.
  • Legendary Actions: Preview action name is no longer italicized, and displayed actions are no longer spaced out.
  • Added status messages to loading screen.
  • Empty section visibility state is no longer loaded/saved in JSON.
  • Fixed bug where empty sections remained hidden after importing non-empty data from JSON.

0.1.3

15 Feb 00:30
Compare
Choose a tag to compare
  • Rename "Export to Homebrewery" to "Export to Markdown".
  • Add link to GM Binder on README and "Export to Markdown" dialog.
  • Move documentation for Markdown Emphasis, Name and Math Expressions, and Generate Attack Dialog from README to wiki. Update links on README and all help tooltips.
  • "About" menu now shows link to GitHub and Wiki, and also shows the current version. Clicking the version takes you to the GitHub releases page.

0.1.2

14 Feb 04:45
Compare
Choose a tag to compare
  • Move proficiency bonus from ability scores section to challenge rating section.

0.1.1

08 Feb 01:01
Compare
Choose a tag to compare
  • Deploy to GitHub Pages with webpack bundles.

0.1.0

07 Feb 01:41
Compare
Choose a tag to compare
  • Initial public release.