Crucible Version 0.7.3 - "V13 Beta 3"
Version 0.7.3 adds a large number of new features and fixes with continuing iteration of V13 support and system development. A major theme for this update involves thrown weapons, disarming and dropping weapons, talent tree rebalance, and more!
New Features
- When increasing or decreasing the level of a hero type actor, automatically adjust the number of milestones earned by that character to either be the start of the new level (upon level increase) or 1 prior to level-up (upon level decrease)
- Support tracking weapon state that it is currently "dropped" which can allow for automation of disarm-type talents as well as support other reasons that weapons are temporarily dropped like thrown weapons.
- Add a base action that allows throwing a weapon. Integrate this action with the
Throwntag for weapons which indicates they are designed for throwing and theReturningtag which prevents them from being dropped. - Add milestone distribution action to the Group sheet.
- Generalize the way that compendium pack extensions are configured for the system with
crucible.CONFIG.packs - Add useful API methods for
CrucibleGroupActor#addMemberandCrucibleGroupActor#removeMember - Add type annotations to action hook labels
- Take elevation and token height into account when considering whether a creature is engaged and therefore flanked.
- In Scenes that use microgrid movement, enable keyboard movement to shift the token in increments according to its base size
- Provide a standardized framework by which Talent hooks and Action hooks can be defined within ESModules instead of as inline code.
- Talent Tree organization and balance changes
- Actions tagged
MeleeorRangedwhich do not explicitly specifyMainhandorOffhandshould be prompted in the Action Use Dialog which weapon to use. - Enable different weapon properties to contribute differently to scaled rarity
- Adversaries are currently unable to roll skill checks
- Restore functionality of the "Reset Talents" button which was temporarily disabled
- Allow Actor Hooks provided by Talents to be configured via module javascript rather than requiring inline code.
- Add CrucibleActor#displayScrollingText method and allow actor updates to include an array of multiple status texts that should be associated with the changes.
- Initialize default token settings upon first load of the system which assigns health bars to be displayed for owners upon hover
- Incorporate token height and elevation difference into range computation and detection.
- Add
endTurnactor hook for modification of resources or active effects that occurs at the end of a combat turn. - Improve wording of the warning message when an action tag requirements are not satisfied to be more clear.
- Remove the legacy built-in integration with JB2A and Sequencer in preparation for development of a next generation approach to action animation.
Bug Fixes
- Improve the way that level-up changes to resources are handled to pre-compute what the new resource totals will be rather than handling it in a post-update operation
- Restore the ability to reverse actions in chat messages which became broken during V13 migration.
- Restore functionality of flanking visualization
- Ability score scaling for a created Taxonomy or Archetype throws errors and reverts to default values
- Ensure the group sheet supports vertical scrolling for large parties
- Skill checks are displayed twice when rendered to chat
- Skill check tooltip should reference "Skill" or "Skill Bonus" not just "Bonus"
- Fix issues with the determination of CrucibleSpellAction id values to ensure that the ID is always correctly updated for the spell components used.
- Fix bugs with saving multiple actions on a weapon, armor, or iconic spell.
- Wrap action tag and action hook functions in a try/catch so that erroneous hook logic does not break the overall action usage flow.
- Restore target badges to action chat cards and hover functionality when hovering over them.