diff --git a/Source/ALSV4_CPP/Private/Character/ALSBaseCharacter.cpp b/Source/ALSV4_CPP/Private/Character/ALSBaseCharacter.cpp index a50b4776..5b859abe 100644 --- a/Source/ALSV4_CPP/Private/Character/ALSBaseCharacter.cpp +++ b/Source/ALSV4_CPP/Private/Character/ALSBaseCharacter.cpp @@ -1057,6 +1057,13 @@ void AALSBaseCharacter::UpdateGroundedRotation(const float DeltaTime) } else { + if (GetLocalRole() == ROLE_SimulatedProxy) + { + // const FScopedPreventAttachedComponentMove PreventMeshMove(GetMesh()); + SmoothCharacterRotation(GetReplicatedMovement().Rotation, 10.f, 30.f, DeltaTime); + return; + } + // Not Moving if ((ViewMode == EALSViewMode::ThirdPerson && RotationMode == EALSRotationMode::Aiming) ||