From c5c822ecbac8abc448cc25527352ef6864f0ae36 Mon Sep 17 00:00:00 2001 From: scrawl Date: Sun, 24 Aug 2014 02:06:00 +0200 Subject: [PATCH] Use Chop attack when walking diagonally (Fixes #1729) --- apps/openmw/mwmechanics/character.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwmechanics/character.cpp b/apps/openmw/mwmechanics/character.cpp index 0362b8e23..a43b73d91 100644 --- a/apps/openmw/mwmechanics/character.cpp +++ b/apps/openmw/mwmechanics/character.cpp @@ -1674,9 +1674,9 @@ void CharacterController::determineAttackType() if(mPtr.getClass().hasInventoryStore(mPtr)) { - if (move[1]) // forward-backward + if (move[1] && !move[0]) // forward-backward mAttackType = "thrust"; - else if (move[0]) //sideway + else if (move[0] && !move[1]) //sideway mAttackType = "slash"; else mAttackType = "chop";