Changed local float vars to double in WeatherRock.

Changed
-------
* Changed float variables to double in function WeatherRock. This fixes
  a problem that resulted in the error message:
      "rock & behind both have no rocktype"
  When we switch the global floats to doubles, comparisons within this
  function nolonger worked.