As soon as "renpy.show_layer_at()" or "show layer master at [...]" is called for the master, every instance of MoveTransition() breaks. So move, moveinleft etc. all instantly jump to the target destination, but the text still waits for the time_delay.
Expectation:
The images still move as usual, smoothly, no instant jumps.
Result:
The image instantly jumps to the target location, while the text waits for the time the animation is supposed to run.
Example and steps to reproduce:
Code: Select all
transform pan_to_left:
zoom 1.1
ypos -50
xpos 0
label test:
#default scene
scene black
#the following movein works as intended
show test_image at center with moveinleft
#pans the camera to the left, bg and sprites included (master layer)
$ renpy.show_layer_at(pan_to_left, reset=False)
#the above line causes the bug - no move will work until another scene change
#small break so we can see things are happening
"..."
#attempt at another move - but the image just jumps to the target immediatly
hide test_image with moveoutright
"..."
return