Undertale script viewer

← back to main script listing

gml_Object_obj_wizardorb_wall_Alarm_0

(view raw script w/o annotations or w/e)
1
alarm[0] = 8;
gml_Object_obj_wizardorb_wall_Alarm_0.gml

alarm[0] = 8; cross = instance_create(x + 10, y + 10, obj_crosszap); cross.speed = 3.5; if (distance_to_point(obj_heart.x, obj_heart.y) > 190) cross.speed = 5.5; pop = scr_monstersum(); cross.direction += 15 - random(30); cross.friction = 0.015; cross.exist = 200; cross.dmg = dmg; if (pop > 1) { cross.direction += 10 - random(20); alarm[0] = 15; cross.speed = 2.8; } if (alt == 1) { cross.friction = 0.01; cross.speed = 3; }
2
cross = instance_create(x + 10, y + 10, obj_crosszap);
3
cross.speed = 3.5;
4
if (distance_to_point(obj_heart.x, obj_heart.y) > 190)
5
    cross.speed = 5.5;
6
pop = scr_monstersum
scr_monstersum

return global.monster[0] + global.monster[1] + global.monster[2];
();
7
cross.direction += 15 - random(30);
8
cross.friction = 0.015;
9
cross.exist = 200;
10
cross.dmg = dmg;
11
if (pop > 1)
12
{
13
    cross.direction += 10 - random(20);
14
    alarm[0] = 15;
gml_Object_obj_wizardorb_wall_Alarm_0.gml

alarm[0] = 8; cross = instance_create(x + 10, y + 10, obj_crosszap); cross.speed = 3.5; if (distance_to_point(obj_heart.x, obj_heart.y) > 190) cross.speed = 5.5; pop = scr_monstersum(); cross.direction += 15 - random(30); cross.friction = 0.015; cross.exist = 200; cross.dmg = dmg; if (pop > 1) { cross.direction += 10 - random(20); alarm[0] = 15; cross.speed = 2.8; } if (alt == 1) { cross.friction = 0.01; cross.speed = 3; }
15
    cross.speed = 2.8;
16
}
17
if (alt == 1)
18
{
19
    cross.friction = 0.01;
20
    cross.speed = 3;
21
}