From bea53b98267d3e35c0daeeb3e8805ca1fc86c9e0 Mon Sep 17 00:00:00 2001 From: Tereneckla Date: Thu, 5 Jun 2025 18:49:44 +0000 Subject: [PATCH] fix(Core/Spells): simplify and fix Blood-Caked Strike calculation (#22243) --- src/server/game/Spells/SpellEffects.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 2d54d9949..afe452a76 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -3527,9 +3527,7 @@ void Spell::EffectWeaponDmg(SpellEffIndex effIndex) // Blood-Caked Strike - Blood-Caked Blade if (m_spellInfo->SpellIconID == 1736) { - int32 weaponDamage = m_caster->CalculateDamage(m_attackType, false, true); - ApplyPct(weaponDamage, std::min(uint32(3), unitTarget->GetDiseasesByCaster(m_caster->GetGUID())) * 12.5f); - spell_bonus = weaponDamage; + AddPct(totalDamagePercentMod, unitTarget->GetDiseasesByCaster(m_caster->GetGUID()) * 50.0f); break; } // Heart Strike