From 18a76edf1a611424c16a8bd30f1c1626a0bea38c Mon Sep 17 00:00:00 2001 From: Henrique Gemignani Passos Lima Date: Mon, 14 Nov 2022 03:05:35 +0200 Subject: [PATCH] Decomp fix for CBSLoopAttack --- Runtime/Character/CBodyState.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Runtime/Character/CBodyState.cpp b/Runtime/Character/CBodyState.cpp index 614484145..348eda5ca 100644 --- a/Runtime/Character/CBodyState.cpp +++ b/Runtime/Character/CBodyState.cpp @@ -586,6 +586,7 @@ void CBSLoopAttack::Start(CBodyController& bc, CStateManager& mgr) { xc_25_advance = false; if (bc.GetLocomotionType() == pas::ELocomotionType::Crouch) { + x4_state = pas::ELoopState::Loop; const CPASAnimParmData parms(pas::EAnimationState::LoopAttack, CPASAnimParm::FromEnum(s32(x4_state)), CPASAnimParm::FromEnum(s32(x8_loopAttackType))); bc.LoopBestAnimation(parms, *mgr.GetActiveRandom());