mirror of
https://github.com/minetest-mods/moreblocks.git
synced 2025-07-02 16:10:44 +02:00
tweak some things
This commit is contained in:
@ -200,7 +200,15 @@ function station.initialize_inventory(inv)
|
||||
inv:set_size("stairsplus:input", 1)
|
||||
inv:set_size("stairsplus:micro", 1)
|
||||
inv:set_size("stairsplus:recycle", 1)
|
||||
inv:set_size("stairsplus:output", 6 * 9)
|
||||
inv:set_size("stairsplus:output", 7 * 7)
|
||||
|
||||
-- get rid of old lists
|
||||
for _, listname in ipairs({"input", "micro", "recycle", "output"}) do
|
||||
if inv:get_size(listname) > 0 then
|
||||
inv:set_list(("stairsplus:%s"):format(listname), inv:get_list(listname))
|
||||
inv:set_size(listname, 0)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function station.on_construct(pos, shape_groups, build_formspec, update_infotext)
|
||||
@ -271,6 +279,9 @@ function api.register_station(name, shape_groups, def)
|
||||
|
||||
def._stairsplus_shape_groups = shape_groups
|
||||
|
||||
def.groups = table.copy(def.groups or {})
|
||||
def.groups.stairsplus_station = 1
|
||||
|
||||
minetest.register_node(name, def)
|
||||
end
|
||||
|
||||
|
@ -14,7 +14,7 @@ local formspec_style = stairsplus.resources.formspec_style
|
||||
function circular_saw.build_formspec(meta, inv)
|
||||
local inv_location = get_location_string(inv)
|
||||
return ([[
|
||||
size[12,10]
|
||||
size[12,11]
|
||||
%s
|
||||
label[0,0;%s]
|
||||
list[%s;stairsplus:input;1.7,0;1,1;]
|
||||
@ -25,8 +25,8 @@ function circular_saw.build_formspec(meta, inv)
|
||||
field[0.3,3.5;1,1;max_offered;%s:;%i]
|
||||
button[1,3.2;1.7,1;Set;%s]
|
||||
|
||||
list[%s;stairsplus:output;2.8,0;9,6;]
|
||||
list[current_player;main;1.5,6.25;8,4;]
|
||||
list[%s;stairsplus:output;2.8,0;7,7;]
|
||||
list[current_player;main;1.5,7.25;8,4;]
|
||||
|
||||
listring[%s;stairsplus:output]
|
||||
listring[current_player;main]
|
||||
|
Reference in New Issue
Block a user