Undertale script viewer

← back to main script listing

gml_Object_obj_gasterbl_gen_Alarm_0

(view raw script w/o annotations or w/e)
1
if (type == 0)
2
{
3
    alarm[0] = 13;
gml_Object_obj_gasterbl_gen_Alarm_0.gml

if (type == 0) { alarm[0] = 13; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); if (instance_exists(gb[num])) { dd = random(360); gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 9; } } if (type == 1) { alarm[0] = 16; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 14; } } if (type == 2) { alarm[0] = 20; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 2; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 20; } } num += 1;
4
    gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster);
5
    if (instance_exists(gb[num]))
6
    {
7
        dd = random(360);
8
        gb[num].idealx = gb[num].x + lengthdir_x(200, dd);
9
        gb[num].idealy = gb[num].y + lengthdir_y(200, dd);
10
        if (gb[num].idealy > 440)
11
            gb[num].idealy = 440;
12
        if (gb[num].idealy < 40)
13
            gb[num].idealy = 40;
14
        if (gb[num].idealx < 50)
15
            gb[num].idealx = 50;
16
        if (gb[num].idealx > 590)
17
            gb[num].idealx = 590;
18
        gb[num].x = gb[num].x + lengthdir_x(400, dd);
19
        gb[num].y = gb[num].y + lengthdir_y(300, dd);
20
        with (gb[num])
21
            idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90;
22
        gb[num].image_xscale = 1;
23
        gb[num].image_yscale = 2;
24
        gb[num].terminal = 1;
25
        gb[num].pause = 9;
26
    }
27
}
28
if (type == 1)
29
{
30
    alarm[0] = 16;
gml_Object_obj_gasterbl_gen_Alarm_0.gml

if (type == 0) { alarm[0] = 13; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); if (instance_exists(gb[num])) { dd = random(360); gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 9; } } if (type == 1) { alarm[0] = 16; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 14; } } if (type == 2) { alarm[0] = 20; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 2; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 20; } } num += 1;
31
    gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster);
32
    dd = random(360);
33
    if (instance_exists(gb[num]))
34
    {
35
        gb[num].idealx = gb[num].x + lengthdir_x(200, dd);
36
        gb[num].idealy = gb[num].y + lengthdir_y(200, dd);
37
        if (gb[num].idealy > 440)
38
            gb[num].idealy = 440;
39
        if (gb[num].idealy < 40)
40
            gb[num].idealy = 40;
41
        if (gb[num].idealx < 50)
42
            gb[num].idealx = 50;
43
        if (gb[num].idealx > 590)
44
            gb[num].idealx = 590;
45
        gb[num].x = gb[num].x + lengthdir_x(400, dd);
46
        gb[num].y = gb[num].y + lengthdir_y(300, dd);
47
        with (gb[num])
48
            idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90;
49
        gb[num].image_xscale = 1;
50
        gb[num].image_yscale = 2;
51
        gb[num].terminal = 1;
52
        gb[num].pause = 14;
53
    }
54
}
55
if (type == 2)
56
{
57
    alarm[0] = 20;
gml_Object_obj_gasterbl_gen_Alarm_0.gml

if (type == 0) { alarm[0] = 13; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); if (instance_exists(gb[num])) { dd = random(360); gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 9; } } if (type == 1) { alarm[0] = 16; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 1; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 14; } } if (type == 2) { alarm[0] = 20; gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster); dd = random(360); if (instance_exists(gb[num])) { gb[num].idealx = gb[num].x + lengthdir_x(200, dd); gb[num].idealy = gb[num].y + lengthdir_y(200, dd); if (gb[num].idealy > 440) gb[num].idealy = 440; if (gb[num].idealy < 40) gb[num].idealy = 40; if (gb[num].idealx < 50) gb[num].idealx = 50; if (gb[num].idealx > 590) gb[num].idealx = 590; gb[num].x = gb[num].x + lengthdir_x(400, dd); gb[num].y = gb[num].y + lengthdir_y(300, dd); with (gb[num]) idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90; gb[num].image_xscale = 2; gb[num].image_yscale = 2; gb[num].terminal = 1; gb[num].pause = 20; } } num += 1;
58
    gb[num] = instance_create(obj_heart.x + 8, obj_heart.y + 8, obj_gasterblaster);
59
    dd = random(360);
60
    if (instance_exists(gb[num]))
61
    {
62
        gb[num].idealx = gb[num].x + lengthdir_x(200, dd);
63
        gb[num].idealy = gb[num].y + lengthdir_y(200, dd);
64
        if (gb[num].idealy > 440)
65
            gb[num].idealy = 440;
66
        if (gb[num].idealy < 40)
67
            gb[num].idealy = 40;
68
        if (gb[num].idealx < 50)
69
            gb[num].idealx = 50;
70
        if (gb[num].idealx > 590)
71
            gb[num].idealx = 590;
72
        gb[num].x = gb[num].x + lengthdir_x(400, dd);
73
        gb[num].y = gb[num].y + lengthdir_y(300, dd);
74
        with (gb[num])
75
            idealrot = point_direction(idealx, idealy, obj_heart.x + 8, obj_heart.y + 8) + 90;
76
        gb[num].image_xscale = 2;
77
        gb[num].image_yscale = 2;
78
        gb[num].terminal = 1;
79
        gb[num].pause = 20;
80
    }
81
}
82
num += 1;