X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fcontent_craft.cpp;h=866c1e5328e07bbc02eab363f40aefa6c3f43f5d;hb=fe98fe342a65c995bbc59470549417f38311366b;hp=8e8b17a9b08acda44ef5a949f2590bb6926be1fa;hpb=88dc8c694ed0e182b4d5ace4fcd94a0a82946c31;p=minetest.git diff --git a/src/content_craft.cpp b/src/content_craft.cpp index 8e8b17a9b..866c1e532 100644 --- a/src/content_craft.cpp +++ b/src/content_craft.cpp @@ -297,6 +297,24 @@ InventoryItem *craft_get_result(InventoryItem **items) } } + // Locking Chest + { + ItemSpec specs[9]; + specs[0] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[1] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[2] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[3] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[4] = ItemSpec(ITEM_CRAFT, "steel_ingot"); + specs[5] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[6] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[7] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + specs[8] = ItemSpec(ITEM_MATERIAL, CONTENT_WOOD); + if(checkItemCombination(items, specs)) + { + return new MaterialItem(CONTENT_LOCKABLE_CHEST, 1); + } + } + // Furnace { ItemSpec specs[9];