Added in doors for spawn.

master
NathanSalapat 2017-05-27 19:19:51 -05:00
parent 030b90c17c
commit 8559e43195
11 changed files with 325 additions and 1 deletions

View File

@ -1,3 +1,6 @@
2017-05-27:
Added in doors to the spawn mod. I have a feeling they are going to need lots more work.
2017-05-14:
Added the beach and snowy_tundra biomes.
Moved a few colboxes and models to common mod.

View File

@ -1 +1,3 @@
mg_name = valleys
default_privs = fly, fast, give, settime, noclip

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,158 @@
# Blender v2.78 (sub 4) OBJ File: ''
# www.blender.org
o Cube.001
v -0.114073 -0.114073 0.114073
v -0.114073 0.114073 0.114073
v -0.114073 -0.114073 -0.114073
v -0.114073 0.114073 -0.114073
v 0.114073 -0.114073 0.114073
v 0.114073 0.114073 0.114073
v 0.114073 -0.114073 -0.114073
v 0.114073 0.114073 -0.114073
v 0.050000 0.500000 -0.050000
v 0.050000 -0.500000 -0.050000
v 0.050000 0.500000 0.050000
v 0.050000 -0.500000 0.050000
v -0.050000 0.500000 -0.050000
v -0.050000 -0.500000 -0.050000
v -0.050000 0.500000 0.050000
v -0.050000 -0.500000 0.050000
v 0.500000 -0.050000 -0.050000
v -0.500000 -0.050000 -0.050000
v 0.500000 -0.050000 0.050000
v -0.500000 -0.050000 0.050000
v 0.500000 0.050000 -0.050000
v -0.500000 0.050000 -0.050000
v 0.500000 0.050000 0.050000
v -0.500000 0.050000 0.050000
v -0.050000 -0.050000 -0.500000
v -0.050000 -0.050000 0.500000
v 0.050000 -0.050000 -0.500000
v 0.050000 -0.050000 0.500000
v -0.050000 0.050000 -0.500000
v -0.050000 0.050000 0.500000
v 0.050000 0.050000 -0.500000
v 0.050000 0.050000 0.500000
vt 0.187500 0.703125
vt 0.281250 0.703125
vt 0.281250 0.781250
vt 0.187500 0.781250
vt 0.187500 0.781250
vt 0.187500 0.000000
vt 0.281250 0.000000
vt 0.281250 0.781250
vt 0.187500 0.000000
vt 0.281250 0.000000
vt 0.281250 0.781250
vt 0.187500 0.781250
vt 0.187500 0.000000
vt 0.281250 0.000000
vt 0.281250 0.781250
vt 0.187500 0.000000
vt 0.281250 0.078125
vt 0.187500 0.078125
vt 0.281250 0.000000
vt 0.281250 0.781250
vt 0.187500 0.781250
vt 0.187500 0.000000
vt 1.000000 0.171875
vt 0.843750 0.171875
vt 0.843750 0.000000
vt 1.000000 0.000000
vt 0.843750 0.000000
vt 1.000000 0.000000
vt 1.000000 0.171875
vt 0.843750 0.171875
vt 0.671875 0.000000
vt 0.828125 0.000000
vt 0.828125 0.171875
vt 0.671875 0.171875
vt 0.828125 0.171875
vt 0.828125 0.000000
vt 1.000000 0.000000
vt 0.828125 0.000000
vt 1.000000 0.000000
vt 1.000000 0.171875
vt 0.828125 0.171875
vt 1.000000 0.171875
vt 0.093750 0.000000
vt 0.093750 0.078125
vt 0.000000 0.078125
vt 0.000000 0.000000
vt 0.000000 0.796875
vt 0.000000 0.000000
vt 0.093750 0.000000
vt 0.093750 0.796875
vt 0.000000 0.796875
vt 0.000000 0.000000
vt 0.093750 0.000000
vt 0.093750 0.796875
vt 0.093750 0.000000
vt 0.093750 0.796875
vt 0.000000 0.796875
vt 0.093750 0.796875
vt 0.000000 0.796875
vt 0.000000 0.718750
vt 0.093750 0.718750
vt 0.000000 0.796875
vt 0.000000 0.000000
vt 0.093750 0.000000
vt 0.093750 0.796875
vt 0.406250 0.000000
vt 0.500000 0.000000
vt 0.500000 0.078125
vt 0.406250 0.078125
vt 0.406250 0.781250
vt 0.406250 0.000000
vt 0.500000 0.000000
vt 0.500000 0.781250
vt 0.500000 0.000000
vt 0.500000 0.781250
vt 0.406250 0.781250
vt 0.406250 0.781250
vt 0.406250 0.000000
vt 0.500000 0.000000
vt 0.500000 0.781250
vt 0.500000 0.703125
vt 0.500000 0.781250
vt 0.406250 0.781250
vt 0.406250 0.703125
vt 0.406250 0.781250
vt 0.406250 0.000000
vt 0.500000 0.000000
vt 0.500000 0.781250
vn 0.0000 -1.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000
g Cube.001_Cube.001_Blue
s off
f 14/1/1 10/2/1 12/3/1 16/4/1
f 14/5/2 13/6/2 9/7/2 10/8/2
f 16/4/3 15/9/3 13/10/3 14/11/3
f 12/12/4 11/13/4 15/14/4 16/15/4
f 9/16/5 13/10/5 15/17/5 11/18/5
f 10/19/6 9/20/6 11/21/6 12/22/6
g Cube.001_Cube.001_Grey
f 1/23/3 2/24/3 4/25/3 3/26/3
f 3/27/2 4/28/2 8/29/2 7/30/2
f 7/31/6 8/32/6 6/33/6 5/34/6
f 5/35/4 6/36/4 2/37/4 1/23/4
f 3/38/1 7/39/1 5/40/1 1/41/1
f 8/32/5 4/28/5 2/42/5 6/33/5
g Cube.001_Cube.001_Green
f 30/43/4 26/44/4 28/45/4 32/46/4
f 30/47/3 29/48/3 25/49/3 26/50/3
f 32/51/5 31/52/5 29/53/5 30/54/5
f 28/55/6 27/56/6 31/57/6 32/46/6
f 25/58/2 29/59/2 31/60/2 27/61/2
f 26/62/1 25/63/1 27/64/1 28/65/1
g Cube.001_Cube.001_Red
f 22/66/3 18/67/3 20/68/3 24/69/3
f 22/70/2 21/71/2 17/72/2 18/73/2
f 24/74/5 23/75/5 21/76/5 22/66/5
f 20/77/4 19/78/4 23/79/4 24/80/4
f 17/81/6 21/82/6 23/83/6 19/84/6
f 18/85/1 17/86/1 19/87/1 20/88/1

