github foundryvtt/crucible release-0.8.3
Crucible 0.8.3

7 hours ago

crucible-text

Crucible Version 0.8.3 - "V13 Beta 13"

Welcome to version 0.8.3 of the Crucible system - ongoing development towards the eventual goal of "playable beta". This release specifically supports the Ember Beta release version 0.4.2 and adds a number of key new features to further refine and stabilize the major changes introduced with 0.8.0.

Contributors

Many thanks to the following contributors who added features or improvements as part of this release!

Highlights

  • A brand new game system logo and title banner
  • Lots of general-purpose adventuring equipment
  • Economy rebalance with 10x pricing deflation
  • Improved Counterspell workflow and UX
  • Significant localization improvements

New Features

  • Implement support for a Maintained action tag which incurs the action's focus cost every round for the effect's duration #385
  • When a successful Counterspell is confirmed, modify the result of the target spell (Chat Message) to record that it was counterspelled and confirm it. #419
  • When a Spell that was Counterspelled is Confirmed, apply its effects without dealing any damage or causing any active effects. #420
  • Have activation tags gain the unmet class in the action use header if necessary #418
  • Eliminate the freehand action tag in favor of making hands a directly configurable cost field of the CrucibleAction model #428
  • Have CrucibleAction#confirm take over responsibility for managing confirmation flags of the ChatMessage related to an Action instead of only doing this inside static CrucibleAction.confirmMessage. #449
  • Improve the identification of melee and ranged tags for actions that include weapon selection #465
  • Allow known spellcraft components to be cloned, such that their mechanics can be allowed to differ from the standard Crucible component mechanics #474
  • Allow Berserk Strike and other focus-spending strikes to be used while enraged. #435

API Changes

  • Refactor the CrucibleActorGrimoire to contain Map of spellcraft components instead of Set, making it easier to acquire a specific spellcraft component that the actor knows #473
  • Consolidate prepareWeaponAttack, prepareSpellAttack, and prepareSkillAttack hooks into a single prepareAttack hook similar to mirror the restructuring done for defendAttack and receiveAttack. #451
  • Move all remaining Javascript logic out of spellcraft upgrade talents into talent hooks #402
  • Move all inline hooks into the appropriate dedicated hooks files #404

Content Updates

  • Added 61 new equipment items, including a number of tools, crafting (and other) toolkits, consumables, and other general-purpose adventuring equipment to the system Equipment compendium pack. #485
  • Rebalance the economy by dividing all equipment prices by 10, moving to a primarily silver-based economy where copper coins have some modest value, gold is less common, and platinum is extremely valuable. #492
  • Add several new Iconic spells with corresponding automation #463
  • Update the Skeleton and Zombie taxonomies. Add new Rodent taxonomy #471
  • Add several new adversary talents #472
  • Add the "Inexorable Flame" talent as a proof-of-concept for how a certain talent could change the way that Spellcraft components typically work #475

Localization Improvements

  • Add a large number of new localization strings for various parts of the system #456
  • Better localization support for Character Creation #444
  • Better localization support for Actor Sheets #446

Bug Fixes

  • Correct Rune: Illusion granting training for Illumination instead of Illusion #433
  • Internal tags aren't filtered out of headerTags in CrucibleActionConfig #436
  • Summon spells show unmet "No Targets" tag after template is placed, despite not needing actual targets #440
  • Spells are no longer prevented from being cast due to resource costs #438
  • When requesting skill rolls with Ember in Crucible, it rolls just a generic check and doesn't roll as a skill roll. #489

Don't miss a new crucible release

NewReleases is sending notifications on new releases.