gml_Object_obj_stromboligen_Alarm_0.gmlwall_l = global.idealborder[0];
wall_r = global.idealborder[1];
wall_d = global.idealborder[3];
wall_u = global.idealborder[2];
vside = choose(0, 1);
hside = choose(0, 1);
peepee = instance_create(x, y, obj_stromboli);
if (instance_exists(peepee))
{
if (vside == 0)
{
peepee.y = wall_u - 60;
peepee.vspeed = spd;
}
if (vside == 1)
{
peepee.y = wall_d + 40;
peepee.vspeed = -spd;
}
if (hside == 0)
{
peepee.x = wall_l - 40;
peepee.hspeed = spd;
}
if (hside == 1)
{
peepee.x = wall_r + 40;
peepee.hspeed = -spd;
}
if (hside == 1)
peepee.x += random(wall_r - wall_l - 20) - 100;
if (hside == 0)
peepee.x -= random(wall_r - wall_l - 20) - 100;
peepee.friction = -0.05;
peepee.dmg = dmg;
}
alarm[0] = rate;