Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_sword_shadowtease_face_Step_0

(view raw script w/o annotations or w/e)
1
if (con == 0 && active)
2
{
3
    var trig = 0;
4
    with (obj_board_trigger)
5
    {
6
        if (extflag == "eyes")
7
        {
8
            if (place_meeting(x, y, obj_mainchara_board))
9
                trig = true;
10
        }
11
    }
12
    if (trig == true)
13
    {
14
        con = 1;
15
        image_alpha = 1;
16
    }
17
}
18
if (con == 1)
19
{
20
    var trig = 0;
21
    with (obj_board_trigger)
22
    {
23
        if (extflag == "eyes")
24
        {
25
            if (!place_meeting(x, y, obj_mainchara_board))
26
                trig = true;
27
        }
28
    }
29
    if (trig == true)
30
        con = 2;
31
}
32
if (con == 2)
33
{
34
    timer++;
35
    if (timer == 1)
36
    {
37
        global.flag[1009 shadowtease_eyes] = 1;
38
        image_alpha = 1;
39
        snd_play_x(snd_face_hit, 0.25, 0.8);
40
    }
41
    if (timer == 5)
42
        image_blend = merge_color(c_white, c_black, 0.85);
43
    if (timer == 10)
44
        image_blend = merge_color(c_white, c_black, 0.95);
45
    if (timer == 15)
46
        instance_destroy();
47
}