ID:2150412
 
Resolved
Parallel animations still had a number of lingering issues.
BYOND Version:511.1356
Operating System:N/A
Web Browser:N/A
Applies to:Webclient
Status: Resolved (511.1358)

This issue has been resolved.
(Posted by Lummox JR on behalf of Doohl.)

Descriptive Problem Summary:

Several kinds of parallel animations still don't work correctly. See id:2145688 for more info.

Numbered Steps to Reproduce Problem:

Code Snippet (if applicable) to Reproduce Problem:
var/obj/effect = new(locate(1,1,1))
effect.icon_state = "travel"
effect.pixel_x = -48
effect.pixel_y = 416
effect.alpha = 0
animate(effect, alpha = 255, time = 5)
animate(effect, pixel_y = -16, time = 10, flags = ANIMATION_PARALLEL)


Expected Results:

The atom should fade in, and move slowly downward from a starting pixel_y of 416 to an ending pixel_y of -16.

Actual Results:

The atom is instantly visible with full alpha (color from the first stage is not respected if it isn't used in the second stage), the entire animation is 416 pixels too high during its entire span, and the pixel_x value animates to 0.
Lummox JR resolved issue with message:
Parallel animations still had a number of lingering issues.