forked from VoxeLibre/VoxeLibre
Make clocks stackable to 64
This commit is contained in:
parent
3c05f1a4fb
commit
3af73463c5
|
@ -28,12 +28,12 @@ function watch.register_item(name, image, creative)
|
||||||
if creative then
|
if creative then
|
||||||
g = 0
|
g = 0
|
||||||
end
|
end
|
||||||
minetest.register_tool(name, {
|
minetest.register_craftitem(name, {
|
||||||
description = "Clock",
|
description = "Clock",
|
||||||
inventory_image = image,
|
inventory_image = image,
|
||||||
groups = {not_in_creative_inventory=g, tool=1, clock=1},
|
groups = {not_in_creative_inventory=g, tool=1, clock=1},
|
||||||
wield_image = "",
|
wield_image = "",
|
||||||
stack_max = 1,
|
stack_max = 64,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -55,10 +55,11 @@ minetest.register_globalstep(function(dtime)
|
||||||
local players = minetest.get_connected_players()
|
local players = minetest.get_connected_players()
|
||||||
for p, player in ipairs(players) do
|
for p, player in ipairs(players) do
|
||||||
for s, stack in ipairs(player:get_inventory():get_list("main")) do
|
for s, stack in ipairs(player:get_inventory():get_list("main")) do
|
||||||
|
local count = stack:get_count()
|
||||||
if stack:get_name() == "mcl_clock:clock" then
|
if stack:get_name() == "mcl_clock:clock" then
|
||||||
player:get_inventory():set_stack("main", s, "mcl_clock:clock_"..now)
|
player:get_inventory():set_stack("main", s, "mcl_clock:clock_"..now.." "..count)
|
||||||
elseif string.sub(stack:get_name(), 1, 16) == "mcl_clock:clock_" then
|
elseif string.sub(stack:get_name(), 1, 16) == "mcl_clock:clock_" then
|
||||||
player:get_inventory():set_stack("main", s, "mcl_clock:clock_"..now)
|
player:get_inventory():set_stack("main", s, "mcl_clock:clock_"..now.." "..count)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue