From a8aec6681b1a0ddffb522a846dd579f89158d889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 21 May 2025 01:59:12 +0800 Subject: [PATCH] dev --- backend/core/basic/character.py | 6 +++--- backend/core/basic/skill.py | 20 +++++++++---------- .../GF/gunner_female/spitfire_female.py | 2 +- backend/core/character/GF/thief/rogue.py | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index f30461cc..db3c7099 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -468,7 +468,7 @@ class Character(CharacterProperty): 'line': skill.line, 'bind': skill.bind, 'hasVP': skill.hasVP, - 'hasReinforce': skill.hasReinforce, + 'hasUP': skill.hasUP, 'vps': skill.vps, } ) @@ -558,8 +558,8 @@ class Character(CharacterProperty): skill = self.GetSkillByID(key) if skill is not None: skill.lv += skills[key].get('lv', 0) - if skill.hasReinforce: - skill.reinforce = skills[key].get('reinforce', 0) + if skill.hasUP: + skill.up = skills[key].get('up', 0) if skill.hasVP: skill.vp = skills[key].get('vp', 0) pass diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index a7dce347..8606da63 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -75,7 +75,7 @@ class Skill: uuid: str = None hasVP: bool = None """是否有VP形态""" - hasReinforce: bool = None + hasUP: bool = None """是否有技能强化""" vps: list = [] @@ -94,11 +94,11 @@ class Skill: self.hasVP = True else: self.hasVP = False - if self.hasReinforce is None: + if self.hasUP is None: if self.learnLv not in [50, 85, 100] and self.learnLv >= 15 and self.learnLv <= 80 and self.damage: - self.hasReinforce = True + self.hasUP = True else: - self.hasReinforce = False + self.hasUP = False # self.lv = self._calculate_lv() pass @@ -197,7 +197,7 @@ class ActiveSkill(Skill): """是否是buff技能""" vp:int = 0 """技能VP形态""" - reinforce:int = 0 + up:int = 0 """技能强化""" def __init__(self, char): @@ -213,7 +213,7 @@ class ActiveSkill(Skill): def skillInfo(self, mode: str | None = None): basic = deepcopy(self) - basic.setReinforce() + basic.setUP() if mode is not None: basic.currentMode = mode basic.setMode(mode) @@ -231,15 +231,15 @@ class ActiveSkill(Skill): elif self.vp == 2: self.vp_2() - def setReinforce(self): - if not self.hasReinforce: + def setUP(self): + if not self.hasUP: return - if self.reinforce == 1: + if self.up == 1: if self.learnLv < 35: self.skillRation *= 1.6 else: self.skillRation *= 1.55 - elif self.reinforce == 2: + elif self.up == 2: self.cdReduce *= 1 - 0.15 if self.learnLv < 35: self.skillRation *= 1.43 diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index a5af2f6b..492147ce 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -196,7 +196,7 @@ class Skill9(ActiveSkill): cd = 5 mp = [357, 2765] uuid = "3c5604bdbb0240b8f130f59ab40509c3" - hasReinforce = False + hasUP = False data0 = [0, 1034, 1200, 1364, 1528, 1693, 1857, 2021, 2187, 2352, 2516, 2682, 2846, 3010, 3175, 3339, 3505, 3671, 3835, 4000, 4164]# noqa: E501 hit0 = 1 diff --git a/backend/core/character/GF/thief/rogue.py b/backend/core/character/GF/thief/rogue.py index b4709556..0821afaf 100644 --- a/backend/core/character/GF/thief/rogue.py +++ b/backend/core/character/GF/thief/rogue.py @@ -234,7 +234,7 @@ class Skill22(PassiveSkill): # 绝杀斩 밴디트컷 # https://api.neople.co.kr/df/skills/ddc49e9ad1ff72a00b53c6cff5b1e920/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 class Skill23(ActiveSkill): - name = "绝杀斩" + name = "绝心击" learnLv = 20 masterLv = 60 maxLv = 70