diff --git a/dungeon.lua b/dungeon.lua index eb16936..f3e61c6 100644 --- a/dungeon.lua +++ b/dungeon.lua @@ -269,7 +269,7 @@ newnode.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) for i = 1, 100 do for j = 1, 5 * depth do for _, tre in pairs(treasures) do - if tre.name and tre.level and tre.rarity and tre.level <= level and math.random(tre.rarity) == 1 then + if tre.name and tre.level and tre.rarity and tre.level <= level and math.random(tre.rarity) == 1 and inv:room_for_item('main', tre.name) then inv:add_item('main', tre.name) something = true end