Skip to content

Releases: foundryvtt-dcc/dcc

v0.31.0

30 Oct 17:12

Choose a tag to compare

Release v0.31.0

Release Notes:

  • Adjust crit range to account for Roll Modifier dice size adjustments.
    Closes #309. (Steve Barnett)
  • Implement and enable spellburn UI.
    Closes #284. (Steve Barnett)
  • Update dev packages to clear security alerts.
    Run the new version of the linter. (Steve Barnett)
  • Release notes card links to the online user guide wiki instead of the in
    game user guide.
    Closes #313. (Steve Barnett)
  • Prompt if importing more than 25 actors.
    Linter fixes.
    Closes #255. (Steve Barnett)
  • Add @cl as an alias for @data.details.level.value.
    Closes #312. (Steve Barnett)
  • Fix coalescing of whitespace in the PC parser to correctly handle empty
    lines.
    Closes #162. (Steve Barnett)
  • Adopt the convention of treating ctrl and meta identically, to support
    Command + Click on Mac.
    Closes #308. (Steve Barnett)
  • Remove numberFormat helper and validation from Thief and Halfling skills
    so they can use attributes with @ notation.
    Closes #300. (Steve Barnett)
  • Pass crit and fumble terms through the new API to avoid issues with the
    sign.
    Closes #307. (Steve Barnett)
  • Label last deed roll as Deed Roll again. (Steve Barnett)
  • Further refinements to the manual Deed Die UI. (Steve Barnett)

v0.30.0

21 Aug 19:30
21235b4

Choose a tag to compare

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)

v0.29.1

12 Jul 15:42
c7b9408

Choose a tag to compare

Release v0.29.1

Release Notes:

  • Support treating certain skills as a spell-like check against a table
  • Allows automatic table lookup for the Cleric's Lay on Hands, Divine Aid, Turn Unholy
  • Tables for this are provided by the latest Core Book release
  • General refactor of spell casting logic
  • Track lost spells instead of 'available' spells
  • Allow automation of Disapproval (range increase and rolling for Disapproval) for spells with the 'Cleric' casting mode and the Cleric's spell-like abilities
  • Not enabled by default
  • Existing spells will need their Casting Mode to be updated to Cleric for these changes to apply
  • Allow automation of spell loss for spells with 'Wizard' casting mode
  • Not enabled by default
  • Hide the Mercurial Magic section of the spell sheet for non-owned items and non-Wizard spells
  • Non-wizard spells can be configured to show this anyway
  • Re-rolling a Mercurial Effect now allows the user to roll, lookup by entry number, or keep the current result
  • Fix a regression under Foundry VTT 0.8.x for spell tables linked to an item by id
  • Fix a race condition when updating embedded items from the character sheet
  • Also makes item updates appear smoother in the UI
  • Maintain aspect ratio of the character portrait so art can be used and shown to players
  • Right click the actor and choose 'View Character Artwork', the click 'Show Players'
  • Use N/A as a placeholder for unknown spell fields instead of an empty string
  • Compatibility fixes for the hidden systemMigrationVersion setting used for migrations
  • Declare compatibility with Foundry VTT 0.8.8
  • Added extra description about Mighty Deeds to the user guide along with information on Published Adventure Modules
  • Fix an issue with Fumble Dice selection where Foundry VTT does not fully parse dice expressions unless the roll is evaluated
  • Initiative and chat message speaker fixes contributed by @radoslawg
  • Disapproval fixes contributed by @TylerKostuch

v0.29.0

12 Jul 13:39
a220072

Choose a tag to compare

Release v0.29.0

Release Notes:

Fixes these issues:

  • Spell check failure automation should be optional
  • Unchecking equipped Armor won't allow you to check it again.
  • Fumble die not working without a 1 in front of d
  • Spells linked by id currently fail to lookup their tables
  • Rolling initiative from Character Sheet does not work/from CT always roll d20
  • Cleric cannot select Disapproval Table

Hot fix for item update race condition

10 Jul 14:28

Choose a tag to compare

Pre-release

Includes a fix for #262 plus a preview of v0.29.0 features.

v0.28.0

02 Jun 15:04
2cf27ce

Choose a tag to compare

Release v0.28.0

Release Notes:

  • Various fixes for compatibility with Foundry VTT 0.8.6 (Steve Barnett)
  • Add welcome message with link to Credits and Release Notes (Steve Barnett)
  • Fix Infravision & Torches link for Dwarves/Elves/Halflings (Steve Barnett)
  • Fix line height on notes tab so entity links don't overlap (Steve Barnett)
  • Implement check penalty for spellcasting, manual or automatic based on armor, per character or per spell (Steve Barnett)
  • Fix macro icons when dragging a rollable element to the hot bar (Steve Barnett)
  • Clamp zero or negative damage rolls to 1 (Steve Barnett)
  • Fix spurious warning when dropping a non-DCC macro in the hot bar (Steve Barnett)
  • Prevent the Backstab label in the Thief tab rendering as rollable (Steve Barnett)
  • Add Credits and Release Notes (Christian Ovsenik)

v0.27.0

23 May 19:57
9ecd060

Choose a tag to compare

Release v0.27.0

Release Notes:

  • Make cleric spells draggable again. (Steve Barnett)
  • Only the Attack Bonus label is rollable and not the text field. (Steve Barnett)

Draggable Items Improvements

29 Apr 12:21
9ffc24e

Choose a tag to compare

This release merges in changes from @mooped and @algnc to improve items and their draggability, as well as how they appear in the Equipment tab of the character sheet.

  • Work around Foundry creating items with null icons and actors/items
  • User Guide: Add apply damage/healing, fix table of contents, remove links to paid core book
  • Set correct image for items on parsed PCs and NPCs.
  • Add draggable item markup to zero and NPC sheets.
  • Package dragged weapons and spells as Foundry Items with some extra DCC data embedded
  • Handle negative speed (for armor penalty)
  • Format in feet on the armor sheet.
  • (Dev only) add styleint for CSS listing

Links and User Guide Updates

16 Apr 02:21

Choose a tag to compare

  • Added links to user guide from character sheets
  • Update User Guide with Advanced Character Options

Version 0.24 - Formatting Roundup

03 Apr 22:00
2a4f60f

Choose a tag to compare

  • d20 icon routePrefix support
  • Add infravision to Elf sheet
  • Book Antiqua for journal text
  • Tweak Languages and Birth Augur font size
  • Include both ends of crit range in dropdown
  • Rework Lay on Hands table
  • Formatting fixes for all sheets