@Justin Reading the documentation for fire_projectile it states that a coordinate can be a valid input for source, however when I try this , it produces "SCRIPT ERROR:" in the terminal window.
fire_projectile("ITEM_0002", coord[2, 2, 10], player);
|
|
V

Is this a bug and it's supposed to work?
or am I misunderstanding what the docs mean by Source allowing a coordinate?

The reason I ask is because Gellyware's idea would work best if they could just fire the projectile from the coordinate of the projectile's last known position at the time of impact, and from reading the documentation, it would suggest that should be possible.
[if bug, I shall put forward a report if needs be.]