Code Snippet (if applicable) to Reproduce Problem:
icon = '32px.dmi'
icon_state = "turf"
plane = 1
testTime = 40
icon_size = 32
maxx = 4
maxy = 4
maxz = 1
. = ..()
testPlane = new(locate(1,1,1))
testPlane.plane = 1
testPlane.appearance_flags = PLANE_MASTER | PIXEL_SCALE
while(src) // Run the test continually
animate(testPlane, transform = matrix().Scale(2), testTime)
animate(testPlane, transform = matrix(), testTime)
Expected Results: The map scaling while staying centered on the center of the client view.
Actual Results: The map translates up slightly and then turns downward, ending the animation with its bottom edge located 50% (of its scaled height) below the client view area. Also, the graphic gets clipped progressively as the animation continues. By the end, only the top quarter of the graphic is still visible.
Does the problem occur:
Every time? Or how often? Every Time
In other games? N/A
In other user accounts? Yes.
On other computers? Can't Test.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? Seems to work okay in 1402.
Workarounds: None that I know of.