1
0
mirror of https://github.com/kepler155c/opus synced 2024-12-26 00:20:26 +00:00

build using command computer

This commit is contained in:
kepler155c@gmail.com 2017-08-11 02:24:43 -04:00
parent 97f3392fbd
commit 0800609a1a
2 changed files with 13 additions and 13 deletions

View File

@ -769,14 +769,14 @@ function blockTypeDB:seedDB()
{ '+12', nil, nil }, { '+12', nil, nil },
}) })
blockTypeDB:addTemp('door', { blockTypeDB:addTemp('door', {
{ 0, nil, 0, 'east-door', { door = true } }, { 0, nil, 0, 'east-door' },
{ 1, nil, 0, 'south-door', { door = true } }, { 1, nil, 0, 'south-door' },
{ 2, nil, 0, 'west-door', { door = true } }, { 2, nil, 0, 'west-door' },
{ 3, nil, 0, 'north-door', { door = true } }, { 3, nil, 0, 'north-door' },
{ 4, nil, 0, 'east-door', { door = true } }, { 4, nil, 0, 'east-door' },
{ 5, nil, 0, 'south-door', { door = true } }, { 5, nil, 0, 'south-door' },
{ 6, nil, 0, 'west-door', { door = true } }, { 6, nil, 0, 'west-door' },
{ 7, nil, 0, 'north-door', { door = true } }, { 7, nil, 0, 'north-door' },
{ 8,'minecraft:air', 0 }, { 8,'minecraft:air', 0 },
{ 9,'minecraft:air', 0 }, { 9,'minecraft:air', 0 },
{ 10,'minecraft:air', 0 }, { 10,'minecraft:air', 0 },
@ -819,7 +819,7 @@ function Blocks:init(args)
end end
-- for an ID / dmg (with placement info) - return the correct block (without the placment info embedded in the dmg) -- for an ID / dmg (with placement info) - return the correct block (without the placment info embedded in the dmg)
function Blocks:getRealBlock(id, dmg) function Blocks:getPlaceableBlock(id, dmg)
local p = placementDB:get({id, dmg}) local p = placementDB:get({id, dmg})
if p then if p then

View File

@ -373,7 +373,7 @@ function Builder:substituteBlocks(throttle)
b.dmg = pb.dmg b.dmg = pb.dmg
b.direction = pb.direction b.direction = pb.direction
b.extra = pb.extra b.extra = pb.extra
b.odmg = pb.odmg b.odmg = pb.odmg or pb.dmg
local sub = subDB:get({ b.id, b.dmg }) local sub = subDB:get({ b.id, b.dmg })
if sub then if sub then
@ -1220,9 +1220,9 @@ function Builder:build()
placeBlock(id, b.odmg, b.x, b.y, b.z) placeBlock(id, b.odmg, b.x, b.y, b.z)
if b.extra and b.extra.door then if b.twoHigh then
local _, doorTop = schematic:findIndexAt(b.x, b.z, b.y + 1, true) local _, topBlock = schematic:findIndexAt(b.x, b.z, b.y + 1, true)
placeBlock(id, doorTop.odmg, b.x, b.y + 1, b.z) placeBlock(id, topBlock.odmg, b.x, b.y + 1, b.z)
end end
elseif self.mode == 'destroy' then elseif self.mode == 'destroy' then