- Corrects the initiative tie breaker config description, as the attribute is now used by the sheet
- Provides cleaner wording, and an example, for the skill modifier selection
- Allows hiding the accuracy field when building a customised move roll template
- Updates text area and number input backgrounds to use the type-variable text background colour
- Updates number inputs to use bold font weight for consistency across the character sheet
- Adds collapsing to class features
- Corrects the assignment of relative position for the origin feature div
- Added the capability to collapse the Origin Feature to save scroll time
- Added the capability to send the Origin Feature to the chat log in a neat and colour-coded format
- removes the feature bonus configuration option as it was unnecessary and made the sheet worker bloated
- updated the styling of various capture pokemon skill sub-elements
- added more descriptive titles to the capture pokemon skill sub-elements
- updated the README
- refactors the capture pokemon skill section to allow for more information and more extensive modifiers
- adds two new options to the configuration page to further modify the capture pokemon skill
- Adds an option for type that is intended to represent the many type-less artefacts in-game
- Updates the default type selection for new characters to be typeless
- ensures single-hit roll template doesn't show the damage row when total damage is less than or equal to 0
- ensures dual- and multi-hit roll templates - used for scatter moves - always show damage to ensure the roll template table isn't left incomplete
- adds fix to readme, and corrects dates therein
- Adds a new option to the configuration page which allows swapping the associated ability for each skill - _and the capture pokémon meta-skill_
- Updates CSS to allow for attribute-based colouring of each skill field
- Updates sheet workers to allow for double-dipping into getting attributes, and slightly refactors them to be more generic! Woo!
- Adds an extra inline move roller to the top segment of both move display types to allow for quickly rolling a move without configuring it with effectiveness and temporary modifiers
- Makes the pokemon-move repeating section fields collapsible to hide the clutter of the roll customisation options
- Adds an inline roll command for the move to make using it easier
- Consolidates all attribute changes into a single getAttrs and setAttrs pair
- Adds a new migration for the Character Type selection that was previously missed
- Adds a title to allow hover-inspection of attribute names
- Alphabetises element attributes for a consistent order
- Increased the line length for Prettier to 160 because it was annoying me again, lol (sorry)
- Capitalises the hybrid character's nature field
- Renamed the nature select drop-down attribute as there was a clash with the nature bonus attribute
- Added a sheet worker to migrate this change over
- Adds Character and Configuration buttons, which change the "page" of the character sheet to the relevant information
- Indented all of the previous character sheet code that isn't needed for the configuration page, so sorry about that diff
- Adds a new "type-background" color which is the normal color for that type adjusted up the same way the shaded color is adjusted down, and given a 50% alpha channel
- Added a few configuration items to the configuration page
- Uses a select and paired hidden input sharing attribute name in preparation for moving the selector to a configuration tab
- Adds a sheet worker to update old character sheets to maintain the same type and style colouring
- Set Prettier line length limit to a more sensible 140 to prevent the horrendous formatting that caused so many elements to be broken into multiple lines
- Installed the Prettifier linter to ensure the code is presented in a "standard" format
- Helps to catch any errors missed _(such as missing semi-colons, of which there were a few!)_
- Added task to the to-do concerning the cascading sheet workers
- Changes the readonly input field for stat modifiers to be buttons with attribute-backed span titles to allow for making them rollable
- Added dice rolls for generic stat checks to the new dice modifier buttons
- This means Pokémon character sheets don't have checks for DEF and SPDEF, as those mods aren't used for Pokémon; this may change in the future
- Adds a new skill to the end of the skill list - placement intentionally breaking alphabetical order for fast location, and because the format doesn't match the rest of the table
- Changes the header of the talent checkboxes to Talent to make it easier for users to identify their purpose
- Sets value of each checkbox to 2 to eliminate the need to select talent in a particular order
- Updates the skill total sheet workers to add the extra +1 if both checkboxes are on
- Updates the skill total sheet workers to encapsulate some repeated code into a function to make the scripts section neater
- Updates skill total *(and other)* sheet workers to react to attribute mods, which ensures attribute changes have time to propagate to the mod before being used
- Updates the README
feature: Calculates stat modifiers using temporary bonuses
- Adds labelling to the sheet workers
- Removes superfluous comments
- Replaces fetching the various skill total components with just using the calculated skill total for adding to the dice in skill rolls via the template
- Adds sheet workers to calculate the total modifier for a skill based on stat, talents, and manually assigned bonuses
- Workers run on sheet open, and when any of the relevant stats are changed
- Updated the readme to tick off one of our tasks
- Combines the roll button with the name label to make it into a single control
- Adds styling to the button to make it display the same colour as the relevant stat field when hovered over
- Prepares the stat display box for use as the skill total
- Adds new `skillname_total` attributes
* Adds fields to the spans containing the Critical Threshold and the first Effect Threshold and Effect Drop-Down fields in each move
* Attaches a title to these new tooltip fields
* Styles fields appropriately to look like a tooltip
* Clarifies intent of the total damage field
* Adds field for indicating the accuracy roll in the same manner as the damage roll field
* Changes display for total damage field to show the base damage roll
* Corrects previous misnamed attribute in total damage sheet worker