Nice little pluggin. Simple and effective. I've got a question though. 

After looking through the code I can't find anything that returns the fog setting back to auto. This makes it look like that once the fog is skipped the first time it will never be foggy again. Am I reading this correctly or am I missing something? Or maybe I'm just misunderstanding how the Rust weather system works. 

Thanks in advance for any info you can provide.