minplot = 264; plotset = 265; turnofflayers("DEBUG"); turnofflayers("NPC"); turnofflayers("CUT"); layer_set_visible("ASSET_STAIRS", 0); muteralsei = false; failcon = 0; ftimer = 0; failnpc = -4; layer_set_visible("FAILURE", false); var rs1 = findspriteinfo(spr_ralsei_splat_dark, "FAILURE", #FFFF82, undefined); var rs2 = findspriteinfo(spr_ralsei_splat_dark, "FAILURE", #54FFAF, undefined); var ralseigetuptrigger = findspriteinfo(spr_pxwhite, "FAILURE", #FFFF69, undefined); var ralseigetuplocation = findspriteinfo(spr_ralseir_lookdown, "FAILURE", #FFFF61, undefined); var endfailconlocation = findspriteinfo(spr_pxwhite, "FAILURE", #FFFF22, undefined); rlox = [rs1, rs2, ralseigetuptrigger, ralseigetuplocation, endfailconlocation]; showmenu = false; mpos = 0; if (scr_debug()) { scr_musicer("field_of_hopes_insaneintherain_loop.ogg", 0.7); global.plot = max(global.plot, minplot); if (global.plot == minplot) global.flag[1311] = 1; scr_setparty(1, 1); global.tempflag[52] = 0; if (keyboard_check(ord("P")) || global.tempflag[90] != 0) { global.flag[1391] = 2; global.flag[1392] = 0; } } if (global.plot <= 264) setparty(1, 1); if (global.plot == 265) setparty(0, 1); con = 0; subcon = 0; timer = 0; init = 0; lastcon = con; ralseiresponsefacing = -1; pathblock = -4; blockPath = function() { layer_set_visible("TILES_Grass_Hidden", 0); var blockloc = findspriteinfo(spr_40debug, "DEBUG_ASSETS", #333333); pathblock = instance_create(blockloc.x, blockloc.y, obj_solidblock); with (pathblock) { sprite_index = blockloc.sprite_index; image_xscale = blockloc.image_xscale; image_yscale = blockloc.image_yscale; blocker = true; } }; clearPath = function() { grasscon = 1; layer_set_visible("TILES_Grass_Hidden", 1); with (pathblock) instance_destroy(); }; fl = -4; susie_cut1 = -4; remflvoices = 0; resetlines = false; failed_puzzle = false; flowery = -4; fade = -4; fade2 = -4; writerwatcher = false; makefloweryafterimages = false; fltimer = 0; remove_temp_walls = function() { with (obj_solidblocksized_alt) instance_destroy(); }; puzzlesolved = false; npc_shine = scr_makenpc_fromasset(findsprite(spr_shine_white, undefined, c_red)); npc_shine.marker.image_blend = c_white; npc_shine.marker.image_speed = 0.125; catchribbonfaces = false; susieribbons = false; fakeralsei = -4; ralsei_npc = -4; tempflowery = -4; menuopened = false; var stairsArr = findsprite_all(471, "ASSET_STAIRS"); stairs = []; var stairsdepth = layer_get_depth("ASSET_STAIRS"); for (var i = 0; i < array_length(stairsArr); i++) { array_push(stairs, scr_marker_fromasset(stairsArr[i], stairsdepth)); with (stairs[i]) { visible = false; lit = false; } } lightstairs = false; lightstairstarget = -4; puzcon = 0; blockPath(); if (global.plot >= plotset) { clearPath(); con = 99; for (var i = 0; i < array_length(stairs); i++) { stairs[i].lit = true; stairs[i].visible = true; } with (obj_solidblocksized_alt) instance_destroy(); with (npc_shine) x = room_width * 2; } noleavecon = 0; disabledflowery = false; flowerygrass = []; var flgrass = findspriteinfo(spr_growgrass_pink, "DEBUG_ASSETS"); for (var i = 0; i < 8; i++) { var xpos = flgrass.x + (36 * i); var grass = scr_marker_ext(xpos, flgrass.y, flgrass.sprite_index, 2, 2, 0); with (grass) { image_index = 0; con = 0; timer = 0; scr_depth(); depth += 10000; soundplayed = false; } array_push(flowerygrass, grass); } grasscon = 0; _ralseisolve = false; endcon = 0; if (global.plot == 265) endcon = 1; if (scr_flag_get_ext(1880, 1, 3) == 4) endcon = 48; spikery = -4; if (global.plot > 265 || endcon == 48) spikery = scr_makenpc_fromasset(findsprite(spr_dw_garden_susiechase_spikery)); if (scr_debug()) { if (keyboard_check(ord("O"))) instance_create_depth(0, 0, 0, obj_dw_garden_susiechase_darknessexplanation_new); } if (global.flag[1391] == 0) { global.flag[1391] = 2; global.voiceclipmode = 0; global.voiceclip = 535; } _____mpos = 0; _____yloc = 0;