From f3c0518d4cf326fff9e294e3e4b311bef0344b13 Mon Sep 17 00:00:00 2001 From: a376148946 <376148946@qq.com> Date: Sun, 1 Oct 2023 11:17:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BC=A4=E5=AE=B3=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=A8=A1=E5=9D=97=E7=9A=84=E5=BF=AB=E6=9E=AA=E6=89=8B?= =?UTF-8?q?2=E4=BB=B6=E5=A5=97=E6=9C=AA=E8=AE=A1=E7=AE=97=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starrailuid_charinfo/effect/Base/RelicBase.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/StarRailUID/starrailuid_charinfo/effect/Base/RelicBase.py b/StarRailUID/starrailuid_charinfo/effect/Base/RelicBase.py index 793a8b0..cfab1ae 100644 --- a/StarRailUID/starrailuid_charinfo/effect/Base/RelicBase.py +++ b/StarRailUID/starrailuid_charinfo/effect/Base/RelicBase.py @@ -77,16 +77,13 @@ class BaseRelicSetSkill: if status_add: set_property = status_add.Property set_value = status_add.Value + if set_property != '': + relic_set_attribute[set_property] = relic_set_attribute.get(set_property, 0) + set_value if self.pieces4: status_add = RelicSetSkill.RelicSet[str(self.setId)]['4'] if status_add: set_property = status_add.Property set_value = status_add.Value - if set_property != '': - if set_property in relic_set_attribute: - relic_set_attribute[set_property] = ( - relic_set_attribute[set_property] + set_value - ) - else: - relic_set_attribute[set_property] = set_value + if set_property != '': + relic_set_attribute[set_property] = relic_set_attribute.get(set_property, 0) + set_value return relic_set_attribute