timer = 0; con = 0; finalattackcon = 0; questioncount = 0; questioncorrectcount = 0; questiondowntime = 20; if (obj_pink_enemy.datecount > 1) questiondowntime = 10; if (obj_pink_enemy.datecount == 4) snd_volume(snd_pink_stretch_2_fixed, 0, 90); rr = 0; r = 0; camx = camerax(); camy = cameray(); camwidth = camerawidth(); camheight = cameraheight(); date1question_number = -1; date2question_number = -1; question_count = 0; date_text_char_number = 0; date_text2_char_number = 0; can_skip_timer = 0; heartspeed = 30; heartpathpos = 0; heartpathposmax = 100; c = 100; pathselected = -1; sideselected = -1; onthispath = -1; hearthealth = 3; heartcount = 14; heartstatus[heartcount] = 0; date4darknessalpha = 0; portraittextscale = 1; drawn_box_x[20] = 0; var ___r = 0; repeat (20) { drawn_box_y[___r] = cameray() + 285; ___r++; } drawn_box_text[0] = "test 0"; drawn_box_text[1] = "test 1"; drawn_box_text[2] = "test 2"; drawn_box_text[3] = "test 3"; drawn_box_text[4] = "test 4"; drawn_box_text[5] = "test 5"; drawn_box_text[6] = "test 6"; drawn_box_text[20] = ""; drawn_box_x_offset = 0; draw_box_selected = 0; draw_box_selected_real = 0; draw_box_con = 0; draw_box_timer = 0; arrow_siner = 0; portrait_change_timer = 14; portrait_change_timer_max = 15; boxcount = 4; if (obj_pink_enemy.datecount > 1) boxcount = 3; ghost_fade_con = 0; ghost_fade_siner = 0; rand_array[0] = 0; rand_array[1] = 1; rand_array[2] = 2; rand_array[3] = 3; portrait1_talkspeed = 0.16666666666666666; portrait2_talkspeed = 0.16666666666666666; r = 3; if (obj_pink_enemy.datecount > 1) r = 2; for (var i = 0; i < r; i += 1) { j = irandom_range(i, r); temp = rand_array[i]; rand_array[i] = rand_array[j]; rand_array[j] = temp; } dateorder[0] = 0; for (var i = 0; i < r; i += 1) { j = irandom_range(i, r); temp = rand_array[i]; rand_array[i] = rand_array[j]; rand_array[j] = temp; } questiontext = ""; questiontext2 = ""; choicetext[rand_array[0]] = stringsetloc("Yes", "obj_date_controller_slash_Other_11_gml_29_0"); choicetext[rand_array[1]] = stringsetloc("Yes", "obj_date_controller_slash_Other_11_gml_29_0"); choicetext[rand_array[2]] = stringsetloc("Yes", "obj_date_controller_slash_Other_11_gml_29_0"); choicetext[rand_array[3]] = stringsetloc("Yes", "obj_date_controller_slash_Other_11_gml_29_0"); choicetext[4] = ""; choicetext[5] = ""; choicetext[6] = ""; choicetext[7] = ""; choicetext[8] = ""; choicetext[9] = ""; drawn_box_text[0] = choicetext[0]; drawn_box_text[1] = choicetext[1]; drawn_box_text[2] = choicetext[2]; drawn_box_text[3] = choicetext[3]; drawn_box_text[4] = choicetext[4]; drawn_box_text[5] = choicetext[5]; drawn_box_text[6] = choicetext[6]; drawn_box_text[7] = choicetext[7]; drawn_box_text[8] = choicetext[8]; drawn_box_text[9] = choicetext[9]; var _text_xscale = 3; var _text_yscale = 3; if (global.lang == "ja") _text_xscale = 1; choicetextxscale[rand_array[0]] = _text_xscale; choicetextxscale[rand_array[1]] = _text_xscale; choicetextxscale[rand_array[2]] = _text_xscale; choicetextxscale[rand_array[3]] = _text_xscale; choicetextxscale[4] = _text_xscale; choicetextxscale[5] = _text_xscale; choicetextxscale[6] = _text_xscale; choicetextxscale[7] = _text_xscale; choicetextxscale[8] = _text_xscale; choicetextxscale[9] = _text_xscale; choicetextxscale[10] = _text_xscale; choicetextxscale[11] = _text_xscale; choicetextxscale[12] = _text_xscale; choicetextxscale[13] = _text_xscale; choicetextxscale[14] = _text_xscale; choicetextyscale[rand_array[0]] = _text_xscale; choicetextyscale[rand_array[1]] = _text_xscale; choicetextyscale[rand_array[2]] = _text_xscale; choicetextyscale[rand_array[3]] = _text_xscale; choicetextyscale[4] = _text_xscale; choicetextyscale[5] = _text_xscale; choicetextyscale[6] = _text_xscale; choicetextyscale[7] = _text_xscale; choicetextyscale[8] = _text_xscale; choicetextyscale[9] = _text_xscale; choiceiscorrect[rand_array[0]] = 1; choiceiscorrect[rand_array[1]] = 1; choiceiscorrect[rand_array[2]] = 1; choiceiscorrect[rand_array[3]] = 1; choiceiscorrect[4] = 1; choiceiscorrect[5] = 1; choiceiscorrect[6] = 1; choiceiscorrect[7] = 1; choiceiscorrect[8] = 1; choiceiscorrect[9] = 1; choiceiscorrect[10] = 1; choiceiscorrect[11] = 1; choiceiscorrect[12] = 1; choiceiscorrect[13] = 1; choiceiscorrect[14] = 1; show_intro_outro_surfaces = true; intro_outro_surfaces_whiteness_alpha = 1; choicepath0 = path_add(); path_set_closed(choicepath0, false); path_add_point(choicepath0, camerax() + 315, cameray() + 360, 100); path_add_point(choicepath0, camerax() + 315, cameray() + 340, 100); path_add_point(choicepath0, camerax() + 270, cameray() + 325, 100); drawnchoicepath0 = path_add(); path_set_closed(drawnchoicepath0, false); path_add_point(drawnchoicepath0, camerax() + 315, cameray() + 360, 100); path_add_point(drawnchoicepath0, camerax() + 315, cameray() + 340, 100); path_add_point(drawnchoicepath0, camerax() + 290, cameray() + 325, 100); choicepath1 = path_add(); path_set_closed(choicepath1, false); path_add_point(choicepath1, camerax() + 315, cameray() + 360, 100); path_add_point(choicepath1, camerax() + 155, cameray() + 360, 100); drawnchoicepath1 = path_add(); path_set_closed(drawnchoicepath1, false); path_add_point(drawnchoicepath1, camerax() + 315, cameray() + 360, 100); path_add_point(drawnchoicepath1, camerax() + 167, cameray() + 360, 100); choicepath2 = path_add(); path_set_closed(choicepath2, false); path_add_point(choicepath2, camerax() + 315, cameray() + 360, 100); path_add_point(choicepath2, camerax() + 315, cameray() + 380, 100); path_add_point(choicepath2, camerax() + 350, cameray() + 390, 100); drawnchoicepath2 = path_add(); path_set_closed(drawnchoicepath2, false); path_add_point(drawnchoicepath2, camerax() + 315, cameray() + 360, 100); path_add_point(drawnchoicepath2, camerax() + 315, cameray() + 380, 100); path_add_point(drawnchoicepath2, camerax() + 340, cameray() + 390, 100); choicepath3 = path_add(); path_set_closed(choicepath3, false); path_add_point(choicepath3, camerax() + 315, cameray() + 360, 100); path_add_point(choicepath3, camerax() + 470, cameray() + 360, 100); drawnchoicepath3 = path_add(); path_set_closed(drawnchoicepath3, false); path_add_point(drawnchoicepath3, camerax() + 315, cameray() + 360, 100); path_add_point(drawnchoicepath3, camerax() + 455, cameray() + 360, 100); choiceselected = -1; datetimeleft = 240; datetimeleftmax = datetimeleft; stoptimer = true; havent_moved_left_or_right = true; sprite_set_offset(spr_pinkspeaker_shocked_origin_adjusted, 26, 10); pinkportrait = 982; pinkportrait2 = 7504; if (obj_pink_enemy.datecount == 2) pinkportrait = 200; if (obj_pink_enemy.datecount == 2) pinkportrait2 = 5428; if (obj_pink_enemy.datecount == 3) pinkportrait = 1034; if (obj_pink_enemy.datecount > 3) { pinkportrait = 2588; pinkportrait2 = 7274; } sprite_set_offset(spr_pinkspeaker_date4_idle, 2, 0); sprite_set_offset(spr_pinkspeaker_date4_questionright, 2, 0); sprite_set_offset(spr_pinkghost_date4_1, 1, 0); sprite_set_offset(spr_pinkghost_date4_2, 2, 0); sprite_set_offset(spr_pinkghost_date4_3, -3, 0); eyeshaft_x = 0; eyeshaft_alpha = 0; date3_success_con = 0; date3_success_timer = 0; difficulty_prev = 0; eye_shaft_blend = 16777215; changecolortimer = 0; changecolorcon = 0; changecolorcount = 0; colortarget = 16777215; colortarget2 = 16777215; changecolorcon2 = 0; changecolortimer2 = 0; pinkportrait_x = 210; portraitflash_timer = 0; portrait2flash_timer = 0; pinkportrait_y = 40; pinkportrait2_x = 210; pinkportrait2_y = 40; portraitshakecon = 0; portraitshakecon2 = 0; portraitshaketimer = 0; portraitshaketimer2 = 0; portraitvisibility = true; portrait2visibility = true; idiottext_x = 0; idiottext_y = 0; idiottext2_x = 0; idiottext2_y = 0; idiot1 = -1; idiot2 = -1; if (i_ex(obj_pink_enemy)) { idiot1 = obj_pink_enemy.idiot1; idiot2 = obj_pink_enemy.idiot2; } pinkindex = 0; pinkindex2 = 0; tailindex = 0; tailindex2 = 0; sweatindex = 0; sweatindex2 = 0; sweatcon = 0; sweatcon2 = 0; sweattimer = 0; sweattimer2 = 0; portrait_xscale = 2; portrait2_xscale = 2; portraitscon = 0; portraitstimer = 0; talktimer = 0; talktimer2 = 0; heart_x = 319; heart_y = 385; lightestpurple = make_color_rgb(215, 156, 237); lightpurple = make_color_rgb(181, 139, 214); medpurple = make_color_rgb(181, 105, 214); darkpurple = make_color_rgb(102, 86, 177); darkestpurple = make_color_rgb(18, 19, 35); lightpink = make_color_rgb(247, 91, 200); medpink = make_color_rgb(230, 36, 123); darkpink = make_color_rgb(200, 34, 141); limegreen = make_color_rgb(181, 230, 29); darkgreen = make_color_rgb(34, 177, 76); darkred = make_color_rgb(136, 0, 21); bgrectangle1color = lightpurple; bgrectangle2color = medpurple; dialogueboxcolor = darkpurple; dialogueboxghostcolor = lightpurple; choiceselectioncolor = darkestpurple; bgrectangle1colorstart = bgrectangle1color; bgrectangle2colorstart = bgrectangle2color; dialogueboxcolorstart = dialogueboxcolor; dialogueboxghostcolorstart = dialogueboxghostcolor; choiceselectioncolorstart = choiceselectioncolor; diamondbg_alpha_current = 0; diamondbg_alpha = 0; diamondbg_red_alpha = 0; mode = 0; fevermodequestioncount = 1; fevermodequestionlength = 3; questionstofevermode = 3; date1rand = choose(1, 2, 3, 4); date1randdir = choose(-1, 1); boxalphacon = 0; boxalpha = 1; minigame_won = false; minigame_con = 0; minigame_won_alpha = 0; date3darkner_alpha = 0; date3darkner_con = 0; date3darkner_timer = 0; snd_loop(snd_rumble); if (obj_pink_enemy.datecount == 3) heart = instance_create(heart_x, heart_y - 1, obj_date_heart); else heart = instance_create(heart_x, heart_y, obj_date_heart); heart.depth = depth - 300; bugfix_depth_con = 0; bg_speed = 1; bg_speed_y = 1; bg_speed_max = 1; bg_speed_y_max = 1; first_text = ""; second_text = ""; multi_color_text_con = 0; multi_color_text_timer = 0; show_circle1 = 0; show_circle1timer = 0; show_circle2 = 0; show_circle2timer = 0; surface1 = -4; surface2 = -4; surface1_x = camerax() - 320; surface2_x = camerax() + 640; pinkportraitalpha = 0; pinkportraitalpha2 = 0; shaketext_x = 0; shakeportrait_x = 0; shakeportrait_strength = 0; grav = -8; if (obj_pink_enemy.datecount == 4) { pinkportrait = 2588; pinkportrait2 = 3412; mus_fade(global.batmusic[1], 30); portrait2_xscale = -2; pinkportrait_x = 200; pinkportrait2_x = 414; pinkportraitalpha2 = 0; } saveportrait1 = pinkportrait; saveportrait2 = pinkportrait2; surface2x[0] = 0; surface2x[1] = 0; surface2x[2] = 0; surface2x[3] = 0; surface2x[4] = 0; surface2x[5] = 0; surface2x[6] = 0; surface2xscale[0] = 0; surface2xscale[1] = 0; surface2xscale[2] = 0; surface2xscale[3] = 0; surface2xscale[4] = 0; surface2xscale[5] = 0; surface2xscale[6] = 0; hero_state = "idle"; hero_state_timer = 0; ui_alpha = 0; if (obj_pink_enemy.datecount > 1) ui_alpha = 1; dialoguebox_alpha = 0; bluramt = 0; blursurf = -4; blurshader = 0; eyeshafttimer = 0; goawaystring = stringsetloc("GO... AWAY...!", "obj_date_controller_slash_Create_0_gml_370_0"); clutching_head_string = stringsetloc("I... hate... dating... mew...", "obj_date_controller_slash_Create_0_gml_372_0"); clutching_head_string2 = stringsetloc("I.. love... dating... mew", "obj_date_controller_slash_Create_0_gml_373_0"); thickness = 2; wave_siner = 0; distortsiner = 0; date3endingcon = 0; date3endingtimer = 0; invertbgalpha = 0; if (obj_pink_enemy.datecount == 3) { pinkportrait_x = 230; pinkportrait2 = 5450; mus_volume(global.batmusic[0], 0, 30); mus_volume(global.batmusic[1], 0, 30); } date3con = 0;