replace window shutters with wall-mounted mesh node version
fixes bad rotation that was introduced with fd1e5a516a
(because nodeboxes can't be wallmounted, and facedir != wallmounted param2)
requires minetest from git commit dd4c21c1808acedfbcf8402c09ce9129b6ac31c7 or later.
BIN
homedecor/blends/shutter.blend
Normal file
182
homedecor/models/homedecor_window_shutter.obj
Normal file
|
@ -0,0 +1,182 @@
|
|||
# Blender v2.69 (sub 0) OBJ File: 'shutter.blend'
|
||||
# www.blender.org
|
||||
mtllib homedecor_window_shutter.mtl
|
||||
o Plane
|
||||
v 0.437500 -0.453125 -0.031250
|
||||
v -0.437500 -0.453125 -0.031250
|
||||
v -0.437500 -0.453125 0.031250
|
||||
v 0.437500 -0.453125 0.031250
|
||||
v 0.437500 -0.460698 0.344815
|
||||
v -0.437500 -0.460698 0.344815
|
||||
v 0.437500 -0.476874 0.405185
|
||||
v -0.437500 -0.476874 0.405185
|
||||
v 0.437500 -0.460698 -0.405185
|
||||
v -0.437500 -0.460698 -0.405185
|
||||
v 0.437500 -0.476874 -0.344815
|
||||
v -0.437500 -0.476874 -0.344815
|
||||
v 0.437500 -0.460698 -0.311435
|
||||
v -0.437500 -0.460698 -0.311435
|
||||
v 0.437500 -0.476874 -0.251065
|
||||
v -0.437500 -0.476874 -0.251065
|
||||
v 0.437500 -0.460698 0.251065
|
||||
v -0.437500 -0.460698 0.251065
|
||||
v 0.437500 -0.476874 0.311435
|
||||
v -0.437500 -0.476874 0.311435
|
||||
v 0.437500 -0.460698 0.157315
|
||||
v -0.437500 -0.460698 0.157315
|
||||
v 0.437500 -0.476874 0.217685
|
||||
v -0.437500 -0.476874 0.217685
|
||||
v 0.437500 -0.460698 -0.217685
|
||||
v -0.437500 -0.460698 -0.217685
|
||||
v 0.437500 -0.476874 -0.157315
|
||||
v -0.437500 -0.476874 -0.157315
|
||||
v 0.437500 -0.460698 -0.123935
|
||||
v -0.437500 -0.460698 -0.123935
|
||||
v 0.437500 -0.476874 -0.063565
|
||||
v -0.437500 -0.476874 -0.063565
|
||||
v 0.437500 -0.460698 0.063565
|
||||
v -0.437500 -0.460698 0.063565
|
||||
v 0.437500 -0.476874 0.123935
|
||||
v -0.437500 -0.476874 0.123935
|
||||
v 0.437500 -0.484375 0.031250
|
||||
v -0.437500 -0.484375 0.031250
|
||||
v -0.437500 -0.484375 -0.031250
|
||||
v 0.437500 -0.484375 -0.031250
|
||||
v -0.500000 -0.437500 -0.500000
|
||||
v 0.500000 -0.437500 -0.500000
|
||||
v 0.500000 -0.500000 -0.500000
|
||||
v -0.500000 -0.500000 -0.500000
|
||||
v 0.437500 -0.492187 0.437500
|
||||
v 0.500000 -0.500000 0.500000
|
||||
v -0.500000 -0.500000 0.500000
|
||||
v -0.437500 -0.492187 0.437500
|
||||
v 0.437500 -0.492188 -0.437500
|
||||
v -0.437500 -0.492188 -0.437500
|
||||
v -0.500000 -0.437500 0.500000
|
||||
v 0.437500 -0.445313 0.437500
|
||||
v 0.500000 -0.437500 0.500000
|
||||
v 0.437500 -0.445313 -0.437500
|
||||
v -0.437500 -0.445312 0.437500
|
||||
v -0.437500 -0.445312 -0.437500
|
||||
v 0.437500 -0.460608 0.344815
|
||||
v -0.437500 -0.460608 0.344815
|
||||
v 0.437500 -0.476784 0.405185
|
||||
v -0.437500 -0.476784 0.405185
|
||||
v 0.437500 -0.460608 -0.405185
|
||||
v -0.437500 -0.460608 -0.405185
|
||||
v 0.437500 -0.476784 -0.344815
|
||||
v -0.437500 -0.476784 -0.344815
|
||||
v 0.437500 -0.460608 -0.311435
|
||||
v -0.437500 -0.460608 -0.311435
|
||||
v 0.437500 -0.476784 -0.251065
|
||||
v -0.437500 -0.476784 -0.251065
|
||||
v 0.437500 -0.460608 0.251065
|
||||
v -0.437500 -0.460608 0.251065
|
||||
v 0.437500 -0.476784 0.311435
|
||||
v -0.437500 -0.476784 0.311435
|
||||
v 0.437500 -0.460608 0.157315
|
||||
v -0.437500 -0.460608 0.157315
|
||||
v 0.437500 -0.476784 0.217685
|
||||
v -0.437500 -0.476784 0.217685
|
||||
v 0.437500 -0.460608 -0.217685
|
||||
v -0.437500 -0.460608 -0.217685
|
||||
v 0.437500 -0.476784 -0.157315
|
||||
v -0.437500 -0.476784 -0.157315
|
||||
v 0.437500 -0.460608 -0.123935
|
||||
v -0.437500 -0.460608 -0.123935
|
||||
v 0.437500 -0.476784 -0.063565
|
||||
v -0.437500 -0.476784 -0.063565
|
||||
v 0.437500 -0.460608 0.063565
|
||||
v -0.437500 -0.460608 0.063565
|
||||
v 0.437500 -0.476784 0.123935
|
||||
v -0.437500 -0.476784 0.123935
|
||||
vt 0.058824 0.911765
|
||||
vt 0.470588 0.911765
|
||||
vt 0.470588 0.882353
|
||||
vt 0.058824 0.882353
|
||||
vt 0.058824 0.588235
|
||||
vt 0.470588 0.588235
|
||||
vt 0.470588 0.558824
|
||||
vt 0.058824 0.558824
|
||||
vt 0.058824 0.617647
|
||||
vt 0.470588 0.617647
|
||||
vt 0.470588 0.852941
|
||||
vt 0.058824 0.852941
|
||||
vt 0.470588 0.823529
|
||||
vt 0.058824 0.823529
|
||||
vt 0.058824 0.647059
|
||||
vt 0.470588 0.647059
|
||||
vt 0.058824 0.676471
|
||||
vt 0.470588 0.676471
|
||||
vt 0.470588 0.794118
|
||||
vt 0.058824 0.794118
|
||||
vt 0.470588 0.705882
|
||||
vt 0.058824 0.705882
|
||||
vt 0.470588 0.764706
|
||||
vt 0.058824 0.764706
|
||||
vt 0.058824 0.735294
|
||||
vt 0.470588 0.735294
|
||||
vt 0.500000 0.500000
|
||||
vt 0.029412 0.500000
|
||||
vt 0.029412 0.470588
|
||||
vt 0.500000 0.470588
|
||||
vt 0.500000 0.970588
|
||||
vt 0.500000 1.000000
|
||||
vt 0.029412 1.000000
|
||||
vt 0.029412 0.970588
|
||||
vt 0.529412 0.500000
|
||||
vt 0.529412 0.970588
|
||||
vt 0.470588 0.941176
|
||||
vt 0.470588 0.529412
|
||||
vt 0.058824 0.529412
|
||||
vt 0.058824 0.941176
|
||||
vt 0.000000 0.970588
|
||||
vt 0.000000 0.500000
|
||||
vt 1.000000 0.500000
|
||||
vt 0.970588 0.529412
|
||||
vt 0.558824 0.529412
|
||||
vt 0.558824 0.941176
|
||||
vt 1.000000 0.970588
|
||||
vt 0.970588 0.941176
|
||||
vt 0.588235 0.529412
|
||||
vt 0.588235 0.941176
|
||||
vt 0.941176 0.529412
|
||||
vt 0.941176 0.941176
|
||||
usemtl Material
|
||||
s off
|
||||
f 7/1 8/2 6/3 5/4
|
||||
f 11/5 12/6 10/7 9/8
|
||||
f 15/9 16/10 14/6 13/5
|
||||
f 19/4 20/3 18/11 17/12
|
||||
f 23/12 24/11 22/13 21/14
|
||||
f 27/15 28/16 26/10 25/9
|
||||
f 31/17 32/18 30/16 29/15
|
||||
f 35/14 36/13 34/19 33/20
|
||||
f 37/17 38/18 39/21 40/22
|
||||
f 3/23 38/19 37/20 4/24
|
||||
f 1/25 40/22 39/21 2/26
|
||||
f 3/25 4/26 1/23 2/24
|
||||
f 41/27 42/28 43/29 44/30
|
||||
f 46/31 53/32 51/33 47/34
|
||||
f 41/27 44/35 47/36 51/31
|
||||
f 41/27 51/31 55/37 56/38
|
||||
f 41/27 56/38 54/39 42/28
|
||||
f 51/31 53/34 52/40 55/37
|
||||
f 52/40 53/34 42/28 54/39
|
||||
f 42/28 53/34 46/41 43/42
|
||||
f 44/35 43/43 49/44 50/45
|
||||
f 48/46 47/36 44/35 50/45
|
||||
f 43/43 46/47 45/48 49/44
|
||||
f 45/48 46/47 47/36 48/46
|
||||
f 50/38 49/39 54/8 56/7
|
||||
f 45/40 48/37 55/2 52/1
|
||||
f 48/49 50/50 56/46 55/45
|
||||
f 54/51 49/44 45/48 52/52
|
||||
f 59/1 57/4 58/3 60/2
|
||||
f 63/5 61/8 62/7 64/6
|
||||
f 67/9 65/5 66/6 68/10
|
||||
f 71/4 69/12 70/11 72/3
|
||||
f 75/12 73/14 74/13 76/11
|
||||
f 79/15 77/9 78/10 80/16
|
||||
f 83/17 81/15 82/16 84/18
|
||||
f 87/14 85/20 86/19 88/13
|
|
@ -21,32 +21,19 @@ for i in ipairs(shutters) do
|
|||
local desc = shutters[i][2]
|
||||
|
||||
minetest.register_node("homedecor:shutter_"..name, {
|
||||
description = S("Wooden Shutter ("..desc..")"),
|
||||
drawtype = "mesh",
|
||||
mesh = "homedecor_window_shutter.obj",
|
||||
tiles = { "homedecor_window_shutter_"..name..".png" },
|
||||
inventory_image = "homedecor_window_shutter_"..name..".png",
|
||||
wield_image = "homedecor_window_shutter_"..name..".png",
|
||||
drawtype = "nodebox",
|
||||
description = S("Wooden Shutter ("..desc..")"),
|
||||
inventory_image = "homedecor_window_shutter_"..name.."_inv.png",
|
||||
wield_image = "homedecor_window_shutter_"..name.."_inv.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
paramtype2 = "wallmounted",
|
||||
groups = { snappy = 3 },
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, 0.44, 0.5, -0.3125, 0.5}, -- NodeBox1
|
||||
{-0.5, -0.5, 0.44, -0.3125, 0.5, 0.5}, -- NodeBox2
|
||||
{-0.5, 0.3125, 0.44, 0.5, 0.5, 0.5}, -- NodeBox3
|
||||
{0.3125, -0.5, 0.44, 0.5, 0.5, 0.5}, -- NodeBox4
|
||||
{-0.3125, 0.1875, 0.46, 0.3125, 0.25, 0.48}, -- NodeBox5
|
||||
{-0.3125, 0.0625, 0.46, 0.3125, 0.125, 0.48}, -- NodeBox6
|
||||
{-0.3125, -0.0625, 0.46, 0.3125, 0, 0.48}, -- NodeBox7
|
||||
{-0.3125, -0.1875, 0.46, 0.3125, -0.125, 0.48}, -- NodeBox8
|
||||
{-0.3125, -0.3125, 0.46, 0.3125, -0.25, 0.48}, -- NodeBox9
|
||||
}
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = { -0.5, -0.5, 0.44, 0.5, 0.5, 0.5 }
|
||||
type = "wallmounted",
|
||||
-- wall_side = { -0.5, -0.5, 0.44, 0.5, 0.5, 0.5 }
|
||||
},
|
||||
})
|
||||
end
|
||||
|
|
Before Width: | Height: | Size: 377 B After Width: | Height: | Size: 330 B |
BIN
homedecor/textures/homedecor_window_shutter_black_inv.png
Normal file
After Width: | Height: | Size: 377 B |
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 374 B |
BIN
homedecor/textures/homedecor_window_shutter_dark_grey_inv.png
Normal file
After Width: | Height: | Size: 697 B |
Before Width: | Height: | Size: 513 B After Width: | Height: | Size: 894 B |
BIN
homedecor/textures/homedecor_window_shutter_forest_green_inv.png
Normal file
After Width: | Height: | Size: 513 B |
Before Width: | Height: | Size: 724 B After Width: | Height: | Size: 425 B |
BIN
homedecor/textures/homedecor_window_shutter_grey_inv.png
Normal file
After Width: | Height: | Size: 724 B |
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 988 B |
BIN
homedecor/textures/homedecor_window_shutter_light_blue_inv.png
Normal file
After Width: | Height: | Size: 591 B |
Before Width: | Height: | Size: 1003 B After Width: | Height: | Size: 865 B |
BIN
homedecor/textures/homedecor_window_shutter_mahogany_inv.png
Normal file
After Width: | Height: | Size: 1003 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1005 B |
BIN
homedecor/textures/homedecor_window_shutter_oak_inv.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 560 B After Width: | Height: | Size: 911 B |
BIN
homedecor/textures/homedecor_window_shutter_red_inv.png
Normal file
After Width: | Height: | Size: 560 B |
Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 955 B |
BIN
homedecor/textures/homedecor_window_shutter_violet_inv.png
Normal file
After Width: | Height: | Size: 596 B |
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 370 B |
BIN
homedecor/textures/homedecor_window_shutter_white_inv.png
Normal file
After Width: | Height: | Size: 588 B |
Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 942 B |
BIN
homedecor/textures/homedecor_window_shutter_yellow_inv.png
Normal file
After Width: | Height: | Size: 596 B |