diff --git a/item/craft_item.lua b/item/craft_item.lua index a6fa9e1..0e6cf92 100644 --- a/item/craft_item.lua +++ b/item/craft_item.lua @@ -58,6 +58,12 @@ items[L("wireless_crystal")] = { stack_max = logistica.stack_max, } +items[L("compression_tank")] = { + description = S("Compression Tank\nStores liquids at high pressure. Used for making Reservoirs."), + inventory_image = "logistica_compression_tank.png", + stack_max = logistica.stack_max, +} + for name, info in pairs(items) do minetest.register_craftitem(name, { description = info.description, diff --git a/registration/item_recipes.lua b/registration/item_recipes.lua index b50b622..fdda0cd 100644 --- a/registration/item_recipes.lua +++ b/registration/item_recipes.lua @@ -117,3 +117,12 @@ minetest.register_craft({ {L("silverin_slice"), L("silverin_circuit"), L("silverin_slice")}, } }) + +minetest.register_craft({ + output = L("compression_tank 2"), + recipe = { + {"", L("silverin_plate"), ""}, + {L("silverin_plate"), "", L("silverin_plate")}, + {"", L("silverin_plate"), ""}, + } +}) diff --git a/registration/node_recipes.lua b/registration/node_recipes.lua index 0947b81..77a0aa2 100644 --- a/registration/node_recipes.lua +++ b/registration/node_recipes.lua @@ -152,18 +152,18 @@ minetest.register_craft({ minetest.register_craft({ output = L("reservoir_silverin_empty"), recipe = { - {L("silverin_plate"), "", L("silverin_plate")}, - {L("optic_cable"), itemstrings.empty_bucket, L("photonizer")}, - {L("silverin_plate"), "", L("silverin_plate")}, + {L("silverin_plate"), "", L("silverin_plate")}, + {L("optic_cable"), L("compression_tank"), L("photonizer")}, + {L("silverin_plate"), "", L("silverin_plate")}, } }) minetest.register_craft({ output = L("reservoir_obsidian_empty"), recipe = { - {itemstrings.obsidian, L("silverin_plate"), itemstrings.obsidian}, - {L("optic_cable"), itemstrings.empty_bucket, L("photonizer")}, - {itemstrings.obsidian, L("silverin_plate"), itemstrings.obsidian}, + {itemstrings.obsidian, L("silverin_plate"), itemstrings.obsidian}, + {L("optic_cable"), L("compression_tank"), L("photonizer")}, + {itemstrings.obsidian, L("silverin_plate"), itemstrings.obsidian}, } }) diff --git a/textures/logistica_compression_tank.png b/textures/logistica_compression_tank.png new file mode 100644 index 0000000..9f57fa8 Binary files /dev/null and b/textures/logistica_compression_tank.png differ