| 1 | if (global.flag[11 Obtained Corn Dog] == true) | 
    
    
        | 2 |     image_index = 1; | 
    
    
        | 3 | if ((keyboard_multicheck_pressed(0) && scr_interactscr_interact() == true) && (waiter == 0 && !instance_exists(obj_dialogue)))function scr_interact ()
{
    if (distance_to_object(obj_pl) < 20 && obj_pl.state == scr_normal_state)
    {
        var pl_dir = obj_pl.direction;
        var pl_x = 0;
        var pl_y = 0;
        var check_distance_x = 0;
        var check_distance_y = 0;
        switch (pl_dir)
        {
            case 0:
                pl_x = obj_pl.bbox_right;
                pl_y = obj_pl.bbox_top + 1;
                check_distance_x = 20;
                break;
            case 180:
                pl_x = obj_pl.bbox_left;
                pl_y = obj_pl.bbox_top + 1;
                check_distance_x = -20;
                break;
            case 90:
                pl_x = obj_pl.x;
                pl_y = obj_pl.bbox_top;
                check_distance_y = -20;
                break;
            case 270:
                pl_x = obj_pl.x;
                pl_y = obj_pl.bbox_bottom;
                check_distance_y = 20;
                break;
        }
        if (collision_line_first(pl_x, pl_y, pl_x + check_distance_x, pl_y + check_distance_y, id, false, false))
            return true;
    }
} | 
    
    
        | 4 |     waiter = 1; | 
    
    
        | 5 | if (waiter > 0) | 
    
    
        | 6 | { | 
    
    
        | 7 |     scr_textscr_text();function scr_text ()
{
    if (!instance_exists(obj_dialogue))
        msg = instance_create(x, y, obj_dialogue);
} | 
    
    
        | 8 |     with (msg) | 
    
    
        | 9 |     { | 
    
    
        | 10 |         portrait = false; | 
    
    
        | 11 |         sndfnt = 99; | 
    
    
        | 12 |         if (global.flag[11 Obtained Corn Dog] == true) | 
    
    
        | 13 |         { | 
    
    
        | 14 |             if (global.route != 3) | 
    
    
        | 15 |                 message[0] = "* (It's a crate with \"special#  corn\" written on it in pink#  crayon.)"; | 
    
    
        | 16 |             else | 
    
    
        | 17 |                 message[0] = "* (Nothing useful left.)"; | 
    
    
        | 18 |             other.waiter = 0; | 
    
    
        | 19 |         } | 
    
    
        | 20 |         else | 
    
    
        | 21 |         { | 
    
    
        | 22 |             message[0] = "* (There's a Corn Dog hiding#  amongst the corn cobs.)"; | 
    
    
        | 23 |             message[1] = "* (Take it?)"; | 
    
    
        | 24 |             ch_msg = 1; | 
    
    
        | 25 |             ch[1] = "Yes"; | 
    
    
        | 26 |             ch[2] = "No"; | 
    
    
        | 27 |             if (outcome == 1 && message_current == 1) | 
    
    
        | 28 |             { | 
    
    
        | 29 |                 message[2] = "* Obtained Corn Dog!"; | 
    
    
        | 30 |                 scr_itemscr_item("Corn Dog");function scr_item (arg0)
{
    nm = arg0;
    for (var i = 1; i <= 8; i++)
    {
        if (global.item_slot[i] == "Nothing")
        {
            global.item_slot[i] = nm;
            return true;
            break;
        }
        else if (i == 8)
        {
            return false;
        }
    }
} | 
    
    
        | 31 |                 global.flag[11 Obtained Corn Dog] = true; | 
    
    
        | 32 |                 obj_cornboxdoge.waiter = 0; | 
    
    
        | 33 |             } | 
    
    
        | 34 |             if (outcome == 2 && message_current == 1) | 
    
    
        | 35 |             { | 
    
    
        | 36 |                 message[2] = "* (It could bite you.)"; | 
    
    
        | 37 |                 obj_cornboxdoge.waiter = 0; | 
    
    
        | 38 |             } | 
    
    
        | 39 |         } | 
    
    
        | 40 |     } | 
    
    
        | 41 | } |