Undertale script viewer

← back to main script listing

gml_Object_obj_vulkincloudbul_Alarm_0

(view raw script w/o annotations or w/e)
1
firing += 1;
2
alarm[0] = 15;
gml_Object_obj_vulkincloudbul_Alarm_0.gml

firing += 1; alarm[0] = 15; if (firing > 3) { firing = 0; firetime = 0; alarm[1] = 2; }
3
if (firing > 3)
4
{
5
    firing = 0;
6
    firetime = 0;
7
    alarm[1] = 2;
gml_Object_obj_vulkincloudbul_Alarm_1.gml

speed = 0; towarddir = point_direction(x + 30, y + 30, obj_heart.x + 10, obj_heart.y + 10); initdir = floor(random(30)); for (i = 0; i < 7; i += 1) { blt = instance_create(x + 30, y + 30, obj_vulkinlightning); if (instance_exists(blt)) blt.direction = (towarddir - 110) + initdir + (i * 30); } firetime += 1; if (firetime < 5) { alarm[1] = rate; } else { direction = towarddir - 110 - random(50); speed = 2; }
8
}