if (npc_flag > 0) instance_destroy(); if (scr_interact() && keyboard_multicheck_pressed(0)) waiter = 1; if (waiter == 1) { scr_text(); with (msg) { message[0] = "* (A lonesome Safety Jacket# hangs on the wall.)"; message[1] = "* (Take it?)"; ch_msg = 1; ch[1] = "Yes"; ch[2] = "No"; if (outcome == 1) { if (scr_item("Safety Jacket")) { message[2] = "* (You got the Safety Jacket!)"; other.npc_flag = 1; instance_destroy(other); } else { message[2] = "* (Not enough space.)"; global.cutscene = false; other.waiter = 0; } } if (outcome == 2) { global.dialogue_open = false; other.waiter = 0; global.cutscene = false; } } } event_inherited();