Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_penaltyshot_Step_0

(view raw script w/o annotations or w/e)
1
if (hitbuff > 0)
2
    hitbuff--;
3
if (hit == 1)
4
{
5
    hit = 0;
6
    if (hitbuff <= 0)
7
    {
8
        hitbuff = 10;
9
        hit = 0;
10
        
scr_shakeobj
scr_shakeobj

function
scr_shakeobj()
{ var _shakeobj = instance_create(x, y, obj_shakeobj); _shakeobj.target = id; if (argument_count >= 1) { if (i_ex(argument0)) _shakeobj.target = argument0; } if (argument_count >= 2) { if (argument1 != -1) _shakeobj.shakeamt = argument1; } if (argument_count >= 3) { if (argument2 != -1) _shakeobj.shakereduct = argument2; } with (_shakeobj) event_user(0); }
();
11
    }
12
}
13
if (hitbuff > 0 && (hitbuff % 2) == 0)
14
    image_index = 1 - image_index;
15
else
16
    image_index = 0;