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).

megas 27 May 2016:

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.

george moromisato 27 Oct 2016:

In 1.7 Alpha 3 there are properties for target and source. I've also added aShotObj to <OnSystemWeaponFire> events.