forked from minetest-mods/technic
CNC: re-add player inventory to formspec
Fix regression of commit
d732c8dfbd
- "Add listring functionality"
by @est31 (me xD).
This commit is contained in:
parent
e7d06b33d1
commit
54b6d9976c
|
@ -73,6 +73,7 @@ local cnc_formspec =
|
||||||
"label[4, 5.5;"..S("Out:").."]"..
|
"label[4, 5.5;"..S("Out:").."]"..
|
||||||
"list[current_name;dst;5,5.5;4,1;]"..
|
"list[current_name;dst;5,5.5;4,1;]"..
|
||||||
|
|
||||||
|
"list[current_player;main;0,7;8,4;]"..
|
||||||
"listring[current_name;dst]"..
|
"listring[current_name;dst]"..
|
||||||
"listring[current_player;main]"..
|
"listring[current_player;main]"..
|
||||||
"listring[current_name;src]"..
|
"listring[current_name;src]"..
|
||||||
|
@ -140,7 +141,7 @@ local run = function(pos, node)
|
||||||
local demand = 450
|
local demand = 450
|
||||||
|
|
||||||
local result = meta:get_string("cnc_product")
|
local result = meta:get_string("cnc_product")
|
||||||
if inv:is_empty("src") or
|
if inv:is_empty("src") or
|
||||||
(not minetest.registered_nodes[result]) or
|
(not minetest.registered_nodes[result]) or
|
||||||
(not inv:room_for_item("dst", result)) then
|
(not inv:room_for_item("dst", result)) then
|
||||||
technic.swap_node(pos, machine_node)
|
technic.swap_node(pos, machine_node)
|
||||||
|
@ -230,7 +231,7 @@ minetest.register_craft({
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:glass', 'technic:diamond_drill_head', 'default:glass'},
|
{'default:glass', 'technic:diamond_drill_head', 'default:glass'},
|
||||||
{'technic:control_logic_unit', 'technic:machine_casing', 'technic:motor'},
|
{'technic:control_logic_unit', 'technic:machine_casing', 'technic:motor'},
|
||||||
{'technic:carbon_steel_ingot', 'technic:lv_cable0', 'technic:carbon_steel_ingot'},
|
{'technic:carbon_steel_ingot', 'technic:lv_cable0', 'technic:carbon_steel_ingot'},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user