function scr_marker_blend(arg0, arg1, arg2, arg3 = 1, arg4 = 1, arg5 = 1, arg6 = 0, arg7 = 0, arg8 = 16777215, arg9 = depth, arg10 = false, arg11 = -1, arg12 = 1) { var thismarker = instance_create(arg0, arg1, obj_marker_blend); with (thismarker) { depth = arg9; sprite_index = arg2; image_speed = arg6; image_xscale = arg4; image_yscale = arg5; image_index = arg7; image_blend = arg8; image_alpha = arg12; if (arg10) scr_depth_alt(); blendmode = arg3; } if (arg11 > 0) scr_doom(thismarker, arg11); return thismarker; } function scr_afterimage_blend(arg0 = id, arg1 = 1, arg2 = 30) { var _blendmarker = instance_create(arg0.x, arg0.y, obj_marker_blend); _blendmarker.sprite_index = arg0.sprite_index; _blendmarker.image_alpha = arg0.image_alpha; _blendmarker.image_angle = arg0.image_angle; _blendmarker.image_blend = arg0.image_blend; _blendmarker.image_index = arg0.image_index; _blendmarker.image_speed = arg0.image_speed; _blendmarker.image_xscale = arg0.image_xscale; _blendmarker.image_yscale = arg0.image_yscale; _blendmarker.mask_index = arg0.mask_index; _blendmarker.blendmode = arg1; with (_blendmarker) scr_lerpvar("image_alpha", image_alpha, 0, arg2); scr_doom(_blendmarker, arg2 + 1); return _blendmarker; }