improved storage api, hunger_ng items

master
Kyra Zimmer 2020-09-21 22:43:47 +02:00
parent 2e4e7d765a
commit cd465e7516
2 changed files with 17 additions and 6 deletions

View File

@ -1,7 +1,7 @@
scan_item=(name)->
if minetest.registered_craftitems[name]._hunger_ng
scan_item=(name,list)->
if list[name]._hunger_ng
return
ou = minetest.registered_craftitems[name].on_use
ou = list[name].on_use
if not ou
return
ups = WSU.get_fn_ups ou
@ -18,5 +18,13 @@ scan_item=(name)->
satiates: satiates
returns: ups.replace_with_item
}
for n,v in pairs minetest.registered_craftitems
scan_item n
for n,v in pairs minetest.registered_items
scan_item n, minetest.registered_items
--for n,v in pairs minetest.registered_craftitems
-- scan_item n, minetest.registered_craftitems
--for n,v in pairs minetest.registered_nodes
-- scan_item n, minetest.registered_nodes
--for n,v in pairs minetest.registered_tools
-- scan_item n, minetest.registered_tools

View File

@ -73,7 +73,10 @@ reg.digiline = {
list=get_storage_list pos
filter = ''
if type(msg) == 'table'
filter = table.concat msg, ','
first = true
for str in *msg
filter ..= (first and '' or ',')..'"'..str..'"'
first = false
elseif type(msg) == 'string'
filter = msg
results = {}