switch scene { case 0: y += fly_speed if (y > 0) mail_whale_shadow_alpha += 0.025 if (y > mail_whale_y_target && fly_speed > 0) fly_speed -= 0.2 else if (fly_speed == 0) scene = 1 break case 1: obj_pl.direction = 270 obj_pl.image_alpha = 1 sprite_index = spr_mail_whale_basket_empty_yellow cutscene_sfx_play(snd_playerjump, 1) break case 2: cutscene_wait(1) break case 3: obj_pl.direction = 270 cutscene_dialogue() with (msg) { message[0] = "* We have arrived without a# scratch!" message[1] = "* The journey was fun but it's# time to dispatch!" message[2] = "* Just ring the bell for any# further assistance!" message[3] = "* The UGPS will be there with# little resistance!" } break case 4: if (vspeed > -3) vspeed -= 0.2 mail_whale_shadow_alpha -= 0.025 if (y < camera_get_view_y(view_camera[0])) { scr_cutscene_end() instance_destroy() } break } depth = (-y) - 10