plotvalue = 265; plotvalueB = 270; plotvalueC = 264; con = -1; customcon = 0; glowtile_active = false; wind_sound = snd_loop(snd_strongwind_loop); snd_volume(wind_sound, 0, 0); door_pos = findspriteinfo(spr_flowery_door); glowtiles = []; if (global.plot >= plotvalueB) { instance_destroy(); } else { door_block = instance_create(door_pos.x, door_pos.y + 84, obj_custom_interactable_solid); door_block.image_xscale = 80; door_block.image_yscale = 40; door_event = function() { var _puzzleOn = false; with (obj_glowtile_puzzle_new) { if (state != 0) _puzzleOn = true; } if (!_puzzleOn) { var _flagval = scr_flag_get(1887); myinteract = 3; global.interact = 1; if (_flagval == 0) { scr_speaker("no_name"); msgsetloc(0, "* (It's locked by a pressure plate puzzle.)/%", "obj_ch5_DW05_slash_Create_0_gml_39_0"); } else { scr_speaker("no_name"); msgsetloc(0, "* (You don't have a pressure plate puzzle to put into the keyhole.)/%", "obj_ch5_DW05_slash_Create_0_gml_44_0"); } mydialoguer = instance_create(0, 0, obj_dialoguer); scr_flag_set(1887, 1); } }; door_block.trigger_event = method(door_block.id, door_event); door_sprite = scr_dark_marker(door_pos.x, door_pos.y, spr_flowery_door); with (door_sprite) { y -= sprite_height; scr_depth(); y += sprite_height; } white_flash = scr_marker(0, 0, spr_whitepixel); white_flash.image_xscale = room_width; white_flash.image_yscale = room_height; white_flash.visible = false; white_flash.image_alpha = 0; wind_effect = instance_create_depth(0, 0, -500, obj_leafpetals); wind_effect.wind_direction = 180; wind_effect.image_alpha = 0; wind_effect.wind_speed = 90; var _farleft = 9999; var _farright = 0; with (obj_glowtile_new) { if (bbox_left < _farleft) _farleft = bbox_left; if (bbox_left > _farright) _farright = bbox_left; } farright = _farright; farleft = _farleft; glowtiles = []; campos = findspriteinfo(spr_debug_cameraregionpreview, undefined, c_lime); clamppos = findspriteinfo(spr_debug_cameraregionpreview, undefined, c_lime); if (global.plot == plotvalueC) { with (obj_camera_clamper) { if (image_blend == c_lime) instance_destroy(); } } if (global.plot == plotvalue) { with (obj_camera_clamper) { if (image_blend == c_lime) instance_destroy(); } su_pos2 = findspriteinfo(spr_susie_walk_right_dw_cup); su_pos3 = findspriteinfo(spr_debug_sumarker, undefined, c_red); fl_pos2 = findspriteinfo(spr_flowery_idle); su_markerb = scr_dark_marker(su_pos2.x, su_pos2.y, su_pos2.sprite_index); fl_markerb = scr_dark_marker(fl_pos2.x, fl_pos2.y, spr_flowery_idle); } } layer_set_visible(layer_get_id("ASSETS_BUSHES"), false); layer_set_visible(layer_get_id("ASSETS_DEBUG_ETC"), false);