Всё несколько проще. Происходит перенос на примерную область координат, но все остальные атрибуты код просто не трогает, а значит не только не меняет, но даже не обнуляет.
В теории даже высоко подброшенный и мертвый от D^J Файрена персонаж должен всё равно улететь на старт, ибо условие того, что он мертв выполняется :3