It's not so difficult to make in Construct as it is in GM http://willhostforfood.com/files3/7051053/salvo.cap
Just four events, makes use of the Function object and "Call function after delay."
The turret behavior doesn't fire constantly though, which you would expect if they're firing in salvos. If the target moves beyond the angle at which the turret "Has target" then the turret won't fire. Seems to me that the Turret could benefit from some new features (no need to give Platform all the new features, guys
). Something like:
Fire Rate [In milliseconds]
Constant Fire [Checkbox] (if target is within the Range limit)
Then "Reload time" would kick in after Ammunition is depleted. That way you could have separate fire rates and reload times, which is the sort of thing you need for something like this. But then again maybe it's not all that necessary, considering it can be done in a few events.