fantasycalendar / FoundryVTT-Sequencer

This module implements a basic pipeline that can be used for managing the flow of a set of functions, effects, sounds, and macros.
Other
41 stars 19 forks source link

[BUG] - Canvas pan shake not propagated to others #180

Closed diwako closed 1 year ago

diwako commented 1 year ago

Describe the bug When using the shake function for canvas pan, that effect is not propagated to other clients. While your own canvas is shaking, it does nothing for others.

To Reproduce Steps to reproduce the behavior:

  1. Create macro or execute in web console
  2. paste script provided below
  3. Open another window of the instance, login with other user
  4. execute macro on one machine
new Sequence()
  .canvasPan()
  .shake({
    duration: 10000,
    strength: 5,
    frequency: 25,
    fadeInDuration: 1500,
    fadeOutDuration: 5500,
  })
  .play();

Expected behavior Canvas shakes on all machines, on the current active scene

Setup:

Active modules:

Additional context Desktop client version and NodeJS version of foundry used in tests

Haxxer commented 1 year ago

Fixed in 3.0.12