Undertale script viewer

← back to main script listing

gml_Object_obj_shootguy_Alarm_1

(view raw script w/o annotations or w/e)
1
if (room == room_fire_shootguy_1)
2
{
3
    idealammo = 2;
4
    if (active == 1)
5
        alarm[5] = 1;
gml_Object_obj_shootguy_Alarm_5.gml

if (ammo < idealammo) { if (ammo < (idealammo - 1)) buffer += 6; ammo += 1; snd_play(snd_noise); alarm[5] = 6; }
6
    gridl = 120;
7
    gridr = 180;
8
    gridu = 60;
9
    gridd = 120;
10
    instance_create(140, 60, obj_blackbox_o);
11
    instance_create(140, 100, obj_blackbox_o);
12
}
13
if (room == room_fire_shootguy_2)
14
{
15
    idealammo = 2;
16
    if (active == 1)
17
        alarm[5] = 1;
gml_Object_obj_shootguy_Alarm_5.gml

if (ammo < idealammo) { if (ammo < (idealammo - 1)) buffer += 6; ammo += 1; snd_play(snd_noise); alarm[5] = 6; }
18
    gridl = 120;
19
    gridr = 200;
20
    gridu = 40;
21
    gridd = 120;
22
    instance_create(120, 60, obj_blackbox_o);
23
    instance_create(140, 60, obj_blackbox_o);
24
    instance_create(140, 100, obj_blackbox_o);
25
    instance_create(160, 60, obj_blackbox_o);
26
    instance_create(160, 80, obj_blackbox_o);
27
    instance_create(160, 100, obj_blackbox_o);
28
}
29
if (room == room_fire_shootguy_3)
30
{
31
    idealammo = 1;
32
    if (active == 1)
33
        alarm[5] = 1;
gml_Object_obj_shootguy_Alarm_5.gml

if (ammo < idealammo) { if (ammo < (idealammo - 1)) buffer += 6; ammo += 1; snd_play(snd_noise); alarm[5] = 6; }
34
    gridl = 120;
35
    gridr = 220;
36
    gridu = 40;
37
    gridd = 120;
38
    instance_create(180, 40, obj_blackbox_o);
39
    instance_create(180, 60, obj_blackbox_o);
40
    instance_create(180, 80, obj_blackbox_o);
41
    instance_create(180, 100, obj_blackbox_o);
42
}
43
if (room == room_fire_shootguy_4)
44
{
45
    idealammo = 1;
46
    if (active == 1)
47
        alarm[5] = 1;
gml_Object_obj_shootguy_Alarm_5.gml

if (ammo < idealammo) { if (ammo < (idealammo - 1)) buffer += 6; ammo += 1; snd_play(snd_noise); alarm[5] = 6; }
48
    gridl = 120;
49
    gridr = 220;
50
    gridu = 20;
51
    gridd = 120;
52
    instance_create(180, 20, obj_blackbox_o);
53
    instance_create(140, 40, obj_blackbox_o);
54
    instance_create(160, 60, obj_blackbox_o);
55
    instance_create(200, 60, obj_blackbox_o);
56
    instance_create(140, 80, obj_blackbox_o);
57
    instance_create(180, 80, obj_blackbox_o);
58
}
59
if (room == room_fire_shootguy_5)
60
{
61
    idealammo = 2;
62
    if (active == 1)
63
        alarm[5] = 1;
gml_Object_obj_shootguy_Alarm_5.gml

if (ammo < idealammo) { if (ammo < (idealammo - 1)) buffer += 6; ammo += 1; snd_play(snd_noise); alarm[5] = 6; }
64
    gridl = 120;
65
    gridr = 220;
66
    gridu = 20;
67
    gridd = 120;
68
    instance_create(160, 40, obj_blackbox_o);
69
    instance_create(160, 80, obj_blackbox_o);
70
    instance_create(140, 60, obj_blackbox_o);
71
    instance_create(160, 60, obj_blackbox_o);
72
    instance_create(180, 60, obj_blackbox_o);
73
    instance_create(200, 60, obj_blackbox_o);
74
}
75
if (win > 0)
76
{
77
    with (obj_blackbox_o)
78
        instance_destroy();
79
    with (obj_targetguy)
80
        instance_destroy();
81
}