dev
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user