05 Jun 12, 04:27PM
Rounding error, I assume. Your client determines where someone else's shot is going by looking at the shot vector. Normally, this is floating-point, but it is converted to an integer for sending it over the network. So, if the vector is a little off after being converted back, the grenade goes slightly in the wrong direction.