From 21dc361ff8f45c74b936487ff619af5486149aa9 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 22 Jun 2014 23:22:31 -0400 Subject: [PATCH] make flowerpots round-ish by way of nodeboxes. --- homedecor/misc_nodes.lua | 31 ++++++++++++++++++ .../homedecor_flower_pot_black_sides.png | Bin 318 -> 174 bytes .../homedecor_flower_pot_green_sides.png | Bin 510 -> 176 bytes .../homedecor_flower_pot_terracotta_sides.png | Bin 692 -> 176 bytes 4 files changed, 31 insertions(+) diff --git a/homedecor/misc_nodes.lua b/homedecor/misc_nodes.lua index f57b1b0..9ac6360 100644 --- a/homedecor/misc_nodes.lua +++ b/homedecor/misc_nodes.lua @@ -82,7 +82,33 @@ minetest.register_node('homedecor:rug_large', { }, }) +local flower_pot_model = { + type = "fixed", + fixed = { + {-0.1875, -0.5, -0.1875, 0.1875, -0.3125, 0.1875}, + {-0.25, -0.5, -0.0625, 0.25, -0.3125, 0.0625}, + {-0.0625, -0.5, -0.25, 0.0625, -0.25, 0.25}, + {-0.25, -0.3125, -0.25, 0.25, -0.125, 0.25}, + {-0.125, -0.3125, -0.3125, 0.125, -0.125, 0.3125}, + {-0.3125, -0.3125, -0.125, 0.3125, -0.125, 0.125}, + {-0.3125, -0.125, -0.25, 0.3125, 0.0625, 0.25}, + {-0.125, -0.125, -0.375, 0.125, 0.0625, 0.375}, + {-0.375, -0.125, -0.125, 0.375, 0.0625, 0.125}, + {-0.25, -0.125, -0.3125, 0.25, 0.0625, 0.3125}, + {-0.4375, 0.0625, -0.1875, 0.4375, 0.25, 0.1875}, + {-0.1875, 0.0625, -0.4375, 0.1875, 0.25, 0.4375}, + {-0.3125, 0.0625, -0.375, 0.3125, 0.25, 0.375}, + {-0.375, 0.0625, -0.3125, 0.375, 0.25, 0.3125}, + {-0.1875, 0.25, -0.5, 0.1875, 0.5, 0.5}, + {-0.5, 0.25, -0.1875, 0.5, 0.5, 0.1875}, + {-0.4375, 0.25, -0.3125, 0.4375, 0.5, 0.3125}, + {-0.3125, 0.25, -0.4375, 0.3125, 0.5, 0.4375}, + {-0.375, 0.25, -0.375, 0.375, 0.5, 0.375}, + } +} + minetest.register_node('homedecor:flower_pot_terracotta', { + drawtype = "nodebox", description = S("Terracotta Flower Pot"), tiles = { 'homedecor_flower_pot_terracotta_top.png', 'homedecor_flower_pot_terracotta_bottom.png', @@ -95,10 +121,12 @@ minetest.register_node('homedecor:flower_pot_terracotta', { paramtype2 = "facedir", walkable = true, groups = { snappy = 3 }, + node_box = flower_pot_model, sounds = default.node_sound_leaves_defaults(), }) minetest.register_node('homedecor:flower_pot_black', { + drawtype = "nodebox", description = S("Black Plastic Flower Pot"), tiles = { 'homedecor_flower_pot_black_top.png', 'homedecor_flower_pot_black_bottom.png', @@ -111,10 +139,12 @@ minetest.register_node('homedecor:flower_pot_black', { paramtype2 = "facedir", walkable = true, groups = { snappy = 3 }, + node_box = flower_pot_model, sounds = default.node_sound_leaves_defaults(), }) minetest.register_node('homedecor:flower_pot_green', { + drawtype = "nodebox", description = S("Green Plastic Flower Pot"), tiles = { 'homedecor_flower_pot_green_top.png', 'homedecor_flower_pot_green_bottom.png', @@ -127,6 +157,7 @@ minetest.register_node('homedecor:flower_pot_green', { paramtype2 = "facedir", walkable = true, groups = { snappy = 3 }, + node_box = flower_pot_model, sounds = default.node_sound_leaves_defaults(), }) diff --git a/homedecor/textures/homedecor_flower_pot_black_sides.png b/homedecor/textures/homedecor_flower_pot_black_sides.png index 604384b00be526ef813aa80a8357ef24ee80ae70..f262d997ad4ea4c79a7b637e1831f5bc0d8f3bd1 100644 GIT binary patch delta 158 zcmdnTw2pCtL_G^L0|Ud`yN`l^lx~1eh^vT*h?tm|xVX5aq@=X8w5+VGoSdAzyu5;f zf|8Pwii(Pwnwq-0x~{ISo}S)v-#%@iMjKBT#}JO|u4gZbFeoxG91QhPY!wND5y2L% zB1tdOt9uV@I4a~A^0C|B$IwOGS7f5AP@wqxU3`9DECLt3VZH%0h{4m<&t;ucLK6Uu CAuBBa delta 303 zcmV+~0nq-g0lor|7=H)@0000eEe}%w000DMK}|sb0I`n?{9y$E003Q3OjJc6ARr|r zB_t#yA0Hna92_PlCKneM2L}f(E-nZN2nh)Z5D*Y3C@2gJ3?3dH6B82)3kwYm4J<4y z3JMA@FE1h@A`T7?7#J8C85u1tEh8f%CnqNn5fL379TXH4u74iw%>V!Zj7da6R2b7` z&)X8hAPfZ1cxwfUfGJoY@c*A_L#CsSuV;1_0-gG+#rj-xEsw1e9B|*EF{oLgO~yHA zl0`LxN#v&MrJT;trcOyJrRKklH7{{&kR-b002ovPDHLkV1oOI BUqb)@ diff --git a/homedecor/textures/homedecor_flower_pot_green_sides.png b/homedecor/textures/homedecor_flower_pot_green_sides.png index be30bda936a624224626b5c52791048914ad03db..8e5473ca6c71d5b58aaa630d40dd9bbf48281b3f 100644 GIT binary patch delta 160 zcmeyzyn%6oL_G^L0|Ud`yN`l^ltF+`h^tS8g@3eFK#X-@oJ~lgeRzsvWV&;7mTOFw zYh12-Vu5FJu}@l=UuI=MK~q>^b9lPWRwbZbYfl%)5RU7n2M;nZC^9e{4E0cK6$ye7 z!4^Qyit}cN1*2Uq9ueCAq@;@Akz&S`P4)*@8>Zg{n#17f>gTe~DWM4f DU(7X& delta 496 zcmV(;aTRKWtH&kLiZ+}%)VnJJKMMFABu{*;ED?%yWMLkG!03cm)HFNpG1Oq_xW45M2os=BBGfE{|sY@jJH+Y`NtyRw8nOiCT z|0r9KeNb9#oU}r%z8GYIy#XUiB4vdoz17aSj=*>n(J;o-_vG+ zr_Ew7+hsm>D}5c-_&cr-aM~H-wky=Fir>TxsMp%l#W95Ay6M4#3=E1437=H)@0000eEe}%w000DMK}|sb0I`n?{9y$E00Cl9OjJc~EhBt0 zC|@TXZY?5vGbn8>BW^4rd@?9wDIjVsBwr>TelsUxDIb0_D0?v{UMC)DEF^vIdL&3jek8cgf}a4FeZ66E2Bs{ zjXN*9Rz{aYHj6+sfH^O%PeG_mKdDVWph!B0Ju;t2I+sE=p-4G+H7b`vHFYl~axNrp zEF)YFo-@gyH!SiIWA%-AA2$=t4uzjM>=vZB&^jG>tqkmqIkPQ$vL}E15zygf=UWJutRYM7mW*qDVQlQ$(vxKA}fB zk32A#LNu#QKekgttWH0eLN$LgD7scgwNgWlJTI(GKYxTaDxyd_(Ip&p0002}Nkl&4cXxMpcUgBgbg{*=3=G5nhg9CXPIm*L2!1wnuh8`O#GF6@J(0wg zVS63T4;)iKP?{Q_&fXL+j`GL5b0fo}Fv*l>xU0+4le6=~t@$AaXiCEDwcU1q{6I95 zV?ZOae}CJmd#=)LIkJQxwLmya)xA!b_>_eNq!7VuwbFK*e()u4C!mH1_igB*(G8rq zFbMZZ!j}5KLo_9T#@$nnH|meJ^9aT3IfHE!J!-3Z;*?^&#wPad9QTw6?hu>-`0Xz)^ie1YTbN O0000