if (global.route != 3) { if ((keyboard_multicheck_pressed(0) && scr_interact() == true) && waiter == 0 && !instance_exists(obj_dialogue)) waiter = 1; if (waiter == 1) { scr_text(); with (msg) { if (!instance_exists(obj_dialoguebox_dummy)) instance_create(0, 0, obj_dialoguebox_dummy); portrait = false; sndfnt = 99; message[0] = "* (There is a book of neatly# written paragraphs on# the desk.)"; message[1] = "* (They all appear to be very# similar.)"; message[2] = "* (Read one?)"; if (outcome == 1 && message_current == 2) { obj_dalvsroom_desk.waiter = 2; global.cutscene = true; } else if (outcome == 2 && message_current == 2) { obj_dalvsroom_desk.waiter = 4; } if ((message_current + 1) == 2) { ch_msg = 2; ch[1] = "Yes"; ch[2] = "No"; } } } if (waiter == 2 && !instance_exists(obj_dialogue)) waiter++; if (waiter == 3) { scr_text(); with (msg) { portrait = false; sndfnt = 99; message[0] = "* Dalv is a loner living in# the ruins of Home."; message[1] = "* He enjoys quiet walks in the# dark, cleaning, and improving# songs on his organ."; message[2] = "* He wants to share with the# youth of the Underground..."; message[3] = "* ...the importance of being# accepting and respecting# the wishes of others. "; message[4] = "* The rest of the page is# scribbled out."; with (obj_dalvsroom_desk) waiter++; } } if (waiter == 4 && !instance_exists(obj_dialogue)) { with (obj_dialoguebox_dummy) instance_destroy(); waiter = 0; global.cutscene = false; obj_pl.alarm[0] = 1; } } else { if ((keyboard_multicheck_pressed(0) && scr_interact() == true) && (waiter == 0 && !instance_exists(obj_dialogue))) waiter = 1; if (waiter == 1) { scr_text(); with (msg) { portrait = false; sndfnt = 99; message[0] = "* (There is a book of neatly# written paragraphs on the# desk.)"; message[1] = "* (They all appear to be very# similar.)"; } waiter++; } if (waiter == 2 && !instance_exists(obj_dialogue)) waiter++; if (waiter == 3) { waiter = 0; obj_pl.alarm[0] = 1; } }