From fcd9d457abe10a07f9fd20567226ca982f8d7e7d Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 30 Sep 2012 18:09:54 -0400 Subject: [PATCH] continued to tune fence textures and shapes. --- fences.lua | 100 +++++++++++++----- textures/homedecor_fence_barbed_wire.png | Bin 512 -> 522 bytes textures/homedecor_fence_picket.png | Bin 1768 -> 1768 bytes textures/homedecor_fence_picket_backside.png | Bin 0 -> 1575 bytes textures/homedecor_fence_picket_white.png | Bin 1203 -> 1251 bytes .../homedecor_fence_picket_white_backside.png | Bin 0 -> 1050 bytes textures/homedecor_fence_privacy_backside.png | Bin 0 -> 614 bytes textures/homedecor_fence_privacy_front.png | Bin 0 -> 580 bytes textures/homedecor_fence_privacy_sides.png | Bin 0 -> 342 bytes textures/homedecor_fence_privacy_tb.png | Bin 0 -> 308 bytes 10 files changed, 73 insertions(+), 27 deletions(-) create mode 100644 textures/homedecor_fence_picket_backside.png create mode 100644 textures/homedecor_fence_picket_white_backside.png create mode 100644 textures/homedecor_fence_privacy_backside.png create mode 100644 textures/homedecor_fence_privacy_front.png create mode 100644 textures/homedecor_fence_privacy_sides.png create mode 100644 textures/homedecor_fence_privacy_tb.png diff --git a/fences.lua b/fences.lua index c979a5d..593ad11 100644 --- a/fences.lua +++ b/fences.lua @@ -35,9 +35,16 @@ minetest.register_node("homedecor:fence_wrought_iron", { }) minetest.register_node("homedecor:fence_picket", { - drawtype = "signlike", + drawtype = "nodebox", description = "Unpainted Picket Fence", - tiles = {"homedecor_fence_picket.png"}, + tiles = { + "homedecor_fence_picket.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket.png", + "homedecor_fence_picket_backside.png", + "homedecor_fence_picket.png" + }, inventory_image = "homedecor_fence_picket.png", wield_image = "homedecor_fence_picket.png", paramtype = "light", @@ -45,16 +52,28 @@ minetest.register_node("homedecor:fence_picket", { groups = {snappy=3}, sounds = default.node_sound_wood_defaults(), walkable = true, - paramtype2 = 'wallmounted', - selection_box = { - type = "wallmounted", - }, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.4, 0.5, 0.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.495, 0.5, 0.5, 0.495 } + }, }) minetest.register_node("homedecor:fence_picket_white", { - drawtype = "signlike", + drawtype = "nodebox", description = "White Picket Fence", - tiles = {"homedecor_fence_picket_white.png"}, + tiles = { + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white.png", + "homedecor_fence_picket_white_backside.png", + "homedecor_fence_picket_white.png" + }, inventory_image = "homedecor_fence_picket_white.png", wield_image = "homedecor_fence_picket_white.png", paramtype = "light", @@ -62,43 +81,70 @@ minetest.register_node("homedecor:fence_picket_white", { groups = {snappy=3}, sounds = default.node_sound_wood_defaults(), walkable = true, - paramtype2 = 'wallmounted', - selection_box = { - type = "wallmounted", - }, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.4, 0.5, 0.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.495, 0.5, 0.5, 0.495 } + }, }) minetest.register_node("homedecor:fence_privacy", { - drawtype = "signlike", + drawtype = "nodebox", description = "Wooden Privacy Fence", - tiles = {"homedecor_fence_privacy.png"}, - inventory_image = "homedecor_fence_privacy.png", - wield_image = "homedecor_fence_privacy.png", + tiles = { + "homedecor_fence_privacy_tb.png", + "homedecor_fence_privacy_tb.png", + "homedecor_fence_privacy_sides.png", + "homedecor_fence_privacy_sides.png", + "homedecor_fence_privacy_backside.png", + "homedecor_fence_privacy_front.png" + }, paramtype = "light", is_ground_content = true, groups = {snappy=3}, sounds = default.node_sound_wood_defaults(), walkable = true, - paramtype2 = 'wallmounted', - selection_box = { - type = "wallmounted", - }, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 5/16, 0.5, 0.5, 8/16 } + }, + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 5/16, -5/16, 8/16, 7/16 }, -- left part + { -4/16, -8/16, 5/16, 3/16, 8/16, 7/16 }, -- middle part + { 4/16, -8/16, 5/16, 8/16, 8/16, 7/16 }, -- right part + { -8/16, -2/16, 7/16, 8/16, 2/16, 8/16 }, -- connecting rung + } + }, }) minetest.register_node("homedecor:fence_barbed_wire", { - drawtype = "signlike", + drawtype = "nodebox", description = "Barbed Wire Fence", tiles = {"homedecor_fence_barbed_wire.png"}, - inventory_image = "homedecor_fence_barbed_wire.png", - wield_image = "homedecor_fence_barbed_wire.png", paramtype = "light", is_ground_content = true, groups = {snappy=3}, sounds = default.node_sound_wood_defaults(), walkable = true, - paramtype2 = 'wallmounted', - selection_box = { - type = "wallmounted", - }, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { -0.5, -0.5, 0.375, 0.5, 0.5, 0.5 } + }, + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 6/16, -6/16, 8/16, 8/16 }, -- left post + { 6/16, -8/16, 6/16, 8/16, 8/16, 8/16 }, -- right post + { -6/16, -8/16, 7/16, 6/16, 8/16, 7/16 } -- the wire + } + }, }) diff --git a/textures/homedecor_fence_barbed_wire.png b/textures/homedecor_fence_barbed_wire.png index be1ff1b5eb6ee6ee387137522001e4d747f6517f..ae649533503305bb8852e73e1c4423b09620af4b 100644 GIT binary patch delta 466 zcmV;@0WJQ31d0TZLVp$rD`+s7qW}N_sYygZR5;6>l09o$VHk$5=Y7xV@gydLZl%Z7 zzhDJpbqRJ9x)fS!3U-r1x3ohkbPR=(tz9~X;1*KhfJ;H=h?@mL*SJaiI3G`c!|Ao( z*Kl#m=Qk&MbbQE%@4tl%T=ZIM1dMBiBvrDK?)T&jI8RQ_2!DbAE(Z*UL%qMhC!f#b z`#z0EL$0r{wNxsxUawg!7IZot84LzGo6U&--XfRppKH)~$9lb{P$GXf8hm_J)BJ&hNuwCgNahAcz_l)B z7e~Zt<~=#bkbk6#Nu!i)lHFh)IY5lrCCYxc%`Av_G1j;kYXsN2nFZT8B}o+HSs_Z3 z>_Pn3<1VKQhQjvbYuR##7*=(rS>k@{c=5je|wVK@B-An0wK4-OBvHbIkqvJ#5)9VvG z@Ep#63^SeK>)X1zzK==b2>p)+jx|^W2Tgg1;>?1>10O5OKOfVt`>fq$9{>OV07*qo IM6N<$g58MYd;kCd delta 456 zcmV;(0XP1N1b_sPLVpx614*7(%m4rZpGibPR5;6>lCi5&VHn1L?{_|~3Qjs7mj;){ z0ujWt7Vq8M8*Gp+cPyG3qP0yLqLzjh5vPO%L7H^BgXYjhNzhfnODB#VJ?Cwxf8g9_ zd8YT_;rBi={`^7@!I4MJmJmaqt}Zl;6l1Kx#5(;a4HW?UGk?5~d(Q=042MJAY&N9R zX;P^al}bfAosQ;mIXur}wOY|=G^F3}>wG>Zaq|uN(S5DI>_a@yBa_KctJMUc*XwCE zn?+SA7K;Kf7!1^L9IDl-e0YAYPhPf=o3C&5_wEl5p1zC6;POI4qgYYl7)G%f7zYr+ z?1KP%2a1jnRDTrf`+I^z{05N#A(%wsj8Mba0l^{S6oEN&41yECK?Eq+AUJUhy!Zhj zsD{{66mbe8Mx&9=W;2@2rT|Q*Q%xiijXn0000F^^4C9uymH?k3fLHIt+mg2|DbMjKpAH07gPW*dlO_AVGkIgainI zg^&pN07f9p?#_GNRYmZ|GjDEh;S2a>t(xC-b#+($|FHP(-MO8wzxYgY#rK03Zs+&D z`qY*2dv|WMZmKl|>T zOQ-nu7oJQqK;U<;f8$bo<^@6c=@ootkOF`B$=$q^fCxkY8pH##_YqnI#f;PSE zKnM<4g<31aYJbm1#|0JTV(g&G#pHP3zq8F|11W^e{4f;if?ppMfGrO#1oxSjH@@}x zELO21xOW1jn$UWu4r>Mzs=^pBXmUP*=lq!d_3w9C7o(Qp0lZU6WmS!;a1pT9ig$zeDF)eI1jf?~wEkec!8I+aMyJG@sf|$@JXIK^bG$9J6 zw&fwRQL1hK3v6(7J9V`h0`Th}zL0PI{B20Md8_c~M?b*z>nA+%>?;EBqi;T)|9r=} zc1_3*pLy()ynD9ci7∓Qx%EJbY7m^dpaORILG&aL22;+Plev%2e4?UwCS;>8;@hV*S5V<>Y(&I9f#}J4T_^*bUayD_3}vqv zRh95W1vXRg$c={>R;&F6eJ-ulj&8B`Tz0*WM>!(M+SWw7k~pXDUw-EYiU=UYR?j2%ZRDA=A4nKfIB&kwbGEa?W*MVs0^% literal 0 HcmV?d00001 diff --git a/textures/homedecor_fence_picket_white.png b/textures/homedecor_fence_picket_white.png index 97a40816561cbe8f9243bbf504c89459c1db61b9..0752ed9682d30db344666790835cade5a93ab877 100644 GIT binary patch delta 1201 zcmV;i1Wx<23F8TnLVp$mF?Oc75&!@Mf=NU{R9M4}SJ7_rJPbWa(+Ik1XxeVr#a>|V z|1Q%6HwaNCfhJg6+B8l6i_KmV%Koo63{uDT@v(gd1W(g6{&YHd+;~1dKK$3$*Uj^$ zY5eEs=bz_I(?sVoeMu>G%N|;5{NMAJ{nWz&R8{4jbFkK8Du2t(X5+QikW!+ms;l$W zYQ?|pcDt){`pr2P*>eEidvslQGlM+OVT^$>2IDwho!{NveP1Xggb-KfZQG)*Ye*S` zE+~7Y6pEriUDy1%TrT``vEm7mEb| zz!(E5CEB*da(}rL5&(u_;ET($yjd^j96Pbr^6y!ev16qazr$Guh@?D{WO%t;qJv== zqVLvP5C^Qa$nzXw`J|LE#=tp;wrwL@?>&q$zfOZPNQ#gkq8GvpQ+7}B=G1K3*Xh+SA?iDTKh= z+nbl?^BKc1z*@_-Yugr5N?a}%E=^k7`FxJP@6mM~thH=U$mMyCuIn(4Bi~O?UDp7B zaU3Cq5Xkd9B1cga5JEr*0j)L0apW2j{Np&ndk^Ov`o8Dv2&J@zl~T+NDv|dd>TozP zd{hQF$P6Z@Fmp8G$m6G{51!()_krQih!k4Ge6IB6h*-(h0`!>N#ao2!Xa{3 zbHF*rJxtEiaZ4ExL23A;#4^TUHk;jS;j%2FfPZ8dSxBDHK{%9%Kxu$lYvw@LbCoxMx$nmbN63GhN-`-%2SMV zL&=n`+^HU>iJ3YeJxF(iBo50#qLh+W>-E}`WJ*i0TCF@0hB_o{!}WUY!^>%x5EAe2 z?>@`2o1%2JT6r0&o)CKPJ({LL-}lI}jDw>LvMh@fQ#d;a!C@HCb=}ogq)FNL{eLe9 zq?D2DBBCj!zNOR82n{o!VA2vD4u>mMJZ0m(ha^?gwk$Ab=QEn7VaXPDQkG?WfBO6f?qG<#%92OG P00000NkvXXu0mjfiHcA0 delta 1152 zcmV-`1b_SE39|{1LVpzq5;b$K@&Et?Qb|NXR9M4}R?AN7JP@8tY%7F_9t4}R;Qe0$ z2~qVeSfPpvi3+78Y3e%Te{nR!*iHG5H@%EKmv6qg0I1XVeQet{!iDqk@e#kjzc0%B zzK>sDU%$%xzE9+sUoysAdJoPy_`mbp`?(_yY`5D;L=ZxNxqm3%-rk~f4iFKx+wGbB z_4QT$dw+jFlkl)M)QVvI13$V@bSA&PzW%Ea5sIQXlMllHUDp9( z3VOlO8)KlZYv{U8K9|d-$Zu|LAcPf8-_uQ>8SPZtE($f7DABsj2x$^sw&aXr|UYAAtHjcHX%n{ z*H9D%AR<&%1=BQ14jKMwnt+I4nkG0Nj}l$(I6GsE5pHmbhzQU*CxqjNY>eS!!#YJ= zPGwobpMO7pz!)QG()Wl64u=B}5!7`pXi3lDI?RFcz_fXfhDB(KhE}3)S zw?5#U6S?6s(JYsrXFyP+;g=1^Y38o9GRKtxi*Y&>tb903!Qn@>(G?>$si zb+Lq-rb!$^?U^QzHlUjl6DW7kIVY`p9LJ=w4S&OsM6MAwY^<*9ggn|PL+rhW5CT+H zb%p>dB_gP*Dv8oLm&i3Dc&Yp8OMTyqB6gHJ8FQ%XI^jnMA(1CJ&+MQkiYDURsO`E= zP|yRWC<<;W&~+U+=MuSYSi>-YF-8!^JYwB)bvk%VJLk?Cjeg%WjSw>D6ZZn0R%8fu zjeinRlH(8pG)*IsIOk>|Zrc`!=;BD9D{s{EnhkKyf17?9;=b>Jh+wf;Br|1hpWuMF zig50t9?f%&CND$Y6ZAZoLx>j|V~ik-03bD+?`wHUGCA|nt-l*%z-9QnM|hSn63@@i(OP?PDP65r5qVzc(8m~InkKN;LRpsLoZbVH zT&mu|288Gv5Sb{oP+!O`(&fieTF+NmvXYvaGvKj8eT~F>~=eNe0=<;_nXZo z-rnAd@o^j>gz&QwS!-dx-;38d!+H4Zc00*`p5Og`4}IUu%BCx+EKAX!pZ@^Z|5og+ S-ET7h0000g2b5PcroQAne5 z=!vT8|Nl|#g+oy*Ap}hfa_sRQcE`0t=x*;j7X;(6-@N$*C}bSRG>&7!4LKYR-|9a< zKhyjB`%V4vc)YSF{6LH`e?8MQ&5!IefZcAFm>B@@_V#w=Mfuyy%gdF1x7#HmLen(Z zZntTPoe%<;8N1ys>nlh^gkc!qoV!A*lmgLjymxnZSNa$uy!QYAYwb-2oO4L&3!f77 zUDtt`Glj?F5s#0LS$}_jj}SrzdORNS^z@{Jo%MPR00<$#7=zR4gw1A??fbrma}M$u zLcnITQFJSQN~sDxGs75@wLd@eSJ-( za+;=_Nwg#}Mrf@w^+c3^o1cj>BE|@%6s)y~F~ZF0k`Ra?Gs9X7W=2Y>x|o?kM7Ufo z`9i6d7$X4Sa=D;wTTIiGSs2F=)>;q|D8`6snyS(hZ%Q_Z2ui7Zae1Mf(OM&=bkkm> z>pEC#p|ytj`1pX<8q+jkzu&_clj+i0<8(URr23~Jo1bN7RCVsX|F#d5vfuCV{QO+? z5ot8eIW$dE^?}kpgaGGU-3Pq)Ire33mt|N==}C+cLVn?;%H#9-jLYQ$V+=wFR})VjC>6}{}NF|u2Y0!0D21U2JRVgW@tY>Bn!%($i>7-rP zWpLv-E{1dd4hcfZ;Bw-XgQ;m648s5-Lff`gt5!-OgaGe-&X4)XF57&W;8fBjBY7S- zNxX8J%|%9e*L4_%p`u+nraWBQ)4#4%ecywb7Y9*FDccbd`o6EclpJZACg(_1hB3x! zrY{LIBZPqUdJSf-VmzOmODxHG39Z^)>Ljp+wC?z zJUmp(%QQ`k8`a$2lx0#b8fC0gN|_z!+|{75*5Y(JRXJ1UR*Vsc!y(@(IRgN{0DU@5 Uq2$v&+5i9m07*qoM6N<$f@vw|Gynhq literal 0 HcmV?d00001 diff --git a/textures/homedecor_fence_privacy_backside.png b/textures/homedecor_fence_privacy_backside.png new file mode 100644 index 0000000000000000000000000000000000000000..12b9574af5da87c06b091aa88975506488590508 GIT binary patch literal 614 zcmV-s0-61ZP)Duy`!O?T zHwh#fOPdseogjjZSc;wEeOP)Uc3zAKR(4uhi-IQ6#K>m%oSFB-BK^a!dFaEt*R7T> zpS}vy7W2K6yN8EIiwzsg`RUo&kNN1hd_Ud1eDUP()%Et@B{PAQ0i>rHR{Q(YBmlrg zwRuu0!hmNsMO*K4Q4s?J50k8`io?!6spd?{pfd|>>W>JNP zStLjZ8N##{xQ$^+Z{NHUu%}nm8ycz;eCmMMX*jvG?8Fmr|OD092>RBN3*5E-nQCwxAT%>){?K z%7Iws05(JbAcd<|x2{hg-9Ns4>*M>+6tczq;Ni)^!C`H3d2w}qdiML*e0*p6_Veob zv&W+^o84gZu!wN<9v)#901)WIO4V?9W+o`T)JEAkGc(f$ZaQVA%(;7O(-^%p2@3?Y z=x*+j;98WyRHzmP;5O!AM3iAj9*ak!RvJAQOXAAAdFkc=m~Sp;r^J;TlXKiTI@rK1DuXaE2J07*qoM6N<$g8f+z AI{*Lx literal 0 HcmV?d00001 diff --git a/textures/homedecor_fence_privacy_front.png b/textures/homedecor_fence_privacy_front.png new file mode 100644 index 0000000000000000000000000000000000000000..08040950111e1588d802ac689545531c883a671d GIT binary patch literal 580 zcmV-K0=xZ*P)ha*V^TC=3M4`>6hZFalgBfum8 zbyb1yTXRzrfdVXZUhCYR_8}!|Bmszt3Qf@5bgkN-_Irn!u3}t>S?AA377QXHYRIIB zjBNmLC|0sW05mgT0T2*cHkznal$m6)cW>^xf*ET!mK;byf z^Ga3KYvnx8q_k$LFlgKEVpdg|buG@TqA*5JrtVuamEL{MO!9WKxssK`bS38TsH`f0 z=%xbGpT``I6?7L9Nv4^^JQ5^ny{Tv=GIGvX^I3(n^&w0WNminDpDR!R5K&n*XH_Dq zB1?-n&gsojsHiqN=^rq58p}o0+ z!TLR<3alG|6^DRL4dMV)0boWR=j9P;p3hUdNfAgS+59#WV1bcE07kkCvVH-hvRh-e S3ySgp0000{XE z)7O>#4yT-`so=3m+rI&YzIwVihG?8`4cZ;b;>hzkKfP}^!zl)#js@-9FPl1)G8!f< z>NxrG;l10j{kegRJxM=3Hyx4Bf4=lGsA6B8dqe-S)Wj)iH3bvoC^-|^fj&6 zP+j52ci_gI(1;orm2Wd@S7yYTe-{zE=l*Nk-}C*8?nMUz4dmLMX6%0@q{C%fZOLN8 z%~K}6o0u%>q_fsoZKby6s!a+EYiHj!+9=Wt3%!ku`^>tLzv|3zJm-rulK5;ky mX`PU`8Y5oTGcz{TF-|_)Bd)jX+(lpjFnGH9xvX{XE z)7O>#4yT-`sldjm?Fm4k%bqTdAsXl39^4qnYRJQS;JZrX^WV<0DK052Dm>1zEFw;v zB~E_aTMjqYPIFP*aQgam_fW>IMH3lvi=~ZMZ8ANr6RNcEnB`-c`(^djzJXnN$M*iV zJRZ@pX6;JNyS{5ppMES|b7Et{r8lRpUYT7yclFP*odxHf?#*`#mud8U^=5a-Ta|x* z1#7D7xP%<$rt&Td2o_LlXgGQzC^0mZq2aFWoi(9(vpgoLJ<2mK>e=~z?{4wzbEb7} zB1KF0*4H?_Si6>^Nh{>F1J_d1&L+-qmWGZshxCn{GM3HqpC1GC9)qW=pUXO@geCw1 C<98$g literal 0 HcmV?d00001