Undertale script viewer

← back to main script listing

gml_Object_obj_hammergen_Alarm_0

(view raw script w/o annotations or w/e)
1
hnum = ceil((obj_rborder.x - obj_lborder.x) / 22) - 1;
2
if (odd == 1)
3
{
4
    a = instance_create(obj_heart.x - 12, 0, obj_knighthammer);
5
    a.side = 0;
6
    odd = 0;
7
}
8
else
9
{
10
    gg = floor(random(hnum)) * 22;
11
    a = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer);
12
    a.side = 0;
13
    odd = 1;
14
}
15
gg = floor(random(hnum)) * 22;
16
b = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer);
17
b.side = 1;
18
gg = floor(random(hnum)) * 22;
19
c = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer);
20
c.side = 1;
21
if (c.x == b.x)
22
    b.x += 22;
23
gg = floor(random(hnum)) * 22;
24
d = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer);
25
if (d.x == b.x || d.x == c.x)
26
    d.x += 22;
27
d.side = 0;
28
gg = floor(random(hnum)) * 22;
29
e = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer);
30
if (e.x == b.x || e.x == c.x || e.x == d.x)
31
    e.x += 22;
32
e.side = 1;
33
alarm[0] = 33;
gml_Object_obj_hammergen_Alarm_0.gml

hnum = ceil((obj_rborder.x - obj_lborder.x) / 22) - 1; if (odd == 1) { a = instance_create(obj_heart.x - 12, 0, obj_knighthammer); a.side = 0; odd = 0; } else { gg = floor(random(hnum)) * 22; a = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer); a.side = 0; odd = 1; } gg = floor(random(hnum)) * 22; b = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer); b.side = 1; gg = floor(random(hnum)) * 22; c = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer); c.side = 1; if (c.x == b.x) b.x += 22; gg = floor(random(hnum)) * 22; d = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer); if (d.x == b.x || d.x == c.x) d.x += 22; d.side = 0; gg = floor(random(hnum)) * 22; e = instance_create(global.idealborder[0] + gg, 0, obj_knighthammer); if (e.x == b.x || e.x == c.x || e.x == d.x) e.x += 22; e.side = 1; alarm[0] = 33;