When my ship gets beat up it hard to fix, especially non-visible damage. To that end I thought of a change to the 'Repair Beam' and adding a 'schematic' of the ship before it was damaged.
1st off in the Structures menu area add an ' Update Schematic' for the ship. This is like a memory of this specific ship at the time the button is pressed, only one 'schematic' unique to each ship so when repairing it will be repaired to this template. Changes are remembered by updating (press the button) and it's automatically created from the catalog when 1st made. Ok, so we now have a point of reference for repairing a damaged ship.
Next the Astro beam needs to work from the longest range 'backwards' to the beam source, fixing damage as it's found from the range limit back. The more powerful the beam the longer the range etc.. but perhaps it repairs slower at greater distances. This keeps the beam from being 'blocked' by undamaged blocks and the visual of the beam growing shorter let the operator know if somethign is being repaired (you see a beam it's fixing something).
So here is where it all comes together. The Beam now repairs from inside out on your ship, no more unseen damage. Missing blocks are detected by compairing the 'schematic' and blocks needed are supplied from personal inventory.. if not there then purchased from a nearby shop at going rates or a notification on-screen of a block type being unavailable. By having the beam also remove unwanted blocks (not on the schematic) it would undo mistakes and patches as needed.
This should help on release when not everyone can fix a large damaged ship. It might also allow many people to fix the same ship at one time using many inventories. I know I woudl find it useful. Hope I explained by idea well enough
1st off in the Structures menu area add an ' Update Schematic' for the ship. This is like a memory of this specific ship at the time the button is pressed, only one 'schematic' unique to each ship so when repairing it will be repaired to this template. Changes are remembered by updating (press the button) and it's automatically created from the catalog when 1st made. Ok, so we now have a point of reference for repairing a damaged ship.
Next the Astro beam needs to work from the longest range 'backwards' to the beam source, fixing damage as it's found from the range limit back. The more powerful the beam the longer the range etc.. but perhaps it repairs slower at greater distances. This keeps the beam from being 'blocked' by undamaged blocks and the visual of the beam growing shorter let the operator know if somethign is being repaired (you see a beam it's fixing something).
So here is where it all comes together. The Beam now repairs from inside out on your ship, no more unseen damage. Missing blocks are detected by compairing the 'schematic' and blocks needed are supplied from personal inventory.. if not there then purchased from a nearby shop at going rates or a notification on-screen of a block type being unavailable. By having the beam also remove unwanted blocks (not on the schematic) it would undo mistakes and patches as needed.
This should help on release when not everyone can fix a large damaged ship. It might also allow many people to fix the same ship at one time using many inventories. I know I woudl find it useful. Hope I explained by idea well enough