From b75a8b9ee6f5fe433bfa1142edad897dade03a29 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Fri, 18 Jan 2019 16:12:04 -0800 Subject: [PATCH] Debugging category series. --- mods/boxes/nodes.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mods/boxes/nodes.lua b/mods/boxes/nodes.lua index 7348dd6..2abc7e0 100644 --- a/mods/boxes/nodes.lua +++ b/mods/boxes/nodes.lua @@ -208,19 +208,20 @@ register_teleport("boxes:enter_teleport", { -- get the list of boxes for category (id) local catboxes = ranks.categories[tostring(id)] + print(dump(catboxes)) -- first, find first unplayed box in dynamic series local name = player:get_player_name() local player_id = db.player_get_id(name) local playerboxes = db.player_get_completed_boxes(player_id) for _, catbox in pairs(catboxes) do - if not playerboxes[catbox] then - local bmeta = db.box_get_meta(catbox) + if not playerboxes[tonumber(catbox)] then + local bmeta = db.box_get_meta(tonumber(catbox)) if bmeta.type ~= db.BOX_TYPE then return true end - boxes.open_box(player, {0, catbox, 1}) + boxes.open_box(player, {0, tonumber(catbox), 1}) return end end