The collision detection system is terrible and will
need to be completely ripped out and replaced. This
doesn't block 1.0, but it pisses me off.
Bugs evidenced by the sucktitude of the current
collision detection system:
-You crash into your wingman if he is adjacent to you
and you move
towards him (also known as the "dumb pilots" bug)
-Two shots, one behind the other, will sometimes
collide and become a single shot
-Shots sometimes pass through an object which is
moving towards the shot
-All sorts of other ugliness
This does need to be fixed to give the players a more
pleasant gaming experience.
In the fixed system:
-Two objects moving in the same direction, one
completely behind the other, will not collide, even
though one ends where the other begins
-Two objects moving toward each other will collide
even if they do not end in the same position and
neither ends where the other began.
What I'm thinking of for a fix is to either give each
Actor two sets of XY coordinates, or to create a
parallel Actorlist which contains the Actors in their
post-movement position.