fix(Core/Player): Mutilate + Cold Blood crit fix (#22308)

This commit is contained in:
Hyjarion
2025-06-28 15:58:45 +02:00
committed by GitHub
parent ca8a2a5f58
commit 969e0275a9
2 changed files with 15 additions and 0 deletions

View File

@@ -4544,6 +4544,11 @@ void Spell::finish(bool ok)
// Xinef: Reset cooldown event in case of fail cast
if (m_spellInfo->IsCooldownStartedOnEvent())
m_caster->ToPlayer()->SendCooldownEvent(m_spellInfo, 0, 0, false);
// Rogue fix: Remove Cold Blood if Mutilate off-hand failed
if (m_spellInfo->Id == 27576) // Mutilate, off-hand
if (m_caster->HasAura(14177))
m_caster->RemoveAura(14177);
}
return;
}