aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2020-03-07 12:01:42 -0300
committerGitHub <noreply@github.com>2020-03-07 16:01:42 +0100
commit9e87c60a39b58622176391af55ed711a3dc9148f (patch)
tree52653089c2ddcbe3c1f0b77b1bf18b5665854f87 /src/server/game/Spells/SpellEffects.cpp
parent974ede899c40391d5101cf3dd67ba9dc8adebcc3 (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.cpp4
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())