Actually, wouldn't they have had as much time to repair and rebuild as you took to get back to base for repair? I would think building simple defense platforms and rerouting of defensive fleets would be about as easy as repairing and reorganizing an attack fleet, unless you have separate fleets taking turns running at the base. Since it is a bit of a toss-up, the simplicity of the script seems the easiest way out. I don't think the DB can capture hex base damage status, since it is generating a base rather than using a specific one, like it does with AI ships -- but I could be very wrong.