It could be abstracted some, I suppose. NPC's could hit buttons on computers, hammer at nearby equipment (Deco fans, pipes, system blocks in walls...), etc. and have blocks regenerate. It would be weird, but unless we want NPCs floating through our hulls repairing things (which would be even...