This commit was merged in pull request #7.
This commit is contained in:
2026-07-27 00:27:53 +08:00
parent fb1a6cb686
commit b1faa9c34f
+63 -133
View File
@@ -248,31 +248,31 @@ class Skill7(PassiveSkill):
# 受身蹲伏 # 受身蹲伏
# knight/chaos/ce26c6b69d02a440a81b552bec94f03b # knight/chaos/ce26c6b69d02a440a81b552bec94f03b
# 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b # 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b
class Skill8(ActiveSkill): # class Skill8(ActiveSkill):
""" # """
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n # 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
""" # """
name = '受身蹲伏' # name = '受身蹲伏'
cellPos = (2,0) # cellPos = (2,0)
learnLv = 1 # learnLv = 1
masterLv = 10 # masterLv = 10
maxLv = 20 # maxLv = 20
position = 2 # position = 2
rangeLv = 1 # rangeLv = 1
cd = 5 # cd = 5
mp = [1, 1] # mp = [1, 1]
uuid = 'ce26c6b69d02a440a81b552bec94f03b' # uuid = 'ce26c6b69d02a440a81b552bec94f03b'
hasVP = False # hasVP = False
hasUP = False # hasUP = False
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 蹲伏姿势最短无敌时间 : {value0}秒 # # 蹲伏姿势最短无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0) # data0 = get_data(f'{prefix}/{uuid}', 0)
# 蹲伏姿势最长无敌时间 : {value1}秒 # # 蹲伏姿势最长无敌时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1) # data1 = get_data(f'{prefix}/{uuid}', 1)
# 起身时霸体时间 : {value2}秒 # # 起身时霸体时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2) # data2 = get_data(f'{prefix}/{uuid}', 2)
# 技能连招 # 技能连招
# knight/chaos/10b31c7e8cd2d60b9bcf3b1d3ada4b0a # knight/chaos/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
@@ -311,23 +311,23 @@ class Skill8(ActiveSkill):
# 防具精通 # 防具精通
# knight/chaos/892ef624d8bf3d7fc045f84825fd6104 # knight/chaos/892ef624d8bf3d7fc045f84825fd6104
# 0ee8fa5dc525c1a1f23fc6911e921e4a/892ef624d8bf3d7fc045f84825fd6104 # 0ee8fa5dc525c1a1f23fc6911e921e4a/892ef624d8bf3d7fc045f84825fd6104
class Skill9(PassiveSkill): # class Skill9(PassiveSkill):
""" # """
穿戴防具时,可以增加各种属性。\n # 穿戴防具时,可以增加各种属性。\n
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n # 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
""" # """
name = '防具精通' # name = '防具精通'
cellPos = (0,1) # cellPos = (0,1)
learnLv = 1 # learnLv = 1
masterLv = 1 # masterLv = 1
maxLv = 1 # maxLv = 1
position = 0 # position = 0
rangeLv = 1 # rangeLv = 1
uuid = '892ef624d8bf3d7fc045f84825fd6104' # uuid = '892ef624d8bf3d7fc045f84825fd6104'
hasVP = False # hasVP = False
hasUP = False # hasUP = False
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 盾击 # 盾击
@@ -1058,83 +1058,12 @@ class Skill30(ActiveSkill):
maxLv = 70 maxLv = 70
position = 4 position = 4
rangeLv = 2 rangeLv = 2
cd = [
6.5,
6.5,
6.5,
6.6,
6.6,
6.6,
6.6,
6.6,
6.6,
6.7,
6.7,
6.7,
6.7,
6.7,
6.8,
6.8,
6.8,
6.8,
6.8,
6.9,
6.9,
6.9,
6.9,
6.9,
6.9,
7,
7,
7,
7,
7,
7.1,
7.1,
7.1,
7.1,
7.1,
7.2,
7.2,
7.2,
7.2,
7.2,
7.2,
7.3,
7.3,
7.3,
7.3,
7.3,
7.4,
7.4,
7.4,
7.4,
7.4,
7.4,
7.5,
7.5,
7.5,
7.5,
7.5,
7.6,
7.6,
7.6,
7.6,
7.6,
7.7,
7.7,
7.7,
7.7,
7.7,
7.7,
7.8,
7.8,
]
mp = [20, 400] mp = [20, 400]
uuid = 'd53301bb328baf12a3ae482cc6a565dd' uuid = 'd53301bb328baf12a3ae482cc6a565dd'
hasVP = False hasVP = False
hasUP = True hasUP = True
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
cdList = get_data(f'{prefix}/{uuid}', "cdList")
# 斩击攻击力 : {value0} # 斩击攻击力 : {value0}
data0 = get_data(f'{prefix}/{uuid}', 0) data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1161,30 +1090,34 @@ class Skill30(ActiveSkill):
# 共振范围比率 : {value10}% # 共振范围比率 : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10) data10 = get_data(f'{prefix}/{uuid}', 10)
def getSkillCD(self, mode=None):
self.cd = self.cdList[self.lv]
return super().getSkillCD(mode)
associate = [{'type': '*skillDamage', 'data': data7, 'skills': ['魔灵召唤 : 波拉斯', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 迪克老爹']}] associate = [{'type': '*skillDamage', 'data': data7, 'skills': ['魔灵召唤 : 波拉斯', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 迪克老爹']}]
# 暴击 # 暴击
# knight/chaos/fc1262c19f3d0477ee8eda47b8db8696 # knight/chaos/fc1262c19f3d0477ee8eda47b8db8696
# 0ee8fa5dc525c1a1f23fc6911e921e4a/fc1262c19f3d0477ee8eda47b8db8696 # 0ee8fa5dc525c1a1f23fc6911e921e4a/fc1262c19f3d0477ee8eda47b8db8696
class Skill31(PassiveSkill): # class Skill31(PassiveSkill):
""" # """
集中精神,提升物理/魔法暴击率。\n # 集中精神,提升物理/魔法暴击率。\n
""" # """
name = '暴击' # name = '暴击'
cellPos = (5,0) # cellPos = (5,0)
learnLv = 20 # learnLv = 20
masterLv = 10 # masterLv = 10
maxLv = 20 # maxLv = 20
position = 5 # position = 5
rangeLv = 3 # rangeLv = 3
uuid = 'fc1262c19f3d0477ee8eda47b8db8696' # uuid = 'fc1262c19f3d0477ee8eda47b8db8696'
hasVP = False # hasVP = False
hasUP = False # hasUP = False
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 物理/魔法暴击率增加 : {value0}% # # 物理/魔法暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0) # data0 = get_data(f'{prefix}/{uuid}', 0)
# 魔灵召唤 : 假面杰森 # 魔灵召唤 : 假面杰森
# knight/chaos/ca75c965f20a150f99f54155a37400df # knight/chaos/ca75c965f20a150f99f54155a37400df
@@ -2006,18 +1939,15 @@ class Skill48(ActiveSkill):
# 乱舞攻击力 : {value0} x {value1} # 乱舞攻击力 : {value0} x {value1}
data0 = get_data(f'{prefix}/{uuid}', 0) data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 12 hit0 = 12
power0 = 1.1 #TODO:CHECK
data1 = get_data(f'{prefix}/{uuid}', 1) data1 = get_data(f'{prefix}/{uuid}', 1)
# 多段攻击间隔 : {value2}秒 # 多段攻击间隔 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2) data2 = get_data(f'{prefix}/{uuid}', 2)
# 最后一击攻击力 : {value3} # 最后一击攻击力 : {value3}
data3 = get_data(f'{prefix}/{uuid}', 3) data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1 hit3 = 1
power3 = 1.1 #TODO:CHECK
# 最后一击多段攻击力 : {value4} x {value5} # 最后一击多段攻击力 : {value4} x {value5}
data4 = get_data(f'{prefix}/{uuid}', 4) data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 3 hit4 = 3
power4 = 1.1 #TODO:CHECK
data5 = get_data(f'{prefix}/{uuid}', 5) data5 = get_data(f'{prefix}/{uuid}', 5)
# 每个已召唤的魔灵增加技能攻击力比率 : {value6}% # 每个已召唤的魔灵增加技能攻击力比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6) data6 = get_data(f'{prefix}/{uuid}', 6)
@@ -2277,7 +2207,7 @@ class Skill53(ActiveSkill):
# 乱斗过程中吸附敌人范围 : {value5}px # 乱斗过程中吸附敌人范围 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5) data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self): # TODO def vp_1(self):
""" """
[魔灵乱舞]\n [魔灵乱舞]\n
混沌魔灵命令后,魔灵战士立即向前跳跃展开乱舞\n 混沌魔灵命令后,魔灵战士立即向前跳跃展开乱舞\n
@@ -2288,7 +2218,7 @@ class Skill53(ActiveSkill):
""" """
... ...
def vp_2(self): # TODO def vp_2(self):
""" """
[魔灵乱舞]\n [魔灵乱舞]\n
乱斗过程中,可以预输入[毁灭突进]或[黑暗冲击]\n 乱斗过程中,可以预输入[毁灭突进]或[黑暗冲击]\n