Headlights extends view distance in rain

Middle of the day, view distance is reduced by rain, but my headlights create a cone of extra visibility. Not a big deal, but doesn’t seem quite right.

That’s how the goofy light level code works. The view distance is reduced based on light level, which is effected by weather conditions. Perhaps this was originally intended to represent general poor visibility? Hard to say. In the future (who knows when) I’d like to change it to have ambient light level set by the weather, and adjust visibility as well, as you of course get with sheets of rain and such.

The eventual goal would be to have both light level and less-than-ideal air conditions contribute to visibility such that we can perhaps show detail up close, approximations (humanoid, flying thing, tree) at medium range, and large-scale items at long range (buildings, cars, etc.)