From 6a705dbb0169b41bd43a729e5760787b9c271d52 Mon Sep 17 00:00:00 2001 From: Handful of Frogs Date: Sat, 11 May 2024 14:03:19 +0300 Subject: [PATCH 1/3] feat: new cell textures + unified texture for all cells --- api.lua | 7 +++- craftitems.lua | 38 +++++++++++++----- textures/industrialtest_bio_cell.png | Bin 5401 -> 0 bytes textures/industrialtest_biofuel_cell.png | Bin 5409 -> 0 bytes textures/industrialtest_cell_casing.png | Bin 0 -> 236 bytes textures/industrialtest_cell_fluid.png | Bin 0 -> 121 bytes textures/industrialtest_coalfuel_cell.png | Bin 5378 -> 0 bytes textures/industrialtest_coolant_cell.png | Bin 863 -> 0 bytes textures/industrialtest_empty_cell.png | Bin 815 -> 225 bytes .../industrialtest_hydrated_coal_cell.png | Bin 5384 -> 0 bytes textures/industrialtest_lava_cell.png | Bin 867 -> 0 bytes textures/industrialtest_river_water_cell.png | Bin 878 -> 0 bytes textures/industrialtest_uranium_cell.png | Bin 859 -> 0 bytes textures/industrialtest_water_cell.png | Bin 862 -> 0 bytes 14 files changed, 34 insertions(+), 11 deletions(-) delete mode 100644 textures/industrialtest_bio_cell.png delete mode 100644 textures/industrialtest_biofuel_cell.png create mode 100644 textures/industrialtest_cell_casing.png create mode 100644 textures/industrialtest_cell_fluid.png delete mode 100644 textures/industrialtest_coalfuel_cell.png delete mode 100644 textures/industrialtest_coolant_cell.png delete mode 100644 textures/industrialtest_hydrated_coal_cell.png delete mode 100644 textures/industrialtest_lava_cell.png delete mode 100644 textures/industrialtest_river_water_cell.png delete mode 100644 textures/industrialtest_uranium_cell.png delete mode 100644 textures/industrialtest_water_cell.png diff --git a/api.lua b/api.lua index f8cb9e6..a8884cb 100644 --- a/api.lua +++ b/api.lua @@ -689,13 +689,16 @@ end -- \param displayName Display name of cell -- \param node Node which can be picked up with this cell -- \returns nil -industrialtest.api.registerStorageCell=function(name,displayName,node,modname) +industrialtest.api.registerStorageCell=function(name,displayName,node,modname,color) + color = color or "#ffffffff" if not modname then modname="industrialtest" end minetest.register_craftitem("industrialtest:"..name.."_cell",{ description=S(displayName.." Cell"), - inventory_image=modname.."_"..name.."_cell.png", + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=color, on_place=function(itemstack,user,pointed) if pointed.type~="node" or not user or not user:is_player() then return nil diff --git a/craftitems.lua b/craftitems.lua index c9b54d7..90379c4 100644 --- a/craftitems.lua +++ b/craftitems.lua @@ -31,6 +31,14 @@ local colors={ sulfur="#b88805ff", tin="#ebd182ff", uranium="#3b8c09ff", + -- fluid colors + lava="#ff5712ff", + water="#277bbcff", + river_water="#0ebfc2ff", + biomass="#2a8626ff", + biofuel="#4eba49ff", + coalfuel="#462228ff", + coolant="#188676ff" } -- Power storage items @@ -626,12 +634,12 @@ minetest.register_craft({ {"",industrialtest.elementKeys.tinIngot,""} } }) -industrialtest.api.registerStorageCell("water","Water",industrialtest.elementKeys.waterSource) +industrialtest.api.registerStorageCell("water","Water",industrialtest.elementKeys.waterSource,nil,colors.water) if industrialtest.mtgAvailable then - industrialtest.api.registerStorageCell("river_water","River Water","default:river_water_source") + industrialtest.api.registerStorageCell("river_water","River Water","default:river_water_source",nil,colors.river_water) end -industrialtest.api.registerStorageCell("lava","Lava",industrialtest.elementKeys.lavaSource) +industrialtest.api.registerStorageCell("lava","Lava",industrialtest.elementKeys.lavaSource,nil,colors.lava) minetest.register_tool("industrialtest:uranium_cell",{ description=S("Uranium Cell"), @@ -639,7 +647,9 @@ minetest.register_tool("industrialtest:uranium_cell",{ _industrialtest_placedInNuclearReactor=1, _industrialtest_nuclearReactorFuel=1 }, - inventory_image="industrialtest_uranium_cell.png", + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.uranium, }) minetest.register_craft({ type="shapeless", @@ -656,7 +666,9 @@ minetest.register_tool("industrialtest:coolant_cell",{ _industrialtest_placedInNuclearReactor=1, _industrialtest_nuclearReactorCoolant=1 }, - inventory_image="industrialtest_coolant_cell.png", + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.coolant, }) minetest.register_craft({ type="shaped", @@ -681,7 +693,9 @@ end minetest.register_craftitem("industrialtest:bio_cell",{ description=S("Bio Cell"), - inventory_image="industrialtest_bio_cell.png" + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.biomass, }) minetest.register_craft({ type="shapeless", @@ -694,7 +708,9 @@ minetest.register_craft({ minetest.register_craftitem("industrialtest:biofuel_cell",{ description=S("Biofuel Cell"), - inventory_image="industrialtest_bio_cell.png", + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.biofuel, groups={ _industrialtest_fuel=1 }, @@ -709,7 +725,9 @@ industrialtest.api.registerExtractorRecipe({ minetest.register_craftitem("industrialtest:hydrated_coal_cell",{ description=S("Hydrated Coal Cell"), - inventory_image="industrialtest_hydrated_coal_cell.png" + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.coal, }) minetest.register_craft({ type="shapeless", @@ -722,7 +740,9 @@ minetest.register_craft({ minetest.register_craftitem("industrialtest:coalfuel_cell",{ description=S("Coalfuel Cell"), - inventory_image="industrialtest_coalfuel_cell.png", + inventory_image="industrialtest_cell_fluid.png", + inventory_overlay="industrialtest_cell_casing.png", + color=colors.coalfuel, groups={ _industrialtest_fuel=1 }, diff --git a/textures/industrialtest_bio_cell.png b/textures/industrialtest_bio_cell.png deleted file mode 100644 index 2612044a03c6674959fc5c284752be00f4dbdc64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5401 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 diff --git a/textures/industrialtest_cell_casing.png b/textures/industrialtest_cell_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..17292e22b64c4a85f845bd59ecf8c5589dc98937 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F3${@^GvDCf{C^*m4 z#WBRfKRIE6fWf0n|NmWk^Z!IqQ`X9et4SP(O#c1+Cv!AM%+IrJbNYFs9WLh_E*@@r z$27xj0$WN$o&ryT1Ov0eZ3l;VZ?1d|!-c1nZu1naTTv%_u7HV=hj{~I$$JInMLY-C z4R{WSM(kkt8ryJw{|yE|ae*$ork4yXaq&67{7<-A2n+EXVEX!KYkI`q2IGluBIh+u gnt9FVdQ&MBb@0QfdmFaQ7m literal 0 HcmV?d00001 diff --git a/textures/industrialtest_cell_fluid.png b/textures/industrialtest_cell_fluid.png new file mode 100644 index 0000000000000000000000000000000000000000..3eab2370084a651b94de28b98bf98c3ed4172cee GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F3${@^GvDCf{D5&k} z;uvD#pPV4Ux`p*W5Y#_8G4cP8oWw;}I2W@SJm7C$?A{+FbxfIwfk9V*bFoD3k@Y}r N44$rjF6*2UngHyXBGv!^ literal 0 HcmV?d00001 diff --git a/textures/industrialtest_coalfuel_cell.png b/textures/industrialtest_coalfuel_cell.png deleted file mode 100644 index db45911f1031d96af1907e7b07c7c79f345c4ae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5378 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 w&OF#lr{lyf7x?ztKNAJ^%m! diff --git a/textures/industrialtest_coolant_cell.png b/textures/industrialtest_coolant_cell.png deleted file mode 100644 index ae07ec82c7001a87f69ec319215323af144cedd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmV-l1EBngP)Jp*K@mjk?A;m(<9#NOAjuov+>i6#x!gGe_FzWKn$B6s<_bnA;P)&?S3K=+ zIO(C2F?wT~sV{`*BeY!K57<<__o-g3?=@ZB>j_f>TZizprW*xenTFtIL07yh+^?l$ z>%zyv4IFP^Ep23lM}@uFOi`=NqrSwI$SsAX z4$2Y3VnCbwOY-pcFx%&M7HD?-NL~kjL3cW+Ajx>Xbla@ zM~(mh00v@9M??Vs0RI60puMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-~u z4GA+jWWXsf0004UNkl2xZ9_rN3219#vB z`0l+QUqLa!;c!SSpznLM)@--i(tF>$)r&Eys;cCi!x)2eZb^sB_PSWgM7)d~O+ z;rZzk&rhFcA|ZrgQ6R>MwRU9tj-s56GDaq_UatWL`-*pTy&xh}6WyXf(=-FwIfv36 z_w;ob2|#O&_dYEOSZit9_HV5Gq$vJaZrc_SA;w4uK`o{LV2t5*yJ3t$QSy*J;@p=h zO#x}M&zL>tjxZ8tzg!BQC z^H8trn%DK73&a?+Zc3YsAR<_6vlOzwa6BH~=f#&(BmlI!(4 pESI&GrfJyk_lp0;`Fx($eghv}j%@AJ<);7u002ovPDHLkV1n)+hkF13 diff --git a/textures/industrialtest_empty_cell.png b/textures/industrialtest_empty_cell.png index 667f13229d3a4bf7d0198d9478613ba743420577..c52b3e4ad796d90ee8bcba3181964d3a1ce1b6ec 100644 GIT binary patch delta 180 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 L)sDpun`8b1Q=mua diff --git a/textures/industrialtest_lava_cell.png b/textures/industrialtest_lava_cell.png deleted file mode 100644 index 2f3b0e57061574cc554f874c6d28e110c2f9db47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 zcmV-p1DyPcP)Jp*K@mjk?A;m(<9#NOAjuov+>i6#x!gGe_FzWKn$B6s<_bnA;P)&?S3K=+ zIO(C2F?wT~sV{`*BeY!K57<<__o-g3?=@ZB>j_f>TZizprW*xenTFtIL07yh+^?l$ z>%zyv4IFP^Ep23lM}@uFOi`=NqrSwI$SsAX z4$2Y3VnCbwOY-pcFx%&M7HD?-NL~kjL3cW+Ajx>Xbla@ zM~(mh00v@9M??Vs0RI60puMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-~u z4GA+E#-~_90004YNklrH~`| z1i8b2a)m4lVU}5BVZ`endy*Nei%vXt?Ai3&7>Q5cd-Cr|(NRhXfbDiW0d9dQ&;Tdk zH}K1Q-#vojO6&DHF`}kv&|0%tEHdwXb=jYEO+`^8=N!fuoO5G2?DzXW-NO3XFq_Q) z5D~t7|H`Lt_k)lS!elfc#)!3+ZhH^U9|u?Isuz&wIY8Tf`J(Vz5RvO9UPc3|s%p*7 zInbKNlWwmBptZ((pGE_$wbXUpu1_RxrvEH;T_YmI7zrV$Q3?RY7>>sy#u(}};q!+x zKZisVkOm!;W!b}*bLN~>@4vi$hZsW$>O#O6LyVE9Ch_Cxt$=e5t@Zm9E&Jp*K@mjk?A;m(<9#NOAjuov+>i6#x!gGe_FzWKn$B6s<_bnA;P)&?S3K=+ zIO(C2F?wT~sV{`*BeY!K57<<__o-g3?=@ZB>j_f>TZizprW*xenTFtIL07yh+^?l$ z>%zyv4IFP^Ep23lM}@uFOi`=NqrSwI$SsAX z4$2Y3VnCbwOY-pcFx%&M7HD?-NL~kjL3cW+Ajx>Xbla@ zM~(mh00v@9M??Vs0RI60puMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-~u z4GA*`rJ*#N0004jNkl#AB~P zS(Z(*F@|jX0!|}6$EB25Yh$m0)|#rS{$l-k2gj##RaJx#@ZRH`6TK7wlu{fH2b59_ zuHGXC8D`ueA~^MybWjvUf=>*dfgB`rIeohropa($Kq-ayo+u@CdDj>kV~{c>pIy$N zU9I}O;r`1l;lryYUK9nV_3j#Y?~`i7>(>mg-vFN)5?bqoLh=^Y>vf#XW}VFoAtZDb zi-q{-W6JY90*po@_WOOaTv}_&vShhj3jSBy?Y0y913tKp1!5bi&Hw-a07*qoM6N<$ Ef`pQW-T(jq diff --git a/textures/industrialtest_uranium_cell.png b/textures/industrialtest_uranium_cell.png deleted file mode 100644 index fad7f9489820921eea0d7fbfe129a52e78058cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 zcmV-h1ElJp*K@mjk?A;m(<9#NOAjuov+>i6#x!gGe_FzWKn$B6s<_bnA;P)&?S3K=+ zIO(C2F?wT~sV{`*BeY!K57<<__o-g3?=@ZB>j_f>TZizprW*xenTFtIL07yh+^?l$ z>%zyv4IFP^Ep23lM}@uFOi`=NqrSwI$SsAX z4$2Y3VnCbwOY-pcFx%&M7HD?-NL~kjL3cW+Ajx>Xbla@ zM~(mh00v@9M??Vs0RI60puMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-~u z4GA<3lRO&u0004QNkl zp@+?86Bt3$GzcMBE|-}xru>Pg-K0FvgVq`;C0gq-9u9}YTeq<2C(LFu0KE6yKHYQo z_%I-`)~2Hb&N-A)?Y^#S(swZ!rHklvKA!`$?O(2IUKVe7@B2;EqXcDHw#iy+rq$%j zgYS_5gb)~G!YF}KimIx9%S;1l^EGZ&Re0}l&S9-hMqL1qQgS+-kWvDHX(h%SNq{iu zpeTwcd0GfAs*ZH|UWYbXYm*-bq?9=4xMVdSlU6UZ)(8>1lJ+&|Ruj*_nMl~8D4>u_=jN|dxJ}#vc lWm&RbuM_@@{eC})eFE50k4EX{kqQ6+002ovPDHLkV1mDUeh~lw diff --git a/textures/industrialtest_water_cell.png b/textures/industrialtest_water_cell.png deleted file mode 100644 index adbbe9c4aee034b4801f25489d3d9f8109bf8523..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)Jp*K@mjk?A;m(<9#NOAjuov+>i6#x!gGe_FzWKn$B6s<_bnA;P)&?S3K=+ zIO(C2F?wT~sV{`*BeY!K57<<__o-g3?=@ZB>j_f>TZizprW*xenTFtIL07yh+^?l$ z>%zyv4IFP^Ep23lM}@uFOi`=NqrSwI$SsAX z4$2Y3VnCbwOY-pcFx%&M7HD?-NL~kjL3cW+Ajx>Xbla@ zM~(mh00v@9M??Vs0RI60puMM)00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-~u z4GA(X{s^760004TNklV_%5JexUg+neZLWQH+$qfvsamiEY1iFeF9br$P zK5$F*spMLn0R<4^1wq*6!ibh>ti@8hX)+BtAHzRG{!c+KQc3`9x7z}^0lok&@BzF5 zuh!cB5d;^pUau1)(Y7s8N*0SnX|0WCyyzEIRh5h}D5WsQjPbDF@8A24NiIt3tv zz{BHr9)5fqkT~axQ3CHhTI()9wZlucZJXs8!E81I=*Aa95|2L#AzTh|8YPG^cE!dR zh|gTz+;vw1kWyl;O``-_YnrCXT1_Tb05nZQ2m$Xs&N(rv0)SGApCm`c>C4u&-mv$l+igS&I%}{@ZR(O`-xM0$w;Kkl`k&epx>?hdW+O^LU`)% zx~}=O_qY%G-6p9){CVxL5CU53OohxQo6RQ8=ktN{LI{~U%jHu1^D|Xdl>o}JByWIf$3#T%P39VLq+W-In07*qoM6N<$f-$FoqyPW_ From bd40cea113cf1e97e0e153103d3a5a64d8cfda08 Mon Sep 17 00:00:00 2001 From: Handful of Frogs Date: Sat, 11 May 2024 17:00:17 +0300 Subject: [PATCH 2/3] feat: old-style cells (gray version) --- textures/industrialtest_cell_casing.png | Bin 236 -> 280 bytes textures/industrialtest_empty_cell.png | Bin 225 -> 270 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/textures/industrialtest_cell_casing.png b/textures/industrialtest_cell_casing.png index 17292e22b64c4a85f845bd59ecf8c5589dc98937..f7c4cd1c774135730fce569e190d205c27968c94 100644 GIT binary patch delta 231 zcmVruYCcLa3R^S{wGIlmn$S z>7M!Nyz-~KdI$G?Proq6UB9jYz!(crIp=;^mZnM3!Z#EN>R^cj$8m&JDHT>@Oi|}D zK@?xnHOSLwt&_(zP4@}no!7u1Z(Hbz^Eu>nuMw)P>+0(ibqh^{IPrO&F9!&m9+MEl h*L_Bydj1an!W(p(ML<0YohASP002ovPDHLkV1m|tXR`nR delta 187 zcmV;s07UL_t(IPh()95HRA>|NhqO|HyKJYN=S&VhF-C{`vkK#cUQ% zNrtm$&oa0~&Op(_g6;yCMvw+%fNmfRU>E=cAlpDdUrP#aC^4bSBHIjduBd(;&Ts+& z3P;?Uo>p`Psl|$6A}!-0`=mx pXIQ;}Gm-3Bo`I5?(DMM*0067>DOfeUbcX-{002ovPDHLkV1kthPqY94 diff --git a/textures/industrialtest_empty_cell.png b/textures/industrialtest_empty_cell.png index c52b3e4ad796d90ee8bcba3181964d3a1ce1b6ec..6f8665a1144fb9729d078988edac4036c063e9e9 100644 GIT binary patch delta 221 zcmV<303!e40geKYIe)-OL_t(IPpy-|4Z|P|MQK%WjiTIGAQQ0zBV`9B3IpVZ5XW#y zk!)*e#Ie4SD%O0?F6rZ|9DDb>uh@B4Z0oD;^Ftb5XG z+WAvnT;aN|`O`eltRHItpm5tZF-=p`q!{5FiUjq>0bHK<{#HE47>hpL1Ssyo8qhQ$ zgzPa4!+iqU8KVQR$lDP(F+j}__BTQ|8Xc)eXc}OraU8n~1TK$hS(c-olXj=?;4i!Z X!@5d9>Rk;600000NkvXXu0mjfY5`;e delta 176 zcmV;h08jsp0^tFWIe(K$L_t(IPh()95HRA>|NhqO|HyKJYN=S&VhF-C{`vkK#cUQ% zNrtm$&oa0~&Op(_g6;yCMvw+%fNmfRU>E=cAlpDdUrP#aC^4bSBHK(zGYDW9fDNE~ z2N@7$06u_W0ItBo1*q==eE!7-aJqn)7$7PZ2)PJnLV^KUpebIw_6(~RaAu}G%QH|i e6M7z?8UO&Yo+OjW=YZt^0000 Date: Sat, 11 May 2024 21:00:25 +0300 Subject: [PATCH 3/3] feat: old-style cells (tin version) --- textures/industrialtest_cell_casing.png | Bin 280 -> 290 bytes textures/industrialtest_empty_cell.png | Bin 270 -> 282 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/textures/industrialtest_cell_casing.png b/textures/industrialtest_cell_casing.png index f7c4cd1c774135730fce569e190d205c27968c94..36d1c15968f83d3d3eb55e58cc8a4cd1c2c8c2f5 100644 GIT binary patch delta 241 zcmVgB`Z<%pm0E% zrKF^=y6MNa4`A`T58pDBG;f0IV?tJqY%{Td1((9x_g})LR29W>nupT>5a^hC0PNJ} zBHRB$0$f-PLGc1P0L2C15EtY@G3VK{XJG!j58uG_r_Vo7y@1sKScnVoapDa? r5WvVxJ+*%S(ftVnAls4i0aXA1!ka{^hL(n%00000NkvXXu0mjfdQWn> delta 231 zcmVruYCcLa3R^S{wGIlmn$S z>7M!Nyz-~KdI$G?Proq6UB9jYz!(crIp=;^mZnM3!Z#EN>R^cj$8m&JDHT>@Oi|}D zK@?xnHOSLwt&_(zP4@}no!7u1Z(Hbz^Eu>nuMw)P>+0(ibqh^{IPrO&F9!&m9+MEl h*L_Bydj1an!W(p(ML<0YohASP002ovPDHLkV1ksLXKDZd diff --git a/textures/industrialtest_empty_cell.png b/textures/industrialtest_empty_cell.png index 6f8665a1144fb9729d078988edac4036c063e9e9..a72f3f180b2d5885c3f060a9996a5ffe10b7704b 100644 GIT binary patch delta 233 zcmVgB`Z<%pm0E% zrKF^=y6MNa4`A`T58pDBG;f0IV?tJqY%{Td1((9x_g})LR29W>nupT>5P)fX_Usvh zkN_7}Lr}ax4nT1MIK%~cP|Se^-n$Rqz~Y}i|3Hz)>jIc&d}08n0l$8Hf$RJ5={uaw z$IC(31;{qToDKq@fF$SzT$(`u*)SNu8I6McoG4C*0dy~5H2`Ll03Rpb00aSy%+yos j_aEJ#$hITr1F8T3ZIenY+x*Zt00000NkvXXu0mjfZh&gN delta 221 zcmV<303!dI0*(TZIe)-OL_t(IPpy-|4Z|P|MQK%WjiTIGAQQ0zBV`9B3IpVZ5XW#y zk!)*e#Ie4SD%O0?F6rZ|9DDb>uh@B4Z0oD;^Ftb5XG z+WAvnT;aN|`O`eltRHItpm5tZF-=p`q!{5FiUjq>0bHK<{#HE47>hpL1Ssyo8qhQ$ zgzPa4!+iqU8KVQR$lDP(F+j}__BTQ|8Xc)eXc}OraU8n~1TK$hS(c-olXj=?;4i!Z X!@5d9>Rk;600000NkvXXu0mjfEs|rs