Undertale script viewer

← back to main script listing

gml_Object_obj_undyne_ex_Alarm_6

(view raw script w/o annotations or w/e)
1
blcontype = 0;
2
uncancel = 0;
3
gg = floor(random(3));
4
mycommand = round(random(100));
5
if (mycommand > 50 && obj_heart.sprite_index != spr_heartgreen)
6
    borderspec = 1;
7
else
8
    borderspec = 0;
9
global.border = 6;
10
obj_heart.x = round((global.idealborder[0] + global.idealborder[1]) / 2) - 8;
11
obj_heart.y = round((global.idealborder[2] + global.idealborder[3]) / 2) - 8;
12
if (obj_heart.sprite_index == spr_heartgreen)
13
{
14
    global.border = 13;
15
    obj_heart.x = (room_width / 2) - 8;
16
    obj_heart.y = obj_uborder.y + 34;
17
    greenlock = 1;
18
}
19
else
20
{
21
    obj_heart.x = (room_width / 2) - 8;
22
    obj_heart.y = obj_uborder.y + 34;
23
    global.border = 31;
24
    if (orderb == 0 || orderb == 6)
25
        global.border = 7;
26
    if (orderb == 1 || orderb == 7)
27
        global.border = 14;
28
}
29
damagecause = 0;