Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_tutorial_text_Step_0

(view raw script w/o annotations or w/e)
1
if (i_ex(obj_dw_church_bookshelfpuzzle))
2
{
3
    active = false;
4
    with (obj_dw_church_remote_piano)
5
    {
6
        if (con == 2)
7
            other.active = true;
8
    }
9
}
10
if (i_ex(obj_dw_church_pianopiece_right))
11
{
12
    active = false;
13
    with (obj_dw_church_remote_piano)
14
    {
15
        if (con == 2 || con == -999)
16
            other.active = true;
17
    }
18
}
19
if (i_ex(obj_church_piano_playable))
20
{
21
    active = false;
22
    with (obj_church_piano_playable)
23
    {
24
        if (con == 1 && forceend == 0)
25
            other.active = true;
26
    }
27
}
28
if (i_ex(obj_dw_church_remotepianomove))
29
{
30
    active = false;
31
    with (obj_dw_church_remotepianomove)
32
    {
33
        if (engaged)
34
            other.active = true;
35
    }
36
}
37
if (i_ex(obj_dw_church_organ))
38
{
39
    active = false;
40
    with (obj_dw_church_organ)
41
    {
42
        if (engaged)
43
            other.active = true;
44
    }
45
}
46
if (i_ex(obj_church_secretpiano_playable))
47
{
48
    active = false;
49
    with (obj_church_secretpiano_playable)
50
    {
51
        if (con == 1 || con == 40)
52
            other.active = true;
53
    }
54
}
55
if (instance_exists(obj_dw_church_sideclimb))
56
{
57
    active = false;
58
    if (obj_dw_church_sideclimb.con == 1)
59
        active = true;
60
    if (!instance_exists(obj_climb_kris))
61
        active = false;
62
    if (scr_trigcheck_ext("nohud", 27))
63
        active = false;
64
}