I want to do an insurance program that covers when your ships get damaged by asteroid impacts for my Roider Union mod, but the code for asteroid impacts is such a closed mess that I literally can't. It's barely even possible to detect individual hits.
Please revisit AsteroidBeltTerrainPlugin.java and make it possible to interact with the asteroid impact code.
I would like to see:
- modify chance of impact
- modify chance of damage
- modify damage
- modify impact force
- modify impact duration
- report (damaging) impact to listener
- what ship was affected and how much damage it took
- probably more that I've forgotten