Remaining downs, or null if not in tracker.
Build forwarded data from an origin document.
The resolved origin (page or AE)
Document-level and system-level data, or null.
Resolve the origin document synchronously. Returns the source document (a JournalEntryPage for bmsEffect pages, or an ActiveEffect) or null.
Show scrolling floating text on the actor's token when this effect is gained or lost.
true = gained (green), false = lost (red)
Override updateDuration to inject BMS tracker-based remaining downs. Always installs live-reading getters for remaining/label on this.duration so they reflect tracker changes without requiring a full re-prepare. Falls back to native Foundry values when the effect is not in the tracker.
Find this effect's remaining resolution time in the BMS combat tracker. Searches all started combats rather than only game.combat (the active scene's combat) so that effects in non-viewed scenes resolve correctly.