aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Events/midsummer.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-10-31 20:20:00 +0100
committerShauren <shauren.trinity@gmail.com>2023-10-31 20:20:00 +0100
commit9894f6b802c974bb36acd7fbb0d083455a1f0f1b (patch)
tree458f167a846d70d4b2391c805423d9342b36f89a /src/server/scripts/Events/midsummer.cpp
parenta0fdac0ecc119b4ba85d41f86891b3cd35f7acde (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/scripts/Events/midsummer.cpp')
-rw-r--r--src/server/scripts/Events/midsummer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/scripts/Events/midsummer.cpp b/src/server/scripts/Events/midsummer.cpp
index c6e638e0b22..29cac39c3dc 100644
--- a/src/server/scripts/Events/midsummer.cpp
+++ b/src/server/scripts/Events/midsummer.cpp
@@ -307,7 +307,7 @@ class spell_midsummer_fling_torch : public SpellScript
void HandleDummy(SpellEffIndex /*effIndex*/)
{
- Position dest = GetCaster()->GetFirstCollisionPosition(30.0f, (float)rand_norm() * static_cast<float>(2 * M_PI));
+ Position dest = GetCaster()->GetFirstCollisionPosition(30.0f, rand_norm() * static_cast<float>(2 * M_PI));
GetCaster()->CastSpell(dest, SPELL_FLING_TORCH_TRIGGERED, true);
GetCaster()->CastSpell(dest, SPELL_FLING_TORCH_SHADOW);
}
@@ -391,7 +391,7 @@ class spell_midsummer_fling_torch_catch : public SpellScript
}
else
{
- Position dest = player->GetFirstCollisionPosition(15.0f, (float)rand_norm() * static_cast<float>(2 * M_PI));
+ Position dest = player->GetFirstCollisionPosition(15.0f, rand_norm() * static_cast<float>(2 * M_PI));
player->CastSpell(player, SPELL_TORCHES_CAUGHT);
player->CastSpell(dest, SPELL_FLING_TORCH_TRIGGERED, true);
player->CastSpell(dest, SPELL_FLING_TORCH_SHADOW);