From af41560c3fc67d6113a4ab58d66a994a02dbfe2b Mon Sep 17 00:00:00 2001 From: Bret Curtis Date: Wed, 30 Mar 2022 15:51:21 +0200 Subject: [PATCH] reverse the reverse flag check; set duration to 0.2f which matches openmw to morrowind speed which is measured in 1/5 seconds --- components/nifosg/nifloader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/nifosg/nifloader.cpp b/components/nifosg/nifloader.cpp index 8406db3839..9cd2685747 100644 --- a/components/nifosg/nifloader.cpp +++ b/components/nifosg/nifloader.cpp @@ -423,10 +423,10 @@ namespace NifOsg sequenceNode->setName(niFltAnimationNode->name); sequenceNode->setDefaultTime(niFltAnimationNode->mInterval); sequenceNode->setMode(osg::Sequence::START); - if (!niFltAnimationNode->flags & Nif::NiFltAnimationNode::Flag_Reverse) - sequenceNode->setDuration(-1.0f, -1); + if (niFltAnimationNode->flags & Nif::NiFltAnimationNode::Flag_Reverse) + sequenceNode->setDuration(0.2f, -1); else - sequenceNode->setDuration(1.0f, -1); + sequenceNode->setDuration(-0.2f, -1); return sequenceNode; }