You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Condition-based die adjustments (stunned, paralyzed, exhaustion, inspired, blessed, haste) now actually apply to recovery rolls when "Apply Condition Modifiers" is checked; previously the adjustment logic existed but was never called.
Attack, damage, item-use, and initiative hooks are now registered, so recovery-state reaction blocking, weapon knockback, and auto-sized initiative dice run during real combat instead of sitting unreachable.
Phase variants, custom recovery tables, integration hooks, and phase indicators are now reachable through the public API exactly as documented, instead of being built but never wired in.
The "Apply Condition Modifiers" checkbox no longer depends on the unrelated "Block Reactions" setting.
Fixed a race where multiple owning players' clients could each open a duplicate recovery-roll dialog for the same combatant at end of turn.
The knockback threshold setting is now actually used when deciding whether an attack shifts a target's phase.
Recovery rolls are now recorded to per-combatant history, and getHistory/clearHistory/clearAllHistory/getVersion/getStatistics are implemented on the public API.
Changed
Standardized license/author headers across all source files to MIT / Lisa's Dungeon.
Removed unused settings, dead code paths, and orphaned files that were never reachable at runtime.
Removed the globalThis.LD_MODULES cross-module registry entry and the activate() method that existed only to serve it. This module is standalone and does not register into or depend on any shared launcher.