con = 0; customcon = 0; global.interact = 1; scr_flag_set(1324, 0); blackall = scr_dark_marker(-10, -10, spr_pixel_white); blackall.image_xscale = 999; blackall.image_yscale = 999; blackall.depth = 100; blackall.image_blend = c_black; blackall.visible = 1; _skip_enabled = scr_completed_chapter_any_slot(5); _skip_timer = 0; _skip_time = 2; _skip_input_count = 0; _skip_overlay = -4; _anim = instance_create(0, 0, obj_anim_custom); _anim_frames = [660, 330, 660, 1000, 330, 660, 1000, 1000, 330, 200, 330, 660, 660, 200, 100, 100, 1000, 330, 200, 200, 200, 200, 200, 330, 1000, 1000, 1000, 1000, 1000, 100, 200, 200, 200, 200, 200, 250, 1000]; _anim_heart_in_frames = [1000, 330, 330, 660, 100, 50, 50, 50, 330, 330, 200, 200, 200, 1000, 330, 330, 1000]; _anim_throw_frames = [1000, 200, 200, 200, 200, 150, 150, 60, 100, 100, 100, 100, 100, 100, 100, 100, 1000]; _anim_put_back_frames = [260, 260, 260, 200, 660, 260, 260, 260, 330, 260, 500, 200, 50, 200, 100, 200, 660]; _kris_crawl = instance_create(0, 0, obj_ch5_LW01_kris); with (_kris_crawl) visible = 0; _kris_cage = instance_create(178, 150, obj_ch5_LW01_kris_cage); blanket_throw = false; blanket_timer = 0; blanket_throw_marker = scr_marker(-100, -100, spr_kris_room_blanket_air); cage_throw = false; cage_timer = 0; cage_fallen_marker = scr_marker(-10, -10, spr_kris_room_cage_fallen); with (cage_fallen_marker) { scr_depth(); visible = 0; } kris_marker = scr_marker(-100, -100, spr_krisd); with (kris_marker) visible = 0; blanket_marker = scr_marker(215, 161, spr_kris_room_blanket); with (blanket_marker) scr_depth(); cage_marker = scr_marker(258, 165, spr_kris_room_cage_base); with (cage_marker) { visible = 0; scr_depth(); } var target = cage_marker; cage_heart_marker = scr_marker(cage_marker.x + 4, cage_marker.y + 4, spr_heartsmall); cage_heart_marker.depth = cage_marker.depth - 5; cage_heart_marker.visible = 0; cage_cover_marker = scr_marker(cage_marker.x, cage_marker.y, spr_kris_room_cage_cover); with (cage_cover_marker) visible = 0; cage_take_cover_marker = scr_marker(-100, -100, spr_kris_take_heart_from_cage_cover); cage_take_cover_marker.visible = 0; cage_parts = [cage_marker, cage_cover_marker]; resume_scene = function() { con = 5; }; cutscene_end = function() { con = 10; }; heart_burst_event = function() { scr_shakescreen(); instance_create(kr_actor.x + 8, kr_actor.y + 8, obj_heartburst); snd_play(snd_grab); snd_play(snd_hurt1); };