From 8581875b55079dd858c635900a16d9078cd7ecd5 Mon Sep 17 00:00:00 2001 From: Zenon Seth Date: Fri, 15 Mar 2024 01:47:32 +0000 Subject: [PATCH] Adjust recipe for reservoirs to differentiate it more from fillers/emptiers --- item/craft_item.lua | 6 ++++++ registration/item_recipes.lua | 9 +++++++++ registration/node_recipes.lua | 12 ++++++------ textures/logistica_compression_tank.png | Bin 0 -> 2903 bytes 4 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 textures/logistica_compression_tank.png 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 0000000000000000000000000000000000000000..9f57fa8d421d9a9da572da0c07d61ea4f312cb11 GIT binary patch literal 2903 zcmaJ@dmvQn7T+RC^pNsAnP$}GYTl_#GfgrcqsTLZoQ#=0?99vT%?u&OJv~u|Qlgim zqY}MFj;jd8_2?xjDN@l(=5|zy+v)BZrJOqFk3BQr_xr8iTHjjhTYI+oc)J@LS{ecX zV9fSl`Jvw!&10aCe!>X}uK{493lzXXI9{u0Jc)?FR+onU)@&287%c^fW?(s9J{T8?48%AR90?@sGD8eq#uw21SZ<$;(G>$5g&D2a3|sBtdF;BO4kbbsGO!IgfG?B(_MbdhM>F<`_s4o%#rB8-da zvjaFFUJ4TZKv)thqaM(r(NJ4R z5YOTwD2qa(EX0$jc(P*viA-Bara6*Bw4z!fdTsbzg!?yCP2Xead>##f5Fw~tjot%i zAu_reT?!#h^V5V}aU=t)!1F-?H&%#Xm+@p=0kRH4KoLwQYVL~=`Xr)VeO93p$GM=R z(Rq2%JRlg6$l|~9>JP?@_o}^i7>u@=Xk4DA77VOZCgI2OK)&{%X#ArnED<1bt_*aJ zMEi(=bruL9v}*AfAI$~9P%sq2LUdM)6O>1RsN8pRNc{R3pTnXPzX^Qw)L%^v)NXVS zokr+bBaY2AbTKv=K`}ZGW$4_S2JiX-0CZ9ywDR9n902T;vC3->EMLuaA=p(T=*zWPpM1V6kDXm|W`Dt@`jZnk>V$$Nrpl~0C$<^igiC#K zxf?2n5(kF5VA_!N(J4n%s$lhIWPYUH|9*TDp=j*j)OuS@JwzzT9bPN_C+o_qnlaFtr3~z$a`()gY}jqj2y8nt_5+HP6dcAm9!TSnTP?A(Gw&p(!z3KEe*lMA<| z7+=eIb9Y)srw<{dy+H}?-dXd9-k#j!8{bZ^?_v?xlvU|Qb^knAe0=u(O=E?V%+x$Oz`lHQ0MH|_S5FRuPR~pWH=B-M#m)YB z$xUR6TTkMc|ME^Z^^U>0_cnUYD`%LRI`}#ZC+OJtcJ;qbIwh=7w1iR-&oEJ9#E^#R#rCiDcnVQH)4Nqii}8CiJH5*<}j)o@c1d~dL~ z!r}HF`+0I9*v;$w(=EvHh*UD0r`~ zWOHuMdhBG`f-a!WT5nxne2@++CUd(yE^g6C5-#P#hon=M=S!s+vkwy=_*}JfKJHNX z?>azTa&+grKcDv&k)Z}{eAVB^y7dn2O~(^y7(8Uwp!=6;pU&M!oo=lWZdXb;A}_w zzp4`!oFJY~T+PG$w0Z57kV*Qwo@Lf+%2pWp<})_rcVmWO%P68h8J(4E1?js+FP`ZKRp~D&ntlO?@gH zI2ALGdP*M^**qON(9KNbjjVi@uyo_gvtYV%m&r9|?40Zy;dW%R1u1rI5&exS+=D@N zRnZHY;H<^Q#KiX>!Zow;rEOVOYHTP!y3N4}2AGaOzf1R{5_f_Y}$^CW% db#Iq