Bone names can now contain hyphens
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
bl_info = {
|
bl_info = {
|
||||||
"name": "PSK/PSA Importer/Exporter",
|
"name": "PSK/PSA Importer/Exporter",
|
||||||
"author": "Colin Basnett, Yurii Ti",
|
"author": "Colin Basnett, Yurii Ti",
|
||||||
"version": (4, 0, 0),
|
"version": (4, 0, 1),
|
||||||
"blender": (2, 80, 0),
|
"blender": (2, 80, 0),
|
||||||
# "location": "File > Export > PSK Export (.psk)",
|
# "location": "File > Export > PSK Export (.psk)",
|
||||||
"description": "PSK/PSA Import/Export (.psk/.psa)",
|
"description": "PSK/PSA Import/Export (.psk/.psa)",
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ def get_psa_sequence_name(action, should_use_original_sequence_name):
|
|||||||
|
|
||||||
|
|
||||||
def check_bone_names(bone_names: Iterable[str]):
|
def check_bone_names(bone_names: Iterable[str]):
|
||||||
pattern = re.compile(r'^[a-zA-Z0-9_ ]+$')
|
pattern = re.compile(r'^[a-zA-Z0-9_\- ]+$')
|
||||||
invalid_bone_names = [x for x in bone_names if pattern.match(x) is None]
|
invalid_bone_names = [x for x in bone_names if pattern.match(x) is None]
|
||||||
if len(invalid_bone_names) > 0:
|
if len(invalid_bone_names) > 0:
|
||||||
raise RuntimeError(f'The following bone names are invalid: {invalid_bone_names}.\n'
|
raise RuntimeError(f'The following bone names are invalid: {invalid_bone_names}.\n'
|
||||||
|
|||||||
Reference in New Issue
Block a user