From 6fdabd1a10c351612f300b74bff97efb1de8f962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 17 Jun 2026 15:26:57 +0800 Subject: [PATCH] 1 --- backend/core/basic/skill.py | 14 +++++++------- .../GF/priest_male/crusader_male_carry.py | 3 +++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index ec5695f8..c394ab19 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -465,19 +465,19 @@ class BuffSkill(Skill): """ lv = self.lv value = 0 - value1 = 0 if lv > len(self.ATK) else self.ATK[lv] - value2 = 0 if lv > len(self.STRINT) else self.STRINT[lv] - value3 = 0 if lv > len(self.CarryRatio) else self.CarryRatio[lv] + value1 = 0 if lv >= len(self.ATK) else self.ATK[lv] + value2 = 0 if lv >= len(self.STRINT) else self.STRINT[lv] + value3 = 0 if lv >= len(self.CarryRatio) else self.CarryRatio[lv] self.setUP() self.setVP() if self.char.适用属性 == '智力': - value = 0 if lv > len(self.INT) else self.INT[lv] + value = 0 if lv >= len(self.INT) else self.INT[lv] elif self.char.适用属性 == '力量': - value = 0 if lv > len(self.STR) else self.STR[lv] + value = 0 if lv >= len(self.STR) else self.STR[lv] elif self.char.适用属性 == '体力': - value = 0 if lv > len(self.Vitality) else self.Vitality[lv] + value = 0 if lv >= len(self.Vitality) else self.Vitality[lv] elif self.char.适用属性 == '精神': - value = 0 if lv > len(self.Spirit) else self.Spirit[lv] + value = 0 if lv >= len(self.Spirit) else self.Spirit[lv] return value, [value1, self.ATKRatio, self.ATKPLUS], [value2, self.STRINTRatio, self.STRINTPLUS], value3, self.getSkillCD(mode) def setVP(self): diff --git a/backend/core/character/GF/priest_male/crusader_male_carry.py b/backend/core/character/GF/priest_male/crusader_male_carry.py index aead5908..46eeed68 100644 --- a/backend/core/character/GF/priest_male/crusader_male_carry.py +++ b/backend/core/character/GF/priest_male/crusader_male_carry.py @@ -1677,6 +1677,9 @@ class Skill45(ActiveSkill): # 3层信仰效果时神圣之力持续时间 : {value6}秒 data6 = get_data(f'{prefix}/{uuid}', 6) + def skillInfo(self, mode=''): + return 0, 0, '-' + # 信仰之翼 : 裁决 # priest_male/crusader_male/481348575c1e141925c836b59c5db3ca