Build Master



Minor Rune: Builder

Major Rune: Build Master

IMPORTANT: Build Master is not currently implemented in Runix, but the minor version is.

WIP
Extrudes a pattern of blocks in any cardinal direction

Bridge or Wall = lay out blocks in a line as wide or as tall as you want it. Activate and it begins adding additional columns based on that pattern.

Layout a floor plan for a castle, then extrude it up to get a full castle.

Extrusion pattern can be multiple block types for interesting architecture, players can go in and fine tune it after the initial (knock out ever other block for crenelations, etc.)

Rune has no intrinsic position information (just stored energy). It reads the blocks in front of it and follows that pattern till it hits air = continue or blocks that don’t match = obstruction.

You can knock out a row and it will rebuild it. You can have builders pointing outward of your Faith sphere. Various building contraptions.

It can generate its own blocks, though it has a hopper that will break down any block for Runic energy. Building is controlled by an On/Off switch on the Rune template itself.

Possible special case: Block Destroyer: Special case the Piston Head technical block to place air blocks instead of other blocks. Obstacles don’t matter. Blocks do not drop as loot, but do cost energy. Shape detection won’t be as good (single layer because of the piston body) but multiple runes could be stacked and phased to carve out larger corridors.

Perimeter Detection
Perimeter detection takes the one layer the blocks are pointed into and tries to find an air-gapped shape that is below a maximum size restriction.

A castle would need to be a single contiguous piece or be pushed up by several runes.

Example: I have a rune pointed East which I would like to lay out grass blocks on the ground. The layer to be scanned is a vertical cross section of the blocks in front of the rune. If my grass blocks are sitting on top of the natural ground, the I have air above, and to the north and south of my grass blocks. It will then scan down until it finds a complete air gap. This means that I need to remove the natural ground blocks directly underneath my row of grass so that there’s air all around the border. It will detect my 9x1 row of grass blocks and begin extruding East from there. Everything after the first row, the rest can be touching the ground, since the pattern detection has already happened.

Example 2: If instead I wanted to make a floating natural island, I could set up a 14x6 template in the air with the same East facing rune. The pattern could be one grass, 3 dirt, on 2 stone and the Rune could detect it because there was air below the stone.