Undertale script viewer

← back to main script listing

gml_Object_obj_loopdog_Alarm_1

(view raw script w/o annotations or w/e)
1
image_xscale = -1;
2
x = global.idealborder[0] - sprite_width;
3
y = global.idealborder[3] - sprite_height - 36;
4
alarm[0] = 10;
gml_Object_obj_loopdog_Alarm_0.gml

if (scr_monstersum() > 1) { gen = instance_create(x - 20, y + 10, obj_loopbulletgrowgen); gen.dmg = global.monsteratk[myself]; gen.blue = 1; add = floor(random(8)) / 10; gen.xadd = 2.2 + add; gen.speed = 1.2 + (add * 1); gen.specialtimer = 999; sprite_index = spr_tinypombark; alarm[2] = 15; alarm[0] = 75; } if (scr_monstersum() == 1) { sprite_index = spr_tinypomsadbark; alarm[2] = 30; instance_create(x - 20, y + 25, blt_sadbullet); }
5
visible = true;
6
if (scr_monstersum
scr_monstersum

return global.monster[0] + global.monster[1] + global.monster[2];
() == 1)
7
{
8
    alarm[0] = 60;
gml_Object_obj_loopdog_Alarm_0.gml

if (scr_monstersum() > 1) { gen = instance_create(x - 20, y + 10, obj_loopbulletgrowgen); gen.dmg = global.monsteratk[myself]; gen.blue = 1; add = floor(random(8)) / 10; gen.xadd = 2.2 + add; gen.speed = 1.2 + (add * 1); gen.specialtimer = 999; sprite_index = spr_tinypombark; alarm[2] = 15; alarm[0] = 75; } if (scr_monstersum() == 1) { sprite_index = spr_tinypomsadbark; alarm[2] = 30; instance_create(x - 20, y + 25, blt_sadbullet); }
9
    alarm[2] = 60;
gml_Object_obj_loopdog_Alarm_2.gml

sprite_index = spr_tinypomwag; if (scr_monstersum() == 1) sprite_index = spr_tinypomsad;
10
    global.turntimer = 170;
11
}