As seen in these threads about point defense devices: https://forums.kronosaur.com/viewtopic.php?f=5&t=7724, https://forums.kronosaur.com/viewtopic.php?f=25&t=7682, it would be useful to be able to access more data about projectiles, particularly which ship fired them.
Also, I noticed that in events such as <OnSystemWeaponFire>, the firing ship and some other info are available, but not the ID(s) of the shot(s).
It would also be nice to change some of this data too. For example, a homing missile's owner and target changed in mid-flight so it can redirect and attack something else, and the object that redirected the missile gets the blame.
In 1.7 Alpha 3 there are properties for target and source. I've also added aShotObj
to <OnSystemWeaponFire>
events.