Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_teevie_shuttahmaze_Step_2

(view raw script w/o annotations or w/e)
1
if (con == 3)
2
{
3
    trigd = 0;
4
    if (i_ex(zap1))
5
    {
6
        if (i_ex(zap1t))
7
        {
8
            zap1t.x = zap1.x + ((zap1.bbox_right - zap1.bbox_left) / 2);
9
            zap1t.y = (zap1.bbox_bottom - 60) + 1;
10
            zap1t.image_xscale = 3.125;
11
            zap1t.image_yscale = 3.75;
12
            zap1t.depth = zap1.depth - 1;
13
        }
14
    }
15
    if (i_ex(zap2))
16
    {
17
        if (i_ex(zap2t))
18
        {
19
            var xoff = 0;
20
            if (zap2.image_xscale == -2)
21
                xoff = -138;
22
            zap2t.x = zap2.x + ((zap2.bbox_right - zap2.bbox_left) / 2) + xoff;
23
            zap2t.y = (zap2.bbox_bottom - 60) + 1;
24
            zap2t.image_xscale = 3.125;
25
            zap2t.image_yscale = 3.75;
26
            zap2t.depth = zap1.depth - 1;
27
        }
28
    }
29
    with (zap1t)
30
    {
31
        if (place_meeting(x, y, obj_mainchara))
32
            other.trigd = 1;
33
    }
34
    if (trigd == 0)
35
    {
36
        with (zap2t)
37
        {
38
            if (place_meeting(x, y, obj_mainchara))
39
                other.trigd = 2;
40
        }
41
    }
42
    if (trigd)
43
    {
44
        con++;
45
        timer = 0;
46
        global.interact = 1;
47
    }
48
}