if live_call() return global.live_result; event_inherited() if interact { if (global.route == 3) { if (global.hotland_flag[9] >= 3) { if (!instance_exists(obj_dialogue_narrator)) { var narrator = instance_create_depth(0, 0, -100, obj_dialogue_narrator) with (narrator) message[0] = "* (Not of interest.)" } return; } } waiter = 1 } if waiter { if (npc_flag == 0) { scr_text() with (msg) { sndfnt_array[0] = 391 ch_msg = 1 ch[1] = "Yes" ch[2] = "No" message[0] = "* (You dig around the bin and# find a bottle of Sizzlin'# Soda.) " message[1] = "* (Take it?)" if (outcome == 1) { if (global.party_member != -4) { sndfnt_array[2] = 102 message[2] = "* Do humans often eat# from the garbage?" message[3] = "* Shoot, I coulda left a# trash bag out in Snowdin# as a lure." message[4] = "* I'm only joking, of# course!" message[5] = "* I can't judge anyone's# culinary preferences# after today..." prt[2] = 311 prt[3] = 335 prt[4] = 320 prt[5] = 329 sndfnt_array[6] = 391 } if scr_item("Adult Soda") { if (global.party_member != -4) var msg_number = 6 else msg_number = 2 message[msg_number] = "* (You got some Adult Soda!)" other.item_check = 1 } else { if (global.party_member != -4) msg_number = 6 else msg_number = 2 message[msg_number] = "* (Not enough space.)" other.item_check = -1 } } else if (outcome == 2) other.waiter = 0 show_debug_message(message_current) if ((message_current == 6 || (message_current == 2 && global.party_member == -4)) && other.item_check != 0) { if (other.item_check == 1) other.npc_flag = 1 else audio_play_sound(snd_fail, 1, 0) other.item_check = 0 other.waiter = 0 } } } else { scr_text() with (msg) message[0] = "* (Nothing of use here.)" waiter = 0 } }