Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_scene26_wall_Step_0

(view raw script w/o annotations or w/e)
1
if (wall_con == 1)
2
{
3
    with (looping_coaster_top)
4
        y_pos -= 20;
5
    with (looping_coaster)
6
        y_pos -= 20;
7
    if ((looping_coaster_top.y_pos + looping_coaster_top.height) <= cameray())
8
    {
9
        wall_con = 2;
10
        with (looping_coaster)
11
        {
12
            loop_vertical = true;
13
            y_speed = -20;
14
        }
15
    }
16
}
17
if (wall_con == 3)
18
{
19
    if (v_speed < 0)
20
    {
21
        v_speed++;
22
    }
23
    else
24
    {
25
        wall_con = 4;
26
        with (looping_coaster)
27
            y_speed = 0;
28
    }
29
    var v_speed_temp = v_speed;
30
    with (looping_coaster)
31
    {
32
        y_speed = v_speed_temp;
33
        x_speed = -20;
34
    }
35
}