From a530c868fb32d37b69fbba34a61608a39a1388fc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 24 Sep 2023 06:07:02 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20`pre-commit-ci`=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=A0=BC=E5=BC=8F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starrailuid_charinfo/effect/Role.py | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/StarRailUID/starrailuid_charinfo/effect/Role.py b/StarRailUID/starrailuid_charinfo/effect/Role.py index 2128e0c..788cb6c 100644 --- a/StarRailUID/starrailuid_charinfo/effect/Role.py +++ b/StarRailUID/starrailuid_charinfo/effect/Role.py @@ -166,7 +166,9 @@ class RoleInstance: skill_multiplier = self.avatar.BPSkill_num(skill_type) skill_type = 'BPSkill' elif self.raw_data.avatar.id_ == 1112: - skill_multiplier = self.avatar.Ultra_num(skill_type) + self.avatar.BPSkill() + skill_multiplier = ( + self.avatar.Ultra_num(skill_type) + self.avatar.BPSkill() + ) skill_type = 'Talent' else: raise Exception('skill type error') @@ -304,19 +306,20 @@ class RoleInstance: enemy_status_resistance = 0.0 for attr in merged_attr: if attr.__contains__('ResistancePenetration'): - #检查是否有某一属性的抗性穿透 + # 检查是否有某一属性的抗性穿透 attr_name = attr.split('ResistancePenetration')[0] if attr_name in (self.avatar.avatar_element, 'AllDamage'): - logger.info( - f'{attr_name}属性有{merged_attr[attr]}穿透加成' - ) + logger.info(f'{attr_name}属性有{merged_attr[attr]}穿透加成') enemy_status_resistance += merged_attr[attr] - #检查是否有某一技能属性的抗性穿透 + # 检查是否有某一技能属性的抗性穿透 skill_name = attr_name.split('_')[0] skillattr_name = attr_name.split('_')[1] - if ( - skill_name in (skill_type, skill_info[3]) - and skillattr_name in (self.avatar.avatar_element, 'AllDamage') + if skill_name in ( + skill_type, + skill_info[3], + ) and skillattr_name in ( + self.avatar.avatar_element, + 'AllDamage', ): enemy_status_resistance += merged_attr[attr] logger.info(