Undertale script viewer

← back to main script listing

gml_Object_obj_loopdog_Alarm_0

(view raw script w/o annotations or w/e)
1
if (scr_monstersum
scr_monstersum

return global.monster[0] + global.monster[1] + global.monster[2];
() > 1)
2
{
3
    gen = instance_create(x - 20, y + 10, obj_loopbulletgrowgen);
4
    gen.dmg = global.monsteratk[myself];
5
    gen.blue = 1;
6
    add = floor(random(8)) / 10;
7
    gen.xadd = 2.2 + add;
8
    gen.speed = 1.2 + (add * 1);
9
    gen.specialtimer = 999;
10
    sprite_index = spr_tinypombark;
11
    alarm[2] = 15;
gml_Object_obj_loopdog_Alarm_2.gml

sprite_index = spr_tinypomwag; if (scr_monstersum() == 1) sprite_index = spr_tinypomsad;
12
    alarm[0] = 75;
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); }
13
}
14
if (scr_monstersum
scr_monstersum

return global.monster[0] + global.monster[1] + global.monster[2];
() == 1)
15
{
16
    sprite_index = spr_tinypomsadbark;
17
    alarm[2] = 30;
gml_Object_obj_loopdog_Alarm_2.gml

sprite_index = spr_tinypomwag; if (scr_monstersum() == 1) sprite_index = spr_tinypomsad;
18
    instance_create(x - 20, y + 25, blt_sadbullet);
19
}