From 97883cbb990e6ef32efb148429b491a85ba31fea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Sat, 9 Aug 2025 20:32:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=AD=A3=E9=AC=BC=E6=B3=A3?= =?UTF-8?q?=E5=B0=8F=E5=A2=93=E7=A2=91=20=E5=BF=8D=E8=80=85=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=8A=80=E8=83=BD=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../character/GF/swordman_male/soul_bender.py | 1 + backend/core/character/GF/thief/kunoichi.py | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/backend/core/character/GF/swordman_male/soul_bender.py b/backend/core/character/GF/swordman_male/soul_bender.py index 6a3ad3a4..cdeddd9b 100644 --- a/backend/core/character/GF/swordman_male/soul_bender.py +++ b/backend/core/character/GF/swordman_male/soul_bender.py @@ -798,6 +798,7 @@ class Skill36(ActiveSkill): data2 = get_data(f'{prefix}/{uuid}', 2) # 攻击力 : {value3}% data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 9 # 诅咒几率 : {value4}% data4 = get_data(f'{prefix}/{uuid}', 4) # 诅咒持续时间 : {value5}秒 diff --git a/backend/core/character/GF/thief/kunoichi.py b/backend/core/character/GF/thief/kunoichi.py index 56bae227..5235db35 100644 --- a/backend/core/character/GF/thief/kunoichi.py +++ b/backend/core/character/GF/thief/kunoichi.py @@ -1296,10 +1296,13 @@ class Skill44(ActiveSkill): data0 = get_data(f'{prefix}/{uuid}', 0) # 召唤时, 爆炸攻击力 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 火焰吐息攻击力 : {value2}% data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 10 # 毒雾攻击力 : {value3}% data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 23 # 毒雾多段攻击次数 : {value4}次 data4 = get_data(f'{prefix}/{uuid}', 4) # 结印时毒雾多段攻击次数 : {value5}次 @@ -1396,8 +1399,10 @@ class Skill46(ActiveSkill): # 天照登场和消失时冲击波攻击力 : {value0}% data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 2 # 光焰弹攻击力 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 8 # 光焰弹基本发射数量 : {value2}个 data2 = get_data(f'{prefix}/{uuid}', 2) # [临兵斗]结印时攻击力增加率 : {value3}% @@ -1408,6 +1413,8 @@ class Skill46(ActiveSkill): # 锁定敌人范围 : {value5}px data5 = get_data(f'{prefix}/{uuid}', 5) + associate = [{"data":data4,"skills":["天照"]}] + mode = ["普通","六道"] def setMode(self, mode): @@ -1496,6 +1503,18 @@ class Skill47(ActiveSkill): # 装备草雉剑后, 斩击命中时, [忍法 : 六道轮回]攻击力累积量 : {value14}% data14 = get_data(f'{prefix}/{uuid}', 14) + mode = ["终结","平x","跳x"] + + def setMode(self, mode): + if mode == "终结": + self.hit2 = 1 + self.hit3 = 3 + elif mode == "平x": + self.hit4 = 1 + self.hit5 = 1 + elif mode == "跳x": + self.hit6 = 2 + # 三元刹 # thief/kunoichi/2ff50c35efcf0f287c4c418c8454da48 # ddc49e9ad1ff72a00b53c6cff5b1e920/2ff50c35efcf0f287c4c418c8454da48