Deltarune script viewer

← back to main script listing

gml_Object_obj_tem_school_Step_0

(view raw script w/o annotations or w/e)
1
if (myinteract == 3)
2
{
3
    if (i_ex(mydialoguer) == false)
4
    {
5
        if (egcon == 1)
6
            egcon = 2;
7
        if (egcon == 2)
8
        {
9
            egtimer += 1;
10
            sprite_index = spr_tem_eggput;
11
            image_index = egtimer / 10;
12
            if (egtimer >= 60)
13
            {
14
                sprite_index = spr_tem_sit;
15
                egg = scr_marker
scr_marker

function scr_marker(arg0, arg1, arg2) { thismarker = instance_create(arg0, arg1, obj_marker); with (thismarker) { sprite_index = arg2; image_speed = 0; } return thismarker; }
(x + 29, y + 3, spr_egg);
16
                egg.depth = depth;
17
                egcon = 3;
18
            }
19
        }
20
        if (egcon == 3 || egcon == 0)
21
        {
22
            global.interact = 0;
23
            myinteract = 0;
24
            with (obj_mainchara)
25
                onebuffer = 5;
26
        }
27
    }
28
}
29
if (egcon != 2)
30
{
31
    if (myinteract == 0)
32
    {
33
        facing = dfacing;
34
        image_speed = 0;
35
    }
36
    scr_npcdir
scr_npcdir

function scr_npcdir() { if (facing == 0) sprite_index = dtsprite; if (facing == 1) sprite_index = rtsprite; if (facing == 2) sprite_index = utsprite; if (facing == 3) sprite_index = ltsprite; }
();
37
}