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