- Added early returns for overwriting a field that is essentially 0 (0, -0, "0", "-0", "", undefined, null) with another value that is also essentially 0
- Changed @{priest-level} to @{level-priest} to fix spell syntax errors in priest spells: Animate dead, Hold Animal, Prayer, Commune
- Improved reading the bonus value of weapons
- Added spell slots reset button for Wizard and priest
- Fixed melee weapons sheet worker. Now correctly sets weapon types
- Updated sanitizeFiles.ps1 to only overwrite file if there is changes.
- Started works on priest spells leve 5
- Added spell table to effects field in javascript
- Moved spell table to be part of the effect <td> element
- Returned sheetworker to old functionality
- Updated all wizard spells to use the new table format, except heat metal
- Finished going through all wizard level 4 spells
- Added generic table insert for roll template 2e spell
- Added styling for the table
- Converted Wizard level 1-3 tables into new table format
- Fixed a few spelling errors in wizard spells
- Changed styling for nonproficient weapon penalty
- Added default value 1 for attacks per round with melee and ranged weapons
- Added auto fill sheet worker for melee and ranged weapon hit and damage. Also added knockdown for players options. Also added if STR is appliable for ranged weapons
- Cleaned up weapons.js double colon for type property.
- Removed static fields for Weapon prof, nonweapon prof and languages to allow macros to work when calling buttons
- Moved old static values to new repeating fields
- Removed static fields for weapon profs, nonweapon profs and languages
- Added function to move the values to repeating fields, and reset the static fields