1 |
if live_call() |
2 |
return global.live_result; |
3 |
draw_set_font(fnt_battle) |
4 |
draw_set_halign(fa_left) |
5 |
draw_set_valign(fa_top) |
6 |
var buy_shop_screen_number = clamp(global.buy_shop_screen_number, 1, 4) |
7 |
for (i = 1; i < array_length(global.shop_item); i += 1) |
8 |
{ |
9 |
draw_set_color(c_white) |
10 |
var item_check = global.shop_item[i] |
11 |
if ((!scr_determine_item_stealablescr_determine_item_stealablefunction scr_determine_item_stealable() //gml_Script_scr_determine_item_stealable
{
var selection = argument[0]
switch selection
{
case "Wild Revolver":
case "Silver Ammo":
case "Fancy Holster":
case "Honeydew Pin":
if ds_list_empty(global.steal_list)
return true;
for (var i = 0; i < ds_list_size(global.steal_list); i++)
{
if (ds_list_find_value(global.steal_list, i) == selection)
return false;
else if (i == (ds_list_size(global.steal_list) - 1))
return true;
}
break
default:
return true;
}
} (item_check)) || global.item_stock[global.shop_stock[i]] <= 0) |
12 |
draw_set_color(c_gray) |
13 |
else if (!scr_determine_item_purchasable(item_check)) |
14 |
draw_set_color(c_red) |
15 |
draw_text((obj_main_screen_shop.x + 30), (obj_main_screen_shop.y + 10 + (i - 1) * 20), string_hash_to_newline(string(global.shop_gold_requirement[i]) + "G - " + string(global.shop_item[i]))) |
16 |
} |
17 |
draw_set_color(c_white) |
18 |
draw_text((obj_main_screen_shop.x + 30), (obj_main_screen_shop.y + 90), string_hash_to_newline("Exit")) |