diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-10-31 20:20:00 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-10-31 20:20:00 +0100 |
| commit | 9894f6b802c974bb36acd7fbb0d083455a1f0f1b (patch) | |
| tree | 458f167a846d70d4b2391c805423d9342b36f89a /src/server/game/Weather/Weather.cpp | |
| parent | a0fdac0ecc119b4ba85d41f86891b3cd35f7acde (diff) | |
Core/Random: Changed random functions returning doubles to return floats
* They were all cast to float at use anyway
* Improves roll_chance_f performance (rand32() is now called internally by uniform_real_distribution once instead of twice)
Diffstat (limited to 'src/server/game/Weather/Weather.cpp')
| -rw-r--r-- | src/server/game/Weather/Weather.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Weather/Weather.cpp b/src/server/game/Weather/Weather.cpp index e9b0dbb3c79..3cdce2d2bc3 100644 --- a/src/server/game/Weather/Weather.cpp +++ b/src/server/game/Weather/Weather.cpp @@ -174,16 +174,16 @@ bool Weather::ReGenerate() } else if (u < 90) { - m_intensity = (float)rand_norm() * 0.3333f; + m_intensity = rand_norm() * 0.3333f; } else { // Severe change, but how severe? rnd = urand(0, 99); if (rnd < 50) - m_intensity = (float)rand_norm() * 0.3333f + 0.3334f; + m_intensity = rand_norm() * 0.3333f + 0.3334f; else - m_intensity = (float)rand_norm() * 0.3333f + 0.6667f; + m_intensity = rand_norm() * 0.3333f + 0.6667f; } // return true only in case weather changes |
