aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/Player.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 6534fb12280..ff2cc8112ee 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -22271,6 +22271,9 @@ void Player::AddGlobalCooldown(SpellEntry const *spellInfo, Spell *spell)
else if (IsRangedWeaponSpell(spellInfo) && !spell->IsAutoRepeat())
cdTime *= m_modAttackSpeedPct[RANGED_ATTACK];
+ if (cdTime > 1500.0f)
+ cdTime = 1500.0f;
+
ApplySpellMod(spellInfo->Id, SPELLMOD_GLOBAL_COOLDOWN, cdTime, spell);
if (cdTime > 0)
m_globalCooldowns[spellInfo->StartRecoveryCategory] = uint32(cdTime);