Well the asteroid collision damage was broken. I've just fixed it. I had to refactor the entire damage-dealing path in the code, splitting it into a version for weapon-based damage and straight number damage. This means that, should I have made a mistake, all damage sources could now be broken. (More likely, we see everything still working, and the asteroid fields now doing damage). I suspect this may have inadvertently also fixed the flak fields, but I'm not sure.