2026-02-16

This commit is contained in:
2026-03-17 15:25:32 -06:00
parent d5dd373de0
commit 60100fbab2
560 changed files with 33397 additions and 20776 deletions
@@ -80,9 +80,17 @@ def create_settings_bone():
# Deselect all bones first
bpy.ops.pose.select_all(action='DESELECT')
# Select the Settings bone
# Select the Settings bone (compatible with Blender 4.2/4.5 LTS and 5.0+)
pose_bone = armature_obj.pose.bones['Settings']
# Blender 5.0+ uses pose_bone.select, older versions use pose_bone.bone.select
if hasattr(pose_bone, 'select'):
# Blender 5.0+
pose_bone.select = True
elif hasattr(pose_bone.bone, 'select'):
# Blender 4.2 LTS, 4.5 LTS
pose_bone.bone.select = True
armature_obj.data.bones.active = pose_bone.bone
# Create widget for the Settings bone