Thanks for that @CryCoh, I didn’t think of the custom command as an option for that… that’s a lot to digest but opens up an interesting possibility!
The KUS and TAI repair corvettes have this line in them:
addCustomCode(NewShipType,“data:Ship/Kus_RepairCorvette/Kus_RepairCorvette.lua”,"",“Create_Kus_RepairCorvette”,“Update_Kus_RepairCorvette”,“Destroy_Kus_RepairCorvette”,“Kus_RepairCorvette”,15)
The *.lua file indicated has this in it:
function Create_Kus_RepairCorvette(CustomGroup, playerIndex, shipID)
end
function Update_Kus_RepairCorvette(CustomGroup, playerIndex, shipID)
if Player_GetLevelOfDifficulty(playerIndex) > 0 then
SobGroup_AbilityActivate(CustomGroup, AB_Targeting, 0)
SobGroup_AbilityActivate(CustomGroup, AB_Attack, 0)
SobGroup_RepairSobGroup(CustomGroup, “Player_Ships”…SobGroup_OwnedBy(CustomGroup))
end
end
function Destroy_Kus_RepairCorvette(CustomGroup, playerIndex, shipID)
end
Implications:
- Custom script execution without a command explicitly needed to execute it
- Auto-{insert action here} ships!
Unfortunately, just a simple copy and paste didn’t result in any auto-repairing… So I am going to be bashing on this for a while given my basic LUA, but it’s an excellent lead thank you 
//EDIT
Looks like you can be pretty free with the code in there!
SETUP >> | Setting Federation build options to TNG
CONSTRUCTION >> | Player 1 has built a fed_TNG_resourcecollector
Player 0 has lost a fed_TNG_repairship with ship ID 1536
CONSTRUCTION >> | Player 1 has built a fed_TNG_peregrine
Player 1 has lost a fed_TNG_repairship with ship ID 3056
Restoring video mode
Interestingly, the second ship listed was “destroyed” by the game ending
//Double edit
Taking the SobGroup_* lines out of the if statement got it working! 
Now back to figuring out my original question 