Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_dialogue_main_screen_shop_geno_Step_0

(view raw script w/o annotations or w/e)
1
if (action[message_current] != "Override")
2
{
3
    script_execute(gml_Script_scr_controls_text)
4
    if key_revert_pressed
5
    {
6
        characters = message_length
7
        message_draw = string_copy(message[message_current], 0, characters)
8
    }
9
    if (characters < message_length)
10
    {
11
        if (counter == 0)
12
        {
13
            script_execute(gml_Script_scr_text_increase)
14
            script_execute(talk_script[message_current])
15
        }
16
        else
17
            can_talk = false
18
    }
19
    else
20
    {
21
        can_talk = false
22
        if key_select_pressed
23
        {
24
            if (message_current < message_end)
25
            {
26
                message_current += 1
27
                message_length = string_length(message[message_current])
28
                characters = 0
29
                message_draw = ""
30
            }
31
        }
32
    }
33
    script_execute(gml_Script_scr_text_counter)
34
}