Undertale script viewer

← back to main script listing

gml_Object_obj_mettattackgen_Create_0

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

gil = global.idealborder[0]; gir = global.idealborder[1]; fff = 25; type = global.attacktype; if (type == 100) global.turntimer = 90; if (type == 1) { i = 0; repeat (7) { bl = instance_create(240 + (i * 24), 120, obj_blackbox_pl); bl.vspeed = 4; i += 1; } i = 0; repeat (7) { bl = instance_create(240 + (i * 24), 80, obj_blackbox_pl); bl.vspeed = 4; i += 1; } i = 0; repeat (7) { bl = instance_create(240 + (i * 24), 40, obj_blackbox_pl); bl.vspeed = 4; i += 1; } } if (type == 2) { i = 0; repeat (9) { bl = instance_create(220 + (i * 24), 120, obj_blackbox_pl); bl.vspeed = 4; bl.sf = 20; i += 1; } i = 0; repeat (9) { bl = instance_create(220 + (i * 24), 60, obj_blackbox_pl); bl.vspeed = 4; bl.sf = -20; i += 1; } i = 0; repeat (9) { bl = instance_create(220 + (i * 24), 0, obj_blackbox_pl); bl.sf = 20; bl.vspeed = 4; i += 1; } } if (type == 3) { i = 0; repeat (2) { ll = instance_create(216, 200 - (i * 80), obj_metthand_l); with (ll) { sf = 25; sp = 15; vspeed = 2; yseg = 60; } rr = instance_create(360, 160 - (i * 80), obj_metthand_r); with (rr) { sf = 20; sp = 12; vspeed = 2; yseg = 40; } i += 1; } } if (type == 4) { i = 0; repeat (4) { ll = instance_create(96 + (24 * i), 180 - (i * 40), obj_mettleg_l); with (ll) { sf = 60; sp = 6; vspeed = 3; } rr = instance_create(312 + (24 * i), 180 - (i * 40), obj_mettleg_r); with (rr) { sf = 60; sp = 6; vspeed = 3; } i += 1; ...
3
siner = 0;
4
ttimer = 0;
5
dark = 1;
6
darkamt = 0;
7
addtime = 1;
8
global.turntimer = 12;
9
specialtimer = 0;
10
obj_heart.depth = -1;
11
last = 0;