ID:1377914
 
Resolved
Images did not combine their transformations with those of their base object.
BYOND Version:500.1207
Operating System:Windows 7 Ultimate 64-bit
Web Browser:Firefox 23.0
Applies to:Dream Seeker
Status: Resolved (500.1208)

This issue has been resolved.
Descriptive Problem Summary:

When applying a looping animation to an image, the parent transformations no longer seem to apply.

Code Snippet (if applicable) to Reproduce Problem:
<dm>
mob
Login()
..()
var/image/i = new/image('test.dmi',src)
src << i
animate(src,transform=turn(transform,90),time=10,loop=-1)
animate(i,transform=matrix(2,0,0,0,2,0),time=10,loop=-1)
animate(transform=null,time=10)


Expected Results:

scale should be affected by the root transform.

Actual Results:

scale is not affected by the root transform.
The problem is that you're explicitly overwriting the matrix. If you want to stack the transforms, multiply the two matrices together.
This makes sense to not tired-brain.
Lummox JR resolved issue with message:
Images did not combine their transformations with those of their base object.
Holy crap, this was actually a bug. I feel like less of an idiot. Thanks Lummox.
I'd say it was a bug, yeah. The image should be based on the parent object unless it's using the override var.