View File

@ -0,0 +1,48 @@
# Blender v2.78 (sub 5) OBJ File: 'SpaceShip.blend'
# www.blender.org
o Door_closed_Cube.004
v -0.500000 -0.500000 -0.100000
v -0.500000 1.500000 -0.100000
v 0.500000 -0.500000 -0.100000
v 0.500000 1.500000 -0.100000
v -0.500000 -0.500000 0.100000
v -0.500000 1.500000 0.100000
v 0.500000 -0.500000 0.100000
v 0.500000 1.500000 0.100000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.800000 0.000000
vt 0.800000 1.000000
vt 0.000100 0.999900
vt 0.000100 0.000100
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.800000 0.500000
vt 1.000000 0.500000
vt 1.000000 1.000000
vt 0.800000 1.000000
vt 1.000000 1.000000
vt 0.800000 0.500000
vt 1.000000 0.500000
vn -0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
g Door_closed_Cube.004_None
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/9/3 8/10/3 6/11/3 5/12/3
f 5/13/4 6/14/4 2/15/4 1/16/4
f 3/17/5 7/18/5 5/19/5 1/20/5
f 8/21/6 4/3/6 2/22/6 6/23/6

View File

@ -0,0 +1,49 @@
# Blender v2.78 (sub 5) OBJ File: 'SpaceShip.blend'
# www.blender.org
o Door_opened_Cube.015
v 0.400000 -0.500000 -0.100000
v 0.400000 1.500000 -0.100000
v 0.500000 -0.500000 -0.100000
v 0.500000 1.500000 -0.100000
v 0.400000 -0.500000 0.100000
v 0.400000 1.500000 0.100000
v 0.500000 -0.500000 0.100000
v 0.500000 1.500000 0.100000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.075000 0.000000
vt 0.075000 1.000000
vt 0.000100 0.999900
vt 0.000100 0.000100
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.800000 1.000000
vt 0.800000 0.000000
vt 0.800000 0.953125
vt 1.000000 0.953125
vt 1.000000 1.000000
vt 0.800000 1.000000
vt 1.000000 0.546875
vt 0.800000 0.546875
vt 0.800000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 0.075000 1.000000
vt 0.075000 0.000000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Door_opened_Cube.015_None
s off
f 3/1/1 4/2/1 8/3/1 7/4/1
f 7/5/2 8/6/2 6/7/2 5/8/2
f 5/9/3 6/10/3 2/11/3 1/12/3
f 3/13/4 7/14/4 5/15/4 1/16/4
f 8/17/5 4/18/5 2/19/5 6/20/5
f 1/21/6 2/22/6 4/23/6 3/24/6

