From 3d14321f2625418525a05eb82d23ced0ddbf6824 Mon Sep 17 00:00:00 2001 From: Skoader Date: Sun, 11 Nov 2012 22:59:04 +1100 Subject: [PATCH] Clear impact velocity on WalkingStrategy Reset. Fixes landing behaviours incorrectly firing after a brain transition. --- .../Plasma/PubUtilLib/plAvatar/plPhysicalControllerCore.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plAvatar/plPhysicalControllerCore.cpp b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plAvatar/plPhysicalControllerCore.cpp index f2ad919a..e20ec22f 100644 --- a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plAvatar/plPhysicalControllerCore.cpp +++ b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plAvatar/plPhysicalControllerCore.cpp @@ -537,6 +537,8 @@ void plWalkingStrategy::AddContactNormals(hsVector3& vec) void plWalkingStrategy::Reset(bool newAge) { plMovementStrategy::Reset(newAge); + fImpactVelocity.Set(0.0f, 0.0f, 0.0f); + fImpactTime = 0.0f; if (newAge) { fTimeInAir = 0.0f;