diff --git a/apps/openmw/mwmechanics/combat.cpp b/apps/openmw/mwmechanics/combat.cpp index 2256808b3..d6516dea9 100644 --- a/apps/openmw/mwmechanics/combat.cpp +++ b/apps/openmw/mwmechanics/combat.cpp @@ -320,10 +320,12 @@ namespace MWMechanics localAttack->applyWeaponEnchantment = appliedEnchantment; if (weapon != projectile) + { appliedEnchantment = applyOnStrikeEnchantment(attacker, victim, projectile, hitPosition, true); - if (localAttack) - localAttack->applyProjectileEnchantment = appliedEnchantment; + if (localAttack) + localAttack->applyProjectileEnchantment = appliedEnchantment; + } /* End of tes3mp change (minor) */