One thing I would recommend is that you only process the first collision encountered on the bullets collision list. Usually there will only be one genuine collision anyway, and Blitz's collision system has a tendency to occasionally register extra collisions when two moving collision spheres/ellipsoids hit each other, so you might end up having your bullets applying extra hurt damage.
Firing
Blitz3D Forums/Blitz3D Beginners Area/FiringThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.