v0.30.0
Release v0.30.0
Release Notes:
- Fix the id of the zero level speed input box. (Steve Barnett)
- Implement support for dice chain via Custom ActiveEffects.
Handle modifying Die terms with dangling modifiers or other dice.
Tidy up calls to DiceChain methods from dcc.js. (Steve Barnett) - Fix modifier terms for skills with a bonus of 0. (Steve Barnett)
- Add Release Notes for v0.30.0.
Closes #298. (Steve Barnett) - Update icon for the User Guide button. (Steve Barnett)
- Bump compatibleCoreVersion and templateVersion. (Steve Barnett)
- Formatting fixes.
Update tests. (Steve Barnett) - Fix link to Mighty Deeds How-To. (Steve Barnett)
- Add User guide button to the welcome chat card.
Closes #286. (Steve Barnett) - Track ctrl and shift key states so we can detect Ctrl+Click of a macro.
Closes #297. (Steve Barnett) - Add an option to invert the Roll Modifier behaviour.
Closes #294. (Steve Barnett) - Tooltip for greyed out fields to make it clear why this is so.
Closes #296. (Steve Barnett) - Fix speed label association. (Steve Barnett)
- Support computing speed from armor penalties and base speed.
Compute fields (AC, speed) are greyed out and have a title indicating
where the data came from.
Closes #224. (Steve Barnett) - Implement presets in the Roll Modifier dialog for easy access to common values.
Implement presets for the character's Action Dice and for Untrained rolls.
Closes #295. (Steve Barnett) - Automate luck spend when a Thief rolls their luck die.
Closes #282. (Steve Barnett)
Closes #293. (Steve Barnett) - Show Max attributes by default for new characters.
Closes #292. (Steve Barnett) - Tidy up Actor mocks and default config. (Steve Barnett)
- Fix tests to expect deedRollHTML parameter. (Steve Barnett)
- Rework attack bonus automation to be configured with a drop down.
Attack Bonus/Deed Roll is called out with an optional section of the
AttackRoll/Backstab emotes. (Steve Barnett) - Implement rolling deed die with every attack (Radoslaw Grzanka)
- Add Deed Roll configuration option (Radoslaw Grzanka)
- Fix dependabot alerts. (Steve Barnett)
- Formatting fixes. (Steve Barnett)
- Fix automatic deletion of empty items. (adotor)
- Fix classname updates.
(with amendments) (adotor) - Use an alias for the DisapprovalDie term for Luck Die rolls to easily add dice. (Steve Barnett)
- Hide the WIP spellburn UI. (Steve Barnett)
- Support Compound value terms for skills. (Steve Barnett)
- Split the Shield Bash skill into a die and value field. (Steve Barnett)
- Handle non-strings in _prependSign. (Steve Barnett)
- Bring the unit tests up to date with the new roll modifier system.
Fix spellburn data passing as revealed by the tests.
Flesh out Luck Die unit test. (Steve Barnett) - Formatting fixes. (Steve Barnett)
- Fix signs on positive numeric modifiers. (Steve Barnett)
- Implement Compound terms with caller provided labels for dice and
modifiers, and annotation with expanded variables where present. (Steve Barnett) - Use a d4 icon from game-icons.net for the Deed Roll button. (Steve Barnett)
- Coerce formulae to strings when passing to Roll for substitutions. (Steve Barnett)
- Tidy and realign the Deed Roll button.
Closes #181. (Steve Barnett) - Bring back support for substitution (in a limited way). (Steve Barnett)
- Use the new roll flow for mercurial magic. (Steve Barnett)
- Use new roll flow for attack rolls.
Never show the roll modifier dialog for crits. (Steve Barnett) - Implement deed roll with the new flow. (Steve Barnett)
- Implement Luck Die with the new flow. (Steve Barnett)
- Use the new flow for saves. (Steve Barnett)
- Fix collation of roll terms when the modifier dialog is not rendered.
Use the new roll flow for rolling hit dice. (Steve Barnett) - Use new roll flow for initiative. (Steve Barnett)
- Use the new roll flow for ability checks and luck checks. (Steve Barnett)
- Don't offer spellburn for idol magic, and don't auto-apply the check
penalty. (Steve Barnett) - Add support for DCC roll terms to Item based spellcasting.
Remove createSimpleRoll as it's now redundant. (Steve Barnett) - Refactor createRoll to work on lists of DCC specific term constructors
to build up and annotated roll. (Steve Barnett) - Allow variables in spell check fields.
(Needs further work in dcc-roll to behave correctly). (Steve Barnett) - Implement createSimpleRoll using createRoll. (Steve Barnett)
- Handle options.actor in createSimpleRoll. (Steve Barnett)
- Support getRollData for all relevant rolls.
Provide shortcuts for relevant rollData.
Remove Notes/Range fields from zero level equipment to make room for a
wider ToHit field. (Steve Barnett) - Initial work on spellburn modifier. (Steve Barnett)
- Check penalty (currently duplicates any actual check penalty). (Steve Barnett)
- Rework roll modifier dialog with a grid layout. (Steve Barnett)
- Roll modifiers on spells cast from items. (Steve Barnett)
- Roll modifiers nearly everywhere. (Steve Barnett)
- Refactor roll modifiers to work for everything that the Actor class rolls. (Steve Barnett)
- Progress on a Roll Modifier dialog that can be customised by callers. (Steve Barnett)
- WIP Roll Modifier using a Dialog. (Steve Barnett)
- Enable the d3, d5, d7, d14, d16, d24, and d30 in the Dice So Nice customizer. (Steve Barnett)
- Use synchronous roll to roll HD for an imported NPC. (Steve Barnett)
- Restore updates to Mighty Deeds and Using a Published Adventure Module.
- Fix up Table of Contents. (Steve Barnett)