i project all weapons from the muzzle flash origin. 
 
 it is different then q3 in that manner; it was some hellish math to do also. as you walk, bob, get hit, whatever the weapon changes position; so does the projection origin. 
 
 the closer you get to a wall, the weirder it is vs q3 because of the bullet marks; they don't line up with the crosshair if the muzzle is up against the wall; the marks show up at the muzzle's origin.
 
 acrid did the same thing in truecombat; he probably was the one that went over all the code in q2wf and did the same thing. I just had to open each model up in milkshape and figure out origins to project from.
 
 if the weapon models change i will bitch. 
 
 you are always shooting from the hip, so to speak; with the gun drawn that is. 
 
 if the gun isnt drawn (which is allowed) it shoots right from the player's view origin    
  | 
	_
 |