1 |
shadow = 1; |
2 |
alarm[0] = 12;gml_Object_obj_sansshadowgen_Alarm_0.gmlwith (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)
... |
3 |
if (level == 2) |
4 |
alarm[0] = 3;gml_Object_obj_sansshadowgen_Alarm_0.gmlwith (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)
... |
5 |
if (level == 3) |
6 |
alarm[0] = 3;gml_Object_obj_sansshadowgen_Alarm_0.gmlwith (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)
... |
7 |
caster_pause(global.batmusic); |
8 |
with (obj_bonestab) |
9 |
instance_destroy(); |
10 |
with (obj_sans_shaker) |
11 |
instance_destroy(); |
12 |
with (obj_bonewall_normal) |
13 |
instance_destroy(); |
14 |
with (obj_bonewall) |
15 |
instance_destroy(); |
16 |
with (obj_boneplat) |
17 |
instance_destroy(); |
18 |
with (obj_sans_bonebul) |
19 |
instance_destroy(); |
20 |
with (obj_gasterblaster) |
21 |
instance_destroy(); |
22 |
if (shadow_num >= shadow_max) |
23 |
global.border = 0; |
24 |
snd_play(snd_noise); |
25 |
with (obj_borderparent) |
26 |
visible = false; |