One problem I've encountered is that, with multiple colliding objects that are set up as collision source objects, you can get extra collisions being recorded on the collision list of some of the colliding objects.
Say you've got two objects colliding, then one object may have two collisions with the other object showing up on its collision list, instead of only one. This can just as easily occur with more than two collision objects involved, also.
Apparently this has something to do with precision issues with Blitz's collision system. It may have been fixed in the latest version of Blitz3D (1.86). I can't say as I haven't updated yet.
You can read more about it on the forum page listed below. There's also a solution I implemented successfully, in the bottom post:-
http://www.blitzbasic.com/Community/posts.php?topic=27508
Say you've got two objects colliding, then one object may have two collisions with the other object showing up on its collision list, instead of only one. This can just as easily occur with more than two collision objects involved, also.
Apparently this has something to do with precision issues with Blitz's collision system. It may have been fixed in the latest version of Blitz3D (1.86). I can't say as I haven't updated yet.
You can read more about it on the forum page listed below. There's also a solution I implemented successfully, in the bottom post:-
http://www.blitzbasic.com/Community/posts.php?topic=27508