Some animations do not work properly in builds after 514.1561. In the given test case the animation is slow in 514.1562, and in builds 514.1563-514.1566 does not work at all
Numbered Steps to Reproduce Problem:
Use the verb in the test case and observe the player mob
Code Snippet (if applicable) to Reproduce Problem:
FULL TEST CASE DOWNLOAD: https://www.dropbox.com/s/2uknbjkfplj63ye/ testcase_20210904.zip?dl=0
mob
player
icon = 'icons/player.dmi'
verb
do_animate()
var/matrix/M1 = matrix()
var/matrix/M2 = matrix()
M2.Scale(1.2,0.8)
animate(src, transform = M2, time = 10)
animate(src, transform = M1, time = 5)
Expected Results:
The provided test case is meant to do a squish animation and works properly in 514.1561
Actual Results:
In 514.1562 the animation is slow, in builds 514.1563-514.1566 the animation does not work at all
514.1561 example (normal): https://streamable.com/jkgisz
514.1562 example (broken - slow): https://streamable.com/fskzjq
514.1566 example (broken - does nothing): https://streamable.com/k21j5s
Does the problem occur:
Every time? Or how often?Every time
In other games?Yes
In other user accounts?Yes
On other computers?Yes
When does the problem NOT occur?
In build 514.1561
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.)
This issue does not occur in build 514.1561 or below. The bug was introduce in 514.1562
Workarounds:
Downgrade to 514.1561 (In my experience this is not an option if the server is running 514.1566 due to a separate crash issue)