diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-09-26 11:57:28 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-09-26 11:57:28 +0300 |
commit | 0ccc0ac927bdbfcc97c1b5c9d5dc64754946f817 (patch) | |
tree | 0db7c756fbcfd18497dee04578d7cb037b2bd7fa /src/content_craft.cpp | |
parent | 63eca0feb2a08aa15f8be1164c4815a44246a2e6 (diff) | |
parent | 8b875d71d1ab928e9866914b886ff58cf8a38192 (diff) | |
download | minetest-0ccc0ac927bdbfcc97c1b5c9d5dc64754946f817.tar.gz minetest-0ccc0ac927bdbfcc97c1b5c9d5dc64754946f817.tar.bz2 minetest-0ccc0ac927bdbfcc97c1b5c9d5dc64754946f817.zip |
Merge remote-tracking branch 'darkrose/master'
Diffstat (limited to 'src/content_craft.cpp')
-rw-r--r-- | src/content_craft.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
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]; |