Describe the bug
Using .persist() for an asset with Intro/Loop/Outro and using .playbackRate() to speed up the animated asset make it not loop anymore.
To Reproduce
Simply use this macro
let target = Array.from(game.user.targets)[0];
new Sequence()
.effect()
.file("jb2a.moonbeam.01.complete.blue")
.atLocation(target)
.persist()
.name("test")
.playbackRate(3)
.scale(.5)
.play()
Expected behavior
It should behave like without using .playbackRate(), meaning it should go on a loop after playing the intro (and play the outro when the effect is ended) but at a different playback speed.
Describe the bug Using
.persist()
for an asset with Intro/Loop/Outro and using.playbackRate()
to speed up the animated asset make it not loop anymore.To Reproduce Simply use this macro
Expected behavior It should behave like without using
.playbackRate()
, meaning it should go on a loop after playing the intro (and play the outro when the effect is ended) but at a different playback speed.moonbeam.webm
Setup:
Active modules: