From 95ad337f52c0013fe64832482e72491fa54cbebe Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 7 Oct 2016 06:15:42 +0200 Subject: doc.get_hidden_count --- init.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 321c7d8..522d037 100644 --- a/init.lua +++ b/init.lua @@ -258,6 +258,21 @@ function doc.get_revealed_count(playername, category_id) end end +-- Returns how many entries are hidden from the player +function doc.get_hidden_count(playername, category_id) + local playerdata = doc.data.players[playername] + if playerdata == nil then + return nil + end + local total = doc.get_entry_count(category_id) + local rcount = playerdata.stored_data.revealed_count[category_id] + if rcount == nil then + return total + else + return total - rcount + end +end + -- Template function templates, to be used for build_formspec in doc.new_category doc.entry_builders = {} -- cgit v1.2.3