Skip to content

v0.30.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:30
· 812 commits to main since this release
21235b4

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)