From 74225991ca9224cf1c860201d4356366940283f3 Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Mon, 26 Dec 2022 18:52:18 +0300 Subject: [PATCH] Play blocked hit sound on the victim, not the attacker --- apps/openmw/mwclass/creature.cpp | 2 +- apps/openmw/mwclass/npc.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwclass/creature.cpp b/apps/openmw/mwclass/creature.cpp index 4927328335..e87fe4105e 100644 --- a/apps/openmw/mwclass/creature.cpp +++ b/apps/openmw/mwclass/creature.cpp @@ -357,7 +357,7 @@ namespace MWClass if (MWMechanics::blockMeleeAttack(ptr, victim, weapon, damage, attackStrength)) { damage = 0; - block(ptr); + victim.getClass().block(victim); } MWMechanics::diseaseContact(victim, ptr); diff --git a/apps/openmw/mwclass/npc.cpp b/apps/openmw/mwclass/npc.cpp index dd6272ec2f..0fc66defbd 100644 --- a/apps/openmw/mwclass/npc.cpp +++ b/apps/openmw/mwclass/npc.cpp @@ -702,7 +702,7 @@ namespace MWClass if (MWMechanics::blockMeleeAttack(ptr, victim, weapon, damage, attackStrength)) { damage = 0; - block(ptr); + victim.getClass().block(victim); } if (victim == MWMechanics::getPlayer() && MWBase::Environment::get().getWorld()->getGodModeState())