v1.12.0
Immutable
release. Only release title and notes can be modified.
Features
- importer: add commlink support and centralize enum mappings
- sprite: matrix persona stats and complex forms
- importer: nested compendium folders for Metatypes and Critters
- critter: actor creation from CritterTemplate with Force dialog
- importer: add critter XML import pipeline
- items: add CritterTemplate item type
- utils: add Force formula evaluation engine
- combat: add startPerTarget and socket timeout to combat spell flow
- combat: add dice pool splitting for multi-target attacks
- magic: add opposed spell flow for non-combat spells
- magic: add opposed boolean field to spell data model
- magic: add spell effect application via chat button
- combat: add counterspelling to spell defense pools
- combat: integrate element rules into indirect spell flow and add edge decision to direct spell resist
- combat: integrate element rules into damage flows
- combat: add element resistances UI to modifiers tab
- combat: add element armor rules and resistance helpers
- combat: add element resistances data model and i18n
- weapons: add ammo card section to weapons tab
- weapons: replace free-text category with localized dropdowns
- importer: add metatype import from XML and character saves
- metatype: integrate metatype limits and display on character sheet
- metatype: add Metatype item type with data model and item sheet
- importer: add weapon/ammo category field and filter dropdown
- token: auto-set vision defaults on actor creation
Bug Fixes
- critter: re-render Force dialog on input instead of blur
- i18n: add missing TYPES.Item keys for CritterPower and CritterTemplate
- effects: ensure spell effects are active and transferred when applied to target
- magic: show Essence penalty in spellcasting dialog body instead of title
- magic: skip drain chat card when drain is fully resisted
- importer: read descriptors (plural) for spell combat type
- i18n: add missing translation keys and fix template mismatches
- importer: parse flat weaponbonusdamage/ap fields from character export
- importer: detect ammo by category and link to weapons
Improvements
- importer: extract shared XML parsers to helpers
- sheets: enhance collapsible-section partial with create buttons
- flows,hooks: remove prose comments and clean up code
Full Changelog: v1.11.0...v1.12.0