This commit is contained in:
2025-05-21 01:59:12 +08:00
parent e827f98cef
commit a8aec6681b
4 changed files with 15 additions and 15 deletions
+3 -3
View File
@@ -468,7 +468,7 @@ class Character(CharacterProperty):
'line': skill.line, 'line': skill.line,
'bind': skill.bind, 'bind': skill.bind,
'hasVP': skill.hasVP, 'hasVP': skill.hasVP,
'hasReinforce': skill.hasReinforce, 'hasUP': skill.hasUP,
'vps': skill.vps, 'vps': skill.vps,
} }
) )
@@ -558,8 +558,8 @@ class Character(CharacterProperty):
skill = self.GetSkillByID(key) skill = self.GetSkillByID(key)
if skill is not None: if skill is not None:
skill.lv += skills[key].get('lv', 0) skill.lv += skills[key].get('lv', 0)
if skill.hasReinforce: if skill.hasUP:
skill.reinforce = skills[key].get('reinforce', 0) skill.up = skills[key].get('up', 0)
if skill.hasVP: if skill.hasVP:
skill.vp = skills[key].get('vp', 0) skill.vp = skills[key].get('vp', 0)
pass pass
+10 -10
View File
@@ -75,7 +75,7 @@ class Skill:
uuid: str = None uuid: str = None
hasVP: bool = None hasVP: bool = None
"""是否有VP形态""" """是否有VP形态"""
hasReinforce: bool = None hasUP: bool = None
"""是否有技能强化""" """是否有技能强化"""
vps: list = [] vps: list = []
@@ -94,11 +94,11 @@ class Skill:
self.hasVP = True self.hasVP = True
else: else:
self.hasVP = False 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: 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: else:
self.hasReinforce = False self.hasUP = False
# self.lv = self._calculate_lv() # self.lv = self._calculate_lv()
pass pass
@@ -197,7 +197,7 @@ class ActiveSkill(Skill):
"""是否是buff技能""" """是否是buff技能"""
vp:int = 0 vp:int = 0
"""技能VP形态""" """技能VP形态"""
reinforce:int = 0 up:int = 0
"""技能强化""" """技能强化"""
def __init__(self, char): def __init__(self, char):
@@ -213,7 +213,7 @@ class ActiveSkill(Skill):
def skillInfo(self, mode: str | None = None): def skillInfo(self, mode: str | None = None):
basic = deepcopy(self) basic = deepcopy(self)
basic.setReinforce() basic.setUP()
if mode is not None: if mode is not None:
basic.currentMode = mode basic.currentMode = mode
basic.setMode(mode) basic.setMode(mode)
@@ -231,15 +231,15 @@ class ActiveSkill(Skill):
elif self.vp == 2: elif self.vp == 2:
self.vp_2() self.vp_2()
def setReinforce(self): def setUP(self):
if not self.hasReinforce: if not self.hasUP:
return return
if self.reinforce == 1: if self.up == 1:
if self.learnLv < 35: if self.learnLv < 35:
self.skillRation *= 1.6 self.skillRation *= 1.6
else: else:
self.skillRation *= 1.55 self.skillRation *= 1.55
elif self.reinforce == 2: elif self.up == 2:
self.cdReduce *= 1 - 0.15 self.cdReduce *= 1 - 0.15
if self.learnLv < 35: if self.learnLv < 35:
self.skillRation *= 1.43 self.skillRation *= 1.43
@@ -196,7 +196,7 @@ class Skill9(ActiveSkill):
cd = 5 cd = 5
mp = [357, 2765] mp = [357, 2765]
uuid = "3c5604bdbb0240b8f130f59ab40509c3" 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 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 hit0 = 1
+1 -1
View File
@@ -234,7 +234,7 @@ class Skill22(PassiveSkill):
# 绝杀斩 밴디트컷 # 绝杀斩 밴디트컷
# https://api.neople.co.kr/df/skills/ddc49e9ad1ff72a00b53c6cff5b1e920/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ddc49e9ad1ff72a00b53c6cff5b1e920/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(ActiveSkill): class Skill23(ActiveSkill):
name = "绝杀斩" name = "绝心击"
learnLv = 20 learnLv = 20
masterLv = 60 masterLv = 60
maxLv = 70 maxLv = 70