[bug] smoke clouds render diferently for different players

smoke clouds should not render randomly and look differently to different players (makes some people see the enemy and some see sh*t at the same time even for spectator vs the player being spectated) second most important imbalance factor after muzzle flash IMO. please standardize this across all the players at the same time.

The worst case is when you're in inside a building and someone will smoke the outside (with closed doors) and enemy hear you coughing since smoke flows through walls.