electricity propagation
I was expanding my grid towards a separate building. As I was using the structure blocks as a foundation on top of light armor blocks (2.5m, black to blend with the terrain) protruding from the main grid and I was figuring out a nice fit with the building on top, I might've ended up separating the building from the main grid. The phenomenon was quite clear, there was no electricity in the new building.
No problem, I thought, Everything is perfectly aligned, so I first reconnected the structure blocks to the newly laid bottom layer of light armor blocks. Yet there was no electricity to power the doors.
In a second try, I reconnected the floor plate just behind the front door by placing two small light armor blocks on top of the black 2.5m armor blocks. After re-building the floor plate and the doorstep blocks, I was able to build a powered door. But to my surprise, the rest of the building didn't get power (though all parts are built in the way they should connect).
My hypothesis: Power only flows from block to block through the green squares (25cm) that are shown when building a subsequent block. This means that a severed grid can only be reattached to an existing grid when it's rebuilt from scratch, as you can't point with the white-dot-cursor at both grids at the same time.
This is quite unexpected behaviour, and limits free form building/re-shaping/organically growing additional buildings on a grid.
As a proof of the hypothesis, I attach a picture of both a powered and unpowered floor tyle (made visual by placing a door on top of them).
My questions:
1: Is my hypothesis true from a programmer's point of view?
2: Can we have power flow through to all connected blocks (also the ones that do touch, but don't have the green connecting square(s))
3: Would partially breaking every block down and rebuilding the building with the area welder solve the power propagation problem?
I like this feedback
I investigated further by making two identical, but separate grids, that are built in this order:
When I delete the yellow structure in the second grid and replace it with a similar structure in a different orientation, the light stays off.
I investigated further by making two identical, but separate grids, that are built in this order:
When I delete the yellow structure in the second grid and replace it with a similar structure in a different orientation, the light stays off.
Even putting a normal armor block in between the two blocks wouldn't turn on the light on the blue block, although yellow does have power (originating from the red block to which it was built) as proven by the extra lamp.
Even putting a normal armor block in between the two blocks wouldn't turn on the light on the blue block, although yellow does have power (originating from the red block to which it was built) as proven by the extra lamp.
I'll try to describe what probably happened (I can't describe the blocks, so I'll use placeholder text):
You created a structure—a grid—in the form of 1red1-2yellow2-3blue3, anchored to the terrain.
Then, by removing the 2yellow2 block, you split the grid into two grids: 1red1 and 3blue3. (It doesn’t matter that each grid consists of only one block.) What matters is that two grids were created. You should be able to verify this using blocks that display the grid name (or by console).
Then you create a new block, 4yellow4 connected to the grid / block 1red1. Thus, grid 1red1 was extended to grid 1red1-4yellow4.
However, grid 3blue3 was not automatically connected to grid 1red1-4yellow4.
I think this is the correct and logical behavior.
The fact that the position of grid 3blue3 did not change due to its anchoring to the terrain is irrelevant. After the split, 3blue3 became a separate grid.
I believe that connecting the 3blue3 grid to the 1red1 grid is only possible using auxiliary “merge blocks.” Then, the newly inserted block 4yellow4 is connected to both grids, creating a single grid, and the auxiliary merge blocks can be removed.
You, as the player, remember that the grids “1red1” and “3blue3” originally formed a single grid, but the game doesn't remember that—it has no reason to remember it...
I'll try to describe what probably happened (I can't describe the blocks, so I'll use placeholder text):
You created a structure—a grid—in the form of 1red1-2yellow2-3blue3, anchored to the terrain.
Then, by removing the 2yellow2 block, you split the grid into two grids: 1red1 and 3blue3. (It doesn’t matter that each grid consists of only one block.) What matters is that two grids were created. You should be able to verify this using blocks that display the grid name (or by console).
Then you create a new block, 4yellow4 connected to the grid / block 1red1. Thus, grid 1red1 was extended to grid 1red1-4yellow4.
However, grid 3blue3 was not automatically connected to grid 1red1-4yellow4.
I think this is the correct and logical behavior.
The fact that the position of grid 3blue3 did not change due to its anchoring to the terrain is irrelevant. After the split, 3blue3 became a separate grid.
I believe that connecting the 3blue3 grid to the 1red1 grid is only possible using auxiliary “merge blocks.” Then, the newly inserted block 4yellow4 is connected to both grids, creating a single grid, and the auxiliary merge blocks can be removed.
You, as the player, remember that the grids “1red1” and “3blue3” originally formed a single grid, but the game doesn't remember that—it has no reason to remember it...
Replies have been locked on this page!