Merge branch 'master' of https://gitlab.com/benrob0329/ikea into staff

master
benrob0329 2019-08-28 00:19:48 -04:00
commit 4f16c11a2a
7 changed files with 428 additions and 503 deletions

View File

@ -93,6 +93,7 @@ function ikea.furniture.register_kit(name, def)
-- Furniture For Use On Warehouse Racks
minetest.register_node(":" .. name .. "_rack", {
is_ground_content = true,
sunlight_propagates = true,
description = (def.description or kit_default.description) .. "For Use On warehouse:rack",
paramtype = "light",
paramtype2 = "facedir",
@ -111,6 +112,7 @@ function ikea.furniture.register_kit(name, def)
-- Boxes For Use On Warehouse Racks
minetest.register_node(":" .. name .. "_box" .. "_rack", {
is_ground_content = true,
sunlight_propagates = true,
drawtype = "nodebox",
node_box = {
type = "fixed",

View File

@ -4,7 +4,7 @@ local modpath = minetest.get_modpath("ikea_warehouse")
dofile(modpath .. "/nodes.lua")
dofile(modpath .. "/schematics.lua")
local should_place_aisle = ikea.mapgen.every_n_mapblocks(12)
local should_place_aisle = ikea.mapgen.every_n_mapblocks(4)
minetest.register_biome({
name = "warehouse",

View File

@ -1,493 +1,390 @@
# Blender v2.80 (sub 64) OBJ File: 'ikea_warehouse_rack.blend'
# Blender v2.80 (sub 75) OBJ File: 'ikea_warehouse_rack.blend'
# www.blender.org
mtllib ikea_warehouse_rack.mtl
o Cube
v 1.500000 7.500000 -0.500000
v 1.500000 0.500000 -0.500000
v 1.500000 7.500000 0.500000
v 1.500000 0.500000 0.500000
v -0.500000 7.500000 -0.500000
v -0.500000 0.500000 -0.500000
v -0.500000 7.500000 0.500000
v -0.500000 0.500000 0.500000
v -0.375000 0.500000 -0.500000
v -0.375000 1.500000 0.500000
v -0.375000 0.500000 0.500000
v -0.375000 1.500000 -0.500000
v 1.375000 0.500000 0.500000
v 1.375000 1.500000 -0.500000
v 1.375000 0.500000 -0.500000
v 1.375000 7.500000 0.500000
v -0.500000 0.500000 0.375000
v 1.500000 1.500000 0.375000
v -0.500000 1.500000 0.375000
v 1.500000 0.500000 0.375000
v -0.375000 7.500000 0.375000
v 1.375000 7.500000 0.375000
v -0.500000 1.500000 -0.375000
v 1.500000 0.500000 -0.375000
v -0.500000 0.500000 -0.375000
v 1.500000 7.500000 -0.375000
v -0.375000 7.500000 -0.375000
v 1.375000 7.500000 -0.375000
v 1.375000 1.250000 0.500000
v -0.375000 1.250000 0.500000
v 1.500000 1.250000 -0.375000
v 1.500000 1.250000 0.375000
v -0.500000 1.250000 0.375000
v -0.500000 1.250000 -0.375000
v -0.375000 1.250000 -0.500000
v 1.375000 1.250000 -0.500000
v 1.500000 1.500000 -0.375000
v 1.375000 1.500000 0.500000
v -0.375000 7.500000 0.500000
v 1.375000 7.500000 -0.500000
v -0.500000 7.500000 0.375000
v -0.375000 7.500000 -0.500000
v 1.500000 7.500000 0.375000
v -0.500000 7.500000 -0.375000
v 1.500000 2.500000 -0.375000
v -0.500000 2.375000 -0.375000
v -0.500000 2.375000 0.375000
v 1.500000 2.375000 0.375000
v 1.500000 2.375000 -0.375000
v -0.500000 2.500000 -0.375000
v -0.500000 2.500000 0.375000
v 1.500000 2.500000 0.375000
v 1.375000 0.500000 -0.375000
v 1.375000 0.500000 0.375000
v -0.375000 0.500000 0.375000
v -0.375000 0.500000 -0.375000
v -0.375000 2.375000 0.500000
v 1.375000 2.375000 0.500000
v -0.375000 2.500000 0.500000
v 1.375000 2.500000 0.500000
v -0.375000 4.375000 0.500000
v 1.375000 4.375000 0.500000
v -0.375000 4.500000 0.500000
v 1.375000 4.500000 0.500000
v -0.375000 5.375000 0.500000
v 1.375000 5.375000 0.500000
v -0.375000 5.500000 0.500000
v 1.375000 5.500000 0.500000
v -0.375000 6.375000 0.500000
v 1.375000 6.375000 0.500000
v -0.375000 6.500000 0.500000
v 1.375000 6.500000 0.500000
v -0.375000 7.375000 0.500000
v 1.375000 7.375000 0.500000
v -0.375000 7.500000 0.500000
v 1.375000 7.500000 0.500000
v -0.375000 2.375000 -0.500000
v 1.375000 2.375000 -0.500000
v -0.375000 2.500000 -0.500000
v 1.375000 2.500000 -0.500000
v -0.375000 4.375000 -0.500000
v 1.375000 4.375000 -0.500000
v -0.375000 4.500000 -0.500000
v 1.375000 4.500000 -0.500000
v -0.375000 5.375000 -0.500000
v 1.375000 5.375000 -0.500000
v -0.375000 5.500000 -0.500000
v 1.375000 5.500000 -0.500000
v -0.375000 6.375000 -0.500000
v 1.375000 6.375000 -0.500000
v -0.375000 6.500000 -0.500000
v 1.375000 6.500000 -0.500000
v -0.375000 7.375000 -0.500000
v 1.375000 7.375000 -0.500000
v -0.375000 7.500000 -0.500000
v 1.375000 7.500000 -0.500000
v 1.500000 4.500000 -0.375000
v -0.500000 4.375000 -0.375000
v -0.500000 4.375000 0.375000
v 1.500000 4.375000 0.375000
v 1.500000 4.375000 -0.375000
v -0.500000 4.500000 -0.375000
v -0.500000 4.500000 0.375000
v 1.500000 4.500000 0.375000
v 1.500000 5.500000 -0.375000
v -0.500000 5.375000 -0.375000
v -0.500000 5.375000 0.375000
v 1.500000 5.375000 0.375000
v 1.500000 5.375000 -0.375000
v -0.500000 5.500000 -0.375000
v -0.500000 5.500000 0.375000
v 1.500000 5.500000 0.375000
v 1.500000 6.500000 -0.375000
v -0.500000 6.375000 -0.375000
v -0.500000 6.375000 0.375000
v 1.500000 6.375000 0.375000
v 1.500000 6.375000 -0.375000
v -0.500000 6.500000 -0.375000
v -0.500000 6.500000 0.375000
v 1.500000 6.500000 0.375000
v 1.500000 7.500000 -0.375000
v -0.500000 7.375000 -0.375000
v -0.500000 7.375000 0.375000
v 1.500000 7.375000 0.375000
v 1.500000 7.375000 -0.375000
v -0.500000 7.500000 -0.375000
v -0.500000 7.500000 0.375000
v 1.500000 7.500000 0.375000
v -0.500000 1.500000 0.500000
v 1.500000 1.500000 0.500000
v -0.500000 1.500000 -0.500000
v 1.500000 1.500000 -0.500000
v -0.500000 2.500000 0.500000
v 1.500000 2.500000 0.500000
v -0.500000 2.500000 -0.500000
v 1.500000 2.500000 -0.500000
v -0.500000 4.500000 0.500000
v 1.500000 4.500000 0.500000
v -0.500000 4.500000 -0.500000
v 1.500000 4.500000 -0.500000
v -0.500000 5.500000 0.500000
v 1.500000 5.500000 0.500000
v -0.500000 5.500000 -0.500000
v 1.500000 5.500000 -0.500000
v -0.500000 6.500000 0.500000
v 1.500000 6.500000 0.500000
v -0.500000 6.500000 -0.500000
v 1.500000 6.500000 -0.500000
v -0.500000 7.500000 0.500000
v 1.500000 7.500000 0.500000
v -0.500000 7.500000 -0.500000
v 1.500000 7.500000 -0.500000
v -0.375000 0.562500 0.500000
v -0.375000 0.562500 -0.500000
v 1.375000 0.562500 -0.500000
v 1.500000 0.562500 0.375000
v -0.500000 0.562500 0.375000
v -0.500000 0.562500 -0.375000
v 1.375000 0.500000 0.500000
v -0.375000 0.500000 0.500000
v 1.500000 0.500000 -0.375000
v 1.500000 0.500000 0.375000
v -0.500000 0.500000 0.375000
v -0.500000 0.500000 -0.375000
v -0.375000 0.500000 -0.500000
v 1.375000 0.500000 -0.500000
v 1.500000 0.562500 -0.375000
v 1.375000 0.562500 0.500000
v -0.500000 0.562500 0.500000
v 1.500000 0.562500 0.500000
v -0.500000 0.562500 -0.500000
v 1.500000 0.562500 -0.500000
v -0.500000 1.250000 0.500000
v 1.500000 1.250000 0.500000
v -0.500000 1.250000 -0.500000
v 1.500000 1.250000 -0.500000
v -0.500000 2.375000 0.500000
v 1.500000 2.375000 0.500000
v -0.500000 2.375000 -0.500000
v 1.500000 2.375000 -0.500000
v -0.500000 4.375000 0.500000
v 1.500000 4.375000 0.500000
v -0.500000 4.375000 -0.500000
v 1.500000 4.375000 -0.500000
v -0.500000 5.375000 0.500000
v 1.500000 5.375000 0.500000
v -0.500000 5.375000 -0.500000
v 1.500000 5.375000 -0.500000
v -0.500000 6.375000 0.500000
v 1.500000 6.375000 0.500000
v -0.500000 6.375000 -0.500000
v 1.500000 6.375000 -0.500000
v -0.500000 7.375000 0.500000
v 1.500000 7.375000 0.500000
v -0.500000 7.375000 -0.500000
v 1.500000 7.375000 -0.500000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 -0.000000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 -0.000000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 0.000000
vt 0.714286 0.750000
vt 0.714286 0.500000
vt 1.000000 0.500000
vt 1.000000 0.750000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.714286 0.750000
vt 0.714286 0.500000
vt 1.000000 0.500000
vt 1.000000 0.750000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 0.000000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.500000
vt 0.877551 0.250000
vt 1.000000 0.250000
vt 1.000000 0.500000
vt 0.877551 0.500000
vt 0.877551 0.250000
vt 1.000000 0.250000
vt 1.000000 0.500000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 -0.000000
vt 0.000000 -0.000000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 -0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.020408 0.000000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt -0.000000 0.000000
vt 0.000000 0.000000
vt 0.020408 0.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt -0.000000 -0.000000
vt 0.020408 -0.000000
vt 0.020408 7.000000
vt -0.000000 7.000000
vt 0.020408 7.000000
vt 0.000000 7.000000
vt 0.000000 0.000000
vt 0.020408 0.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 1.000000 0.875000
vt 1.000000 1.000000
vt 0.714286 1.000000
vt 0.714286 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.877551 0.875000
vt 0.877551 0.750000
vt 1.000000 0.750000
vt 1.000000 0.875000
vt 0.346939 0.000000
v 3.500000 7.499000 -1.500000
v 3.500000 0.499000 -1.500000
v 3.500000 7.499000 0.500000
v 3.500000 0.499000 0.500000
v -0.500000 7.499000 -1.500000
v -0.500000 0.499000 -1.500000
v -0.500000 7.499000 0.500000
v -0.500000 0.499000 0.500000
v -0.375000 0.499000 -1.500000
v -0.375000 1.499000 0.500000
v -0.375000 0.499000 0.500000
v -0.375000 1.499000 -1.500000
v 3.375000 0.499000 0.500000
v 3.375000 1.499000 -1.500000
v 3.375000 0.499000 -1.500000
v 3.375000 7.499000 0.500000
v -0.500000 0.499000 0.375000
v 3.500000 1.499000 0.375000
v -0.500000 1.499000 0.375000
v 3.500000 0.499000 0.375000
v -0.500000 1.499000 -1.375000
v 3.500000 0.499000 -1.375000
v -0.500000 0.499000 -1.375000
v 3.500000 7.499000 -1.375000
v 3.375000 1.249000 0.500000
v -0.375000 1.249000 0.500000
v 3.500000 1.249000 -1.375000
v 3.500000 1.249000 0.375000
v -0.500000 1.249000 0.375000
v -0.500000 1.249000 -1.375000
v -0.375000 1.249000 -1.500000
v 3.375000 1.249000 -1.500000
v 3.500000 1.499000 -1.375000
v 3.375000 1.499000 0.500000
v -0.375000 7.499000 0.500000
v 3.375000 7.499000 -1.500000
v -0.500000 7.499000 0.375000
v -0.375000 7.499000 -1.500000
v 3.500000 7.499000 0.375000
v -0.500000 7.499000 -1.375000
v 3.500000 2.499000 -1.375000
v -0.500000 2.374000 -1.375000
v -0.500000 2.374000 0.375000
v 3.500000 2.374000 0.375000
v 3.500000 2.374000 -1.375000
v -0.500000 2.499000 -1.375000
v -0.500000 2.499000 0.375000
v 3.500000 2.499000 0.375000
v -0.375000 2.374000 0.500000
v 3.375000 2.374000 0.500000
v -0.375000 2.499000 0.500000
v 3.375000 2.499000 0.500000
v -0.375000 4.374000 0.500000
v 3.375000 4.374000 0.500000
v -0.375000 4.499000 0.500000
v 3.375000 4.499000 0.500000
v -0.375000 5.374000 0.500000
v 3.375000 5.374000 0.500000
v -0.375000 5.499000 0.500000
v 3.375000 5.499000 0.500000
v -0.375000 6.374000 0.500000
v 3.375000 6.374000 0.500000
v -0.375000 6.499000 0.500000
v 3.375000 6.499000 0.500000
v -0.375000 7.374000 0.500000
v 3.375000 7.374000 0.500000
v -0.375000 7.499000 0.500000
v 3.375000 7.499000 0.500000
v -0.375000 2.374000 -1.500000
v 3.375000 2.374000 -1.500000
v -0.375000 2.499000 -1.500000
v 3.375000 2.499000 -1.500000
v -0.375000 4.374000 -1.500000
v 3.375000 4.374000 -1.500000
v -0.375000 4.499000 -1.500000
v 3.375000 4.499000 -1.500000
v -0.375000 5.374000 -1.500000
v 3.375000 5.374000 -1.500000
v -0.375000 5.499000 -1.500000
v 3.375000 5.499000 -1.500000
v -0.375000 6.374000 -1.500000
v 3.375000 6.374000 -1.500000
v -0.375000 6.499000 -1.500000
v 3.375000 6.499000 -1.500000
v -0.375000 7.374000 -1.500000
v 3.375000 7.374000 -1.500000
v -0.375000 7.499000 -1.500000
v 3.375000 7.499000 -1.500000
v 3.500000 4.499000 -1.375000
v -0.500000 4.374000 -1.375000
v -0.500000 4.374000 0.375000
v 3.500000 4.374000 0.375000
v 3.500000 4.374000 -1.375000
v -0.500000 4.499000 -1.375000
v -0.500000 4.499000 0.375000
v 3.500000 4.499000 0.375000
v 3.500000 5.499000 -1.375000
v -0.500000 5.374000 -1.375000
v -0.500000 5.374000 0.375000
v 3.500000 5.374000 0.375000
v 3.500000 5.374000 -1.375000
v -0.500000 5.499000 -1.375000
v -0.500000 5.499000 0.375000
v 3.500000 5.499000 0.375000
v 3.500000 6.499000 -1.375000
v -0.500000 6.374000 -1.375000
v -0.500000 6.374000 0.375000
v 3.500000 6.374000 0.375000
v 3.500000 6.374000 -1.375000
v -0.500000 6.499000 -1.375000
v -0.500000 6.499000 0.375000
v 3.500000 6.499000 0.375000
v 3.500000 7.499000 -1.375000
v -0.500000 7.374000 -1.375000
v -0.500000 7.374000 0.375000
v 3.500000 7.374000 0.375000
v 3.500000 7.374000 -1.375000
v -0.500000 7.499000 -1.375000
v -0.500000 7.499000 0.375000
v 3.500000 7.499000 0.375000
v -0.500000 1.499000 0.500000
v 3.500000 1.499000 0.500000
v -0.500000 1.499000 -1.500000
v 3.500000 1.499000 -1.500000
v -0.500000 2.499000 0.500000
v 3.500000 2.499000 0.500000
v -0.500000 2.499000 -1.500000
v 3.500000 2.499000 -1.500000
v -0.500000 4.499000 0.500000
v 3.500000 4.499000 0.500000
v -0.500000 4.499000 -1.500000
v 3.500000 4.499000 -1.500000
v -0.500000 5.499000 0.500000
v 3.500000 5.499000 0.500000
v -0.500000 5.499000 -1.500000
v 3.500000 5.499000 -1.500000
v -0.500000 6.499000 0.500000
v 3.500000 6.499000 0.500000
v -0.500000 6.499000 -1.500000
v 3.500000 6.499000 -1.500000
v -0.500000 7.499000 0.500000
v 3.500000 7.499000 0.500000
v -0.500000 7.499000 -1.500000
v 3.500000 7.499000 -1.500000
v -0.375000 0.561500 0.500000
v -0.375000 0.561500 -1.500000
v 3.375000 0.561500 -1.500000
v 3.500000 0.561500 0.375000
v -0.500000 0.561500 0.375000
v -0.500000 0.561500 -1.375000
v 3.375000 0.499000 0.500000
v -0.375000 0.499000 0.500000
v 3.500000 0.499000 -1.375000
v 3.500000 0.499000 0.375000
v -0.500000 0.499000 0.375000
v -0.500000 0.499000 -1.375000
v -0.375000 0.499000 -1.500000
v 3.375000 0.499000 -1.500000
v 3.500000 0.561500 -1.375000
v 3.375000 0.561500 0.500000
v -0.500000 0.561500 0.500000
v 3.500000 0.561500 0.500000
v -0.500000 0.561500 -1.500000
v 3.500000 0.561500 -1.500000
vt 0.673469 0.000000
vt 0.673469 1.000000
vt 0.346939 1.000000
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.714286 0.250000
vt 0.714286 0.187500
vt 1.000000 0.187500
vt 1.000000 0.250000
vt 0.714286 0.250000
vt 0.714286 0.187500
vt 1.000000 0.187500
vt 1.000000 0.250000
vt 0.877551 0.187500
vt 0.877551 0.125000
vt 1.000000 0.125000
vt 1.000000 0.187500
vt 0.877551 0.187500
vt 0.877551 0.125000
vt 1.000000 0.125000
vt 1.000000 0.187500
vt 0.020408 0.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.020408 1.000000
vt 0.346939 0.000000
vt 0.346939 1.000000
vt 0.673469 1.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.673469 0.000000
vt 0.020408 0.000000
vt 0.020408 1.000000
vt 0.346939 1.000000
vt 0.346939 0.000000
vt 0.020408 0.000000
vt 0.020408 1.000000
vt 0.346939 1.000000
vt 0.346939 0.000000
vt 0.020408 0.000000
vt 0.020408 1.000000
vt 0.346939 1.000000
vt 0.346939 0.000000
vt 0.020408 0.000000
vt 0.020408 1.000000
vt 0.346939 1.000000
vt 0.346939 0.000000
vt 0.020408 0.000000
vt 0.020408 1.000000
vt 0.346939 1.000000
vt 0.346939 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.959184 0.875000
vt 0.918367 0.875000
vt 0.918367 0.000000
vt 0.959184 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.959184 0.875000
vt 0.918367 0.875000
vt 0.918367 0.000000
vt 0.959184 0.000000
vt 0.673469 0.000000
vt 0.673469 3.500000
vt 0.653061 3.500000
vt 0.653061 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.918367 0.375000
vt 0.877551 0.375000
vt 0.877551 0.000000
vt 0.918367 0.000000
vt 0.918367 0.375000
vt 0.877551 0.375000
vt 0.877551 0.000000
vt 0.918367 0.000000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.000000
vt 1.000000 0.000000
vt 1.000000 0.875000
vt 0.979592 0.875000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.979592 0.375000
vt 0.959184 0.375000
vt 0.959184 0.000000
vt 0.979592 0.000000
vt 0.000000 0.000000
vt 0.653061 0.000000
vt 0.653061 0.500000
vt 0.000000 0.500000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vt 0.877551 0.875000
vt 0.867347 0.875000
vt 0.867347 0.000000
vt 0.877551 0.000000
vt 0.877551 0.875000
vt 0.867347 0.875000
vt 0.867347 0.000000
vt 0.877551 0.000000
vt 0.867347 0.375000
vt 0.857143 0.375000
vt 0.857143 0.000000
vt 0.867347 0.000000
vt 0.867347 0.375000
vt 0.857143 0.375000
vt 0.857143 0.000000
vt 0.867347 0.000000
vt 0.000000 0.500000
vt 0.653061 0.500000
vt 0.653061 1.000000
vt 0.000000 1.000000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.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 Material
s off
f 11/1/1 39/2/1 7/3/1 8/4/1
f 25/5/2 44/6/2 5/7/2 6/8/2
f 20/9/3 43/10/3 3/11/3 4/12/3
f 15/13/4 40/14/4 1/15/4 2/16/4
f 6/17/4 5/18/4 42/19/4 9/20/4
f 14/21/4 36/22/4 35/23/4 12/24/4
f 11/1/1 35/2/1 7/3/1 8/4/1
f 23/5/2 40/6/2 5/7/2 6/8/2
f 20/9/3 39/10/3 3/11/3 4/12/3
f 15/13/4 36/14/4 1/15/4 2/16/4
f 6/17/4 5/18/4 38/19/4 9/20/4
f 14/21/4 32/22/4 31/23/4 12/24/4
f 4/25/1 3/26/1 16/27/1 13/28/1
f 50/29/2 46/30/2 47/31/2 51/32/2
f 8/33/2 7/34/2 41/35/2 17/36/2
f 10/37/1 30/38/1 29/39/1 38/40/1
f 2/41/3 1/42/3 26/43/3 24/44/3
f 52/45/3 48/46/3 49/47/3 45/48/3
f 18/49/3 32/50/3 31/51/3 37/52/3
f 23/53/2 34/54/2 33/55/2 19/56/2
f 17/57/4 41/58/4 21/59/4 55/60/4
f 11/61/3 55/62/3 21/63/3 39/64/3
f 9/65/3 42/66/3 27/67/3 56/68/3
f 27/69/1 44/70/1 25/71/1 56/72/1
f 24/73/1 26/74/1 28/75/1 53/76/1
f 15/77/2 53/78/2 28/79/2 40/80/2
f 54/81/2 13/82/2 16/83/2 22/84/2
f 22/85/4 43/86/4 20/87/4 54/88/4
f 57/89/1 58/90/1 60/91/1 59/92/1
f 61/93/1 62/94/1 64/95/1 63/96/1
f 65/97/1 66/98/1 68/99/1 67/100/1
f 69/101/1 70/102/1 72/103/1 71/104/1
f 73/105/1 74/106/1 76/107/1 75/108/1
f 77/109/4 79/110/4 80/111/4 78/112/4
f 81/113/4 83/114/4 84/115/4 82/116/4
f 85/117/4 87/118/4 88/119/4 86/120/4
f 89/121/4 91/122/4 92/123/4 90/124/4
f 93/125/4 95/126/4 96/127/4 94/128/4
f 102/129/2 98/130/2 99/131/2 103/132/2
f 104/133/3 100/134/3 101/135/3 97/136/3
f 110/137/2 106/138/2 107/139/2 111/140/2
f 112/141/3 108/142/3 109/143/3 105/144/3
f 118/145/2 114/146/2 115/147/2 119/148/2
f 120/149/3 116/150/3 117/151/3 113/152/3
f 126/153/2 122/154/2 123/155/2 127/156/2
f 128/157/3 124/158/3 125/159/3 121/160/3
f 129/161/5 130/162/5 132/163/5 131/164/5
f 133/165/5 134/166/5 136/167/5 135/168/5
f 137/169/5 138/170/5 140/171/5 139/172/5
f 141/173/5 142/174/5 144/175/5 143/176/5
f 145/177/5 146/178/5 148/179/5 147/180/5
f 149/181/5 150/182/5 152/183/5 151/184/5
f 155/185/4 166/186/4 165/187/4 154/188/4
f 153/189/1 160/190/1 159/191/1 168/192/1
f 156/193/3 162/194/3 161/195/3 167/196/3
f 158/197/2 164/198/2 163/199/2 157/200/2
f 169/201/5 170/202/5 172/203/5 171/204/5
f 173/205/6 175/206/6 176/207/6 174/208/6
f 177/209/6 179/210/6 180/211/6 178/212/6
f 181/213/6 183/214/6 184/215/6 182/216/6
f 185/217/6 187/218/6 188/219/6 186/220/6
f 189/221/6 191/222/6 192/223/6 190/224/6
f 193/225/6 195/226/6 196/227/6 194/228/6
f 46/29/2 42/30/2 43/31/2 47/32/2
f 8/33/2 7/34/2 37/35/2 17/36/2
f 10/37/1 26/38/1 25/39/1 34/40/1
f 2/41/3 1/42/3 24/43/3 22/44/3
f 48/45/3 44/46/3 45/47/3 41/48/3
f 18/49/3 28/50/3 27/51/3 33/52/3
f 21/53/2 30/54/2 29/55/2 19/56/2
f 49/57/1 50/58/1 52/59/1 51/60/1
f 53/61/1 54/62/1 56/63/1 55/64/1
f 57/65/1 58/66/1 60/67/1 59/68/1
f 61/69/1 62/70/1 64/71/1 63/72/1
f 65/73/1 66/74/1 68/75/1 67/76/1
f 69/77/4 71/78/4 72/79/4 70/80/4
f 73/81/4 75/82/4 76/83/4 74/84/4
f 77/85/4 79/86/4 80/87/4 78/88/4
f 81/89/4 83/90/4 84/91/4 82/92/4
f 85/93/4 87/94/4 88/95/4 86/96/4
f 94/97/2 90/98/2 91/99/2 95/100/2
f 96/101/3 92/102/3 93/103/3 89/104/3
f 102/105/2 98/106/2 99/107/2 103/108/2
f 104/109/3 100/110/3 101/111/3 97/112/3
f 110/113/2 106/114/2 107/115/2 111/116/2
f 112/117/3 108/118/3 109/119/3 105/120/3
f 118/121/2 114/122/2 115/123/2 119/124/2
f 120/125/3 116/126/3 117/127/3 113/128/3
f 121/129/5 122/130/5 124/131/5 123/132/5
f 125/133/5 126/134/5 128/135/5 127/136/5
f 129/137/5 130/138/5 132/139/5 131/140/5
f 133/141/5 134/142/5 136/143/5 135/144/5
f 137/145/5 138/146/5 140/147/5 139/148/5
f 141/149/5 142/150/5 144/151/5 143/152/5
f 147/153/4 158/154/4 157/155/4 146/156/4
f 145/157/1 152/158/1 151/159/1 160/160/1
f 148/161/3 154/162/3 153/163/3 159/164/3
f 150/165/2 156/166/2 155/167/2 149/168/2
f 161/169/5 162/170/5 164/171/5 163/172/5

View File

@ -1,4 +1,5 @@
minetest.register_node(":warehouse:concrete", {
paramtype = "light",
description = "Base Floor Node, Do Not Place",
tiles = {{name = "ikea_warehouse_concrete.png", scale = 16, align_style = "world"}},
is_ground_content = true,
@ -7,6 +8,7 @@ minetest.register_node(":warehouse:concrete", {
})
minetest.register_node(":warehouse:rack", {
paramtype = "light",
description = "Racks, or big metal shelves that hold boxes",
drawtype = "mesh",
mesh = "ikea_warehouse_rack.obj",
@ -17,6 +19,7 @@ minetest.register_node(":warehouse:rack", {
})
ikea.light.register_light("warehouse:light", {
paramtype = "light",
description = "Lights That Light The Warehouse",
mesh = "ikea_warehouse_light.obj",
tiles = {name = "ikea_warehouse_light.png"},
@ -24,6 +27,7 @@ ikea.light.register_light("warehouse:light", {
})
minetest.register_node(":warehouse:rack_filler", {
paramtype = "light",
description = "Invisible Node To Keep The Rack Collidable",
drawtype = "airlike",
paramtype = "light",
@ -34,6 +38,7 @@ minetest.register_node(":warehouse:rack_filler", {
})
minetest.register_node(":warehouse:row_sign", {
paramtype = "light",
description = "Signs To \"Mark\" Each Row",
paramtype = "light",
drawtype = "nodebox",

View File

@ -18,10 +18,6 @@ local light_layer = {
air_node,
air_node,
air_node,
light_node,
air_node,
air_node,
air_node,
air_node,
air_node,
air_node,
@ -30,6 +26,10 @@ local light_layer = {
air_node,
air_node,
air_node,
air_node,
air_node,
air_node,
air_node,
}
-- ignore_layer
@ -38,7 +38,9 @@ for i=1,16 do
end
-- rack_layer
for i=1,16,2 do
for i=1,16,4 do
table.insert(rack_layer, ignore_node)
table.insert(rack_layer, ignore_node)
table.insert(rack_layer, ignore_node)
table.insert(rack_layer, rack_node)
end
@ -110,22 +112,41 @@ local function rack_slice()
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
end
local function filler_slice()
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, filler_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
ikea.merge(ikea.warehouse.rack_schem.data, air_layer)
end
rack_slice()
aisle_slice(false)
aisle_slice(false)
rack_slice()
rack_slice()
aisle_slice(true)
aisle_slice(false)
rack_slice()
aisle_slice(false)
aisle_slice(false)
filler_slice()
rack_slice()
aisle_slice(false)
aisle_slice(false)
rack_slice()
rack_slice()
aisle_slice(true)
aisle_slice(false)
rack_slice()
rack_slice()
aisle_slice(false)
aisle_slice(false)
filler_slice()
-- Aisle Schematic Template
@ -177,19 +198,19 @@ local function row_sign_slice()
ikea.merge(ikea.warehouse.aisle_schem.data, ignore_layer)
end
row_sign_slice()
ignore_slice(false)
ignore_slice(false)
ignore_slice(false)
ignore_slice(false)
ignore_slice(false)
ignore_slice(false)
row_sign_slice()
row_sign_slice()
ignore_slice(false)
ignore_slice(false)
ignore_slice(false)
ignore_slice(true)
ignore_slice(false)
row_sign_slice()
row_sign_slice()
ignore_slice(false)
ignore_slice(false)
row_sign_slice()
row_sign_slice()
ignore_slice(true)
ignore_slice(false)
row_sign_slice()
row_sign_slice()
ignore_slice(false)
row_sign_slice()

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 B

After

Width:  |  Height:  |  Size: 4.3 KiB