Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shutta_palm_outoftree_Step_0

(view raw script w/o annotations or w/e)
1
var peekoutspeed = 8;
2
var waittime = 12;
3
if (type == 1)
4
{
5
}
6
if (type == 2 || type == 3)
7
{
8
}
9
if (con == 0)
10
{
11
    timer++;
12
    if (timer == 15)
13
    {
14
        con = 1;
15
        timer = 0;
16
        visible = true;
17
        snd_play(snd_snd_motor_upper_quick_high);
18
    }
19
}
20
if (con == 1)
21
{
22
    timer++;
23
    image_index = lerp(0, 8, timer / peekoutspeed);
24
    if (timer == peekoutspeed)
25
    {
26
        con = 2;
27
        timer = 0;
28
        visible = true;
29
    }
30
}
31
if (con == 2)
32
{
33
    timer++;
34
    if (timer == waittime)
35
    {
36
        con = 3;
37
        timer = 0;
38
        snd_play(snd_motor_swing_down);
39
    }
40
}
41
if (con == 3)
42
{
43
    timer++;
44
    image_index = lerp(image_index, 0, timer / peekoutspeed);
45
    if (timer == peekoutspeed)
46
        instance_destroy();
47
}