Undertale script viewer

← back to main script listing

gml_Object_obj_spearblocker_Step_0

(view raw script w/o annotations or w/e)
1
ender = 0;
2
buffer += 1;
3
if (refuse != 2)
4
{
5
    if (global.turntimer < 1)
6
    {
7
        global.turntimer = -1;
8
        ender = 1;
9
    }
10
    if (obj_heart.sprite_index != spr_heartgreen)
11
        ender = 1;
12
    if (buffer > 30)
13
    {
14
        if (instance_exists(obj_blockbullet) == 0 && instance_exists(obj_blockbullet2) == 0)
15
        {
16
            if (instance_exists(obj_greenspeargen))
17
            {
18
                if (obj_greenspeargen.done == 1)
19
                    ender = 1;
20
            }
21
        }
22
    }
23
}
24
if (ender == 1)
25
{
26
    with (obj_blockbullet)
27
        instance_destroy();
28
    with (obj_blockbullet2)
29
        instance_destroy();
30
    if (refuse == 0)
31
        global.mnfight = 4;
32
    if (refuse == 1)
33
    {
34
        if (lesson == 6 || lesson == 11 || lesson == 20)
35
        {
36
            with (obj_undyneboss)
37
                darkify = 3;
38
            with (obj_undyneboss)
39
                event_user(1);
40
        }
41
        if (lesson == -7 || lesson == -10 || lesson == -14)
42
        {
43
            with (obj_undyne_ex)
44
            {
45
                darkify = 3;
46
                event_user(1);
47
            }
48
        }
49
    }
50
    instance_destroy();
51
}