diff --git a/CheckPsd/新关卡.psd b/CheckPsd/新关卡.psd new file mode 100644 index 0000000..96f7bef Binary files /dev/null and b/CheckPsd/新关卡.psd differ diff --git a/check_zip_psd.py b/check_zip_psd.py index 1273cf5..ef180ff 100644 --- a/check_zip_psd.py +++ b/check_zip_psd.py @@ -46,6 +46,8 @@ def check_psd(psd_path): all_items = [] all_full = {} all_mask = [] + all_tlight = [] + all_tshadow = [] all_color_it_full = [] all_color_it_item = [] is_exist_base = False @@ -86,6 +88,16 @@ def check_psd(psd_path): error_log.append(f'{psd_name}:{layer.name}:{config.error_log.exit_repeat_layer.value}') else: all_mask.append(layer.name) + elif not layer.is_group() and 'tlight' in layer.name: + if layer.name in all_tlight: + error_log.append(f'{psd_name}:{layer.name}:{config.error_log.exit_repeat_layer.value}') + else: + all_tlight.append(layer.name) + elif not layer.is_group() and 'tshadow' in layer.name: + if layer.name in all_tshadow: + error_log.append(f'{psd_name}:{layer.name}:{config.error_log.exit_repeat_layer.value}') + else: + all_tshadow.append(layer.name) elif layer.name == 'base': if is_exist_base: error_log.append(f'{psd_name}:{config.error_log.exit_more_base.value}') diff --git a/version.json b/version.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/version.json @@ -0,0 +1 @@ +{} \ No newline at end of file