Skip to content

Releases: JustinFreitas/StealthTracker

v5.8

Choose a tag to compare

@github-actions github-actions released this 14 Oct 03:12

Automated release of 5E StealthTracker extension.
Version: v5.8

v5.7.3

Choose a tag to compare

@github-actions github-actions released this 13 Sep 16:58

Fantasy Grounds Classic (FGC) & Unity (FGU) Dual Compatibility — v5.7.3

  • Full Dual Compatibility Restored: Restored complete compatibility between Fantasy Grounds Classic (FGC) and Fantasy Grounds Unity (FGU).
  • Roll Resolution Hooking on FGC: In FGC, ActionsManager.getResultHandler is absent and its internal handler table is locally scoped. getResultHandlerSafe now properly falls back to the ruleset's ActionSkill.onRoll and ActionAttack.onAttack handlers, fixing an issue where skill and attack roll resolutions were completely suppressed on FGC.
  • Actor Resolution on FGC: Fixed getActorSafe on FGC where calling legacy 2-argument ActorManager.getActor returned nil, restoring CT turn activation Stealth analysis vs PP, NPC Stealth skill auto-population, and attack from stealth handling.
  • Attack from Stealth Advantage Analysis: Fixed advantage check when attacking non-hiding targets by uncoupling attacker stealth analysis from target hiding state in getFormattedPerformAttackFromStealth.
  • Exhaustion Passive Perception Calculation: Corrected getEffectsBonusSafe return arity for exhaustion checks to match FGC 5E ruleset behavior (bModOnly = true returning 2 values: modifier and effect count), eliminating a runtime comparison error.
  • Defensive CT Node Resolution: Pre-populates sCTNode on attacker and target actors in onRollAttack and displayProcessAttackFromStealth via ActorManager.getCTNodeName or CombatManager.getCTFromNode.
  • Recursion Guard: Guarded CombatManager.requestActivation against recursive self-invocation on ruleset reload (/reload).
  • FGC Drop Deduplication: Restored deduplication guard for CombatManager.onDrop events firing twice in FGC.
  • Unit Test Coverage: Expanded automated unit test suite to 70 tests covering all FGC and FGU edge cases.

v5.7.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 14:45

Automated release of 5E StealthTracker extension.
Version: v5.7.2

v5.7.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 22:09

Automated release of 5E StealthTracker extension.
Version: v5.7.1

v5.7

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:19

Automated release of 5E StealthTracker extension.
Version: v5.7

v5.6

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:50

Automated release of 5E StealthTracker extension.
Version: v5.6

v5.5

Choose a tag to compare

@github-actions github-actions released this 20 Jul 11:14

Automated release of 5E StealthTracker extension.
Version: v5.5

v5.3

Choose a tag to compare

@JustinFreitas JustinFreitas released this 09 Jun 01:13

Corrected the fallback passive Perception calculation to 10 + Wisdom modifier per 5e RAW (no longer over-adding proficiency for non-proficient creatures), made exhaustion handling FGC/FGU-aware to avoid double-counting under the 2024 ruleset, and hardened several edge cases (nil-safe stealth summary, boolean conversion, and consistent unidentified-name handling for the source actor).

v5.2

Choose a tag to compare

@JustinFreitas JustinFreitas released this 15 May 19:12
StealthTracker v5.2: Fix nil value error for isDexterityCheckRoll and…

v4.0

Choose a tag to compare

@JustinFreitas JustinFreitas released this 28 Apr 22:35
b3125ab
v4 - Conform to FGU ruleset changes (#30)