Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_chefs_evilguest_Collision_obj_chefs_kris

(view raw script w/o annotations or w/e)
1
if (hit || stomped)
2
    exit;
3
var _stomp = false;
4
with (other)
5
{
6
    if (jumping == 2)
7
    {
8
        if (vspeed > 0)
9
            _stomp = true;
10
        else
11
            exit;
12
    }
13
}
14
if (_stomp)
15
{
16
    var _y = bbox_bottom;
17
    other.vspeed = -abs(other.vspeed);
18
    other.jumping = 2;
19
    image_yscale = 0.3;
20
    y = _y - abs(bbox_top - bbox_bottom);
21
    snd_play(snd_splat);
22
    stomped = true;
23
alarm[1]
24
alarm[0]
25
    speed = 0;
26
    image_speed = 0;
27
}
28
else
29
{
30
    with (other)
31
    {
32
        if (invincible <= 0 && stun <= 0)
33
            burn_stack();
34
    }
35
}