Nanite-Construction-System / NaniteConstructionSystem

A continuation of scripts for the Nanite Construction System
14 stars 13 forks source link

Option to deconstruction single blocks #39

Open Fank opened 6 years ago

Fank commented 6 years ago

Maybe a color filter in the deconstruct beacon, or something else.

nukeguard commented 6 years ago

I have thought of this serveral times, the build and repair bot uses color blocks to build, decontruct, and ignore.

Several have asked if there was a way to ignore blocks or only build certain ones, or grind others. The way the beacons are set up I don't think that is possible, really the only way to determine blocks it to assign color. You can't name armor blocks.

nukeguard commented 5 years ago

a comment on the workshop: Hey, so, when you do your big rework, I don't suppose it would be possible to let us mark a block for deconstruction within a grid equipped with a beacon, etc, so that we don't have to spend all our suit energy grinding?

not sure if this would be a good thing, the facility already does alot don't have to take all work away from player.

SplenectomY commented 5 years ago

Deconstruction does a lot of work finding out which blocks to remove first so the grid doesn't split. I doubt players would get desired results if I added a priority system such as this. Now, I can understand wanting to ONLY delete certain blocks rather than deconstruct them, but if you cant see them to grind them, then you cant see them to paint them either.

AnsontheToad commented 5 years ago

Could you just have it set to check for the tag "[Deconstruct]" on the name of the block. That way when we have a x20 Arc Reactor or a 30GW Fusion Reactor we need to move we could just tag it for the nanites. It's not so much about the time its the fact we can't carry that many components on our character. I have often wanted this to be an option.

SplenectomY commented 5 years ago

I think so. I can just bypass the grid safety checks and force a deconstruct on blocks that are named as such. Gimme a few days.

SplenectomY commented 5 years ago

@AnsontheToad however, this will not work on blocks that cant be named, I.E. blocks like armor blocks, that dont show up in the terminal.