Proposing a new boolean block property, isDestroyed. This property allows blocks to be marked as destroyed by damage without removing them from play. Weapon fire should pass through isDestroyed blocks, and they should be invisible in Flight mode but visible (perhaps semi-transparent red) in Build mode. This will have a number of wide-ranging benefits as outlined below.
* Marking a boolean is significantly faster than removing blocks from play. There should be a noticeable performance boost during combat as the damage/cleanup phase will be simplified. Simply mark the block as isDestroyed rather than deleting them.
* Given sufficient blocks in inventory, ships can have a Repair All button in build mode and have block repairs done in a single click.
* Heal beams can restore damaged blocks, finally lending a use for this tool.
* Other benefits?
* Marking a boolean is significantly faster than removing blocks from play. There should be a noticeable performance boost during combat as the damage/cleanup phase will be simplified. Simply mark the block as isDestroyed rather than deleting them.
* Given sufficient blocks in inventory, ships can have a Repair All button in build mode and have block repairs done in a single click.
* Heal beams can restore damaged blocks, finally lending a use for this tool.
* Other benefits?