02-27-2008, 01:43 PM
Good points, Peter. I'll just steal a shiprail object from the 2.x source. 
As for the firing thing, I did some research and it seems that cancelling onClientPlayerWeaponFire has no effect. Your method might still work, but as you said, that would require quite a bit of maths on every frame update (or even worse, a timer). So, I think I'll just go with my initial idea, at least until someone comes up with a better solution.
About the collision shapes, my thoughts exactly.

As for the firing thing, I did some research and it seems that cancelling onClientPlayerWeaponFire has no effect. Your method might still work, but as you said, that would require quite a bit of maths on every frame update (or even worse, a timer). So, I think I'll just go with my initial idea, at least until someone comes up with a better solution.
About the collision shapes, my thoughts exactly.