if (scr_interact() && keyboard_multicheck_pressed(0)) { scr_text() if (global.geno_complete[3] || global.route == 3) { scr_text() with (msg) message[0] = "(They're asleep...)" return; } if (global.party_member != -4 && global.dunes_flag[41] > 0) { with (msg) { sndfnt = 102 message[0] = "* (We need to stay# focused.)" message[1] = "* (Let's not bother others# with our problems.)" prt[0] = 321 prt[1] = 338 } return; } is_talking = 1 waiter = 1 } if (waiter == 1) { if (global.dunes_flag[17] == 0) { with (msg) { message[0] = "* Sorry buddy, this path is# blocked." message[1] = "* I ain't movin' no matter what# anyone does to provoke me." message[2] = "* You wouldn't understand. " message[3] = "* Girlboss behavior." } global.dunes_flag[17] = 1 waiter = 0 } else if (global.dunes_flag[17] == 1) { with (msg) { message[0] = "* Hey, lil fella... There ain't# nothin' to see here." message[1] = "* Last I checked, anyway." message[2] = "* Maybe one day there will be a# great treasure lyin' beyond my# hot bod." message[3] = "* But as of right now, there is# only a hot bod. " message[4] = "* Mine." } global.dunes_flag[17] = 2 waiter = 0 } else if (global.dunes_flag[17] == 2) { with (msg) { message[0] = "* Stone-bathin' is a delicate# process." message[1] = "* The more you make me flap my# lips the more uneven my tan# will be." message[2] = "* At this rate I'm gonna be a# whole-ass gradient." } global.dunes_flag[17] = 3 waiter = 0 } else if (global.dunes_flag[17] == 3) { with (msg) { message[0] = "* Yeah. Uh-huh. Cool. Keep# disturbin' me. Love it." if (message_current == 1) { other.is_talking = false other.waiter = 0 } } } } if (instance_exists(obj_dialogue) && is_talking == true) { if (obj_dialogue.cutoff == string_length(obj_dialogue.message[obj_dialogue.message_current])) { image_speed = 0 image_index = 0 } else image_speed = 0.2 } else { image_speed = 0 is_talking = false }