In my action game, the player is able to teleport around the map by activating a skill. To do this, I use a common event that pauses all other events and set a time limit for the character to move before everything is reactivated. Currently, it works and acts almost like a time stop effect. However, I would like to enhance this by having the common event take a screenshot of what the screen looks like just before pausing everything, using that screenshot as a still picture above the regular map, and then having a ghostly player sprite walk above the picture before returning everything to normal when the time is up. It looks much better this way and iterates that it's teleporting rather than time stopping. I can easily set it so that the background picture is used like a normal picture would be, but for some reason I'm having difficulty in setting the player sprite to appear ABOVE the picture instead of under it.
I know that the screen_z bit in the Sprite_Character script is probably what I need to adjust, but I can't seem to get it to work properly no matter what I try. Am I missing something, or is there an easier way to set the player's priority?