Debugging category series.

This commit is contained in:
Auke Kok 2019-01-18 16:12:04 -08:00
parent e3c5033a57
commit b75a8b9ee6

View File

@ -208,19 +208,20 @@ register_teleport("boxes:enter_teleport", {
-- get the list of boxes for category (id) -- get the list of boxes for category (id)
local catboxes = ranks.categories[tostring(id)] local catboxes = ranks.categories[tostring(id)]
print(dump(catboxes))
-- first, find first unplayed box in dynamic series -- first, find first unplayed box in dynamic series
local name = player:get_player_name() local name = player:get_player_name()
local player_id = db.player_get_id(name) local player_id = db.player_get_id(name)
local playerboxes = db.player_get_completed_boxes(player_id) local playerboxes = db.player_get_completed_boxes(player_id)
for _, catbox in pairs(catboxes) do for _, catbox in pairs(catboxes) do
if not playerboxes[catbox] then if not playerboxes[tonumber(catbox)] then
local bmeta = db.box_get_meta(catbox) local bmeta = db.box_get_meta(tonumber(catbox))
if bmeta.type ~= db.BOX_TYPE then if bmeta.type ~= db.BOX_TYPE then
return true return true
end end
boxes.open_box(player, {0, catbox, 1}) boxes.open_box(player, {0, tonumber(catbox), 1})
return return
end end
end end