diff options
-rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ccfb5f0635f..fa004759fda 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -22873,7 +22873,7 @@ void Player::AddGlobalCooldown(SpellEntry const *spellInfo, Spell *spell) if (!(spellInfo->Attributes & (SPELL_ATTR0_UNK4|SPELL_ATTR0_PASSIVE))) cdTime *= GetFloatValue(UNIT_MOD_CAST_SPEED); - else if (IsRangedWeaponSpell(spellInfo) && !spell->IsAutoRepeat()) + else if (IsRangedWeaponSpell(spellInfo) && spell && !spell->IsAutoRepeat()) cdTime *= m_modAttackSpeedPct[RANGED_ATTACK]; if (cdTime > 1500.0f) |