fix(Core/Spells): simplify and fix Blood-Caked Strike calculation (#22243)

This commit is contained in:
Tereneckla
2025-06-05 18:49:44 +00:00
committed by GitHub
parent b73bdb3adc
commit bea53b9826
+1 -3
View File
@@ -3527,9 +3527,7 @@ void Spell::EffectWeaponDmg(SpellEffIndex effIndex)
// Blood-Caked Strike - Blood-Caked Blade // Blood-Caked Strike - Blood-Caked Blade
if (m_spellInfo->SpellIconID == 1736) if (m_spellInfo->SpellIconID == 1736)
{ {
int32 weaponDamage = m_caster->CalculateDamage(m_attackType, false, true); AddPct(totalDamagePercentMod, unitTarget->GetDiseasesByCaster(m_caster->GetGUID()) * 50.0f);
ApplyPct(weaponDamage, std::min(uint32(3), unitTarget->GetDiseasesByCaster(m_caster->GetGUID())) * 12.5f);
spell_bonus = weaponDamage;
break; break;
} }
// Heart Strike // Heart Strike