From d34cdc59e7a99bbc3ed33d7a264c0b613b60e0da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 13 Oct 2026 12:03:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E5=A5=B3=E5=BC=B9?= =?UTF-8?q?=E8=8D=AF95=E5=8A=A0=E6=88=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../character/GF/gunner_female/spitfire_female.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index 71fcd3a7..46b9458a 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -873,9 +873,12 @@ class Skill27(PassiveSkill): # 攻击力增加率 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) - associate = [ - {'type': '*skillDamage', 'data': data0, 'skills': ['G-14手雷', 'G-35L感电手雷', 'G-18C冰冻手雷']}, - ] + def effect(self, old, new): + self.associate = [ + {'type': '*skillDamage', 'data': [i*self.ratio for i in self.data0], 'skills': ['G-14手雷', 'G-35L感电手雷', 'G-18C冰冻手雷']}, + ] + return super().effect(old, new) + # 暴击 # gunner_female/spitfire_female/fc1262c19f3d0477ee8eda47b8db8696 @@ -1846,7 +1849,10 @@ class Skill49(PassiveSkill): # 强化手雷攻击力 : 手雷攻击力的{value2}% data2 = get_data(f'{prefix}/{uuid}', 2) - associate = [{'type': '*skillDamage', 'data': data0}] + associate = [ + {'type': '*skillDamage', 'data': data0}, + {'type': '*ratio', 'data': data1, 'skills': ['手雷精通']}, + ] # 空袭战略 # gunner_female/spitfire_female/c591d1827cfbe224031c704e21d07932