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;