This is occurring in Beta 508.1293
Numbered Steps to Reproduce Problem:
Before performing a scale animation on the object, translate it.
Code Snippet (if applicable) to Reproduce Problem:
var/obj/o = new /obj
var/matrix/m = o.transform
m.Translate(10,0)
o.transform = m*3
spawn(10) animate(o,transform=o.transform/3,time=3)
Expected Results:
Expected for the scale animation to be centered.
Actual Results:
Does the problem occur:
Every time? Or how often? Everytime
In other games? N/a
In other user accounts? N/a
On other computers? N/a
When does the problem NOT occur? No idea
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.) N/a
Workarounds:
If there is a work around, I like to know. This might not even be a bug since I'm new to the animate() proc.