Undertale script viewer

← back to main script listing

gml_Object_obj_ultimagen_Step_0

(view raw script w/o annotations or w/e)
1
shotbuffer += 1;
2
timer += 1;
3
if (type == 0)
4
{
5
    if (timer == 8)
6
        event_user(8);
7
    if (timer > 10 && timer < 19)
8
    {
9
        ub = instance_create(x, y, obj_ultimabullet);
10
        ub.side = 0;
11
        with (ub)
12
            event_user(1);
13
    }
14
    if (timer == 28)
15
        event_user(9);
16
    if (timer > 30 && timer < 39)
17
    {
18
        ub = instance_create(x, y, obj_ultimabullet);
19
        ub.side = 1;
20
        with (ub)
21
            event_user(1);
22
    }
23
    if (timer == 48)
24
        event_user(8);
25
    if (timer > 50 && timer < 58)
26
    {
27
        ub = instance_create(x, y, obj_ultimabullet);
28
        ub.side = 0;
29
        with (ub)
30
            event_user(1);
31
    }
32
    if (timer == 68)
33
        event_user(9);
34
    if (timer > 70 && timer < 78)
35
    {
36
        ub = instance_create(x, y, obj_ultimabullet);
37
        ub.side = 1;
38
        with (ub)
39
            event_user(1);
40
    }
41
    if (timer == 103)
42
    {
43
        event_user(8);
44
        event_user(9);
45
    }
46
    if (timer > 105 && timer < 117)
47
    {
48
        ub = instance_create(x, y, obj_ultimabullet);
49
        ub.side = choose(0, 1);
50
        with (ub)
51
            event_user(1);
52
    }
53
}
54
if (type == 1)
55
{
56
    if (timer == 1)
57
        t_c = 0;
58
    t_c += 1;
59
    if (t_c == 2)
60
    {
61
        ub = instance_create(x, y, obj_ultimabullet);
62
        sidez = choose(0, 1);
63
        ub.side = sidez;
64
        with (ub)
65
            event_user(1);
66
        if (sidez == 0)
67
            event_user(8);
68
        if (sidez == 1)
69
            event_user(9);
70
        t_c = -1;
71
    }
72
}
73
if (type == 2)
74
{
75
    if (timer == 1)
76
        t_c = 0;
77
    t_c += 1;
78
    if (t_c == 2)
79
    {
80
        ub = instance_create(x, y, obj_ultimabullet);
81
        sidez = choose(0, 1);
82
        ub.side = sidez;
83
        with (ub)
84
            event_user(1);
85
        if (sidez == 0)
86
            event_user(8);
87
        if (sidez == 1)
88
            event_user(9);
89
        t_c = 1;
90
    }
91
}
92
if (type == 3)
93
{
94
    if (timer == 1)
95
        t_c = 0;
96
    t_c += 1;
97
    if (t_c == 2)
98
    {
99
        ub = instance_create(x, y, obj_ultimabullet);
100
        sidez = choose(0, 1);
101
        ub.side = sidez;
102
        with (ub)
103
            event_user(1);
104
        if (sidez == 0)
105
            event_user(8);
106
        if (sidez == 1)
107
            event_user(9);
108
        t_c = -5;
109
    }
110
}