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
}