diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-05-12 10:39:08 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-05-12 10:39:08 +0200 |
commit | 32a98d343a045e44539b2ed4ae2a62ea5090fee2 (patch) | |
tree | 0d32f4ea6efba55dca29b4a5ff454d1c1c278575 /src | |
parent | 8e35ee612e932bf5cfeda5a9f3b57c0b1268a317 (diff) |
Core/Players: Fixed possible crash in cooldown handling
Diffstat (limited to 'src')
-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) |