Undertale script viewer

← back to main script listing

gml_Object_obj_3platgen_Alarm_3

(view raw script w/o annotations or w/e)
1
zone = 0;
2
if (obj_heart.y >= (global.idealborder[2] + 40))
3
    zone = 1;
4
if (obj_heart.y >= (global.idealborder[2] + 80))
5
    zone = 2;
6
reroll = 0;
7
gg2 = gg;
8
gg = g;
9
g = choose(0, 1, 2);
10
if (gg == g)
11
{
12
    if (gg2 == gg)
13
        reroll = 1;
14
}
15
if (g == 0)
16
{
17
    if (zone == 0)
18
        reroll = 1;
19
}
20
if (g == 1)
21
{
22
    if (zone == 2)
23
        reroll = 1;
24
}
25
if (reroll == 1)
26
    g = choose(0, 1, 2);
27
if (g == 0)
28
{
29
    gb = instance_create(0, 0, obj_gasterblaster);
30
    if (sd == 0)
31
    {
32
        gb.idealx = global.idealborder[0] - 60;
33
    }
34
    else
35
    {
36
        gb.idealx = global.idealborder[1] + 60;
37
        gb.x = 640;
38
    }
39
    gb.idealy = global.idealborder[3] - 20;
40
    if (sd == 0)
41
        gb.idealrot = 90;
42
    else
43
        gb.idealrot = -90;
44
}
45
if (g == 1)
46
{
47
    gb = instance_create(0, 0, obj_gasterblaster);
48
    if (sd == 0)
49
    {
50
        gb.idealx = global.idealborder[0] - 60;
51
    }
52
    else
53
    {
54
        gb.idealx = global.idealborder[1] + 60;
55
        gb.x = 640;
56
    }
57
    gb.idealy = global.idealborder[2] + 35;
58
    if (sd == 0)
59
        gb.idealrot = 90;
60
    else
61
        gb.idealrot = -90;
62
}
63
if (g == 2)
64
{
65
    gb = instance_create(0, 0, obj_gasterblaster);
66
    if (sd == 0)
67
    {
68
        gb.idealx = global.idealborder[0] - 60;
69
    }
70
    else
71
    {
72
        gb.idealx = global.idealborder[1] + 60;
73
        gb.x = 640;
74
    }
75
    gb.idealy = global.idealborder[2] + 75;
76
    if (sd == 0)
77
        gb.idealrot = 90;
78
    else
79
        gb.idealrot = -90;
80
}
81
with (obj_gasterblaster)
82
{
83
    pause = 17;
84
    terminal = 3;
85
    image_yscale = 2;
86
}
87
if (type == 3)
88
{
89
    with (obj_gasterblaster)
90
        pause = 17;
91
}
92
if (sd == 0)
93
    sd = 1;
94
else
95
    sd = 0;
96
alarm[3] = 26;
gml_Object_obj_3platgen_Alarm_3.gml

zone = 0; if (obj_heart.y >= (global.idealborder[2] + 40)) zone = 1; if (obj_heart.y >= (global.idealborder[2] + 80)) zone = 2; reroll = 0; gg2 = gg; gg = g; g = choose(0, 1, 2); if (gg == g) { if (gg2 == gg) reroll = 1; } if (g == 0) { if (zone == 0) reroll = 1; } if (g == 1) { if (zone == 2) reroll = 1; } if (reroll == 1) g = choose(0, 1, 2); if (g == 0) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[3] - 20; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } if (g == 1) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[2] + 35; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } if (g == 2) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[2] + 75; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } with (obj_gasterblaster) { pause = 17; terminal = 3; image_yscale = 2; } if (type == 3) { with (obj_gasterblaster) pause = 17; } if (sd == 0) sd = 1; else sd = 0; alarm[3] = 26; if (type == 3) alarm[3] = 21;
97
if (type == 3)
98
    alarm[3] = 21;
gml_Object_obj_3platgen_Alarm_3.gml

zone = 0; if (obj_heart.y >= (global.idealborder[2] + 40)) zone = 1; if (obj_heart.y >= (global.idealborder[2] + 80)) zone = 2; reroll = 0; gg2 = gg; gg = g; g = choose(0, 1, 2); if (gg == g) { if (gg2 == gg) reroll = 1; } if (g == 0) { if (zone == 0) reroll = 1; } if (g == 1) { if (zone == 2) reroll = 1; } if (reroll == 1) g = choose(0, 1, 2); if (g == 0) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[3] - 20; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } if (g == 1) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[2] + 35; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } if (g == 2) { gb = instance_create(0, 0, obj_gasterblaster); if (sd == 0) { gb.idealx = global.idealborder[0] - 60; } else { gb.idealx = global.idealborder[1] + 60; gb.x = 640; } gb.idealy = global.idealborder[2] + 75; if (sd == 0) gb.idealrot = 90; else gb.idealrot = -90; } with (obj_gasterblaster) { pause = 17; terminal = 3; image_yscale = 2; } if (type == 3) { with (obj_gasterblaster) pause = 17; } if (sd == 0) sd = 1; else sd = 0; alarm[3] = 26; if (type == 3) alarm[3] = 21;