mirror of
https://github.com/minetest-mods/3d_armor.git
synced 2024-11-26 22:33:43 +01:00
Add 'listring' support for inventory mods, closes #38
This commit is contained in:
parent
16bc6232ca
commit
a44d1a2530
@ -68,7 +68,9 @@ armor = {
|
|||||||
formspec = "size[8,8.5]image[2,0.75;2,4;armor_preview]"
|
formspec = "size[8,8.5]image[2,0.75;2,4;armor_preview]"
|
||||||
.."list[current_player;main;0,4.5;8,4;]"
|
.."list[current_player;main;0,4.5;8,4;]"
|
||||||
.."list[current_player;craft;4,1;3,3;]"
|
.."list[current_player;craft;4,1;3,3;]"
|
||||||
.."list[current_player;craftpreview;7,2;1,1;]",
|
.."list[current_player;craftpreview;7,2;1,1;]"
|
||||||
|
.."listring[current_player;main]"
|
||||||
|
.."listring[current_player;craft]",
|
||||||
textures = {},
|
textures = {},
|
||||||
default_skin = "character",
|
default_skin = "character",
|
||||||
version = "0.4.4",
|
version = "0.4.4",
|
||||||
@ -103,6 +105,8 @@ elseif minetest.get_modpath("unified_inventory") then
|
|||||||
.."label[5.0,"..(fy + 0.0)..";Level: "..armor.def[name].level.."]"
|
.."label[5.0,"..(fy + 0.0)..";Level: "..armor.def[name].level.."]"
|
||||||
.."label[5.0,"..(fy + 0.5)..";Heal: "..armor.def[name].heal.."]"
|
.."label[5.0,"..(fy + 0.5)..";Heal: "..armor.def[name].heal.."]"
|
||||||
.."label[5.0,"..(fy + 1.0)..";Fire: "..armor.def[name].fire.."]"
|
.."label[5.0,"..(fy + 1.0)..";Fire: "..armor.def[name].fire.."]"
|
||||||
|
.."listring[current_player;main]"
|
||||||
|
.."listring[detached:"..name.."_armor;armor]"
|
||||||
return {formspec=formspec}
|
return {formspec=formspec}
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
@ -338,6 +342,8 @@ armor.update_inventory = function(self, player)
|
|||||||
else
|
else
|
||||||
local formspec = armor:get_armor_formspec(name)
|
local formspec = armor:get_armor_formspec(name)
|
||||||
if inv_mod == "inventory_plus" then
|
if inv_mod == "inventory_plus" then
|
||||||
|
formspec = formspec.."listring[current_player;main]"
|
||||||
|
.."listring[detached:"..name.."_armor;armor]"
|
||||||
local page = player:get_inventory_formspec()
|
local page = player:get_inventory_formspec()
|
||||||
if page:find("detached:"..name.."_armor") then
|
if page:find("detached:"..name.."_armor") then
|
||||||
inventory_plus.set_inventory_formspec(player, formspec)
|
inventory_plus.set_inventory_formspec(player, formspec)
|
||||||
|
Loading…
Reference in New Issue
Block a user