github fantasycalendar/FoundryVTT-Sequencer 4.0.0

7 hours ago

Sequencer v4.0.0

Requires Foundry v13+, verified on v14. Drops v12 support.

Core:

  • socketlib is no longer required. Sequencer handles its own sockets natively
  • New internal UI foundation with dark mode support
  • Centralized effect/sound storage (hidden journal instead of per-document flags) for significantly better performance
  • preloadForClients no longer blocks when clients are tabbed away

Effects:

  • Sort layer, zIndex, belowTokens, and belowTiles now work correctly on v13/v14
  • aboveLighting properly anchors above all lighting elements
  • Effects punch through region highlights (matching native token behavior)
  • copySprite now includes dynamic token rings via render-to-texture
  • Deprecated methods (.from, .noLoop, followRotation) are now errors

Sounds (major overhaul):

  • .persist() - sounds persist on the scene
  • .attachTo() - attach sounds to tokens
  • .panSound() - spatial panning based on listener position
  • .moveTowards() - sounds move toward a target
  • .globalSound() - bypass atLocation canvas-only restriction
  • .toLocation(), .extraEndDuration(), .loopOptions()
  • Database range-finding: auto-select sound files by distance

Animations:

  • Fixed chained animations starting from wrong position

Breaking changes:

  • Foundry v12 no longer supported
  • socketlib no longer needed (uninstall if nothing else requires it)
  • .from(), .noLoop(), followRotation on .attachTo() removed
  • local: true on play() still stores to DB but hides from other users

Full changelog: https://github.com/fantasycalendar/FoundryVTT-Sequencer/blob/master/changelog.md

Support development: https://www.patreon.com/c/fantasycomputerworks

Don't miss a new FoundryVTT-Sequencer release

NewReleases is sending notifications on new releases.