diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 6d8703a8..3a617dea 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -93632,7 +93632,7 @@ Address,Quality,Size,Name 0x0000007101223070,O,000044,_ZN4ksys4phys17RagdollController16enableConstraintEib 0x000000710122309c,O,000176,_ZN4ksys4phys17RagdollController15setContactLayerENS0_12ContactLayerE 0x000000710122314c,O,000228,_ZN4ksys4phys17RagdollController12setKeyframedEibNS1_14SyncToThisBoneE -0x0000007101223230,m,000032,_ZN4ksys4phys17RagdollController7setUnk1Eh +0x0000007101223230,O,000032,_ZN4ksys4phys17RagdollController7setUnk1Eh 0x0000007101223250,O,000208,_ZN4ksys4phys17RagdollController21stopForcingKeyframingEv 0x0000007101223320,O,000536,_ZN4ksys4phys17RagdollController6updateEv 0x0000007101223538,O,000440,_ZN4ksys4phys12RagdollParamC1Ev diff --git a/lib/sead b/lib/sead index 52acb917..0981a412 160000 --- a/lib/sead +++ b/lib/sead @@ -1 +1 @@ -Subproject commit 52acb917ca5b0271f3aaf3412fdde1ce9575ccbc +Subproject commit 0981a412d0f6f90e35f1197a0a216b13aabd4af8 diff --git a/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp b/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp index de69b4a0..a471a7b5 100644 --- a/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp +++ b/src/KingSystem/Physics/Ragdoll/physRagdollController.cpp @@ -517,9 +517,8 @@ void RagdollController::setKeyframed(int bone_index, bool keyframed, mKeyframedBonesToSyncTo.changeBit(bone_index, keyframed && bool(sync_to_this_bone)); } -// NON_MATCHING: swapped csel operands void RagdollController::setUnk1(u8 value) { - value = sead::Mathi::min(value, sRagdollCtrlUnk1); + value = sead::Mathi::clampMax(value, sRagdollCtrlUnk1); _e9 = value; _e8 = value; }