Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_meteor_Draw_0

(view raw script w/o annotations or w/e)
1
var _scale = 1.25;
2
var _vol = obj_mike_controller.microphone_volume / 100;
3
var _shake = 2 * _vol;
4
var _shakex = irandom_range(-_shake, _shake);
5
var _shakey = irandom_range(-_shake, _shake);
6
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 + _shakex, y + _shakey, _scale, _scale, angle, 16777215, image_alpha, 1);
7
draw_sprite_ext(sprite_index, image_index, x + _shakex, y + _shakey, _scale, _scale, angle, c_white, image_alpha);