From b3a7a3bb739634aae114ec9cbec7a9c4d245a5fa Mon Sep 17 00:00:00 2001 From: kilbith Date: Fri, 1 May 2015 14:51:52 +0200 Subject: [PATCH] Enhanced wardrobe formspec --- homedecor/furniture.lua | 28 ------- homedecor/init.lua | 1 + homedecor/textures/female1.png | Bin 0 -> 740 bytes homedecor/textures/female1_preview.png | Bin 0 -> 369 bytes homedecor/textures/female2.png | Bin 0 -> 2201 bytes homedecor/textures/female2_preview.png | Bin 0 -> 677 bytes homedecor/textures/female3.png | Bin 0 -> 935 bytes homedecor/textures/female3_preview.png | Bin 0 -> 447 bytes homedecor/textures/female4.png | Bin 0 -> 1304 bytes homedecor/textures/female4_preview.png | Bin 0 -> 469 bytes homedecor/textures/female5.png | Bin 0 -> 822 bytes homedecor/textures/female5_preview.png | Bin 0 -> 364 bytes homedecor/textures/male1.png | Bin 0 -> 1241 bytes homedecor/textures/male1_preview.png | Bin 0 -> 489 bytes homedecor/textures/male2.png | Bin 0 -> 1357 bytes homedecor/textures/male2_preview.png | Bin 0 -> 523 bytes homedecor/textures/male3.png | Bin 0 -> 2330 bytes homedecor/textures/male3_preview.png | Bin 0 -> 701 bytes homedecor/textures/male4.png | Bin 0 -> 2173 bytes homedecor/textures/male4_preview.png | Bin 0 -> 623 bytes homedecor/textures/male5.png | Bin 0 -> 916 bytes homedecor/textures/male5_preview.png | Bin 0 -> 409 bytes homedecor/trash_cans.lua | 15 ++-- homedecor/wardrobe.lua | 97 +++++++++++++++++++++++++ 24 files changed, 104 insertions(+), 37 deletions(-) create mode 100644 homedecor/textures/female1.png create mode 100644 homedecor/textures/female1_preview.png create mode 100644 homedecor/textures/female2.png create mode 100644 homedecor/textures/female2_preview.png create mode 100644 homedecor/textures/female3.png create mode 100644 homedecor/textures/female3_preview.png create mode 100644 homedecor/textures/female4.png create mode 100644 homedecor/textures/female4_preview.png create mode 100644 homedecor/textures/female5.png create mode 100644 homedecor/textures/female5_preview.png create mode 100644 homedecor/textures/male1.png create mode 100644 homedecor/textures/male1_preview.png create mode 100644 homedecor/textures/male2.png create mode 100644 homedecor/textures/male2_preview.png create mode 100644 homedecor/textures/male3.png create mode 100644 homedecor/textures/male3_preview.png create mode 100644 homedecor/textures/male4.png create mode 100644 homedecor/textures/male4_preview.png create mode 100644 homedecor/textures/male5.png create mode 100644 homedecor/textures/male5_preview.png create mode 100644 homedecor/wardrobe.lua diff --git a/homedecor/furniture.lua b/homedecor/furniture.lua index a7eec9e1..90ffe009 100644 --- a/homedecor/furniture.lua +++ b/homedecor/furniture.lua @@ -138,34 +138,6 @@ minetest.register_node(":homedecor:openframe_bookshelf", { collision_box = ob_cbox, }) -local wd_cbox = { - type = "fixed", - fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } -} - -homedecor.register("wardrobe_bottom", { - mesh = "homedecor_bedroom_wardrobe.obj", - tiles = { - "homedecor_generic_wood_beech.png", - "homedecor_wardrobe_drawers.png", - "homedecor_wardrobe_doors.png" - }, - inventory_image = "homedecor_wardrobe_inv.png", - description = "Wardrobe", - groups = {snappy=3}, - selection_box = wd_cbox, - collision_box = wd_cbox, - sounds = default.node_sound_wood_defaults(), - expand = { top="air" }, - infotext = S("Wardrobe cabinet"), - inventory = { - size=24, - }, -}) - -minetest.register_alias("homedecor:wardrobe_bottom", "homedecor:wardrobe") -minetest.register_alias("homedecor:wardrobe_top", "air") - homedecor.register("wall_shelf", { description = "Wall Shelf", tiles = { diff --git a/homedecor/init.lua b/homedecor/init.lua index 091ff5f4..e4f667a1 100644 --- a/homedecor/init.lua +++ b/homedecor/init.lua @@ -147,6 +147,7 @@ dofile(homedecor.modpath.."/beds.lua") dofile(homedecor.modpath.."/books.lua") dofile(homedecor.modpath.."/exterior.lua") dofile(homedecor.modpath.."/trash_cans.lua") +dofile(homedecor.modpath.."/wardrobe.lua") dofile(homedecor.modpath.."/handlers/locked.lua") diff --git a/homedecor/textures/female1.png b/homedecor/textures/female1.png new file mode 100644 index 0000000000000000000000000000000000000000..7d52b2c2aea62dc868822482862c3da7f0d514c9 GIT binary patch literal 740 zcmV9K`?YNEq|Nj(r^$KO%8X6h^006z6SKG+_-~a#s z19VbOQveDg)%k6(0005^NklQF)L*Z%*H+nbmy z99G;~`Yp=Xz@=BgVEeZiy$bH1p0$2{iYA`SG9eD1KO_jwk6`Zw_?$A(J5X#y@C`8q zKfs^0j;Vt<(yEfDlRSM|Q0@1Xl&QQ$kjm5xJnsvZ%lBG9@<|R_m=0J0_jp116&a3OHl?J!6~#E5JLU1I7h+ca(E>JTlHP_X0cbMG!0!xj5z1!`Uy49@}C@Zl4Y7C}?aY55)UDxdnv~{g7EvP(Kocju{3hE@O z>qHh($0d!JMQvg8b z*k%9#0K!Q`K~yNujm}GU!ypVmQItqU7*a~H!TIignH7YhjB@ghY@_Q5rga*b|9(aj zzD94rJyLo&oN&M1Qo3F56X<+d(&dZ_;kWgKbqzZrh9Iv!tg8Wu5amA-NCplEAi`}! zA~_E@fwhpcLhe8cl&#IA01aeUKoY=LKx|^vCCwR|&CKUFicrFua;aa)W3686Cm7Rj)HXZ%|%%TgGn6Er) P00000NkvXXu0mjfc|?}n literal 0 HcmV?d00001 diff --git a/homedecor/textures/female2.png b/homedecor/textures/female2.png new file mode 100644 index 0000000000000000000000000000000000000000..4244e3593b9f6ccb3399974ce74f5a1fab3c9d27 GIT binary patch literal 2201 zcmV;K2xj+*P)X*~4-Om^6%`T?CjbBd2L=cU2nY)b z86F-U3knSt6)_PH92FHY5f2W9R>ylBqSsV2MHGxFBlas9~CSV4H5tV01ONe z5f2dq0|N{U3J9RNNYHvQHIzD`A zI-O`cnP4=MU^R~^ELcK9LdK_#UNeruq>DH`crY|)EHGeZIhSNOlw&oMVm6RlGK(%U zV|+%nazLnNIGJNMlwmcLG&pc8FJ0iiqHaB*XgHf+G>o>HfNDIO%dL~hsgPYVjJ}|V zSuu#apN2d^fUJ>vGB#{JK0bX%xpP9P-nyP>I-JzCn$fYA%BzyPoP$M0MLRn?H8nL9 z6cmI{yn9HpbwaFjL8fv)q~yS(Z$hGNJfd(wn`1VYX*-m~rjDnCZ8JA*YGPw3D_15d zQ%Xuo4-Omv008dp?tx0VgHE%4OR{=Jv3N$Wdq=L~#j0;Rs&qoA=*6dZM5o=hm(H$~ zWjK<)rH$CCgjg|zvzLIuoPM&De6WyqqKR}LB2yU|8Lo23t!c!9O}3n3vyE7#nsb(3 zHi%s_h^~}=S~Ysoo^x$zX=`R^U|U=sAVCulC>R(Rsc^)lY`&joxQI`<=gP6It*v}X ztdd%)azLtkN2zi@r))Z=h*zJ1P@dPeo6oYFSYMdox0Ab`k+PAH*sPDrsEop)g}Ie^ zdUSQGjdOHvaH@%K&X;a*YizNGW;i%FH#avkGcy+$F&-Ws78VwjSEr&~qj^N0cSN3T za-5l6m|{GUm2!_sPK&jihhR8@Q7?Z-OMXugnm} z>FMg}>FVj~>FMdzyzA-BnSM+@2KV*p^)6SWhoq2=Rz5<11%R=r56z*uCTGLrdgOp(8mXd}#DG`c919hrAO#a;{ z3i1m6k@hw^-=6cIGwh!%LY+PAVhNCreBv&)9FpGjXZ~iD52lJ(v+5LjD!VS7uy05kMO@5;w8(nT)3pZ-uIbOFhME4*Vcv>L*t&m0Bwnj zCquox!~X#ke-V8Zdl{bwY}vj~we)F2n z^I`=Rpl}v6JAxe@K{5|!!;nOq%xVrUjkYt92vV}_KoA^95&*Dh)#?rF)GA;o@%7_f zRul-L+}9`OK^%lkH#$0QgdugAx6tZ8Ag#71ce%OwTCPy&YHsQ3y49jgEw7FYXE}T4h{!D-WnNz3ETsVIYP@`_~ zR2vg2!3x_@f)_B<4>^KH5=0CJ1SE|?2V@SL$S{?=wR78+Lzz(I*v{kk?mcd@+kslB zFY`QV6-6sSSgk0g!;vINrdnH5B$z~SNFs4Ji05wZJQfMrL!pKf-I+s=yF-5fuj5>` z8m-1-Tr{d0GT?G|8l4b$^(qKCjh&$EVkpW@6>jd>wzVm9$i8d$qr>*&TQZqx02k+C z0WSVJ{wi7x1OnV>>B;ER(xn3jE|s2+J}Hfijf}l`F*Z`#y|ufcX;*jT(e8cQkMFo0 bsonn#eY};tkv-d)00000NkvXXu0mjfjK<|W literal 0 HcmV?d00001 diff --git a/homedecor/textures/female2_preview.png b/homedecor/textures/female2_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3bc2b5656fc5efaf282b3313643e6b5d2c3eb4 GIT binary patch literal 677 zcmV;W0$TlvP)D_SL#c8>spY|>-@TySyPh~ab~ih9 zF*RvROG`sTLp3!um}IVqRjKI3r+7r4aY37AIF)HUkz_WJ#;1+JrHv2|90&*q@bK{K z>+7s@$E9q%gHN-2O0wt5v3g0dt*xzkNT}eyql{alZ9<}La-3OUoLFC!#HNl(PK!rN zeyfptbZ&5`hHPtKV=XXWK0ZD&GBSBcqK#dZc1w-Dp^08Kg` zS)&>748yR&>Gi;WST?~jT{Z@ZM53GSvT`)bE$X4GJg@4pIdqrjT|Jt^FP4fy`5`>~(*0iYAJ6+AOh6?|kiKRi00000 LNkvXXu0mjfT_`68 literal 0 HcmV?d00001 diff --git a/homedecor/textures/female3.png b/homedecor/textures/female3.png new file mode 100644 index 0000000000000000000000000000000000000000..7e09536ef008bc6c957e420a53795c7ad859815c GIT binary patch literal 935 zcmV;Y16cftP)tQsA~p>ALgRzxma;=;q|?@9yE?+*9PBY~`$9_sU%H z#8BL`W$&*4)UW*f{G##9diA?6@V8_3u=?W7Y3;{Q@xnOZuAA@3Y2K$e;F0&-#P##= zlW9Oh-?D@1xjW9I0000W?y_9#r{SMu{M*1*@ThF%4PeU)y8PYo+QzrLB$ogH00MMU zPE!B|pYUi60008MNklEg&=ysnNTK z#dcxPbNQ5!qLPMic~lY7-HqtO05em=!SIO*U?721^8}y}oN2t>=re%H#K>(EeHbty z&YnN?|0VwV1lZBcUjPrZ4>BnvwhH^HyUktAZO;ImJuwtFH3nPy+wSk*dE~5`PBt@W z0w&JEqG|0{zT}k9p$UomU0|BA?E&ijn&ahP0E8iNU9Zc!Vg`n4I)%G`TOVhD$^h%@ z`?9>ht|3Ps-BHD_fBMt@GmhrvV|n{{5u?vhpRSUK|EEso32 z`cpUA@H7YmVK}j+Efr{Cg!0)k+()))qW}NT`5v3APJIZ45bojbxaMHLKUMK-oYLUM zjj!iI_0Pn^B;Ew4C_uarNT4WQKokrl(E4w|>9n6>!vx@e2?i4UQ^G!GKn653mJkKM zO31RNY4W@wiK(+p08RplI>2t1By_&MA`${Y^lG>ZnkKt~E6G*?<0Oy*Bs*-2WTzha zmH~LB`0NMBNT&{wrgmzI`rfEr}6)2VO?gFhB{j4Dn8PK}zotq^Ofy>#szIT{L z9PSoBSC#jj_hl3;0s{RZz_KjbwQY;xYy&2tB^z6(lBFy2TzLhm>QSHtF)Z2`V>y#& zi)pgf7)IL^hH)Iz2?FIQT&XAk5QwWlYYPKoXRMML01uVWjo>QqsvEt(3pNiR?Ork} zL`qr{PEDvPM+s>Nn-Og5DHxmQnana;^4wa=;R&JvL##Ee>s5Tke**OMIt76(df@;7002ov JPDHLkV1iBO%OL;& literal 0 HcmV?d00001 diff --git a/homedecor/textures/female3_preview.png b/homedecor/textures/female3_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6ea13bba47fa46a4b166a6df20b6b53e379133 GIT binary patch literal 447 zcmV;w0YLtVP)ALyWxyOxIx`a~m*S~4rr_`2SQ1Qa&=HyV^vzzb8t$R%U{rz9}%KzTNQ{T4w;muX! zprCR_0002&?(KT@yN2q!Y~`$6>!+ge%wPAf;h$vL=i}Df+VR@P_uRx>=Dj%Jk!BgO10i2QroI;zV#&SAS9fnuciw5vHl{duG|KdH_JWIZX@8_)vm&L~Mp-8D#_oQd96Sa04l2 zOkI~;mM3}Y+8C7zr&CD3`c`gb&|5!X(znCSBrvxOW(AWWt`IX+TN%#R;9R(#cc`l8 pv#NHmmtbwU*!_lc0M31G`~!6<4iB4co<#rv002ovPDHLkV1h|x*8Tth literal 0 HcmV?d00001 diff --git a/homedecor/textures/female4.png b/homedecor/textures/female4.png new file mode 100644 index 0000000000000000000000000000000000000000..c7eaeb85c80af277b33dd99fce39a388646fb23b GIT binary patch literal 1304 zcmV+z1?T#SP)p@7AnlJQOw>3;_WFS5{VhO(9!a zTJqVhuYXfK91UJwU2Q-XV>%Q=Ck;9q3~4?UhoP&Aqpkns$VVv-jHj_;U|>Ha4F1V+ z>{ZfWUtgJNJddihm1jHn#BY#fIr-kh3k(YS`uhCg#vTp^6=eOX#L(^P;9_B66YlKF z*4mo3!0o7?|CyO&6TVXb0004WQchC+$VCZ< z1P~D@UZ3{9{{JuQ1Yi65w8ttD6LxlXc9%#|MvaiHZR0eq;+XK6^Mnv-3ZaB787S z2;qclW@tfW0RkpqJOO|dlb|1Ns8On@su&Pe3q`pQ}&+9on>Qb=Pn5orVFW0+DJ09*QzW|FfYA>ZMKF)b4b0t^#6;@6-lS(&5*G zZyr70-1q7sMWCT>yt|a;#n}mNRbwZxYH{)7VD}-aU9dr*P1|8N5E|@;ymDzb7YGH-ps| z>zZlmy82)K>vBO3jdcfCk|exBV7Z80ELSm)+al+n3?mX%L%8a$aY19bHThx#16tiZEmt_%P<%{kGp9 z`#yzayWQ^P1prg+Y^VJ&^CYB|?1aQjFq7PPf>8~CCX6az3;>SDEtVL4gYY2nc2{e{ zIdSz&f-Yp<3025~nZO|7gd57x{V*m>)E|5JgFzav4Di{-G2+ZvIs9QS0wc{>L2h_i z&4eQ|!Gss<8|l~|_j@qd_uIbT@B5IYww&|1b2FLwFnEWanC76yjR2X0){O|TFh;Hb z+x>?ReZbg5Ot=#5kt(kpfr_@V*4Kki_&J$x$&3tecuT01%qXg&BQ*T*@yl1_0jT5t z6|A;l^**c?ZB;i-{p!IOlcIo{QGzfag$sryU-HqHn@ygT_7hg$H6ASLY{@rEo-H`Z z^K8t76g04iI61>F@VeU?yIy&$4A6|$)}4N2AkYKU2o^yc_y!s)4A1j%(cNau$4+PC zr}5;v&Z5;f*(S^KWs~7#S(c14P++uJQ^3XNl|!;JKqrHMTce&%9wJ^&j|>beB$dzr zq347I?e8TTGlaU7`R1UPag%S#%R#$C*vOy(cEBSLp(vpUjr6lwu$=kI0CoWb5C~S5 zhtuUymX8dm6sRH^>GgwUIX=rJ%N;_3P6h<{XXA+2V;+cvLTn^ep%Kj!z#ad9F3t1$@&Et;0d!JMQvg8b*k%9#0Rl-xK~yNub&=_g zg&+(@owf=Hg5tj1{m%OS4>$!Uc>m0o+Juv1LqitwesZ=l#>B%8y0!J&n83-czVH2- zfUVj_Ow(ahz87@ zKr>`-oX&>sT<9690bPSq>E7a?FdD9l-fl3Il|@u&jbuF$HX#}s z8qy*n0002Y9UVSKjwgbxdpvz54S7;S!@k z#3pV5Zyo_T9}rDRr6;J%h|zKkgT(ut-b6((9ss%IZOvr>x=81XvGTw4`>OGt%$h~| zEu6}rlYqRG!a!BL<58EswegDi5lP8#Qw{dOpW+NCP-X%JafaWu_gXs`E&w0}Cm;Y2 z2PYyt-GSXd0S*BBUu6r$e=7kT*R})f8L&XuiP1{e3K39s!Uh0-CW0QfrwnEZ3juWk z7|u8`?_gU7%^otKHb7#9lRpm&LRX5r+xbW0AqhXzj6OwIsgCw07*qoM6N<$f?x?_ A{r~^~ literal 0 HcmV?d00001 diff --git a/homedecor/textures/female5_preview.png b/homedecor/textures/female5_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..24514796968c67188de7316cafb69bec7612772e GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3-pI!a4o{DenNE5LY0*yCY3RMC78PqLh@> zx{5Gyaq+cfp{HeJ)|3Vxmy`r5*xDGsvo(2hZS+YgDPI!>XKktVmEl{txh<82_ww@o z|Nq~q@xiL%AnmPd%z&yHOM?7@862M7NCR@td%8G=Xq>M-+qkY-fu}VwAUisbk@fDk zfBsecZtC9C{xUMl3&dtehHcS#mvwtv>CqZyzUbT1CRJPRnE&|r<=@W-(r1)kH%!V} zBrPPIyd>Ejw8 zy==O?N_(4nJPvg$HALtKs5LB=p2YY;?FpOZgQJY9?QDwEg?(;G*Q{|gF_u|mkR%zK zZBZP4*oJ?Gt&j1sdH4et|YEIYq{i}c^gFJG|#nOoahpU2AGYWYKb70_!8p00i_ I>zopr0LsmX>;M1& literal 0 HcmV?d00001 diff --git a/homedecor/textures/male1.png b/homedecor/textures/male1.png new file mode 100644 index 0000000000000000000000000000000000000000..614c71f9115432c16088f85bf26950f17acbedcc GIT binary patch literal 1241 zcmV;~1Sb25P)7J0e9uCLwAQdzy8zvnSO-C!J|4nLAEGZZwQ3mDZ<*Tc!+E0fS00001 zbW%=J06^y0W&i*KyGcYrR7l5kkwLDjFbqXwV=0a!a5Cxup$y6b=(y5*``^{Se(IkT zI07YD_{4V7e~5GCQdBu}kiO_fWWzdE6A??_l+3CHnb2T!5)2X_Zep=^KMN`o#9AKf z3#@bcf~@cR-aXxsiv;>upRd>RLg0JQZv{03sv$rHH-bLy1PGZQnb7HAEQmGV_PzYND&%dfqJ|X>k5@*KQs6(d-Zk&y81oHHB$+aF z6oM({*YT_GWb_`rzwi!d7%rE~$NKJk3P!Nx%61)NY#k?EGyfNW&=Bt(V3nq6&dtcJ zlyXt)xa_7G^wBF|K=H@N=70!TL8h_iRH>1Re@p1w=>>4V-R=hnR36F_vK9+-b&}^v z?bsr;=QSI(kcZI(Hz*cFsc)3_b zYmG@k6t8hdge`UsKnVH+f($T3=l)77(ln%^*M0^E6KT5&KYpYwy!d&D!iu`Edq9}_ z=^$XVwOBJ!6ohGPtrkv_uHgKXgpxg-PI(k%$uZpkLvR2V0svZi?Z83XG;Q_l8rig= zpM-M#JpKiw$7t^$=x+g3!fuA8@-a9Vc|ouixFFz$KLJq+2W|jF8{l?$R?;ox@GH@& zZHx(fU`*3an}ZAhpv?eq+ykJ7LR>-)xAvsKLPCVOy&g5Q-qq}w1zD6Iv(W4SZmZfFmPMKcUF7Jk7HtTlIec`^j^`f6b!y00000NkvXXu0mjf D@xmo0 literal 0 HcmV?d00001 diff --git a/homedecor/textures/male1_preview.png b/homedecor/textures/male1_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c00be6b3ac78e18d048ba6ae4b1b35247fcd964a GIT binary patch literal 489 zcmVU(FRxuMb6= z3_OSm;JTdOxR^>rC>%o*>1xi5I|A3k{N6;7`yTAICj?d|G%%$CLs^KLP&Eo8WPL$-!k&-m}jB<_<}s6 zG)me~G^EmoI9({coJ4|(hN=Wo)aP?8nu^u5;G9t`qbRrrwkx(@zmprPO}E|N0J} z3ImDpN95Ve80U=5FW{fM&+vEx7J(%w*e=A11alBJzd^xwJ6Bo##_79dgoJRuVj96Dq- zAR$!$8b#)BKPCzhCS5WeA5Z^IEgM!X8Rg8mXE`DzQU57e|4b_x4i_;aR{tPS=}0IT z=+VD(Ln!9Xyynfi4;eNcP5&fW|0i7S9ZKgeUjG_K|7$!XIBx$lX8$N*|0Z1j8%X~* z9T6KF8zWZhQ!N@8LE|1C9wQ3?;K8dQAt5jj0Nv;R6B8302msx?qtf30)4iah$IyfZ%ex6gD3YetF{zJv9@o{bx<{ z9*5A+n03)PyHq1usL5siBjTz{$+Ze^4{JgQhwqR%xa72ow>(Rn&dUaPK)Se9MK%6Bje1d_l4w|S=NxDC+l zXnvl%;abD4Qajxa2T~E=DkJC9I#v0@R(p4N5Sklph+O1W*gd3J(3 zfQjx^^btKIn5v5)QX@2@mW2bP*aoSTG!4nWQguZ@r~cnY*|xR{gJBqB^+WO@NJIi+ zFhM$_QG7$Gt6R&U?HD`k{Qp05o@|IctR^9E;g;Q>GDO zoXT~*Gg3LeJi_6E3KL%EjMACt3`3T_d4I zaSw3QAO&%frzCgL0ZK^UKS1(lsQMoC^c^ zK}xE@;IhPKfFa~y>bl9^L0@7>%TQpOvhW+=WboW9z;PY|(j0Oi8!V8` z0TQ^8n*;v`;9J1{4lvK-a=DE2IA50Aby<+Idc`yqpluxthA}gQp6~4e5PKjWd)Wr~ zoafsKp5kd)Zu4~4jWOg P00000NkvXXu0mjfQ%PiO literal 0 HcmV?d00001 diff --git a/homedecor/textures/male2_preview.png b/homedecor/textures/male2_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..b3196c741b25beb2228047083aa37d333c6a0cae GIT binary patch literal 523 zcmV+m0`&cfP)C5hhA18X8Cc=+eLD&AKU9|0PlX8%5MUJ0TOqdH?_`;Wiu*HxdBd z`^d@w0004WQchC-~!6Nf!)1+s5#|Nq-M zv<;*W&6OofN8^!<#@zLHE_$?GyU_Y$f}87NklQ@rVaVG~z;4t0RmoO0sBM&r5=s_A0P=r;+G><5axMrEc2tE~x z0488G^zaY(V%#D82dK)#X&ReKjo_)a{Va<6y(o&dRUR56zoAD?X9=;LGXYsHmT<`b z;Mf&pof#avSXk#7$ZAENfOHmKbbppY%NKCz-=O|7!7yC={yGc@`T~R-7C|r@Z>9hM N002ovPDHLkV1i-3)>Qxi literal 0 HcmV?d00001 diff --git a/homedecor/textures/male3.png b/homedecor/textures/male3.png new file mode 100644 index 0000000000000000000000000000000000000000..92d88f33345a0aafef8604cd9857063b7e7f7f03 GIT binary patch literal 2330 zcmV+#3FY>QP)D=RuC6gMLg!7(wWDJecE7cm_WnI06*eUl zI3W`?9uO-T491autUNfLCnuXGCPFF~H6j&3DilB@6E-$BxGpZUEiJMuD@QOMM=Tpd zEfzc^6+9>uH6ao@BM{xEm9;G`4;U*&EE!5K7(^)+L?#tEBNII(5i}tXHz5x)91bQI z4CJw)*qVqwK0X&AH_SFR6C5!T8!!$RC_5(@M=cjXD;Gj27d|KyE*%jm8WH8Rq~5Tg z?Xa2Dq?OR6lgXZs$TBjzE-s`fC{s2dOfwozFc&c(6EGVM*{+}1s+r=WlFFcv(V&mm zqK?6vjN+V!%94LVLP9}7K|DM>$~ZW#D=P;OAxknIPcj=J77pgPs^Pb(`naOut((WB zn$4z|@vfHUsFm2Kl<=mJ>86axoQuVlh}xEf#Fc{1k$%6Ae%X|K){AkngmKG=Y(qms z#6>{PJw3}aGm|7FOfDNjDjP^J8cQq}1PB*LD-}2%4=5Q7>A$SvvYqF!o7JtF->I48 zu9x1fm+`8T+@X``r;*yEkK(9~-KLG)os8q9i`}A%)}o2(o`>C?hS{Hk+L?gSnSjNR zc)p2sxPo)9dTYaeWxsV`&QeWAMnqj3gsdG#n!p3;+NBHa6?(xv1l~r0%(+ z=(eKJtfBI}pya8W>8zE+pOVz2kiVFV<)DiAq>1mMh0mCSzLSH~mx9NRfVYTu){Aw` zj&Q<(ZO(sZvUz8vcVwn-TG&%eN=i!5Pf5o}MA1Y<&qG79KRP-(Ix{mfmLw!uJ|cD` z9aT3QwU-0nv8492pxmmQ?zWi6qLa{@hRU3Pw~l|ohkNIkdC`n_*M)Vug>=Y-a=C?T z)r4!WfNR)&WYULX@04NDabd4%Q`1&azC}T&E-q^(9K3Y|WB>pF0(4SNQvmh5M9ZrH z00qiPL_t(Y$8^s-Yuiv5#_=;9frOAii=<80MV1yxmSpf zg_cf^jqQXcAx#t7hJ+5Ca%~``TcKYeWa!YL{RmAdS>*aR9r(k;d%%Mc!w6wX%jPCB zLyXfh2&gIf5Ne=Nx~ZaAyb}UJ$V9X;LL<&_Cq+Yn4R&2LHwJwxR8JOcMKL%K1PLZV z^&8Uex1)oXOFNlhkH!+Gx80EiX2C>Sfei{)zZ@L@dhxzGbzw24*P?Y~<^V#tW4A%( zcE6q+9sk^W8th#onyba``ZEWlbPiRcGIO~8;rsH*&D0l0<5;JYH-(u4zT+fqHJm zg6l~s67zYYah$YFtgu;XrtEPPkEh-4`4XY)7c`OhoKF;m?TmF)0(dqk`#_ZYIQqIu@o+C z{w}x#(L!2?H6ohNL;wt~d*1=L?+O|RAm=IyXXHgKi31XMKdx`GWN+mI{BE4L5kXhfCe zd^${eWL=@b6drNndaZUF(^bHD;mU4#tJ>?WR5G6<)$)_8b~%FhEyq`p!I_J4DKITJ z)SS9$Y6uGG!sE=_C)M`aoAUGJ$oA#++Er!o5R)y^PUlD&>%_r-K$x`(l!ct@b90`@ZkmB2`pWaNotWGSf;Qyd>Y3ykGtg-a-k0JD?{$-MQD(U03ehy?ew# z(|tZ)U!O16Ph++RJ0?oEF7puJ2Tz}NPvz=ott0Eo%35tDw%$jNdVPJlK27_6Zr{3T zIp7Asucvf9SO2N1s2o0Ubsl*9xHnDb`WT&laDCm^Q_BDl0RH=_L^7YCZKUl$<*0pr zU=G8X>pKlc&zI-7HvS)<%W@otAa2CESaZ5xBBm?k*B$aGN<|^GCQC>J)Moo74Z`Ec z6lKM4QH6`Zz(Cdw+(9IWAix5wk6De7N7`g2DzXF%af;`092X@?g*a3-LX8RnYUY9L zzyJrlz*_Gn1HkK^l?aVskIS+NHI0xYHp*u*d{opV6*XO`NDz?X83S8Pkj(-=39P@9 z7C-_`#VJUc9hY3z4HsD`I1R(eThV__-ka=sqCDw&*z<7mULN2Oe_#OsUNY$R0s;zx zh`a1|7cL3{)I>bva%HGvV`F<8U+(L;_OX4a_-I8#(~>hldc6UT3j&f1A|wz|lfhBU zX2VdNF;NIn1H%kPxn0%LRKI%njq$Dv^*0+{6fZqQ0g~i^H7vjjSk#Hae*m-|S(SHS zm;+UAkISddH&x1aZe6^1bXVhG9%$ZNyCGa#aklnMC=_q6YlhBk7g)W#0jC3 zPN!*8=^Ptw*weJ7bNuRw#P(Df>=8x+lqx8Jz%?#Jnx#Vv&6b)nG7=GyX;FMi7{kv4JcH3D6j8g) zX3r?sI#(Uq)3~#B;zLdS#FqUB^T3Rrh=-f&Vxi>JRKnAp>KBX%Zf)Gbt9Zl^q<#WN zQJhr{kID^0HT$Y=UjA0xB@fo*fux>Dc@p}Ju6N&0c|6I2qHSx}RIi_#TVK6q?Y5$V zqJrv`E2|5N+6woFHy0L`eg9m3>C=(+%enP`0U7nI=oNI12LJ#707*qoM6N<$f^69> AGXMYp literal 0 HcmV?d00001 diff --git a/homedecor/textures/male3_preview.png b/homedecor/textures/male3_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0e187fd361eea1bf4777313755fd5c673fb954 GIT binary patch literal 701 zcmV;u0z&eIGuPiK_CMGEu4CA(@0_W54D#A z?zyDnshQlUmf4?!!jE>1B_k{#fy4j+00DGTPE!Ct=GbNc00B`+L_t(2&sEBWj>13` zh2d#uD%7ar4vV|HE$+_h`@hB(2rc_3Gs*pOz^!wRvQd;R2cE?R;jBN(0P3-L0YR`! zf?zYinMgS7_VT9zQoc|w7V<80;Ve3wA73UUWqUA`k`nhr<52cDt&GCT51mDv1~`Ox z?HK$HDJtR-;y^~E`J<6+tFoWuLz22&D7I4d;)AUDRjI~(U7>xLv9nf`4 zLG=M@P;z%cyW|N$o@QB^hapd?4U)q^?{tY@ukp*N7Z@hNErKBR2m(AiVD}CN5E#DS z;~4P*jNU)M8Rm6Ck_?VBBxwLf;(8=zKtEmedaLQa0oHfxV4!~n)O;0}tKzGfi@MM2 j_0`SAZu6$M*#W&jexxctf{V^#00000NkvXXu0mjfB0fR= literal 0 HcmV?d00001 diff --git a/homedecor/textures/male4.png b/homedecor/textures/male4.png new file mode 100644 index 0000000000000000000000000000000000000000..53eaaa2030dd924cee0dcc4b73ac57aac79111f4 GIT binary patch literal 2173 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