ID:2794155
 
Resolved
Some animations that changed directions between parallel stages could see weird "flipping" behavior. The same was true of other copy-only appearance attributes like icon_state. This is mostly a client fix but also impacts the server.
BYOND Version:514
Operating System:Windows 10 Pro 64-bit
Web Browser:Firefox 99.0
Applies to:Dream Daemon & Dream Seeker
Status: Resolved (514.1585)

This issue has been resolved.
Descriptive Problem Summary: Bug didn't happen in 1582, introduced by "Parallel animations didn't handle dir changes properly in many cases. This also would have applied to other copy-only changes like icon_state. (Azrun)".

Using animate() on pixel values (pixel_x, _y, etc) with parallel flag enabled, moving causes odd behaviour and the icon will randomly turn.


Numbered Steps to Reproduce Problem:
1. Compile test project
2. Move around
3. Notice how the icon randomly turns.

Code Snippet (if applicable) to Reproduce Problem:
https://cdn.discordapp.com/attachments/725458744711839873/ 980206875796733952/animate1582bug.zip

Expected Results:
Icon should not turn, moving should be smooth.

Actual Results:
Icon randomly turns while moving

Does the problem occur:
Randomly

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked?
Any version before 514.1582, I was using 1579 and it worked fine.
Lummox JR resolved issue with message:
Some animations that changed directions between parallel stages could see weird "flipping" behavior. The same was true of other copy-only appearance attributes like icon_state. This is mostly a client fix but also impacts the server.