From a99c0dcdbdd77c7291ec8427e42fd84b0bb5c677 Mon Sep 17 00:00:00 2001 From: Zenon Seth Date: Sat, 16 Mar 2024 02:02:03 +0000 Subject: [PATCH] Make Access Point and Lava Furnce into nodebox nodes, update their textures --- api/access_point.lua | 11 ++++++++++- api/lava_furnace.lua | 16 ++++++++++++++++ textures/logistica_access_point_back.png | Bin 2324 -> 2184 bytes textures/logistica_access_point_front.png | Bin 2271 -> 1953 bytes textures/logistica_access_point_side.png | Bin 2314 -> 2316 bytes textures/logistica_access_point_top.png | Bin 2324 -> 2249 bytes 6 files changed, 26 insertions(+), 1 deletion(-) diff --git a/api/access_point.lua b/api/access_point.lua index cf7398e..70d322b 100644 --- a/api/access_point.lua +++ b/api/access_point.lua @@ -77,8 +77,17 @@ function logistica.register_access_point(desc, name, tiles) grps[logistica.TIER_ALL] = 1 local def = { description = desc, - drawtype = "normal", + drawtype = "nodebox", tiles = tiles, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.4375, -0.5, -0.4375, 0.4375, -0.375, -0.1875}, + {-0.125, -0.5, -0.0625, 0.125, 0.1875, 0.0625}, + {-0.5, -0.3125, -0.125, 0.5, 0.5, -0.0625}, + }, + }, paramtype = "light", paramtype2 = "facedir", is_ground_content = false, diff --git a/api/lava_furnace.lua b/api/lava_furnace.lua index 969a57f..1b85145 100644 --- a/api/lava_furnace.lua +++ b/api/lava_furnace.lua @@ -341,7 +341,23 @@ function logistica.register_lava_furnace(desc, name, lavaCapacity, combinedTiles local lname = name:gsub("%s", "_"):lower() local def = { description = S(desc), + drawtype = "nodebox", tiles = combinedTiles.inactive, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, -0.4375, 0.3125, -0.4375}, + {0.4375, -0.5, -0.5, 0.5, 0.3125, -0.4375}, + {-0.5, -0.5, -0.5, 0.5, -0.4375, -0.4375}, + {-0.5, -0.0625, -0.5, 0.5, 0.0625, -0.4375}, + {-0.5, 0.3125, -0.5, -0.375, 0.5, -0.4375}, + {0.375, 0.3125, -0.5, 0.5, 0.5, -0.4375}, + {-0.375, 0.375, -0.5, -0.3125, 0.5, -0.4375}, + {0.3125, 0.375, -0.5, 0.375, 0.5, -0.4375}, + {-0.3125, 0.4375, -0.5, 0.3125, 0.5, -0.4375}, + {-0.5, -0.5, -0.4375, 0.5, 0.5, 0.5}, + } + }, paramtype2 = "facedir", groups = { cracky= 2, pickaxey = 2, }, is_ground_content = false, diff --git a/textures/logistica_access_point_back.png b/textures/logistica_access_point_back.png index 2207c34bf4e4e83d3d700792f0d79aec8c6b4c58..25a738f5c699fd9b755e49cf6896e199dc7aaf26 100644 GIT binary patch delta 871 zcmV-t1DO1j5{MCyBmqjXC5i(OG%YYQEipD!FflqYI65&ilfMHS5Hu|?Gc7STR4_3* zF*rIgGn48A@-8wUGA=YOFd_;dARr(hAais@c62&-Xk~6aA~G;CG%YYQEipD!FflqY zI65&ilL-ZB2nXx}bN~PWfRlO!B7b9uFenxl7L%|V8q~zbVkU;dVrG=VX6Bh6YJR-l zn@N+cvYn#D#;*l`0b6CQ6p@nktceZNbFNV%nR~nUeD3$&b2|4Ns0*dEv{~3>E}cv^UN zJ*O+)5$@8GkyYU{VV5BZ3g0O`TH%u7M1?;U8=-(tQtuFUCVp}B7i&o)Ei6B$FP+M3 zKl!Miw8kXQ)`*_Tm5l010qNS#tmY3ljhU3ljkVnw%H_0Dl2kNkl3%M6okJyckSzdg%A(J3nUGpqy{7ePk<0LZ;*yIX+ni4DX6J<2YMO`qr~{<-aSKM zU&k&eJjKzjcIV8@+12@zbB;j)F0QUY0Rj*8X4y?AqY!;M@#gm1SI-M@yIMKJwmtL- zYI;4dA(fB>fV@?pQ-2el-fOeE)~v3sB(jmg^fsWKrP4NyS!Fh%Qkqu9fRT_0Dbw?= zhe07i2JGJMs^7nPxr_MW<7H`7B4iqAu=KZfa^looiVa%hK5Y!SvsC3r4^M22^N=yQ z-%13M_Jns5Z$#6TE@B$W_~C@K*#^6Ik%>^^4u{#pN|{vshO< xq2kht?_aDf`1{sG`CtppOlQlv? zzh{17(Np(KBlWbmlZ9#1LvF2{-8&U$dBX_cP0|>dIC)g(0UCGOQoKb_c^`?WnI4N z3U>FPSI##te*;R!XW22pYZm|j010qNS#tmY3ljhU3ljkVnw%H_e*gjGNklL{U=|(3T7|}{8UTgK$`;Ld3ZKfhJ6bht40s#;$lR+-F zEQ>!qJ=LvmYMGU8tX_J$00<;V7@4W(^V~{AgzxwJQYfdSCaoa>5xKMkV5AooGcpI`{ZBwai~07)1anRn;$ z>gvkfoyp^ItksPd{$~9zg|xKrv}IY`-L)&W^{!Sx8EBaq%FJ2|fDi&$Q|S2m`s#h( zcZE)?M$pVr=xZc^Vn+TQ=5#if_WQk`PN(_(yb)qH^3o;&NHQ}?q7sUhFXPm8o%ek| zC-+@-CrOGaenF6wR8awtYeYa%-rn9^(z{}5DHJmiBCQw~$Fb|WVHoc3?+=H= iX0v&GeB5rg5%C9;U_c>bCf5Z300003ZvIX)h=cM6I}yiT|=`F14AoAb1Ng0$@`h5F$G^Sf6_BjFw!&8Gf?7E z0E6NZ*Rm3;@{H6xTO}g{BMfsmSu;6~{OamsU|?*RT*azXpWI=fAtoj^d4rVHl_STJ z)Y=XurA;}Q_H3qnR^6U^vppxT-86U6kz?yw>lvd{*NRM>^mR=q@8#lkfyy(hcYm*W z_x)b6)pwZ{+)KA?iG1HyqL$9`C+>Mt#mSoyhy0}Z7U(US`75SC%jN9Hx_;lAw;e@S zf7@N}emd*Sl>^sQY!<$(ck`==swlHvu6ET7msWdG z>4gpcLGK01)anYqh-Z5$>+0Aq*PnYT+y3W@`CE<|aXW6@yQ#{6^TF}%$&zXxA12Ny zylKm0bZEky6%XJ4`!-))d*7@#R;)bNJSM2Ldtce((%;$JEjM}Qq6M%1Z(moRR#UP> zXzx{S-t*JG-s11Q9iSI=?fAshsr?84u}q)2s{Wh6v3oB1VO#exXWVc3yn2<`-PUg1 z7j;*Z-JV2mT7B;L;}1n#eFi1>96lE{DA`os}ei15)u;{{R2~#}9m%{?Pt$>+bXX`LWJRKBnC}*rRt&Z%IWXBSYpD>6pOFfeV06V&L#} L^>bP0l+XkKPp}=f delta 959 zcmV;w13>(t58n}xBmqgWC5i(OGc7SOEip1wF*iCfG&(aflfMHS5Hl??F)cANR53R? zF*G_eGLz~9@+~ngF)%JRA_^cNARr(hb96;^bUJrvWo|tpGB7eTEio}IF)~y!H##vi zIx{kp3I%BhlieR;0004jlY0dse=|eGh+?5wOu}ktP-0^-6GLG!^ORqknK!@GyzzQ( zCQY`=c8U@kzZU!jY?ZZAL`t@-i4D_po|ziSoZGqQbHDeV)4k_{Q%S3uS>ppOlQlv? zzh{17(Np(KBlWbmlZ9#1LvF2{-8&U$dBX_cP0|>dIC)g(0UCGOQoKb_c^`?WnI4N z3U>FPSI##te*;R!XW22pYZm|j010qNS#tmY3ljhU3ljkVnw%H_e*gimNklQDHUVP^E^os=UlyBpH8R7 z7zXh4^?S{%gb+Xke+Y=ccxkVsS`rE$O2iO?E&aD%hkjEo9BML zv+myRe=|IPccQfx#uyv^)v8S8qR`RH`Ft*7jLYc%Zi^5u0v0he8V$DAQc)bfJs}cN z;ODQ|v*R8BNzl3>5P(2F23M4m$%J;U@8o$dr4&LWNz(84+wFFiWm@YbNd|*KtJSJh hDx=Y;TCIBTe*;DGz{dc@14;k@002ovPDHLkV1hLbvFHE* diff --git a/textures/logistica_access_point_side.png b/textures/logistica_access_point_side.png index a4d67fedf1e2bfac395f990986ca1fb6910d445d..4c8c7ef5ca1f2472de7c490a4a2c20f8f4cd95e4 100644 GIT binary patch delta 1004 zcmV3>E}cv^UN zJ*O+)5$@8GkyYU{VV5BZ3g0O`TH%u7M1?;U8=-(tQtuFUCVp}B7i&o)Ei6B$FP+M3 zKl!Miw8kXQ)`*_Tm5l010qNS#tmY3ljhU3ljkVnw%H_0Dl48Nklbƪ$$wR`W{ju(@MA~WO-C`dy=NyiK?K|{w-rAYxDZ^4TsF-{yiyWXFxL$Qg8 z3XMi1>3nA-XK&7O&hDO4DvF|M8UO%_q9EC}ZB1{j0Bu?Ah`5>Z)V1%s#2;F^o-H{xR3)f;Q&df zJUl#DN~us05mSMv8iLqyVOf<^(G3}3UDvkX?}tMVpd+Uzzht`KK2k_fAOvHKmQorh zDH((U2*qER4s~V#hS8_yZnra%y|5$%3IPPFI!%B5arwlP`wTd+TrREax(IarFbNX? zpOF4G2LOM5|2zub-QCIg+w-<75G0004jlY0dse=|eGh+?5wOu}ktP-0^-6GLG!^ORqknK!@GyzzQ( zCQY`=c8U@kzZU!jY?ZZAL`t@-i4D_po|ziSoZGqQbHDeV)4k_{Q%S3uS>ppOlQlv? zzh{17(Np(KBlWbmlZ9#1LvF2{-8&U$dBX_cP0|>dIC)g(0UCGOQoKb_c^`?WnI4N z3U>FPSI##te*;R!XW22pYZm|j010qNS#tmY3ljhU3ljkVnw%H_e*gj6Nklb&l5QMvDXYbFYlT{|-!A$7TuRuVN5s;Gs5xksTLPFR+`Lwsw1OiN_Gv7>o&Fkwo z``s=gx~|JPPtybdK+ajx@p$a}{&YI6R;$C|0Kk784(~pFZQZk(0RjjJ*gegc7i}U+ zjRlH`_qR6y+})?se={|NN%$K>)1+frjC7-uZ*OnT6VEw&@vh}&93oU}R8>`kK>`5~ zOT@oZzT55c;7v}m!j0KeM;8Er1PLP}UVi&}y-ta8N?N2+C7{+gEdjttPfTVnKq&>k zmQz^u5YHNPpb?Cqpe6p3gO^ek)9cNU%mjrX>AWEbAPECse*kx9aKE2&cH=pJT>nA! z|Nh)v7s&>1hn)Ll*{b0rJ=auIuLDy3Ot+Niie{ zl7dP~0HV}dbfKCa9v)oMlj>;+A(@E~X~|%)^jCC#F2|^kig6r$o@bV_{rNze3<4km z0M8A90D@If%Cg_@d42un$99`iGPAz#@9yrduCAtOYTLH&`}_O*&1Tay&33yThN0H_ Y8{#kyS>p5gb^rhX07*qoM6N<$f)e}882|tP diff --git a/textures/logistica_access_point_top.png b/textures/logistica_access_point_top.png index 8d998fa486eedf149d162eb229d0eb73596cd489..5770d79dc6fc9801bad73cded14301ea67f6ded8 100644 GIT binary patch delta 937 zcmV;a16KT$63G#eBmqjXC5i(OG%YYQEipD!FflqYGCDOelfMHS5Hu|?Gc7STR4_3* zF)}(eF_Y>8@-8wUGA=YOFd_;dARr(hAais@c62&-Xk~6aA~G;CG%YYQEipD!FflqY zGCDOelL-ZB2!8Q=cK`qZfRlO!B7b9uFenxl7L%|V8q~zbVkU;dVrG=VX6Bh6YJR-l zn@N+cvYn#D#;*l`0b6CQ6p@nktceZNbFNV%nR~nUeD3$&b2|4Ns0*dEv{~3>E}cv^UN zJ*O+)5$@8GkyYU{VV5BZ3g0O`TH%u7M1?;U8=-(tQtuFUCVp}B7i&o)Ei6B$FP+M3 zKl!Miw8kXQ)`*_Tm5l010qNS#tmY3ljhU3ljkVnw%H_0Dl3QNklPrW5QMAxz45$p92?_95h*?aAOQzJh%0acgoMP74G6K|2pq^iava&2$^5)77QrYx z{4HwH>aJ2r&8ufuIcIlIDHTOg*EIkDMNvp2(`R2VV19C~nh|9|>Lj4>YDR&J8?cMce`tGmlaMk5ITph5_-C<^oprpdVUteib7 zE5ktv6d()|00Ldt#ocZf%MgUtJs4vQC8GccBuE(PuDgB!lyi==+02XrAPrKVB_L<- z1_xkd42)(J0$G-2ytuePoqNh5=R*rdU?dnpL4!*W;6U59aeuSfWa{aYN`fF4-oAQ% z>W+_JzmqVK#P--sCX*Orq`2QVJb_0H_k#eJ90<;?>$tpLx;xHezu(7{(uYr9NREPm zG$N3Fb^yWbUtZg1K=0nXjK|~g_pcvkCX{7qDWx;F0UQnod-MppOlQlv? zzh{17(Np(KBlWbmlZ9#1LvF2{-8&U$dBX_cP0|>dIC)g(0UCGOQoKb_c^`?WnI4N z3U>FPSI##te*;R!XW22pYZm|j010qNS#tmY3ljhU3ljkVnw%H_e*gjGNklL{U=|(3T7|}{8UTgK$`;Ld3ZKfhJ6bht40s#;$lR+-F zEQ>!qJ=LvmYMGU8tX_J$00<;V7@4W(^V~{AgzxwJQYfdSCaoa>5xKMkV5AooGcpI`{ZBwai~07)1anRn;$ z>gvkfoyp^ItksPd{$~9zg|xKrv}IY`-L)&W^{!Sx8EBaq%FJ2|fDi&$Q|S2m`s#h( zcZE)?M$pVr=xZc^Vn+TQ=5#if_WQk`PN(_(yb)qH^3o;&NHQ}?q7sUhFXPm8o%ek| zC-+@-CrOGaenF6wR8awtYeYa%-rn9^(z{}5DHJmiBCQw~$Fb|WVHoc3?+=H= iX0v&GeB5rg5%C9;U_c>bCf5Z30000