Numbered Steps to Reproduce Problem: Call any two animation functions together.
Code Snippet (if applicable) to Reproduce Problem:
if(fade_in) spawn()
alpha=0
animate(src, alpha=255,time=fade_in)
if(spin) spawn()
animate(src, transform=turn(scale,(spindir?90:-90)),time=spin/4,loop=-1)
if(size) spawn()
animate(src, transform=scale.Scale(size),time=lifetime)
if(fade_out) spawn()
animate(src, alpha=0,time=fade_out)
Expected Results: Animation tweens without conflicting animations should stack together.
Actual Results: Animation tween regardless of the animation will break in some fashion when multiple animations are called together.
When does the problem NOT occur? When only using one animation at a time.
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.)
Workarounds: Manually interpolating the animation every frame. Not optimal.