v1.19.0
Immutable
release. Only release title and notes can be modified.
Features
- model: add isMeleeWeapon type guard
- sheet: add equip toggle to ranged weapon cards
- sheet: show active badge on all item cards with equip logic
- actor: roll attributes improvised from the stat block
- actor: add roll buttons for derived stat tests
- api: expose initiative realm helpers on game.sr4
- sheet: realm and sim-mode selectors, single active commlink
- chat: add edge-on-initiative follow-up card
- combat-tracker: per-combatant matrix realm toggle
- combat: realm-aware initiative rolls with edge-first and pass locking
- config: add initiative glitch tiebreak constant
- model: add per-character realm and matrix sim mode fields
- combat-tracker: add per-combatant realm toggle
- i18n: add combat realm labels and toggle hint
- matrix: derive living persona VR initiative from Matrix Response
- initiative: build the initiative formula from the combatant realm
- combat: drive turn advancement with realm pass counts
- initiative: add realm-aware initiative core module
- config: add matrix sim rules for realm initiative
Bug Fixes
- initiative: centralize matrix formulas and gate them on matrix access
- chat: persist initiative edge resolved flag via GM socket
- actor: apply live initiative reduction to all combatants of an actor
- combat: keep pass lock fixed for the whole round
Improvements
- magic: resolve spell flow actors via document uuids
- combat: resolve defense flow actors via document uuids
- combat: consolidate weapon helpers and dedupe attack dialogs
- sheet: extract item-active-badge partial from commlink card
- initiative: collapse AR/cold/hot realms into a single matrix realm
- initiative: extract computeRealmPasses helper
Full Changelog: v1.18.0...v1.19.0