mirror of
https://github.com/minetest/minetest_game.git
synced 2024-12-22 23:10:17 +01:00
Dungeon loot: Warn on unknown registered loot items (#2613)
This commit is contained in:
parent
91ac075cff
commit
3a863053c0
@ -89,8 +89,9 @@ local function populate_chest(pos, rand, dungeontype)
|
||||
amount = rand:next(loot.count[1], loot.count[2])
|
||||
end
|
||||
|
||||
if itemdef then
|
||||
if itemdef.tool_capabilities then
|
||||
if not itemdef then
|
||||
minetest.log("warning", "Registered loot item " .. loot.name .. " does not exist")
|
||||
elseif itemdef.tool_capabilities then
|
||||
for n = 1, amount do
|
||||
local wear = rand:next(0.20 * 65535, 0.75 * 65535) -- 20% to 75% wear
|
||||
table.insert(items, ItemStack({name = loot.name, wear = wear}))
|
||||
@ -105,7 +106,6 @@ local function populate_chest(pos, rand, dungeontype)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- place items at random places in chest
|
||||
local inv = minetest.get_meta(pos):get_inventory()
|
||||
|
Loading…
Reference in New Issue
Block a user