diff --git a/backend/core/character/GF/knight/chaos.py b/backend/core/character/GF/knight/chaos.py index 160f4f20..389c7824 100644 --- a/backend/core/character/GF/knight/chaos.py +++ b/backend/core/character/GF/knight/chaos.py @@ -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