Skip to content

v0.7.5

Choose a tag to compare

@github-actions github-actions released this 17 Aug 21:37
· 9 commits to main since this release

Fixed

  • Replaced the custom socket relay used as a fallback (when socketlib isn't installed) for spending inspiration that belongs to another character in shared mode. It previously relied on a plain module socket to notify another player's client, which isn't guaranteed to be delivered reliably between two non-GM clients. It now uses the same document-sync mechanism the rest of the module already relies on: the spending player writes a request onto their own character (always permitted), and whichever client actually owns the character being borrowed from picks it up and applies it.
  • As a side effect, this also reduces how often a GM needs to be connected at all: if the other character's own owner is online, the change applies directly with no GM involved — a GM is only needed as a fallback when that specific player isn't around.

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