Screen objects with maptext in them don't seem to move with transform = matrix(10, 10, MATRIX_TRANSLATE)
It works fine with objects without maptext in them.
Code Snippet (if applicable) to Reproduce Problem:
introLettersAnimation
layer = 99
maptext_width = 500
maptext_height = 1000
alpha = 0
New(client/C, Text as text, var/location, var/color, var/size, var/sleepTime = 40 )
..()
if(C)
if(C.mob)
maptext="<b><font face = 'bubble' size=[size] color=[color] >[Text]</font></b>"
screen_loc = location
C.screen += src
animate(src, alpha=255, time = 60, loop =1)
sleep(60)
animate(src, transform = matrix(20, 10, MATRIX_TRANSLATE), alpha=0, time = sleepTime)
sleep(sleepTime)
if(C)
C.screen -= src
Expected Results:
For it to move accordingly.
Actual Results:
Everything else in the animate() works except for the transform.
Workarounds:
None that I know of.