Effect Start Time is not set or wrongly set
FurtherV opened this issue · 3 comments
Describe the bug
The Effect Start Time
upon applying a convenient effect is the game.time.worldTime
when the webpage is first loaded instead of when the effect is applied. This results in effects being applied later to have the wrong duration.
For example, at worldTime=1
apply the Torch CE. Then advance time by 3600 seconds. Now the effect on the actor has a duration of 0, which is correct since we advanced its entire duration. If we now delete the effect and then apply it again, without reloading the webpage, the duration is again 0 because the Effect Start Time
of all CE seems to be set upon the webpage load.
To Reproduce
Steps to reproduce the behavior:
- Apply any effect with a timed duration, like Torch
- Look at the
Effect Start Time
- Advance the World Time
- Apply any effect with a timed duration, like Torch
- Look at
Effect Start Time
Expected behavior
Effect Start Time upon application is game.time.worldTime
from the moment the effect is applied to the actor, not webpage load.
Additional context
I only used Convenient Effects, its critical dependencies and nothing else.
No DAE or Times-Up.
Hello there,
As a temporary work around, if you create a custom version of the CE and then go in to the duration of the custom effect and delete the start time, that is a Unix code and save.
The CE works as it is supposed to.
I know this isn't ideal, but it works for now. :-/
Describe the bug The
Effect Start Time
upon applying a convenient effect is thegame.time.worldTime
when the webpage is first loaded instead of when the effect is applied. This results in effects being applied later to have the wrong duration.For example, at
worldTime=1
apply the Torch CE. Then advance time by 3600 seconds. Now the effect on the actor has a duration of 0, which is correct since we advanced its entire duration. If we now delete the effect and then apply it again, without reloading the webpage, the duration is again 0 because theEffect Start Time
of all CE seems to be set upon the webpage load.To Reproduce Steps to reproduce the behavior:
- Apply any effect with a timed duration, like Torch
- Look at the
Effect Start Time
- Advance the World Time
- Apply any effect with a timed duration, like Torch
- Look at
Effect Start Time
Expected behavior Effect Start Time upon application is
game.time.worldTime
from the moment the effect is applied to the actor, not webpage load.Additional context I only used Convenient Effects, its critical dependencies and nothing else. No DAE or Times-Up.
Are you testing this with just Dfred enabled? The midi crew have sussed this out to be caused by DAE not dfreds, just making sure we're all looking at the same issue is all.