Author Topic: Titanic Project Request: Two-Sided Walls Need to be One Plate Thick  (Read 3195 times)

The Titanic build requires a modification to the vertical plates add-on, so consider this a CQD message from the Blockland Titanic team.

Here is a one-image summary of our problem here:



The blue is where we anticipate that a wall will be located, while the vertical plates are where they will end up unless a change is made. Notice how the white ghost brick is outside of the line. Making the walls 2 units thick will make the rooms significantly more cramped, so we need a set of vertical plates which can be placed back-to-back within the width of a single stud so that both sides able to be painted (or at least planted in) different colors.

Are all the cabin walls roughly the same size or are you going to need 4-6 bricks so you change the wall length/height? What size is one wall?

Not possible for both sides to be paintable or for it to be two bricks. You could however have it as one brick with one (or both) sides pre-painted.

Not possible for both sides to be paintable or for it to be two bricks. You could however have it as one brick with one (or both) sides pre-painted.
It is possible
For example, the brick could have the shape of a normal 1x1 brick, but the visual model is a 2x2 vertical plate
That means you can place 2 of them next to each other and have a wall that can be painted from both sides

It is possible
For example, the brick could have the shape of a normal 1x1 brick, but the visual model is a 2x2 vertical plate
That means you can place 2 of them next to each other and have a wall that can be painted from both sides
But then only that 1x1 would have collision and you would need to hit the 1x1 to change the color.

But then only that 1x1 would have collision and you would need to hit the 1x1 to change the color.
You can set a custom collision box.

You can set a custom collision box.
Sounds bad on a scale such as this titanic, but hey, I'm not a modder. A 1x1 brick the height of a plate with the apperance of a 2x2 sounds the most reasonable.

You could bypass the overlap of bricks and have them technically planted inside of each other, with the appearance of both sides being paintable. The only issue with this is loading, but you could have a secondary loading script that forces the heretic bricks to be placed.

If there were bricks modified for this or new bricks made for this, we would need a basic "brick pack" as a lot of the areas that require this vary in shape and size.

this is a simple matter of making bricks like this with their "brick planting collision anti-chuck norris detection" boxes set just right so that they can be planted next to each other


You could bypass the overlap of bricks and have them technically planted inside of each other, with the appearance of both sides being paintable. The only issue with this is loading, but you could have a secondary loading script that forces the heretic bricks to be placed.
This is what you need. There are way to plant bricks inside bricks but you can't load them.

This is what you need. There are way to plant bricks inside bricks but you can't load them.
Make 2 sets of the bricks needed, one being a type of zone. So that way one set can be planted inside the other. Would something like this work?

Make 2 sets of the bricks needed, one being a type of zone. So that way one set can be planted inside the other. Would something like this work?
durr

Just do this. It's possible that you could have it done without needing extra datablocks (all you have to do is tag a brick as .isWaterBrick), but loading would again be an issue without dedicated datablocks or a secondary loading protocol

Make 2 sets of the bricks needed, one being a type of zone. So that way one set can be planted inside the other. Would something like this work?
oh, hey, good call

https://app.box.com/s/wq9g4wq4r93phyzf255i