Undertale script viewer

← back to main script listing

gml_Object_obj_carrotstargen_Alarm_1

(view raw script w/o annotations or w/e)
1
side = floor(random(3));
2
if (side == oldside)
3
    side += 1;
4
if (side >= 3)
5
    side = 0;
6
oldside = side;
7
cshot = instance_create(276 + (side * 30), global.idealborder[2], obj_stardrop);
8
cshot.dmg = dmg;
9
if (shake == 1)
10
{
11
    cshot.shake = 1;
12
    cshot.alarm[0] = 2;
13
}
14
alarm[1] = rate / 2;
gml_Object_obj_carrotstargen_Alarm_1.gml

side = floor(random(3)); if (side == oldside) side += 1; if (side >= 3) side = 0; oldside = side; cshot = instance_create(276 + (side * 30), global.idealborder[2], obj_stardrop); cshot.dmg = dmg; if (shake == 1) { cshot.shake = 1; cshot.alarm[0] = 2; } alarm[1] = rate / 2; if (mode == 1) { cshot2 = instance_create(336 - (side * 30), global.idealborder[3], obj_stardrop); cshot2.gravity = -cshot.gravity; cshot2.hspeed = -cshot.hspeed; cshot2.dmg = dmg; alarm[1] = rate; }
15
if (mode == 1)
16
{
17
    cshot2 = instance_create(336 - (side * 30), global.idealborder[3], obj_stardrop);
18
    cshot2.gravity = -cshot.gravity;
19
    cshot2.hspeed = -cshot.hspeed;
20
    cshot2.dmg = dmg;
21
    alarm[1] = rate;
gml_Object_obj_carrotstargen_Alarm_1.gml

side = floor(random(3)); if (side == oldside) side += 1; if (side >= 3) side = 0; oldside = side; cshot = instance_create(276 + (side * 30), global.idealborder[2], obj_stardrop); cshot.dmg = dmg; if (shake == 1) { cshot.shake = 1; cshot.alarm[0] = 2; } alarm[1] = rate / 2; if (mode == 1) { cshot2 = instance_create(336 - (side * 30), global.idealborder[3], obj_stardrop); cshot2.gravity = -cshot.gravity; cshot2.hspeed = -cshot.hspeed; cshot2.dmg = dmg; alarm[1] = rate; }
22
}