Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

Commit

Permalink
Allow for group bag=4
Browse files Browse the repository at this point in the history
  • Loading branch information
kilbith committed Nov 9, 2021
1 parent ea8b216 commit 09cb35e
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 10 deletions.
4 changes: 2 additions & 2 deletions API.md
Original file line number Diff line number Diff line change
Expand Up @@ -308,10 +308,10 @@ Returns a table of recipes and usages of `item`.
If set, the mod will export all the cached recipes and usages in a JSON format
to the given URL (HTTP support is required¹).

#### `groups = {bag = <1-3>}`
#### `groups = {bag = <1-4>}`

The `bag` group in the item definition allows to extend the player inventory size
given a number between 1 and 3.
given a number between 1 and 4.

---

Expand Down
1 change: 1 addition & 0 deletions init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ i3 = {
4*9 + 3,
4*9 + 6,
4*9 + 9,
4*9 + 25,
},

SUBCAT = {
Expand Down
1 change: 0 additions & 1 deletion src/bags.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ local function init_backpack(player)
end

msg(name, S"This is not a backpack")

return 0
end,

Expand Down
9 changes: 2 additions & 7 deletions src/gui.lua
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,8 @@ local function get_inv_slots(data, fs)
fmt("list[current_player;main;%f,%f;%u,1;]", inv_x, inv_y, i3.HOTBAR_LEN))

if bag then
if bag == 1 then
width, size = 10, 0.892
elseif bag == 2 then
width, size = 11, 0.8
elseif bag == 3 then
width, size = 12, 0.726
end
local params = {{10, 0.892}, {11, 0.8}, {12, 0.726}, {13, 0.663}}
width, size = unpack(params[bag])
end

fs(fmt("style_type[list;size=%f;spacing=%f]", size, spacing),
Expand Down

0 comments on commit 09cb35e

Please sign in to comment.