ID:2612833
 
Resolved
Looping animations could sometimes get confused if the server re-sent them as a result of an update on the object they belonged to.
BYOND Version:513
Operating System:Windows 7 Pro 64-bit
Web Browser:Chrome 85.0.4183.83
Applies to:Dream Seeker
Status: Resolved (513.1533)

This issue has been resolved.
Descriptive Problem Summary:
Have a screen object that contains a child object (A) that has a child object (B). A is animating in a 360 degree circle at all times. When we fade the screen in and out, the child object (B) is seen to glitch out for a couple seconds before resuming normally. Depending on where the animation of B is at seems to impact how it behaves during that two seconds.

See the SpinningChildAnimationBug repro in our Discord DM.

Expected Results:
The child animation should not be impacted by fading the screen object or any parent object.

Actual Results:
The child object is impacted. The child object often times slows down, stops, goes backwards or jumps to another location before snapping back again. All that and then it resumes normally again after a couple seconds.

Does the problem occur:
Some form of unexpected behavior happens with each fade in even though the unexpected behavior changes.

When does the problem NOT occur?
It doesn't seem to happen on fade out. It doesn't happen unless the child.child element is in certain positions. See video.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
This is new code so I'm not sure.

Workarounds:
Not sure yet.
Lummox JR resolved issue with message:
Looping animations could sometimes get confused if the server re-sent them as a result of an update on the object they belonged to.