From 54275987fd285ad3a1d2bd102c3fb54117b83643 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Thu, 7 May 2015 14:13:12 -0400 Subject: [PATCH] phase out redundant slope images (modified the models so that they can use the existing shingle images instead) --- homedecor/models/homedecor_slope.obj | 43 +++++------ .../models/homedecor_slope_inner_corner.obj | 54 +++++--------- .../models/homedecor_slope_outer_corner.obj | 40 ++++------ homedecor/slopes.lua | 70 +++++++++++++----- .../textures/homedecor_shingles_glass.png | Bin 232 -> 357 bytes .../textures/homedecor_slope_asphalt.png | Bin 778 -> 0 bytes homedecor/textures/homedecor_slope_glass.png | Bin 1601 -> 0 bytes .../homedecor_slope_inner_corner_asphalt.png | Bin 853 -> 0 bytes ...omedecor_slope_inner_corner_terracotta.png | Bin 1304 -> 0 bytes .../homedecor_slope_inner_corner_wood.png | Bin 1663 -> 0 bytes .../homedecor_slope_outer_corner_asphalt.png | Bin 869 -> 0 bytes ...omedecor_slope_outer_corner_terracotta.png | Bin 1321 -> 0 bytes .../homedecor_slope_outer_corner_wood.png | Bin 1670 -> 0 bytes .../textures/homedecor_slope_terracotta.png | Bin 1185 -> 0 bytes homedecor/textures/homedecor_slope_wood.png | Bin 1544 -> 0 bytes 15 files changed, 106 insertions(+), 101 deletions(-) delete mode 100644 homedecor/textures/homedecor_slope_asphalt.png delete mode 100644 homedecor/textures/homedecor_slope_glass.png delete mode 100644 homedecor/textures/homedecor_slope_inner_corner_asphalt.png delete mode 100644 homedecor/textures/homedecor_slope_inner_corner_terracotta.png delete mode 100644 homedecor/textures/homedecor_slope_inner_corner_wood.png delete mode 100644 homedecor/textures/homedecor_slope_outer_corner_asphalt.png delete mode 100644 homedecor/textures/homedecor_slope_outer_corner_terracotta.png delete mode 100644 homedecor/textures/homedecor_slope_outer_corner_wood.png delete mode 100644 homedecor/textures/homedecor_slope_terracotta.png delete mode 100644 homedecor/textures/homedecor_slope_wood.png diff --git a/homedecor/models/homedecor_slope.obj b/homedecor/models/homedecor_slope.obj index 97b8bb12..c3ab158c 100644 --- a/homedecor/models/homedecor_slope.obj +++ b/homedecor/models/homedecor_slope.obj @@ -1,6 +1,5 @@ -# Blender v2.69 (sub 0) OBJ File: 'slope_test_slope.blend' +# Blender v2.73 (sub 0) OBJ File: 'slope_test_slope_onetexture.blend' # www.blender.org -mtllib slope_test_slope.mtl o Cube_Cube.002 v 0.500000 0.500000 0.500000 v -0.500000 0.500000 0.500000 @@ -8,28 +7,20 @@ v -0.500000 -0.500000 0.500000 v 0.500000 -0.500000 0.500000 v -0.500000 -0.500000 -0.500000 v 0.500000 -0.500000 -0.500000 -vt 0.546875 0.984375 -vt 0.296875 0.984375 -vt 0.296875 0.734375 -vt 0.546875 0.734375 -vt 0.578125 0.734375 -vt 0.828125 0.734375 -vt 0.828125 0.984375 -vt 0.578125 0.984375 -vt 0.546875 0.703125 -vt 0.296875 0.453125 -vt 0.546875 0.453125 -vt 0.578125 0.703125 -vt 0.578125 0.453125 -vt 0.828125 0.453125 -vt 0.265625 0.984375 -vt 0.015625 0.984375 -vt 0.015625 0.609375 -vt 0.265625 0.609375 -usemtl None +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 0.707100 -0.707100 +vn -1.000000 0.000000 0.000000 +vn 1.000000 0.000000 0.000000 +g Cube_Cube.002_Cube_Cube.002_front-back-bottom s off -f 1/1 2/2 3/3 4/4 -f 4/5 3/6 5/7 6/8 -f 2/9 5/10 3/11 -f 1/12 4/13 6/14 -f 2/15 1/16 6/17 5/18 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 4/3/2 3/4/2 5/1/2 6/2/2 +f 2/1/3 1/2/3 6/3/3 5/4/3 +g Cube_Cube.002_Cube_Cube.002_sides +f 2/1/4 5/3/4 3/4/4 +f 1/2/5 4/3/5 6/4/5 diff --git a/homedecor/models/homedecor_slope_inner_corner.obj b/homedecor/models/homedecor_slope_inner_corner.obj index 8cf7cd3d..6f273a41 100644 --- a/homedecor/models/homedecor_slope_inner_corner.obj +++ b/homedecor/models/homedecor_slope_inner_corner.obj @@ -1,6 +1,5 @@ -# Blender v2.69 (sub 0) OBJ File: 'slope_test_icorner.blend' +# Blender v2.73 (sub 0) OBJ File: 'slope_test_icorner_onetexture.blend' # www.blender.org -mtllib slope_test_icorner.mtl o Cube_Cube.000 v 0.500000 0.500000 0.500000 v -0.500000 0.500000 0.500000 @@ -11,38 +10,25 @@ v 0.500000 0.500000 -0.500000 v 0.500000 -0.500000 0.500000 v 0.500000 -0.500000 -0.500000 v -0.500000 -0.500000 -0.500000 -vt 0.546875 0.984375 -vt 0.296875 0.984375 -vt 0.296875 0.734375 -vt 0.546875 0.734375 -vt 0.828125 0.421875 -vt 0.578125 0.171875 -vt 0.828125 0.171875 -vt 0.546875 0.703125 -vt 0.296875 0.703125 -vt 0.546875 0.328125 -vt 0.578125 0.703125 -vt 0.578125 0.453125 -vt 0.828125 0.453125 -vt 0.828125 0.984375 -vt 0.578125 0.984375 -vt 0.578125 0.734375 -vt 0.828125 0.734375 -vt 0.015625 0.734375 -vt 0.265625 0.734375 -vt 0.265625 0.984375 -vt 0.015625 0.984375 -vt 0.265625 0.703125 -vt 0.015625 0.703125 -vt 0.015625 0.328125 -usemtl None +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.707100 -0.707100 +vn 0.000000 -0.000000 -1.000000 +vn -0.000000 -1.000000 -0.000000 +vn -0.000000 -0.000000 1.000000 +vn -0.707100 0.707100 -0.000000 +g Cube_Cube.000_Cube_Cube.000_None s off -f 6/1 1/2 7/3 8/4 -f 2/5 5/6 3/7 -f 2/8 1/9 5/10 -f 6/11 8/12 9/13 -f 9/14 8/15 7/16 3/17 -f 3/18 7/19 1/20 2/21 -f 1/22 6/23 9/24 +f 6/1/1 1/2/1 7/3/1 8/4/1 +f 2/1/2 5/3/2 3/4/2 +f 2/1/3 1/2/3 5/4/3 +f 6/2/4 8/3/4 9/4/4 +f 9/1/5 8/2/5 7/3/5 3/4/5 +f 3/3/6 7/4/6 1/1/6 2/2/6 +f 1/1/7 6/2/7 9/3/7 l 1 4 l 3 4 diff --git a/homedecor/models/homedecor_slope_outer_corner.obj b/homedecor/models/homedecor_slope_outer_corner.obj index 6d94562b..2408acf0 100644 --- a/homedecor/models/homedecor_slope_outer_corner.obj +++ b/homedecor/models/homedecor_slope_outer_corner.obj @@ -1,32 +1,24 @@ -# Blender v2.69 (sub 0) OBJ File: 'slope_test_ocorner.blend' +# Blender v2.73 (sub 0) OBJ File: 'slope_test_ocorner_onetexture.blend' # www.blender.org -mtllib slope_test_ocorner.mtl o Cube_Cube.002 v 0.500000 0.500000 0.500000 v -0.500000 -0.500000 0.500000 v 0.500000 -0.500000 0.500000 v -0.500000 -0.500000 -0.500000 v 0.500000 -0.500000 -0.500000 -vt 0.578125 0.734375 -vt 0.828125 0.734375 -vt 0.828125 0.984375 -vt 0.578125 0.984375 -vt 0.296875 0.703125 -vt 0.296875 0.453125 -vt 0.546875 0.453125 -vt 0.546875 0.984375 -vt 0.296875 0.734375 -vt 0.546875 0.734375 -vt 0.265625 0.578125 -vt 0.015625 0.203125 -vt 0.265625 0.203125 -vt 0.015625 0.984375 -vt 0.015625 0.609375 -vt 0.265625 0.609375 -usemtl None +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 1.000000 +vn -0.707100 0.707100 0.000000 +vn 0.000000 0.707100 -0.707100 +g Cube_Cube.002_Cube_Cube.002_None s off -f 3/1 2/2 4/3 5/4 -f 1/5 3/6 5/7 -f 1/8 2/9 3/10 -f 1/11 4/12 2/13 -f 1/14 5/15 4/16 +f 3/1/1 2/2/1 4/3/1 5/4/1 +f 1/2/2 3/3/2 5/4/2 +f 1/1/3 2/3/3 3/4/3 +f 1/1/4 4/3/4 2/4/4 +f 1/2/5 5/3/5 4/4/5 diff --git a/homedecor/slopes.lua b/homedecor/slopes.lua index 4181949b..11b743f3 100644 --- a/homedecor/slopes.lua +++ b/homedecor/slopes.lua @@ -34,11 +34,18 @@ local icorner_cbox = { } homedecor.register_outer_corner = function(modname, subname, groups, slope_image, description) + + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + minetest.register_node(modname..":shingle_outer_corner_" .. subname, { description = S(description.. " (outer corner)"), drawtype = "mesh", mesh = "homedecor_slope_outer_corner.obj", - tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" }, + tiles = tiles, paramtype = "light", paramtype2 = "facedir", selection_box = ocorner_cbox, @@ -50,11 +57,18 @@ homedecor.register_outer_corner = function(modname, subname, groups, slope_image end homedecor.register_inner_corner = function(modname, subname, groups, slope_image, description) + + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + minetest.register_node(modname..":shingle_inner_corner_" .. subname, { description = S(description.. " (inner corner)"), drawtype = "mesh", mesh = "homedecor_slope_inner_corner.obj", - tiles = { "homedecor_slope_inner_corner_"..slope_image..".png" }, + tiles = tiles, paramtype = "light", paramtype2 = "facedir", collision_box = icorner_cbox, @@ -65,11 +79,18 @@ homedecor.register_inner_corner = function(modname, subname, groups, slope_image end homedecor.register_slope = function(modname, subname, recipeitem, groups, slope_image, description) + + local tiles = slope_image + + if type(slope_image) ~= "table" then + tiles = { "homedecor_slope_outer_corner_"..slope_image..".png" } + end + minetest.register_node(modname..":shingle_side_" .. subname, { description = S(description), drawtype = "mesh", mesh = "homedecor_slope.obj", - tiles = { "homedecor_slope_"..slope_image..".png" }, + tiles = tiles, paramtype = "light", paramtype2 = "facedir", selection_box = slope_cbox, @@ -198,50 +219,65 @@ end -- corners -homedecor.register_roof("homedecor", "wood", - { snappy = 3 }, +homedecor.register_roof( + "homedecor", "wood", + { snappy = 3 }, + { "homedecor_shingles_wood.png" }, "Wood Shingles" ) -homedecor.register_roof("homedecor", "asphalt", - { snappy = 3 }, +homedecor.register_roof( + "homedecor", "asphalt", + { snappy = 3 }, + { "homedecor_shingles_asphalt.png" }, "Asphalt Shingles" ) -homedecor.register_roof("homedecor", "terracotta", - { snappy = 3 }, +homedecor.register_roof( + "homedecor", "terracotta", + { snappy = 3 }, + { "homedecor_shingles_terracotta.png" }, "Terracotta Shingles" ) -- register just the slopes -homedecor.register_slope("homedecor", "wood", +homedecor.register_slope( + "homedecor", + "wood", "homedecor:shingles_wood", { snappy = 3 }, - "wood", + { "homedecor_shingles_wood.png" }, "Wood Shingles" ) -homedecor.register_slope("homedecor", "asphalt", +homedecor.register_slope( + "homedecor", + "asphalt", "homedecor:shingles_asphalt", { snappy = 3 }, - "asphalt", + { "homedecor_shingles_asphalt.png" }, "Asphalt Shingles" ) -homedecor.register_slope("homedecor", "terracotta", +homedecor.register_slope( + "homedecor", + "terracotta", "homedecor:shingles_terracotta", { snappy = 3 }, - "terracotta", + { "homedecor_shingles_terracotta.png" }, "Terracotta Shingles" ) -homedecor.register_slope("homedecor", "glass", +homedecor.register_slope( + "homedecor", + "glass", "homedecor:shingles_glass", { snappy = 3 }, - "glass", + { "homedecor_shingles_glass.png", "homedecor_shingles_wood.png" }, "Glass Shingles" ) + diff --git a/homedecor/textures/homedecor_shingles_glass.png b/homedecor/textures/homedecor_shingles_glass.png index 75d361bc33058b8a7eda54eda94a14694f0539e2..9609da86ee3c6f4eff43bc609debbfa6aefeb151 100644 GIT binary patch delta 331 zcmV-R0kr<;0p$XaBYy!bNkl;+dHW2{5MvdCd6n?W30Hs4v@r- z!oT1jAOtD_txyYMN9Uihw9>%djs=lG4#@>xIrHAznR!|B&^pu4FNe<*=RDcWGjkrJ z;8g(#t)M_T5>yO<6(lem9$09n)dgz@w9~4J%ZlrV!`C%(=6@A&&Mym{&f`|MG`%$A z@%xf9pL=K~v2J^169$791-MOOrI}Q6f^K(MXs^b3Ma9kY+y}U`vs3e{-teKZ`F-rnpR*I}Zv$VDMfMF^Cv!Bm|)l d28L27`~qeGepz&x4?zF`002ovPDHLkV1h!Tm3sgH delta 205 zcmV;;05bpO0_XvdBYyy|NklW$$PX zQ6?Ds6z}&JfByuz49mnaXCxSUZ)6&&AvMMneG^-6?3?%nzCuyTRESU%00000NkvXX Hu0mjfO+s1Q diff --git a/homedecor/textures/homedecor_slope_asphalt.png b/homedecor/textures/homedecor_slope_asphalt.png deleted file mode 100644 index e02a78cffb0c0bfbc5c7396b0cb64b49187f9da2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 778 zcmV+l1NHogP)MEZR;Gfi)Rb1d_CS9t54B5Xe9b0VfX7PcOe*ojt3I%j$VWf>(+Et6YZ zE%VKq1%cK~Dh%6Eq)95Jecv>_fz2j5=vF-k*ziV_iSHw}oOdC*0IoL+h5)ANQB}+4 zu*Kb!e#q~qR!^ssi8lhc_J9<0k|cm>dT5AM`>(JH|Na6Xga{D% zyC6PMEb0(V(;Jx2-P^(7=5AOtS8sKu$796k8Zkmie8?5&jG3l4u-}KbOvc$N&j-6K zY}=NxZqjPOHAVAIOH#@-y#b|)vCyZt<0f{HZL61;rzh=^>?Ch-Bq{8qG)-?HO?Q66 zPXC=~Gb-YyiesWbM=%L)hRzH~MU2QapI%}$!&H1!l=~`XuW9OeKD3h5L~ytUa2>}q zpZ*2rvSht4skklq^N}(5{WzR4{VT-RS@xW$O?FcpOG;DAA|;6)>qEY2(kOUo_o}>D`Z?=70pRR91007*qo IM6N<$g3yd@asU7T diff --git a/homedecor/textures/homedecor_slope_glass.png b/homedecor/textures/homedecor_slope_glass.png deleted file mode 100644 index 358ea2d6ed9242743760427767a3f1882cfaa50b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1601 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 JPDHLkV1nHW09OD2 diff --git a/homedecor/textures/homedecor_slope_outer_corner_asphalt.png b/homedecor/textures/homedecor_slope_outer_corner_asphalt.png deleted file mode 100644 index b689cbb5c54f60f617b41c5b4fb40af24d830990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869 zcmV-r1DgDaP)%mOVg`;6jA6`pY%?aIN~%=-|KI6jX^u4#_c`lv>#!sw z*qbqc9J1`sL?^?l8`Fj}5X{s2S(imX_7gb%g+d zT!|r<3emhyr!;8^gn%N8wz<37YJ}=-HbdmP;X&;JDgoln^Jvl%AjbPTTAtiQ>;)9R zCKD+`Zj{6UJOl_K_&!Zqg3V@?HEFaTtb-Vn)xq-+Lt~8MQ)pzZ6rM|3f}#lHYOmsJ zST3^liu=AXTxkgEVQ5fkZ9I=AEx~#n9!#wteW*kwi`er3Y9X2c9L5}X>h~F=NsF>v zREG_0C-_T!Kh^)GOT$E#g|`E?;4kDRmj=j=?uPOtJ~fk|TRA4(jXkvU}RDhd6k zdY33=?H@`I{J1$ie?L|xnVt&R@AuaJp)3~KU1rBD-bGHC1&vbH{-LDl!;nq>ah%cY zVslt!n~k-9DD%00_22ydOaIfHeg1ZPcYkl~AIf0hv6sWfOmx8*V}oAL+CS$E?*#V# zIRhCMYyX^k{=LB3KNPx5*8ZW;WwQ1Ug)Wn|e<*aBto=iw%Vg~z3SA~^|4`^MS^I}V zm&w{c6uM0Idjegij?iW5D4@&KQ9zfeqkt|`M*&@?j)F7G)QvOC)D5~!9R+lmItu7A vbrjHL>L{Sg)KNf}siS}{(+3}X@PGIXsze?tTGZi>00000NkvXXu0mjfzp^Lv0+=8SoiFSwGu6ijf$HUS};}hxAHcfoBMuV(%IS>Y8ZX? z$=X?0wqDg06`A;YTiX9Kd^QD)JHHh1-+Nm3;K}!w1?2i^TXl0*V|i-JSc{uX#G#`$l)?m^n69UG5A&U;ImP{jhNRhd{r5 zHJX|8&8%~6_%7aTuzMSLTt;?l#Um$|tEvj2k~I;3G}QSOo=;<`w9^$fIrKAydDj+q z;q$vKep;BVS|@VrwEh;I2w%HXCz+MREEP;|&i$5E{9L%`3BRrWZZ`SDZdX+uUaWIj z5$5pk!ta@x${?9o=JIu7{xKaI`$P`CO;wzI|4z|r`AWV2@62s?)oIo;pK}lF?w_95 zw?RXWQF=;Ea|pxyZ$Gjx$KSu;b78~#K=-#m_Z_gkD|ukj&d=_Ltv`R`7k}aZJXe0r zjp}JWZ@HcC*f5BPhI2V?wfx|?(ihZ<_@> zM9$u8;ksn*x7u%y<5inN#YGh?I@0my8-xC)RAe7qweRtdjDy$2mz{54d$;^6Yu&X) z^EOYdUR<1h9scQK}`0BP<>Uu6B{SEbb!3@XlZ?|6N5wJcdHq>VKz3(;0 zKE2=m_*98l1^6fNS$z4Id;Y>V-(cN&I|Kr4m~M1W)rni+^Ykc_ zo!3d>R2zm@CYo12TyWt0pSa+!3nzQs*&9X27bJjuc2(2iZ_i$bl!c13o|Hd408*;z1 zt}rw7e!VRC=$$L?ezlk9_inIBVGU87#@=x$`k{`^H^T>wpYI-@uN}_w$u;@;uZ;YP zKaXZrcRam*_S02C)ze^ym}S3Z*1281sO;#S2Q%O6ZLPQe^KFf<_46GkJ|!lf-V=B5 z6GLFtYBv)Op#yzPeml22NhcYpd*!#r@BMIcj>g_lWu_LtXCNQ7%|6q4DcV%Y;YEty zlzXctiU?WF6kfVL%cbFhdFYgTTr-_kfa&xd5Pg~|C18V$@1*#t$sYE7rlP`NK6CN} z1|Z*wsbI1tC+7i}-~xt&lPy=yX!#fZZ$3;SwABE{L}*mgboO~R>)MuOrfV~Ov!gE0 dQe*wi|JkMMdzADhD_{}G;OXk;vd$@?2>=9Reck{7 diff --git a/homedecor/textures/homedecor_slope_outer_corner_wood.png b/homedecor/textures/homedecor_slope_outer_corner_wood.png deleted file mode 100644 index 5361855875b2e60a343118f422cdf65f97b7de52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 zcmZ`)Yh2O?7yd(_WS}C`T&_YySGba}vY9C|P;_2OFPPGHuxKKjp7URqw>)|ngcpKL4Zz|{`WKkC$~{(AP|t-oG*(QqiND)9T**d~Kv7q=LKQFnxrwDLACY2~J( zc_CsUF+A{{BH>njzDF2_a-Kzs1(r9&U54vVSV@{c2Ss*mcNKDYmF^-P3&O%k(AUui z8unFN+u#aZVhDx?oO0}S2pxCD^%DxaA#h?&Bge(^oh^?RTyZb!9BEs;PcGjO2V3~t zSCDc|EcvuLS0-On{fwUs2<%&4Ppv_+?K$8$5$7F+RDo=LR70m0Mvt@u)d7A1`dO)D2A# zo)U5Qk0MF8E8Yv5PLb0lS%ZrB+o6q_Jb7Xv4c3Ey z3wOeFtgGRY)W=%1^ja4f-P`rVH+NklBFw>LTt{o9<)4)W_(+YrWaN5;9$hpa=%zC; zyVqdcFC0N!{3J(|Y!r3_7`|m@Q)VlWQGv#mGRltvs+e0}&hjHl!&US0!~kLC^ZHp6 zAamd(pc9+FCrv+_r(cqxL$1?!G`CcjaX1K~9$c&&>=~y!S!5;hLz?a%7_{1dSX8H6 zRRsMaEWa6O`L+5|FhetEt_~9&Ed6r21d!fo_@RE*pzL<`!DJoprq%+kPkJpI2ee;g zx1=x@RrV_bORfBQRHAnbfl=;0a$!vHXzDE!itgOL%6w|ql{|xdSiC15fz|9gI(*9s?M)VvXeR{~lt*AE{bY6O@`y-z&Z}jE$Nwo7rBlRdT_1d!px^Z3*w; zo}M8u=RQ12Ww)^U9XjTN7*|2XdAb{mFd#%z)NqLCO<(`?)oSuCbf$CF6L>!A(T@BqWWwylugQAJeWAvY}=I^ECWy}v9yX*q$ z6U_DX(Ogq90QJ!4MeBd0?tWRXu~}MB?cQSSy;EWbA`)>>eK3Y|kw$dH+&WBp28O8i z`zCk9E&b{z`|x^J8P1Xw4>Mk@lsBHvr7UbVxm!fwnxcr#7kZob06x`BxdQ&8GUr(+ zp>H(jth9G*R!{q0C;?Jjs!ez(mBQ1rhYIyG;rc|2n~qU%)*VBlaG z-(`HK_XUFYvamS#V%34Ug>T<=GvCKdMV*NDm9xK*O}lXfRBPpxqeoI2cXYKkkAryK zHK7(?FD5RGFE?m*iDlu@Qf3RG0*(+>8z~2{9`83eBA*q=`FHv zx;qzByR73;7>8($7(b+LV2?`V(*avp1)Ibgg049Lv0XcVVdK95E))-P4T+xeFEcb2 AKL7v# diff --git a/homedecor/textures/homedecor_slope_terracotta.png b/homedecor/textures/homedecor_slope_terracotta.png deleted file mode 100644 index 0c61791cc37aba2c887e217861d8442f29116f54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1185 zcmV;S1YY}zP)000DNNkld-EOBH+rdeQtjUNCLM&#*mY;xT!Jpvq>xPFk@C#rGdo;TNCdxQ*9NYb> z>U&vK`<3y7lr_i_edNgU*FJHduCD4j1mNZKE~3tp(|#CVaClUj$=`!NB^#QpfoJFVBg=(0aJm=o79V0MI5&)Ku zZ^Sf@EisG9dYIm)NtP#$$8F2Zrl>f8{(Mdo6bi-iGiWp4$F(5o-v*Q5LQNLw|o*Y6A2MWRRyx( z0AAfr0CdS%D&I`Ydoh1ZN39kU7h0x{r&dNqIp+YhOg&sX_CoUwqRb|ctZW)opaSSJ zCw%?GZ;##CfA!)QKi94iSe(^-m802~bMac{PM75?Zg%>;%coD5JJf3}UAMYi?N+b% zacv)gH7fuVsvEhg`t>+J*RJh!C6_}1h=Pd%!h+KZ4-To3g{1(1b#s)!KtL!J3Y1cD zH&S!%+sO8Htq*XY8vr&h+aLlF5HLo0fs&;#6<1PS@Ple(;hS*^pkXbu-shSdNrJTC zhyqcYI&MTKxn{$P1Bks^gm3rQ8sIi90GzN)N*NV0lJeSQopwwNEeppB(NQU*tl|JJ z52lgvw?F>=*p=a%?|z-HU4z74Pm94MdppgcE8Xe=pB?gW?drs<8K%JXx^GUFKO9ga zgO?7dk@*EUphkwhbO4Ra_rwpTk@;SGzi#y&8kz6u`*f@K(#ZS*98e?k3vhsq>~T7r zMpmm000HgNkl+Tw zVJu_2yQ?ZQ{;+uMF=FAu4{T~tv3iU8Ug;N^883eZ;G++(FVEL&lcc=pW81Tj9v#=$ zmn$)y#6%}!L*8{4;^)8l{lBGdhHrc9$B16n-??0?>7*vol=i(p767PFh1PU=>dgSa+!aAc@RE0>VsGK}eF#2tY&tkX)OYN@ki0 zCPb>4r63D}imU=@^vK1jLjWWIp#V@75~fU*jFc=EM5N}X6C$9-99t#_I*+z^zOwCfU`xZ0|4_$ryvOhMOc84LQtSW6Cuh(NTjEk0{H8l1NhU| zf43$?T|K(Ix_l5-cfR|<)oQbz_8FtsDtU3<%HxrcY5=}^dAEX=$G0DS>*0Ep z9us5JbTXFHCL239V>7utUjfLBIlnd;Q5isbW-=)X?}@^Gl;eJo&p*%11*ro7j~}c7 z+`PO!n^cTfo9WS7!!z2n+gCDr)YLS{y=O8mHWPsDuFrWdoHcrSWmFU@Z+Cw2V7=Xs z`R3;#W;U1rn(2bnp}UX~0EH|}lSNgykKqMGra}VgUaFLWAm`@%`KuT6p1$4JZa`LX zbLYMH=i4EWySqL--F>j_lU2jr0X%ztyC8LNjNX5cO)0`Ec%(-Oivp09<*2MuN`Zw0 z@bRZ#{_Ml=z17YBm%sfSz_Qev0HOduKq>_g0wRD!c0fU*W{ecI1i|~m)ew&_U%6H9 zf4td#<5mMYZKln?y49-vH>o#X=BfZV$^&Oj0jO%{*!E!3R!&mq$sn&M!~68O14cGa zh6I$1L={+7RT(fcJqU@c1OZfG9wbL(WV0<2n2eQG36xirf{@IR%!tGcAacKhj>yQq z8EsKm8>0d>AJp3Q@vyD>2o^wQmYMo&2ghS%|G3!!$ii+^6`RMthr4gPd!qN~BarD- zQ4y)${kV+m>C1b7?ue|jtbNaj*o{<5?@?J}#Gs^PmAfZ^c05M*$!AY~`lAotYBK!l zcc1^_$KO8|BLncsXHVXCx*d^`VNo5Cku3u_A|qP{a70G73}BgCy%Qr_25>}1whUmI zTfGw_TL!Sqt=@@|Edw|rBU=V=L`H_C_3@`)zPHpn0XUL60h|C%04IPGzzN_4Z~{01 uoB&P$Cx8>c3E%{90yqJj08Rk^kNPKO8nR6ZTPwl<0000