From a217abe64742dcb3f906d0c1c290b319bbc61cd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Mon, 19 Dec 2022 20:27:56 +0100 Subject: [PATCH] ksys/phys: Improve RagdollController::setUnk1 match https://discord.com/channels/688807550715560050/745633101157498880/1054479382892249119 [20:24]TheGreatB3: The Wii U version sets the fields to zero if the value is less than zero, so I think it's really using clamp. --- src/KingSystem/Physics/Ragdoll/physRagdollController.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp b/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp index a471a7b5..51b59047 100644 --- a/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp +++ b/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp @@ -518,7 +518,7 @@ void RagdollController::setKeyframed(int bone_index, bool keyframed, } void RagdollController::setUnk1(u8 value) { - value = sead::Mathi::clampMax(value, sRagdollCtrlUnk1); + value = sead::Mathi::clamp(value, 0, sRagdollCtrlUnk1); _e9 = value; _e8 = value; }