From 74aff26e0c400ab88bdcd8c84ea3169eb1b53f36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Sat, 29 Nov 2025 21:39:57 +0800 Subject: [PATCH] feat --- backend/core/character/GF/swordman_male/soul_bender.py | 8 ++++---- .../core/character/GF/swordman_male/weapon_master.py | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/core/character/GF/swordman_male/soul_bender.py b/backend/core/character/GF/swordman_male/soul_bender.py index 572a934c..f48a72c8 100644 --- a/backend/core/character/GF/swordman_male/soul_bender.py +++ b/backend/core/character/GF/swordman_male/soul_bender.py @@ -189,7 +189,7 @@ class Skill16(PassiveSkill): if weapon is None or weapon.itemDetailType != "短剑": return data = self.data1 - if weapon.categorize == "传世武器": + if "传世武器" in weapon.categorize: data = self.data14 self.associate = [{"type":"$*PAtkM","data":data}] return super().effect(old, new) @@ -255,7 +255,7 @@ class Skill17(PassiveSkill): if weapon is None or weapon.itemDetailType != "太刀": return data = self.data1 - if weapon.categorize == "传世武器": + if "传世武器" in weapon.categorize: data = self.data11 self.associate = [{"type":"$*PAtkM","data":data}] return super().effect(old, new) @@ -317,7 +317,7 @@ class Skill18(PassiveSkill): if weapon is None or weapon.itemDetailType != "巨剑": return data = self.data1 - if weapon.categorize == "传世武器": + if "传世武器" in weapon.categorize: data = self.data10 self.associate = [{"type":"$*PAtkM","data":data}] return super().effect(old, new) @@ -379,7 +379,7 @@ class Skill19(PassiveSkill): if weapon is None or weapon.itemDetailType != "钝器": return data = self.data1 - if weapon.categorize == "传世武器": + if "传世武器" in weapon.categorize: data = self.data9 self.associate = [{"type":"$*PAtkM","data":data}] return super().effect(old, new) diff --git a/backend/core/character/GF/swordman_male/weapon_master.py b/backend/core/character/GF/swordman_male/weapon_master.py index bee75b55..c2a13a81 100644 --- a/backend/core/character/GF/swordman_male/weapon_master.py +++ b/backend/core/character/GF/swordman_male/weapon_master.py @@ -171,7 +171,7 @@ class Skill3(PassiveSkill): if weapon[0] != "光剑": return None data = self.data0 - if weapon[1] == "传世武器": + if "传世武器" in weapon[1]: data = self.data16 self.associate = [{"type":"$*PAtkP","data":data}] return super().effect(old, new) @@ -272,7 +272,7 @@ class Skill5(PassiveSkill): if weapon[0] != "短剑": return None data = self.data0 - if weapon[1] == "传世武器": + if "传世武器" in weapon[1]: data = self.data13 self.associate = [ {"type":"$*PAtkP","data":data}, @@ -342,7 +342,7 @@ class Skill6(ActiveSkill): if weapon[0] != "太刀": return None data = self.data0 - if weapon[1] == "传世武器": + if "传世武器" in weapon[1]: data = self.data10 self.associate = [ {"type":"$*PAtkP","data":data}, @@ -414,7 +414,7 @@ class Skill7(PassiveSkill): if weapon[0] != "巨剑": return None data = self.data0 - if weapon[1] == "传世武器": + if "传世武器" in weapon[1]: data = self.data9 self.associate = [ {"type":"$*PAtkP","data":data}, @@ -477,7 +477,7 @@ class Skill8(PassiveSkill): if weapon[0] != "钝器": return None data = self.data0 - if weapon[1] == "传世武器": + if "传世武器" in weapon[1]: data = self.data9 self.associate = [{"type":"$*PAtkP","data":data},] return super().effect(old, new)