I really love this, it makes good sense and solves issues we've been having for a long time.
But i'm still unconvinced about the ship recovery itself. Using dmods is great, and there's something to be said between disabling/destroying/nuking even the dead hulk to maanage a percentage chance, but it'd like to be more play there, with the world map as well.
What would be nice would be some risk/reward to it all. I assume as is we have a chance to recover on each and all of the enemy ships, if they don't make it, you can't pick it for salvaging. I'd consider the ability to salvage any enemy or friendly, ship. Nuked hull gets something low like 5%. Destroyed say 15%. Disabled 30%, modifiable with skills, and functioning on a 'band' for dmods. Either way, have each 'roll' consume crew/supplies scaling up per class. On a first-roll-success, you pay out the crew/supplies, then roll for the dmod. Say on the above 30%, rolling just under 60 gets you a dmod, rolling up from 60 gets you the ship in good condition (well, 'good', you still need to repair it to full from nothing).
Failing the initial recover roll, you lose the supplies/crew, the price increases for the new roll, and the ship gets a dmod (cap it out at all of them
). Call it a failure to salvage. You can eventually, with enough supplies/crew get the ship you want, even if it'll require huge tuneups in station to get it to pristine condition. Either way, this puts forward a very straight path to getting the ship you want, if at a cost of time, dedicated procedure and huge cost. (The repair at a station should be per d-mod though in this case, and using LIFO methodology, not just a flat sum)
The mention of the world map, as to not abuse the ability to scavange all the ships, would be that for each ship you stay 'still' and do salvage ops for a period of time. Ideally per ship, in the order that you want them salvaged, cancellable permanently at any time, and with no repairs getting done to any of your existing fleet of ships during it.
You can salvage an entire enemy fleet, but the question remains if you can afford to sit still, not repairing any of your ships, and wasting supply/day upkeeping them, while you dilly-dally salvaging, after paying out your nose in crew/supply for them. I can imagine it'd make for some fun times 'waiting' for a ship to salvage while an enemy fleet homes in on you, then full burning away at the last moment. Or not, and get stuck in a battle you really didn't want to have at that moment.