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
Maintainedaction 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
unmetclass in the action use header if necessary #418 - Eliminate the
freehandaction tag in favor of makinghandsa directly configurable cost field of theCrucibleActionmodel #428 - Have
CrucibleAction#confirmtake over responsibility for managing confirmation flags of theChatMessagerelated to an Action instead of only doing this inside staticCrucibleAction.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
CrucibleActorGrimoireto containMapof spellcraft components instead ofSet, making it easier to acquire a specific spellcraft component that the actor knows #473 - Consolidate
prepareWeaponAttack,prepareSpellAttack, andprepareSkillAttackhooks into a singleprepareAttackhook similar to mirror the restructuring done fordefendAttackandreceiveAttack. #451 - Move all remaining Javascript logic out of spellcraft upgrade talents into talent hooks #402
- Move all inline hooks into the appropriate dedicated
hooksfiles #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: Illusiongranting training for Illumination instead of Illusion #433 - Internal tags aren't filtered out of
headerTagsinCrucibleActionConfig#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
