From 482fe1b593170a406441c836e9168f60eb636511 Mon Sep 17 00:00:00 2001 From: 989onan Date: Wed, 23 Jul 2025 02:57:12 -0400 Subject: [PATCH 1/2] oops Tries to fix #166 Seems like I had -1 brain cells and didn't notice this blaintant oversight in the code --- core/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/common.py b/core/common.py index 01673b6..e942caa 100644 --- a/core/common.py +++ b/core/common.py @@ -650,7 +650,9 @@ class ArmatureData(Tuple[bool,bool]): def store_breaking_settings_armature(armature: bpy.types.Object) -> ArmatureData: armature_data: bpy.types.Armature = armature.data - return (armature_data.use_mirror_x, armature.pose.use_mirror_x) + data: ArmatureData = (armature_data.use_mirror_x, armature.pose.use_mirror_x) + armature_data.use_mirror_x, armature.pose.use_mirror_x = (False, False) + return data def restore_breaking_settings_armature(armature: bpy.types.Object, data: ArmatureData) -> None: armature_data: bpy.types.Armature = armature.data From 00a015a8d3cf8fe5a1df172ce6d663df886ffa6a Mon Sep 17 00:00:00 2001 From: 989onan Date: Mon, 6 Oct 2025 19:18:15 -0400 Subject: [PATCH 2/2] unfuck things --- functions/custom_tools/armature_merging.py | 1 - 1 file changed, 1 deletion(-) diff --git a/functions/custom_tools/armature_merging.py b/functions/custom_tools/armature_merging.py index 69fbd73..a171c35 100644 --- a/functions/custom_tools/armature_merging.py +++ b/functions/custom_tools/armature_merging.py @@ -77,7 +77,6 @@ class AvatarToolkit_OT_MergeArmature(bpy.types.Operator): wm.progress_end() restore_breaking_settings_armature(base_armature, data_breaking_base) - restore_breaking_settings_armature(merge_armature, data_breaking_merge) self.report({'INFO'}, t('MergeArmature.success'))