Undertale script viewer

← back to main script listing

gml_Object_obj_3platgen_Create_0

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

if (type == 0) { alarm[0]
 = 100;
scr_hplat(40, -2, 125, 60);
} if (type == 1) { alarm[0]
 = 55;
scr_hplat(40, -4, 65, 60);
} if (type == 2 || type == 3) { alarm[0]
 = 35;
scr_hplat(40, -4, 65, 25);
alarm[2]
 = -1;
if (skl == 0) { skl = 1; alarm[3]
 = 1;
} }
2
alarm[1]
 = 1;
gml_Object_obj_3platgen_Alarm_1.gml

if (type == 0) { alarm[1]
 = 100;
scr_hplat(80, 2, 125, 60);
} if (type == 1) { alarm[1]
 = 70;
scr_hplat(80, 4, 80, 80);
} if (type == 2 || type == 3) { alarm[1]
 = 40;
scr_hplat(80, 4, 80, 25);
}
3
alarm[2]
 = 1;
gml_Object_obj_3platgen_Alarm_2.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)
scr_sbo(35, -4, 50, 0);
if (g == 1)
scr_sbo(90, -4, 50, 2);
if (g == 2) {
scr_bwall(80, 4, 50, 1);
bone.image_yscale = 0.8; } if (type == 0) alarm[2]
 = 15;
if (type == 1) alarm[2]
 = 15;
4
g = 4;
5
gg = 4;
6
gg2 = 4;
7
type = 3;
8
skl = 0;
9
sd = 0;