From 4f9ebd148c06770256d32e37aac02a633f7db9bd Mon Sep 17 00:00:00 2001 From: scrawl Date: Tue, 17 Jun 2014 15:25:54 +0200 Subject: [PATCH] Fix broken AI movement on Z axis --- apps/openmw/mwmechanics/aicombat.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/openmw/mwmechanics/aicombat.cpp b/apps/openmw/mwmechanics/aicombat.cpp index 846f6d8dc2..f5881d605f 100644 --- a/apps/openmw/mwmechanics/aicombat.cpp +++ b/apps/openmw/mwmechanics/aicombat.cpp @@ -470,6 +470,8 @@ namespace MWMechanics if(preferShortcut) { + if (canMoveByZ) + mMovement.mRotation[0] = getXAngleToDir(vDirToTarget, distToTarget); mMovement.mRotation[2] = getZAngleToDir(vDirToTarget, distToTarget); mForceNoShortcut = false; mShortcutFailPos.pos[0] = mShortcutFailPos.pos[1] = mShortcutFailPos.pos[2] = 0;