>>723647954
It was programmed to rain whenever there was enough shit going on screen or too much required of the (already limited) draw distance to save the FPS. Certain missions limited the traffic and pedestrians to make sure it wouldn't need to rain, for the sake of appropiate atmosphere in the mission. This was a very clever way to keep FPS consistent as the frequent foggy rain perfectly suited the atmosphere.