Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_flowey_genocide_yellow_Step_2

(view raw script w/o annotations or w/e)
1
if (sprite_index != spr_flowey_enter)
2
{
3
    if (instance_exists(obj_quote_battle_flowey_genocide_yellow) && instance_exists(obj_quote_bubble_battle))
4
    {
5
        if (sprite_index != obj_quote_battle_flowey_genocide_yellow.portrait[obj_quote_battle_flowey_genocide_yellow.message_current])
6
            sprite_index = obj_quote_battle_flowey_genocide_yellow.portrait[obj_quote_battle_flowey_genocide_yellow.message_current];
7
    }
8
    else
9
    {
10
        sprite_index = spr_flowey_nice;
11
    }
12
    if (instance_exists(obj_quote_battle_flowey_genocide_yellow) && instance_exists(obj_quote_bubble_battle))
13
    {
14
        if (obj_quote_battle_flowey_genocide_yellow.can_talk == true)
15
        {
16
            if (can_talk_no_loop == false)
17
            {
18
                image_index = 1;
19
                can_talk_no_loop = true;
20
            }
21
            image_speed = global.text_speed * global.talk_speed_flowey * obj_quote_battle_flowey_genocide_yellow.hold;
22
        }
23
        else
24
        {
25
            can_talk_no_loop = false;
26
            image_speed = 0;
27
            image_index = 0;
28
        }
29
    }
30
    else
31
    {
32
        can_talk_no_loop = false;
33
        image_speed = 0;
34
        image_index = 0;
35
    }
36
}