aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <Treeston@users.noreply.github.com>2019-12-07 19:13:06 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-19 01:09:30 +0100
commita8e4add6cc7de723ea8951743b17c894aacd3b8b (patch)
tree866d7ee3a9b8aebceec66c9ba1dc5990397387c4 /src
parentcf95274ace6e1b3e05a91f245cf245b5598475eb (diff)
Core/Spell: Reset threat to zero when the hunter use Feign Death
Closes #23874 (cherry picked from commit d4b00df78191bb0e6b79bc99e6ca7a2bf8091eba)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index d547b6fd3df..8bf9c92a3a8 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -2110,6 +2110,9 @@ void AuraEffect::HandleFeignDeath(AuraApplication const* aurApp, uint8 mode, boo
}
}
}
+
+ for (auto& pair : target->GetThreatManager().GetThreatenedByMeList())
+ pair.second->ScaleThreat(0.0f);
if (target->GetMap()->IsDungeon()) // feign death does not remove combat in dungeons
{