Skip to content

Commit

Permalink
Merge branch 'Slidy-creep' into 'master'
Browse files Browse the repository at this point in the history
Update idle state when anim queue is not empty.

See merge request OpenMW/openmw!3602
Capostrophic committed Dec 1, 2023
2 parents 8d8e970 + f4cc16e commit 152a5aa
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions apps/openmw/mwmechanics/character.cpp
Original file line number Diff line number Diff line change
@@ -2306,17 +2306,16 @@ namespace MWMechanics
jumpstate = JumpState_None;
}

if (mAnimQueue.empty() || inwater || (sneak && mIdleState != CharState_SpecialIdle))
{
if (inwater)
idlestate = CharState_IdleSwim;
else if (sneak && !mInJump)
idlestate = CharState_IdleSneak;
else
idlestate = CharState_Idle;
}
updateAnimQueue();
if (!mAnimQueue.empty())
idlestate = CharState_SpecialIdle;
else if (sneak && !mInJump)
idlestate = CharState_IdleSneak;
else
updateAnimQueue();
idlestate = CharState_Idle;

if (inwater)
idlestate = CharState_IdleSwim;

if (!mSkipAnim)
{

0 comments on commit 152a5aa

Please sign in to comment.