From d333608cd6689f40c2fb40062067f5c73118fd1d Mon Sep 17 00:00:00 2001 From: Henrique Gemignani Passos Lima Date: Tue, 22 Nov 2022 01:16:36 +0200 Subject: [PATCH] Decomp fix for CBSLoopReaction::Start --- Runtime/Character/CBodyState.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()); } }