So, an idea was had by my friend and I that we both feel would be conducive to both player-operated support ships as well as fleet-based repair drones.
First and foremost, the Astrotech beam should be able to heal both the Structure of a ship at a 1:1 ratio, and restore Armor at a 1:4 ratio (healing one fourth as much armor as it does structure. As the Astrotech beams restore Structure HP, all damaged blocks (not destroyed ones) on the ship would recover block HP as a proportion of the healing amount to the maximum Structure HP. This would be in addition to block-healing done by direct beam impact.
For instance, lets say I have a freighter that took some fire and has a few nice craters in it. It's maximum structure HP is 500k, only 100k Armor HP, and it's currently at about 20% AHP and 60% SHP (it really took a beating). I launch a repair drone that can do about 1k HP/sec of direct block healing and tell it to Repair/Support me. While its healing me, all damaged blocks will recover about 0.2% of their block-HP cap every second (1k/500k = 0.002 = 0.2%). In addition, the structure HP will go up by 1,000 HP per second, and the Armor HP will go up by 250 HP per second.
A system like this would enable Astrotechs to reach damaged blocks that are not on the surface, albeit at a slower rate than directly impacting upon them and enable remote repairs of structure and armor to increase ship survivability. It would also make repair drones a viable AI option since they are no longer required to exactly hit the damaged blocks. It also means that in order to effectively conduct repairs (or make the most of active-combat support drones) on larger vessels, larger arrays of Astrotechs are required.
While it is possible with this to completely restore a ship's numerical values for Structure and Armor HP, no destroyed blocks will be replaced by this method. Naturally, Astrotechs, similar to Power and Shield supply beams, would have to be disabled from affecting docked parents.
First and foremost, the Astrotech beam should be able to heal both the Structure of a ship at a 1:1 ratio, and restore Armor at a 1:4 ratio (healing one fourth as much armor as it does structure. As the Astrotech beams restore Structure HP, all damaged blocks (not destroyed ones) on the ship would recover block HP as a proportion of the healing amount to the maximum Structure HP. This would be in addition to block-healing done by direct beam impact.
For instance, lets say I have a freighter that took some fire and has a few nice craters in it. It's maximum structure HP is 500k, only 100k Armor HP, and it's currently at about 20% AHP and 60% SHP (it really took a beating). I launch a repair drone that can do about 1k HP/sec of direct block healing and tell it to Repair/Support me. While its healing me, all damaged blocks will recover about 0.2% of their block-HP cap every second (1k/500k = 0.002 = 0.2%). In addition, the structure HP will go up by 1,000 HP per second, and the Armor HP will go up by 250 HP per second.
A system like this would enable Astrotechs to reach damaged blocks that are not on the surface, albeit at a slower rate than directly impacting upon them and enable remote repairs of structure and armor to increase ship survivability. It would also make repair drones a viable AI option since they are no longer required to exactly hit the damaged blocks. It also means that in order to effectively conduct repairs (or make the most of active-combat support drones) on larger vessels, larger arrays of Astrotechs are required.
While it is possible with this to completely restore a ship's numerical values for Structure and Armor HP, no destroyed blocks will be replaced by this method. Naturally, Astrotechs, similar to Power and Shield supply beams, would have to be disabled from affecting docked parents.