added listrings to the players inventory + stone workbench : fixed infotext
This commit is contained in:
parent
6ca82c5e60
commit
f0f35ef72d
@ -77,7 +77,9 @@ end
|
|||||||
default.player_inventory.register_tab({
|
default.player_inventory.register_tab({
|
||||||
name = "Armor",
|
name = "Armor",
|
||||||
formspec = default.player_inventory.get_default_inventory_formspec() ..
|
formspec = default.player_inventory.get_default_inventory_formspec() ..
|
||||||
"list[detached:armor_%s;main;3,0.5;2,2;]" ..
|
"list[detached:armor_<player_name>;main;3,0.5;2,2;]" ..
|
||||||
|
"listring[detached:armor_<player_name>;main]" ..
|
||||||
|
"listring[current_player;main]" ..
|
||||||
default.itemslot_bg(3,0.5,2,2)
|
default.itemslot_bg(3,0.5,2,2)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -24,6 +24,8 @@ default.craft_form_v2 = default.craft_form_v2.."list[current_player;craft;2.5,0;
|
|||||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(2.5,0,3,3)
|
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(2.5,0,3,3)
|
||||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;6,1;1,1;]"
|
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;6,1;1,1;]"
|
||||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(6,1,1,1)
|
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(6,1,1,1)
|
||||||
|
default.craft_form_v2 = default.craft_form_v2 .."listring[current_player;main]"
|
||||||
|
default.craft_form_v2 = default.craft_form_v2 .."listring[current_player;craft]"
|
||||||
|
|
||||||
minetest.register_node("default:workbench_v2", {
|
minetest.register_node("default:workbench_v2", {
|
||||||
description = "Stone Workbench",
|
description = "Stone Workbench",
|
||||||
@ -32,7 +34,7 @@ minetest.register_node("default:workbench_v2", {
|
|||||||
on_construct = function(pos)
|
on_construct = function(pos)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
meta:set_string("formspec", default.craft_form_v2)
|
meta:set_string("formspec", default.craft_form_v2)
|
||||||
meta:set_string("infotext", "Workbench V2")
|
meta:set_string("infotext", "Stone Workbench")
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
inv:set_size("main", 3*2)
|
inv:set_size("main", 3*2)
|
||||||
end,
|
end,
|
||||||
@ -316,6 +318,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "default:string_strong",
|
||||||
|
recipe = {
|
||||||
|
{"group:plant", "group:plant", "group:plant"},
|
||||||
|
{"group:plant", "group:plant", "group:plant"},
|
||||||
|
{"group:plant", "group:plant", "group:plant"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
-- rope
|
-- rope
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -55,7 +55,7 @@ function default.player_inventory.update(player)
|
|||||||
|
|
||||||
local tab = default.player_inventory.contexts[name].tab or 1
|
local tab = default.player_inventory.contexts[name].tab or 1
|
||||||
local formspec = default.player_inventory.get_formspec(tab, name)
|
local formspec = default.player_inventory.get_formspec(tab, name)
|
||||||
player:set_inventory_formspec(string.format(formspec, player:get_player_name()))
|
player:set_inventory_formspec(string.gsub(string.format(formspec, player:get_player_name()), "<player_name>", player:get_player_name()))
|
||||||
end
|
end
|
||||||
|
|
||||||
function default.player_inventory.get_default_inventory_formspec()
|
function default.player_inventory.get_default_inventory_formspec()
|
||||||
@ -137,6 +137,8 @@ default.inv_form = default.inv_form.."list[current_player;craft;1.5,1;3,1;]"
|
|||||||
default.inv_form = default.inv_form..default.itemslot_bg(1.5,1,3,1)
|
default.inv_form = default.inv_form..default.itemslot_bg(1.5,1,3,1)
|
||||||
default.inv_form = default.inv_form.."list[current_player;craftpreview;5.5,1;1,1;]"
|
default.inv_form = default.inv_form.."list[current_player;craftpreview;5.5,1;1,1;]"
|
||||||
default.inv_form = default.inv_form..default.itemslot_bg(5.5,1,1,1)
|
default.inv_form = default.inv_form..default.itemslot_bg(5.5,1,1,1)
|
||||||
|
default.inv_form = default.inv_form.."listring[current_player;craft]"
|
||||||
|
default.inv_form = default.inv_form.."listring[current_player;main]"
|
||||||
|
|
||||||
default.player_inventory.register_tab({
|
default.player_inventory.register_tab({
|
||||||
name = "Crafting",
|
name = "Crafting",
|
||||||
@ -153,6 +155,8 @@ default.craft_form = default.craft_form.."list[current_player;craft;1.5,0;3,3;]"
|
|||||||
default.craft_form = default.craft_form..default.itemslot_bg(1.5,0,3,3)
|
default.craft_form = default.craft_form..default.itemslot_bg(1.5,0,3,3)
|
||||||
default.craft_form = default.craft_form.."list[current_player;craftpreview;5,1;1,1;]"
|
default.craft_form = default.craft_form.."list[current_player;craftpreview;5,1;1,1;]"
|
||||||
default.craft_form = default.craft_form..default.itemslot_bg(5,1,1,1)
|
default.craft_form = default.craft_form..default.itemslot_bg(5,1,1,1)
|
||||||
|
default.craft_form = default.craft_form.."listring[current_player;craft]"
|
||||||
|
default.craft_form = default.craft_form.."listring[current_player;main]"
|
||||||
|
|
||||||
default.player_anim = {}
|
default.player_anim = {}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user