forked from mtcontrib/homedecor_modpack
use mesh nodes for candles
This commit is contained in:
parent
71c9d2218b
commit
8e1dd5f268
@ -147,46 +147,44 @@ homedecor.register("plasma_lamp", {
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local tc_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -0.1875, -0.5, -0.1875, 0.1875, 0.375, 0.1875 },
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
homedecor.register("candle", {
|
homedecor.register("candle", {
|
||||||
description = S("Thick Candle"),
|
description = S("Thick Candle"),
|
||||||
|
mesh = "homedecor_candle_thick.obj",
|
||||||
tiles = {
|
tiles = {
|
||||||
'homedecor_candle_top.png',
|
'homedecor_candle_sides.png',
|
||||||
'homedecor_candle_top.png',
|
{name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}},
|
||||||
{name="homedecor_candle_sides.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}},
|
|
||||||
},
|
|
||||||
node_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{ -0.125, -0.5, -0.125, 0.125, 0, 0.125 },
|
|
||||||
{ -0.125, 0, 0, 0.125, 0.5, 0 },
|
|
||||||
{ 0, 0, -0.125, 0, 0.5, 0.125 }
|
|
||||||
}
|
|
||||||
},
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{ -0.1875, -0.5, -0.1875, 0.1875, 0.5, 0.1875 },
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
selection_box = tc_cbox,
|
||||||
|
collision_box = tc_cbox,
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
groups = { snappy = 3 },
|
groups = { snappy = 3 },
|
||||||
light_source = LIGHT_MAX-4,
|
light_source = LIGHT_MAX-4,
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local c_cbox = {
|
||||||
|
type = "fixed",
|
||||||
|
fixed = {
|
||||||
|
{ -0.1, -0.5, -0.1, 0.125, 0.05, 0.125 },
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
homedecor.register("candle_thin", {
|
homedecor.register("candle_thin", {
|
||||||
description = S("Little Candle"),
|
description = S("Little Candle"),
|
||||||
inventory_image = 'homedecor_candle_inv.png',
|
mesh = "homedecor_candle_thin.obj",
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {
|
tiles = {
|
||||||
{name="homedecor_candle.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=1.0}},
|
'homedecor_candle_sides.png',
|
||||||
},
|
{name="homedecor_candle_flame.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}},
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{ -0.1, -0.5, -0.1, 0.125, 0.05, 0.125 },
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
selection_box = c_cbox,
|
||||||
|
collision_box = c_cbox,
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
walkable = false,
|
walkable = false,
|
||||||
groups = { snappy = 3 },
|
groups = { snappy = 3 },
|
||||||
|
150
homedecor/models/homedecor_candle_thick.obj
Normal file
150
homedecor/models/homedecor_candle_thick.obj
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'candle-large.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v 0.088388 0.375000 0.088388
|
||||||
|
v 0.088388 -0.000000 0.088388
|
||||||
|
v 0.000000 -0.500000 -0.125000
|
||||||
|
v 0.000000 0.000000 -0.125000
|
||||||
|
v 0.047835 -0.500000 -0.115485
|
||||||
|
v 0.047835 0.000000 -0.115485
|
||||||
|
v 0.088388 -0.500000 -0.088388
|
||||||
|
v 0.088388 0.000000 -0.088388
|
||||||
|
v 0.115485 -0.500000 -0.047835
|
||||||
|
v 0.115485 0.000000 -0.047835
|
||||||
|
v 0.125000 -0.500000 0.000000
|
||||||
|
v 0.125000 0.000000 0.000000
|
||||||
|
v 0.115485 -0.500000 0.047835
|
||||||
|
v 0.115485 0.000000 0.047835
|
||||||
|
v 0.088388 -0.500000 0.088388
|
||||||
|
v 0.088388 0.000000 0.088388
|
||||||
|
v 0.047835 -0.500000 0.115485
|
||||||
|
v 0.047835 0.000000 0.115485
|
||||||
|
v 0.000000 -0.500000 0.125000
|
||||||
|
v 0.000000 0.000000 0.125000
|
||||||
|
v -0.047835 -0.500000 0.115485
|
||||||
|
v -0.047835 0.000000 0.115485
|
||||||
|
v -0.088388 -0.500000 0.088388
|
||||||
|
v -0.088388 0.000000 0.088388
|
||||||
|
v -0.115485 -0.500000 0.047835
|
||||||
|
v -0.115485 0.000000 0.047835
|
||||||
|
v -0.125000 -0.500000 -0.000000
|
||||||
|
v -0.125000 0.000000 -0.000000
|
||||||
|
v -0.115485 -0.500000 -0.047835
|
||||||
|
v -0.115485 0.000000 -0.047835
|
||||||
|
v -0.088388 -0.500000 -0.088388
|
||||||
|
v -0.088388 0.000000 -0.088388
|
||||||
|
v -0.047835 -0.500000 -0.115485
|
||||||
|
v -0.047835 0.000000 -0.115485
|
||||||
|
v -0.088388 0.000000 -0.088388
|
||||||
|
v -0.088388 0.375000 -0.088388
|
||||||
|
v 0.088388 0.375000 -0.088388
|
||||||
|
v 0.088388 -0.000000 -0.088388
|
||||||
|
v -0.088388 0.000000 0.088388
|
||||||
|
v -0.088388 0.375000 0.088388
|
||||||
|
v 0.088388 0.375000 0.088388
|
||||||
|
v 0.088388 -0.000000 0.088388
|
||||||
|
v -0.088388 0.000000 -0.088388
|
||||||
|
v -0.088388 0.375000 -0.088388
|
||||||
|
v 0.088388 0.375000 -0.088388
|
||||||
|
v 0.088388 -0.000000 -0.088388
|
||||||
|
v -0.088388 0.000000 0.088388
|
||||||
|
v -0.088388 0.375000 0.088388
|
||||||
|
vt 0.500000 -0.000000
|
||||||
|
vt 0.500000 0.500000
|
||||||
|
vt 0.437500 0.500000
|
||||||
|
vt 0.437500 -0.000000
|
||||||
|
vt 0.375000 0.500000
|
||||||
|
vt 0.375000 -0.000000
|
||||||
|
vt 0.312500 0.500000
|
||||||
|
vt 0.312500 -0.000000
|
||||||
|
vt 0.250000 0.500000
|
||||||
|
vt 0.250000 -0.000000
|
||||||
|
vt 0.187500 0.500000
|
||||||
|
vt 0.187500 -0.000000
|
||||||
|
vt 0.125000 0.500000
|
||||||
|
vt 0.125000 -0.000000
|
||||||
|
vt 0.062500 0.500000
|
||||||
|
vt 0.062500 -0.000000
|
||||||
|
vt -0.000000 0.500000
|
||||||
|
vt -0.000000 -0.000000
|
||||||
|
vt 1.000000 -0.000000
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 0.937500 -0.000000
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.875000 -0.000000
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.812500 -0.000000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.750000 -0.000000
|
||||||
|
vt 0.687500 0.500000
|
||||||
|
vt 0.687500 -0.000000
|
||||||
|
vt 0.625000 0.500000
|
||||||
|
vt 0.625000 -0.000000
|
||||||
|
vt 0.476190 0.785650
|
||||||
|
vt 0.488110 0.783278
|
||||||
|
vt 0.498216 0.776526
|
||||||
|
vt 0.504969 0.766420
|
||||||
|
vt 0.507340 0.754500
|
||||||
|
vt 0.504969 0.742579
|
||||||
|
vt 0.498216 0.732474
|
||||||
|
vt 0.488110 0.725721
|
||||||
|
vt 0.476190 0.723350
|
||||||
|
vt 0.464269 0.725721
|
||||||
|
vt 0.454164 0.732474
|
||||||
|
vt 0.447411 0.742579
|
||||||
|
vt 0.445040 0.754500
|
||||||
|
vt 0.447411 0.766420
|
||||||
|
vt 0.454164 0.776526
|
||||||
|
vt 0.464269 0.783278
|
||||||
|
vt 0.562500 -0.000000
|
||||||
|
vt 0.562500 0.500000
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vn 0.195100 0.000000 -0.980800
|
||||||
|
vn 0.555600 0.000000 -0.831500
|
||||||
|
vn 0.831500 0.000000 -0.555600
|
||||||
|
vn 0.980800 0.000000 -0.195100
|
||||||
|
vn 0.980800 0.000000 0.195100
|
||||||
|
vn 0.831500 0.000000 0.555600
|
||||||
|
vn 0.555600 0.000000 0.831500
|
||||||
|
vn 0.195100 0.000000 0.980800
|
||||||
|
vn -0.195100 0.000000 0.980800
|
||||||
|
vn -0.555600 0.000000 0.831500
|
||||||
|
vn -0.831500 0.000000 0.555600
|
||||||
|
vn -0.980800 0.000000 0.195100
|
||||||
|
vn -0.980800 0.000000 -0.195100
|
||||||
|
vn -0.831500 0.000000 -0.555600
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
vn -0.195100 0.000000 -0.980800
|
||||||
|
vn -0.555600 0.000000 -0.831500
|
||||||
|
vn 0.000000 -1.000000 -0.000000
|
||||||
|
vn 0.707100 0.000000 0.707100
|
||||||
|
vn -0.707100 0.000000 0.707100
|
||||||
|
vn -0.707100 -0.000000 -0.707100
|
||||||
|
vn 0.707100 -0.000000 -0.707100
|
||||||
|
g Cylinder_Cylinder_candle
|
||||||
|
s off
|
||||||
|
f 3/1/1 4/2/1 6/3/1 5/4/1
|
||||||
|
f 5/4/2 6/3/2 8/5/2 7/6/2
|
||||||
|
f 7/6/3 8/5/3 10/7/3 9/8/3
|
||||||
|
f 9/8/4 10/7/4 12/9/4 11/10/4
|
||||||
|
f 11/10/5 12/9/5 14/11/5 13/12/5
|
||||||
|
f 13/12/6 14/11/6 16/13/6 15/14/6
|
||||||
|
f 15/14/7 16/13/7 18/15/7 17/16/7
|
||||||
|
f 17/16/8 18/15/8 20/17/8 19/18/8
|
||||||
|
f 19/19/9 20/20/9 22/21/9 21/22/9
|
||||||
|
f 21/22/10 22/21/10 24/23/10 23/24/10
|
||||||
|
f 23/24/11 24/23/11 26/25/11 25/26/11
|
||||||
|
f 25/26/12 26/25/12 28/27/12 27/28/12
|
||||||
|
f 27/28/13 28/27/13 30/29/13 29/30/13
|
||||||
|
f 29/30/14 30/29/14 32/31/14 31/32/14
|
||||||
|
f 6/33/15 4/34/15 34/35/15 32/36/15 30/37/15 28/38/15 26/39/15 24/40/15 22/41/15 20/42/15 18/43/15 16/44/15 14/45/15 12/46/15 10/47/15 8/48/15
|
||||||
|
f 33/49/16 34/50/16 4/2/16 3/1/16
|
||||||
|
f 31/32/17 32/31/17 34/50/17 33/49/17
|
||||||
|
f 3/33/18 5/34/18 7/35/18 9/36/18 11/37/18 13/38/18 15/39/18 17/40/18 19/41/18 21/42/18 23/43/18 25/44/18 27/45/18 29/46/18 31/47/18 33/48/18
|
||||||
|
g Cylinder_Cylinder_flame
|
||||||
|
f 38/19/19 37/51/19 40/52/19 39/18/19
|
||||||
|
f 2/19/20 1/51/20 36/52/20 35/18/20
|
||||||
|
f 46/19/21 47/18/21 48/52/21 45/51/21
|
||||||
|
f 42/19/22 43/18/22 44/52/22 41/51/22
|
150
homedecor/models/homedecor_candle_thin.obj
Normal file
150
homedecor/models/homedecor_candle_thin.obj
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
# Blender v2.73 (sub 0) OBJ File: 'candle-large.blend'
|
||||||
|
# www.blender.org
|
||||||
|
o Cylinder
|
||||||
|
v 0.044194 0.062500 0.044194
|
||||||
|
v 0.044194 -0.187500 0.044194
|
||||||
|
v 0.000000 -0.500000 -0.062500
|
||||||
|
v 0.000000 -0.187500 -0.062500
|
||||||
|
v 0.023918 -0.500000 -0.057742
|
||||||
|
v 0.023918 -0.187500 -0.057742
|
||||||
|
v 0.044194 -0.500000 -0.044194
|
||||||
|
v 0.044194 -0.187500 -0.044194
|
||||||
|
v 0.057742 -0.500000 -0.023918
|
||||||
|
v 0.057742 -0.187500 -0.023918
|
||||||
|
v 0.062500 -0.500000 0.000000
|
||||||
|
v 0.062500 -0.187500 0.000000
|
||||||
|
v 0.057742 -0.500000 0.023918
|
||||||
|
v 0.057742 -0.187500 0.023918
|
||||||
|
v 0.044194 -0.500000 0.044194
|
||||||
|
v 0.044194 -0.187500 0.044194
|
||||||
|
v 0.023918 -0.500000 0.057742
|
||||||
|
v 0.023918 -0.187500 0.057742
|
||||||
|
v 0.000000 -0.500000 0.062500
|
||||||
|
v 0.000000 -0.187500 0.062500
|
||||||
|
v -0.023918 -0.500000 0.057742
|
||||||
|
v -0.023918 -0.187500 0.057742
|
||||||
|
v -0.044194 -0.500000 0.044194
|
||||||
|
v -0.044194 -0.187500 0.044194
|
||||||
|
v -0.057742 -0.500000 0.023918
|
||||||
|
v -0.057742 -0.187500 0.023918
|
||||||
|
v -0.062500 -0.500000 0.000000
|
||||||
|
v -0.062500 -0.187500 0.000000
|
||||||
|
v -0.057742 -0.500000 -0.023918
|
||||||
|
v -0.057742 -0.187500 -0.023918
|
||||||
|
v -0.044194 -0.500000 -0.044194
|
||||||
|
v -0.044194 -0.187500 -0.044194
|
||||||
|
v -0.023918 -0.500000 -0.057742
|
||||||
|
v -0.023918 -0.187500 -0.057742
|
||||||
|
v -0.044194 -0.187500 -0.044194
|
||||||
|
v -0.044194 0.062500 -0.044194
|
||||||
|
v 0.044194 0.062500 -0.044194
|
||||||
|
v 0.044194 -0.187500 -0.044194
|
||||||
|
v -0.044194 -0.187500 0.044194
|
||||||
|
v -0.044194 0.062500 0.044194
|
||||||
|
v 0.044194 0.062500 0.044194
|
||||||
|
v 0.044194 -0.187500 0.044194
|
||||||
|
v -0.044194 -0.187500 -0.044194
|
||||||
|
v -0.044194 0.062500 -0.044194
|
||||||
|
v 0.044194 0.062500 -0.044194
|
||||||
|
v 0.044194 -0.187500 -0.044194
|
||||||
|
v -0.044194 -0.187500 0.044194
|
||||||
|
v -0.044194 0.062500 0.044194
|
||||||
|
vt 0.500000 -0.000000
|
||||||
|
vt 0.500000 0.500000
|
||||||
|
vt 0.437500 0.500000
|
||||||
|
vt 0.437500 -0.000000
|
||||||
|
vt 0.375000 0.500000
|
||||||
|
vt 0.375000 -0.000000
|
||||||
|
vt 0.312500 0.500000
|
||||||
|
vt 0.312500 -0.000000
|
||||||
|
vt 0.250000 0.500000
|
||||||
|
vt 0.250000 -0.000000
|
||||||
|
vt 0.187500 0.500000
|
||||||
|
vt 0.187500 -0.000000
|
||||||
|
vt 0.125000 0.500000
|
||||||
|
vt 0.125000 -0.000000
|
||||||
|
vt 0.062500 0.500000
|
||||||
|
vt 0.062500 -0.000000
|
||||||
|
vt -0.000000 0.500000
|
||||||
|
vt -0.000000 -0.000000
|
||||||
|
vt 1.000000 -0.000000
|
||||||
|
vt 1.000000 0.500000
|
||||||
|
vt 0.937500 0.500000
|
||||||
|
vt 0.937500 -0.000000
|
||||||
|
vt 0.875000 0.500000
|
||||||
|
vt 0.875000 -0.000000
|
||||||
|
vt 0.812500 0.500000
|
||||||
|
vt 0.812500 -0.000000
|
||||||
|
vt 0.750000 0.500000
|
||||||
|
vt 0.750000 -0.000000
|
||||||
|
vt 0.687500 0.500000
|
||||||
|
vt 0.687500 -0.000000
|
||||||
|
vt 0.625000 0.500000
|
||||||
|
vt 0.625000 -0.000000
|
||||||
|
vt 0.476190 0.785650
|
||||||
|
vt 0.488110 0.783278
|
||||||
|
vt 0.498216 0.776526
|
||||||
|
vt 0.504969 0.766420
|
||||||
|
vt 0.507340 0.754500
|
||||||
|
vt 0.504969 0.742579
|
||||||
|
vt 0.498216 0.732474
|
||||||
|
vt 0.488110 0.725721
|
||||||
|
vt 0.476190 0.723350
|
||||||
|
vt 0.464269 0.725721
|
||||||
|
vt 0.454164 0.732474
|
||||||
|
vt 0.447411 0.742579
|
||||||
|
vt 0.445040 0.754500
|
||||||
|
vt 0.447411 0.766420
|
||||||
|
vt 0.454164 0.776526
|
||||||
|
vt 0.464269 0.783278
|
||||||
|
vt 0.562500 -0.000000
|
||||||
|
vt 0.562500 0.500000
|
||||||
|
vt 1.000000 1.000000
|
||||||
|
vt 0.000000 1.000000
|
||||||
|
vn 0.195100 0.000000 -0.980800
|
||||||
|
vn 0.555600 0.000000 -0.831500
|
||||||
|
vn 0.831500 0.000000 -0.555600
|
||||||
|
vn 0.980800 0.000000 -0.195100
|
||||||
|
vn 0.980800 0.000000 0.195100
|
||||||
|
vn 0.831500 0.000000 0.555600
|
||||||
|
vn 0.555600 0.000000 0.831500
|
||||||
|
vn 0.195100 0.000000 0.980800
|
||||||
|
vn -0.195100 0.000000 0.980800
|
||||||
|
vn -0.555600 0.000000 0.831500
|
||||||
|
vn -0.831500 0.000000 0.555600
|
||||||
|
vn -0.980800 0.000000 0.195100
|
||||||
|
vn -0.980800 0.000000 -0.195100
|
||||||
|
vn -0.831500 0.000000 -0.555600
|
||||||
|
vn 0.000000 1.000000 0.000000
|
||||||
|
vn -0.195100 0.000000 -0.980800
|
||||||
|
vn -0.555600 0.000000 -0.831500
|
||||||
|
vn 0.000000 -1.000000 -0.000000
|
||||||
|
vn 0.707100 0.000000 0.707100
|
||||||
|
vn -0.707100 0.000000 0.707100
|
||||||
|
vn -0.707100 -0.000000 -0.707100
|
||||||
|
vn 0.707100 -0.000000 -0.707100
|
||||||
|
g Cylinder_Cylinder_candle
|
||||||
|
s off
|
||||||
|
f 3/1/1 4/2/1 6/3/1 5/4/1
|
||||||
|
f 5/4/2 6/3/2 8/5/2 7/6/2
|
||||||
|
f 7/6/3 8/5/3 10/7/3 9/8/3
|
||||||
|
f 9/8/4 10/7/4 12/9/4 11/10/4
|
||||||
|
f 11/10/5 12/9/5 14/11/5 13/12/5
|
||||||
|
f 13/12/6 14/11/6 16/13/6 15/14/6
|
||||||
|
f 15/14/7 16/13/7 18/15/7 17/16/7
|
||||||
|
f 17/16/8 18/15/8 20/17/8 19/18/8
|
||||||
|
f 19/19/9 20/20/9 22/21/9 21/22/9
|
||||||
|
f 21/22/10 22/21/10 24/23/10 23/24/10
|
||||||
|
f 23/24/11 24/23/11 26/25/11 25/26/11
|
||||||
|
f 25/26/12 26/25/12 28/27/12 27/28/12
|
||||||
|
f 27/28/13 28/27/13 30/29/13 29/30/13
|
||||||
|
f 29/30/14 30/29/14 32/31/14 31/32/14
|
||||||
|
f 6/33/15 4/34/15 34/35/15 32/36/15 30/37/15 28/38/15 26/39/15 24/40/15 22/41/15 20/42/15 18/43/15 16/44/15 14/45/15 12/46/15 10/47/15 8/48/15
|
||||||
|
f 33/49/16 34/50/16 4/2/16 3/1/16
|
||||||
|
f 31/32/17 32/31/17 34/50/17 33/49/17
|
||||||
|
f 3/33/18 5/34/18 7/35/18 9/36/18 11/37/18 13/38/18 15/39/18 17/40/18 19/41/18 21/42/18 23/43/18 25/44/18 27/45/18 29/46/18 31/47/18 33/48/18
|
||||||
|
g Cylinder_Cylinder_flame
|
||||||
|
f 38/19/19 37/51/19 40/52/19 39/18/19
|
||||||
|
f 2/19/20 1/51/20 36/52/20 35/18/20
|
||||||
|
f 46/19/21 47/18/21 48/52/21 45/51/21
|
||||||
|
f 42/19/22 43/18/22 44/52/22 41/51/22
|
Binary file not shown.
Before Width: | Height: | Size: 281 B |
BIN
homedecor/textures/homedecor_candle_flame.png
Normal file
BIN
homedecor/textures/homedecor_candle_flame.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
Binary file not shown.
Before Width: | Height: | Size: 236 B |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 441 B |
Binary file not shown.
Before Width: | Height: | Size: 83 B |
Loading…
Reference in New Issue
Block a user