with (obj_borderparent)
visible = true
snd_play(snd_noise)
caster_resume(global.batmusic)
shadow = 0
global.idealborder[3] = 385
if (level == 0)
{
s_type = choose(0, 1, 2, 3, 4)
if (prev_s == s_type)
s_type = choose(0, 1, 2, 3, 4)
if (prev_s == s_type)
s_type = choose(0, 1, 2, 3, 4)
}
if (level == 1)
{
s_type = choose(5, 6, 7, 8)
if (prev_s == s_type)
s_type = choose(5, 6, 7, 8)
if (prev_s == s_type)
s_type = choose(5, 6, 7, 8)
}
if (level == 2)
{
s_type = choose(0, 1, 2, 3, 4, 5, 6, 7, 8)
if (prev_s == s_type)
s_type = choose(0, 1, 2, 3, 4, 5, 6, 7, 8)
if (prev_s == s_type)
s_type = choose(0, 1, 2, 3, 4, 5, 6, 7, 8)
}
if (level == 3)
{
s_type = 50
if (prev_s == 50)
s_type = 51
if (prev_s == 51)
s_type = 52
if (prev_s == 52)
s_type = 53
if (prev_s == 53)
s_type = 54
}
prev_s = s_type
if (shadow_num >= shadow_max)
{
if (level < 3)
{
if (!instance_exists(obj_menubone_maker))
instance_create(0, 0, obj_menubone_maker)
}
obj_sansb_body.x = 320
with (obj_sansb)
attacked = 0
with (obj_borderparent)
instaborder = 0
s_type = -1
global.mnfight = 3
with (obj_heart)
movement = 1
with (obj_heart)
jumpstage = 0
with (obj_heart)
sprite_index = spr_heart
with (obj_heart)
speed = 0
instance_destroy()
exit
}
else if (level < 3)
obj_sansb_body.x = (100 + random(440))
shadow_num += 1
if (s_type == 0)
{
obj_heart.movement = 2
with (obj_heart)
jumpstage = 2
obj_heart.sprite_index = spr_heartblue
obj_heart.speed = 0
global.idealborder[0] = 120
global.idealborder[1] = 520
global.idealborder[2] = (global.idealborder[3] - 110)
obj_heart.x = ((global.idealborder[0] + ((global.idealborder[1] - global.idealborder[0]) / 2)) - 5)
obj_heart.y = (global.idealborder[3] - 15)
scr_sbo(45, 8, 25, 0)
scr_sbo(45, -8, 25, 0)
scr_sbo(45, 8, 27, 0)
scr_sbo(45, -8, 27, 0)
scr_sbo(45, 8, 29, 0)
scr_sbo(45, -8, 29, 0)
scr_sbo(45, 8, 31, 0)
scr_sbo(45, -8, 31, 0)
scr_sbo(100, 8, 33, 0)
scr_sbo(100, -8, 33, 0)
alarm[1] = 28
}
if (s_type == 1)
{
obj_heart.movement = 2
with (obj_heart)
jumpstage = 2
obj_heart.sprite_index = spr_heartblue
obj_heart.speed = 0
global.idealborder[0] = 120
global.idealborder[1] = 520
global.