From 9e87c60a39b58622176391af55ed711a3dc9148f Mon Sep 17 00:00:00 2001 From: Keader Date: Sat, 7 Mar 2020 12:01:42 -0300 Subject: Core/Spells: Pets need reset cooldown when summoned (#24063) --- src/server/game/Spells/SpellEffects.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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()) -- cgit v1.2.3