diff --git a/Runtime/Character/CBodyState.cpp b/Runtime/Character/CBodyState.cpp index 348eda5ca..83850dc13 100644 --- a/Runtime/Character/CBodyState.cpp +++ b/Runtime/Character/CBodyState.cpp @@ -716,7 +716,8 @@ void CBSLoopReaction::Start(CBodyController& bc, CStateManager& mgr) { x4_state = pas::ELoopState::Loop; const CPASAnimParmData loopParms(pas::EAnimationState::LoopReaction, CPASAnimParm::FromEnum(s32(x8_reactionType)), CPASAnimParm::FromEnum(s32(x4_state))); - bc.LoopBestAnimation(loopParms, *mgr.GetActiveRandom()); + // Intentionally using parms instead of loopParms + bc.LoopBestAnimation(parms, *mgr.GetActiveRandom()); } }