If an animation is called to change pixel_x or pixel_y without a time argument, any animations for .color will be completed immediately. The reverse is also true.
Numbered Steps to Reproduce Problem:
Animate color with any noticeable timeframe
Animate pixel_x/y without a time argument
Code Snippet (if applicable) to Reproduce Problem:
mob
verb // Replace AAAA with anything
test_color()
animate(AAAA, color=rgb(50,50,50), time=30)
test_pixel_x()
animate(AAAA, pixel_x=0)
Expected Results:
animations work normally
Actual Results:
animations are ended as if their time was 0
Does the problem occur:
Every time? Or how often?
Every time
In other games?
I would assume so
In other user accounts?
I would assume so
On other computers?
Yes
When does the problem NOT occur?
When a time argument is given to the second animation.
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.)
Unsure
Workarounds:
None so far.
You're starting a new animation, immediately ending the preceding one and jumping to its final state, no?