forked from mtcontrib/awards
Add eat trigger, extend existing triggers, add 9 awards (#35)
* Add eat trigger and 2 new awards * Add mushroom eating awards * Add support for counting any eat/dig/craft/place * Update readme * Add 4 builder awards * Update German locale * Update dependencies * Fix mistake in German translation * Revert removal of background
This commit is contained in:
16
api.lua
16
api.lua
@ -115,6 +115,22 @@ function awards.get_item_count(data, field, itemname)
|
||||
end
|
||||
end
|
||||
|
||||
function awards.get_total_item_count(data, field)
|
||||
local i = 0
|
||||
if data and field then
|
||||
awards.assertPlayer(data)
|
||||
awards.tbv(data, field)
|
||||
for mod,_ in pairs(data[field]) do
|
||||
awards.tbv(data[field], mod)
|
||||
for item,_ in pairs(data[field][mod]) do
|
||||
awards.tbv(data[field][mod], item, 0)
|
||||
i = i + data[field][mod][item]
|
||||
end
|
||||
end
|
||||
end
|
||||
return i
|
||||
end
|
||||
|
||||
function awards.register_on_unlock(func)
|
||||
table.insert(awards.on_unlock, func)
|
||||
end
|
||||
|
Reference in New Issue
Block a user