Add files.

entity
benrob0329 2017-03-22 21:25:17 -04:00 committed by GitHub
parent 422135c59a
commit 2e46426f75
13 changed files with 5624 additions and 0 deletions

223
demat.lua Normal file
View File

@ -0,0 +1,223 @@
function tardis.demat(pos, owner)
minetest.set_node(pos, {name = "tardis:tardis_demat"})
tardis.owners[owner]["exterior"] = tardis.owners[owner]["interior"]
minetest.sound_play("tardis_demat", {
pos = pos,
max_hear_distance = 100,
gain = 10,
})
end
minetest.register_node("tardis:tardis_demat", {
tiles = {"tardis_exterior.png^[opacity:255"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 5,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_1"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(7)
end,
})
minetest.register_node("tardis:tardis_demat_1", {
tiles = {"tardis_exterior.png^[opacity:225"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_2"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_2", {
tiles = {"tardis_exterior.png^[opacity:200"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_3"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_3", {
tiles = {"tardis_exterior.png^[opacity:175"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_4"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_4", {
tiles = {"tardis_exterior.png^[opacity:150"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_5"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(0.5)
end,
})
minetest.register_node("tardis:tardis_demat_5", {
tiles = {"tardis_exterior.png^[opacity:125"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_6"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_6", {
tiles = {"tardis_exterior.png^[opacity:100"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_7"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_7", {
tiles = {"tardis_exterior.png^[opacity:75"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
light_source = 10,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_8"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_8", {
tiles = {"tardis_exterior.png^[opacity:50"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_9"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_9", {
tiles = {"tardis_exterior.png^[opacity:25"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 7,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_10"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_demat_10", {
tiles = {"tardis_exterior.png^[opacity:10"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
minetest.set_node(pos, {name = "tardis:tardis_demat_11"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(0.5)
end,
})
minetest.register_node("tardis:tardis_demat_11", {
tiles = {"tardis_exterior.png^[opacity:5"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 5,
on_timer = function(pos)
minetest.set_node(pos, {name = "air"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})

28
functions.lua Normal file
View File

@ -0,0 +1,28 @@
function tardis.swap_node(pos, name)
local meta = minetest.get_meta(pos)
local meta_old = meta:to_table()
minetest.set_node(pos, name)
local meta = minetest.get_meta(pos)
meta:from_table(meta_old)
end
function tardis:spawn_interior(pos, owner)
local place_pos = {x = pos["x"], y = 30000, z = pos["z"]}
local interior_doors_pos = { x = (place_pos["x"] + 5),y = (place_pos["y"] + 1),z = (place_pos["z"] +1) }
local demat_lever_pos = {x = (place_pos["x"] + 4) , y = (place_pos["y"] + 2) , z = (place_pos["z"] + 7) }
minetest.place_schematic(place_pos, modpath .. "/schematics/tardis_interior.mts")
tardis.owners[owner] = {}
tardis.owners[owner]["exterior"] = pos
tardis.owners[owner]["interior"] = interior_doors_pos
local demat_meta = minetest.get_meta(demat_lever_pos)
demat_meta:set_string("owner", owner)
local interior_doors_meta = minetest.get_meta(interior_doors_pos)
interior_doors_meta:set_string("owner", owner)
print(minetest.pos_to_string(tardis.owners[owner]["interior"]))
end

158
init.lua Normal file
View File

@ -0,0 +1,158 @@
tardis = {}
tardis.owners = {}
modpath = minetest.get_modpath(minetest.get_current_modname())
worldpath = minetest.get_worldpath(minetest.get_worldpath())
dofile(modpath .. "/remat.lua")
dofile(modpath .. "/demat.lua")
dofile(modpath .. "/functions.lua")
local file = io.open(worldpath .. "/tardis.owners", "r")
if file then
tardis.owners = minetest.deserialize(file:read("*all"))
file:close()
end
minetest.register_node("tardis:tardis", {
groups = {crumbly = 1},
tiles = {"tardis_exterior.png"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_place = function(itemstack, placer, pointed_thing)
local pos = pointed_thing.above
local player = placer:get_player_name()
tardis.swap_node(pos, {name = "tardis:tardis"})
if (player == nil) then
local meta = minetest.get_meta(pos)
local player = meta:get_string("owner")
tardis.owners[player]["exterior"] = pos
elseif (tardis.owners[player] == nil) then
tardis:spawn_interior(pos, player)
else
tardis.owners[player]["exterior"] = pos
end
local meta = minetest.get_meta(pos)
meta:set_string("owner", player)
end,
on_rightclick = function(pos, node, player, itemstack, pointed_thing)
local meta = minetest.get_meta(pos)
local owner = meta:get_string("owner")
local teleport = tardis.owners[owner]["interior"]
player.setpos(player, teleport)
--player.set_look_horizontal(0)
end,
})
minetest.register_node("tardis:demat_lever_off", {
groups = {crumbly = 1},
tiles = {"tardis_demat.png"},
drawtype = "mesh",
mesh = "tardis_demat_off.obj",
paramtype = "light",
paramtype2 = "facedir",
is_ground_content = true,
on_rightclick = function(pos, node, player, itemstack, pointed_thing)
local player_name = player:get_player_name()
local meta = minetest.get_meta(pos)
local owner = meta:get_string("owner")
print(owner)
tardis.demat((tardis.owners[owner]["exterior"]), owner)
minetest.swap_node(pos, {name = "tardis:demat_lever_on"})
minetest.sound_play("tardis_demat", {
pos = pos,
max_hear_distance = 10,
gain = 10,
})
end,
})
minetest.register_node("tardis:demat_lever_on", {
groups = {crumbly = 1},
tiles = {"tardis_demat.png"},
drawtype = "mesh",
mesh = "tardis_demat_on.obj",
paramtype = "light",
paramtype2 = "facedir",
is_ground_content = true,
on_rightclick = function(pos, node, player, itemstack, pointed_thing)
local player_name = player:get_player_name()
minetest.show_formspec(player_name, "tardis:remat_form",
"size[4,3]" ..
"field[1,1.5;3,1;coords;Co-ords;]" ..
"button_exit[1,2;2,1;exit;Go!]")
minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname ~= "tardis:remat_form" then
return false
end
local coords = minetest.string_to_pos(fields.coords)
local meta = minetest.get_meta(pos)
local owner = meta:get_string("owner")
print(owner)
tardis.remat(coords, owner)
minetest.swap_node(pos, {name = "tardis:demat_lever_off"})
minetest.sound_play("tardis_remat", {
pos = pos,
max_hear_distance = 10,
gain = 10, })
return true
end
) end, })
minetest.register_node("tardis:interior_doors", {
tiles = {"tardis_exterior.png"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_interior_doors.obj",
paramtype = "light",
is_ground_content = true,
on_rightclick = function(pos, node, player, itemstack, pointed_thing)
local meta = minetest.get_meta(pos)
local owner = meta:get_string("owner")
print(owner)
local teleport = tardis.owners[owner]["exterior"]
player:setpos(teleport)
end
})
minetest.register_on_shutdown(function()
local file = io.open(worldpath .. "/tardis.owners", "w+")
file:write(minetest.serialize(tardis.owners))
file:close()
end)

440
models/tardis_demat_off.obj Normal file
View File

@ -0,0 +1,440 @@
# Blender v2.78 (sub 0) OBJ File: ''
# www.blender.org
mtllib tardis_demat_off.mtl
o Cube
v 0.500000 -0.499332 0.333333
v 0.500000 -0.348834 0.333333
v 0.500000 -0.348834 0.500000
v 0.500000 -0.499332 0.500000
v -0.333333 -0.499332 0.500000
v -0.333333 -0.348834 0.500000
v -0.500000 -0.348834 0.500000
v -0.500000 -0.499332 0.500000
v -0.500000 -0.499332 -0.333333
v -0.500000 -0.348834 -0.333333
v -0.500000 -0.348834 -0.500000
v -0.500000 -0.499332 -0.500000
v 0.333333 -0.499332 -0.500000
v 0.333333 -0.348834 -0.500000
v 0.500000 -0.348834 -0.500000
v 0.500000 -0.499332 -0.500000
v -0.333333 -0.499332 -0.333333
v -0.333333 -0.499332 -0.500000
v 0.333333 -0.348834 -0.333333
v 0.500000 -0.348834 -0.333333
v -0.333333 -0.205434 -0.333333
v -0.166667 -0.205434 -0.333333
v -0.166667 -0.205434 -0.500000
v -0.333333 -0.205434 -0.500000
v 0.166667 -0.205434 -0.333333
v 0.166667 -0.205434 -0.500000
v 0.333333 -0.499332 -0.333333
v 0.166667 -0.499332 -0.333333
v 0.166667 -0.499332 -0.500000
v -0.166667 -0.499332 -0.333333
v -0.166667 -0.499332 -0.500000
v 0.333333 -0.499332 0.500000
v 0.333333 -0.205434 0.500000
v 0.166667 -0.205434 0.500000
v 0.166667 -0.499332 0.500000
v -0.166667 -0.205434 0.500000
v -0.166667 -0.499332 0.500000
v 0.166667 -0.499332 0.333333
v -0.166667 -0.499332 0.333333
v -0.166667 -0.499332 0.166667
v 0.166667 -0.499332 0.166667
v -0.166667 -0.499332 -0.166667
v 0.166667 -0.499332 -0.166667
v 0.333333 -0.499332 0.333333
v 0.333333 -0.499332 0.166667
v 0.333333 -0.499332 -0.166667
v -0.166667 -0.205434 0.333333
v 0.166667 -0.205434 0.333333
v 0.166667 -0.205434 0.166667
v -0.166667 -0.205434 0.166667
v 0.166667 -0.205434 -0.166667
v -0.166667 -0.205434 -0.166667
v -0.333333 -0.205434 0.333333
v -0.333333 -0.205434 0.166667
v -0.333333 -0.205434 -0.166667
v 0.333333 -0.205434 0.333333
v 0.500000 -0.205434 0.333333
v 0.500000 -0.205434 0.166667
v 0.333333 -0.205434 0.166667
v 0.500000 -0.205434 -0.166667
v 0.333333 -0.205434 -0.166667
v -0.333333 -0.499332 0.333333
v -0.500000 -0.499332 0.333333
v -0.500000 -0.499332 0.166667
v -0.333333 -0.499332 0.166667
v -0.500000 -0.499332 -0.166667
v -0.333333 -0.499332 -0.166667
v -0.500000 -0.205434 0.333333
v -0.500000 -0.205434 0.166667
v -0.500000 -0.205434 -0.166667
v 0.500000 -0.499332 -0.333333
v 0.500000 -0.205434 -0.333333
v 0.500000 -0.499332 -0.166667
v 0.500000 -0.499332 0.166667
v -0.333333 -0.348834 -0.500000
v -0.333333 -0.348834 -0.333333
v -0.333333 -0.205434 0.500000
v -0.500000 -0.205434 -0.333333
v 0.333333 -0.205434 -0.333333
v -0.333333 -0.348834 0.333333
v -0.500000 -0.348834 0.333333
v 0.333333 -0.348834 0.500000
v 0.333333 -0.348834 0.333333
v 0.333333 -0.205434 -0.500000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.4375 0.8125
vt 0.5000 0.8125
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.0625 0.1875
vt 0.0000 0.1875
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.4375 0.1875
vt 0.3125 0.1875
vt 0.3125 0.0000
vt 0.4375 0.0000
vt 0.1875 0.1875
vt 0.1875 0.0000
vt 0.0625 0.8125
vt 0.1875 0.8125
vt 0.1875 1.0000
vt 0.0625 1.0000
vt 0.3125 0.8125
vt 0.3125 1.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.1875 0.1875
vt 0.3125 0.1875
vt 0.3125 0.3125
vt 0.1875 0.3125
vt 0.3125 0.6875
vt 0.1875 0.6875
vt 0.0625 0.1875
vt 0.0625 0.3125
vt 0.0625 0.6875
vt 0.3125 0.8125
vt 0.1875 0.8125
vt 0.1875 0.6875
vt 0.3125 0.6875
vt 0.1875 0.3125
vt 0.3125 0.3125
vt 0.4375 0.8125
vt 0.4375 0.6875
vt 0.4375 0.3125
vt 0.0625 0.8125
vt 0.0000 0.8125
vt 0.0000 0.6875
vt 0.0625 0.6875
vt 0.0000 0.3125
vt 0.0625 0.3125
vt 0.4375 0.1875
vt 0.5000 0.1875
vt 0.5000 0.3125
vt 0.4375 0.3125
vt 0.5000 0.6875
vt 0.4375 0.6875
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.5000 0.6875
vt 0.5000 0.3125
vt 0.5000 0.8125
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.5000 0.1875
vt 0.4375 0.1875
vt 0.4375 0.0000
vt 0.5000 0.0000
vt 0.0625 1.0000
vt 0.5000 0.1875
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0000 0.1875
vt 0.0625 0.1875
vt 0.0625 1.0000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.8125
vt 0.5000 0.8125
vt 0.3125 0.0000
vt 0.4375 0.0000
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.8125
vt 0.0625 0.8125
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.1875 1.0000
vt 0.0625 0.0000
vt 0.1875 0.0000
vt 0.0625 1.0000
vt 0.0000 0.1875
vt 0.0625 1.0000
vt 0.0000 0.6875
vt 0.0000 0.8125
vt 0.0000 0.3125
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0000 1.0000
vt 0.0625 0.0000
vt 0.0625 1.0000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.4375 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 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 0.0000 -1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl None
s 1
f 1/1/1 2/2/1 3/3/1 4/4/1
f 5/5/2 6/6/2 7/7/2 8/8/2
f 9/9/3 10/10/3 11/11/3 12/12/3
f 13/13/4 14/14/4 15/15/4 16/16/4
f 17/17/5 9/18/5 12/19/5 18/20/5
f 19/21/6 20/22/6 15/23/6 14/24/6
f 21/25/6 22/26/6 23/27/6 24/28/6
f 22/26/6 25/29/6 26/30/6 23/27/6
f 27/31/5 28/32/5 29/33/5 13/34/5
f 28/32/5 30/35/5 31/36/5 29/33/5
f 18/37/4 24/38/4 23/39/4 31/40/4
f 31/40/4 23/39/4 26/41/4 29/42/4
f 32/43/2 33/44/2 34/45/2 35/46/2
f 35/46/2 34/45/2 36/47/2 37/48/2
f 38/49/5 39/50/5 40/51/5 41/52/5
f 41/52/5 40/51/5 42/53/5 43/54/5
f 44/55/5 38/49/5 41/52/5 45/56/5
f 45/56/5 41/52/5 43/54/5 46/57/5
f 47/58/6 48/59/6 49/60/6 50/61/6
f 50/61/6 49/60/6 51/62/6 52/63/6
f 53/64/6 47/58/6 50/61/6 54/65/6
f 54/65/6 50/61/6 52/63/6 55/66/6
f 56/67/6 57/68/6 58/69/6 59/70/6
f 59/70/6 58/69/6 60/71/6 61/72/6
f 62/73/5 63/74/5 64/75/5 65/76/5
f 65/76/5 64/75/5 66/77/5 67/78/5
f 63/79/3 68/80/3 69/81/3 64/82/3
f 64/82/3 69/81/3 70/83/3 66/84/3
f 71/85/1 72/86/1 60/87/1 73/88/1
f 73/88/1 60/87/1 58/89/1 74/90/1
f 40/51/5 65/76/5 67/78/5 42/53/5
f 39/50/5 62/73/5 65/76/5 40/51/5
f 69/91/6 54/65/6 55/66/6 70/92/6
f 68/93/6 53/64/6 54/65/6 69/91/6
f 12/94/4 11/95/4 75/96/4 18/37/4
f 10/97/6 76/98/6 75/99/6 11/100/6
f 30/35/5 17/17/5 18/20/5 31/36/5
f 37/48/2 36/47/2 77/101/2 5/5/2
f 42/53/5 67/78/5 17/17/5 30/35/5
f 70/92/6 55/66/6 21/25/6 78/102/6
f 16/103/1 15/104/1 20/105/1 71/85/1
f 43/54/5 42/53/5 30/35/5 28/32/5
f 46/57/5 43/54/5 28/32/5 27/31/5
f 52/63/6 51/62/6 25/29/6 22/26/6
f 55/66/6 52/63/6 22/26/6 21/25/6
f 61/72/6 60/71/6 72/106/6 79/107/6
f 67/78/5 66/77/5 9/18/5 17/17/5
f 66/84/3 70/83/3 78/108/3 9/9/3
f 7/109/6 6/110/6 80/111/6 81/112/6
f 37/113/5 5/114/5 62/73/5 39/50/5
f 8/115/3 7/116/3 81/117/3 63/79/3
f 5/114/5 8/115/5 63/74/5 62/73/5
f 82/118/6 3/119/6 2/120/6 83/121/6
f 77/122/6 36/123/6 47/58/6 53/64/6
f 36/123/6 34/124/6 48/59/6 47/58/6
f 32/125/5 35/126/5 38/49/5 44/55/5
f 35/126/5 37/113/5 39/50/5 38/49/5
f 74/90/1 58/89/1 57/127/1 1/1/1
f 4/4/5 32/125/5 44/55/5 1/128/5
f 34/124/6 33/129/6 56/67/6 48/59/6
f 51/62/6 61/72/6 79/107/6 25/29/6
f 73/130/5 46/57/5 27/31/5 71/131/5
f 49/60/6 59/70/6 61/72/6 51/62/6
f 48/59/6 56/67/6 59/70/6 49/60/6
f 74/132/5 45/56/5 46/57/5 73/130/5
f 1/128/5 44/55/5 45/56/5 74/132/5
f 4/133/2 3/134/2 82/135/2 32/43/2
f 71/131/5 27/31/5 13/34/5 16/136/5
f 25/29/6 79/107/6 84/137/6 26/30/6
f 29/42/4 26/41/4 84/138/4 13/13/4
f 10/139/4 78/140/4 21/141/4 76/142/4
f 24/143/3 75/144/3 76/145/3 21/146/3
f 14/147/1 84/148/1 79/149/1 19/150/1
f 19/151/4 79/152/4 72/153/4 20/154/4
f 56/155/2 83/156/2 2/157/2 57/158/2
f 83/159/1 56/160/1 33/161/1 82/162/1
f 68/163/2 81/164/2 80/165/2 53/166/2
f 80/167/3 6/168/3 77/169/3 53/170/3
o Cube.001
v -0.200000 -0.055344 -0.414570
v -0.200000 0.044229 -0.556775
v 0.200000 0.044229 -0.556775
v 0.200000 -0.055344 -0.414570
v -0.200000 0.108486 -0.299854
v -0.200000 0.208059 -0.442059
v -0.400000 0.208059 -0.442059
v -0.400000 0.108486 -0.299854
v -0.400000 0.044229 -0.556775
v -0.400000 -0.055344 -0.414570
v -0.200000 -0.215448 0.162772
v -0.400000 -0.215448 0.162772
v -0.400000 -0.379279 0.048057
v -0.200000 -0.379279 0.048057
v 0.400000 -0.055344 -0.414570
v 0.400000 0.044229 -0.556775
v 0.400000 0.208059 -0.442059
v 0.400000 0.108486 -0.299854
v 0.200000 0.208059 -0.442059
v 0.200000 0.108486 -0.299854
v 0.400000 -0.215448 0.162772
v 0.200000 -0.215448 0.162772
v 0.200000 -0.379279 0.048057
v 0.400000 -0.379279 0.048057
vt 0.5000 0.6875
vt 0.6250 0.6875
vt 0.6250 0.8750
vt 0.5000 0.8750
vt 1.0000 0.6875
vt 0.9375 0.6875
vt 0.9375 0.6250
vt 1.0000 0.6250
vt 1.0000 0.5000
vt 1.0000 0.6250
vt 0.7500 0.6250
vt 0.7500 0.5000
vt 0.5000 0.6250
vt 0.6250 0.6250
vt 0.8750 0.1875
vt 0.8750 0.2500
vt 0.8750 0.2500
vt 0.8750 0.2500
vt 0.7500 0.5000
vt 0.7500 0.6250
vt 0.5000 0.6250
vt 0.5000 0.5000
vt 1.0000 1.0000
vt 0.9375 1.0000
vt 0.9375 0.8750
vt 1.0000 0.8750
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.6250 1.0000
vt 0.5000 1.0000
vt 0.6250 0.2500
vt 0.6250 0.2500
vt 0.6250 0.1875
vt 0.6250 0.2500
vt 0.7500 0.0000
vt 0.5000 0.0000
vt 0.7500 0.0000
vt 1.0000 0.0000
vn 0.0000 -0.8192 -0.5736
vn 0.0000 0.8192 0.5736
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.5736 0.8192
vn 0.0000 0.5736 -0.8191
vn 1.0000 0.0000 0.0000
vn 0.0000 -0.5736 0.8191
usemtl None
s 1
f 85/171/7 86/172/7 87/173/7 88/174/7
f 89/175/8 90/176/8 91/177/8 92/178/8
f 92/179/9 91/180/9 93/181/9 94/182/9
f 94/183/7 93/184/7 86/172/7 85/171/7
f 95/185/10 96/186/10 97/187/10 98/188/10
f 91/177/11 90/176/11 86/172/11 93/184/11
f 99/189/12 100/190/12 101/191/12 102/192/12
f 102/193/8 101/194/8 103/195/8 104/196/8
f 104/197/13 89/198/13 85/199/13 88/200/13
f 88/174/7 87/173/7 100/201/7 99/202/7
f 105/203/10 106/204/10 107/205/10 108/206/10
f 103/195/11 101/194/11 100/201/11 87/173/11
f 107/205/7 88/207/7 99/189/7 108/206/7
f 106/204/9 104/208/9 88/207/9 107/205/9
f 105/203/8 102/192/8 104/208/8 106/204/8
f 108/206/12 99/189/12 102/192/12 105/203/12
f 97/187/7 94/182/7 85/209/7 98/188/7
f 96/186/9 92/179/9 94/182/9 97/187/9
f 95/185/8 89/210/8 92/179/8 96/186/8
f 98/188/12 85/209/12 89/210/12 95/185/12
f 104/196/8 103/195/8 90/176/8 89/175/8
f 86/172/11 90/176/11 103/195/11 87/173/11

440
models/tardis_demat_on.obj Normal file
View File

@ -0,0 +1,440 @@
# Blender v2.78 (sub 0) OBJ File: ''
# www.blender.org
mtllib tardis_demat_on.mtl
o Cube.004
v 0.500000 -0.493273 0.333333
v 0.500000 -0.342775 0.333333
v 0.500000 -0.342775 0.500000
v 0.500000 -0.493273 0.500000
v -0.333333 -0.493273 0.500000
v -0.333333 -0.342775 0.500000
v -0.500000 -0.342775 0.500000
v -0.500000 -0.493273 0.500000
v -0.500000 -0.493273 -0.333333
v -0.500000 -0.342775 -0.333333
v -0.500000 -0.342775 -0.500000
v -0.500000 -0.493273 -0.500000
v 0.333333 -0.493273 -0.500000
v 0.333333 -0.342775 -0.500000
v 0.500000 -0.342775 -0.500000
v 0.500000 -0.493273 -0.500000
v -0.333333 -0.493273 -0.333333
v -0.333333 -0.493273 -0.500000
v 0.333333 -0.342775 -0.333333
v 0.500000 -0.342775 -0.333333
v -0.333333 -0.199375 -0.333333
v -0.166667 -0.199375 -0.333333
v -0.166667 -0.199375 -0.500000
v -0.333333 -0.199375 -0.500000
v 0.166667 -0.199375 -0.333333
v 0.166667 -0.199375 -0.500000
v 0.333333 -0.493273 -0.333333
v 0.166667 -0.493273 -0.333333
v 0.166667 -0.493273 -0.500000
v -0.166667 -0.493273 -0.333333
v -0.166667 -0.493273 -0.500000
v 0.333333 -0.493273 0.500000
v 0.333333 -0.199375 0.500000
v 0.166667 -0.199375 0.500000
v 0.166667 -0.493273 0.500000
v -0.166667 -0.199375 0.500000
v -0.166667 -0.493273 0.500000
v 0.166667 -0.493273 0.333333
v -0.166667 -0.493273 0.333333
v -0.166667 -0.493273 0.166667
v 0.166667 -0.493273 0.166667
v -0.166667 -0.493273 -0.166667
v 0.166667 -0.493273 -0.166667
v 0.333333 -0.493273 0.333333
v 0.333333 -0.493273 0.166667
v 0.333333 -0.493273 -0.166667
v -0.166667 -0.199375 0.333333
v 0.166667 -0.199375 0.333333
v 0.166667 -0.199375 0.166667
v -0.166667 -0.199375 0.166667
v 0.166667 -0.199375 -0.166667
v -0.166667 -0.199375 -0.166667
v -0.333333 -0.199375 0.333333
v -0.333333 -0.199375 0.166667
v -0.333333 -0.199375 -0.166667
v 0.333333 -0.199375 0.333333
v 0.500000 -0.199375 0.333333
v 0.500000 -0.199375 0.166667
v 0.333333 -0.199375 0.166667
v 0.500000 -0.199375 -0.166667
v 0.333333 -0.199375 -0.166667
v -0.333333 -0.493273 0.333333
v -0.500000 -0.493273 0.333333
v -0.500000 -0.493273 0.166667
v -0.333333 -0.493273 0.166667
v -0.500000 -0.493273 -0.166667
v -0.333333 -0.493273 -0.166667
v -0.500000 -0.199375 0.333333
v -0.500000 -0.199375 0.166667
v -0.500000 -0.199375 -0.166667
v 0.500000 -0.493273 -0.333333
v 0.500000 -0.199375 -0.333333
v 0.500000 -0.493273 -0.166667
v 0.500000 -0.493273 0.166667
v -0.333333 -0.342775 -0.500000
v -0.333333 -0.342775 -0.333333
v -0.333333 -0.199375 0.500000
v -0.500000 -0.199375 -0.333333
v 0.333333 -0.199375 -0.333333
v -0.333333 -0.342775 0.333333
v -0.500000 -0.342775 0.333333
v 0.333333 -0.342775 0.500000
v 0.333333 -0.342775 0.333333
v 0.333333 -0.199375 -0.500000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.0625 0.5000
vt 0.0000 0.5000
vt 0.0000 0.0000
vt 0.4375 0.8125
vt 0.5000 0.8125
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.0625 0.1875
vt 0.0000 0.1875
vt 0.0000 0.0000
vt 0.0625 0.0000
vt 0.4375 0.1875
vt 0.3125 0.1875
vt 0.3125 0.0000
vt 0.4375 0.0000
vt 0.1875 0.1875
vt 0.1875 0.0000
vt 0.0625 0.8125
vt 0.1875 0.8125
vt 0.1875 1.0000
vt 0.0625 1.0000
vt 0.3125 0.8125
vt 0.3125 1.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.1875 0.1875
vt 0.3125 0.1875
vt 0.3125 0.3125
vt 0.1875 0.3125
vt 0.3125 0.6875
vt 0.1875 0.6875
vt 0.0625 0.1875
vt 0.0625 0.3125
vt 0.0625 0.6875
vt 0.3125 0.8125
vt 0.1875 0.8125
vt 0.1875 0.6875
vt 0.3125 0.6875
vt 0.1875 0.3125
vt 0.3125 0.3125
vt 0.4375 0.8125
vt 0.4375 0.6875
vt 0.4375 0.3125
vt 0.0625 0.8125
vt 0.0000 0.8125
vt 0.0000 0.6875
vt 0.0625 0.6875
vt 0.0000 0.3125
vt 0.0625 0.3125
vt 0.4375 0.1875
vt 0.5000 0.1875
vt 0.5000 0.3125
vt 0.4375 0.3125
vt 0.5000 0.6875
vt 0.4375 0.6875
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.4375 0.0000
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.3125 0.0000
vt 0.1875 1.0000
vt 0.1875 0.0000
vt 0.5000 0.6875
vt 0.5000 0.3125
vt 0.5000 0.8125
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.5000 0.1875
vt 0.4375 0.1875
vt 0.4375 0.0000
vt 0.5000 0.0000
vt 0.0625 1.0000
vt 0.5000 0.1875
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0000 0.1875
vt 0.0625 0.1875
vt 0.0625 1.0000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.8125
vt 0.5000 0.8125
vt 0.3125 0.0000
vt 0.4375 0.0000
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.8125
vt 0.0625 0.8125
vt 0.4375 1.0000
vt 0.3125 1.0000
vt 0.1875 1.0000
vt 0.0625 0.0000
vt 0.1875 0.0000
vt 0.0625 1.0000
vt 0.0000 0.1875
vt 0.0625 1.0000
vt 0.0000 0.6875
vt 0.0000 0.8125
vt 0.0000 0.3125
vt 0.5000 0.0000
vt 0.5000 0.5000
vt 0.4375 0.5000
vt 0.0000 1.0000
vt 0.0625 0.0000
vt 0.0625 1.0000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.4375 1.0000
vt 0.4375 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0000 1.0000
vt 0.0000 0.5000
vt 0.0625 0.5000
vt 0.0625 1.0000
vt 0.4375 0.5000
vt 0.5000 0.5000
vt 0.5000 1.0000
vt 0.4375 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 0.0000 -1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl None.002
s 1
f 1/1/1 2/2/1 3/3/1 4/4/1
f 5/5/2 6/6/2 7/7/2 8/8/2
f 9/9/3 10/10/3 11/11/3 12/12/3
f 13/13/4 14/14/4 15/15/4 16/16/4
f 17/17/5 9/18/5 12/19/5 18/20/5
f 19/21/6 20/22/6 15/23/6 14/24/6
f 21/25/6 22/26/6 23/27/6 24/28/6
f 22/26/6 25/29/6 26/30/6 23/27/6
f 27/31/5 28/32/5 29/33/5 13/34/5
f 28/32/5 30/35/5 31/36/5 29/33/5
f 18/37/4 24/38/4 23/39/4 31/40/4
f 31/40/4 23/39/4 26/41/4 29/42/4
f 32/43/2 33/44/2 34/45/2 35/46/2
f 35/46/2 34/45/2 36/47/2 37/48/2
f 38/49/5 39/50/5 40/51/5 41/52/5
f 41/52/5 40/51/5 42/53/5 43/54/5
f 44/55/5 38/49/5 41/52/5 45/56/5
f 45/56/5 41/52/5 43/54/5 46/57/5
f 47/58/6 48/59/6 49/60/6 50/61/6
f 50/61/6 49/60/6 51/62/6 52/63/6
f 53/64/6 47/58/6 50/61/6 54/65/6
f 54/65/6 50/61/6 52/63/6 55/66/6
f 56/67/6 57/68/6 58/69/6 59/70/6
f 59/70/6 58/69/6 60/71/6 61/72/6
f 62/73/5 63/74/5 64/75/5 65/76/5
f 65/76/5 64/75/5 66/77/5 67/78/5
f 63/79/3 68/80/3 69/81/3 64/82/3
f 64/82/3 69/81/3 70/83/3 66/84/3
f 71/85/1 72/86/1 60/87/1 73/88/1
f 73/88/1 60/87/1 58/89/1 74/90/1
f 40/51/5 65/76/5 67/78/5 42/53/5
f 39/50/5 62/73/5 65/76/5 40/51/5
f 69/91/6 54/65/6 55/66/6 70/92/6
f 68/93/6 53/64/6 54/65/6 69/91/6
f 12/94/4 11/95/4 75/96/4 18/37/4
f 10/97/6 76/98/6 75/99/6 11/100/6
f 30/35/5 17/17/5 18/20/5 31/36/5
f 37/48/2 36/47/2 77/101/2 5/5/2
f 42/53/5 67/78/5 17/17/5 30/35/5
f 70/92/6 55/66/6 21/25/6 78/102/6
f 16/103/1 15/104/1 20/105/1 71/85/1
f 43/54/5 42/53/5 30/35/5 28/32/5
f 46/57/5 43/54/5 28/32/5 27/31/5
f 52/63/6 51/62/6 25/29/6 22/26/6
f 55/66/6 52/63/6 22/26/6 21/25/6
f 61/72/6 60/71/6 72/106/6 79/107/6
f 67/78/5 66/77/5 9/18/5 17/17/5
f 66/84/3 70/83/3 78/108/3 9/9/3
f 7/109/6 6/110/6 80/111/6 81/112/6
f 37/113/5 5/114/5 62/73/5 39/50/5
f 8/115/3 7/116/3 81/117/3 63/79/3
f 5/114/5 8/115/5 63/74/5 62/73/5
f 82/118/6 3/119/6 2/120/6 83/121/6
f 77/122/6 36/123/6 47/58/6 53/64/6
f 36/123/6 34/124/6 48/59/6 47/58/6
f 32/125/5 35/126/5 38/49/5 44/55/5
f 35/126/5 37/113/5 39/50/5 38/49/5
f 74/90/1 58/89/1 57/127/1 1/1/1
f 4/4/5 32/125/5 44/55/5 1/128/5
f 34/124/6 33/129/6 56/67/6 48/59/6
f 51/62/6 61/72/6 79/107/6 25/29/6
f 73/130/5 46/57/5 27/31/5 71/131/5
f 49/60/6 59/70/6 61/72/6 51/62/6
f 48/59/6 56/67/6 59/70/6 49/60/6
f 74/132/5 45/56/5 46/57/5 73/130/5
f 1/128/5 44/55/5 45/56/5 74/132/5
f 4/133/2 3/134/2 82/135/2 32/43/2
f 71/131/5 27/31/5 13/34/5 16/136/5
f 25/29/6 79/107/6 84/137/6 26/30/6
f 29/42/4 26/41/4 84/138/4 13/13/4
f 10/139/4 78/140/4 21/141/4 76/142/4
f 24/143/3 75/144/3 76/145/3 21/146/3
f 14/147/1 84/148/1 79/149/1 19/150/1
f 19/151/4 79/152/4 72/153/4 20/154/4
f 56/155/2 83/156/2 2/157/2 57/158/2
f 83/159/1 56/160/1 33/161/1 82/162/1
f 68/163/2 81/164/2 80/165/2 53/166/2
f 80/167/3 6/168/3 77/169/3 53/170/3
o Cube.005
v -0.200000 0.114545 0.299854
v -0.200000 0.214118 0.442059
v 0.200000 0.214118 0.442059
v 0.200000 0.114545 0.299854
v -0.200000 -0.049285 0.414570
v -0.200000 0.050288 0.556775
v -0.400000 0.050288 0.556775
v -0.400000 -0.049285 0.414570
v -0.400000 0.214118 0.442059
v -0.400000 0.114545 0.299854
v -0.200000 -0.373220 -0.048057
v -0.400000 -0.373220 -0.048057
v -0.400000 -0.209389 -0.162772
v -0.200000 -0.209389 -0.162772
v 0.400000 0.114545 0.299854
v 0.400000 0.214118 0.442059
v 0.400000 0.050288 0.556775
v 0.400000 -0.049285 0.414570
v 0.200000 0.050288 0.556775
v 0.200000 -0.049285 0.414570
v 0.400000 -0.373220 -0.048057
v 0.200000 -0.373220 -0.048057
v 0.200000 -0.209389 -0.162772
v 0.400000 -0.209389 -0.162772
vt 0.5000 0.6875
vt 0.6250 0.6875
vt 0.6250 0.8750
vt 0.5000 0.8750
vt 1.0000 0.6875
vt 0.9375 0.6875
vt 0.9375 0.6250
vt 1.0000 0.6250
vt 1.0000 0.5000
vt 1.0000 0.6250
vt 0.7500 0.6250
vt 0.7500 0.5000
vt 0.5000 0.6250
vt 0.6250 0.6250
vt 0.8750 0.1875
vt 0.8750 0.2500
vt 0.8750 0.2500
vt 0.8750 0.2500
vt 0.7500 0.5000
vt 0.7500 0.6250
vt 0.5000 0.6250
vt 0.5000 0.5000
vt 1.0000 1.0000
vt 0.9375 1.0000
vt 0.9375 0.8750
vt 1.0000 0.8750
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.6250 1.0000
vt 0.5000 1.0000
vt 0.6250 0.2500
vt 0.6250 0.2500
vt 0.6250 0.1875
vt 0.6250 0.2500
vt 0.7500 0.0000
vt 0.5000 0.0000
vt 0.7500 0.0000
vt 1.0000 0.0000
vn 0.0000 0.8192 -0.5736
vn 0.0000 -0.8192 0.5736
vn -1.0000 0.0000 0.0000
vn 0.0000 -0.5736 -0.8192
vn 0.0000 0.5736 0.8191
vn 1.0000 0.0000 0.0000
vn 0.0000 -0.5736 -0.8191
usemtl None.002
s 1
f 85/171/7 86/172/7 87/173/7 88/174/7
f 89/175/8 90/176/8 91/177/8 92/178/8
f 92/179/9 91/180/9 93/181/9 94/182/9
f 94/183/7 93/184/7 86/172/7 85/171/7
f 95/185/10 96/186/10 97/187/10 98/188/10
f 91/177/11 90/176/11 86/172/11 93/184/11
f 99/189/12 100/190/12 101/191/12 102/192/12
f 102/193/8 101/194/8 103/195/8 104/196/8
f 104/197/13 89/198/13 85/199/13 88/200/13
f 88/174/7 87/173/7 100/201/7 99/202/7
f 105/203/10 106/204/10 107/205/10 108/206/10
f 103/195/11 101/194/11 100/201/11 87/173/11
f 107/205/7 88/207/7 99/189/7 108/206/7
f 106/204/9 104/208/9 88/207/9 107/205/9
f 105/203/8 102/192/8 104/208/8 106/204/8
f 108/206/12 99/189/12 102/192/12 105/203/12
f 97/187/7 94/182/7 85/209/7 98/188/7
f 96/186/9 92/179/9 94/182/9 97/187/9
f 95/185/8 89/210/8 92/179/8 96/186/8
f 98/188/12 85/209/12 89/210/12 95/185/12
f 104/196/8 103/195/8 90/176/8 89/175/8
f 86/172/11 90/176/11 103/195/11 87/173/11

3648
models/tardis_exterior.obj Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,495 @@
# Blender v2.78 (sub 0) OBJ File: 'tardis exterior block.blend'
# www.blender.org
mtllib tardis_interior_doors.mtl
o Tardis_Shell_Cube
v -0.549712 1.698336 -0.655026
v -0.549712 1.580497 -0.655026
v 0.549711 1.698336 -0.655027
v 0.549711 1.580497 -0.655027
v -0.549712 1.580497 -0.661524
v -0.549712 1.698336 -0.661524
v -0.573069 1.718929 -0.661524
v -0.573069 1.559520 -0.661524
v 0.573069 1.559520 -0.573069
v 0.573069 1.718929 -0.573069
v -0.000000 1.559520 -0.661525
v 0.549711 1.580497 -0.661525
v 0.549711 1.698336 -0.661525
v 0.573069 1.718929 -0.661525
v 0.573069 1.559520 -0.661525
v -0.573069 1.559520 -0.573069
v -0.573069 1.718929 -0.573069
v 0.679634 -0.439067 -0.679635
v 0.695258 -0.501562 -0.695258
v 0.695258 -0.439067 -0.695258
v 0.632763 -0.407819 -0.632763
v 0.664011 -0.423443 -0.664011
v 0.664011 -0.407819 -0.664011
v 0.679634 -0.423443 -0.679635
v 0.414030 -0.314076 -0.601516
v 0.414030 -0.314076 -0.632763
v 0.085931 -0.314076 -0.601516
v 0.085931 -0.314076 -0.617140
v 0.070307 -0.314076 -0.617140
v 0.070307 -0.314076 -0.632763
v 0.414030 0.060895 -0.601516
v 0.414030 0.060895 -0.617140
v 0.414030 0.076518 -0.617140
v 0.414030 0.154637 -0.601516
v 0.414030 0.076518 -0.632763
v 0.414030 0.154637 -0.632763
v 0.304664 0.076518 -0.632763
v 0.304664 0.154637 -0.632763
v 0.085931 0.060895 -0.601516
v 0.085931 0.060895 -0.617140
v 0.070307 0.076518 -0.617140
v 0.085931 0.154637 -0.601516
v 0.085931 0.154637 -0.617140
v 0.070307 0.154637 -0.617140
v 0.070307 0.076518 -0.632763
v 0.070307 0.154637 -0.632763
v 0.414030 0.529608 -0.601516
v 0.414030 0.529608 -0.617140
v 0.414030 0.545232 -0.617140
v 0.414030 0.623351 -0.601516
v 0.414030 0.607727 -0.617140
v 0.414030 0.623351 -0.617140
v 0.414030 0.545232 -0.632763
v 0.414030 0.607727 -0.632763
v 0.085931 0.529608 -0.601516
v 0.085931 0.529608 -0.617140
v 0.070307 0.545232 -0.617140
v 0.085931 0.623351 -0.601516
v 0.085931 0.623351 -0.617140
v 0.070307 0.607727 -0.617140
v 0.070307 0.545232 -0.632763
v 0.070307 0.607727 -0.632763
v 0.632763 1.154559 -0.632763
v 0.414030 0.998322 -0.601516
v 0.414030 0.998322 -0.617140
v 0.414030 1.013945 -0.617140
v 0.414030 1.092064 -0.601516
v 0.414030 1.076441 -0.617140
v 0.414030 1.092064 -0.617140
v 0.414030 1.013945 -0.632763
v 0.414030 1.076441 -0.632763
v 0.085931 0.998322 -0.601516
v 0.085931 0.998322 -0.617140
v 0.070307 1.013945 -0.617140
v 0.085931 1.092064 -0.601516
v 0.085931 1.092064 -0.617140
v 0.070307 1.076441 -0.617140
v 0.070307 1.013945 -0.632763
v 0.070307 1.076441 -0.632763
v 0.414030 1.451411 -0.601516
v 0.414030 1.451411 -0.617140
v 0.414030 1.467035 -0.617140
v 0.414030 1.467035 -0.632763
v 0.085931 1.451411 -0.601516
v 0.085931 1.451411 -0.617140
v 0.070307 1.467035 -0.617140
v 0.070307 1.467035 -0.632763
v 0.570268 1.732639 -0.570268
v 0.632763 1.732639 -0.632763
v 0.476525 1.732639 -0.554645
v 0.476525 1.732639 -0.570268
v -0.085931 -0.314076 -0.601516
v -0.070307 -0.314076 -0.617140
v -0.085931 -0.314076 -0.617140
v -0.070307 -0.314076 -0.632763
v -0.414030 -0.314076 -0.601516
v -0.414030 -0.314076 -0.632763
v -0.679635 -0.439067 -0.679635
v -0.695258 -0.501562 -0.695258
v -0.695258 -0.439067 -0.695258
v -0.632763 -0.407819 -0.632763
v -0.664011 -0.423443 -0.664011
v -0.664011 -0.407819 -0.664011
v -0.679635 -0.423443 -0.679635
v -0.085931 0.060895 -0.601516
v -0.085931 0.060895 -0.617140
v -0.070307 0.076518 -0.617140
v -0.085931 0.154637 -0.601516
v -0.070307 0.154637 -0.617140
v -0.085931 0.154637 -0.617140
v -0.070307 0.076518 -0.632763
v -0.070307 0.154637 -0.632763
v -0.148426 0.076518 -0.632763
v -0.179674 0.154637 -0.632763
v -0.414030 0.060895 -0.601516
v -0.414030 0.060895 -0.617139
v -0.414030 0.076518 -0.617139
v -0.414030 0.154637 -0.601516
v -0.414030 0.076518 -0.632763
v -0.414030 0.154637 -0.632763
v -0.085931 0.529608 -0.601516
v -0.085931 0.529608 -0.617140
v -0.070307 0.545232 -0.617140
v -0.085931 0.623351 -0.601516
v -0.070307 0.607727 -0.617140
v -0.085931 0.623351 -0.617140
v -0.070307 0.545232 -0.632763
v -0.070307 0.607727 -0.632763
v -0.414030 0.529608 -0.601516
v -0.414030 0.529608 -0.617139
v -0.414030 0.545232 -0.617139
v -0.414030 0.623351 -0.601516
v -0.414030 0.607727 -0.617139
v -0.414030 0.623351 -0.617139
v -0.414030 0.545232 -0.632763
v -0.414030 0.607727 -0.632763
v -0.632763 0.623351 -0.632763
v -0.085931 0.998322 -0.601516
v -0.085931 0.998322 -0.617140
v -0.070307 1.013945 -0.617140
v -0.085931 1.092064 -0.601516
v -0.070307 1.076441 -0.617140
v -0.085931 1.092064 -0.617140
v -0.070307 1.013945 -0.632763
v -0.085931 1.013945 -0.632763
v -0.070307 1.076441 -0.632763
v -0.414030 0.998322 -0.601516
v -0.414030 0.998322 -0.617139
v -0.414030 1.013945 -0.617139
v -0.414030 1.092064 -0.601516
v -0.414030 1.076441 -0.617139
v -0.414030 1.092064 -0.617139
v -0.414030 1.013945 -0.632763
v -0.414030 1.076441 -0.632763
v -0.085931 1.451411 -0.601516
v -0.070307 1.467035 -0.617140
v -0.085931 1.451411 -0.617140
v -0.070307 1.467035 -0.632763
v -0.414030 1.451411 -0.601516
v -0.414030 1.451411 -0.617139
v -0.414030 1.467035 -0.617139
v -0.414030 1.467035 -0.632763
v -0.476526 1.732639 -0.554644
v -0.476526 1.732639 -0.570268
v -0.570268 1.732639 -0.570268
v -0.632763 1.732639 -0.585892
v -0.632763 1.732639 -0.601516
v -0.632763 1.732639 -0.632763
vt 0.3100 0.6600
vt 0.1900 0.6600
vt 0.1900 0.6600
vt 0.3100 0.6600
vt 0.1200 0.4900
vt 0.1200 0.4900
vt 0.0000 0.4900
vt 0.0000 0.4900
vt 0.0000 0.3400
vt 0.1300 0.3400
vt 0.1200 0.3500
vt 0.0000 0.3500
vt 0.1900 0.1400
vt 0.1900 0.0000
vt 0.1900 0.0000
vt 0.1900 0.1400
vt 0.6800 1.0000
vt 0.6800 1.0000
vt 1.0000 1.0000
vt 1.0000 1.0000
vt 0.9900 0.9600
vt 0.9900 0.9900
vt 0.9900 0.9900
vt 0.9900 0.9600
vt 0.0200 0.9800
vt 0.0300 0.9700
vt 0.0200 0.9800
vt 0.6900 0.9600
vt 0.6900 0.9600
vt 0.6900 0.9900
vt 0.6900 0.9900
vt 1.0000 0.9500
vt 1.0000 0.9500
vt 0.8400 0.9500
vt 0.6800 0.9500
vt 0.6800 0.9500
vt 0.3100 0.5000
vt 0.1800 0.5000
vt 0.1900 0.4900
vt 0.3100 0.4900
vt 0.1300 0.5200
vt 0.1300 0.5200
vt 0.0000 0.5200
vt 0.0000 0.5200
vt 0.1900 0.5000
vt 0.1800 0.5000
vt 0.3100 0.5000
vt 0.1900 0.3500
vt 0.1900 0.3500
vt 0.1900 0.4900
vt 0.1800 0.3200
vt 0.1800 0.1800
vt 0.1900 0.1800
vt 0.1900 0.3200
vt 0.1800 0.3400
vt 0.1200 0.3200
vt 0.1200 0.3200
vt 0.1200 0.1800
vt 0.1200 0.1800
vt 0.1300 0.0000
vt 0.1300 0.0000
vt 0.1200 0.0000
vt 0.1200 0.0000
vt 0.0000 0.0000
vt 0.0000 0.0000
vt 0.1200 0.1400
vt 0.1300 0.1500
vt 0.3700 0.4700
vt 0.3700 0.2800
vt 0.3900 0.2800
vt 0.3900 0.4700
vt 0.1300 0.1500
vt 0.1200 0.1400
vt 0.0000 0.1400
vt 0.0000 0.1400
vt 0.3300 0.9900
vt 0.0000 0.9900
vt 0.0100 0.9900
vt 0.3300 0.9900
vt 0.1300 0.3400
vt 0.0000 0.3400
vt 0.1800 0.1500
vt 0.1800 0.0000
vt 0.3100 0.3200
vt 0.3100 0.3200
vt 0.3700 0.5800
vt 0.3100 0.6600
vt 0.3100 0.4800
vt 0.3100 0.0000
vt 0.3700 0.0300
vt 0.3700 0.1500
vt 0.3700 0.1700
vt 0.3700 0.2900
vt 0.3700 0.3100
vt 0.3700 0.4400
vt 0.3700 0.4600
vt 0.5100 0.5800
vt 0.5100 0.4600
vt 0.5400 0.4600
vt 0.5400 0.5800
vt 0.1300 0.1800
vt 0.1300 0.3200
vt -0.0000 1.0000
vt 0.0000 0.9900
vt 0.3300 0.9900
vt 0.3400 1.0000
vt 0.1300 0.5000
vt 0.3100 0.5200
vt 0.3100 0.5200
vt 0.1900 0.5200
vt 0.1900 0.5200
vt 0.0000 0.1500
vt 0.0000 0.1500
vt 0.0400 0.1500
vt 0.0000 0.3200
vt 0.0000 0.1800
vt 0.1800 0.0000
vt 0.1800 0.1500
vt 0.1200 0.3500
vt 0.3100 0.3500
vt 0.3100 0.4900
vt 0.0000 0.3500
vt 0.3100 0.3400
vt 0.3100 0.3500
vt 0.1200 0.6600
vt 0.1200 0.5200
vt 0.1200 0.5200
vt 0.1200 0.6600
vt 0.0000 0.5200
vt 0.3100 0.6600
vt 0.3100 0.6600
vt 0.3100 0.5200
vt 0.3100 0.5200
vt 0.1300 0.6600
vt 0.4800 0.5800
vt 0.5200 0.5800
vt 0.6200 0.5800
vt 0.6900 0.6600
vt 0.1800 0.5200
vt 0.0000 0.5000
vt 0.1300 0.5000
vt 0.3100 0.0000
vt 0.3100 0.0000
vt 0.1800 0.3400
vt 0.0000 0.6600
vt 0.0000 0.5200
vt 0.1800 0.3200
vt 0.3100 0.3200
vt 0.1900 0.1800
vt 0.1900 0.3200
vt 0.2100 0.1500
vt 0.3100 0.1500
vt 0.3100 0.1500
vt 0.3900 0.4700
vt 0.3900 0.2800
vt 0.4200 0.2800
vt 0.4200 0.4700
vt 0.1300 0.6600
vt 0.1800 0.6600
vt 0.1800 0.5200
vt 0.3100 0.3200
vt 0.3100 0.1800
vt 0.0100 0.9900
vt 0.0200 0.9800
vt 0.3200 0.9800
vt 0.3300 0.9900
vt 0.0000 0.5000
vt 0.6200 0.1500
vt 0.6200 0.0300
vt 0.6900 0.0000
vt 0.6900 0.3200
vt 0.6200 0.4600
vt 0.6200 0.4400
vt 0.6200 0.3100
vt 0.6200 0.2900
vt 0.6200 0.1700
vt 0.3100 0.1800
vt 0.2200 0.1800
vt 0.1800 0.1800
vt 0.1300 0.1800
vt 0.0400 0.1800
vt 0.0000 0.1800
vt 0.3100 0.1400
vt 0.1300 0.3200
vt 0.3100 0.3400
vt 0.0000 0.3200
vt 0.1800 0.6600
vt 0.0000 0.6600
vt 0.5200 0.0300
vt 0.4800 0.0300
vt 0.0000 0.6600
vt 0.0000 0.6600
vt 0.0000 0.3200
vt 0.0000 0.3200
vt 0.3100 0.1400
vt 0.0200 0.9700
vt 0.2800 0.9700
vt 0.3100 0.9700
vt 0.3200 0.9800
vt 0.0500 0.9700
vt 0.0500 0.9600
vt 0.2800 0.9600
vn 0.0000 -1.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 1.0000 0.0000 0.0000
usemtl Material.001
s off
f 160/1/1 157/2/1 155/3/1 159/4/1
f 72/5/1 73/6/1 65/7/1 64/8/1
f 51/9/2 60/10/2 59/11/2 52/12/2
f 106/13/3 94/14/3 92/15/3 105/16/3
f 10/17/4 14/18/4 7/19/4 17/20/4
f 5/21/5 6/22/5 1/23/5 2/24/5
f 167/25/4 165/26/4 168/27/4
f 4/28/4 12/29/4 5/21/4 2/24/4
f 13/30/1 3/31/1 1/23/1 6/22/1
f 12/29/3 4/28/3 3/31/3 13/30/3
f 8/32/2 7/19/2 6/22/2 5/21/2
f 16/33/1 8/32/1 11/34/1 15/35/1 9/36/1
f 149/37/2 140/38/2 139/39/2 148/40/2
f 79/41/4 77/42/4 68/43/4 71/44/4
f 145/45/1 144/46/1 140/38/1 149/37/1 153/47/1
f 5/21/2 12/29/2 15/35/2 11/34/2 8/32/2
f 139/39/3 126/48/3 124/49/3 138/50/3
f 123/51/2 109/52/2 110/53/2 122/54/2
f 125/55/2 126/48/2 139/39/2 140/38/2
f 56/56/5 55/57/5 42/58/5 43/59/5
f 30/60/4 29/61/4 28/62/4 27/63/4 25/64/4 26/65/4
f 40/66/2 28/62/2 29/61/2 41/67/2
f 104/68/2 24/69/2 18/70/2 98/71/2
f 45/72/5 41/67/5 29/61/5 30/60/5
f 39/73/1 40/66/1 32/74/1 31/75/1
f 24/76/4 104/77/4 102/78/4 22/79/4
f 62/80/4 60/10/4 51/9/4 54/81/4
f 107/82/2 93/83/2 94/14/2 106/13/2
f 131/84/2 123/51/2 122/54/2 130/85/2
f 83/86/2 89/87/2 63/88/2 21/89/2 26/90/2 35/91/2 36/92/2 53/93/2 54/94/2 70/95/2 71/96/2
f 100/97/2 20/98/2 19/99/2 99/100/2
f 56/56/2 43/59/2 44/101/2 57/102/2
f 100/103/4 98/104/4 18/105/4 20/106/4
f 74/107/2 73/6/2 59/11/2 60/10/2
f 152/108/4 150/109/4 141/110/4 143/111/4
f 35/112/1 33/113/1 41/67/1 45/72/1 37/114/1
f 47/115/2 34/116/2 42/58/2 55/57/2
f 95/117/3 93/83/3 107/82/3 111/118/3
f 73/6/5 72/5/5 58/119/5 59/11/5
f 132/120/2 147/121/2 138/50/2 124/49/2
f 52/12/4 59/11/4 58/119/4 50/122/4
f 133/123/2 134/124/2 126/48/2 125/55/2
f 84/125/5 75/126/5 76/127/5 85/128/5
f 76/127/2 69/129/2 68/43/2 77/42/2
f 162/130/5 161/131/5 160/1/5 159/4/5 150/109/5 152/108/5 151/132/5 154/133/5
f 85/128/2 76/127/2 77/42/2 86/134/2
f 83/86/2 87/135/2 158/136/2 162/137/2 168/138/2 89/87/2
f 146/139/2 79/41/2 71/44/2 70/140/2 78/141/2 144/46/2 145/45/2 153/47/2 154/133/2
f 95/117/4 97/142/4 96/143/4 92/15/4 94/14/4 93/83/4
f 144/46/3 128/144/3 125/55/3 140/38/3
f 141/110/2 150/109/2 159/4/2 155/3/2
f 25/64/2 27/63/2 39/73/2 31/75/2
f 75/126/2 84/125/2 80/145/2 67/146/2
f 127/147/1 123/51/1 131/84/1 135/148/1
f 122/54/3 110/53/3 108/149/3 121/150/3
f 113/151/1 111/118/1 107/82/1 117/152/1 119/153/1
f 147/121/1 148/40/1 139/39/1 138/50/1
f 103/154/2 23/155/2 22/156/2 102/157/2
f 86/134/5 77/42/5 79/41/5 87/158/5
f 157/2/2 156/159/2 142/160/2 143/111/2
f 129/161/2 121/150/2 108/149/2 118/162/2
f 103/163/4 101/164/4 21/165/4 23/166/4
f 74/107/1 78/141/1 70/140/1 66/167/1
f 66/167/2 65/7/2 73/6/2 74/107/2
f 13/30/2 6/22/2 7/19/2 14/18/2
f 16/33/3 17/20/3 7/19/3 8/32/3
f 119/168/2 97/169/2 101/170/2 137/171/2 168/138/2 162/137/2 154/172/2 153/173/2 136/174/2 135/175/2 120/176/2
f 142/160/4 146/139/4 154/133/4 151/132/4
f 157/2/2 160/1/2 161/131/2 156/159/2
f 111/118/2 113/151/2 119/153/2 120/177/2 114/178/2 112/179/2 46/180/2 38/181/2 36/182/2 35/112/2 37/114/2 45/72/2
f 78/141/2 62/80/2 128/144/2 144/46/2
f 105/16/2 92/15/2 96/143/2 115/183/2
f 61/184/2 127/147/2 135/148/2 136/185/2 128/144/2 62/80/2 54/81/2 53/186/2
f 79/41/2 146/139/2 158/187/2 87/158/2
f 153/47/5 149/37/5 148/40/5 147/121/5 132/120/5 134/124/5 133/123/5 136/185/5
f 128/144/4 136/185/4 133/123/4 125/55/4
f 58/119/2 72/5/2 64/8/2 50/122/2
f 54/81/3 51/9/3 52/12/3 50/122/3 64/8/3 65/7/3 66/167/3 70/140/3
f 45/72/2 30/60/2 95/117/2 111/118/2
f 85/128/1 81/188/1 80/145/1 84/125/1
f 142/160/3 156/159/3 158/187/3 146/139/3
f 95/189/2 30/190/2 26/90/2 21/89/2 101/170/2 97/169/2
f 61/184/2 46/180/2 112/179/2 127/147/2
f 143/111/3 141/110/3 155/3/3 157/2/3
f 81/188/3 82/191/3 83/192/3 71/44/3 68/43/3 69/129/3 67/146/3 80/145/3
f 126/48/4 134/124/4 132/120/4 124/49/4
f 55/57/1 56/56/1 48/193/1 47/115/1
f 112/179/4 114/178/4 120/177/4 118/162/4 108/149/4 110/53/4 109/52/4
f 57/102/1 61/184/1 53/186/1 49/194/1
f 40/66/5 39/73/5 27/63/5 28/62/5
f 33/113/2 32/74/2 40/66/2 41/67/2
f 26/65/3 25/64/3 31/75/3 32/74/3 33/113/3 35/112/3
f 48/193/3 49/194/3 53/186/3 36/182/3 34/116/3 47/115/3
f 46/180/5 61/184/5 57/102/5 44/101/5
f 38/181/4 46/180/4 44/101/4 43/59/4 42/58/4 34/116/4 36/182/4
f 82/191/1 86/134/1 87/158/1 83/192/1
f 115/183/1 116/195/1 106/13/1 105/16/1
f 116/195/5 115/183/5 96/143/5 97/142/5 119/153/5 117/152/5
f 123/51/3 127/147/3 112/179/3 109/52/3
f 162/130/1 158/187/1 156/159/1 161/131/1
f 120/177/5 135/148/5 131/84/5 130/85/5 129/161/5 118/162/5
f 117/152/2 107/82/2 106/13/2 116/195/2
f 60/10/5 62/80/5 78/141/5 74/107/5
f 76/127/4 75/126/4 67/146/4 69/129/4
f 129/161/1 130/85/1 122/54/1 121/150/1
f 49/194/2 48/193/2 56/56/2 57/102/2
f 85/128/2 86/134/2 82/191/2 81/188/2
f 151/132/2 152/108/2 143/111/2 142/160/2
f 167/25/4 166/196/4 165/26/4
f 91/197/4 88/198/4 89/199/4 168/27/4 165/26/4 164/200/4 163/201/4 90/202/4
f 10/17/5 9/36/5 15/35/5 14/18/5
f 14/18/2 15/35/2 12/29/2 13/30/2
usemtl Sign
f 4/28/2 2/24/2 1/23/2 3/31/2

192
remat.lua Normal file
View File

@ -0,0 +1,192 @@
function tardis.remat(pos, owner)
minetest.set_node(pos, {name = "tardis:tardis_remat"})
local meta = minetest.get_meta(pos)
meta:set_string("owner", owner)
print(owner)
tardis.owners[owner]["exterior"] = pos
minetest.sound_play("tardis_remat", {
pos = pos,
max_hear_distance = 100,
gain = 10,
})
end
minetest.register_node("tardis:tardis_remat", {
tiles = {"tardis_exterior.png^[opacity:1"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_1"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(11)
end,
})
minetest.register_node("tardis:tardis_remat_1", {
tiles = {"tardis_exterior.png^[opacity:25"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 7,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_2"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1.5)
end,
})
minetest.register_node("tardis:tardis_remat_2", {
tiles = {"tardis_exterior.png^[opacity:50"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_3"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_remat_3", {
tiles = {"tardis_exterior.png^[opacity:75"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_4"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_remat_4", {
tiles = {"tardis_exterior.png^[opacity:100"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_5"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(0.5)
end,
})
minetest.register_node("tardis:tardis_remat_5", {
tiles = {"tardis_exterior.png^[opacity:125"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_6"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_remat_6", {
tiles = {"tardis_exterior.png^[opacity:150"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_7"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_remat_7", {
tiles = {"tardis_exterior.png^[opacity:175"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
light_source = 10,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_8"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})
minetest.register_node("tardis:tardis_remat_8", {
tiles = {"tardis_exterior.png^[opacity:200"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis_remat_9"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(0.5)
end,
})
minetest.register_node("tardis:tardis_remat_9", {
tiles = {"tardis_exterior.png^[opacity:225"},
use_texture_alpha = true,
drawtype = "mesh",
mesh = "tardis_exterior.obj",
paramtype = "light",
is_ground_content = true,
light_source = 10,
on_timer = function(pos)
tardis.swap_node(pos, {name = "tardis:tardis"})
end,
on_construct = function(pos)
minetest.get_node_timer(pos):start(1)
end,
})

Binary file not shown.

BIN
sounds/tardis_demat.ogg Normal file

Binary file not shown.

BIN
sounds/tardis_remat.ogg Normal file

Binary file not shown.

BIN
textures/tardis_demat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB