Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_heart_battle_menu_item_Create_0

related scripts: Create_0 Draw_0Step_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
image_speed = 0;
4
image_index = 0;
5
var player_character = global.player_character;
6
switch (player_character)
7
{
8
    case "CLOVER":
9
        sprite_index = spr_heart_yellow_down;
10
        break;
11
    default:
12
        var soul_mode = global.soul_mode;
13
        if (soul_mode == "Red")
14
        {
15
            sprite_index = spr_heart_red;
16
            break;
17
        }
18
        if (soul_mode == "Blue")
19
        {
20
            sprite_index = spr_heart_blue_down;
21
            break;
22
        }
23
        if (soul_mode == "Green")
24
        {
25
            sprite_index = spr_heart_green;
26
            break;
27
        }
28
        if (soul_mode == "Purple")
29
        {
30
            sprite_index = spr_heart_purple;
31
            break;
32
        }
33
        if (soul_mode == "Yellow")
34
        {
35
            sprite_index = spr_heart_yellow_up_original;
36
            break;
37
        }
38
        if (soul_mode == "Yellow Rhythm")
39
            sprite_index = spr_heart_yellow_down;
40
}
41
item_slot = 0;
42
item_type = "";
43
item_category = "";
44
item_number = 0;
45
con_keep_previous = 0;
46
con_message_number = 0;