Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_mike_combo_original_Draw_0

(view raw script w/o annotations or w/e)
1
if (action > 0)
2
{
3
    var xs = 1;
4
    var ys = 1;
5
    xs = 1 + lengthdir_x(0.1, current_time / 4);
6
    ys = 1 - lengthdir_y(0.1, current_time / 4);
7
    draw_sprite_ext(sprite_index, image_index, x, y, image_xscale * xs, image_yscale * ys, image_angle, c_white, 1);
8
    if (fade > 0)
9
        
scr_dso
scr_dso

function
scr_dso(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 = 1)
{ gpu_set_fog(true, arg7, 0, 0); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3 - arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 - arg9, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); draw_sprite_ext(arg0, arg1, arg2 + arg9, arg3 + arg9, arg4, arg5, arg6, arg7, arg8); gpu_set_fog(false, arg7, 0, 0); }
(sprite_index, image_index, x, y, image_xscale * xs, image_yscale * ys, image_angle, 16777215, fade, 1);
10
    fade -= 0.1;
11
}
12
draw_set_color(c_white);
13
draw_set_alpha(circle_alpha);
14
d_circle(x, y, circle_scale * (0.8 + (0.2 * sin(current_time / 100))), 0);
15
draw_set_alpha(1);