Releases: foundryvtt-dcc/dcc
Releases · foundryvtt-dcc/dcc
v0.31.0
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
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
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
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
Includes a fix for #262 plus a preview of v0.29.0 features.
v0.28.0
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
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
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
- Added links to user guide from character sheets
- Update User Guide with Advanced Character Options
Version 0.24 - Formatting Roundup
- 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