Skip to content

Releases: lisasdungeon/ld-hero-pointz

LD Hero Pointz v1.3.14

Choose a tag to compare

@lisasdungeon lisasdungeon released this 20 Aug 10:30

Fixed the actor sheet header still showing Reserves, death save spends that did not update the actor, and socket writes that could overwrite a newer hero point total.

  • Death save spends now update success and failure counts. A natural 1 undoes both failures from that throw.
  • GM sheet award, subtract, reset, and zero actions are written to the activity log.
  • Socket messages log on the GM and no longer rewrite actor flags. Foundry already syncs the document.
  • New characters created after world load receive their starting hero points.
  • Chat buttons no longer duplicate on re-render.
  • Activity log actor filter no longer hides summary action buttons.
  • Management and log windows use DialogV2 and localized titles.
  • LICENSE is included in the release zip.

Manifest: https://github.com/lisasdungeon/ld-hero-pointz/releases/latest/download/module.json

LD Hero Pointz v1.3.13

Choose a tag to compare

@lisasdungeon lisasdungeon released this 06 Aug 23:05
  • Compliance and hardening release: sole Lisa's Dungeon authorship and contact fields (Discord MystryssLysa, email Lisasdungeon@gmail.com, Patreon LisasDungeon); lazy loading / trigger-based startup where needed; 500 LOC file cap; full source line coverage; no emoji or AI references in the shipped package.
  • Compliance pass: sole author Lisa's Dungeon with Discord MystryssLysa / email Lisasdungeon@gmail.com / Patreon LisasDungeon; enforce 500 LOC file cap; remove non-compliant branding and symbols where present.
  • Lazy-load management and log-viewer Application classes from settings menus (dynamic import on open); entry point no longer eagerly imports heavy UI.
  • Full line coverage on all source files under src/ (hooks, socket, logger, settings, main, apps).

v1.3.12

Choose a tag to compare

@lisasdungeon lisasdungeon released this 30 Jul 00:24

1.3.12

  • Fixed the GM Management window and Activity Log Viewer rendering completely unstyled: the CSS still carried a leftover "-reserves-" segment from the RNK Reserves rebrand (e.g. .ld-hero-pointz-reserves-buttons instead of .ld-hero-pointz-buttons), so none of the module's own selectors ever matched the real DOM.
  • Actor sheet GM controls (award/subtract/reset/zero) now register against the modern dnd5e 2024-rules character/NPC sheet hooks, alongside the legacy hook name for older sheets, instead of only the legacy hook and jQuery API.
  • Fixed a stale-read race where spending a hero point from chat could clobber a concurrent change made while the confirmation dialog was open.
  • The GM controls panel no longer stacks duplicate copies of itself on repeated sheet renders.
  • Socket-driven hero point updates now catch failures (e.g. a permission error on a client that doesn't own the actor) instead of throwing an unhandled rejection on every broadcast.
  • The activity log's read-modify-write is now properly awaited everywhere it's called, instead of being fired and forgotten.
  • LdHeroPointz.enableNPC() no longer persists NaN hero points when called with a non-numeric argument.
  • Removed a dead, never-wired form submit handler.
  • Fixed build-release.mjs, which shelled out to powershell.exe and never worked outside Windows.
  • Added a real automated test suite (25 tests) covering the logging system, socket sync, and the hero point baseline calculation.

LD Hero Pointz v1.3.11

Choose a tag to compare

@lisasdungeon lisasdungeon released this 22 Jul 02:05

D&D 5e hero point management system for Foundry VTT.