From 5bf83cfdb602e07b66be34833ec8904663c19c3e Mon Sep 17 00:00:00 2001 From: theFox6 Date: Sun, 31 Dec 2023 15:27:57 +0100 Subject: [PATCH] prepared new craftitem to turn the squeezer into a hydraulic press --- items/crafting.lua | 19 +++++++++++++++++++ items/craftitems.lua | 6 ++++++ locale/factory.de.tr | 1 + locale/factory.en.tr | 1 + locale/factory.template.tr | 1 + machines/crafting.lua | 4 ++-- textures/factory_piston.png | Bin 0 -> 2694 bytes 7 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 textures/factory_piston.png diff --git a/items/crafting.lua b/items/crafting.lua index 1d3cd83..38ed3bb 100644 --- a/items/crafting.lua +++ b/items/crafting.lua @@ -36,6 +36,25 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "factory:piston", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:stone", "default:steel_ingot", "group:stone"}, + {"group:stone", "", "group:stone"} + } +}) + +if minetest.get_modpath("mesecons_pistons") then + minetest.register_craft({ + output = "mesecons_pistons:piston_normal_off", + recipe = { + {"factory:piston"}, + {"group:mesecon_conductor_craftable"}, + } + }) +end + minetest.register_craft({ output = "factory:storage_tank", recipe = { diff --git a/items/craftitems.lua b/items/craftitems.lua index 8856eec..d682073 100644 --- a/items/craftitems.lua +++ b/items/craftitems.lua @@ -24,5 +24,11 @@ minetest.register_craftitem("factory:fan_blade", { inventory_image = "factory_fan_blade.png" }) +minetest.register_craftitem("factory:piston", { + description = S("Piston"), + inventory_image = "factory_piston.png", + groups = { piston_craftable = 1 } +}) + --TODO: tar from cooking tree sap -- vim: et:ai:sw=2:ts=2:fdm=indent:syntax=lua diff --git a/locale/factory.de.tr b/locale/factory.de.tr index 6993d81..cae0569 100644 --- a/locale/factory.de.tr +++ b/locale/factory.de.tr @@ -26,6 +26,7 @@ Compressed Clay=Komprimierter Lehm Factory Lump=Fabrik Klumpen Item Scanning Microchip=Gegenstand erkennender Mikrochip Small Fanblade=Kleiner Ventilatorfluegel +Piston=Kolben @1status: @2=@1Status: @2 @1charge: @2=@1Ladung: @2 Electronic Furnace=Elektro-Ofen diff --git a/locale/factory.en.tr b/locale/factory.en.tr index 309a279..a680da4 100644 --- a/locale/factory.en.tr +++ b/locale/factory.en.tr @@ -25,6 +25,7 @@ Tree Sap=Tree Sap Compressed Clay=Compressed Clay Factory Lump=Factory Lump Item Scanning Microchip=Item Scanning Microchip +Piston=Piston Small Fanblade=Small Fanblade @1status: @2=@1status: @2 @1charge: @2=@1charge: @2 diff --git a/locale/factory.template.tr b/locale/factory.template.tr index 7603252..4571788 100644 --- a/locale/factory.template.tr +++ b/locale/factory.template.tr @@ -25,6 +25,7 @@ Tree Sap= Compressed Clay= Factory Lump= Item Scanning Microchip= +Piston= Small Fanblade= @1status: @2= @1charge: @2= diff --git a/machines/crafting.lua b/machines/crafting.lua index 53d3289..2b934e9 100644 --- a/machines/crafting.lua +++ b/machines/crafting.lua @@ -85,8 +85,8 @@ minetest.register_craft({ minetest.register_craft({ output = "factory:ind_squeezer", recipe = { - {"default:glass", "default:stick", "default:glass"}, - {"default:glass", "default:steel_ingot", "default:glass"}, + {"default:glass", "factory:piston", "default:glass"}, + {"default:glass", "", "default:glass"}, {"factory:small_gold_gear", "factory:ind_furnace", "factory:small_gold_gear"} } }) diff --git a/textures/factory_piston.png b/textures/factory_piston.png new file mode 100644 index 0000000000000000000000000000000000000000..02bb18f1bfed85b96a6967403a7db5066a6dbe43 GIT binary patch literal 2694 zcmV;13VHR3P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxk|QY${O1&V1P}L&-59wT}&ZCiQk*lfgT&SOl z+m!R0?q(gr-rYlo0Hwj$C=$&WqTj#euprtuMnwWXc#2owLHY3AH#|MmKwxFLkirNWR+wA%&|zYt zNdigKDek@!g(~%EJSBU=B8fGQSU^^%=|E$Obhjn!ee2$@hk~6)fGPznX0*S3+;@YY zJZ`OS5CvcESivqbzlIscoc%%zgoJhS#v9<l*zi0n?MA|90lCes30pPhW|(^@FC^MiJ3DC7sr(~$DA_foF!Y5Q;Cvq zV(v%0IW9lqjef_RGwS{i<{YT|%G(RphSj;g89SoTF!d49hw)j|QBf;u`bFwO`D1|9 z=7PHFO2&WUz>6DmQd@(ex>RRzm)D_fcr89o)LEO4&N#LL^7wP| z758?I*VQ^s>brtFJH8}X$tVjPu&HG8#MVbvE6@(y0NCCRsDRI0n4SBvKb(2u(EUUb zD_wLSCOZFai284i`6%7v8PGrxK%H0kr2#*ERvj=@n_(K@MxY>TYirxu?9kM3_1j0W z`stx+igtH;Ev2{mR>i#;VE6)0$R*W~Ej$p#b0OnT11}FPxdCX{i{UCrBRuukuOKYa1*VAgm9UWI3M9PT8Yz-4JlhOlq++Df+2ATC^fSyBky7{}rJT}z z$xug*`zWbdDsx9t+X-66jOPJ}QIHswLV6g<938s#p8sBCKle5LE!4F(QJ$7vGj@QC zbcLH2;eQ5hoLBhVCpdqHyZf0lOQ}PkhbR>P((T;$zWj6P4!^y-@M{NdF!CBHv2YFp z7X$8e+U?SxfOL`fg>XSR;HxN2m7`VMfn<;5g$qzKoN(RZ?T`Gxv1WL3b5oHNKsY=k ze3b2EX>4Tx0C=2zkv&MmKpe$iTcuJe4t5X~%ut;yh+jBr6^c+H)C#RSm|Xe= zO&XFE7e~Rh;NZt%)xpJCR|i)?5c~jfb#YR3krMxx6k5c1aNLh~_a1le0DryARI_6Y zP&La)CE`LRyD9`<5ylWg7{HXoOnpuilkgm0_we!cF2=LG&;2>Nm7K`{pFljzbi*Rv zAfDc|bk6(45muBG;&b9rgDyz?$aUG}H_ioz{X8>bq*L?65n`dx#&R38qM;H`5=RwP zqkMnHWrgz=XSG~q&3p0}hI87=GS_JiB7sFLL4*JqRg_SMg&3_GDJD|1ANTP0JARQ| zGPz1%j1(w)-Q(R|?Y;ebrrF;Qz8!MKMA%8=00006VoOIv0RI600RN!9r;`8x010qN zS#tmY3ljhU3ljkVnw%H_000McNliru=L{bTDHu?qsW|`u0?$cAK~z}7-Iu*fBT*E^ zfA39rAsTcMqAMvxQ4nGfMA+>F%LQX)6@nK2Io8$znMxZGTP1cDHo`QDcEQzv5WnUF zU)~lw8KRi%CL4|HZHD2@a1ZC+d+vMC;}EUDfq?<4)heFnad>#h~-Yxd4eE#6N|MXP_0%0EFcv=+YJp=Y}?i=D=Y022qOjT0izudxB`}dpUpmK zN#Nn(0l@M+Z`5_&wC8ydCZ(+7xUNeh_9|K`*OI`-#s&b-&(B<5UcRWKQi`3Oo#?$; zjsK|$@9*z1#-x4UKR!A-NjJ9|F@N-1pHW`BR*IzK-j_I=+n#?+l}7_c@s zH&IG;XC1$e?d|P)vJ9{#rOddlYZ+s7JRWz15Rv)(?G(g1D02!Z`o2HCySrPtzP{EY zBO})G^73>%9xnnvTAhNs(S#N-tdzRVX0tiRalU6VnI)yvZM_U1HU+g>&G^1=KH3K~ za1#Wg&4FwL@vMF>IKG zVp#W^Fu4Qh_4W1oy|TLm-XKxGv__k+o#X(&0PLhlfEWn9oB#j-07*qoM6N<$f~MmI A0{{R3 literal 0 HcmV?d00001