diff options
Diffstat (limited to 'src/server')
| -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())  | 
