_timer++; if (_mode == 0) { _timer_interval = floor(_timer_interval); if ((_timer % _timer_interval) == 1) { var after_image = instance_create(x, y, obj_marker_centerpoint); after_image.sprite_index = sprite_index; after_image.image_xscale = 8; after_image.image_yscale = 8; after_image.depth = depth + 1; after_image.fog = true; _rainbow_index = scr_wrap(_rainbow_index + 1, 0, array_length(_rainbow_list) - 1); after_image.image_blend = _rainbow_list[_rainbow_index]; after_image.image_alpha = 0; var fade_speed = 8; with (after_image) { scr_lerpvar("image_alpha", image_alpha, 1, fade_speed); scr_lerpvar("image_xscale", image_xscale, 2, fade_speed); scr_lerpvar("image_yscale", image_yscale, 2, fade_speed); } scr_doom(after_image, fade_speed + 1); scr_oflash(); } }