Weather fixes

Fixes issue #2842

1) Stops weather effects while underwater.
2) Adds power armor acid rain protection (hint: helmets are good!).