From 5e4c25957f696d0ab9cef161e428db9804987ebb 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 05:37:42 +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/Avatar/Avatar.py | 10 ++++++++-- StarRailUID/starrailuid_charinfo/effect/Role.py | 4 +++- .../starrailuid_charinfo/effect/Weapon/Weapon.py | 2 ++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/StarRailUID/starrailuid_charinfo/effect/Avatar/Avatar.py b/StarRailUID/starrailuid_charinfo/effect/Avatar/Avatar.py index e414bbd..36aea7c 100644 --- a/StarRailUID/starrailuid_charinfo/effect/Avatar/Avatar.py +++ b/StarRailUID/starrailuid_charinfo/effect/Avatar/Avatar.py @@ -424,6 +424,7 @@ class Jingliu(BaseAvatar): 'UltraAttackAddedRatio' ] = attack_added_ratio + class Topaz(BaseAvatar): Buff: BaseAvatarBuff @@ -450,9 +451,14 @@ class Topaz(BaseAvatar): logger.info('托帕和账账对拥有火属性弱点的敌方目标造成的伤害提高15%。') self.extra_ability_attribute['AllDamageAddedRatio'] = 0.15 logger.info('涨幅惊人暴击伤害提高') - self.extra_ability_attribute['Talent1_CriticalDamageBase'] = self.Ultra_num('Ultra_CD') + self.extra_ability_attribute[ + 'Talent1_CriticalDamageBase' + ] = self.Ultra_num('Ultra_CD') logger.info('【负债证明】状态,使其受到的追加攻击伤害提高') - self.extra_ability_attribute['TalentDmgAdd'] = self.BPSkill_num('BPSkill_add') + self.extra_ability_attribute['TalentDmgAdd'] = self.BPSkill_num( + 'BPSkill_add' + ) + class Avatar: @classmethod diff --git a/StarRailUID/starrailuid_charinfo/effect/Role.py b/StarRailUID/starrailuid_charinfo/effect/Role.py index 6e0683b..45d1e65 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') diff --git a/StarRailUID/starrailuid_charinfo/effect/Weapon/Weapon.py b/StarRailUID/starrailuid_charinfo/effect/Weapon/Weapon.py index 7a93555..7192ff4 100644 --- a/StarRailUID/starrailuid_charinfo/effect/Weapon/Weapon.py +++ b/StarRailUID/starrailuid_charinfo/effect/Weapon/Weapon.py @@ -1686,6 +1686,7 @@ class SleepLiketheDead(BaseWeapon): ) return attribute_bonus + # 烦恼着,幸福着 class WorrisomeBlissf(BaseWeapon): weapon_base_attributes: Dict @@ -1720,6 +1721,7 @@ class WorrisomeBlissf(BaseWeapon): ) * 2 return attribute_bonus + class Weapon: @classmethod def create(cls, weapon: DamageInstanceWeapon):