From b3a7a3bb739634aae114ec9cbec7a9c4d245a5fa Mon Sep 17 00:00:00 2001 From: kilbith <jeanpatrick.guerrero@gmail.com> 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 zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU0001)P)t-s0000v zHw=2ND?b?sriMZT0|QVX3!s8PpMgQEi$$`KMy!lRqlH5|J39^z4&}F!n|(d*?(X8U zjINAAr-ncOO-;6wNI@<ZGcz+JBqaC6py#@l<E(@I%&1LGP4UH{^uLz7nNh&Mzov#j z{?o4f#F_2Am(kJD{m7x}z@5uIJ>9K`?YNEq|Nj(r^$KO%8X6h^006z6SKG+_-~a#s z19VbOQveDg)%k6(0005^Nkl<ZNXM;{4R@L_6o#`!OQIkoEg6Wx>QF)L*Z%*H+nbmy z99G;~`<z?|$K1zzLm-~{d;;e4$U!~`1TnZl@Ff*YYz1rZIRPs0f}8fBTd%vD_8{%L zj|jf^TQC*KG_6wk|AN^+2rHFhEIe(6AVi2Q;p5C^xDXFh8^wY`Y!8GSwt`GXh+_`o zm^hHTfguQx49VYupN`BJ;=W)5RIdqPM-VLDn&xd0`Nu4aL6(IM)Gypr5FG3v_l{Tb zqMH}->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<etyCNDxK* z;Q^b8{>_jp116&a3OHl?J!6~#E5JLU1I7h+ca(E>JTlHP_X0cbMG!0<kHFllU`F$t zDrM%*Kt}~y>!xj5z1!`Uy49@}C@Zl4Y7C}?aY55)UDxdnv~{g7EvP(Kocju{3hE@O z>qH<D8+L&aAV2KEl@=0%Ksf9I#vx!m0UZ|<Nm3MvKqNLU0+#3OBA`Y<uL#PbC`*AT zE`c9SKA_AAcyz6TMOiKur9hN6tbiVY6F9?=ATS``Lk;dsIqW&Cx+(=LgTxm_9KQkM WC_I8Nv4Z0O0000<MNUMnLSTX&V@PfQ literal 0 HcmV?d00001 diff --git a/homedecor/textures/female1_preview.png b/homedecor/textures/female1_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..3d0fa6b57b281dd10baed2a8311726104e3deec4 GIT binary patch literal 369 zcmV-%0gnEOP)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr00018P)t-s0000# z83<4y3j+fKpMgQEi$tb|LjO%o?d|Oj4i5dvr8_%2=(muvkVf{ypG{3os)|Pb(yjBr zm$#Hj=DL;3Jv}osGbAJ=<FSbU|Nj(r_44xa3T4|G8X5oq03){^l>h($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<K<?GoS<B!o?pk7R;e9gaQNWihSesGUEA z@6m*1NqrPzT;x%R>|^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 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 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)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr00030P)t-s0001J zIht%dpDHd|c0{aZH<w{Gktr)z5D*Xy3=C^Koj5&tEiqzpK&8;ImVQXKZa$!8Hj_L+ zf3KB(GdOQDHft3X71p(y%BzvInS*&nvUo<W;>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`<jfqKR}INUVPV0004W zQchC<K<3zH00040Nkl<ZD9=sL*N%fQ5Cu@%VCvE#Ksu0w^xk{#+5Z3EvLw<1*YjW> zS)&>748yR&>Gi;WST?~jT{Z@ZM53GSvT<ORX_g6rVcO|wdK!T?SXY<pK_`Tcwl~GL zZAY-TFBk3f^?Fbk*1kWrwsooqHHazDz*uQDKYo78wT6Om1IRL@s8+pFd50|u$}&ii zNKv3bk^)o|M5e%u<S6`t;3r4Uz$6PPh%(7!24M<jCt$p&Hz6V=iA1njUyQ+UR9<m% zN|I7Cw<?c@Am@lShcc3sL7Xi*Igocu4RJy;DR4+Lojk}@^A^M?n?)E}`DzZBmMEUD z^L~GRJ&U4cf@cVV4nh#&wr_97t3n_QRo7L6h@jwlo?D0m?|FO-XnLorJDQGQyEz;- z+X!yPk>`)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)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU0001%P)t-s0001Q zZ#S)bOuB?p$BkH^az_8&!qk>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|pYUi60008MNkl<ZNXML!L2lbX5CoN~Zq0$d$`3Gd;K}~~??Mu>Eg&=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?<wnQy?BKi57nBQDps>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~<a0>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{PEDvP<UdX@DB%4Vn^=R;6o(ERfI}4Z(7B7G9^x+~i03IFOIa#~SEFD{Y&M7E zvFqM&Yr&awV=tGpHLxczFlH4QrfDic_k9jRz|*Ffj^J%u2V2+1%+gwEQn=6s+SS%7 zkls+>M+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)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0001TP)t-s0000< z>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!<A+ zV9N`-{M`jT7?1z}00DGTPE!Ct=GbNc008?*L_t(2&rQtPwu2xHKv6=1L4i_-TBpvv z|No0OREs@JS;>BgO10i2QroI;zV#&SAS<HxlmXL@t<OMR7j@U|(1n-Quh3<{@~!Xh zk}{Bv_ZamG`Z(9<DMm)D=c86f2?-N$n$_WO079DokQrnVfTCb@4!I~m0Axqx-XW0) zD4T$I9EecBet>9fnuciw5vHl{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)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU00021P)t-s0001& z72yBMa_Z8k=+LJ!7z_Nzaq!r!`o?hX)vN5(s&z>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<K<3zH000CVNkl<ZNXLa#3D=r15Tr>+$VCZ< z1P~D@UZ3{9{{JuQ1Yi65w8ttD6LxlXc9%#|MvaiHZR0eq;+XK6^Mnv-3Z<kH(lDwN zW6^^NL4_)qh$vHrQYF$fZDTC+nQ(q4XHyi|mXtDP7^C75fKetHD`+I7V3G>aB787S z2;qclW@tfW0RkpqJOO|dlb|1Ns8On@su&Pe<t!%&aasw=a4r}Efr)xbf#F=yA`-|{ zP)dUUz-YD8b?ux}N*Ia<jHEy?^bZ;s2JIpVXNHI1oW^a{+FE<-IxB^e;jB;+sn90| z1uKj)rigGH7_tf)0wJ9`2L^sZ+J!(2M3NBUNds)J;zv{g3HiqG4`pa-ZLRJG$pQfu zo>3q`pQ}&+9on>Qb=Pn5orVFW0+DJ09*QzW|FfYA>ZMKF)b4b0t^#6;@6-lS(&5*G zZyr70-1q7sMWCT>yt|a;#n}mNRbwZxYH{<M!=wM3H(}3p4g5Q8^{Gs*SEqrHHbDi{ z1UG-@{sx90ZHKm+tcE{N-haI6Zi=g>)7VD}-aU9dr*P1|8N5E|@;ymDzb7YGH-ps| z>zZlmy82)K>vBO3jdcfCk|e<t9Go8}uTR$NX418f{%57OP2+V5fbZYVJSk714-RGB zId8SC{|nG>xBV7Z80ELSm)+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#ad9<bTF0 zVXvM{F@Y*5@e|<s4t9l&fkB9qFALPb?^u?|I)TXZIjD56ImJX8rQ{E?wP4aq6L)<8 O0000<MNUMnLSTXlEM)Hh literal 0 HcmV?d00001 diff --git a/homedecor/textures/female4_preview.png b/homedecor/textures/female4_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf1021e79e8066b42744c63b59968b67856545f GIT binary patch literal 469 zcmV;`0V@89P)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0001iP)t-s0001& z72yBMa$sLy`NePm008~Sar?(`U0hsRSy_&#vRGGFcuOF3NFQiD6=OOS1Ox=Eeo~QS zIhSZVY(EyUfmK#jReeq&3kwSR`ud5Ytb0u%eorDoCJYs1{L0qa>F3t1$<?O9&8ET3 znzq0-84DF;{S)r&@$KsEsGt9tnK#0>@&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@<nhwx^fcQK^0%HS2AP%rL@bgUt#e<juDq9o<*bQJ78O#L65m3=> zKr>`-oX&>sT<9690bPSq>E7a?FdD9l-fl3Il|@u&jbuF<d~+6z*=Mk!eIsRCp~N_Y z<JlNl2!=)_2lQHvQcH!JjgU50G=KzXB{dH~5VS8?mP@R(?Q*}B<?X&C@Vs0fkL%@` z01@!|L<tnYfWHLbFRupCt06=HLj3<royXJ(<biNYV5;+)D?a5faC8nBsdwWt00000 LNkvXXu0mjfZivhu literal 0 HcmV?d00001 diff --git a/homedecor/textures/female5.png b/homedecor/textures/female5.png new file mode 100644 index 0000000000000000000000000000000000000000..770938dd50516ffcb29fab3836f7ae223bc7d386 GIT binary patch literal 822 zcmV-61Ihe}P)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU00018P)t-s0000( zEE~0fUqC4s${QOL6coo98M}yPI3p9Ucvq}-R5c(GvV2-eFdjT66-F)`7Z(>$HX#}s z8qy*n0002Y9UV<GAkQBkxP)T43=CH~C8=;u|Ns9&f#6#{C(|o5d;kCd0d!JMQvg8b z*k%9#0*6UNK~zY`gwf${g&+)u;ePaomD)D^X%^jf|Cc%NxaG_fa-I;Qz9B%MUoC(z z<F+Hx+D;Gmo^5Zr8<Or^#oa}+Vc%nqY2R)C#&^;kqIDT-smF1YZPsZ<od;h(w&PgK zHtRHVu8^7KGV3%W;_O|y%sR~g5f*`RnRS|Rl~cLQI^AW60wT?#vnBvkBF(@Ivv-|D z8KUE-GrKTU1FWL`F}&*p7PoLmwl39deDlaWyz2ywbg@=HmM)ns%mrWs`rzMAr`Jvb zW6!qK&#z_q`m77HrKzYebAw);{@gl+c=q{AElXGGvNUHy!1|8a@#ysAe<zo)($#gV zbz5ucOvKM4CUkVVdG2JkZl}7|KDHt7xFo3dH+u2hY4|CmY;+q2VIV9a#}&+55vd2L z@Bf~=BOywEw4PFMQSYl=<7Vgv%@4RmN?cS$#OHa7AzbWYFT{m_B_9B_7R-W+)O7`6 zo`=xh1K=;`3?#PJ%me_)4}b+6gYXehBV;VW1=1q}3$K7>SKjwgbxdpvz54S7;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<x>#9l<S3dxe0M;-7m-hfZ1c)+im3IKvZ{Y;EJ!u1Yt-b?P zob9v-8;dY5{{Uos`4A&<&>Rpm&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>E<B%*6prl6jSU#CfU*wb0JZ!Mj%BJF1R$*CI(@2Rg-suox|XAipwZ>jw8 zy==O?N_(4nJPvg$HALtKs5LB=p2YY;?FpOZgQJY9?QDwEg?(;G*Q{|gF_u|mkR%zK zZBZP4*oJ?Gt&j1sd<R>H4et|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)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU0002YP)t-s0000l zBp4?i6yw07GA0>7J0e9uCL<dXEFu>wAQdzy8zvnSO-C!<xS8Cvlr||F;k}<aEFC_P z3Q({RIEM&0ga|c&2;H`pFm(q;n+-O63EZ-gGkpi&xtksy9ylu<5D*Xw3JN}#3EQuW zJT4zgqYy$pBtw-AJC6uQrwlG`2Vcz<SG^Mx6B9|J4Lykq;JTdGsDVSE3Q0pKGI<A5 zw+~OV4os{LI*ST7Gae-(6wa!RBqSs#Vg~>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-bLy1<c4UXyF-x<s=a4y?Y<` zg325-gy4xHP68tlH<Md|*2+O!z&xJ>PGZQnb7HAEQmGV_PzYND&<o;NOLx(@_dZ<W z0!;(~@9qTL6XQRwwPsep8C%X!A_8hPQZgb@>%dfqJ|X>k5@*KQs6(d-Zk&y81oH<W zGnX+4<J)&EBSt|&suXX+`E5h#xlN#Dw6e8GuMBD?Lfh_LKOJ}Xm?#i4i3)0YZ%AH# zey8d8XMtpU7qr0y7!@GlVxlA+$e*Ca;ma|BV~H|a2vmS(kt=}+jU5b1h52ahIM!u; zzvpE=;%nxTYxG#NUtYaAQ3nJ;dCXv&*9ENDfJe+R$3^h)bb*h!8HoV}|Jo?q9Y;YZ z4F53Ymo<hjfnw8PqTt8KM6KFpn#}Cp|2^%Y8&{L=Q8|ctA6|$D1n~y3elB>HB$+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(kc<hqMy~Woy;FPxe1G3dgbqQB;GvEg{Gg{3ePF{J?Qw;B)8n2yhh5Jc zcT4a3YTLm3y&U2p$YX@!lGnV}wNc7If)|0kw3hQx)Y#9I)uZrCQnCRKC2V1E5C;IF z22ZR~gs6&5*wEh0)m2v5@TzUvd2w#)s;+H!fOr5YVB#1cNGpql>ZI(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(W4SZ<jYv zLqI3Q`TX^DKA(U6h9>mZfFmPMKcUF7Jk7HtTlIec`^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 zcmV<F0T%v=P)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0001oP)t-s0002v zz@tV$CP6$S+_aPt5fR+7l1)b|HGBv+g$LoipDrU8C?6C`qYyB42R=C>U(FRxuMb6= z3_OSm;JTdOxR^>rC><RgQLzz7rwl)s3O$htI*kZ4fCt~Xn?O4vI5Qqsyc8oF5)2Fs zE^G+@|NqRThD~ZxO{fqfRR<|#2Ib}DtE;OL!?slb0004WQchC<K<3zH0003HNkl<Z zD9>%o*>1xi5I|A3k{N6;7`yTAICj?d|G%%$CLs^KLP&Eo8WPL$-!k&-m}jB<_<}s6 zG)me~G^EmoI9({coJ4|(hN=Wo)aP?8<O^ykLb4_?gD?)8oF=&qBcLJuP-1`gQu=$3 z<<Jv<MTD&b=r%ySdSVwhU<=Mci-TJ%(G83SbXjUJBQ%<5Z*JH&);2BPjMsz;DZw{d zHy)%El+db{*e=#CEy}tIK$RGc)7qI)C>nu^u5;G9t`qbRrrwkx(@zmprPO}E|N0J} z3ImDpN95Ve80U=5FW{fM&+vEx7J(%w*e=A11alBJzd^xwJ6<H<EN;BrI0OmvA;G#b fwyp_29{meHnFkX@Nc}7u00000NkvXXu0mjfx52@7 literal 0 HcmV?d00001 diff --git a/homedecor/textures/male2.png b/homedecor/textures/male2.png new file mode 100644 index 0000000000000000000000000000000000000000..f7264b508a1d63b31d82081f49a9f2934a4c1f3c GIT binary patch literal 1357 zcmV-T1+w~yP)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU0002?P)t-s0002$ z)WaM~{|gc+;l!`x$+qLivRW`3KOz)59}+8M{|yu^U^E{>Bo##_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)4i<SxScOA zFDfc3B_$;YHQfLI|2bsrO^iMxBO?kA95fsd#CiZ3MgIaY15E$`00DGTPE!Ct=GbNc z00ad|L_t(Y$9$5#it8{Cg=LWS1JWP_LRc24P;8g33@%cIY_lxf_kWvvW?`FkvL}#8 zG4pxmoDn~oytSUFuS$+A@k@)-x$b)s??g5bd1I6s=XISgfXekX*0+FQ+B8kwtL^@H zJhlrU$FwX<dJnLEVs*8uj}N(C0d--ezX7e2+5mXj0hg!r#|XW3j}g@U{<z;R0O$6! z$Nl{XCK%(ru}aSKI?5{`I~QYg?^6iD@aHC>ah$IyfZ%ex6gD3YetF{zJv9@o{bx<{ z9*5A+n03)PyHq1usL5siBjTz{$+Ze^4{JgQhwqR%xa<HS*yFH=CtXhMw9W+{z=V?d zT(ryjEO?ZK;r;WSY@Y_CXo-S>72ow>(Rn&dUaPK)Se9MK%6Bje1d_l4w|S=NxDC+l zXnvl%;abD4Qajxa2T~E=Dk<XTH2T0W_!S{gd!kr=ehtIdrv&5)Ukq%(Y7$K)Ub5e# z&e|m?7hwQs0|46qZ4zI-k@2BpvCc*(4Esf>JC9I#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<ht+Y3GsVI2uYWDyso<i^>;g;Q>GDO zoXT~*Gg3Le<Nv}%X_}6w)40wx+sCn2Fv|O`V~norm2CQl0FtKpb^hD{Jj=3}a!q?6 zNWQMKshfNtJOnJa@v_c)4H5WUGs-wn(7N8Tw*LiiqqoR~kGRl58$xdAJ3PtV2Q@q# z6gp^qK#GP4iVpdpxrB`k@CN{dL~ayC1X@xjNDS}CV>Ji_6E3KL%EjMACt3`3T_d4I zaSw3QAO&%frzCgL0ZK^UKS1(lsQMoC^<gk_Vj-O8RIzfqf#{7`0EzN|keq;ik<d!Y ziYA3X;DEI)6FjM_uE7<mk(5HVcmuevd7cvpBM4kKAjmLPn|_*lQ!8eW;Yv!y4LTGh zE_qnf4r_()9FW%_AP|3Q0pNgD;Go601qT&NILNgU9H16Ay{K!3v7in950FC!T?>c^ zK}xE@;IhPKfFa~y>bl9^L0@7>%TQp<LpE(mv;aa}3$V8dvPA+4xS`)eRN=<PzO&Eu z$vYln$MG{S+W@ZteEAO`%?X0|P}r4a7ork_16E>OvhW+=WboW9z;PY|(j0Oi8!V8` z0TQ^8n*;v`;9J1{4lvK-a=DE2IA50Aby<+Idc`yqpluxthA}gQp6~4e5PKjWd)Wr~ zoafsKp5kd)Zu4~<UtXS}K7W0k&(F|9JD;Jxc-~W-!Ov#z$NSjd`Rn<AGnb9>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)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0001=P)t-s0002$ z)WZuBDJo?D;KQyG96BIT{~SvH4i_>C5hhA18X8Cc=+eLD&AKU9|0PlX8%5<AL*?Sd zun-zI4HYjzBo#Ss{~}laCtU3#SL@`-wl81*APN98Xa6Q#{~=WW9!~!oNap6wyfHB` z4HYdH7Z(!~6E__Z|Ns9vWb7VH=L|a8)xWMyj6NS99~>MUJ0TOqdH?_`;Wiu*HxdBd z`^d@w0004WQchC<K<3zH0003RNkl<ZD9?S**=~a{5I|9Hu>-~!6Nf!)1+s5#|Nq-M zv<;*W&6OofN8^!<#@zLHE_$?GyU_Y$f}87NklQ@rVaVG~z;<Vh&pS4Q!jO7`Fgu;H zaE6S93{Hl|L{J-kWJ<9;H+3M8u6^mtcgAwK{92<ptpd^T<DNGnsL~ikG#8rZah!84 zavC9;a3h;CP0L0ao=_B(zSMj}>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 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 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&<XP)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0003RP)t-s0000F z87vhbHm4~mq$w#46(<T3BrqHftSc(WGcyw$F}*J@q9`bzCnq~263d{FwJt8-s+#Dh zj>eIGuPiK_CMGEu4CA(@<FTURt)0@PmF=dG;-`+uosP<zjOL??*_egJlz_~Ve%h6M zxrcQ?KtRASFsdplG$0e`xTn{rmENM0*rATHFE6JoEH)$(|Ns9sHtXiNtopd5+pnU~ zte(iFoW`Y`&!(B~wwUa&mh`Wd@2ZvWuaoJgli#J0(xi~SmyFt)h{TqK&zgkcnS;fS zeanz@u!3;UQ%%=XOvFb+vOhY^Ha0aiHN-SDGBPp|8ZHhOD3~ZGJSQ1NC>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<Lqlnl~%TFijOe7WMF7#@j`TP^1c(C~yKJQP`0gnT6IX@Hg^ zHAQsPVu{jdnsT&&Umj1m2XK?I><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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 literal 0 HcmV?d00001 diff --git a/homedecor/textures/male4_preview.png b/homedecor/textures/male4_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..feaf41d2074fd770ba0bffe9ea423f2e7cdfa041 GIT binary patch literal 623 zcmV-#0+9WQP)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0002qP)t-s0000Y z07N1HLn;7MD*#n90b>~%CKeYXDF9Fu6(AE79Wel2CICws8z~YK947!xOG`^607owX zTrB`t(6E-?yq~X?eklS<=EbSXtC2S<Am_@k<-w%Irj4|if>J>;J}@K}7$amu7g{_N zNH7r~77*aRq1U#WxSoisk$W`&X<kV=L^Ubu>gv_BnZBlwQyh3*h<A!zYeg4iK@(&) z4^V4WL}O1qNjWPI5hxK68!aOmZb=zDCmAvz6-6!(wU-0&*um`6x}%D9qKR}o1966J zRxAZh9t1Z-GbJE5ZXW;u00VSVPE!E>^}U`BegFUgJxN4CR4C7Vjn{I6Fc3xMNHPM6 zB04r;OmOeLm-OWSe<*T12A*<eN25J+cNg3kZj)^?JhZ@rS~5s}Hno!24A#TXb*&JC z#^Lp)(a6Q5?$<>XqC1-T?b&FO3)hW0b`*DW5%uEv-0j`P6XRax+l_)AW*%ox01~Jp zuk!Z(@nz|v0mvdc*SUc?sp!N)fSO1r5Ss>uB5G1VDHH-36cMIFN&z+@g9u{-Bk?gY zpq9s=B_>S7m}gNiT`X7Vmgpn2S}vv_bnKWwOH2?R+fE4DPRF%KUnGd>cAPc{eJ7}J z&!CL+!0|&c4s83>I$y8n*2%VmF}R^9nm|#&16h{-Di?~RHk+!XltfkVpU^Z(RV7U; z#BQ&u`&}XArmU*sDPO5p%U9(4(jt+i>G7DRSuQTwvmm<w!7stJ9^Ot)sjmP4002ov JPDHLkV1f{$_SgUb literal 0 HcmV?d00001 diff --git a/homedecor/textures/male5.png b/homedecor/textures/male5.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8caa8e90c1de37c0dc77a937eb6fd1b4eab123 GIT binary patch literal 916 zcmV;F18e+=P)<h;3K|Lk000e1NJLTq002M$001Be0{{R3l|zoU0001)P)t-s0002_ zy@Btvdk_u`GbbJX!G!U*ee=0~X<I&VV?<z7IpC;t2nGZ%(Mt{t3;)7|3ke4R000F9 z0t^ZW6Cok|z=IVgCK4bZdu&P&92^%ZDH0D15gs0Z0D$wjeGV8H<*askYf0*`c@!ih zMRasPY-~JdXhlgx8!j$GZ*X~SQZ^|aAsG`xGb8%=_O^*%0RI5gpKe!7G!fy#6951J z2y{|TQvm+`@82LG2we*bQvd)0qDe$SR7l69(!p+nKnw)XDD92utg)4o)u`%qmqz{n zpX*qqy>3Dbix6m@WtP+1UJ0XXEqk5rtbYKe!*LvNrRzKlP-&wd2Z9EZa2x<@hG)J( z(10gK2npchKvGd7jlcVt$&5^Kk<_~>z)ZzTaKj3xf@Y-RaN`^ZGGPi;UW;igjsT08 z0><ixto-IK;BOpV9diJR6E+O!?fuI~pz<JK<xPQ_A3io@zqVDts3*>9ue&)A4!7v% zwYPR@&2N1K65RjHoC5(hU(S7Lm+R-p_I-PONux!Ok=n+4>Zfh8+i?_zq40vVyO3U> zO2)=fO870%tJS{$!_9FzOgidBII$t;i{p@)gRb}W{_F2Eu3Y6@mD@Sb{Gn-vH$Y&G z3jk*f^|m?p2B>QT49y!LvW8_{k28k8@3$W^0HEpn{tcikd|%e(j7<;1k6QrXdj=vJ zY4@xWn4$*D+-*(M6dOF$;=jucZ|pJq0{B3Iy^0r|*?Ymq+SPT_JUR?E+a*gh>+0u_ z_doL<G>S4uk?1kQ09}^=H6r+3WnAkJkJe=X(@aE+lO$$Q!N&|3ZMhrTb7=#P<7iIa z0>wCMBvuttqPc?V6#)J9db^pZ!doOTCQ|+fD3VB!7(`T9D^mgRcy!4%y%F%EUtmLv z`d(l;0}ZoqV4W?2AW)6Y0NA)K2E8=^iUEMh07l703{kuUl@J3-)Kr7c_K>m$;NKMw z0Hp!Uis?JREBPG==&c4{rLP^loIyKHZ9A2HQMBbN!1GT2SlQF={l2GTG)o*ixhJ5q zyNb1^qAkj)cmePXt@oZiP@c#RECJBN5GK6?U}#%xACv-=-zQ)>a0`y*Sj~aC^D1L7 qL!XAeEiXfVxu68Y(3j<(PyGkCxmA_Ifa{t70000<MNUMnLSTYyuagk~ literal 0 HcmV?d00001 diff --git a/homedecor/textures/male5_preview.png b/homedecor/textures/male5_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..4036b1a43bdd6c17934c480d404aab6833387a64 GIT binary patch literal 409 zcmV;K0cQS*P)<h;3K|Lk000e1NJLTq000mG001Be0{{R3ELRBr0001BP)t-s0001S zV?=3NJ`x}x|H6b|R5^QWO8mfr4;vc<0|6E%Cm1R#3ke4Z1_bG^c;u^g6(uEkZBj&Y zb3trt;HY%?yMQw%8uGV&?X!ACNkknnF+eaN|NsB=@a=#AfEg1EXzy2%00001bW%=J z06^y0W&i*H=Sf6CR4C6)j){`QAP7V~P$NdoVUjua`2W9LaGhbgN~?KA1Bx}zbDnd| z><5TkM*&>ZdjqbY@iUV12|wQw$-n0X@k>BF0Rn)4vq3mYefGjRW8578jypT|53~kY z{Q#x|?+LI~T5ADRD6;wm*ehCC4S{v_rqXT(#WC>SlmV*qoYA8rlp96*s2jB?I<Xic zBvZ-}R0vQzpd%`Tpz76{Gc4y?yQ*R>DOsD+qF%C7LQIqW09^tWv?P=W+TMT?8Is7f zSWDj<Of-PTOcHtU9S@1%zNNJ7C;+(w1?=0l^JD)9vU&@7+Q%AP00000NkvXXu0mjf DUUQ(G literal 0 HcmV?d00001 diff --git a/homedecor/trash_cans.lua b/homedecor/trash_cans.lua index e9367c35..82b3e5cb 100644 --- a/homedecor/trash_cans.lua +++ b/homedecor/trash_cans.lua @@ -47,19 +47,16 @@ homedecor.register("trash_can_green_open", { return inv:is_empty("main") end, on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", S("%s moves stuff in %s at %s"):format( - player:get_player_name(), name, minetest.pos_to_string(pos) - )) + minetest.log("action", player:get_player_name().. + " moves stuff in trash can at "..minetest.pos_to_string(pos)) end, on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", S("%s moves stuff in %s at %s"):format( - player:get_player_name(), name, minetest.pos_to_string(pos) - )) + minetest.log("action", player:get_player_name().. + " moves stuff in trash can at "..minetest.pos_to_string(pos)) end, on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", S("%s takes stuff in %s at %s"):format( - player:get_player_name(), name, minetest.pos_to_string(pos) - )) + minetest.log("action", player:get_player_name().. + " takes stuff from trash can at "..minetest.pos_to_string(pos)) end, on_receive_fields = function(pos, formname, fields, sender) if fields.empty then diff --git a/homedecor/wardrobe.lua b/homedecor/wardrobe.lua new file mode 100644 index 00000000..d64be1e3 --- /dev/null +++ b/homedecor/wardrobe.lua @@ -0,0 +1,97 @@ +local S = homedecor.gettext + +local wd_cbox = { + type = "fixed", + fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } +} + +homedecor.register("wardrobe", { + 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" }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local skins = {"male1", "male2", "male3", "male4", "male5"} + -- textures made by the Minetest community (mostly Calinou and Jordach) + meta:set_string("formspec", "size[5.5,8.5]"..default.gui_bg..default.gui_bg_img..default.gui_slots.. + "vertlabel[0,0.5;CLOTHES]".. + "image_button_exit[0.5,0;1.1,2;"..skins[1].."_preview.png;"..skins[1]..";]".. + "image_button_exit[1.5,0;1.1,2;"..skins[2].."_preview.png;"..skins[2]..";]".. + "image_button_exit[2.5,0;1.1,2;"..skins[3].."_preview.png;"..skins[3]..";]".. + "image_button_exit[3.5,0;1.1,2;"..skins[4].."_preview.png;"..skins[4]..";]".. + "image_button_exit[4.5,0;1.1,2;"..skins[5].."_preview.png;"..skins[5]..";]".. + "image_button_exit[0.5,2;1.1,2;fe"..skins[1].."_preview.png;fe"..skins[1]..";]".. + "image_button_exit[1.5,2;1.1,2;fe"..skins[2].."_preview.png;fe"..skins[2]..";]".. + "image_button_exit[2.5,2;1.1,2;fe"..skins[3].."_preview.png;fe"..skins[3]..";]".. + "image_button_exit[3.5,2;1.1,2;fe"..skins[4].."_preview.png;fe"..skins[4]..";]".. + "image_button_exit[4.5,2;1.1,2;fe"..skins[5].."_preview.png;fe"..skins[5]..";]".. + "vertlabel[0,5.2;STORAGE]".. + "list[current_name;main;0.5,4.5;5,2;]".. + "list[current_player;main;0.5,6.8;5,2;]") + meta:set_string("infotext", "Wardrobe") + local inv = meta:get_inventory() + inv:set_size("main", 5*2) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("main") + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().. + " moves stuff in wardrobe at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " moves stuff in wardrobe at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " takes stuff from wardrobe at "..minetest.pos_to_string(pos)) + end, + on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.get_meta(pos) + local formats = {".x", ".b3d" } + local skins = {"male1", "male2", "male3", "male4", "male5"} + local skin = "" + + if fields[skins[1]] then + skin = skins[1]..".png" + elseif fields[skins[2]] then + skin = skins[2]..".png" + elseif fields[skins[3]] then + skin = skins[3]..".png" + elseif fields[skins[4]] then + skin = skins[4]..".png" + elseif fields[skins[5]] then + skin = skins[5]..".png" + elseif fields["fe"..skins[1]] then + skin = "fe"..skins[1]..".png" + elseif fields["fe"..skins[2]] then + skin = "fe"..skins[2]..".png" + elseif fields["fe"..skins[3]] then + skin = "fe"..skins[3]..".png" + elseif fields["fe"..skins[4]] then + skin = "fe"..skins[4]..".png" + elseif fields["fe"..skins[5]] then + skin = "fe"..skins[5]..".png" + else + return + end + + default.player_set_textures(sender, { skin }) + end +}) + +minetest.register_alias("homedecor:wardrobe_bottom", "homedecor:wardrobe") +minetest.register_alias("homedecor:wardrobe_top", "air") -- GitLab