if (con < 0) exit; if (con == 10 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (The sun has not fully risen.)/%", "obj_room_krisroom_slash_Step_0_gml_12_0"); d_make(); } if (con == 20 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (You should probably clean this up sometime.)/%", "obj_room_krisroom_slash_Step_0_gml_25_0"); d_make(); } if (con == 30 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (Bedsheets^1. They are slightly warm.)/%", "obj_room_krisroom_slash_Step_0_gml_38_0"); d_make(); } if (con == 40 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (The bed is cold.)/%", "obj_room_krisroom_slash_Step_0_gml_51_0"); d_make(); } if (con == 42 && !d_ex() && global.interact == 0) { con = 43; global.interact = 1; global.msc = -99; global.choice = -1; global.choicemsg = [stringsetloc("#Sleep", "obj_room_krisroom_slash_Step_0_gml_67_0"), stringsetloc("#Do not", "obj_room_krisroom_slash_Step_0_gml_68_0"), stringset(""), stringset("")]; scr_speaker("no_name"); msgsetloc(0, "* (It's your bed.)/", "obj_room_krisroom_slash_Step_0_gml_74_0"); msgnextloc("* (If you go back to sleep^1^1, \\cYyou may miss a lot of important things\\cW.)/", "obj_room_krisroom_slash_Step_0_gml_75_0"); msgnextloc("* (Will you go to bed?)/", "obj_room_krisroom_slash_Step_0_gml_76_0"); msgnext("\\C2"); var d = d_make(); d.stay = 5; } if (con == 43 && global.choice != -1) { con = -1; if (global.choice == 0) { con = 44; k_d(); } else { con = 100; k_d(3); scr_speaker("no_name"); msgsetloc(0, "* (You'll find somewhere else to sleep.)/%", "obj_room_krisroom_slash_Step_0_gml_98_0"); var d = d_make(); } } if (con == 44 && !d_ex()) { con = 45; alarm[0] = 50; mus_volume(global.currentsong[1], 0, 50); var fade = instance_create(0, 0, obj_fadeout); with (fade) { fadespeed = 0.02; depth = 10000; } } if (con == 46) { con = 47; alarm[0] = 50; snd_free_all(); } if (con == 48) { con = 49; scr_speaker("no_name"); msgsetloc(0, "* (But^1, when you opened your eyes...)/%", "obj_room_krisroom_slash_Step_0_gml_130_0"); var d = instance_create(0, 0, obj_dialoguer); } if (con == 49 && !d_ex()) { con = -1; global.tempflag[42] = 1; if (scr_flag_get(1767) == 0) scr_flag_set(1767, 1); var fade = instance_create(0, 0, obj_persistentfadein); global.plot = 190; if (!scr_havechar("susie")) scr_getchar("susie"); scr_become_dark(); room_goto(room_dw_garden_intro); exit; } if (con == 50 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (The cage.)/%", "obj_room_krisroom_slash_Step_0_gml_164_0"); d_make(); } if (con == 60 && !d_ex() && global.interact == 0) { con = 62; global.interact = 1; global.msc = -99; global.choice = -1; global.choicemsg[0] = stringsetloc("#Look", "obj_room_krisroom_slash_Step_0_gml_179_0"); global.choicemsg[1] = stringsetloc("#Do not", "obj_room_krisroom_slash_Step_0_gml_180_0"); global.choicemsg[2] = stringset(""); global.choicemsg[3] = stringset(""); scr_speaker("no_name"); msgsetloc(0, "* (Your brother's drawer^1. There are various unsent love letters inside.)/", "obj_room_krisroom_slash_Step_0_gml_185_0"); msgnext("\\C2"); d_make(); } if (con == 62 && global.choice != -1) { k_d(3); if (global.choice == 0) { con = 64; if (scr_flag_get(1446) == 0) { global.msc = -99; global.choice = -1; global.choicemsg[0] = stringsetloc("#Look", "obj_room_krisroom_slash_Step_0_gml_203_0"); global.choicemsg[1] = stringsetloc("#Do not", "obj_room_krisroom_slash_Step_0_gml_204_0"); global.choicemsg[2] = stringset(""); global.choicemsg[3] = stringset(""); scr_speaker("no_name"); msgsetloc(0, "* (..^1. your body is still shaky^1, and feels weak^1, almost unfamiliar.)/", "obj_room_krisroom_slash_Step_0_gml_209_0"); msgnextloc("* (Despite your weakness^1, will you really make your first priority)/", "obj_room_krisroom_slash_Step_0_gml_210_0"); msgnextloc("* (Your very first priority)/", "obj_room_krisroom_slash_Step_0_gml_211_0"); msgnextloc("* (Looking through your brother's letters)/", "obj_room_krisroom_slash_Step_0_gml_212_0"); msgnextloc("* (Which you have already read)/", "obj_room_krisroom_slash_Step_0_gml_213_0"); msgnextloc("* (As if you haven't read them before?)/", "obj_room_krisroom_slash_Step_0_gml_214_0"); msgnext("\\C2"); d_make(); } else { con = 100; scr_speaker("no_name"); msgsetloc(0, "* (Looks like an embarrassing drawer.)/%", "obj_room_krisroom_slash_Step_0_gml_222_0"); d_make(); } } else { con = 100; } } if (con == 64 && global.choice != -1) { con = 100; k_d(3); if (global.choice == 0) { scr_flag_set(1446, 1); scr_speaker("no_name"); msgsetloc(0, "* (Despite your weakness^1, you proceed to open the first letter.)/", "obj_room_krisroom_slash_Step_0_gml_242_0"); msgnextloc("* Dearest December/", "obj_room_krisroom_slash_Step_0_gml_243_0"); msgnextloc("* (Your weakness gets the better of you^1. Letter dropped^1. Drawer closed.)/%", "obj_room_krisroom_slash_Step_0_gml_244_0"); d_make(); } } if (con == 70 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (Your bed's brother.)/%", "obj_room_krisroom_slash_Step_0_gml_257_0"); d_make(); } if (con == 80 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (There's a USB microphone here...)/", "obj_room_krisroom_slash_Step_0_gml_270_0"); msgnextloc("* (You remember it was originally intended for a console music game.)/%", "obj_room_krisroom_slash_Step_0_gml_271_0"); d_make(); } if (con == 90 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (Your ride.)/%", "obj_room_krisroom_slash_Step_0_gml_284_0"); d_make(); } if (con == 95 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_speaker("no_name"); msgsetloc(0, "* (Drawers.)/%", "obj_room_krisroom_slash_Step_0_gml_297_0"); d_make(); } if (con == 98 && !d_ex() && global.interact == 0) { con = 100; global.interact = 1; scr_text(1455); d_make(); } if (con == 100 && !d_ex()) { con = -1; global.interact = 0; }