if (kris == 0) { with (obj_mainchara_board) { if (name == "kris") other.kris = id; } } if (kr_real == 0) { with (obj_mainchara) other.kr_real = id; } if (active == 1) { if (con == 0 && obj_board_camera.con == 0) { if (kris.y <= 256) { con = 1; var closetime; for (var i = 0; i < 2; i++) { door[i] = instance_create(board_tilex(5 + i), board_tiley(7), obj_board_solid); closetime = 6; with (door[i]) { visible = true; sprite_index = spr_board_door_down_glacier; image_speed = 0; scr_lerpvar("image_index", 0, sprite_get_number(sprite_index) - 1, closetime); scr_darksize(id); scr_depth_board(); } door[i + 2] = instance_create(board_tilex(5 + i), board_tiley(0), obj_board_solid); with (door[i + 2]) { visible = true; sprite_index = spr_board_door_up_glacier; image_speed = 0; scr_lerpvar("image_index", 0, sprite_get_number(sprite_index) - 1, closetime); scr_darksize(id); scr_depth_board(); } } snd_play_delay(snd_board_door_close, closetime); } } if (con == 1 && obj_board_camera.con == 0) { timer++; if (timer > 15 && global.interact == 0) { if (!i_ex(obj_board_enemy_yellowflower)) { con = -1; scr_delay_var("con", 3, 15); } } } if (con == 3) { con = 4; var opentime = 6; for (var i = 0; i < 4; i++) { with (door[i]) { scr_lerpvar("image_index", image_index, 0, opentime); scr_doom(id, opentime + 1); } } snd_play(snd_board_secret_normal); snd_play(snd_board_door_close); } } else { }