show_debug_message_concat("global.entrance=", global.entrance); turnofflayers("CUT"); turnofflayers("DEBUG"); turnofflayers("NPC"); turnofflayers("ASSETS_DAPLANTZ"); setparty(1, 1); con = 0; timer = 0; init = 0; siner = 0; endcustom = false; dojumping = false; landed = false; endjumping = false; knives = []; seth = scr_marker_fromasset(findsprite(spr_seth_walk_down, "CUTSCENE1_ASSETS"), 0, 1); aqua = scr_marker_fromasset(findsprite(spr_aqua_walk_left, "CUTSCENE1_ASSETS"), 0, 1); aqua.autodepth = 0; fl_left = -4; fl_right = -4; bush1 = scr_marker_fromasset(findsprite(spr_dw_aquaplant_25, undefined, #FFE5E5), 96669); bush2 = scr_marker_fromasset(findsprite(spr_dw_aquaplant_25, undefined, #FFFF7A), 96669); depth = 96660; bush1.image_blend = c_white; bush2.image_blend = c_white; if (global.plot < 290) global.plot = 290; if (global.plot == 291 || global.tempflag[51] == 1) { con = 3; aqua.sprite_index = spr_aqua_walk_up; var targ = findspriteinfo(spr_aqua_walk_down, "CUTSCENE2_ASSETS_2", #47E6FF); setxy(targ.x, targ.y, aqua); safe_delete(seth); if (global.entrance == 0 && global.tempflag[51] == 1) { with (scr_marker_fancy(0, 0, 6500)) { timer = 0; scr_size(room_width, room_height); depth = 0; step_func = function() { timer++; var endtime = 8; image_alpha = lerp(1.2, 0, timer / endtime); if (timer == endtime) instance_destroy(); }; } global.facing = 2; targ = findspriteinfo(spr_debug_krmarker, "DEBUG_ASSETS", #FF0087); with (obj_mainchara) { setxy(targ.x, targ.y); scr_depth(); } with (obj_caterpillarchara) { if (name == "susie") setxy(targ.x - 6, targ.y + 32); if (name == "ralsei") setxy(targ.x - 2, targ.y + 84); scr_caterpillar_interpolate(); scr_caterpillar_facing(2); scr_depth(); } } } if (global.plot >= 292) { global.tempflag[51] = 0; con = -1; safe_delete(aqua); safe_delete(seth); } scr_musicer("piano_ambience.ogg", 1); bushCon = 0; bushLeft = scr_makenpc_fromasset(findsprite(spr_pxwhite, "NPCs", #FF6565)); bushLeft.marker.visible = false; bushtalk = 0; bushRight = scr_makenpc_fromasset(findsprite(spr_pxwhite, "NPCs", #E9FF47)); bushRight.marker.visible = false; var _bushes = findsprite_all(5977, "ASSETS_DAPLANTZ"); bushMarkers = []; var dadep = layer_get_depth("ASSETS_BIG_PLANTS"); for (var i = 0; i < array_length(_bushes); i++) { array_push(bushMarkers, scr_marker_fromasset(_bushes[i], dadep + 1)); if (bushMarkers[i].x < 300) bushLeft.mybush = bushMarkers[i]; else bushRight.mybush = bushMarkers[i]; }