Add files via upload

master
AiTechEye 2021-02-13 20:19:38 +01:00 committed by GitHub
parent d891b434ba
commit 8241eaa212
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 4 deletions

View File

@ -1567,7 +1567,7 @@ minetest.register_node("exatec:bow", {
on_construct = function(pos)
local meta = minetest.get_meta(pos)
minetest.add_entity({x=pos.x,y=pos.y+0.3,z=pos.z},"exatec:bow")
meta:get_inventory():set_size("main", 32)
meta:get_inventory():set_size("main", 1)
meta:set_string("formspec","size[1,1]button_exit[0,0;1,1;go;Setup]")
minetest.get_node_timer(pos):start(1)
end,
@ -1596,7 +1596,7 @@ minetest.register_node("exatec:bow", {
)
end
end,
on_metadata_inventory_take = function(pos, listname, index, stack, player)
allow_metadata_inventory_take = function(pos, listname, index, stack, player)
return minetest.is_protected(pos, player:get_player_name()) and 0 or stack:get_count()
end,
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
@ -1656,14 +1656,16 @@ minetest.register_node("exatec:bow", {
s:take_item()
inv:set_stack("main",1,s)
end
end,
input_list="main",
output_list="main",
test_input=function(pos,stack,opos)
return minetest.get_item_group(stack:get_name(),"arrow") > 0
return minetest.get_item_group(stack:get_name(),"arrow") > 0 and minetest.get_meta(pos):get_inventory():room_for_item("main",stack)
end,
},
can_dig = function(pos, player)
return minetest.get_meta(pos):get_inventory():is_empty("main")
end,
})
minetest.register_node("exatec:pcb", {