Undertale script viewer

← back to main script listing

gml_Object_obj_vulkincloudbul_Alarm_1

(view raw script w/o annotations or w/e)
1
speed = 0;
2
towarddir = point_direction(x + 30, y + 30, obj_heart.x + 10, obj_heart.y + 10);
3
initdir = floor(random(30));
4
for (i = 0; i < 7; i += 1)
5
{
6
    blt = instance_create(x + 30, y + 30, obj_vulkinlightning);
7
    if (instance_exists(blt))
8
        blt.direction = (towarddir - 110) + initdir + (i * 30);
9
}
10
firetime += 1;
11
if (firetime < 5)
12
{
13
    alarm[1] = rate;
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; }
14
}
15
else
16
{
17
    direction = towarddir - 110 - random(50);
18
    speed = 2;
19
}