Undertale script viewer

← back to main script listing

gml_Object_obj_skymoon_Create_0

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

ch = choose(0, 1); if (ch == 0) instance_create(global.idealborder[0] - random(global.idealborder[0] - 50) - 50, 250 - random(200), obj_meteorbullet); else instance_create((global.idealborder[0] + random(c_borderwidth(0) - 150)) - 60, global.idealborder[2] - 200 - random(50), obj_meteorbullet); alarm[2] = 3; sum = scr_monstersum(); if (sum > 1) alarm[2] = 6;
2
alarm[3] = 20;
gml_Object_obj_skymoon_Alarm_3.gml

if (sum == 1) { aimbullet = instance_create(200 - random(200), 200 - random(200), obj_meteorbullet); with (aimbullet) direction = point_direction(x, y, obj_heart.x, obj_heart.y); alarm[3] = 30; }
3
dmg = 5;