diff --git a/Engine/source/T3D/player.cpp b/Engine/source/T3D/player.cpp index 623b5f716..7c0fd1aca 100644 --- a/Engine/source/T3D/player.cpp +++ b/Engine/source/T3D/player.cpp @@ -4014,9 +4014,9 @@ void Player::updateActionThread() mActionAnimation.callbackTripped = true; } - if (mActionAnimation.action == PlayerData::NullAnimation || //no animation - ((!mActionAnimation.waitForEnd || (mActionAnimation.atEnd && !mActionAnimation.holdAtEnd) && //either not waiting till the end, or not holding that state - (mActionAnimation.delayTicks -= mMountPending) <= 0))) //not waiting to mount + if (mActionAnimation.action == PlayerData::NullAnimation || !mActionAnimation.waitForEnd || //either no animation or not waiting till the end + ((mActionAnimation.atEnd && !mActionAnimation.holdAtEnd) && //or not holding that state and + (mActionAnimation.delayTicks -= mMountPending) <= 0)) //not waiting to mount { pickActionAnimation(); }