Undertale script viewer

← back to main script listing

gml_Object_obj_blueattackgen_Alarm_4

(view raw script w/o annotations or w/e)
1
if (obj_heart.y > (global.idealborder[3] - 60))
2
{
3
    if (obj_heart.x > ((global.idealborder[0] + global.idealborder[1]) / 2))
4
    {
5
        bon = instance_create(global.idealborder[1] + 10, global.idealborder[3] - 20, blt_sizebone);
6
        bon.hspeed = -6;
7
    }
8
    else
9
    {
10
        bon = instance_create(global.idealborder[0] - 10, global.idealborder[3] - 20, blt_sizebone);
11
        bon.hspeed = 6;
12
    }
13
    alarm[5] = 2;
gml_Object_obj_blueattackgen_Alarm_5.gml

if (instance_exists(blt_sizebone) == 0 && global.invc < 1) { global.msg[0] =
YOU'RE BLUE NOW.Wait for input
scr_gettext("obj_blueattackgen_90")
; global.msg[1] =
THAT'S MY ATTACK!Wait for input
scr_gettext("obj_blueattackgen_91")
; global.msg[2] =
NYEH HEH HEH
HEH HEH HEH
HEH HEH HEH!!!Wait for inputClose MessageClose Message
scr_gettext("obj_blueattackgen_92")
; global.typer = 22; blcon = instance_create(x + 145, y + 52, obj_blconwdflowey); var blcon_textofs = 15; if (global.language == "ja") blcon_textofs += 11; blconwd = instance_create(blcon.x + blcon_textofs, blcon.y + 10, OBJ_NOMSCWRITER); global.batmusic = global.batmusic2; alarm[6] = 2; obj_papyrusboss.dontcancel = 1; } else { alarm[5] = 2; }
14
}
15
else
16
{
17
    alarm[4] = 2;
gml_Object_obj_blueattackgen_Alarm_4.gml

if (obj_heart.y > (global.idealborder[3] - 60)) { if (obj_heart.x > ((global.idealborder[0] + global.idealborder[1]) / 2)) { bon = instance_create(global.idealborder[1] + 10, global.idealborder[3] - 20, blt_sizebone); bon.hspeed = -6; } else { bon = instance_create(global.idealborder[0] - 10, global.idealborder[3] - 20, blt_sizebone); bon.hspeed = 6; } alarm[5] = 2; } else { alarm[4] = 2; }
18
}