Skip to content

v0.7.7

Choose a tag to compare

@github-actions github-actions released this 18 Aug 00:21
· 3 commits to main since this release

Fixed

Three issues affecting shared mode when spending inspiration that currently belongs to another character:

  • The module failed to initialize entirely (sheet counter, chat menu, "I" keybind all silently broken) because socketlib requires the manifest to declare "socket": true, which was missing — added it, and made the socketlib setup defensive so it can never take the rest of the module down again.
  • Without socketlib, the fallback mechanism silently did nothing when repeatedly borrowing from the same character: Foundry's updateActor hook only carries what actually changed, and reusing the same flag key meant a repeat request with an identical target was omitted from what other clients received. Each request now gets its own key so the full request always comes through.
  • The counter only reflected a shared-pool change after closing and reopening the sheet, since Foundry only auto-refreshes a sheet when that exact character's own data changes — not a different party member's. Any open character sheet now refreshes automatically when the shared total changes.

Requirements

  • Foundry VTT v13.341+
  • dnd5e system v5.0.0+
  • Tidy5e Sheet (optional, quadrone theme) for native counter integration
  • socketlib (optional) improves reliability of one specific case in shared mode