From 73931dfdfdefd5bb336a058926e3b4b5898e62f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Fri, 3 Jul 2026 17:33:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E6=8A=80=E8=83=BD?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=8F=8A=E5=9B=BD=E6=9C=8D=E7=89=B9=E4=BE=9B?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/core/basic/skill.py | 2 +- .../GF/fighter_female/brawler_female.py | 1777 +++++++++-------- backend/openapi | 2 +- images | 2 +- 4 files changed, 920 insertions(+), 863 deletions(-) diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index 9bb9817b..90da307c 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -185,7 +185,7 @@ class Skill: def _generate_icon(self): icon = self.icon or '$char/$uuid' - icon = icon.replace('$char', f'/characters/{self.char.role}/{self.char.name}/skill') + icon = icon.replace('$char', f'/characters/{self.char.role}/{self.char.name}/skillCN') icon = icon.replace('$common', '/characters/common') icon = icon.replace('$name', f'{self.name}') icon = icon.replace('$uuid', f'{self.uuid}') diff --git a/backend/core/character/GF/fighter_female/brawler_female.py b/backend/core/character/GF/fighter_female/brawler_female.py index 8440f196..c890e821 100644 --- a/backend/core/character/GF/fighter_female/brawler_female.py +++ b/backend/core/character/GF/fighter_female/brawler_female.py @@ -1,36 +1,37 @@ -# a7a059ebe9e6054c0644b40ef316d6e9 +#a7a059ebe9e6054c0644b40ef316d6e9 from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character +from core.basic.enum.skill import EnumDamageType +prefix = "fighter_female/brawler_female/cn/skillDetail" -prefix = 'fighter_female/brawler_female/cn/skillDetail' +class EnumDamageType(EnumDamageType): + ENCHANTPOISON = 'enchantpoison' +class ActiveSkill(ActiveSkill): + enchantPoisonRatio = 1.0 + """涂毒伤害系数""" -# 上勾拳 -# fighter_female/brawler_female/eb71e1d82d92c7e1d40500a0dcd77aa6 -# a7a059ebe9e6054c0644b40ef316d6e9/eb71e1d82d92c7e1d40500a0dcd77aa6 -class Skill0(ActiveSkill): - """ - 向敌人发出上勾拳并使其浮空, 施放的瞬间有霸体判定。\n - 转职为柔道家后, 技能类型变为独立攻击力。 - """ + def getSkillData(self, lv: int = 0): + res = 0 + for i in super()._get_skill_damage_suffixes(self.__class__): + data = getattr(self, f'data{i}', []) + plus = getattr(self, f'plus{i}', 0) + hit = getattr(self, f'hit{i}', 0) + if len(data) == 0 or hit == 0: + continue + if lv < len(data): + hit = getattr(self, f'hit{i}', 0) + power = getattr(self, f'power{i}', 1) + isEnchantPoison = getattr(self, f'dataType{i}', EnumDamageType.DIRECT) == EnumDamageType.ENCHANTPOISON + enchantPoisonRatio = getattr(self, f'enchantPoisonRatio', 1.0) if isEnchantPoison else 1.0 + res += hit * power * (data[lv] + plus) * enchantPoisonRatio + for i in super()._get_skill_dataplus_suffixes(self.__class__): + data = getattr(self, f'dataplus{i}', 0) + hit = getattr(self, f'hitplus{i}', 1) + power = getattr(self, f'powerplus{i}', 1) + res += hit * power * data + return res - name = '上勾拳' - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 0 # TODO - rangeLv = 3 - cd = 2 - uuid = 'eb71e1d82d92c7e1d40500a0dcd77aa6' - 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) # 剧毒抵抗 @@ -38,1080 +39,952 @@ class Skill0(ActiveSkill): # a7a059ebe9e6054c0644b40ef316d6e9/03bb5314ffd41e9458d67ef924fef38f class Skill1(PassiveSkill): """ - 通过对毒的修炼, 减少自身受到的中毒伤害。 + 通过对毒的修炼, 减少自身受到的中毒伤害。\n """ - - name = '剧毒抵抗' - learnLv = 1 + name = "剧毒抵抗" + learnLv = None masterLv = 1 maxLv = 1 - position = 0 # TODO - rangeLv = 1 - uuid = '03bb5314ffd41e9458d67ef924fef38f' + cellPos = (7,1) + position = 7 + rangeLv = None + uuid = "03bb5314ffd41e9458d67ef924fef38f" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 中毒伤害减少率 : {value0}% - data0 = get_data(f'{prefix}/{uuid}', 0) + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 中毒伤害减少率 : {value0}% + # REMOVE: data0 = [0, 100]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) # 毒攻掌握 # fighter_female/brawler_female/bb34e8854a93fd250347a1c64119f7ab # a7a059ebe9e6054c0644b40ef316d6e9/bb34e8854a93fd250347a1c64119f7ab class Skill2(PassiveSkill): """ - 修炼在传统格斗家严重视为邪道的毒门武功, 使用强大的毒气将全身经脉打通, 从而达到内外兼修的效果, 但稍有不慎, 便会走火入魔。\n - 力量和智力、 物理暴击率和魔法暴击率中会按照一定比率相互补正。\n - 使用念气系列技能 ([念气波]、 [分身]) 时, 有一定的几率使自身进入眩晕状态。 + 修炼在传统格斗家严重视为邪道的毒门武功, 使用强大的毒气将全身经脉打通, 从而达到内外兼修的效果, 但稍有不慎, 便会走火入魔。\n + 力量和智力、 物理暴击率和魔法暴击率中会按照一定比率相互补正。\n + 使用念气系列技能 ([念气波]、 [分身]) 时, 有一定的几率使自身进入眩晕状态。\n """ - - name = '毒攻掌握' + name = "毒攻掌握" learnLv = 1 masterLv = 1 maxLv = 1 - position = 0 # TODO - rangeLv = 1 - uuid = 'bb34e8854a93fd250347a1c64119f7ab' + cellPos = (6,1) + position = 6 + rangeLv = None + uuid = "bb34e8854a93fd250347a1c64119f7ab" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 力量和智力补正比率 : {value0}% + # REMOVE: data0 = [0, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理暴击率和魔法暴击率补正比率 : {value1}% + # REMOVE: data1 = [0, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放念气系列技能时眩晕几率 : {value2}% + # REMOVE: data2 = [0, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 前踢 # fighter_female/brawler_female/fc7a3f4c2852c832a2f20af63d5d212f # a7a059ebe9e6054c0644b40ef316d6e9/fc7a3f4c2852c832a2f20af63d5d212f class Skill3(ActiveSkill): """ - 向敌人发出强威力的踢腿, 可以踢飞敌人。 + 向敌人发出强威力的踢腿, 可以踢飞敌人。\n """ - - name = '前踢' + name = "前踢" learnLv = 1 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (5,1) + position = 5 rangeLv = 2 cd = 3 mp = [10, 112] - uuid = 'fc7a3f4c2852c832a2f20af63d5d212f' + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 踢击攻击力 : {value0}% + # REMOVE: data0 = [0, 3477, 3832, 4183, 4535, 4887, 5242, 5593, 5946, 6305, 6656, 7008, 7360, 7715, 8065, 8420, 8771, 9123, 9482, 9833, 10185, 10536, 10893, 11243, 11596, 11951, 12303, 12655, 13008, 13363, 13718, 14070, 14424, 14773, 15131, 15480, 15833, 16183, 16538, 16895, 17246, 17601, 17950, 18305, 18658, 19008, 19358, 19716, 20068, 20419, 20774, 21128, 21481, 21834, 22186, 22541, 22893, 23245, 23596, 23948, 24303, 24659, 25008, 25363, 25718, 26069, 26424, 26773, 27129, 27484, 27833]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 击飞力比率 : {value1}% + # REMOVE: data1 = [0, 100, 101.8, 103.5, 105.3, 107, 108.5, 110.3, 112, 113.8, 115.5, 117.3, 119, 120.8, 122.5, 124.3, 125.8, 127.5, 129.3, 131, 132.8, 134.5, 136.3, 138, 139.8, 141.5, 143, 144.8, 146.5, 148.3, 150, 151.8, 153.5, 155.3, 157, 158.5, 160.3, 162, 163.8, 165.5, 167.3, 169, 170.8, 172.5, 174.3, 175.8, 177.5, 179.3, 181, 182.8, 184.5, 186.3, 188, 189.8, 191.5, 193, 194.8, 196.5, 198.3, 200, 201.8, 203.5, 205.3, 207, 208.5, 210.3, 212, 213.8, 215.5, 217.3, 219]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) -# 后跳 -# fighter_female/brawler_female/7822d6d52e10964a6755f142c666b494 -# a7a059ebe9e6054c0644b40ef316d6e9/7822d6d52e10964a6755f142c666b494 -class Skill4(ActiveSkill): - """ - 使自身向后方小跳并避开敌人的攻击。 - """ - - name = '后跳' - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 # TODO - rangeLv = 1 - mp = [1, 1] - uuid = '7822d6d52e10964a6755f142c666b494' - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - - -# 基础精通 -# fighter_female/brawler_female/5a56514f35cf0270ae8d6c65f8fefd78 -# a7a059ebe9e6054c0644b40ef316d6e9/5a56514f35cf0270ae8d6c65f8fefd78 -class Skill5(PassiveSkill): - """ - 增加基本攻击、 前冲攻击、 跳跃攻击、 [上勾拳]的攻击力。\n - 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 - """ - - name = '基础精通' - learnLv = 1 - masterLv = 115 - maxLv = 200 - position = 0 # TODO - rangeLv = 1 - uuid = '5a56514f35cf0270ae8d6c65f8fefd78' - icon = '$common/$uuid' - 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) - - -# 受身蹲伏 -# fighter_female/brawler_female/ce26c6b69d02a440a81b552bec94f03b -# a7a059ebe9e6054c0644b40ef316d6e9/ce26c6b69d02a440a81b552bec94f03b -class Skill6(ActiveSkill): - """ - 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 - """ - - name = '受身蹲伏' - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 0 # TODO - 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) - - -# 攻击类型转换 -# fighter_female/brawler_female/12dca7fbf791e882b025a0d916181673 -# a7a059ebe9e6054c0644b40ef316d6e9/12dca7fbf791e882b025a0d916181673 -class Skill7(PassiveSkill): - """ - 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n - 每次点击技能窗口的技能图标时, 转换攻击类型。\n - 在决斗场中, 无法转换攻击类型, 适用技能固有的攻击类型。 - """ - - name = '攻击类型转换' - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 # TODO - rangeLv = 1 - uuid = '12dca7fbf791e882b025a0d916181673' - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - - -# 防具精通 -# fighter_female/brawler_female/892ef624d8bf3d7fc045f84825fd6104 -# a7a059ebe9e6054c0644b40ef316d6e9/892ef624d8bf3d7fc045f84825fd6104 -class Skill8(PassiveSkill): - """ - 穿戴防具时, 可以增加各种属性。\n - 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 - """ - - name = '防具精通' - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 # TODO - rangeLv = 1 - uuid = '892ef624d8bf3d7fc045f84825fd6104' - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - - -# 下段踢 -# fighter_female/brawler_female/4655101518604f874721b3cc249aae10 -# a7a059ebe9e6054c0644b40ef316d6e9/4655101518604f874721b3cc249aae10 -class Skill9(ActiveSkill): - """ - 格斗家特有的快速下段踢。\n - 命中时引发冲击波, 对周围敌人造成伤害。 - """ - - name = '下段踢' - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 0 # TODO - rangeLv = 2 - cd = 2 - mp = [10, 112] - uuid = '4655101518604f874721b3cc249aae10' - 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) - # [范围信息] - # 冲击波大小比率 : {value3}% - data3 = get_data(f'{prefix}/{uuid}', 3) - - -# 分身 -# fighter_female/brawler_female/f2fb27162beb0b87a7cb9af7900e95f2 -# a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2 -class Skill10(ActiveSkill): - """ - 生成分身扰乱敌人的攻击或阻挡子弹。\n - 经过一定时间或受一定伤害后, 生成的分身就会消失。\n - 转职为气功师后, 分身仿照施放者的样子。\n - 在决斗场中,转职为气功师后, 增加分身的持续时间。 - """ - - name = '分身' - learnLv = 5 - masterLv = 10 - maxLv = 20 - position = 0 # TODO - rangeLv = 2 - cd = 7 - mp = [6, 84] - uuid = 'f2fb27162beb0b87a7cb9af7900e95f2' - 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) - # 气功师分身持续时间 : 5秒 - - -# 背摔 -# fighter_female/brawler_female/cfacda0647b9a0f595df2c2aad30c18d -# a7a059ebe9e6054c0644b40ef316d6e9/cfacda0647b9a0f595df2c2aad30c18d -class Skill11(ActiveSkill): - """ - 抓住前方敌人并猛力把其倒摔向背后地面。\n - 施放[背摔]时有无敌判定, 把敌人摔到地面的瞬间生成冲击波, 可以对周围的敌人造成伤害。\n - 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n - 转职为柔道家后, 技能类型变为独立攻击力, 并根据抓取的敌人大小, 增加冲击波大小, 冲击波攻击力与抓取的敌人攻击力相同。\n - 此外, 因受抓轰炮效果, 可以攻击无法抓取的敌人, 这时可以大幅击退敌人进行攻击。 - """ - - name = '背摔' - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 0 # TODO - rangeLv = 2 - cd = 5 - mp = [20, 168] - uuid = 'cfacda0647b9a0f595df2c2aad30c18d' - 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) - # 学习[雷霆背摔]后, 闪电大小比率 : {value3}% - data3 = get_data(f'{prefix}/{uuid}', 3) - # 蹲伏 # fighter_female/brawler_female/9dda3f4a849dba1a288dd65e116860f2 # a7a059ebe9e6054c0644b40ef316d6e9/9dda3f4a849dba1a288dd65e116860f2 -class Skill12(ActiveSkill): +class Skill13(ActiveSkill): """ - 蹲下并避开敌人的上段判定式攻击。\n - 若在前冲中使用此技能, 可以边向前滑行边蹲下。\n - 蹲下时进入无敌状态, 起身的瞬间也会进入无敌状态。\n - [蹲伏]姿势中按攻击键, 可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。 + 蹲下并避开敌人的上段判定式攻击。\n + 若在前冲中使用此技能, 可以边向前滑行边蹲下。\n + 蹲下时进入无敌状态, 起身的瞬间也会进入无敌状态。\n + [蹲伏]姿势中按攻击键, 可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n """ - - name = '蹲伏' + name = "蹲伏" learnLv = 10 masterLv = 1 maxLv = 11 - position = 0 # TODO + cellPos = (7,3) + position = 7 rangeLv = 1 cd = 3 mp = [3, 4] - uuid = '9dda3f4a849dba1a288dd65e116860f2' + uuid = "9dda3f4a849dba1a288dd65e116860f2" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 姿势持续时间 : {value0}秒 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + + # 蹲下时间上限 : {value0}秒 + # REMOVE: data0 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 肩撞攻击力 : {value1}% + # REMOVE: data1 = [0, 251, 265, 279, 293, 307, 322, 335, 349, 363, 377, 390]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - # 钢筋铁骨 # fighter_female/brawler_female/c9664191611af31142e052dfaef84530 # a7a059ebe9e6054c0644b40ef316d6e9/c9664191611af31142e052dfaef84530 -class Skill13(PassiveSkill): +class Skill14(PassiveSkill): """ - 使自身的身体强悍如钢铁, 并增加一定的物防和体力。\n - 被攻击时, 有一定几率进入霸体状态。 + 使自身的身体强悍如钢铁, 并增加一定的物防和体力。\n + 被攻击时, 有一定几率进入霸体状态。\n """ - - name = '钢筋铁骨' + name = "钢筋铁骨" learnLv = 10 masterLv = 50 maxLv = 60 - position = 0 # TODO + cellPos = (5,3) + position = 5 rangeLv = 3 - uuid = 'c9664191611af31142e052dfaef84530' + uuid = "c9664191611af31142e052dfaef84530" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 物理防御力增加量 : {value0} + # REMOVE: data0 = [0, 192, 264, 347, 442, 548, 666, 795, 935, 1086, 1249, 1424, 1609, 1806, 2015, 2235, 2466, 2708, 2962, 3227, 3504, 3792, 4091, 4402, 4724, 5058, 5403, 5759, 6126, 6505, 6896, 7297, 7710, 8135, 8571, 9018, 9476, 9946, 10427, 10920, 11424, 11939, 12466, 13004, 13554, 14115, 14687, 15270, 15865, 16472, 17089, 15206, 15551, 15896, 16240, 16585, 16930, 17275, 17620, 17965, 18309]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 体力增加量 : {value1} + # REMOVE: data1 = [0, 9, 12, 14, 17, 20, 23, 27, 30, 34, 38, 43, 47, 52, 57, 62, 68, 74, 80, 86, 92, 99, 106, 113, 120, 128, 135, 143, 152, 160, 169, 178, 187, 196, 206, 216, 226, 236, 246, 257, 268, 279, 291, 302, 314, 326, 338, 351, 364, 377, 390, 353, 361, 369, 377, 384, 392, 400, 408, 415, 423]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 霸体状态发动几率 : {value2}% + # REMOVE: data2 = [0, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 抛沙 # fighter_female/brawler_female/8f73f243041c2d27739fe7696f02bf9b # a7a059ebe9e6054c0644b40ef316d6e9/8f73f243041c2d27739fe7696f02bf9b -class Skill14(ActiveSkill): +class Skill15(ActiveSkill): """ - 卑鄙地抛出沙子攻击敌人。\n - 攻击时, 有一定几率使敌人进入失明状态。\n - 转职为街霸后, 可中断基本攻击使用 + 卑鄙地抛出沙子攻击敌人。\n + 攻击时, 有一定几率使敌人进入失明状态。\n + 转职为街霸后, 可中断基本攻击使用。\n """ - - name = '抛沙' + name = "抛沙" learnLv = 10 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (3,3) + position = 3 rangeLv = 2 cd = 3 mp = [15, 154] - uuid = '8f73f243041c2d27739fe7696f02bf9b' + uuid = "8f73f243041c2d27739fe7696f02bf9b" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 沙尘攻击力 : {value0}% + # REMOVE: data0 = [0, 1921, 1986, 2052, 2121, 2186, 2251, 2317, 2386, 2451, 2517, 2582, 2651, 2716, 2782, 2847, 2916, 2981, 3047, 3112, 3181, 3246, 3312, 3377, 3446, 3512, 3577, 3642, 3711, 3777, 3842, 3907, 3973, 4042, 4107, 4172, 4238, 4307, 4372, 4438, 4503, 4572, 4637, 4703, 4768, 4837, 4902, 4968, 5033, 5102, 5167, 5233, 5298, 5367, 5433, 5498, 5563, 5632, 5698, 5763, 5828, 5897, 5963, 6028, 6093, 6163, 6228, 6293, 6359, 6424, 6493]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # [失明效果] # 失明几率 : {value1}% + # REMOVE: data1 = [0, 50, 52, 53, 55, 57, 59, 60, 62, 64, 66, 67, 69, 71, 72, 74, 76, 78, 79, 81, 83, 85, 86, 88, 90, 91, 93, 95, 97, 98, 100, 102, 103, 105, 107, 109, 110, 112, 114, 116, 117, 119, 121, 122, 124, 126, 128, 129, 131, 133, 135, 136, 138, 140, 141, 143, 145, 147, 148, 150, 152, 154, 155, 157, 159, 160, 162, 164, 166, 167, 169]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 失明持续时间 : {value2}秒 + # REMOVE: data2 = [0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 视野减少率 : {value3}% + # REMOVE: data3 = [0, 20, 22, 23, 25, 27, 29, 30, 32, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 51, 53, 54, 56, 58, 60, 61, 63, 65, 67, 68, 70, 72, 73, 75, 77, 79, 80, 82, 84, 86, 87, 89, 91, 92, 94, 96, 98, 99, 101, 103, 104, 106, 108, 110, 111, 113, 115, 117, 118, 120, 122, 123, 125, 127, 129, 130, 132, 134, 135, 137, 139]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 命中率减少率 : {value4}% + # REMOVE: data4 = [0, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [发动涂毒时附加中毒攻击力] # 沙尘命中时中毒攻击力 : {value5}% + # REMOVE: data5 = [0, 192, 199, 205, 212, 219, 225, 232, 239, 245, 252, 258, 265, 272, 278, 285, 292, 298, 305, 311, 318, 325, 331, 338, 345, 351, 358, 364, 371, 378, 384, 391, 397, 404, 411, 417, 424, 431, 437, 444, 450, 457, 464, 470, 477, 484, 490, 497, 503, 510, 517, 523, 530, 537, 543, 550, 556, 563, 570, 576, 583, 590, 596, 603, 609, 616, 623, 629, 636, 642, 649]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 + dataType5 = EnumDamageType.ENCHANTPOISON # [范围信息] # 沙尘大小比率 : {value6}% + # REMOVE: data6 = [0, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) +# # 鹰踏 +# # fighter_female/brawler_female/78bd107acd474518b606be1e4fd38239 +# # a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239 +# class Skill16(ActiveSkill): +# """ +# 在空中跳跃着踩踏敌人并给予敌人一定伤害。\n +# 可以连续对敌人进行一定次数的踩踏, 技能的冷却时间从最后一次踩踏结束落地时开始计算。\n +# """ +# name = "鹰踏" +# learnLv = 10 +# masterLv = 60 +# maxLv = 70 +# cellPos = (6,3) +# position = 6 +# rangeLv = 2 +# cd = 7 +# mp = [10, 98] +# uuid = "78bd107acd474518b606be1e4fd38239" +# hasVP = False +# hasUP = False +# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 -# 鹰踏 -# fighter_female/brawler_female/78bd107acd474518b606be1e4fd38239 -# a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239 -class Skill15(ActiveSkill): - """ - 在空中跳跃着踩踏敌人并给予敌人一定伤害。\n - 可以连续对敌人进行一定次数的踩踏, 技能的冷却时间从最后一次踩踏结束落地时开始计算。 - """ +# # 踩踏攻击力 : {value0}% +# # REMOVE: data0 = [0, 2115, 2332, 2545, 2759, 2975, 3189, 3405, 3619, 3832, 4049, 4262, 4479, 4692, 4905, 5122, 5335, 5552, 5765, 5979, 6196, 6409, 6626, 6839, 7052, 7269, 7482, 7699, 7912, 8125, 8342, 8556, 8772, 8986, 9199, 9416, 9629, 9846, 10059, 10272, 10489, 10702, 10919, 11132, 11346, 11562, 11776, 11992, 12206, 12419, 12636, 12849, 13066, 13279, 13492, 13709, 13922, 14139, 14352, 14566, 14783, 14996, 15213, 15426, 15639, 15856, 16069, 16286, 16499, 16712, 16929]# noqa: E501 +# data0 = get_data(f'{prefix}/{uuid}', 0) +# # 踩踏次数上限 : {value1} +# # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 +# data1 = get_data(f'{prefix}/{uuid}', 1) +# # 最后踩踏攻击力 : {value2}% +# # REMOVE: data2 = [0, 3556, 3918, 4278, 4640, 5000, 5360, 5722, 6082, 6444, 6804, 7164, 7526, 7886, 8248, 8608, 8968, 9330, 9690, 10052, 10412, 10772, 11134, 11494, 11856, 12216, 12576, 12938, 13298, 13660, 14020, 14380, 14742, 15102, 15462, 15824, 16184, 16546, 16906, 17266, 17628, 17988, 18350, 18710, 19070, 19432, 19792, 20154, 20514, 20875, 21236, 21597, 21958, 22319, 22679, 23040, 23401, 23762, 24123, 24483, 24845, 25205, 25567, 25927, 26287, 26649, 27009, 27371, 27731, 28091, 28453]# noqa: E501 +# data2 = get_data(f'{prefix}/{uuid}', 2) - name = '鹰踏' - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 # TODO - rangeLv = 2 - cd = 7 - mp = [10, 97] - uuid = '78bd107acd474518b606be1e4fd38239' - 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) +# # 疾风追击 +# # fighter_female/brawler_female/dcb31a63ef58954f44ff2070c42a9a98 +# # a7a059ebe9e6054c0644b40ef316d6e9/dcb31a63ef58954f44ff2070c42a9a98 +# class Skill17(ActiveSkill): +# """ +# 如同老虎一样发动快速的连续攻击。\n +# 学习后, 前冲攻击不会使敌人倒地。\n +# 前冲攻击后, 按攻击键或技能键, 可以进行追击, 但每一击会消耗自身一定量的魔法值。\n +# 学习[疾风连击]后可再追加第3、 第4次攻击。\n +# """ +# name = "疾风追击" +# learnLv = 10 +# masterLv = 60 +# maxLv = 70 +# cellPos = (9,3) +# position = 9 +# rangeLv = 2 +# cd = 2 +# mp = [8, 67] +# uuid = "dcb31a63ef58954f44ff2070c42a9a98" +# hasVP = False +# hasUP = False +# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 +# # 第1击攻击力 : {value0}% +# # REMOVE: data0 = [0, 597, 657, 718, 779, 839, 900, 959, 1020, 1081, 1141, 1202, 1262, 1323, 1384, 1444, 1505, 1565, 1626, 1687, 1747, 1808, 1868, 1929, 1990, 2049, 2110, 2170, 2231, 2292, 2352, 2413, 2473, 2534, 2595, 2655, 2716, 2776, 2837, 2898, 2958, 3019, 3078, 3139, 3200, 3260, 3321, 3381, 3442, 3503, 3563, 3624, 3684, 3745, 3806, 3866, 3927, 3987, 4048, 4109, 4168, 4229, 4289, 4350, 4411, 4471, 4532, 4592, 4653, 4714, 4774]# noqa: E501 +# data0 = get_data(f'{prefix}/{uuid}', 0) +# # 第2击攻击力 : {value1}% +# # REMOVE: data1 = [0, 663, 731, 798, 865, 933, 1000, 1067, 1135, 1202, 1269, 1336, 1403, 1471, 1538, 1605, 1673, 1740, 1808, 1875, 1942, 2010, 2077, 2143, 2211, 2278, 2346, 2413, 2480, 2548, 2615, 2683, 2750, 2817, 2885, 2951, 3018, 3086, 3153, 3220, 3288, 3355, 3423, 3490, 3557, 3625, 3692, 3758, 3826, 3893, 3961, 4028, 4095, 4163, 4230, 4298, 4365, 4432, 4500, 4567, 4633, 4701, 4768, 4836, 4903, 4970, 5038, 5105, 5172, 5240, 5307]# noqa: E501 +# data1 = get_data(f'{prefix}/{uuid}', 1) +# # 第3击攻击力 : {value2}% +# # REMOVE: data2 = [0, 729, 803, 878, 952, 1026, 1099, 1173, 1248, 1322, 1396, 1470, 1543, 1618, 1692, 1766, 1840, 1914, 1988, 2062, 2136, 2210, 2284, 2358, 2432, 2506, 2580, 2655, 2728, 2802, 2876, 2950, 3025, 3098, 3172, 3246, 3320, 3395, 3468, 3542, 3616, 3691, 3765, 3839, 3912, 3986, 4061, 4135, 4209, 4282, 4356, 4431, 4505, 4579, 4652, 4726, 4801, 4875, 4949, 5022, 5096, 5171, 5245, 5319, 5393, 5466, 5541, 5615, 5689, 5763, 5837]# noqa: E501 +# data2 = get_data(f'{prefix}/{uuid}', 2) +# # 第4击攻击力 : {value3}% +# # REMOVE: data3 = [0, 796, 877, 957, 1038, 1119, 1199, 1280, 1361, 1442, 1522, 1603, 1684, 1765, 1845, 1926, 2007, 2088, 2168, 2249, 2330, 2411, 2491, 2572, 2653, 2734, 2814, 2896, 2976, 3056, 3137, 3217, 3299, 3379, 3460, 3541, 3622, 3702, 3783, 3864, 3945, 4025, 4106, 4187, 4268, 4348, 4429, 4510, 4591, 4671, 4752, 4833, 4914, 4994, 5074, 5156, 5236, 5317, 5397, 5479, 5559, 5640, 5720, 5802, 5882, 5963, 6043, 6125, 6205, 6286, 6367]# noqa: E501 +# data3 = get_data(f'{prefix}/{uuid}', 3) -# 疾风追击 -# fighter_female/brawler_female/dcb31a63ef58954f44ff2070c42a9a98 -# a7a059ebe9e6054c0644b40ef316d6e9/dcb31a63ef58954f44ff2070c42a9a98 -class Skill16(ActiveSkill): - """ - 如同老虎一样发动快速的连续攻击。\n - 学习后, 前冲攻击不会使敌人倒地。\n - 前冲攻击后, 按攻击键或技能键, 可以进行追击, 但每一击会消耗自身一定量的魔法值。\n - 学习[疾风连击]后可再追加第3、 第4次攻击。 - """ +# # 金刚碎 +# # fighter_female/brawler_female/4f2e001e9a19eb7bae50ad1840dfb329 +# # a7a059ebe9e6054c0644b40ef316d6e9/4f2e001e9a19eb7bae50ad1840dfb329 +# class Skill18(ActiveSkill): +# """ +# 向前方小跳后用拳猛击地面, 引发冲击波使敌人受到伤害并倒地。\n +# 施放时, 可以用上下方向键控制攻击地点。\n +# 在决斗场中, 浮空力和施放后僵直时间根据技能等级发生变化。\n +# 转职为柔道家后, 可以强制中断基本攻击并立即施放[金刚碎], 并且还可以中断[金刚碎]并立即施放[霹雳肘击]。\n +# """ +# name = "金刚碎" +# learnLv = 10 +# masterLv = 60 +# maxLv = 70 +# cellPos = (1,3) +# position = 1 +# rangeLv = 2 +# cd = 5 +# mp = [20, 238] +# uuid = "4f2e001e9a19eb7bae50ad1840dfb329" +# hasVP = False +# hasUP = False +# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - name = '疾风追击' - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 # TODO - rangeLv = 2 - cd = 2 - mp = [8, 67] - uuid = 'dcb31a63ef58954f44ff2070c42a9a98' - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 第1击攻击力 : {value0}% - data0 = get_data(f'{prefix}/{uuid}', 0) - # 第2击攻击力 : {value1}% - data1 = get_data(f'{prefix}/{uuid}', 1) - # 第3击攻击力 : {value2}% - data2 = get_data(f'{prefix}/{uuid}', 2) - # 第4击攻击力 : {value3}% - data3 = get_data(f'{prefix}/{uuid}', 3) - - -# 金刚碎 -# fighter_female/brawler_female/4f2e001e9a19eb7bae50ad1840dfb329 -# a7a059ebe9e6054c0644b40ef316d6e9/4f2e001e9a19eb7bae50ad1840dfb329 -class Skill17(ActiveSkill): - """ - 向前方小跳后用拳猛击地面, 引发冲击波使敌人受到伤害并倒地。\n - 施放时, 可以用上下方向键控制攻击地点。\n - 在决斗场中, 浮空力和施放后僵直时间根据技能等级发生变化。\n - 转职为柔道家后, 可以强制中断基本攻击并立即施放[金刚碎], 并且还可以中断[金刚碎]并立即施放[霹雳肘击]。 - """ - - name = '金刚碎' - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 # TODO - rangeLv = 2 - cd = 5 - mp = [20, 238] - uuid = '4f2e001e9a19eb7bae50ad1840dfb329' - 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) - # [范围信息] - # 攻击范围比率 : {value3}% - data3 = get_data(f'{prefix}/{uuid}', 3) - - -# 强化 - 后跳 -# fighter_female/brawler_female/2b340542e776818b78f3212af184bd6b -# a7a059ebe9e6054c0644b40ef316d6e9/2b340542e776818b78f3212af184bd6b -class Skill18(PassiveSkill): - """ - 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n - 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n - 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n - 无法强制中断觉醒技能和跳跃超过一定高度的技能。 - """ - - name = '强化 - 后跳' - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 0 # TODO - rangeLv = 1 - cd = 30 - uuid = '2b340542e776818b78f3212af184bd6b' - 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) - - -# 跃翔 -# fighter_female/brawler_female/1fea5a626f15230237946a11a9d11582 -# a7a059ebe9e6054c0644b40ef316d6e9/1fea5a626f15230237946a11a9d11582 -class Skill19(ActiveSkill): - """ - 增加自身20%的跳跃力, 效果持续一定时间。\n - 效果持续期间内, 再次按技能键可以结束。 - """ - - name = '跃翔' - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 0 # TODO - rangeLv = 3 - cd = 5 - mp = [13, 13] - uuid = '1fea5a626f15230237946a11a9d11582' - icon = '$common/$uuid' - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 持续时间 : {value0}秒 - data0 = get_data(f'{prefix}/{uuid}', 0) +# # 攻击力 : {value0} +# # REMOVE: data0 = [0, 7221, 7952, 8683, 9420, 10150, 10885, 11615, 12345, 13084, 13817, 14545, 15282, 16012, 16744, 17477, 18207, 18943, 19679, 20406, 21137, 21878, 22606, 23339, 24069, 24808, 25538, 26266, 27000, 27736, 28468, 29198, 29935, 30667, 31397, 32128, 32862, 33599, 34327, 35063, 35796, 36526, 37262, 37991, 38721, 39461, 40189, 40922, 41656, 42391, 43118, 43856, 44583, 45323, 46052, 46785, 47518, 48257, 48983, 49715, 50448, 51184, 51914, 52645, 53379, 54116, 54845, 55580, 56311, 57049, 57776]# noqa: E501 +# data0 = get_data(f'{prefix}/{uuid}', 0) +# # 浮空力比率 : {value1}% +# # REMOVE: data1 = [0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160]# noqa: E501 +# data1 = get_data(f'{prefix}/{uuid}', 1) +# # 施放后的僵直时间 : {value2}秒 +# # REMOVE: data2 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 +# data2 = get_data(f'{prefix}/{uuid}', 2) +# # [范围信息] +# # 攻击范围比率 : {value3}% +# # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 +# data3 = get_data(f'{prefix}/{uuid}', 3) # 擒月炎 # fighter_female/brawler_female/0969cd4054d93da07708108c0cc1c4b5 # a7a059ebe9e6054c0644b40ef316d6e9/0969cd4054d93da07708108c0cc1c4b5 -class Skill20(ActiveSkill): +class Skill21(PassiveSkill): """ - 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n - 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n - 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n - 爆炸时, 使被击中的敌人进入中毒和减速状态。\n - 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次)\n - 在决斗场中, 攻击无法抓取的敌人时不会爆炸。 + 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n + 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n + 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n + 爆炸时, 使被击中的敌人进入灼伤状态。\n + 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次)\n + 在决斗场中, 攻击无法抓取的敌人时不会爆炸。\n """ - - name = '擒月炎' + name = "擒月炎" learnLv = 15 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (3,4) + position = 3 rangeLv = 2 cd = 5.5 mp = [30, 280] - uuid = '0969cd4054d93da07708108c0cc1c4b5' + uuid = "0969cd4054d93da07708108c0cc1c4b5" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 摆拳攻击力 : {value0}% + # REMOVE: data0 = [0, 1453, 1600, 1747, 1895, 2043, 2190, 2337, 2484, 2632, 2779, 2927, 3075, 3222, 3369, 3516, 3663, 3811, 3959, 4106, 4254, 4401, 4548, 4695, 4842, 4990, 5138, 5285, 5433, 5580, 5727, 5874, 6021, 6170, 6317, 6464, 6612, 6759, 6906, 7053, 7202, 7349, 7496, 7643, 7791, 7938, 8085, 8232, 8381, 8528, 8675, 8822, 8970, 9117, 9264, 9412, 9560, 9707, 9854, 10001, 10149, 10296, 10443, 10591, 10739, 10886, 11033, 11180, 11328, 11475, 11623]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 3389, 3733, 4076, 4423, 4766, 5110, 5453, 5797, 6140, 6484, 6830, 7174, 7517, 7861, 8204, 8548, 8891, 9238, 9581, 9925, 10268, 10612, 10955, 11299, 11642, 11989, 12332, 12676, 13019, 13363, 13706, 14050, 14396, 14740, 15083, 15427, 15770, 16114, 16457, 16804, 17147, 17491, 17834, 18178, 18521, 18865, 19209, 19555, 19898, 20242, 20585, 20929, 21272, 21616, 21962, 22306, 22649, 22993, 23336, 23680, 24024, 24367, 24713, 25057, 25400, 25744, 26088, 26431, 26775, 27121]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 每个异常状态附加攻击力 : {value2}% + # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [灼伤效果] # 灼伤攻击力 : {value3}% + # REMOVE: data3 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 灼伤几率 : {value4}% + # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 灼伤持续时间 : {value5}秒 + # REMOVE: data5 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # - [发动涂毒时附加中毒攻击力] - # 摆拳攻击时中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 145, 160, 175, 190, 204, 219, 234, 248, 263, 278, 293, 307, 322, 337, 352, 366, 381, 396, 411, 425, 440, 455, 470, 484, 499, 514, 529, 543, 558, 573, 587, 602, 617, 632, 646, 661, 676, 691, 705, 720, 735, 750, 764, 779, 794, 808, 823, 838, 853, 868, 882, 897, 912, 926, 941, 956, 971, 985, 1000, 1015, 1030, 1044, 1059, 1074, 1089, 1103, 1118, 1133, 1147, 1162]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 爆炸攻击时中毒攻击力 : {value7}% + # REMOVE: data7 = [0, 339, 373, 408, 442, 477, 511, 545, 580, 614, 648, 683, 717, 752, 786, 820, 855, 889, 924, 958, 992, 1027, 1061, 1096, 1130, 1164, 1199, 1233, 1268, 1302, 1336, 1371, 1405, 1440, 1474, 1508, 1543, 1577, 1611, 1646, 1680, 1715, 1749, 1783, 1818, 1852, 1886, 1921, 1955, 1990, 2024, 2059, 2093, 2127, 2162, 2196, 2231, 2265, 2299, 2334, 2368, 2402, 2437, 2471, 2506, 2540, 2574, 2609, 2643, 2677, 2712]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 爆炸范围比率 : {value8}% + # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) + # 每个异常增伤20%,最高60%增伤 + skillDamage = 1.6 # 念气波 # fighter_female/brawler_female/01c3a2fb793d293a25ed8dc7a0d70c1a # a7a059ebe9e6054c0644b40ef316d6e9/01c3a2fb793d293a25ed8dc7a0d70c1a -class Skill21(ActiveSkill): +class Skill22(ActiveSkill): """ - 使念气实体化后向前方敌人发射。\n - 念气波对周围敌人具有诱导性, 在命中时爆炸, 对附近的敌人造成光属性伤害并进入感电状态。\n - 转职为气功师后, 可以强制中断基本攻击动作施放, 并大幅度减少冷却时间。 + 使念气实体化后向前方敌人发射。\n + 念气波对周围敌人具有诱导性, 在命中时爆炸, 对附近的敌人造成光属性伤害并进入感电状态。\n + 转职为气功师后, 可以强制中断基本攻击动作施放, 并大幅度减少冷却时间。\n """ - - name = '念气波' + name = "念气波" learnLv = 15 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (10,4) + position = 10 rangeLv = 2 cd = 1 mp = [15, 154] - uuid = '01c3a2fb793d293a25ed8dc7a0d70c1a' + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 2856, 3147, 3439, 3727, 4020, 4300, 4596, 4887, 5165, 5462, 5747, 6038, 6328, 6621, 6912, 7199, 7492, 7783, 8060, 8350, 8638, 8931, 9221, 9511, 9798, 10092, 10376, 10672, 10959, 11248, 11533, 11825, 12110, 12403, 12694, 12983, 13271, 13563, 13858, 14141, 14425, 14716, 15005, 15296, 15592, 15882, 16166, 16454, 16740, 17030, 17321, 17613, 17906, 18188, 18478, 18770, 19057, 19348, 19641, 19928, 20212, 20503, 20795, 21083, 21373, 21661, 21950, 22240, 22528, 22819]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 诱导性比率 : {value1}% + # REMOVE: data1 = [0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 感电几率 : {value2}% + # REMOVE: data2 = [0, 5, 5.3, 5.7, 6, 6.4, 6.7, 7.1, 7.4, 7.8, 8.1, 8.4, 8.8, 9.1, 9.5, 9.8, 10.2, 10.5, 10.9, 11.2, 11.6, 11.9, 12.2, 12.6, 12.9, 13.3, 13.6, 14, 14.3, 14.7, 15, 15.3, 15.7, 16, 16.4, 16.7, 17.1, 17.4, 17.8, 18.1, 18.4, 18.8, 19.1, 19.5, 19.8, 20.2, 20.5, 20.9, 21.2, 21.6, 21.9, 22.2, 22.6, 22.9, 23.3, 23.6, 24, 24.3, 24.7, 25, 25.4, 25.7, 26, 26.4, 26.7, 27.1, 27.4, 27.8, 28.1, 28.5, 28.8]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 感电持续时间 : {value3}秒 + # REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 感电攻击力 : {value4}% + # REMOVE: data4 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [转职为气功师后] # 念气波冷却时间减少率 : {value5}% + # REMOVE: data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 念气波大小比率 : {value6}% + # REMOVE: data6 = [0, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 射程距离 : {value7}px + # REMOVE: data7 = [0, 240, 244, 248, 252, 256, 261, 265, 269, 273, 277, 281, 286, 290, 294, 298, 302, 306, 310, 314, 319, 323, 327, 331, 335, 339, 344, 348, 352, 356, 360, 364, 368, 372, 376, 381, 385, 389, 393, 397, 401, 406, 410, 414, 418, 422, 426, 430, 434, 439, 443, 447, 451, 455, 459, 464, 468, 472, 476, 480, 484, 488, 492, 496, 501, 505, 509, 513, 517, 522, 526]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # 涂毒 # fighter_female/brawler_female/762c4e6d030eaf0abbfe1fec2b298574 # a7a059ebe9e6054c0644b40ef316d6e9/762c4e6d030eaf0abbfe1fec2b298574 -class Skill22(ActiveSkill): +class Skill23(ActiveSkill): """ - 把毒涂抹在武器上攻击敌人, 使用基本攻击和转职后的技能时可使敌人进入中毒状态。\n - 技能攻击适用[发动涂毒时附加中毒攻击力]; 基本攻击适用另外的中毒攻击力。 + 把毒涂抹在武器上攻击敌人, 使用基本攻击和转职后的技能时可使敌人进入中毒状态。\n + 技能攻击适用[发动涂毒时附加中毒攻击力]; 基本攻击适用另外的中毒攻击力。\n """ - - name = '涂毒' + name = "涂毒" learnLv = 15 masterLv = 10 maxLv = 20 - position = 0 # TODO + cellPos = (5,4) + position = 5 rangeLv = 3 cd = 5 - uuid = '762c4e6d030eaf0abbfe1fec2b298574' + mp = [0, 0] + uuid = "762c4e6d030eaf0abbfe1fec2b298574" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + + enchantPoisonRatio = 1.0 + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [中毒效果] # 基本攻击时中毒攻击力 : {value1}% + # REMOVE: data1 = [0, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 中毒几率 : {value2}% + # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 中毒持续时间 : {value3}秒 + # REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 技能中包含的[涂毒]中毒攻击力变化率 : {value4}% + # REMOVE: data4 = [0, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + associate = [{"type":"*enchantPoisonRatio","data":[enchantPoisonRatio*100]*maxLv}] + # 袭刺 # fighter_female/brawler_female/dde3b443bd5e61d90c34e5ee771e2c28 # a7a059ebe9e6054c0644b40ef316d6e9/dde3b443bd5e61d90c34e5ee771e2c28 -class Skill23(ActiveSkill): +class Skill24(ActiveSkill): """ - 向前方快速移动。\n - 向敌人刺入不被察觉的细针, 施加出血异常状态。\n - 可以在[蹲伏]施放中施放。\n - 可以强制中断并施放转职技能; 移动中, 按反方向键施放转职技能时, 向反方向攻击。 + 向前方快速移动。\n + 向敌人刺入不被察觉的细针, 施加出血异常状态。\n + 可以在[蹲伏]施放中施放。\n + 可以强制中断并施放转职技能; 移动中, 按反方向键施放转职技能时, 向反方向攻击。\n """ - - name = '袭刺' + name = "袭刺" learnLv = 15 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (4,4) + position = 4 rangeLv = 2 cd = 5 mp = [40, 239] - uuid = 'dde3b443bd5e61d90c34e5ee771e2c28' + uuid = "dde3b443bd5e61d90c34e5ee771e2c28" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 移动距离 : {value0}px + # REMOVE: data0 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 针攻击力 : {value1}% + # REMOVE: data1 = [0, 3418, 3766, 4113, 4459, 4807, 5154, 5500, 5848, 6195, 6541, 6888, 7237, 7582, 7930, 8275, 8622, 8971, 9317, 9664, 10012, 10358, 10705, 11052, 11398, 11746, 12093, 12439, 12787, 13132, 13480, 13827, 14173, 14522, 14869, 15215, 15562, 15910, 16256, 16603, 16951, 17297, 17644, 17990, 18337, 18685, 19031, 19378, 19727, 20071, 20419, 20768, 21112, 21461, 21808, 22154, 22502, 22847, 23195, 23542, 23888, 24236, 24583, 24929, 25277, 25624, 25970, 26317, 26666, 27012, 27359]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [出血效果] # 出血攻击力 : {value2}% + # REMOVE: data2 = [0, 1367, 1506, 1645, 1783, 1923, 2062, 2200, 2339, 2478, 2616, 2755, 2895, 3033, 3172, 3310, 3449, 3588, 3727, 3865, 4005, 4143, 4282, 4421, 4559, 4698, 4837, 4976, 5115, 5253, 5392, 5531, 5669, 5809, 5947, 6086, 6225, 6364, 6502, 6641, 6780, 6919, 7058, 7196, 7335, 7474, 7612, 7751, 7891, 8028, 8168, 8307, 8445, 8584, 8723, 8861, 9001, 9139, 9278, 9417, 9555, 9694, 9833, 9972, 10111, 10250, 10388, 10527, 10666, 10805, 10943]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 出血几率 : {value3}% + # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 出血持续时间 : {value4}秒 + # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [涂毒发动时额外毒攻击力] # 针攻击时毒攻击力 : {value5}% + # REMOVE: data5 = [0, 684, 753, 823, 892, 961, 1031, 1100, 1170, 1239, 1308, 1378, 1447, 1516, 1586, 1655, 1724, 1794, 1863, 1933, 2002, 2072, 2141, 2210, 2280, 2349, 2419, 2488, 2557, 2626, 2696, 2765, 2835, 2904, 2974, 3043, 3112, 3182, 3251, 3321, 3390, 3459, 3529, 3598, 3667, 3737, 3806, 3876, 3945, 4014, 4084, 4154, 4222, 4292, 4362, 4431, 4500, 4569, 4639, 4708, 4778, 4847, 4917, 4986, 5055, 5125, 5194, 5263, 5333, 5402, 5472]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [学习猛毒之伤后] # 中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 2051, 2259, 2468, 2675, 2884, 3092, 3300, 3509, 3717, 3925, 4133, 4342, 4549, 4758, 4965, 5173, 5382, 5590, 5798, 6007, 6215, 6423, 6631, 6839, 7048, 7256, 7463, 7672, 7879, 8088, 8296, 8504, 8713, 8921, 9129, 9337, 9546, 9753, 9962, 10171, 10378, 10586, 10794, 11002, 11211, 11419, 11627, 11836, 12043, 12252, 12461, 12667, 12876, 13085, 13292, 13501, 13708, 13917, 14125, 14333, 14542, 14750, 14957, 15166, 15375, 15582, 15790, 15999, 16207, 16415]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 中毒几率 : {value7}% + # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒持续时间 : {value8}秒 + # REMOVE: data8 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 双重投掷 # fighter_female/brawler_female/4b2c90ec226fd40e967875aa5eabefb2 # a7a059ebe9e6054c0644b40ef316d6e9/4b2c90ec226fd40e967875aa5eabefb2 -class Skill24(ActiveSkill): +class Skill25(ActiveSkill): """ - 施放该技能后, 向敌人发动[抛沙]、 [街头风暴]或投掷道具时可以连续投掷两个。\n - 投掷道具时将消耗两个投掷道具, 且投掷速度会变成原来的2倍。\n - 增加[擒月炎]、 [天罗地网]、 [毒雷引爆]、 [猛毒擒月炎]、 [爆碎砖袭]的大小比率, 同时增加[毒雷引爆]的毒雷投掷距离。 + 施放该技能后, 向敌人发动[抛沙]、 [街头风暴]或投掷道具时可以连续投掷两个。\n + 投掷道具时将消耗两个投掷道具, 且投掷速度会变成原来的2倍。\n + 增加[擒月炎]、 [天罗地网]、 [毒雷引爆]、 [猛毒擒月炎]、 [爆碎砖袭]的大小比率, 同时增加[毒雷引爆]的毒雷投掷距离。\n """ - - name = '双重投掷' + name = "双重投掷" learnLv = 20 masterLv = 20 maxLv = 30 - position = 0 # TODO + cellPos = (4,5) + position = 4 rangeLv = 3 cd = 5 mp = [194, 1840] - uuid = '4b2c90ec226fd40e967875aa5eabefb2' + uuid = "4b2c90ec226fd40e967875aa5eabefb2" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [擒月炎]爆炸范围增加率 : {value1}% + # REMOVE: data1 = [0, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [天罗地网]罗网大小增加率 : {value2}% + # REMOVE: data2 = [0, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [毒雷引爆]毒雷投掷距离增加率 : {value3}% + # REMOVE: data3 = [0, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [毒雷引爆]毒雷爆炸范围增加率 : {value4}% + # REMOVE: data4 = [0, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [猛毒擒月炎]爆炸范围增加率 : {value5}% + # REMOVE: data5 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [爆碎砖袭]爆炸范围增加率 : {value6}% + # REMOVE: data6 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # 毒影针 # fighter_female/brawler_female/38612d8f2561edc2eb68d5057a837bfa # a7a059ebe9e6054c0644b40ef316d6e9/38612d8f2561edc2eb68d5057a837bfa -class Skill25(ActiveSkill): +class Skill26(ActiveSkill): """ - 向敌人刺入具有肌肉僵硬效果的注射器。\n - 使敌人受到伤害的同时减少硬直, 有一定几率使敌人进入出血、 减速、 中毒状态。\n - 在决斗场内, 不出现减速、 中毒状态。 + 向敌人刺入具有肌肉僵硬效果的注射器。\n + 使敌人受到伤害的同时减少硬直, 有一定几率使敌人进入出血、 减速、 中毒状态。\n + 在决斗场内, 不出现减速、 中毒状态。\n """ - - name = '毒影针' + name = "毒影针" learnLv = 20 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (2,5) + position = 2 rangeLv = 2 cd = 6 mp = [50, 420] - uuid = '38612d8f2561edc2eb68d5057a837bfa' + uuid = "38612d8f2561edc2eb68d5057a837bfa" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 毒针攻击力 : {value0}% + # REMOVE: data0 = [0, 2764, 3044, 3322, 3603, 3883, 4165, 4446, 4722, 5001, 5283, 5559, 5843, 6123, 6405, 6683, 6969, 7246, 7525, 7809, 8092, 8368, 8643, 8929, 9208, 9486, 9768, 10046, 10326, 10605, 10893, 11172, 11450, 11730, 12012, 12297, 12573, 12849, 13134, 13412, 13692, 13970, 14259, 14537, 14814, 15099, 15374, 15653, 15936, 16217, 16496, 16776, 17054, 17340, 17614, 17897, 18180, 18457, 18743, 19020, 19301, 19583, 19860, 20141, 20420, 20698, 20980, 21256, 21543, 21821, 22097]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [僵直效果] # 僵直减少 : {value1} + # REMOVE: data1 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 减少僵直持续时间 : {value2}秒 + # REMOVE: data2 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 稀有、 领主怪物持续时间变化率 : {value3}% + # REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 人形护甲持续时间变化率 : {value4}% + # REMOVE: data4 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [出血效果] # 出血攻击力 : {value5}% + # REMOVE: data5 = [0, 2682, 2954, 3224, 3498, 3769, 4042, 4315, 4583, 4854, 5128, 5396, 5672, 5943, 6216, 6487, 6764, 7033, 7303, 7579, 7854, 8121, 8389, 8666, 8937, 9207, 9480, 9751, 10022, 10293, 10573, 10843, 11113, 11385, 11658, 11936, 12203, 12471, 12748, 13017, 13289, 13559, 13839, 14110, 14379, 14654, 14922, 15193, 15467, 15740, 16011, 16282, 16553, 16830, 17096, 17371, 17645, 17914, 18191, 18460, 18734, 19007, 19276, 19549, 19819, 20090, 20363, 20630, 20909, 21179, 21447]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血几率 : {value6}% + # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 出血持续时间 : {value7}秒 + # REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [中毒效果] # 中毒攻击力 : {value8}% + # REMOVE: data8 = [0, 2682, 2954, 3224, 3498, 3769, 4042, 4315, 4583, 4854, 5128, 5396, 5672, 5943, 6216, 6487, 6764, 7033, 7303, 7579, 7854, 8121, 8389, 8666, 8937, 9207, 9480, 9751, 10022, 10293, 10573, 10843, 11113, 11385, 11658, 11936, 12203, 12471, 12748, 13017, 13289, 13559, 13839, 14110, 14379, 14654, 14922, 15193, 15467, 15740, 16011, 16282, 16553, 16830, 17096, 17371, 17645, 17914, 18191, 18460, 18734, 19007, 19276, 19549, 19819, 20090, 20363, 20630, 20909, 21179, 21447]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒几率 : {value9}% + # REMOVE: data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 中毒持续时间 : {value10}秒 + # REMOVE: data10 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [减速效果] # 减速几率 : {value11}% + # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 减速持续时间 : {value12}秒 + # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [发动涂毒时附加中毒攻击力] - # 中毒攻击力 : {value13}% + # 中毒攻击力 : {value13}% + # REMOVE: data13 = [0, 813, 895, 977, 1060, 1142, 1225, 1308, 1389, 1471, 1554, 1635, 1719, 1801, 1884, 1966, 2050, 2131, 2213, 2297, 2380, 2461, 2542, 2626, 2708, 2790, 2873, 2955, 3037, 3119, 3204, 3286, 3368, 3450, 3533, 3617, 3698, 3779, 3863, 3945, 4027, 4109, 4194, 4276, 4357, 4441, 4522, 4604, 4687, 4770, 4852, 4934, 5016, 5100, 5181, 5264, 5347, 5429, 5513, 5594, 5677, 5760, 5841, 5924, 6006, 6088, 6171, 6252, 6336, 6418, 6499]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) - # 疾风连击 # fighter_female/brawler_female/8572675ec6a1f50b6eff6a867376c2de # a7a059ebe9e6054c0644b40ef316d6e9/8572675ec6a1f50b6eff6a867376c2de -class Skill26(PassiveSkill): +class Skill27(PassiveSkill): """ - 施放[疾风追击]时, 可以向敌人发出第3、 4击。 + 施放[疾风追击]时, 可以向敌人发出第3、 4击。\n """ - - name = '疾风连击' + name = "疾风连击" learnLv = 20 masterLv = 1 maxLv = 1 - position = 0 # TODO - rangeLv = 1 - uuid = '8572675ec6a1f50b6eff6a867376c2de' + cellPos = (9,5) + position = 9 + rangeLv = None + cd = [] + uuid = "8572675ec6a1f50b6eff6a867376c2de" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 暴击 # fighter_female/brawler_female/fc1262c19f3d0477ee8eda47b8db8696 # a7a059ebe9e6054c0644b40ef316d6e9/fc1262c19f3d0477ee8eda47b8db8696 -class Skill27(PassiveSkill): +class Skill28(PassiveSkill): """ - 集中精神, 提升物理/魔法暴击率。 + 集中精神, 提升物理/魔法暴击率。\n """ - - name = '暴击' + name = "暴击" learnLv = 20 masterLv = 10 maxLv = 20 - position = 0 # TODO + cellPos = (5,0) + position = 5 rangeLv = 3 - uuid = 'fc1262c19f3d0477ee8eda47b8db8696' + uuid = "fc1262c19f3d0477ee8eda47b8db8696" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 物理/魔法暴击率增加 : {value0}% - data0 = get_data(f'{prefix}/{uuid}', 0) + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 物理/魔法暴击率增加 : {value0}% + # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) # 爪精通 # fighter_female/brawler_female/e4c354a89c337310aeb7041d5e742828 # a7a059ebe9e6054c0644b40ef316d6e9/e4c354a89c337310aeb7041d5e742828 -class Skill28(PassiveSkill): +class Skill29(PassiveSkill): """ - 增加物理攻击力和魔法攻击力。\n - 使用爪系列武器时, 增加僵直率和命中率, 并有一定几率使敌人进入出血状态。\n - 使用鼠标右键, 可以打开/关闭出血效果。 + 增加物理攻击力和魔法攻击力。\n + 使用爪系列武器时, 增加僵直率和命中率, 并有一定几率使敌人进入出血状态。\n + 使用鼠标右键, 可以打开/关闭出血效果。\n """ - - name = '爪精通' + name = "爪精通" learnLv = 25 masterLv = 20 maxLv = 30 - position = 0 # TODO + cellPos = (2,6) + position = 2 rangeLv = 3 - uuid = 'e4c354a89c337310aeb7041d5e742828' + uuid = "e4c354a89c337310aeb7041d5e742828" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 物理攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 魔法攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + # [装备爪时] # 僵直率增加 : {value2}% + # REMOVE: data2 = [0, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 增加命中率 : {value3}% + # REMOVE: data3 = [0, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) - # [出血效果] # 出血攻击力 : {value4}% + # REMOVE: data4 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 出血几率 : {value5}% + # REMOVE: data5 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血持续时间 : {value6}秒 + # REMOVE: data6 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # 砖袭 # fighter_female/brawler_female/bc11d28c04e01923a093d65752c55516 # a7a059ebe9e6054c0644b40ef316d6e9/bc11d28c04e01923a093d65752c55516 -class Skill29(ActiveSkill): +class Skill30(ActiveSkill): """ - 用砖块攻击敌人。\n - 命中后砖块会碎裂并给予周围敌人伤害。\n - 攻击时, 有一定几率使敌人进入眩晕状态。\n - 砖块背击敌人时, 使敌人眩晕的几率是原来的2倍。 + 用砖块攻击敌人。\n + 命中后砖块会碎裂并给予周围敌人伤害。\n + 攻击时, 有一定几率使敌人进入眩晕状态。\n + 砖块背击敌人时, 使敌人眩晕的几率是原来的2倍。\n """ - - name = '砖袭' + name = "砖袭" learnLv = 25 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (4,6) + position = 4 rangeLv = 2 cd = 6 mp = [50, 420] - uuid = 'bc11d28c04e01923a093d65752c55516' + uuid = "bc11d28c04e01923a093d65752c55516" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 砖块攻击力 : {value0}% + # REMOVE: data0 = [0, 6104, 6727, 7351, 7964, 8590, 9211, 9826, 10450, 11068, 11689, 12311, 12925, 13553, 14163, 14784, 15410, 16026, 16652, 17270, 17888, 18509, 19119, 19752, 20373, 20991, 21607, 22236, 22846, 23467, 24085, 24706, 25329, 25947, 26572, 27185, 27807, 28432, 29048, 29666, 30284, 30913, 31523, 32148, 32770, 33388, 34005, 34629, 35252, 35865, 36489, 37112, 37730, 38350, 38967, 39590, 40202, 40824, 41449, 42064, 42682, 43303, 43930, 44545, 45166, 45784, 46409, 47023, 47644, 48269, 48882]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 砖碎块攻击力 : {value1}% + # REMOVE: data1 = [0, 4069, 4484, 4901, 5309, 5727, 6141, 6551, 6967, 7379, 7793, 8207, 8617, 9035, 9442, 9856, 10273, 10684, 11102, 11513, 11925, 12340, 12746, 13168, 13582, 13994, 14405, 14824, 15231, 15645, 16057, 16471, 16886, 17298, 17714, 18123, 18538, 18955, 19365, 19777, 20189, 20609, 21015, 21432, 21847, 22259, 22670, 23086, 23501, 23910, 24326, 24741, 25153, 25566, 25978, 26393, 26801, 27216, 27633, 28042, 28454, 28868, 29287, 29697, 30111, 30523, 30939, 31349, 31763, 32179, 32588]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [眩晕效果] # 砖块眩晕几率 : {value2}% + # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 砖块眩晕持续时间 : {value3}秒 + # REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 砖碎块眩晕几率 : {value4}% + # REMOVE: data4 = [0, 50, 53, 55, 58, 61, 63, 66, 68, 71, 74, 76, 79, 82, 84, 87, 90, 92, 95, 97, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 125, 126, 127, 128, 129, 130]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 砖碎块眩晕持续时间 : {value5}秒 + # REMOVE: data5 = [0, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [发动涂毒时附加中毒攻击力] # 砖块攻击时中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 610, 673, 735, 796, 859, 921, 983, 1045, 1107, 1169, 1231, 1293, 1355, 1416, 1478, 1541, 1603, 1665, 1727, 1789, 1851, 1912, 1975, 2037, 2099, 2161, 2224, 2285, 2347, 2409, 2471, 2533, 2595, 2657, 2718, 2781, 2843, 2905, 2967, 3028, 3091, 3152, 3215, 3277, 3339, 3400, 3463, 3525, 3586, 3649, 3711, 3773, 3835, 3897, 3959, 4020, 4082, 4145, 4206, 4268, 4330, 4393, 4455, 4517, 4578, 4641, 4702, 4764, 4827, 4888]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 砖碎块攻击时中毒攻击力 : {value7}% + # REMOVE: data7 = [0, 407, 448, 490, 531, 573, 614, 655, 697, 738, 779, 821, 862, 904, 944, 986, 1027, 1068, 1110, 1151, 1193, 1234, 1275, 1317, 1358, 1399, 1440, 1482, 1523, 1564, 1606, 1647, 1689, 1730, 1771, 1812, 1854, 1895, 1937, 1978, 2019, 2061, 2102, 2143, 2185, 2226, 2267, 2309, 2350, 2391, 2433, 2474, 2515, 2557, 2598, 2639, 2680, 2722, 2763, 2804, 2845, 2887, 2929, 2970, 3011, 3052, 3094, 3135, 3176, 3218, 3259]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 碎块范围比率 : {value8}% + # REMOVE: data8 = [0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 伏虎霸王拳 # fighter_female/brawler_female/8c2379737c5acc935c1731f67f607655 # a7a059ebe9e6054c0644b40ef316d6e9/8c2379737c5acc935c1731f67f607655 -class Skill30(ActiveSkill): +class Skill31(ActiveSkill): """ - 击倒敌人后骑上去发起连续攻击, 然后蓄力发起最后一击并生成冲击波。 \n - 连续攻击中按跳跃键可进行重击。\n - 抓取失败时砸向地面。\n - 对无法抓取的敌人不适用控制效果。 + 击倒敌人后骑上去发起连续攻击, 然后蓄力发起最后一击并生成冲击波。\n + 连续攻击中按跳跃键可进行重击。\n + 抓取失败时砸向地面。\n + 对无法抓取的敌人不适用控制效果。\n """ - - name = '伏虎霸王拳' + name = "伏虎霸王拳" learnLv = 30 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (5,7) + position = 5 rangeLv = 2 cd = 15 mp = [80, 672] - uuid = '8c2379737c5acc935c1731f67f607655' + uuid = "8c2379737c5acc935c1731f67f607655" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 连击攻击次数 : {value0}次 + # REMOVE: data0 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 连击攻击力 : {value1}% + # REMOVE: data1 = [0, 942, 1039, 1136, 1231, 1328, 1423, 1519, 1614, 1709, 1807, 1900, 1998, 2091, 2189, 2283, 2383, 2477, 2573, 2669, 2764, 2859, 2953, 3051, 3147, 3243, 3338, 3434, 3531, 3625, 3723, 3819, 3912, 4008, 4104, 4200, 4298, 4392, 4489, 4583, 4681, 4773, 4873, 4967, 5064, 5159, 5256, 5353, 5448, 5544, 5640, 5735, 5833, 5927, 6022, 6118, 6214, 6310, 6405, 6503, 6597, 6693, 6791, 6882, 6982, 7075, 7174, 7267, 7365, 7460, 7556]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 最后一击攻击力 : {value2}% + # REMOVE: data2 = [0, 943, 1040, 1137, 1232, 1329, 1425, 1520, 1616, 1711, 1810, 1903, 2001, 2094, 2192, 2286, 2385, 2480, 2577, 2672, 2768, 2862, 2956, 3054, 3151, 3247, 3342, 3438, 3535, 3629, 3727, 3824, 3917, 4012, 4109, 4205, 4303, 4397, 4494, 4588, 4686, 4778, 4879, 4973, 5070, 5165, 5262, 5359, 5455, 5550, 5647, 5741, 5839, 5934, 6029, 6125, 6222, 6317, 6413, 6511, 6605, 6701, 6799, 6891, 6990, 7083, 7182, 7275, 7373, 7469, 7564]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 抓取失败时, 冲击波攻击力 : {value3}% + # REMOVE: data3 = [0, 1873, 2066, 2258, 2448, 2640, 2830, 3019, 3209, 3399, 3594, 3779, 3973, 4158, 4353, 4540, 4737, 4925, 5117, 5307, 5497, 5684, 5871, 6066, 6258, 6448, 6638, 6828, 7020, 7207, 7402, 7594, 7779, 7969, 8161, 8351, 8546, 8733, 8925, 9112, 9307, 9490, 9689, 9877, 10069, 10259, 10451, 10643, 10833, 11023, 11215, 11402, 11597, 11784, 11974, 12164, 12356, 12546, 12736, 12930, 13118, 13308, 13502, 13685, 13882, 14067, 14264, 14449, 14644, 14833, 15023]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [发动涂毒时附加中毒攻击力] # 连击时, 中毒攻击力 : {value4}% + # REMOVE: data4 = [0, 94, 104, 114, 123, 133, 142, 152, 161, 171, 181, 190, 200, 209, 219, 228, 238, 248, 257, 267, 276, 286, 295, 305, 315, 324, 334, 343, 353, 362, 372, 382, 391, 401, 410, 420, 430, 439, 449, 458, 468, 477, 487, 497, 506, 516, 526, 535, 545, 554, 564, 573, 583, 593, 602, 612, 621, 631, 641, 650, 660, 669, 679, 688, 698, 707, 717, 727, 736, 746, 756]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 最后一击时, 中毒攻击力 : {value5}% + # REMOVE: data5 = [0, 94, 104, 114, 123, 133, 142, 152, 162, 171, 181, 190, 200, 209, 219, 229, 239, 248, 258, 267, 277, 286, 296, 305, 315, 325, 334, 344, 353, 363, 373, 382, 392, 401, 411, 420, 430, 440, 449, 459, 469, 478, 488, 497, 507, 517, 526, 536, 545, 555, 565, 574, 584, 593, 603, 612, 622, 632, 641, 651, 661, 670, 680, 689, 699, 708, 718, 728, 737, 747, 756]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 抓取失败时, 冲击波中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 187, 207, 226, 245, 264, 283, 302, 321, 340, 359, 378, 397, 416, 435, 454, 474, 492, 512, 531, 550, 568, 587, 607, 626, 645, 664, 683, 702, 721, 740, 759, 778, 797, 816, 835, 855, 873, 893, 911, 931, 949, 969, 988, 1007, 1026, 1045, 1064, 1083, 1102, 1121, 1140, 1160, 1178, 1197, 1216, 1236, 1255, 1274, 1293, 1312, 1331, 1350, 1368, 1388, 1407, 1426, 1445, 1464, 1483, 1502]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 冲击波范围比率 : {value7}% + # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # 旋风腿 # fighter_female/brawler_female/202edb928046f4fa6dedf6337377efd5 # a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5 -class Skill31(ActiveSkill): +class Skill32(ActiveSkill): """ - 快速旋转身体向前移动并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用, 最后的扫腿还可以击倒敌人。\n - 施放后, 可以按上/下方向键改变移动方向, 或按跳跃键中断技能。\n - 转职成为散打时, 可以强制中断基本攻击动作, 并立即施放该技能。 + 快速旋转身体向前移动并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用, 最后的扫腿还可以击倒敌人。\n + 施放后, 可以按上/下方向键改变移动方向, 或按跳跃键中断技能。\n + 转职成为散打时, 可以强制中断基本攻击动作, 并立即施放该技能。\n """ - - name = '旋风腿' + name = "旋风腿" learnLv = 30 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (7,7) + position = 7 rangeLv = 2 cd = 8 mp = [50, 420] - uuid = '202edb928046f4fa6dedf6337377efd5' + uuid = "202edb928046f4fa6dedf6337377efd5" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 回旋踢攻击力 : {value0}% + # REMOVE: data0 = [0, 4086, 4498, 4915, 5331, 5742, 6155, 6574, 6986, 7399, 7814, 8230, 8640, 9058, 9474, 9884, 10306, 10721, 11135, 11546, 11962, 12379, 12794, 13206, 13619, 14034, 14453, 14863, 15277, 15694, 16104, 16521, 16938, 17351, 17761, 18182, 18595, 19005, 19424, 19836, 20253, 20668, 21080, 21493, 21917, 22327, 22741, 23158, 23575, 23985, 24402, 24815, 25225, 25646, 26059, 26473, 26888, 27303, 27717, 28127, 28544, 28957, 29373, 29788, 30201, 30615, 31032, 31445, 31859, 32276, 32686]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击次数 : {value1}次 + # REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - # 挑衅 # fighter_female/brawler_female/e49e57b2e8fbeceb0a2c56a0c63fe6c5 # a7a059ebe9e6054c0644b40ef316d6e9/e49e57b2e8fbeceb0a2c56a0c63fe6c5 -class Skill32(ActiveSkill): +class Skill33(ActiveSkill): """ - 学习后, 持续减少一定范围内敌人的控制型异常状态抗性, 并增加对敌人造成的伤害。\n - 施放技能时, 向自身周围的敌人发出挑衅, 使被挑衅的敌人优先攻击自己并减少命中率。\n - 减少命中率的技能效果叠加时, 只适用数值最高的效果。\n - 在决斗场中, 减少降低控制型异常状态抗性光环的范围。 + 学习后, 持续减少一定范围内敌人的控制型异常状态抗性, 并增加自身的攻击力。\n + 施放技能时, 向自身周围的敌人发出挑衅, 使被挑衅的敌人优先攻击自己, 并在持续时间内增加对敌人攻击的回避率。\n + 在决斗场中, 减少降低控制型异常状态抗性光环的范围。\n """ - - name = '挑衅' + name = "挑衅" learnLv = 35 masterLv = 10 maxLv = 20 - position = 0 # TODO + cellPos = (2,8) + position = 2 rangeLv = 3 cd = 5 mp = [60, 252] - uuid = 'e49e57b2e8fbeceb0a2c56a0c63fe6c5' + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # [持续效果] - # 控制型异常状态抗性减少 : {value0}% + # 敌人控制型异常状态抗性减少 : {value0}% + # REMOVE: data0 = [0, 17.8, 18.6, 19.4, 20.2, 21, 21.8, 22.6, 23.4, 24.2, 25, 25.8, 26.6, 27.4, 28.2, 29, 29.8, 30.6, 31.4, 32.2, 33]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # 伤害增加率 : {value1}% + # 基本攻击和技能攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + # [施放时效果] # 挑衅持续时间 : {value2}秒 + # REMOVE: data2 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 命中率减少率 : {value3}% + # 回避率增加 : {value3}% + # REMOVE: data3 = [0, 5, 6.7, 8.3, 10, 11.7, 13.3, 15, 16.7, 18.3, 20, 21.7, 23.3, 25, 26.7, 28.3, 30, 31.7, 33.3, 35, 36.7]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 控制型异常状态抗性减少及挑衅范围 : {value4}px + # REMOVE: data4 = [0, 200, 217, 234, 250, 267, 284, 300, 317, 334, 350, 367, 384, 400, 417, 434, 450, 467, 484, 500, 517]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [决斗场] # [范围信息] # 控制型异常状态抗性减少范围 : {value5}px + # REMOVE: data5 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - # 天罗地网 # fighter_female/brawler_female/d0cdaca82892e54097f22a1f60817048 # a7a059ebe9e6054c0644b40ef316d6e9/d0cdaca82892e54097f22a1f60817048 -class Skill33(ActiveSkill): +class Skill34(ActiveSkill): """ - 向前方投掷罗网, 将敌人拉到面前。\n - 罗网命中时, 使敌人进入束缚状态并强控敌人。\n - 施放时按向下方向键, 投掷罗网后不会把敌人拉到面前。\n - 罗网攻击力和罗网命中时中毒攻击力受[基础精通]影响。\n - 在决斗场中, 不适用霸体和强制控制效果。 + 向前方投掷罗网, 将敌人拉到面前。\n + 罗网命中时, 使敌人进入束缚状态并强控敌人。\n + 施放时按向下方向键, 投掷罗网后不会把敌人拉到面前。\n + 罗网攻击力和罗网命中时中毒攻击力受[基础精通]影响。\n + 在决斗场中, 不适用霸体和强制控制效果。\n """ - - name = '天罗地网' + name = "天罗地网" learnLv = 35 masterLv = 1 maxLv = 11 - position = 0 # TODO + cellPos = (6,8) + position = 6 rangeLv = 3 cd = 11 mp = [180, 180] - uuid = 'd0cdaca82892e54097f22a1f60817048' + uuid = "d0cdaca82892e54097f22a1f60817048" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 罗网攻击力 : {value0}% + # REMOVE: data0 = [0, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 强制控制持续时间 : {value1}秒 + # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - # [束缚效果] - # 束缚几率 : {value2}% + # 压制力 (4人队伍) : {value2}秒 ({value3}秒) + # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 束缚持续时间 : {value3}秒 + # REMOVE: data3 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) - # [发动涂毒时附加中毒攻击力] - # 罗网攻击时中毒攻击力 : {value4}% + # [束缚效果] + # 束缚几率 : {value4}% + # REMOVE: data4 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + # 束缚持续时间 : {value5}秒 + # REMOVE: data5 = [0, 13.5, 13.8, 14.1, 14.4, 14.7, 15, 15.3, 15.6, 15.9, 16.2, 16.5]# noqa: E501 + data5 = get_data(f'{prefix}/{uuid}', 5) + # [发动涂毒时附加中毒攻击力] + # 罗网攻击时中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516]# noqa: E501 + data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): """ @@ -1124,7 +997,7 @@ class Skill33(ActiveSkill): 可以强制中断部分技能的施放后僵直并施放该技能\n - 可用技能 : [毒影针]、 [砖袭]\n 基本冷却时间变更为5.5秒\n - - 总攻击力 -50% + - 总攻击力 -50%\n """ ... @@ -1133,62 +1006,69 @@ class Skill33(ActiveSkill): [天罗地网]\n 投掷巨大的罗网\n - 删除下方向键输入功能\n - 控制持续时间 +2秒 + 控制持续时间 +2秒\n """ ... - # 裂地飞沙 # fighter_female/brawler_female/e0a072e8cef2d77893aad5f68aeed56a # a7a059ebe9e6054c0644b40ef316d6e9/e0a072e8cef2d77893aad5f68aeed56a -class Skill34(ActiveSkill): +class Skill35(ActiveSkill): """ - 蓄气后, 对准地面奋力一踢, 激起地上的沙石袭击敌人。\n - 攻击时, 有一定几率使敌人进入失明状态和眩晕状态。\n - 攻击无法抓取的敌人时增加攻击力。 + 蓄气后, 对准地面奋力一踢, 激起地上的沙石袭击敌人。\n + 攻击时, 有一定几率使敌人进入失明状态和眩晕状态。\n + 攻击无法抓取的敌人时增加攻击力。\n """ - - name = '裂地飞沙' + name = "裂地飞沙" learnLv = 35 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (7,8) + position = 7 rangeLv = 2 cube = 1 cd = 20 mp = [200, 1820] - uuid = 'e0a072e8cef2d77893aad5f68aeed56a' + uuid = "e0a072e8cef2d77893aad5f68aeed56a" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 踢击攻击力 : {value0}% + # REMOVE: data0 = [0, 21226, 23382, 25533, 27682, 29838, 31994, 34145, 36301, 38448, 40607, 42759, 44909, 47069, 49218, 51368, 53525, 55677, 57829, 59981, 62131, 64292, 66443, 68595, 70744, 72901, 75055, 77208, 79363, 81511, 83668, 85821, 87975, 90131, 92280, 94435, 96587, 98744, 100896, 103046, 105198, 107352, 109509, 111664, 113811, 115964, 118122, 120275, 122427, 124577, 126734, 128885, 131038, 133195, 135348, 137498, 139649, 141812, 143960, 146115, 148270, 150424, 152576, 154726, 156880, 159033, 161187, 163337, 165491, 167646, 169796]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 对无法抓取的敌人攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [失明效果] # 失明几率 : {value2}% + # REMOVE: data2 = [0, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失明持续时间 : {value3}秒 + # REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [眩晕效果] # 眩晕几率 : {value4}% + # REMOVE: data4 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 154, 156]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 眩晕持续时间 : {value5}秒 + # REMOVE: data5 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [发动涂毒时附加中毒攻击力] # 踢击命中时, 中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 2123, 2338, 2553, 2768, 2984, 3199, 3414, 3630, 3845, 4061, 4276, 4491, 4707, 4922, 5137, 5352, 5568, 5783, 5998, 6213, 6429, 6644, 6859, 7074, 7290, 7505, 7721, 7936, 8151, 8367, 8582, 8797, 9013, 9228, 9443, 9659, 9874, 10090, 10305, 10520, 10735, 10951, 11166, 11381, 11596, 11812, 12027, 12243, 12458, 12673, 12888, 13104, 13319, 13535, 13750, 13965, 14181, 14396, 14612, 14827, 15042, 15258, 15473, 15688, 15903, 16119, 16334, 16549, 16765, 16980]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 攻击范围比率 : {value7}% + # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): """ [裂地飞沙]\n 施放前僵直减少\n - 命中时可强制中断施放后僵直并施放转职技能 + 命中时可强制中断施放后僵直并施放转职技能\n """ ... @@ -1197,62 +1077,76 @@ class Skill34(ActiveSkill): [裂地飞沙]\n 基本冷却时间变更为40秒\n - 总攻击力 +100%\n - 攻击范围 +50% + 攻击范围 +50%\n """ ... - # 狂 · 霸王拳 # fighter_female/brawler_female/b3659936a9a74c4ed6f7faf07cca1f9e # a7a059ebe9e6054c0644b40ef316d6e9/b3659936a9a74c4ed6f7faf07cca1f9e -class Skill35(PassiveSkill): +class Skill36(PassiveSkill): """ - 增加[伏虎霸王拳]的连击次数, 连击也会产生冲击波。\n - 增加连击、 最后一击的攻击力和冲击波范围。\n - 对无法抓取的敌人适用控制效果, 立即发动最后一击, 并大幅增加攻击力。\n - 攻击处于异常状态的敌人时, 根据敌人的异常状态个数增加攻击力和冲击波范围。 (最多叠加3次) + 增加[伏虎霸王拳]的连击次数, 连击也会产生冲击波。\n + 增加连击、 最后一击的攻击力和冲击波范围。\n + 对无法抓取的敌人适用控制效果, 立即发动最后一击, 并大幅增加攻击力。\n + 攻击处于异常状态的敌人时, 根据敌人的异常状态个数增加攻击力和冲击波范围。 (最多叠加3次)\n """ - - name = '狂 · 霸王拳' + name = "狂 · 霸王拳" learnLv = 40 masterLv = 1 maxLv = 11 - position = 0 # TODO + cellPos = (5,9) + position = 5 rangeLv = 3 cube = 1 - uuid = 'b3659936a9a74c4ed6f7faf07cca1f9e' + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" hasVP = True hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 连击攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 最后一击攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 对不可抓取敌人的最后一击攻击力增加率 : {value2}% + # REMOVE: data2 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 每个异常状态攻击力增加率 : {value3}% + # REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 每个异常状态额外增加冲击波范围 : {value4}% + # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 连击时, 冲击波范围增加率 : {value5}% + # REMOVE: data5 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 最后一击时, 冲击波范围增加率 : {value6}% + # REMOVE: data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [发动涂毒时附加中毒攻击力] # 连击时, 中毒攻击力增加率 : {value7}% + # REMOVE: data7 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 最后一击时, 中毒攻击力增加率 : {value8}% + # REMOVE: data8 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 最后一击命中无法抓取的敌人时, 中毒攻击力增加率 : {value9}% + # REMOVE: data9 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) + # 压制力 (4人队伍) : {value10}秒 ({value11}秒) + # REMOVE: data10 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 + data10 = get_data(f'{prefix}/{uuid}', 10) + # REMOVE: data11 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + data11 = get_data(f'{prefix}/{uuid}', 11) def vp_1(self): """ [狂·霸王拳]\n 追踪成功时, 以无法抓取形态发动\n - 命中时, 发动即爆之血, 立即爆发自身中毒异常状态伤害 + 命中时, 发动即爆之血, 立即爆发自身中毒异常状态伤害\n """ ... @@ -1268,52 +1162,58 @@ class Skill35(PassiveSkill): 根据输入的技能立即附加异常状态\n - [擒月炎] : 灼伤\n - [毒影针] : 中毒/出血\n - - [砖袭] : 眩晕 + - [砖袭] : 眩晕\n """ ... - # 毒雷引爆 # fighter_female/brawler_female/6a1d1f08a6572be420bb3a256c44c015 # a7a059ebe9e6054c0644b40ef316d6e9/6a1d1f08a6572be420bb3a256c44c015 -class Skill36(ActiveSkill): +class Skill37(ActiveSkill): """ - 向周围抛出毒地雷。\n - 毒地雷一段时间后爆炸并喷发毒气柱, 使敌人进入中毒状态。\n - 在地下城中, 可以强制中断基本攻击并施放该技能。 + 向周围抛出毒地雷。\n + 毒地雷一段时间后爆炸并喷发毒气柱, 使敌人进入中毒状态。\n + 在地下城中, 可以强制中断基本攻击并施放该技能。\n """ - - name = '毒雷引爆' + name = "毒雷引爆" learnLv = 40 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (3,9) + position = 3 rangeLv = 2 cube = 1 cd = 24 mp = [180, 1512] - uuid = '6a1d1f08a6572be420bb3a256c44c015' + uuid = "6a1d1f08a6572be420bb3a256c44c015" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 毒气柱攻击次数上限 : {value0}次 + # REMOVE: data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒气柱攻击力 : {value1}% + # REMOVE: data1 = [0, 3072, 3383, 3693, 4010, 4321, 4631, 4944, 5254, 5568, 5879, 6189, 6502, 6812, 7126, 7437, 7747, 8060, 8372, 8684, 8995, 9305, 9618, 9932, 10242, 10556, 10866, 11178, 11491, 11801, 12114, 12424, 12737, 13049, 13359, 13671, 13981, 14295, 14607, 14917, 15229, 15539, 15853, 16165, 16475, 16787, 17101, 17413, 17725, 18035, 18348, 18660, 18970, 19283, 19593, 19906, 20218, 20528, 20841, 21154, 21465, 21776, 22086, 22399, 22712, 23024, 23337, 23647, 23959, 24271, 24582]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [中毒效果] # 中毒攻击力 : {value2}% + # REMOVE: data2 = [0, 1317, 1450, 1583, 1719, 1852, 1985, 2119, 2252, 2386, 2520, 2653, 2787, 2919, 3054, 3187, 3320, 3454, 3588, 3722, 3855, 3988, 4122, 4256, 4389, 4524, 4657, 4791, 4925, 5058, 5192, 5324, 5459, 5592, 5725, 5859, 5992, 6127, 6260, 6393, 6527, 6660, 6794, 6928, 7061, 7195, 7329, 7463, 7597, 7729, 7863, 7997, 8130, 8264, 8397, 8531, 8665, 8798, 8932, 9066, 9199, 9333, 9466, 9600, 9734, 9868, 10001, 10134, 10268, 10402, 10535]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 中毒几率 : {value3}% + # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 中毒持续时间 : {value4}秒 + # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [发动涂毒时附加中毒攻击力] # 毒气柱攻击时中毒攻击力 : {value5}% + # REMOVE: data5 = [0, 439, 483, 528, 573, 617, 662, 706, 751, 795, 840, 884, 929, 973, 1018, 1062, 1107, 1151, 1196, 1241, 1285, 1329, 1374, 1419, 1463, 1508, 1552, 1597, 1642, 1686, 1731, 1775, 1820, 1864, 1908, 1953, 1997, 2042, 2087, 2131, 2176, 2220, 2265, 2309, 2354, 2398, 2443, 2488, 2532, 2576, 2621, 2666, 2710, 2755, 2799, 2844, 2888, 2933, 2977, 3022, 3066, 3111, 3155, 3200, 3245, 3289, 3334, 3378, 3423, 3467, 3512]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 毒气柱爆炸范围比率 : {value6}% + # REMOVE: data6 = [0, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1322,7 +1222,7 @@ class Skill36(ActiveSkill): 变更为可填充2次的技能\n - 每次填充冷却时间 : 12秒\n - 单次攻击力 -50%\n - 毒气柱爆炸范围 +40% + 毒气柱爆炸范围 +40%\n """ ... @@ -1332,60 +1232,74 @@ class Skill36(ActiveSkill): 施放除觉醒技能外的转职技能时, 可以施放[毒雷引爆]\n - 删除施放动作\n 跳跃状态和被击过程中, 可以施放[毒雷引爆]\n - - 删除施放动作 + - 删除施放动作\n """ ... - # 街头风暴 # fighter_female/brawler_female/a2d943797daca862a6f321aca6ac9bfa # a7a059ebe9e6054c0644b40ef316d6e9/a2d943797daca862a6f321aca6ac9bfa -class Skill37(ActiveSkill): +class Skill38(ActiveSkill): """ - 向周围敌人抛投各种生活用品, 使敌人进入强制控制状态。\n - 最后投掷炸药引发爆炸使敌人进入灼伤状态。\n - 连续按攻击键可以加快旋转速度, 按跳跃键可以立即投掷炸药。\n - 在决斗场中, 无法按跳跃键立即投掷炸药; 击中敌人时可以使敌人稍微浮空。 + 向周围敌人抛投各种生活用品, 使敌人进入强制控制状态。\n + 最后投掷炸药引发爆炸使敌人进入灼伤状态。\n + 连续按攻击键可以加快旋转速度, 按跳跃键可以立即投掷炸药。\n + 在决斗场中, 无法按跳跃键立即投掷炸药; 击中敌人时可以使敌人稍微浮空。\n """ - - name = '街头风暴' + name = "街头风暴" learnLv = 45 masterLv = 60 maxLv = 70 - position = 0 # TODO + cellPos = (3,10) + position = 3 rangeLv = 2 cube = 2 cd = 45 mp = [450, 3780] - uuid = 'a2d943797daca862a6f321aca6ac9bfa' + uuid = "a2d943797daca862a6f321aca6ac9bfa" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 生活用品攻击力 : {value0}% + # REMOVE: data0 = [0, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 生活用品多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 炸药爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563, 36563]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # [灼伤效果] - # 灼伤攻击力 : {value3}% + # 压制力 (4人队伍) : {value3}秒 ({value4}秒) + # REMOVE: data3 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) - # 灼伤几率 : {value4}% + # REMOVE: data4 = [0, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) - # 灼伤持续时间 : {value5}秒 + # [灼伤效果] + # 灼伤攻击力 : {value5}% + # REMOVE: data5 = [0, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435, 3435]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - # - [发动涂毒时附加中毒攻击力] - - # 生活用品攻击时中毒攻击力 : {value6}% + # 灼伤几率 : {value6}% + # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # 炸药爆炸攻击时中毒攻击力 : {value7}% + # 灼伤持续时间 : {value7}秒 + # REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # [范围信息] - # 生活用品大小比率 : {value8}% + # - [发动涂毒时附加中毒攻击力] - + # 生活用品攻击时中毒攻击力 : {value8}% + # REMOVE: data8 = [0, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 炸药爆炸范围比率 : {value9}% + # 炸药爆炸攻击时中毒攻击力 : {value9}% + # REMOVE: data9 = [0, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120, 4120]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) + # [范围信息] + # 生活用品大小比率 : {value10}% + # REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + data10 = get_data(f'{prefix}/{uuid}', 10) + # 炸药爆炸范围比率 : {value11}% + # REMOVE: data11 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + data11 = get_data(f'{prefix}/{uuid}', 11) def vp_1(self): """ @@ -1394,7 +1308,7 @@ class Skill37(ActiveSkill): - 删除连续按键功能\n 炸药爆炸后, 强控2秒\n 生活用品大小 +30%\n - 炸药爆炸范围 +30% + 炸药爆炸范围 +30%\n """ ... @@ -1402,153 +1316,181 @@ class Skill37(ActiveSkill): """ [街头风暴]\n 施放时进入无敌状态\n - 施放时引发风暴, 吸附敌人 + 施放时引发风暴, 吸附敌人\n """ ... - # 猛毒之血 # fighter_female/brawler_female/6e33d47e6622ce03b6defdd912140270 # a7a059ebe9e6054c0644b40ef316d6e9/6e33d47e6622ce03b6defdd912140270 -class Skill38(PassiveSkill): +class Skill39(PassiveSkill): """ - 攻击敌人或被攻击时, 有一定几率向敌人喷射猛毒使其进入中毒状态, 并增加基本攻击力和技能攻击力。\n - 若处于出血状态下, 则喷出猛毒的几率是原来的2倍。\n - 增加攻击速度、 移动速度、 基本攻击力和技能攻击力。\n - 可以通过鼠标右键设置开启/关闭喷射猛毒功能。 + 攻击敌人或被攻击时, 有一定几率向敌人喷射猛毒使其进入中毒状态, 并增加基本攻击力和技能攻击力。\n + 若处于出血状态下, 则喷出猛毒的几率是原来的2倍。\n + 增加攻击速度、 移动速度、 基本攻击力和技能攻击力。\n + 可以通过鼠标右键设置开启/关闭喷射猛毒功能。\n """ - - name = '猛毒之血' + name = "猛毒之血" learnLv = 48 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (3,11) + position = 3 rangeLv = 3 - uuid = '6e33d47e6622ce03b6defdd912140270' + uuid = "6e33d47e6622ce03b6defdd912140270" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 5, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35, 36.5, 38, 39.5, 41, 42.5, 44, 45.5, 47, 48.5, 50, 51.5, 53, 54.5, 56, 57.5, 59, 60.5, 62, 63.5, 65, 66.5, 68, 69.5, 71, 72.5, 74, 75.5, 77, 78.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击速度增加 : {value1}% + # REMOVE: data1 = [0, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 移动速度增加 : {value2}% + # REMOVE: data2 = [0, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [中毒效果] # 中毒攻击力 : {value3}% + # REMOVE: data3 = [0, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 248, 249, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 被击时中毒生成几率 : {value4}% + # REMOVE: data4 = [0, 61, 61, 62, 62, 63, 63, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 攻击时中毒几率 : {value5}% + # REMOVE: data5 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 中毒生成持续时间 : {value6}秒 + # REMOVE: data6 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # 死亡毒雾 # fighter_female/brawler_female/ca75c965f20a150f99f54155a37400df # a7a059ebe9e6054c0644b40ef316d6e9/ca75c965f20a150f99f54155a37400df -class Skill39(ActiveSkill): +class Skill40(ActiveSkill): """ - 跳跃至空中, 向地面投掷毒药包引发爆炸。\n - 毒雾扩散后, 形成毒地带。\n - 一段时间后引发毒雾爆炸。\n - 可以在地面和空中施放。\n - 毒雾中, 减少敌人控制型异常状态抗性并引发中毒状态。\n - 毒雾中, 增加毒王的攻击速度和移动速度; 敌人无法看见在毒雾内移动的毒王。 + 跳跃至空中, 向地面投掷毒药包引发爆炸。\n + 毒雾扩散后, 形成毒地带。\n + 一段时间后引发毒雾爆炸。\n + 可以在地面和空中施放。\n + 毒雾中, 减少敌人控制型异常状态抗性并引发中毒状态。\n + 毒雾中, 增加毒王的攻击速度和移动速度; 敌人无法看见在毒雾内移动的毒王。\n """ - - name = '死亡毒雾' + name = "死亡毒雾" learnLv = 50 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (2,11) + position = 2 rangeLv = 5 cube = 5 - cd = 145 - mp = [900, 7559] - uuid = 'ca75c965f20a150f99f54155a37400df' + cd = 135 + mp = [855, 7182] + uuid = "ca75c965f20a150f99f54155a37400df" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 毒雾持续时间 : {value0}秒 + # REMOVE: data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒雾中毒攻击力 : {value1}% + # REMOVE: data1 = [0, 1854, 2285, 2715, 3146, 3575, 4006, 4435, 4866, 5295, 5726, 6156, 6587, 7016, 7447, 7878, 8307, 8738, 9167, 9598, 10028, 10459, 10888, 11319, 11748, 12179, 12608, 13039, 13469, 13900, 14329, 14760, 15189, 15620, 16049, 16480, 16910, 17341, 17770, 18201, 18630, 19061, 19491, 19922, 20351, 20782, 21211, 21642, 22071, 22502, 22932]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒雾中毒持续时间 : {value2}秒 + # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 毒雾爆炸攻击力 : {value3}% + # REMOVE: data3 = [0, 22782, 28077, 33351, 38646, 43920, 49215, 54489, 59784, 65057, 70353, 75626, 80921, 86195, 91490, 96785, 102059, 107354, 112628, 117923, 123197, 128492, 133766, 139061, 144335, 149630, 154904, 160199, 165473, 170768, 176041, 181337, 186610, 191905, 197179, 202474, 207748, 213043, 218317, 223612, 228886, 234181, 239455, 244750, 250024, 255319, 260593, 265888, 271161, 276457, 281730]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒雾爆炸多段攻击次数 : {value4}次 + # REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 毒雾大小比率 : {value5}% + # REMOVE: data5 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [毒雾附加效果] # 敌人控制型异常状态抗性减少率 : {value6}% + # REMOVE: data6 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 攻击速度、 移动速度增加 : {value7}% + # REMOVE: data7 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [发动涂毒时附加中毒攻击力] # 毒雾爆炸时攻击力 : {value8}% + # REMOVE: data8 = [0, 2278, 2808, 3335, 3865, 4392, 4921, 5449, 5978, 6506, 7035, 7563, 8092, 8620, 9149, 9679, 10206, 10735, 11263, 11792, 12320, 12849, 13377, 13906, 14433, 14963, 15490, 16020, 16547, 17077, 17604, 18134, 18661, 19191, 19718, 20247, 20775, 21304, 21832, 22361, 22889, 23418, 23945, 24475, 25002, 25532, 26059, 26589, 27116, 27646, 28173]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 猛毒擒月炎 # fighter_female/brawler_female/b89c9ab317bc0a443f6497b7cca2f6a8 # a7a059ebe9e6054c0644b40ef316d6e9/b89c9ab317bc0a443f6497b7cca2f6a8 -class Skill40(ActiveSkill): +class Skill41(PassiveSkill): """ - 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n - 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n - 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n - 爆炸时, 使被击中的敌人进入中毒和减速状态。\n - 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次) + 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n + 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n + 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n + 爆炸时, 使被击中的敌人进入中毒和减速状态。\n + 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次)\n """ - - name = '猛毒擒月炎' + name = "猛毒擒月炎" learnLv = 60 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (3,12) + position = 3 rangeLv = 2 cube = 1 cd = 30 mp = [280, 784] - uuid = 'b89c9ab317bc0a443f6497b7cca2f6a8' + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 摆拳攻击力 : {value0}% + # REMOVE: data0 = [0, 4579, 5051, 5514, 5977, 6444, 6910, 7375, 7836, 8301, 8764, 9233, 9695, 10163, 10632, 11093, 11558, 12023, 12486, 12954, 13421, 13886, 14347, 14811, 15277, 15738, 16207, 16672, 17140, 17603, 18066, 18532, 19001, 19459, 19923, 20394, 20860, 21324, 21789, 22251, 22717, 23181, 23649, 24110, 24576, 25040, 25507, 25975, 26436, 26899, 27367]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 20489, 22597, 24672, 26740, 28832, 30917, 32997, 35060, 37140, 39215, 41311, 43380, 45471, 47573, 49637, 51717, 53797, 55865, 57962, 60053, 62133, 64196, 66271, 68356, 70420, 72516, 74596, 76693, 78762, 80836, 82922, 85018, 87070, 89145, 91253, 93338, 95412, 97492, 99561, 101647, 103721, 105818, 107881, 109967, 112041, 114132, 116223, 118286, 120361, 122452]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每个异常状态攻击力增加率 : {value2}% + # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [中毒效果] # 中毒攻击力 : {value3}% + # REMOVE: data3 = [0, 3964, 4372, 4774, 5174, 5578, 5982, 6384, 6784, 7186, 7587, 7993, 8393, 8798, 9204, 9604, 10006, 10408, 10809, 11214, 11619, 12021, 12420, 12822, 13225, 13624, 14030, 14433, 14838, 15238, 15640, 16043, 16449, 16846, 17247, 17655, 18058, 18460, 18862, 19262, 19666, 20067, 20473, 20872, 21276, 21677, 22082, 22486, 22885, 23287, 23691]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 中毒几率 : {value4}% + # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 中毒持续时间 : {value5}秒 + # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [减速效果] # 减速几率 : {value6}% + # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 减速持续时间 : {value7}秒 + # REMOVE: data7 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 移动速度减少率 : {value8}% + # REMOVE: data8 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 攻击速度减少率 : {value9}% + # REMOVE: data9 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [发动涂毒时附加中毒攻击力] # 摆拳攻击时中毒攻击力 : {value10}% + # REMOVE: data10 = [0, 453, 500, 546, 592, 638, 684, 730, 776, 822, 868, 914, 960, 1006, 1052, 1098, 1144, 1190, 1236, 1282, 1328, 1374, 1420, 1466, 1512, 1557, 1604, 1650, 1696, 1742, 1788, 1834, 1880, 1926, 1971, 2018, 2064, 2110, 2156, 2202, 2248, 2294, 2340, 2386, 2432, 2478, 2524, 2570, 2616, 2662, 2708]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 爆炸攻击时中毒攻击力 : {value11}% + # REMOVE: data11 = [0, 2445, 2697, 2945, 3191, 3441, 3690, 3938, 4184, 4432, 4680, 4930, 5177, 5427, 5677, 5924, 6172, 6420, 6667, 6917, 7167, 7415, 7661, 7909, 8158, 8404, 8654, 8902, 9152, 9399, 9647, 9896, 10146, 10391, 10638, 10890, 11139, 11386, 11634, 11881, 12130, 12378, 12628, 12874, 13123, 13371, 13620, 13870, 14116, 14363, 14613]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # [范围信息] # 爆炸范围比率 : {value12}% + # REMOVE: data12 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) def vp_1(self): @@ -1556,7 +1498,7 @@ class Skill40(ActiveSkill): [猛毒擒月炎]\n 命中时, 发动即爆之血, 立即爆发自身中毒异常状态伤害\n 爆炸后, 附加强制控制状态1秒\n - 爆炸范围 +20% + 爆炸范围 +20%\n """ ... @@ -1565,59 +1507,72 @@ class Skill40(ActiveSkill): [猛毒擒月炎]\n 删除根据异常状态适用数量增加攻击力的功能\n - 攻击力 +60%\n - 如果没有命中的敌人, 剩余冷却时间缩短为4秒 + 如果没有命中的敌人, 剩余冷却时间缩短为4秒\n """ ... - # 爆碎砖袭 # fighter_female/brawler_female/0fbb8de70002ad34f046c94c2cb3e863 # a7a059ebe9e6054c0644b40ef316d6e9/0fbb8de70002ad34f046c94c2cb3e863 -class Skill41(ActiveSkill): +class Skill42(ActiveSkill): """ - 跳跃并强力锤击地面, 使地面迸出镶嵌着炸药的砖块。\n - 再用拳头向前击飞砖块引发爆炸, 使敌人进入强制控制状态。\n - 按方向键可调整跳跃距离。\n - 后/下方向键 : 原地\n - 方向键(无操作) : 中距离\n - 前方向键 : 长距离 + 跳跃并强力锤击地面, 使地面迸出镶嵌着炸药的砖块。\n + 再用拳头向前击飞砖块引发爆炸, 使敌人进入强制控制状态。\n + 按方向键可调整跳跃距离。\n + 后/下方向键 : 原地\n + 方向键(无操作) : 中距离\n + 前方向键 : 长距离\n """ - - name = '爆碎砖袭' + name = "爆碎砖袭" learnLv = 70 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (4,13) + position = 4 rangeLv = 2 cube = 2 cd = 50 mp = [800, 1680] - uuid = '0fbb8de70002ad34f046c94c2cb3e863' + uuid = "0fbb8de70002ad34f046c94c2cb3e863" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 15710, 17309, 18898, 20492, 22086, 23678, 25276, 26868, 28460, 30051, 31645, 33247, 34837, 36431, 38017, 39611, 41209, 42802, 44396, 45986, 47584, 49178, 50770, 52368, 53960, 55554, 57150, 58741, 60339, 61933, 63523, 65121, 66713, 68309, 69899, 71488, 73082, 74678, 76274, 77868, 79458, 81058, 82646, 84241, 85837, 87431, 89023, 90615, 92209, 93807]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 砖块攻击力 : {value1}% + # REMOVE: data1 = [0, 15710, 17309, 18898, 20492, 22086, 23678, 25276, 26868, 28460, 30051, 31645, 33247, 34837, 36431, 38017, 39611, 41209, 42802, 44396, 45986, 47584, 49178, 50770, 52368, 53960, 55554, 57150, 58741, 60339, 61933, 63523, 65121, 66713, 68309, 69899, 71488, 73082, 74678, 76274, 77868, 79458, 81058, 82646, 84241, 85837, 87431, 89023, 90615, 92209, 93807]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 砖块爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 10699, 11788, 12870, 13956, 15042, 16126, 17214, 18298, 19382, 20466, 21552, 22643, 23726, 24811, 25891, 26977, 28065, 29151, 30236, 31319, 32407, 33493, 34577, 35665, 36749, 37835, 38922, 40006, 41094, 42180, 43262, 44351, 45435, 46522, 47605, 48687, 49773, 50860, 51947, 53032, 54115, 55205, 56286, 57373, 58460, 59545, 60629, 61714, 62799, 63887]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 砖块爆炸多段攻击次数 : {value3}次 + # REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 砖块爆炸时强制控制持续时间 : {value4}秒 + # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) - # [发动涂毒时附加中毒攻击力] - # 冲击波中毒攻击力 : {value5}% + # 压制力 (4人队伍) : {value5}秒 ({value6}秒) + # REMOVE: data5 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - # 砖块攻击时中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # 砖块爆炸时中毒攻击力 : {value7}% + # [发动涂毒时附加中毒攻击力] + # 冲击波中毒攻击力 : {value7}% + # REMOVE: data7 = [0, 1571, 1731, 1890, 2050, 2209, 2368, 2528, 2687, 2846, 3006, 3165, 3325, 3484, 3644, 3802, 3962, 4121, 4281, 4440, 4599, 4759, 4918, 5077, 5237, 5396, 5556, 5715, 5875, 6034, 6194, 6353, 6513, 6672, 6831, 6990, 7149, 7309, 7468, 7628, 7787, 7946, 8106, 8265, 8425, 8584, 8744, 8903, 9062, 9221, 9381]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # [范围信息] - # 砖块爆炸大小比率 : {value8}% + # 砖块攻击时中毒攻击力 : {value8}% + # REMOVE: data8 = [0, 1571, 1731, 1890, 2050, 2209, 2368, 2528, 2687, 2846, 3006, 3165, 3325, 3484, 3644, 3802, 3962, 4121, 4281, 4440, 4599, 4759, 4918, 5077, 5237, 5396, 5556, 5715, 5875, 6034, 6194, 6353, 6513, 6672, 6831, 6990, 7149, 7309, 7468, 7628, 7787, 7946, 8106, 8265, 8425, 8584, 8744, 8903, 9062, 9221, 9381]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) + # 砖块爆炸时中毒攻击力 : {value9}% + # REMOVE: data9 = [0, 1070, 1179, 1287, 1395, 1504, 1612, 1721, 1830, 1938, 2046, 2155, 2264, 2372, 2481, 2589, 2697, 2806, 2915, 3023, 3131, 3240, 3349, 3457, 3566, 3674, 3783, 3892, 4000, 4109, 4217, 4326, 4434, 4543, 4652, 4760, 4868, 4977, 5085, 5194, 5303, 5411, 5520, 5628, 5737, 5845, 5954, 6062, 6171, 6279, 6388]# noqa: E501 + data9 = get_data(f'{prefix}/{uuid}', 9) + # [范围信息] + # 砖块爆炸大小比率 : {value10}% + # REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + data10 = get_data(f'{prefix}/{uuid}', 10) def vp_1(self): """ @@ -1627,7 +1582,7 @@ class Skill41(ActiveSkill): 变更为可填充2次的技能\n - 每次填充冷却时间 : 25秒\n - 每次攻击力 -50%\n - 可以在空中施放 + 可以在空中施放\n """ ... @@ -1637,15 +1592,14 @@ class Skill41(ActiveSkill): 变更为具有定时功能的炸药砖块, 在一定时间后自动爆炸\n - 锤击地面之后角色可以行动\n - 总攻击力相同\n - 可以强制中断转职技能的施放后僵直并施放 (觉醒技能除外) + 可以强制中断转职技能的施放后僵直并施放 (觉醒技能除外)\n """ ... - # 猛毒之伤 # fighter_female/brawler_female/1803b6a67047cafb9e289b4f33cc507b # a7a059ebe9e6054c0644b40ef316d6e9/1803b6a67047cafb9e289b4f33cc507b -class Skill42(PassiveSkill): +class Skill43(PassiveSkill): """ 攻击中毒状态的敌人时, 增加物理、 魔法暴击率以及基本攻击力和技能攻击力, 并且部分技能发生变更。\n [袭刺]\n @@ -1653,98 +1607,123 @@ class Skill42(PassiveSkill): [双重投掷]\n 进入地下城时, 自动施放[双重投掷]。\n [伏虎霸王拳]\n - 施放时毒气扩散, 探索后追击可抓取的最强敌人 + 施放时毒气扩散, 探索后追击可抓取的最强敌人。\n """ - - name = '猛毒之伤' + name = "猛毒之伤" learnLv = 75 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (3,13) + position = 3 rangeLv = 3 - uuid = '1803b6a67047cafb9e289b4f33cc507b' + uuid = "1803b6a67047cafb9e289b4f33cc507b" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理、 魔法暴击率增加 : {value1}% + # REMOVE: data1 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力和技能攻击力增加率 : {value2}% + # REMOVE: data2 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 连环毒爆弹 # fighter_female/brawler_female/faf9cd66281078b51be2ee0b0f6c5530 # a7a059ebe9e6054c0644b40ef316d6e9/faf9cd66281078b51be2ee0b0f6c5530 -class Skill43(ActiveSkill): +class Skill44(ActiveSkill): """ - 在敌人身上装置毒爆弹。\n - 一定时间后, 毒爆弹会爆炸, 使敌人进入中毒、 灼伤状态, 同时转移到周围其他敌人身上。\n - 该转移对曾经被毒爆弹命中的敌人无效。\n - 被装置毒爆弹的敌人将会减少移动速度和攻击速度。\n - 对无法抓取的敌人不适用控制效果。 + 在敌人身上装置毒爆弹。\n + 一定时间后, 毒爆弹会爆炸, 使敌人进入中毒、 灼伤状态, 同时转移到周围其他敌人身上。\n + 该转移对曾经被毒爆弹命中的敌人无效。\n + 被装置毒爆弹的敌人将会减少移动速度和攻击速度。\n + 对无法抓取的敌人不适用控制效果。\n """ - - name = '连环毒爆弹' + name = "连环毒爆弹" learnLv = 75 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (5,13) + position = 5 rangeLv = 2 cube = 3 cd = 40 mp = [580, 4500] - uuid = 'faf9cd66281078b51be2ee0b0f6c5530' + uuid = "faf9cd66281078b51be2ee0b0f6c5530" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 踢击攻击力 : {value0}% + # REMOVE: data0 = [0, 42970, 47327, 51689, 56049, 60405, 64768, 69122, 73487, 77848, 82203, 86566, 90921, 95283, 99638, 104001, 108360, 112720, 117080, 121438, 125800, 130155, 134516, 138877, 143234, 147595, 151950, 156311, 160674, 165030, 169391, 173750, 178111, 182467, 186828, 191186, 195546, 199907, 204264, 208628, 212983, 217345, 221706, 226060, 230422, 234779, 239140, 243501, 247859, 252220, 256578]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒爆弹爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 18386, 20250, 22117, 23982, 25846, 27713, 29576, 31444, 33310, 35173, 37040, 38903, 40770, 42634, 44500, 46366, 48231, 50096, 51961, 53828, 55691, 57557, 59423, 61287, 63153, 65017, 66883, 68749, 70614, 72480, 74344, 76210, 78075, 79941, 81805, 83671, 85537, 87401, 89268, 91132, 92998, 94864, 96727, 98594, 100458, 102324, 104190, 106055, 107921, 109785]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒爆弹第1次转移人数上限 : {value2}个 + # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 第1次转移时, 攻击力减少率 : {value3}% + # REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒爆弹第2次转移人数上限 : {value4}个 + # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 第2次转移时, 攻击力减少率 : {value5}% + # REMOVE: data5 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 被装置爆毒弹时, 移动速度减少率 : {value6}% + # REMOVE: data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 被装置爆毒弹时, 攻击速度减少率 : {value7}% + # REMOVE: data7 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # [中毒效果] - # 中毒攻击力 : {value8}% + # 压制力 (4人队伍) : {value8}秒 ({value9}秒) + # REMOVE: data8 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 中毒几率 : {value9}% + # REMOVE: data9 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) - # 中毒持续时间 : {value10}秒 + # [中毒效果] + # 中毒攻击力 : {value10}% + # REMOVE: data10 = [0, 1438, 1584, 1730, 1876, 2021, 2167, 2313, 2459, 2605, 2751, 2897, 3043, 3189, 3334, 3480, 3626, 3772, 3918, 4064, 4210, 4356, 4502, 4648, 4793, 4939, 5085, 5231, 5377, 5523, 5669, 5815, 5960, 6106, 6252, 6398, 6544, 6690, 6836, 6982, 7127, 7273, 7419, 7565, 7711, 7857, 8003, 8149, 8295, 8441, 8586]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) - # [灼伤效果] - # 灼伤攻击力 : {value11}% + # 中毒几率 : {value11}% + # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) - # 灼伤几率 : {value12}% + # 中毒持续时间 : {value12}秒 + # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) - # 灼伤持续时间 : {value13}秒 + # [灼伤效果] + # 灼伤攻击力 : {value13}% + # REMOVE: data13 = [0, 126, 138, 151, 164, 177, 189, 202, 215, 228, 240, 253, 266, 278, 291, 304, 317, 329, 342, 355, 368, 380, 393, 406, 419, 431, 444, 457, 470, 482, 495, 508, 521, 533, 546, 559, 572, 584, 597, 610, 622, 635, 648, 661, 673, 686, 699, 712, 724, 737, 750]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) - # [发动涂毒时附加中毒攻击力] - # 踢击时中毒攻击力 : {value14}% + # 灼伤几率 : {value14}% + # REMOVE: data14 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) - # 毒爆弹爆炸时中毒攻击力 : {value15}% + # 灼伤持续时间 : {value15}秒 + # REMOVE: data15 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) - # [范围信息] - # 爆炸范围比率 : {value16}% + # [发动涂毒时附加中毒攻击力] + # 踢击时中毒攻击力 : {value16}% + # REMOVE: data16 = [0, 4295, 4731, 5167, 5602, 6038, 6474, 6909, 7345, 7781, 8217, 8653, 9088, 9524, 9959, 10396, 10831, 11267, 11703, 12138, 12575, 13010, 13446, 13882, 14317, 14753, 15188, 15624, 16060, 16496, 16932, 17367, 17803, 18239, 18675, 19110, 19546, 19982, 20417, 20854, 21289, 21725, 22161, 22596, 23032, 23468, 23904, 24339, 24775, 25211, 25647]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) + # 毒爆弹爆炸时中毒攻击力 : {value17}% + # REMOVE: data17 = [0, 1984, 2185, 2387, 2588, 2789, 2991, 3192, 3394, 3595, 3796, 3997, 4199, 4400, 4601, 4803, 5004, 5205, 5407, 5608, 5809, 6010, 6212, 6413, 6614, 6816, 7017, 7218, 7420, 7621, 7822, 8024, 8225, 8426, 8627, 8829, 9030, 9231, 9433, 9634, 9835, 10037, 10238, 10439, 10641, 10842, 11043, 11245, 11446, 11647, 11848]# noqa: E501 + data17 = get_data(f'{prefix}/{uuid}', 17) + # [范围信息] + # 爆炸范围比率 : {value18}% + # REMOVE: data18 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + data18 = get_data(f'{prefix}/{uuid}', 18) def vp_1(self): """ [连环毒爆弹]\n 后空翻距离 -50%\n - 后空翻过程中, 可以施放所有可以空中使用的转职技能 + 后空翻过程中, 可以施放所有可以空中使用的转职技能\n """ ... @@ -1757,64 +1736,75 @@ class Skill43(ActiveSkill): - 删除[连环毒爆弹]施放动作, 合算攻击力\n - 可施放的技能 : [袭刺]、 [擒月炎]、 [毒影针]、 [砖袭]、 [伏虎霸王拳]、 [猛毒擒月炎]\n [连环毒爆弹]爆炸时, 初始化[袭刺]的冷却时间\n - - [袭刺]攻击力 -11% + - [袭刺]攻击力 -11%\n """ ... - # 毒龙轰天雷 # fighter_female/brawler_female/2391a27457b5a8c6fa4b4670a91bdd11 # a7a059ebe9e6054c0644b40ef316d6e9/2391a27457b5a8c6fa4b4670a91bdd11 -class Skill44(ActiveSkill): +class Skill45(ActiveSkill): """ - 使用最强暗器——轰天雷攻击敌人。\n - 该技能可以在地面和空中使用。\n - 轰天雷爆炸时, 犹如毒龙冲天并给予敌人5次伤害, 使其进入中毒状态。\n - 爆炸后会在地面上形成猛毒地带, 该范围内的敌人将进入减速状态, 效果持续一定时间。\n - 按向下键时会在原地施放。 + 使用最强暗器——轰天雷攻击敌人。\n + 该技能可以在地面和空中使用。\n + 轰天雷爆炸时, 犹如毒龙冲天并给予敌人5次伤害, 使其进入中毒状态。\n + 爆炸后会在地面上形成猛毒地带, 该范围内的敌人将进入减速状态, 效果持续一定时间。\n + 按向下键时会在原地施放。\n """ - - name = '毒龙轰天雷' + name = "毒龙轰天雷" learnLv = 80 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (4,14) + position = 4 rangeLv = 2 cube = 5 cd = 45 mp = [800, 6000] - uuid = '2391a27457b5a8c6fa4b4670a91bdd11' + uuid = "2391a27457b5a8c6fa4b4670a91bdd11" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 落地攻击力 : {value0}% + # REMOVE: data0 = [0, 14987, 16509, 18029, 19548, 21065, 22590, 24108, 25631, 27148, 28670, 30190, 31710, 33227, 34753, 36272, 37792, 39312, 40832, 42353, 43872, 45391, 46917, 48434, 49955, 51475, 52997, 54516, 56035, 57555, 59079, 60597, 62120, 63640, 65158, 66680, 68199, 69719, 71242, 72762, 74282, 75802, 77321, 78846, 80363, 81881, 83407, 84925, 86446, 87963, 89486]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 轰天雷爆炸多段攻击力 : {value1}% + # REMOVE: data1 = [0, 14376, 15835, 17293, 18750, 20205, 21668, 23124, 24585, 26039, 27500, 28958, 30416, 31871, 33334, 34792, 36250, 37708, 39165, 40625, 42081, 43539, 45002, 46457, 47916, 49374, 50833, 52291, 53748, 55205, 56668, 58124, 59585, 61042, 62499, 63958, 65416, 66874, 68334, 69792, 71250, 72708, 74165, 75628, 77082, 78539, 80002, 81459, 82918, 84373, 85833]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 轰天雷爆炸多段攻击次数 : {value2}次 + # REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 猛毒地带攻击力 : {value3}% + # REMOVE: data3 = [0, 905, 997, 1089, 1181, 1273, 1365, 1456, 1548, 1640, 1732, 1824, 1916, 2007, 2099, 2191, 2283, 2375, 2467, 2558, 2650, 2742, 2834, 2926, 3018, 3110, 3201, 3293, 3385, 3477, 3569, 3661, 3753, 3844, 3936, 4028, 4120, 4212, 4304, 4395, 4487, 4579, 4671, 4763, 4855, 4946, 5038, 5130, 5222, 5314, 5406]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 猛毒地带持续时间 : {value4}秒 + # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 猛毒地带移动速度减少率 : {value5}% + # REMOVE: data5 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [中毒效果] # 中毒攻击力 : {value6}% + # REMOVE: data6 = [0, 604, 665, 726, 787, 848, 910, 971, 1032, 1093, 1155, 1216, 1277, 1338, 1400, 1461, 1522, 1583, 1644, 1706, 1767, 1828, 1889, 1951, 2012, 2073, 2134, 2195, 2257, 2318, 2379, 2440, 2502, 2563, 2624, 2685, 2747, 2808, 2869, 2930, 2991, 3053, 3114, 3175, 3236, 3298, 3359, 3420, 3481, 3542, 3604]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 中毒几率 : {value7}% + # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒持续时间 : {value8}秒 + # REMOVE: data8 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [发动涂毒时附加中毒攻击力] # 落地攻击时中毒攻击力 : {value9}% + # REMOVE: data9 = [0, 1499, 1651, 1803, 1955, 2107, 2259, 2411, 2563, 2715, 2867, 3019, 3171, 3323, 3475, 3627, 3779, 3931, 4083, 4235, 4387, 4539, 4692, 4843, 4996, 5148, 5300, 5452, 5603, 5755, 5908, 6060, 6212, 6364, 6516, 6668, 6820, 6972, 7124, 7276, 7428, 7580, 7732, 7885, 8036, 8188, 8341, 8493, 8645, 8796, 8949]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 轰天雷爆炸时中毒攻击力 : {value10}% + # REMOVE: data10 = [0, 1739, 1916, 2092, 2269, 2445, 2622, 2798, 2975, 3151, 3327, 3504, 3680, 3856, 4033, 4210, 4386, 4562, 4739, 4915, 5091, 5268, 5445, 5621, 5798, 5974, 6150, 6327, 6503, 6679, 6856, 7033, 7209, 7386, 7562, 7738, 7915, 8091, 8268, 8444, 8621, 8797, 8973, 9150, 9326, 9503, 9680, 9856, 10032, 10209, 10385]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [范围信息] # 攻击范围比率 : {value11}% + # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) def vp_1(self): @@ -1823,7 +1813,7 @@ class Skill44(ActiveSkill): 技能效果变更为投掷爆弹箱, 落地后爆炸\n - 猛毒地带持续时间 -50%\n - 总攻击力相同\n - - 施放时进入无敌状态 + - 施放时进入无敌状态\n """ ... @@ -1836,233 +1826,274 @@ class Skill44(ActiveSkill): 位于猛毒地带内时, 适用速度增益\n - 攻击速度 +15%\n - 移动速度 +15%\n - 攻击范围 +50% + 攻击范围 +50%\n """ ... - # 秘制毒爆弹 # fighter_female/brawler_female/0113c8b1306ca76d208f83f2d093dd62 # a7a059ebe9e6054c0644b40ef316d6e9/0113c8b1306ca76d208f83f2d093dd62 -class Skill45(PassiveSkill): +class Skill46(PassiveSkill): """ - 重新组合爆毒的成分, 取消毒爆弹的转移及减速效果, 但会造成更加强大的爆炸。\n - 踢击只能对1个抓取的敌人造成伤害, 爆炸会对范围内的所有敌人造成伤害。 + 重新组合爆毒的成分, 取消毒爆弹的转移及减速效果, 但会造成更加强大的爆炸。\n + 踢击只能对1个抓取的敌人造成伤害, 爆炸会对范围内的所有敌人造成伤害。\n """ - - name = '秘制毒爆弹' + name = "秘制毒爆弹" learnLv = 80 masterLv = 1 maxLv = 1 - position = 0 # TODO + cellPos = (5,14) + position = 5 rangeLv = 2 - uuid = '0113c8b1306ca76d208f83f2d093dd62' + uuid = "0113c8b1306ca76d208f83f2d093dd62" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 踢击攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 50]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒爆弹爆炸攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 40]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒爆弹爆炸攻击时中毒攻击力变化率 : {value2}% + # REMOVE: data2 = [0, 140]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 万毒噬心诀 # fighter_female/brawler_female/2a3c96b88d02372505692da0a8b54743 # a7a059ebe9e6054c0644b40ef316d6e9/2a3c96b88d02372505692da0a8b54743 -class Skill46(ActiveSkill): +class Skill47(ActiveSkill): """ - 用毒神绝的独特战术“万毒噬心诀”压制敌人。\n - 学习[万毒噬心诀]后, 增加[挑衅]的控制型异常状态抗性减少值。\n - 发动后, 基本攻击、 前冲攻击、 跳跃攻击方式将会产生变化。 攻击时, 附带蛇形攻击。 并增加技能攻击力。\n - 其他技能施放过程中可以使用[万毒噬心诀]。 使用时, 会在没有准备动作及冲击波的情况下立即施放。 + 用毒神绝的独特战术“万毒噬心诀”压制敌人。\n + 学习[万毒噬心诀]后, 增加[挑衅]的控制型异常状态抗性减少值。\n + 发动后, 基本攻击、 前冲攻击、 跳跃攻击方式将会产生变化。 攻击时, 附带蛇形攻击。 并增加技能攻击力。\n + 其他技能施放过程中可以使用[万毒噬心诀]。 使用时, 会在没有准备动作及冲击波的情况下立即施放。\n """ - - name = '万毒噬心诀' + name = "万毒噬心诀" learnLv = 85 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (6,14) + position = 6 rangeLv = 5 cube = 10 - cd = 60 - mp = [2445, 34577] - uuid = '2a3c96b88d02372505692da0a8b54743' + cd = 50 + mp = [2323, 32848] + uuid = "2a3c96b88d02372505692da0a8b54743" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # [持续效果] # [挑衅]控制型异常状态抗性额外减少 : {value0}% + # REMOVE: data0 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [万毒噬心诀]持续时间 : {value1}秒 + # REMOVE: data1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放技能时爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188, 6188]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 基本攻击第1击攻击力 : {value3}% + # REMOVE: data3 = [0, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 基本攻击第2击攻击力 : {value4}% + # REMOVE: data4 = [0, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873, 2873]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 基本攻击第3击攻击力 : {value5}% + # REMOVE: data5 = [0, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 基本攻击第4击攻击力 : {value6}% + # REMOVE: data6 = [0, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428, 3428]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 基本攻击第5击攻击力 : {value7}% + # REMOVE: data7 = [0, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219, 4219]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 前冲攻击力 : {value8}% + # REMOVE: data8 = [0, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747, 4747]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 跳跃攻击力 : {value9}% + # REMOVE: data9 = [0, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255, 7255]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 技能攻击力增加率 : {value10}% + # REMOVE: data10 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [发动涂毒时附加中毒攻击力] # 基本攻击第1击攻击时中毒攻击力 : {value11}% + # REMOVE: data11 = [0, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 基本攻击第2击攻击时中毒攻击力 : {value12}% + # REMOVE: data12 = [0, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 基本攻击第3击攻击时中毒攻击力 : {value13}% + # REMOVE: data13 = [0, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 基本攻击第4击攻击时中毒攻击力 : {value14}% + # REMOVE: data14 = [0, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 基本攻击第5击攻击时中毒攻击力 : {value15}% + # REMOVE: data15 = [0, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 前冲攻击攻击时中毒攻击力 : {value16}% + # REMOVE: data16 = [0, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # 跳跃攻击攻击时中毒攻击力 : {value17}% + # REMOVE: data17 = [0, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726]# noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) - # 禁技 : 万毒蛇窟 # fighter_female/brawler_female/8b08f9504167a9c0f3a1d29d71b7943e # a7a059ebe9e6054c0644b40ef316d6e9/8b08f9504167a9c0f3a1d29d71b7943e -class Skill47(ActiveSkill): +class Skill48(ActiveSkill): """ - 释放利用[万毒噬心诀]获取的剧毒气息, 释放的毒气变化为蛇的形状。 \n - [万毒噬心诀]状态下, 可以在地面和空中施放。\n - 并且可以用方向键控制降落的位置。\n - 下方向键 : 原地\n - 方向键(无操作) : 中距离\n - 前方向键 : 长距离 + 释放利用[万毒噬心诀]获取的剧毒气息, 释放的毒气变化为蛇的形状。\n + [万毒噬心诀]状态下, 可以在地面和空中施放。\n + 并且可以用方向键控制降落的位置。\n + 下方向键 : 原地\n + 方向键(无操作) : 中距离\n + 前方向键 : 长距离\n """ - - name = '禁技 : 万毒蛇窟' + name = "禁技 : 万毒蛇窟" learnLv = 85 masterLv = 1 maxLv = 1 - position = 0 # TODO + cellPos = (7,14) + position = 7 rangeLv = 5 - cd = 180 - mp = [1900, 1900] - uuid = '8b08f9504167a9c0f3a1d29d71b7943e' + cd = 170 + mp = [1805, 1805] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # [禁技 : 万毒蛇窟]攻击力 : {value0}% + # REMOVE: data0 = [0, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363, 21363]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [禁技 : 万毒蛇窟]多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [发动涂毒时附加中毒攻击力] # [禁技 : 万毒蛇窟]攻击时中毒攻击力 : {value2}% + # REMOVE: data2 = [0, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 身化万毒 # fighter_female/brawler_female/78b86e64fbb74c1db1b71c50a5ac21cd # a7a059ebe9e6054c0644b40ef316d6e9/78b86e64fbb74c1db1b71c50a5ac21cd -class Skill48(PassiveSkill): +class Skill49(PassiveSkill): """ 只有超越界限化为万毒本身者才能使用的独门秘技。\n 增加基本攻击力和转职技能攻击力, 变更部分技能效果。\n [擒月炎]\n - 攻击可抓取敌人时, 删除抓取动作, 将火药附着到命中的敌人身上, 短暂控制敌人后引爆火药。 \n + 攻击可抓取敌人时, 删除抓取动作, 将火药附着到命中的敌人身上, 短暂控制敌人后引爆火药。\n [毒影针]\n - 发动[万毒噬心诀]后施放时, 向前方投掷蛇形毒气。 + 发动[万毒噬心诀]后施放时, 向前方投掷蛇形毒气。\n """ - - name = '身化万毒' + name = "身化万毒" learnLv = 95 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (5,15) + position = 5 rangeLv = 3 - uuid = '78b86e64fbb74c1db1b71c50a5ac21cd' + uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [擒月炎]攻击可抓取敌人时的控制持续时间 : {value1}秒 + # REMOVE: data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - # 钻心毒爆 # fighter_female/brawler_female/f4a561e272cc434a4905b3aa0c0de090 # a7a059ebe9e6054c0644b40ef316d6e9/f4a561e272cc434a4905b3aa0c0de090 -class Skill49(ActiveSkill): +class Skill50(ActiveSkill): """ - 取出装有爆炸物的箱械, 向敌人跳跃并进行攻击, 同时引爆箱械。\n - 该技能可以在地面和空中使用。\n - 按向前方向键可以跳得更远。\n - 攻击命中时使敌人进入出血状态。\n - 爆炸攻击使敌人进入中毒和灼伤状态。\n - 未命中敌人时, 向地面下砸并引爆箱械。 + 取出装有爆炸物的箱械, 向敌人跳跃并进行攻击, 同时引爆箱械。\n + 该技能可以在地面和空中使用。\n + 按向前方向键可以跳得更远。\n + 攻击命中时使敌人进入出血状态。\n + 爆炸攻击使敌人进入中毒和灼伤状态。\n + 未命中敌人时, 向地面下砸并引爆箱械。\n """ - - name = '钻心毒爆' + name = "钻心毒爆" learnLv = 95 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (7,15) + position = 7 rangeLv = 2 cube = 7 cd = 60 mp = [960, 7200] - uuid = 'f4a561e272cc434a4905b3aa0c0de090' + uuid = "f4a561e272cc434a4905b3aa0c0de090" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 命中敌人时攻击力 : {value0}% + # REMOVE: data0 = [0, 62710, 69074, 75435, 81797, 88159, 94522, 100884, 107245, 113608, 119972, 126333, 132697, 139056, 145420, 151784, 158144, 164508, 170868, 177231, 183592, 189956, 196318, 202679, 209041, 215404, 221766, 228130, 234489, 240853, 247215, 253576, 259935, 266299, 272663, 279025, 285387, 291748, 298110, 304474, 310836, 317197, 323561, 329922, 336286, 342646, 349009, 355371, 361733, 368095, 374458]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击地面时攻击力 : {value1}% + # REMOVE: data1 = [0, 74609, 82180, 89748, 97317, 104887, 112456, 120026, 127593, 135165, 142736, 150303, 157875, 165441, 173012, 180583, 188151, 195722, 203288, 210859, 218427, 225998, 233568, 241135, 248705, 256274, 263844, 271415, 278981, 286552, 294122, 301689, 309255, 316827, 324398, 331967, 339537, 347104, 354674, 362245, 369815, 377382, 384954, 392521, 400092, 407660, 415230, 422799, 430369, 437938, 445508]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 箱械爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 14689, 16180, 17670, 19160, 20650, 22141, 23631, 25121, 26612, 28102, 29592, 31083, 32572, 34063, 35554, 37044, 38534, 40024, 41515, 43005, 44495, 45986, 47475, 48966, 50456, 51946, 53437, 54927, 56417, 57908, 59398, 60887, 62378, 63868, 65359, 66849, 68339, 69829, 71320, 72810, 74300, 75791, 77281, 78771, 80261, 81752, 83242, 84732, 86223, 87713]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 箱械爆炸多段攻击次数上限 : {value3}次 + # REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [出血效果] # 出血攻击力 : {value4}% + # REMOVE: data4 = [0, 20910, 23032, 25153, 27274, 29396, 31517, 33638, 35759, 37881, 40003, 42124, 44246, 46366, 48488, 50610, 52731, 54853, 56973, 59095, 61216, 63338, 65460, 67581, 69702, 71823, 73945, 76067, 78187, 80309, 82430, 84551, 86672, 88794, 90916, 93037, 95158, 97279, 99401, 101523, 103644, 105765, 107887, 110008, 112130, 114251, 116372, 118494, 120615, 122736, 124858]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 出血几率 : {value5}% + # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血持续时间 : {value6}秒 + # REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [中毒效果] # 中毒攻击力 : {value7}% + # REMOVE: data7 = [0, 3670, 4043, 4415, 4787, 5160, 5532, 5905, 6277, 6649, 7022, 7394, 7767, 8139, 8511, 8884, 9256, 9629, 10001, 10373, 10745, 11118, 11490, 11863, 12235, 12607, 12980, 13352, 13724, 14097, 14469, 14842, 15214, 15586, 15959, 16331, 16703, 17076, 17448, 17821, 18193, 18565, 18938, 19310, 19682, 20055, 20427, 20800, 21172, 21544, 21917]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒几率 : {value8}% + # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒持续时间 : {value9}秒 + # REMOVE: data9 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [灼伤效果] # 灼伤攻击力 : {value10}% + # REMOVE: data10 = [0, 3670, 4043, 4415, 4787, 5160, 5532, 5905, 6277, 6649, 7022, 7394, 7767, 8139, 8511, 8884, 9256, 9629, 10001, 10373, 10745, 11118, 11490, 11863, 12235, 12607, 12980, 13352, 13724, 14097, 14469, 14842, 15214, 15586, 15959, 16331, 16703, 17076, 17448, 17821, 18193, 18565, 18938, 19310, 19682, 20055, 20427, 20800, 21172, 21544, 21917]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 灼伤几率 : {value11}% + # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 灼伤持续时间 : {value12}秒 + # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [发动涂毒时附加中毒攻击力] # 命中敌人时中毒攻击力 : {value13}% + # REMOVE: data13 = [0, 8372, 9221, 10070, 10920, 11769, 12618, 13468, 14317, 15167, 16016, 16865, 17715, 18564, 19413, 20263, 21112, 21962, 22810, 23660, 24509, 25359, 26208, 27057, 27907, 28756, 29605, 30455, 31304, 32153, 33003, 33852, 34701, 35550, 36400, 37249, 38099, 38948, 39797, 40647, 41496, 42345, 43195, 44044, 44893, 45743, 46592, 47441, 48291, 49140, 49989]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 攻击地面时中毒攻击力 : {value14}% + # REMOVE: data14 = [0, 7461, 8218, 8975, 9732, 10489, 11246, 12003, 12759, 13516, 14274, 15030, 15787, 16544, 17301, 18058, 18815, 19572, 20329, 21086, 21843, 22600, 23357, 24114, 24870, 25627, 26384, 27142, 27898, 28655, 29412, 30169, 30926, 31683, 32440, 33197, 33954, 34710, 35467, 36225, 36981, 37738, 38495, 39252, 40009, 40766, 41523, 42280, 43037, 43794, 44551]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 箱械爆炸攻击时中毒攻击力 : {value15}% + # REMOVE: data15 = [0, 2201, 2425, 2648, 2871, 3095, 3318, 3542, 3765, 3988, 4212, 4435, 4658, 4882, 5105, 5328, 5552, 5775, 5998, 6222, 6445, 6668, 6892, 7115, 7338, 7562, 7785, 8009, 8232, 8455, 8678, 8902, 9125, 9348, 9572, 9795, 10019, 10242, 10465, 10689, 10912, 11135, 11359, 11582, 11805, 12029, 12252, 12475, 12699, 12922, 13145]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) - # 万毒噬心诀 : 毒龙吞天 # fighter_female/brawler_female/0e409ac3e1c1f3976b3ef2bfe4c13069 # a7a059ebe9e6054c0644b40ef316d6e9/0e409ac3e1c1f3976b3ef2bfe4c13069 -class Skill50(ActiveSkill): +class Skill51(ActiveSkill): """ 万毒噬心诀的终极奥义, 解除手臂的束缚, 将恐怖的万毒全部释放。\n 攻击敌人中的最强者, 并释放毒蛇群。\n @@ -2071,54 +2102,75 @@ class Skill50(ActiveSkill): 解除束缚时, 使敌人进入中毒状态。\n [三次觉醒技能]\n 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n - 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。\n """ - - name = '万毒噬心诀 : 毒龙吞天' + name = "万毒噬心诀 : 毒龙吞天" learnLv = 100 masterLv = 40 maxLv = 50 - position = 0 # TODO + cellPos = (5,16) + position = 5 rangeLv = 5 cube = 15 - cd = 290 - mp = [4025, 8055] - uuid = '0e409ac3e1c1f3976b3ef2bfe4c13069' + cd = 270 + mp = [3824, 7652] + uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 解除束缚时攻击力 : {value0}% + # REMOVE: data0 = [0, 13993, 17240, 20484, 23729, 26974, 30219, 33464, 36709, 39954, 43198, 46444, 49689, 52934, 56178, 59424, 62668, 65913, 69158, 72403, 75648, 78893, 82138, 85383, 88628, 91873, 95117, 98363, 101607, 104853, 108097, 111343, 114588, 117833, 121077, 124323, 127567, 130812, 134057, 137302, 140546, 143792, 147037, 150282, 153527, 156772, 160017, 163262, 166507, 169752, 172996]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 对可抓取敌人膝踢攻击力 : {value1}% + # REMOVE: data1 = [0, 55972, 68957, 81935, 94914, 107896, 120873, 133854, 146833, 159815, 172792, 185774, 198755, 211733, 224712, 237693, 250671, 263652, 276632, 289609, 302590, 315572, 328551, 341532, 354512, 367491, 380468, 393450, 406427, 419409, 432388, 445369, 458349, 471331, 484307, 497289, 510268, 523248, 536227, 549207, 562184, 575167, 588145, 601126, 614106, 627085, 640066, 653046, 666025, 679005, 691982]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 对可抓取敌人下劈攻击力 : {value2}% + # REMOVE: data2 = [0, 83958, 103435, 122903, 142371, 161844, 181310, 200781, 220249, 239722, 259188, 278661, 298132, 317600, 337068, 356539, 376007, 395478, 414948, 434414, 453885, 473358, 492826, 512297, 531768, 551236, 570701, 590175, 609640, 629114, 648582, 668053, 687523, 706997, 726460, 745933, 765401, 784872, 804340, 823811, 843276, 862750, 882218, 901689, 921159, 940627, 960098, 979569, 999037, 1018508, 1037973]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 对无法抓取敌人的下劈攻击力 : {value3}% + # REMOVE: data3 = [0, 139930, 172391, 204838, 237284, 269740, 302183, 334634, 367081, 399537, 431979, 464435, 496886, 529333, 561780, 594231, 626678, 659129, 691580, 724023, 756474, 788930, 821377, 853828, 886279, 918726, 951169, 983624, 1016067, 1048523, 1080969, 1113421, 1145872, 1178328, 1210766, 1243221, 1275668, 1308120, 1340566, 1373018, 1405460, 1437916, 1470363, 1502814, 1535265, 1567712, 1600163, 1632615, 1665062, 1697513, 1729955]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒蛇群多段攻击力 : {value4}% + # REMOVE: data4 = [0, 17491, 21549, 25604, 29660, 33717, 37772, 41829, 45885, 49942, 53997, 58054, 62110, 66166, 70222, 74278, 78334, 82390, 86447, 90502, 94559, 98615, 102671, 106728, 110784, 114840, 118895, 122952, 127007, 131064, 135120, 139177, 143233, 147290, 151345, 155402, 159457, 163514, 167570, 171626, 175681, 179738, 183794, 187850, 191907, 195963, 200019, 204075, 208131, 212188, 216243]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 毒蛇群多段攻击次数上限 : {value5}次 + # REMOVE: data5 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 最后一击毒龙攻击力 : {value6}% + # REMOVE: data6 = [0, 223888, 275825, 327740, 379655, 431584, 483492, 535414, 587329, 639258, 691166, 743095, 795017, 846932, 898847, 950769, 1002684, 1054606, 1106528, 1158436, 1210358, 1262288, 1314203, 1366125, 1418047, 1469962, 1521869, 1573799, 1625706, 1677636, 1729551, 1781473, 1833395, 1885324, 1937225, 1989154, 2041069, 2092991, 2144906, 2196828, 2248736, 2300665, 2352580, 2404502, 2456424, 2508339, 2560261, 2612183, 2664098, 2716020, 2767928]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - # [中毒效果] - # 中毒攻击力 : {value7}% + # 压制力 (4人队伍) : {value7}秒 ({value8}秒) + # REMOVE: data7 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) - # 中毒持续时间 : {value8}秒 + # REMOVE: data8 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 中毒几率 : {value9}% + # [中毒效果] + # 中毒攻击力 : {value9}% + # REMOVE: data9 = [0, 41979, 51718, 61452, 71186, 80922, 90655, 100391, 110125, 119861, 129594, 139331, 149066, 158800, 168534, 178270, 188004, 197739, 207474, 217207, 226943, 236679, 246413, 256149, 265884, 275618, 285351, 295088, 304820, 314557, 324291, 334027, 343762, 353499, 363230, 372967, 382701, 392436, 402170, 411906, 421638, 431375, 441109, 450845, 460580, 470314, 480049, 489785, 499519, 509254, 518987]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) - # [发动涂毒时附加中毒攻击力] - # 对可抓取敌人的膝踢攻击时中毒攻击力 : {value10}% + # 中毒持续时间 : {value10}秒 + # REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) - # 对可抓取敌人的下劈攻击时中毒攻击力 : {value11}% + # 中毒几率 : {value11}% + # REMOVE: data11 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) - # 对无法抓取敌人的下劈攻击时中毒攻击力 : {value12}% + # [发动涂毒时附加中毒攻击力] + # 对可抓取敌人的膝踢攻击时中毒攻击力 : {value12}% + # REMOVE: data12 = [0, 8396, 10344, 12291, 14238, 16185, 18132, 20079, 22026, 23973, 25920, 27867, 29814, 31761, 33708, 35655, 37602, 39549, 41496, 43443, 45390, 47337, 49284, 51231, 53179, 55125, 57072, 59019, 60966, 62913, 64860, 66807, 68754, 70702, 72648, 74596, 76542, 78490, 80436, 82383, 84330, 86277, 88224, 90171, 92119, 94065, 96013, 97960, 99907, 101854, 103800]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) - # 毒蛇群多段攻击中毒攻击力 : {value13}% + # 对可抓取敌人的下劈攻击时中毒攻击力 : {value13}% + # REMOVE: data13 = [0, 11195, 13792, 16388, 18984, 21581, 24176, 26773, 29368, 31965, 34561, 37157, 39753, 42349, 44945, 47541, 50137, 52734, 55330, 57925, 60522, 63118, 65714, 68310, 70907, 73502, 76098, 78695, 81290, 83887, 86483, 89079, 91675, 94272, 96867, 99464, 102059, 104656, 107252, 109848, 112443, 115040, 117636, 120232, 122828, 125424, 128020, 130617, 133213, 135809, 138404]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) - # 最后一击毒龙攻击时中毒攻击力 : {value14}% + # 对无法抓取敌人的下劈攻击时中毒攻击力 : {value14}% + # REMOVE: data14 = [0, 19591, 24136, 28679, 33222, 37766, 42308, 46851, 51394, 55938, 60480, 65024, 69567, 74110, 78653, 83196, 87739, 92282, 96826, 101368, 105911, 110455, 114998, 119541, 124085, 128627, 133169, 137713, 142256, 146800, 151342, 155886, 160429, 164973, 169515, 174059, 178601, 183145, 187687, 192231, 196773, 201317, 205860, 210403, 214946, 219489, 224032, 228576, 233119, 237662, 242204]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) + # 毒蛇群多段攻击中毒攻击力 : {value15}% + # REMOVE: data15 = [0, 1749, 2155, 2560, 2966, 3372, 3777, 4183, 4588, 4994, 5399, 5805, 6211, 6616, 7022, 7427, 7833, 8239, 8644, 9050, 9455, 9861, 10266, 10672, 11078, 11483, 11889, 12294, 12700, 13106, 13511, 13917, 14322, 14728, 15133, 15539, 15945, 16350, 16756, 17161, 17567, 17973, 18378, 18784, 19189, 19595, 20001, 20406, 20812, 21217, 21623]# noqa: E501 + data15 = get_data(f'{prefix}/{uuid}', 15) + # 最后一击毒龙攻击时中毒攻击力 : {value16}% + # REMOVE: data16 = [0, 22389, 27583, 32775, 37966, 43159, 48350, 53542, 58734, 63927, 69118, 74311, 79503, 84694, 89886, 95078, 100270, 105462, 110654, 115845, 121037, 126230, 131422, 136614, 141806, 146998, 152189, 157382, 162573, 167766, 172957, 178149, 183342, 188535, 193725, 198918, 204109, 209301, 214493, 219685, 224876, 230069, 235261, 240453, 245645, 250837, 256029, 261221, 266413, 271605, 276796]# noqa: E501 + data16 = get_data(f'{prefix}/{uuid}', 16) class classChange(Character): @@ -2132,11 +2184,16 @@ class classChange(Character): self.jobId = 'a7a059ebe9e6054c0644b40ef316d6e9' self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193' - self.武器选项 = [] # TODO - self.输出类型选项 = [] # TODO - self.输出类型 = '' # TODO - self.防具精通属性 = [''] # TODO + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO self.防具类型 = '' - self.buff = ... # TODO + # 涂毒单独处理 + self.buff = 1.0 super().__init__(equVersion, __name__) + + def load_skills(self): + super().load_skills() + self.GetSkillByName("涂毒").enchantPoisonRatio = 9.44 - 1 \ No newline at end of file diff --git a/backend/openapi b/backend/openapi index c14ef0f4..db8b12c6 160000 --- a/backend/openapi +++ b/backend/openapi @@ -1 +1 @@ -Subproject commit c14ef0f4896cde45bac3364eff94efbc3e5885b0 +Subproject commit db8b12c6fac6c8964980698e176be4cc4017d813 diff --git a/images b/images index 7c332af2..f4ee0c50 160000 --- a/images +++ b/images @@ -1 +1 @@ -Subproject commit 7c332af2a36b8967dd64d8ff8550d267c52e3d77 +Subproject commit f4ee0c5029feb3f303317c0a9b3056db712b72e2