View File

@ -131,3 +131,67 @@ minetest.register_node('spawn:tube_light_bad', {
timer:start(time)
end,
})
minetest.register_node('spawn:dongle', {
description = 'remove before release',
drawtype = 'mesh',
mesh = 'dongle.obj',
paramtype = 'light',
paramtype2 = 'facedir',
tiles = {'dongle.png'},
groups = {spawn=1},
selection_box = {
type = 'fixed',
fixed = {
{-.5, -.5, -.1, .5, .5, .5},},
},
})
minetest.register_node('spawn:door_1', {
description = 'Open Door',
drawtype = 'mesh',
mesh = 'spawn_door_opened.obj',
paramtype = 'light',
paramtype2 = 'facedir',
tiles = {'spawn_door.png'},
groups = {spawn=1},
drop = 'spawn:door_0',
selection_box = {
type = 'fixed',
fixed = {
{-.5, -.5, -.1, -.4, 1.5, .1},},
},
collision_box = {
type = 'fixed',
fixed = {
{-.5, -.5, -.1, -.4, 1.5, .1},},
},
on_rightclick = function(pos)
local node = minetest.get_node(pos)
minetest.set_node(pos, {name = 'spawn:door_0', param2=node.param2})
end
})
minetest.register_node('spawn:door_0', {
description = 'Closed Door',
drawtype = 'mesh',
mesh = 'spawn_door_closed.obj',
paramtype = 'light',
paramtype2 = 'facedir',
tiles = {'spawn_door.png'},
groups = {spawn=1},
selection_box = {
type = 'fixed',
fixed = {
{-.5, -.5, -.1, .5, 1.5, .1},},
},
collision_box = {
type = 'fixed',
fixed = {
{-.5, -.5, -.1, .5, 1.5, .1},},
},
on_rightclick = function(pos)
local node = minetest.get_node(pos)
minetest.set_node(pos, {name = 'spawn:door_1', param2=node.param2})
end
})

View File

@ -64,7 +64,7 @@ for i in ipairs (ship_parts_colors) do
selection_box = colbox,
collision_box = colbox,
tiles = {'spawn_rail_blank.png^'..tex},
groups = {oddly_breakable_by_hand=3}
groups = {oddly_breakable_by_hand=3,}
})
end
end

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB