diff options
author | Keader <keader.android@gmail.com> | 2020-03-07 12:01:42 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-07 16:01:42 +0100 |
commit | 9e87c60a39b58622176391af55ed711a3dc9148f (patch) | |
tree | 52653089c2ddcbe3c1f0b77b1bf18b5665854f87 /src/server/game/Spells/SpellEffects.cpp | |
parent | 974ede899c40391d5101cf3dd67ba9dc8adebcc3 (diff) |
Core/Spells: Pets need reset cooldown when summoned (#24063)
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index ba29fbe875f..e000b26eeda 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -2870,8 +2870,8 @@ void Spell::EffectSummonPet(SpellEffIndex effIndex) if (OldSummon->getPetType() == SUMMON_PET) { OldSummon->SetHealth(OldSummon->GetMaxHealth()); - OldSummon->SetPower(OldSummon->GetPowerType(), - OldSummon->GetMaxPower(OldSummon->GetPowerType())); + OldSummon->SetPower(OldSummon->GetPowerType(), OldSummon->GetMaxPower(OldSummon->GetPowerType())); + OldSummon->GetSpellHistory()->ResetAllCooldowns(); } if (owner->GetTypeId() == TYPEID_PLAYER && OldSummon->isControlled()) |