From a649ba3a63c61e8b6a166d4102536fd843c85a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Mon, 7 Apr 2025 13:29:29 +0800 Subject: [PATCH] dev --- backend/core/basic/character.py | 2 ++ backend/core/character/GF/gunner_female/spitfire_female.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index 61acb6f8..25e39315 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -576,6 +576,8 @@ class Character: else: suitList += equs.get_suit_info(suit, suitInfo[suit]['point'], 0) # suits_effect += [i.id for i in equs.get_suit_info(suit, suitInfo[suit]['point'], 0)] + if len(suitList) == 0: + continue temp = suitList[-1] res.append( { diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index 9c0d7bb1..b255ceb9 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -173,6 +173,8 @@ class Skill9(ActiveSkill): hit0 = 1 def getSkillCD(self): + if self.char.charEquipInfo['武器'].equInfo is None: + return 0.14 if self.char.charEquipInfo['武器'].equInfo.itemDetailType == '手弩': return 0.115 return 0.14