Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_heart_buy_screen_shop_Create_0

(view raw script w/o annotations or w/e)
1
depth = (-room_height) - 164
2
var main_shop_screen_number = global.main_shop_screen_number
3
var buy_shop_screen_number = global.buy_shop_screen_number
4
item_max_count = 1
5
if (main_shop_screen_number == 1)
6
{
7
    for (i = 2; i <= 4; i += 1)
8
    {
9
        if (global.shop_item[i] != "Nothing")
10
            item_max_count += 1
11
    }
12
}
13
else if (main_shop_screen_number == 3)
14
{
15
    for (i = 2; i <= 4; i += 1)
16
    {
17
        if (global.shop_talk[i] != "Nothing")
18
            item_max_count += 1
19
    }
20
}
21
buy_shop_screen_number = global.buy_shop_screen_number
22
if (buy_shop_screen_number == 1)
23
{
24
    x = obj_main_screen_shop.x + 19
25
    y = obj_main_screen_shop.y + 19
26
}
27
else if (buy_shop_screen_number == 2)
28
{
29
    x = obj_main_screen_shop.x + 19
30
    y = obj_main_screen_shop.y + 39
31
}
32
else if (buy_shop_screen_number == 3)
33
{
34
    x = obj_main_screen_shop.x + 19
35
    y = obj_main_screen_shop.y + 59
36
}
37
else if (buy_shop_screen_number == 4)
38
{
39
    x = obj_main_screen_shop.x + 19
40
    y = obj_main_screen_shop.y + 79
41
}
42
else if (buy_shop_screen_number == 5)
43
{
44
    x = obj_main_screen_shop.x + 19
45
    y = obj_main_screen_shop.y + 99
46
}
47
var player_character = global.player_character
48
switch player_character
49
{
50
    case "CLOVER":
51
        sprite_index = spr_heart_yellow_overworld
52
        break
53
}