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