Add support for disabling 'trash all' button.

This commit is contained in:
Alexander Dean-Kennedy 2022-10-06 21:19:16 -04:00
parent 00a258afea
commit 78c9f07e4c
3 changed files with 15 additions and 6 deletions

View File

@ -38,6 +38,8 @@ i3 = {
damage_enabled = core.settings:get_bool"enable_damage",
progressive_mode = core.settings:get_bool"i3_progressive_mode",
disable_trash_all = core.settings:get_bool"i3_disable_trash_all",
},
categories = {

View File

@ -1,2 +1,6 @@
# The progressive mode shows recipes you can craft from items you ever had in your inventory.
i3_progressive_mode (Learn crafting recipes progressively) bool false
# Turn off support for the "trash all" button.
i3_disable_trash_all (Disable support for trashing all inventory) bool false

View File

@ -772,12 +772,15 @@ local function get_inventory_fs(player, data, fs)
get_container(fs, data, player, yoffset, ctn_len, award_list, awards_unlocked, award_list_nb, bag_size)
fs"scroll_container_end[]"
local btn = {
{"trash", ES"Clear inventory"},
{"sort", ES"Sort inventory"},
{"settings", ES"Settings"},
{"home", ES"Go home"},
}
local btn = {}
if not i3.settings.disable_trash_all then
insert(btn, {"trash", ES"Clear inventory"})
end
insert(btn, {"sort", ES"Sort inventory"})
insert(btn, {"settings", ES"Settings"})
insert(btn, {"home", ES"Go home"})
for i, v in ipairs(btn) do
local btn_name, tooltip = unpack(v)