Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_dw_chaseenemy_cloud_Step_0

(view raw script w/o annotations or w/e)
1
if (vspeed >= minspeed)
2
    vspeed -= 0.05;
3
else
4
    vspeed = lerp(minspeed, maxspeed, clamp((y - ((cameray() + cameraheight()) - 200)) / 500, 0, 1));
5
if (y <= miny)
6
{
7
    y = miny;
8
    vspeed = 0;
9
}
10
if (i_ex(obj_climb_kris) && obj_climb_kris.y > y)
11
{
12
    if (y <= (obj_climb_kris.y - 100))
13
        y = obj_climb_kris.y - 100;
14
    global.inv--;
15
    if (global.inv < 0 && global.hp[global.char[0]] > 0)
16
    {
17
        global.heartx = obj_climb_kris.x - 6 - camerax();
18
        global.hearty = obj_climb_kris.y - 6 - cameray();
19
        event_user(5);
20
        vspeed = 4;
21
    }
22
}