Undertale script viewer

← back to main script listing

gml_Object_obj_lavafiregen_Alarm_0

(view raw script w/o annotations or w/e)
1
alarm[0] = rate;
gml_Object_obj_lavafiregen_Alarm_0.gml

alarm[0] = rate; g = instance_create(global.idealborder[0] - 40, global.idealborder[3], obj_sidelava); if (instance_exists(g)) g.dmg = dmg; g = instance_create(global.idealborder[1] - 10, global.idealborder[3], obj_sidelava); if (instance_exists(g)) g.dmg = dmg; lavatime += 1; if (lavatime == 2) { g = instance_create(global.idealborder[0] + 10, (((global.idealborder[2] + global.idealborder[3]) / 2) + 60) - random(120), obj_lavabullet); if (instance_exists(g)) g.dmg = dmg; } if (lavatime == 4) { g = instance_create(global.idealborder[1] - 10, (((global.idealborder[2] + global.idealborder[3]) / 2) + 60) - random(120), obj_lavabullet); if (instance_exists(g)) g.dmg = dmg; lavatime = 0; }
2
g = instance_create(global.idealborder[0] - 40, global.idealborder[3], obj_sidelava);
3
if (instance_exists(g))
4
    g.dmg = dmg;
5
g = instance_create(global.idealborder[1] - 10, global.idealborder[3], obj_sidelava);
6
if (instance_exists(g))
7
    g.dmg = dmg;
8
lavatime += 1;
9
if (lavatime == 2)
10
{
11
    g = instance_create(global.idealborder[0] + 10, (((global.idealborder[2] + global.idealborder[3]) / 2) + 60) - random(120), obj_lavabullet);
12
    if (instance_exists(g))
13
        g.dmg = dmg;
14
}
15
if (lavatime == 4)
16
{
17
    g = instance_create(global.idealborder[1] - 10, (((global.idealborder[2] + global.idealborder[3]) / 2) + 60) - random(120), obj_lavabullet);
18
    if (instance_exists(g))
19
        g.dmg = dmg;
20
    lavatime = 0;
21
}