From f54607e4983b047561710cdc5bca0f83a0f464b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Fri, 3 Jul 2026 00:57:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E5=AE=A1=E5=88=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/core/basic/skill.py | 2 +- .../GF/priest_male/crusader_male_carry.py | 1894 +++++++++-------- backend/openapi | 2 +- 3 files changed, 1067 insertions(+), 831 deletions(-) diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index 6eb693ef..9bb9817b 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -193,7 +193,7 @@ class Skill: return f'{icon}.png' def calculate_lv(self): - return min(int((characterLv - self.learnLv) / self.rangeLv + 1), self.masterLv) if self._lv == 0 else self._lv + return min(int((characterLv - (15 if self.learnLv is None else self.learnLv)) / max(1,(1 if self.rangeLv is None else self.rangeLv)) + 1), self.masterLv) if self._lv == 0 else self._lv @property def lv(self): diff --git a/backend/core/character/GF/priest_male/crusader_male_carry.py b/backend/core/character/GF/priest_male/crusader_male_carry.py index 04374d98..d5701508 100644 --- a/backend/core/character/GF/priest_male/crusader_male_carry.py +++ b/backend/core/character/GF/priest_male/crusader_male_carry.py @@ -1,357 +1,352 @@ -# f6a4ad30555b99b499c07835f87ce522 +#f6a4ad30555b99b499c07835f87ce522 from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character - -prefix = 'priest_male/crusader_male/cn/skillDetail' - +prefix = "priest_male/crusader_male/cn/skillDetail" # 空斩打 # priest_male/crusader_male/3c5604bdbb0240b8f130f59ab40509c3 # f6a4ad30555b99b499c07835f87ce522/3c5604bdbb0240b8f130f59ab40509c3 class Skill0(ActiveSkill): """ - 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 \n - 在[意念驱动]已施放状态下, 将无法使用此技能。\n - 转职为光明骑士后, 技能类型变为独立攻击力。\n - 转职为驱魔师后, 可以蓄气攻击。 - """ + 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 - name = '空斩打' + 在[意念驱动]已施放状态下, 将无法使用此技能。 + + 转职为光明骑士后, 技能类型变为独立攻击力。 + + 转职为驱魔师后, 可以蓄气攻击。 + """ + name = "空斩打" learnLv = 1 masterLv = 10 maxLv = 20 + # line = 1 + cellPos = (6,1) position = 6 rangeLv = 3 cd = 2 - uuid = '3c5604bdbb0240b8f130f59ab40509c3' + mp = [0, 0] + uuid = "3c5604bdbb0240b8f130f59ab40509c3" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 浮空力比率 : {value0}% + # REMOVE: data0 = [0, 131.4, 132.9, 134, 135.4, 136.6, 138, 139.1, 140.6, 141.7, 143.1, 147.7, 152.3, 157.1, 162, 166.6, 171.4, 176.3, 180.9, 185.7, 190.6, 195.1, 200, 204.9, 209.4, 214.3, 219.1, 223.7, 228.6, 233.4, 238, 242.9, 247.7, 252.3, 257.1, 262, 266.6, 271.4, 276.3, 280.9, 285.7, 290.6, 295.1, 300, 304.9, 309.4, 314.3, 319.1, 323.7, 328.6, 333.4]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击力 : {value1}% + # REMOVE: data1 = [0, 184, 214, 243, 272, 301, 331, 360, 389, 418, 448, 478, 507, 536, 565, 595, 624, 654, 682, 712, 741, 771, 800, 829, 859, 888, 918, 946, 976, 1005, 1035, 1063, 1093, 1123, 1152, 1182, 1210, 1240, 1269, 1299, 1329, 1357, 1387, 1416, 1446, 1474, 1504, 1533, 1563, 1592, 1621]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) - hit1 = 1 + hit0 = 1 - -# 基础精通 -# priest_male/exorcist/5a56514f35cf0270ae8d6c65f8fefd78 -# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 -class Skill3(PassiveSkill): - """ - 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。\n - 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 +# 虎袭 +# priest_male/crusader_male/f2fb27162beb0b87a7cb9af7900e95f2 +# f6a4ad30555b99b499c07835f87ce522/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): """ + 抓取前方1名敌人并向前跑动一段距离后扔开, 可以对跑动中撞到的敌人造成多段攻击伤害。 - name = '基础精通' + 若在前冲中按攻击键, 则直接扔开抓住的敌人。 抓住的敌人只有在最后扔开时才有伤害判定, 掷出的敌人会对撞到的敌人造成附加伤害。 + + 抓取并掷出敌人时, 若按攻击键, 则可以给予敌人更多伤害。 + + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。 + + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "虎袭" learnLv = 1 - masterLv = 115 - maxLv = 200 - position = 1 - rangeLv = 1 - uuid = '5a56514f35cf0270ae8d6c65f8fefd78' - icon = '$common/$uuid' + masterLv = 60 + maxLv = 70 + # line = 1 + cellPos = (10,1) + position = 10 + rangeLv = 2 + cd = 5 + mp = [15, 154] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - # 基本攻击力变化率 : {value0}% + # 跑动中撞到敌人时攻击力 : {value0}% + # REMOVE: data0 = [0, 210, 232, 254, 274, 296, 317, 339, 361, 381, 403, 424, 447, 468, 489, 511, 532, 553, 574, 596, 618, 639, 660, 681, 703, 725, 745, 767, 788, 810, 830, 852, 874, 895, 917, 937, 959, 981, 1002, 1023, 1044, 1066, 1088, 1108, 1130, 1152, 1174, 1196, 1216, 1238, 1259, 1281, 1301, 1323, 1345, 1366, 1387, 1408, 1430, 1452, 1473, 1494, 1515, 1537, 1558, 1579, 1601, 1622, 1644, 1664, 1686]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # 前冲攻击力变化率 : {value1}% + # 跑动中攻击次数 : {value1}次 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) - # 跳跃攻击力变化率 : {value2}% + # 扔开抓住的敌人时攻击力 : {value2}% + # REMOVE: data2 = [0, 3289, 3624, 3954, 4289, 4624, 4959, 5289, 5624, 5953, 6294, 6624, 6959, 7288, 7629, 7959, 8294, 8623, 8959, 9294, 9629, 9958, 10294, 10629, 10964, 11293, 11629, 11958, 12299, 12628, 12963, 13293, 13634, 13963, 14298, 14628, 14963, 15298, 15633, 15963, 16298, 16628, 16968, 17298, 17633, 17963, 18303, 18633, 18968, 19298, 19633, 19968, 20303, 20633, 20968, 21303, 21638, 21967, 22303, 22638, 22973, 23308, 23638, 23973, 24308, 24643, 24973, 25308, 25637, 25978, 26308]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - - associate = [{'type': '*skillDamage', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['空斩打', '光之正义']}] - + # 间接攻击力 : {value3}% + # REMOVE: data3 = [0, 1648, 1807, 1977, 2148, 2312, 2477, 2647, 2812, 2983, 3142, 3312, 3483, 3647, 3818, 3977, 4147, 4318, 4483, 4647, 4812, 4982, 5153, 5312, 5482, 5653, 5818, 5982, 6147, 6318, 6488, 6647, 6818, 6982, 7153, 7323, 7482, 7653, 7817, 7988, 8153, 8317, 8488, 8658, 8817, 8988, 9153, 9323, 9488, 9653, 9823, 9988, 10152, 10323, 10488, 10658, 10817, 10988, 11158, 11323, 11493, 11652, 11823, 11993, 12158, 12323, 12493, 12658, 12828, 12987, 13158]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 追加操作后的攻击力增加率 : {value4}% + # REMOVE: data4 = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) # 神的恩赐 # priest_male/crusader_male/0232c151ef3731c2dede51931a374723 # f6a4ad30555b99b499c07835f87ce522/0232c151ef3731c2dede51931a374723 class Skill2(PassiveSkill): """ - 获得神的恩泽, 增加所有异常状态的抗性。 + 获得神的恩泽, 增加所有异常状态的抗性。 """ - - name = '神的恩赐' - learnLv = 1 + name = "神的恩赐" + learnLv = 15 masterLv = 1 maxLv = 1 + # line = 1 + cellPos = (1,1) position = 1 rangeLv = 1 - uuid = '0232c151ef3731c2dede51931a374723' + uuid = "0232c151ef3731c2dede51931a374723" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 所有异常状态抗性增加 : {value0}% + # REMOVE: data0 = [0, 5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) -# 缓慢愈合 -# priest_male/crusader_male/1fadde0eece18649caddbca7bd58cc2f -# f6a4ad30555b99b499c07835f87ce522/1fadde0eece18649caddbca7bd58cc2f -# class Skill7(ActiveSkill): -# """ -# 选择一定范围内的队员恢复生命值。 -# """ -# name = '缓慢愈合' -# learnLv = 5 -# masterLv = 60 -# maxLv = 70 -# position = 3 -# rangeLv = 3 -# cd = 8 -# mp = [28, 308] -# uuid = '1fadde0eece18649caddbca7bd58cc2f' -# hasVP = False -# hasUP = True -# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 +# 基础精通 +# priest_male/crusader_male/5a56514f35cf0270ae8d6c65f8fefd78 +# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。 -# # 生命值恢复时间 : {value0}秒 -# data0 = get_data(f'{prefix}/{uuid}', 0) -# # 生命值恢复量 : {value1} -# data1 = get_data(f'{prefix}/{uuid}', 1) -# # [范围信息] -# # 队员选择范围 : {value2}px -# data2 = get_data(f'{prefix}/{uuid}', 2) + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 115 + maxLv = 200 + # line = 0 + cellPos = (1,0) + position = 1 + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + # 基本攻击力变化率 : {value0}% + # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 前冲攻击力变化率 : {value1}% + # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 跳跃攻击力变化率 : {value2}% + # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) -# 净化 -# priest_male/crusader_male/d0cdaca82892e54097f22a1f60817048 -# f6a4ad30555b99b499c07835f87ce522/d0cdaca82892e54097f22a1f60817048 -# class Skill9(ActiveSkill): -# """ -# 使一定范围内的队员消除异常状态。 -# """ - -# name = '净化' -# learnLv = 10 -# masterLv = 1 -# maxLv = 11 -# position = 4 -# rangeLv = 5 -# cd = 15 -# mp = [22, 238] -# uuid = 'd0cdaca82892e54097f22a1f60817048' -# hasVP = False -# hasUP = False -# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - -# # 消除异常状态数量 : {value0}个 -# data0 = get_data(f'{prefix}/{uuid}', 0) -# # [范围信息] -# # [净化]适用范围 : {value1}px -# data1 = get_data(f'{prefix}/{uuid}', 1) + associate = [ + {'type': '*skillDamage', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['空斩打', '光之正义']}, + {'type': '*power4', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['惩罚之锤']}, + {'type': '*power6', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['惩罚之锤']}, + {'type': '*power7', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['惩罚之锤']} + ] # 落凤锤 # priest_male/crusader_male/45442bbbe33540b4deeec29437dae70c # f6a4ad30555b99b499c07835f87ce522/45442bbbe33540b4deeec29437dae70c -class Skill13(ActiveSkill): +class Skill14(ActiveSkill): """ - 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。\n - 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。\n - 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。\n - 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。\n - - [可施放技能] -\n - [疾风打]\n - [星落打]\n - [狂乱锤击]\n - [疾空旋风破]\n - [无双击]\n - [逆鳞震]\n + 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。 + + 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。 + + 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。 + + 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。 + + - [可施放技能] - + + [疾风打] + + [星落打] + + [狂乱锤击] + + [疾空旋风破] + + [无双击] + + [逆鳞震] + [逆龙七杀] """ - - name = '落凤锤' + name = "落凤锤" learnLv = 15 masterLv = 60 maxLv = 70 + # line = 4 + cellPos = (6,4) position = 6 rangeLv = 2 cd = 6 mp = [28, 308] - uuid = '45442bbbe33540b4deeec29437dae70c' + uuid = "45442bbbe33540b4deeec29437dae70c" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 巨兵打击攻击力 : {value0}% + # REMOVE: data0 = [0, 1630, 1796, 1966, 2125, 2292, 2457, 2627, 2792, 2960, 3120, 3282, 3457, 3620, 3782, 3950, 4115, 4282, 4453, 4611, 4772, 4937, 5110, 5275, 5442, 5607, 5764, 5943, 6100, 6269, 6436, 6600, 6769, 6936, 7096, 7270, 7443, 7601, 7761, 7925, 8097, 8261, 8420, 8593, 8754, 8930, 9100, 9252, 9422, 9588, 9748, 9919, 10084, 10255, 10415, 10584, 10751, 10913, 11073, 11244, 11409, 11577, 11742, 11905, 12069, 12242, 12398, 12569, 12734, 12905, 13067]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - hit0 = 1 # 冲击波范围 : {value1}px + # REMOVE: data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 冲击波攻击力 : {value2}% + # REMOVE: data2 = [0, 6522, 7185, 7846, 8506, 9175, 9833, 10496, 11164, 11823, 12483, 13144, 13805, 14470, 15131, 15798, 16457, 17122, 17779, 18442, 19107, 19764, 20436, 21090, 21756, 22410, 23070, 23741, 24397, 25064, 25722, 26389, 27048, 27715, 28376, 29038, 29702, 30363, 31024, 31689, 32343, 33014, 33668, 34340, 34997, 35660, 36321, 36981, 37652, 38311, 38972, 39632, 40289, 40959, 41613, 42284, 42940, 43606, 44270, 44928, 45593, 46257, 46922, 47584, 48241, 48909, 49565, 50233, 50887, 51560, 52217]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - hit2 = 1 # 转职成为驱魔师时, 冲击波范围增加率 : {value3}% + # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) - # 纯白之刃 # priest_male/crusader_male/4b2c90ec226fd40e967875aa5eabefb2 # f6a4ad30555b99b499c07835f87ce522/4b2c90ec226fd40e967875aa5eabefb2 -class Skill14(ActiveSkill): +class Skill15(ActiveSkill): """ - 凝聚力量用双臂划出十字形刀刃攻击前方敌人。 + 凝聚力量用双臂划出十字形刀刃攻击前方敌人。 """ - - name = '纯白之刃' + name = "纯白之刃" learnLv = 15 masterLv = 60 maxLv = 70 + # line = 4 + cellPos = (7,4) position = 7 rangeLv = 2 cd = 2 mp = [27, 294] - uuid = '4b2c90ec226fd40e967875aa5eabefb2' + uuid = "4b2c90ec226fd40e967875aa5eabefb2" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 发动速度增加率 : {value0}% + # REMOVE: data0 = [0, 0, 3, 4, 7, 8, 11, 12, 15, 18, 19, 22, 23, 26, 28, 30, 32, 34, 36, 38, 41, 43, 45, 47, 49, 51, 53, 55, 58, 59, 62, 63, 66, 69, 70, 73, 74, 77, 78, 81, 84, 85, 88, 89, 92, 93, 96, 99, 100, 103, 104, 107, 108, 111, 113, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 136, 139, 140, 143, 144, 147]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 刀刃攻击力 : {value1} + # REMOVE: data1 = [0, 3723, 4099, 4479, 4851, 5234, 5609, 5987, 6362, 6745, 7120, 7496, 7873, 8254, 8629, 9009, 9385, 9765, 10138, 10518, 10893, 11274, 11651, 12029, 12403, 12785, 13160, 13538, 13914, 14296, 14671, 15048, 15425, 15804, 16181, 16560, 16937, 17316, 17689, 18070, 18445, 18825, 19203, 19581, 19954, 20337, 20712, 21090, 21465, 21848, 22223, 22601, 22976, 23356, 23732, 24112, 24487, 24867, 25241, 25620, 25997, 26376, 26754, 27132, 27508, 27890, 28264, 28641, 29017, 29398, 29775]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 敌人僵直时间比率 : {value2}% + # REMOVE: data2 = [0, 244, 269, 294, 319, 343, 367, 393, 417, 443, 467, 491, 517, 541, 566, 591, 616, 640, 666, 690, 716, 740, 764, 788, 814, 838, 864, 888, 913, 938, 963, 987, 1013, 1037, 1061, 1087, 1111, 1137, 1161, 1185, 1210, 1235, 1260, 1285, 1310, 1334, 1359, 1384, 1408, 1434, 1458, 1482, 1508, 1532, 1558, 1582, 1607, 1631, 1656, 1681, 1706, 1731, 1755, 1781, 1805, 1829, 1855, 1879, 1904, 1929, 1953]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # 勇气恩赐 # priest_male/crusader_male/2ba299855fc22192cba4f73db75e9d0e # f6a4ad30555b99b499c07835f87ce522/2ba299855fc22192cba4f73db75e9d0e -class Skill15(PassiveSkill): +class Skill16(PassiveSkill): """ - 只有崇高信仰的光明骑士才能获得的恩赐。 守护的意志转化为勇气之光, 使其能更加专注于战斗。\n - 学习后, 角色定位由辅助变为输出, 且无法学习[守护恩赐]。\n - 增加自身的基本攻击力和技能攻击力, 并变更部分技能的功能。\n - [信念光环]\n - 不发动光环效果。\n - [天启之光]\n - 冷却时间缩短为145秒, 不发动祝福增益效果。\n - [神圣之光]\n - 只能对自身使用。\n - [神圣洗礼 : 信仰之翼]\n - 无法施放。\n - [生命礼赞 : 神威]\n + 只有崇高信仰的光明骑士才能获得的恩赐。 守护的意志转化为勇气之光, 使其能更加专注于战斗。 + + 学习后, 角色定位由辅助变为输出, 且无法学习[守护恩赐]。 + + 增加自身的基本攻击力和技能攻击力, 并变更部分技能的功能。 + + [信念光环] + + 不发动光环效果。 + + [天启之光] + + 冷却时间缩短为135秒, 不发动祝福增益效果。 + + [神圣之光] + + 只能对自身使用。 + + [神圣洗礼 : 信仰之翼] + + 无法施放。 + + [生命礼赞 : 神威] + 仅发动[信仰之翼 : 裁决], 不适用增益效果。 """ - - name = '勇气恩赐' + name = "勇气恩赐" learnLv = 15 masterLv = 15 maxLv = 25 + # line = 4 + cellPos = (9,4) position = 9 rangeLv = 3 - uuid = '2ba299855fc22192cba4f73db75e9d0e' + uuid = "2ba299855fc22192cba4f73db75e9d0e" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 基本攻击力和技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) associate = [{'data': data0}] -# 守护恩赐 -# priest_male/crusader_male/2c9d9a36c8401bddff6cdb80fab8dc24 -# f6a4ad30555b99b499c07835f87ce522/2c9d9a36c8401bddff6cdb80fab8dc24 -# class Skill16(PassiveSkill): -# """ -# 只有崇高信仰的光明骑士才能获得的恩赐。\n -# 学习后, 无法学习[勇气恩赐]; 增加体力与精神, 使被光明骑士命中的敌人进入所受属性伤害增加的减益状态。\n -# 属性伤害增加效果持续一段时间, 该效果可以叠加一定次数。\n -# 属性伤害增加效果无法与光明骑士 (女) 的[圣光灌注]、 小魔女的[冥月绽放]、 缪斯的[多彩感性]、 协战师的[系统 · 战场信息]效果叠加。\n -# 单人挑战时, 不适用属性伤害增加效果, 且如果体力或精神高于智力, 则智力提升至与体力或精神一致, 并适用单人挑战专属效果。 -# """ - -# name = '守护恩赐' -# learnLv = 15 -# masterLv = 60 -# maxLv = 70 -# position = 2 -# rangeLv = 3 -# uuid = '2c9d9a36c8401bddff6cdb80fab8dc24' -# 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) -# # 属性伤害量增加最大叠加数 : {value4}次 -# data4 = get_data(f'{prefix}/{uuid}', 4) -# # [单人挑战专属效果] -# # 独立攻击力增加率 : {value5}% -# data5 = get_data(f'{prefix}/{uuid}', 5) -# # 技能冷却时间减少率 : {value6}% -# data6 = get_data(f'{prefix}/{uuid}', 6) - -# Vitality = data0 -# Spirit = data1 - -# associate = [{'data': data0, 'type': '$+Vitality', 'ratio': 1}, {'data': data1, 'type': '$+Spirit', 'ratio': 1}] -# CarryRatio = [0] + [(1.055**3) * 100 - 100] * maxLv # noqa: E501 - # 光之正义 # priest_male/crusader_male/547ab2b2bd860d3e37355a9cfbc1077c # f6a4ad30555b99b499c07835f87ce522/547ab2b2bd860d3e37355a9cfbc1077c -class Skill17(ActiveSkill): - """ - 赋予在被击或攻击时, 有一定几率落下闪电的增益效果。\n - 闪电攻击受[基础精通]影响。 +class Skill18(ActiveSkill): """ + 赋予在被击或攻击时, 有一定几率落下闪电的增益效果。 - name = '光之正义' + 闪电攻击受[基础精通]影响。 + """ + name = "光之正义" learnLv = 20 masterLv = 1 maxLv = 11 + # line = 5 + cellPos = (4,5) position = 4 rangeLv = 2 cd = 10 mp = [45, 469] - uuid = '547ab2b2bd860d3e37355a9cfbc1077c' + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 持续时间 : {value0}秒 + # REMOVE: data0 = [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, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [攻击时信息] # 闪电触发几率 : {value2}% + # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 闪电冷却时间 : {value3}秒 + # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # [被击时信息] # 受魔法伤害时闪电触发几率 : {value4}% + # REMOVE: data4 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 受物理伤害时闪电触发几率 : {value5}% + # REMOVE: data5 = [0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 闪电冷却时间 : {value6}秒 + # REMOVE: data6 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [被击时的感电效果] # 感电攻击力 : {value7} + # REMOVE: data7 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 感电几率 : {value8}% + # REMOVE: data8 = [0, 10, 10.7, 11.4, 12.1, 12.8, 13.4, 14.1, 14.8, 15.5, 16.2, 16.9]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 感电持续时间 : {value9}秒 + # REMOVE: data9 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [范围信息] # 闪电大小比率 : {value10}% + # REMOVE: data10 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) def getSkillCD(self, mode=None) -> float: @@ -361,1043 +356,1125 @@ class Skill17(ActiveSkill): # 灵魂牺牲 # priest_male/crusader_male/a5fa08f5d509e6ff2ebc68856a470b5a # f6a4ad30555b99b499c07835f87ce522/a5fa08f5d509e6ff2ebc68856a470b5a -class Skill18(PassiveSkill): - """ - 灵魂修炼到极致, 增加移动速度、 施放速度、 基本攻击力和技能攻击力。\n - 光明骑士死亡时, 恢复一定范围内队员的生命值和魔法值。 +class Skill19(PassiveSkill): """ + 灵魂修炼到极致, 增加移动速度、 施放速度、 基本攻击力和技能攻击力。 - name = '灵魂牺牲' + 光明骑士死亡时, 恢复一定范围内队员的生命值和魔法值。 + """ + name = "灵魂牺牲" learnLv = 20 masterLv = 1 maxLv = 6 + # line = 5 + cellPos = (0,5) position = 0 rangeLv = 3 - uuid = 'a5fa08f5d509e6ff2ebc68856a470b5a' + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 移动速度增加 : {value0}% + # REMOVE: data0 = [0, 20, 21, 22, 23, 24, 25]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 施放速度增加 : {value1}% + # REMOVE: data1 = [0, 25, 26, 27, 28, 29, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力和技能攻击力增加率 : {value2}% + # REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [死亡时附加效果] # 队员恢复效果适用范围 : {value3}px + # REMOVE: data3 = [0, 1600, 1600, 1600, 1600, 1600, 1600]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 队员生命值恢复量 : {value4}% + # REMOVE: data4 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 队员魔法值恢复量 : {value5}% + # REMOVE: data5 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - + associate = [{'data': data2}] - # 胜利之矛 # priest_male/crusader_male/8510294202d0e042dd29a2422fc6770d # f6a4ad30555b99b499c07835f87ce522/8510294202d0e042dd29a2422fc6770d -class Skill19(ActiveSkill): - """ - 向敌人投掷由神圣之力凝聚成的矛。\n - 蓄气时, 增加穿刺攻击力和穿刺敌人数量。 +class Skill20(PassiveSkill): """ + 向敌人投掷由神圣之力凝聚成的矛。 - name = '胜利之矛' + 蓄气时, 增加穿刺攻击力和穿刺敌人数量。 + """ + name = "胜利之矛" learnLv = 20 masterLv = 60 maxLv = 70 + # line = 5 + cellPos = (6,5) position = 6 rangeLv = 2 cd = 6.6 mp = [32, 343] - uuid = '8510294202d0e042dd29a2422fc6770d' + uuid = "8510294202d0e042dd29a2422fc6770d" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 蓄气时间上限 : {value0}秒 + # REMOVE: data0 = [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, 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 data0 = get_data(f'{prefix}/{uuid}', 0) # 穿刺攻击力 : {value1} + # REMOVE: data1 = [0, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 最大蓄气时攻击力 : {value2} + # REMOVE: data2 = [0, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161, 4161]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 穿刺敌人数量上限 : {value3} + # REMOVE: data3 = [0, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032, 6032]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 最大蓄气时穿刺数量上限 : {value4} + # REMOVE: data4 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) - # [范围信息] - # 大小比率 : {value5}% + # 压制力 (4人队伍) : {value5}秒 ({value6}秒) + # REMOVE: data5 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + # REMOVE: data6 = [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 + data6 = get_data(f'{prefix}/{uuid}', 6) + # [范围信息] + # 大小比率 : {value7}% + # REMOVE: data7 = [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + data7 = get_data(f'{prefix}/{uuid}', 7) # 圣灵之槌 # priest_male/crusader_male/d8ff976e2aaa4720272a5175d1eb9126 # f6a4ad30555b99b499c07835f87ce522/d8ff976e2aaa4720272a5175d1eb9126 -class Skill21(ActiveSkill): +class Skill22(ActiveSkill): """ - 召唤出凝聚圣灵之力的战槌, 改变基本攻击。\n - 基本攻击第3击和[空斩打]攻击力受[基础精通]影响。\n + 召唤出凝聚圣灵之力的战槌, 改变基本攻击。 + + 基本攻击第3击和[空斩打]攻击力受[基础精通]影响。 + 增加基本攻击力、 技能攻击力、 所有速度和命中率。 """ - - name = '圣灵之槌' + name = "圣灵之槌" learnLv = 20 masterLv = 20 maxLv = 30 + # line = 5 + cellPos = (9,5) position = 9 rangeLv = 2 cd = 5 - uuid = 'd8ff976e2aaa4720272a5175d1eb9126' + mp = [0, 0] + uuid = "d8ff976e2aaa4720272a5175d1eb9126" hasVP = False hasUP = False - 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, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 攻击速度增加 : {value2}% + # REMOVE: data2 = [0, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2, 9.5, 9.8, 10.1, 10.4, 10.7, 11, 11.3, 11.6, 11.9, 12.2, 12.5, 12.8, 13.1, 13.4, 13.7, 14]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 移动速度增加 : {value3}% + # REMOVE: data3 = [0, 16.6, 16.9, 17.2, 17.5, 17.8, 18.1, 18.4, 18.7, 19, 19.3, 19.6, 19.9, 20.2, 20.5, 20.8, 21.1, 21.4, 21.7, 22, 22.3, 22.6, 22.9, 23.2, 23.5, 23.8, 24.1, 24.4, 24.7, 25, 25.3]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 施放速度增加 : {value4}% + # REMOVE: data4 = [0, 18.3, 18.6, 18.9, 19.2, 19.5, 19.8, 20.1, 20.4, 20.7, 21, 21.3, 21.6, 21.9, 22.2, 22.5, 22.8, 23.1, 23.4, 23.7, 24, 24.3, 24.6, 24.9, 25.2, 25.5, 25.8, 26.1, 26.4, 26.7, 27]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 命中率增加 : {value5}% + # REMOVE: data5 = [0, 0.5, 0.8, 1.1, 1.4, 1.7, 2, 2.3, 2.6, 2.9, 3.2, 3.5, 3.8, 4.1, 4.4, 4.7, 5, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [技能附加信息] # 基本攻击第3击冲击波攻击力 : {value6} + # REMOVE: data6 = [0, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [空斩打]冲击波攻击力 : {value7} + # REMOVE: data7 = [0, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [落凤锤]冲击波攻击力 : {value8} + # REMOVE: data8 = [0, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [范围信息] # 基本攻击第3击冲击波大小增加率 : {value9}% + # REMOVE: data9 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [空斩打]冲击波大小增加率 : {value10}% + # REMOVE: data10 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [落凤锤]冲击波大小增加率 : {value11}% + # REMOVE: data11 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) - -# 守护徽章 -# priest_male/crusader_male/3d8f3d438405d79f8d3ed68072674d1e -# f6a4ad30555b99b499c07835f87ce522/3d8f3d438405d79f8d3ed68072674d1e -# class Skill22(ActiveSkill): -# """ -# 使一定范围内的队员们增加物防、 魔防、 体力、 精神和生命值/魔法值最大值。\n -# 该技能效果不与光明骑士 (女) 的[守护祝福]、 小魔女的[小魔女的偏爱]技能、 缪斯的[主角登场]、 协战师的[装甲强化]效果叠加。 -# """ - -# name = '守护徽章' -# learnLv = 25 -# masterLv = 10 -# maxLv = 20 -# position = 2 -# rangeLv = 3 -# cd = 10 -# mp = [201, 262] -# uuid = '3d8f3d438405d79f8d3ed68072674d1e' -# 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) -# # 精神增加 : {value4} -# data4 = get_data(f'{prefix}/{uuid}', 4) -# # 生命值最大值增加 : {value5} -# data5 = get_data(f'{prefix}/{uuid}', 5) -# # 魔法值最大值增加 : {value6} -# data6 = get_data(f'{prefix}/{uuid}', 6) -# # [范围信息] -# # 增益效果范围 : {value7}px -# data7 = get_data(f'{prefix}/{uuid}', 7) - -# Vitality = data3 -# Spirit = data4 - -# associate = [{'type': '$+Vitality', 'value': data3, 'ratio': 1}, {'type': '$+Spirit', 'value': data4, 'ratio': 1}] - - -# 圣光守护 -# priest_male/crusader_male/ff171dc487807bb9aa28900ca9a46b41 -# f6a4ad30555b99b499c07835f87ce522/ff171dc487807bb9aa28900ca9a46b41 -# class Skill23(ActiveSkill): -# """ -# 选择一定范围内的队员, 使队员置身于神圣的光晕中。\n -# 神圣光晕护盾的生命值等于光明骑士生命值的一定比率, 持续期间代替角色承受物理、 魔法伤害; 神圣光晕护盾的生命值耗尽时, 神圣光晕护盾将消失。\n -# 使用消耗品增加的生命值不会提升护盾效果。\n -# 在决斗场中, 只能吸收物理伤害。 -# """ - -# name = '圣光守护' -# learnLv = 25 -# masterLv = 10 -# maxLv = 20 -# position = 1 -# rangeLv = 3 -# cd = 15 -# mp = [85, 154] -# uuid = 'ff171dc487807bb9aa28900ca9a46b41' -# 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}px -# data2 = get_data(f'{prefix}/{uuid}', 2) - - -# # 快速愈合 -# # priest_male/crusader_male/d2c6df5105577fb59fb92529a36165a0 -# # f6a4ad30555b99b499c07835f87ce522/d2c6df5105577fb59fb92529a36165a0 -# class Skill24(PassiveSkill): -# """ -# 缩短[缓慢愈合]的生命值恢复时间, 提高生命值恢复比率。 -# """ - -# name = '快速愈合' -# learnLv = 25 -# masterLv = 1 -# maxLv = 6 -# position = 3 -# rangeLv = 2 -# uuid = 'd2c6df5105577fb59fb92529a36165a0' -# 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) - - # 圣光十字 # priest_male/crusader_male/2a0a39184de92acf1c1375e00b77404c # f6a4ad30555b99b499c07835f87ce522/2a0a39184de92acf1c1375e00b77404c -class Skill25(ActiveSkill): - """ - 发射神圣十字。\n - 攻击成功时爆炸, 赋予光明骑士神圣之力, 增加所有速度。\n - 学习[守护恩赐]后, 对魔法阵内的自身和队友额外发动所有速度增加增益效果。 +class Skill26(ActiveSkill): """ + 发射神圣十字。 - name = '圣光十字' + 攻击成功时爆炸, 赋予光明骑士神圣之力, 增加所有速度。 + + 学习[守护恩赐]后, 对魔法阵内的自身和队友额外发动所有速度增加增益效果。 + """ + name = "圣光十字" learnLv = 25 masterLv = 60 maxLv = 70 + # line = 6 + cellPos = (5,6) position = 5 rangeLv = 2 cd = 8 mp = [32, 343] - uuid = '2a0a39184de92acf1c1375e00b77404c' + uuid = "2a0a39184de92acf1c1375e00b77404c" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 光杖攻击力 : {value0} + # REMOVE: data0 = [0, 5250, 6125, 7000, 7875, 8750, 9625, 10500, 11375, 12250, 13125, 14000, 14875, 15750, 16625, 17500, 18375, 19250, 20125, 21000, 21875, 22750, 23625, 24500, 25375, 26250, 27125, 28000, 28875, 29750, 30625, 31500, 33250, 35000, 36750, 38500, 40250, 42000, 43750, 45500, 47250, 49000, 50750, 52500, 54250, 56000, 57750, 59500, 61250, 63000, 64750, 66500, 68250, 70000, 71750, 73500, 75250, 77000, 78750, 80500, 82250, 84000, 85750, 87500, 89250, 91000, 92750, 94500, 96250, 98000, 99750]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 光杖爆炸攻击力 : {value1} + # REMOVE: data1 = [0, 6958, 8118, 9278, 10437, 11597, 12757, 13916, 15076, 16236, 17395, 18555, 19715, 20874, 22034, 23194, 24353, 25513, 26673, 27832, 28992, 30152, 31311, 32471, 33631, 34790, 35950, 37110, 38269, 39429, 40589, 41748, 44068, 46387, 48706, 51026, 53345, 55664, 57984, 60303, 62622, 64942, 67261, 69580, 71900, 74219, 76538, 78858, 81177, 83496, 85816, 88135, 90454, 92774, 95093, 97412, 99732, 102051, 104370, 106690, 109009, 111328, 113648, 115967, 118286, 120606, 122925, 125244, 127564, 129883, 132202]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [增益效果] # 持续时间 : {value2}秒 + # REMOVE: data2 = [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, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# 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, 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, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 攻击/移动/施放速度增加 : {value5}% + # REMOVE: data5 = [0, 1.5, 1.7, 2, 2.2, 2.5, 2.7, 3, 3.2, 3.5, 3.7, 4, 4.2, 4.5, 4.7, 5, 5.2, 5.5, 5.7, 6, 6.2, 6.5, 6.7, 7, 7.2, 7.5, 7.7, 8, 8.2, 8.5, 8.7, 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 data5 = get_data(f'{prefix}/{uuid}', 5) - # [范围信息] - # 光杖和魔法阵大小比率 : {value6}% + # 压制力 (4人队伍) : {value6}秒 ({value7}秒) + # REMOVE: data6 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - + # REMOVE: data7 = [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 + 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) # 圣光沁盾 # priest_male/crusader_male/8ee0099656df08a0b39225f8a21d514b # f6a4ad30555b99b499c07835f87ce522/8ee0099656df08a0b39225f8a21d514b -class Skill26(ActiveSkill): - """ - 使用神圣之力生成盾壁, 抵挡远程攻击。\n - 队员可以通过盾壁, 但敌方无法通过。 +class Skill27(ActiveSkill): """ + 使用神圣之力生成盾壁, 抵挡远程攻击。 - name = '圣光沁盾' + 队员可以通过盾壁, 但敌方无法通过。 + """ + name = "圣光沁盾" learnLv = 30 masterLv = 60 maxLv = 70 + # line = 7 + cellPos = (7,7) position = 7 rangeLv = 2 cd = 8 mp = [91, 763] - uuid = '8ee0099656df08a0b39225f8a21d514b' + uuid = "8ee0099656df08a0b39225f8a21d514b" hasVP = False hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 盾壁的生命值 : {value0} + # REMOVE: data0 = [0, 3240, 3769, 4350, 4988, 5681, 6436, 7251, 8133, 9080, 10098, 11188, 12349, 13588, 14909, 16308, 17791, 19360, 21019, 22768, 24611, 26551, 28586, 30721, 32961, 35304, 37759, 40321, 42995, 45783, 48691, 51717, 54864, 58138, 61537, 65066, 68724, 72519, 76449, 80519, 84730, 89082, 93582, 98231, 103029, 107979, 113086, 118351, 123775, 129365, 135119, 141035, 147116, 153369, 159790, 166386, 173155, 180105, 187235, 194548, 202047, 167108, 170349, 173589, 176827, 180067, 183308, 186548, 189788, 193028, 196268]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 盾壁持续时间 : {value1}秒 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 撞击攻击力 : {value2} + # REMOVE: data2 = [0, 14498, 16866, 19465, 22320, 25421, 28800, 32446, 36393, 40631, 45186, 50063, 55258, 60803, 66714, 72974, 79610, 86631, 94054, 101880, 110127, 118808, 127914, 137467, 147491, 157975, 168960, 180425, 192390, 204865, 217878, 231418, 245500, 260150, 275360, 291151, 307519, 324501, 342086, 360298, 379141, 398615, 418751, 439554, 461023, 483173, 506025, 529585, 553855, 578869, 604616, 631089, 658299, 686279, 715011, 744526, 774816, 805915, 837819, 870543, 904098, 747757, 762260, 776758, 791247, 805745, 820247, 834745, 849243, 863741, 878239]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 - # [范围信息] - # 大小比率 : {value3}% + # 压制力 (4人队伍) : {value3}秒 ({value4}秒) + # REMOVE: data3 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) - - -# 荣誉祝福 -# priest_male/crusader_male/e4c354a89c337310aeb7041d5e742828 -# f6a4ad30555b99b499c07835f87ce522/e4c354a89c337310aeb7041d5e742828 -# class Skill27(ActiveSkill): -# """ -# 使一定范围内除自身以外的队友增加物理攻击力、 魔法攻击力、 独立攻击力、 力量、 智力和命中率; 增加自身基本攻击力和技能攻击力。\n -# 物理/魔法/独立攻击力和力量/智力的增加量, 随施放者的体力或精神值提高而增加, 以体力与精神二者中较高值为标准。\n -# 达到20级以上后, 增加基本攻击力和技能攻击力效果保持不变。\n -# 效果不与光明骑士 (女) 的[勇气祝福]、 小魔女的[禁术吟咏]、 缪斯的[可爱节拍]、 协战师的[军械强化]效果叠加。 -# """ - -# name = '荣誉祝福' -# learnLv = 30 -# masterLv = 40 -# maxLv = 50 -# position = 2 -# rangeLv = 3 -# cd = 10 -# uuid = 'e4c354a89c337310aeb7041d5e742828' -# hasVP = False -# hasUP = False -# custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - -# buffer = True -# buffType = 'buff' - -# # 增益效果持续时间 : {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) -# # 力量增加 : {value4} -# data4 = get_data(f'{prefix}/{uuid}', 4) -# # 智力增加 : {value5} -# data5 = get_data(f'{prefix}/{uuid}', 5) -# # 命中率增加 : {value6}% -# data6 = get_data(f'{prefix}/{uuid}', 6) -# # 基本攻击力和技能攻击力增加率 : {value7}% -# data7 = get_data(f'{prefix}/{uuid}', 7) -# # [范围信息] -# # 增益效果范围 : {value8}px -# data8 = get_data(f'{prefix}/{uuid}', 8) - -# ATK = data1 -# STRINT = data4 - + # REMOVE: data4 = [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 + 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, 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) # 双子沁盾 # priest_male/crusader_male/3fb8395ae3b81bd608e0c4223a8eb534 # f6a4ad30555b99b499c07835f87ce522/3fb8395ae3b81bd608e0c4223a8eb534 -class Skill28(PassiveSkill): - """ - 使用神圣之力生成2个盾壁, 抵挡远程攻击。\n - 队友可以通过盾壁, 但敌人无法通过。\n - 盾壁生命值以[圣光沁盾]生命值的一定比例适用。 +class Skill29(PassiveSkill): """ + 使用神圣之力生成2个盾壁, 抵挡远程攻击。 - name = '双子沁盾' + 队友可以通过盾壁, 但敌人无法通过。 + + 盾壁生命值以[圣光沁盾]生命值的一定比例适用。 + """ + name = "双子沁盾" learnLv = 30 masterLv = 1 maxLv = 1 + # line = 7 + cellPos = (8,7) position = 8 - rangeLv = 1 - uuid = '3fb8395ae3b81bd608e0c4223a8eb534' + rangeLv = 0 + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 盾壁的生命值 : [圣光沁盾]的{value0}% + # REMOVE: data0 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 盾壁持续时间 : {value1}秒 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 撞击攻击力 : {value2}% + # REMOVE: data2 = [0, 14498, 16865, 19465, 22320, 25421, 28799, 32446, 36393, 40630, 45185, 50063, 55258, 60802, 66713, 72973, 79609, 86630, 94054, 101880, 110127, 118808, 127914, 137467, 147490, 157975, 168960, 180424, 192389, 204865, 217877, 231418, 245499, 260150, 275359, 291150, 307519, 324500, 342086, 360298, 379141, 398614, 418751, 439553, 461023, 483173, 506025, 529584, 553855, 578868, 604616, 631088, 658299, 686279, 715011, 744526, 774815, 805914, 837819, 870542, 904098, 747757, 762259, 776757, 791246, 805744, 820247, 834745, 849243, 863741, 878239]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 爆炸攻击力 : {value3}% + # REMOVE: data3 = [0, 14498, 16865, 19465, 22320, 25421, 28799, 32446, 36393, 40630, 45185, 50063, 55258, 60802, 66713, 72973, 79609, 86630, 94054, 101880, 110127, 118808, 127914, 137467, 147490, 157975, 168960, 180424, 192389, 204865, 217877, 231418, 245499, 260150, 275359, 291150, 307519, 324500, 342086, 360298, 379141, 398614, 418751, 439553, 461023, 483173, 506025, 529584, 553855, 578868, 604616, 631088, 658299, 686279, 715011, 744526, 774815, 805914, 837819, 870542, 904098, 747757, 762259, 776757, 791246, 805744, 820247, 834745, 849243, 863741, 878239]# 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) - # 坚定信念 # priest_male/crusader_male/030663e99462f628b4c9f813e1406c4e # f6a4ad30555b99b499c07835f87ce522/030663e99462f628b4c9f813e1406c4e -class Skill29(PassiveSkill): - """ - 信仰虔诚的光明骑士意志更加坚强, 不易被摧毁。\n - 学习技能后, 增加基本攻击力、 转职技能攻击力和魔法暴击率。 +class Skill30(PassiveSkill): """ + 信仰虔诚的光明骑士意志更加坚强, 不易被摧毁。 - name = '坚定信念' + 学习技能后, 增加基本攻击力、 转职技能攻击力和魔法暴击率。 + """ + name = "坚定信念" learnLv = 30 masterLv = 10 maxLv = 20 + # line = 7 + cellPos = (5,7) position = 5 rangeLv = 3 - uuid = '030663e99462f628b4c9f813e1406c4e' + uuid = "030663e99462f628b4c9f813e1406c4e" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 魔法暴击率增加 : {value1}% + # REMOVE: data1 = [0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) associate = [{'data': data0}] - # 圣光球 # priest_male/crusader_male/9bff7f2559e003766fee2853dca00631 # f6a4ad30555b99b499c07835f87ce522/9bff7f2559e003766fee2853dca00631 -class Skill30(ActiveSkill): - """ - 向前方发射一个移动的光球。\n - 光球消失时造成眩晕效果。\n - 按前方向键时, 可以在远处生成光球。\n - 在决斗场中, 面向光球的敌人进入眩晕状态。 +class Skill31(ActiveSkill): """ + 向前方发射一个移动的光球。 - name = '圣光球' + 光球消失时造成眩晕效果。 + + 按前方向键时, 可以在远处生成光球。 + + 在决斗场中, 面向光球的敌人进入眩晕状态。 + """ + name = "圣光球" learnLv = 35 masterLv = 60 maxLv = 70 + # line = 8 + cellPos = (7,8) position = 7 rangeLv = 2 cube = 1 cd = 14.4 mp = [150, 1260] - uuid = '9bff7f2559e003766fee2853dca00631' + uuid = "9bff7f2559e003766fee2853dca00631" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 球体攻击力 : {value0} + # REMOVE: data0 = [0, 1832, 2017, 2205, 2388, 2577, 2760, 2948, 3132, 3320, 3506, 3692, 3878, 4065, 4247, 4435, 4624, 4806, 4993, 5179, 5365, 5551, 5737, 5922, 6108, 6294, 6482, 6666, 6854, 7039, 7224, 7409, 7598, 7780, 7967, 8154, 8339, 8526, 8711, 8898, 9082, 9269, 9456, 9641, 9828, 10015, 10200, 10385, 10572, 10759, 10943, 11130, 11318, 11500, 11687, 11872, 12059, 12243, 12432, 12615, 12803, 12989, 13175, 13359, 13547, 13733, 13919, 14104, 14292, 14476, 14661]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - hit0 = 15 + hit9 = 15 # 球体多段攻击次数 : {value1}次 + # REMOVE: data1 = [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, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 眩晕持续时间 : {value2}秒 + # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 球体大小比率 : {value3}% + # REMOVE: data3 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 眩晕范围 : {value4}px + # REMOVE: data4 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): """ - [圣光球]\n - 施放除觉醒技能外的转职技能时, 可以施放[圣光球]\n - - 删除施放动作\n - 球体多段攻击次数 -8次\n - - 总攻击力相同\n - 眩晕持续时间 +20%\n - 眩晕范围 +20%\n - [圣光琉璃碎]\n - 施放除觉醒技能外的转职技能时, 可以施放[圣光琉璃碎]\n - - 删除施放动作\n - 眩晕持续时间 +20%\n - 眩晕范围 +20%\n - [圣光守护]\n - 变更为范围效果\n - - 屏障持续时间变更为2.5秒\n - - 屏障生命值比率 +30%\n + [圣光球] + + 施放除觉醒技能外的转职技能时, 可以施放[圣光球] + + - 删除施放动作 + + 球体多段攻击次数 -8次 + + - 总攻击力相同 + + 眩晕持续时间 +20% + + 眩晕范围 +20% + + [圣光琉璃碎] + + 施放除觉醒技能外的转职技能时, 可以施放[圣光琉璃碎] + + - 删除施放动作 + + 眩晕持续时间 +20% + + 眩晕范围 +20% + + [圣光守护] + + 变更为范围效果 + + - 屏障持续时间变更为2.5秒 + + - 屏障生命值比率 +30% + - 增益效果适用范围 -25% """ ... def vp_2(self): """ - [圣光球]\n - 施放时, 生成追踪范围内最强敌人的球体\n - - 范围内不存在敌人时, 无法使用技能\n - 球体大小 +30%\n - [圣光琉璃碎]\n - 施放时, 生成追踪范围内最强敌人的球体并引发爆炸\n - - 范围内不存在敌人时, 无法使用技能\n - 球体大小 +30%\n - [圣光守护]\n - 变更为范围效果\n - - 屏障持续时间变更为2.5秒\n - - 屏障生命值比率 +30%\n + [圣光球] + + 施放时, 生成追踪范围内最强敌人的球体 + + - 范围内不存在敌人时, 无法使用技能 + + 球体大小 +30% + + [圣光琉璃碎] + + 施放时, 生成追踪范围内最强敌人的球体并引发爆炸 + + - 范围内不存在敌人时, 无法使用技能 + + 球体大小 +30% + + [圣光守护] + + 变更为范围效果 + + - 屏障持续时间变更为2.5秒 + + - 屏障生命值比率 +30% + - 增益效果适用范围 -25% """ ... - # 圣光琉璃碎 # priest_male/crusader_male/9dc8438e4572d39243c97da31c113acc # f6a4ad30555b99b499c07835f87ce522/9dc8438e4572d39243c97da31c113acc -class Skill31(PassiveSkill): - """ - 生成光球向前方移动后爆炸。\n - 球体爆炸时触发眩晕效果。\n - 按前方向键, 可以在远处生成光球。 +class Skill32(PassiveSkill): """ + 生成光球向前方移动后爆炸。 - name = '圣光琉璃碎' + 球体爆炸时触发眩晕效果。 + + 按前方向键, 可以在远处生成光球。 + """ + name = "圣光琉璃碎" learnLv = 35 masterLv = 1 maxLv = 1 + # line = 8 + cellPos = (8,8) position = 8 - rangeLv = 1 - uuid = '9dc8438e4572d39243c97da31c113acc' + rangeLv = 0 + uuid = "9dc8438e4572d39243c97da31c113acc" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 球体爆炸攻击力 : {value0} + # REMOVE: data0 = [0, 25416, 27978, 30591, 33136, 35748, 38293, 40905, 43450, 46063, 48641, 51220, 53799, 56394, 58923, 61535, 64147, 66676, 69271, 71850, 74428, 77007, 79586, 82165, 84743, 87322, 89934, 92479, 95092, 97654, 100216, 102794, 105407, 107935, 110530, 113126, 115688, 118283, 120845, 123441, 126003, 128598, 131194, 133756, 136351, 138947, 141509, 144070, 146666, 149261, 151823, 154419, 157014, 159543, 162138, 164700, 167296, 169857, 172470, 175015, 177627, 180206, 182785, 185330, 187942, 190521, 193099, 195678, 198274, 200836, 203397]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 球体持续时间 : {value1}秒 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 眩晕持续时间 : {value2}秒 + # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 球体大小比率 : {value3}% + # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 眩晕范围 : {value4}px + # REMOVE: data4 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) associate = [{'data': [0, 92.5 - 100], 'skills': ['圣光球']}] - # 圣光聚合 # priest_male/crusader_male/dacd5c2848a1eb33489e5471f1a73759 # f6a4ad30555b99b499c07835f87ce522/dacd5c2848a1eb33489e5471f1a73759 -class Skill32(ActiveSkill): - """ - 用身体吸收神圣的洗礼光柱之后引发爆炸。\n - 发生爆炸时, 吸附周围的敌人。 +class Skill33(ActiveSkill): """ + 用身体吸收神圣的洗礼光柱之后引发爆炸。 - name = '圣光聚合' + 发生爆炸时, 吸附周围的敌人。 + """ + name = "圣光聚合" learnLv = 35 masterLv = 60 maxLv = 70 + # line = 8 + cellPos = (5,8) position = 5 rangeLv = 2 cd = 10 mp = [32, 343] - uuid = 'dacd5c2848a1eb33489e5471f1a73759' + uuid = "dacd5c2848a1eb33489e5471f1a73759" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 光柱攻击力 : {value0} + # REMOVE: data0 = [0, 1470, 1619, 1771, 1919, 2067, 2219, 2367, 2514, 2662, 2814, 2962, 3110, 3262, 3410, 3561, 3711, 3859, 4007, 4153, 4306, 4454, 4604, 4754, 4903, 5053, 5202, 5349, 5497, 5648, 5797, 5947, 6096, 6247, 6395, 6541, 6694, 6842, 6993, 7142, 7292, 7441, 7590, 7740, 7886, 8036, 8182, 8333, 8481, 8631, 8782, 8930, 9082, 9229, 9378, 9527, 9677, 9826, 9976, 10127, 10275, 10427, 10574, 10723, 10872, 11019, 11170, 11318, 11470, 11618, 11766]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 光撞击地面攻击力 : {value1} + # REMOVE: data1 = [0, 2936, 3232, 3536, 3832, 4128, 4432, 4727, 5020, 5316, 5620, 5916, 6211, 6515, 6811, 7112, 7411, 7706, 8002, 8295, 8599, 8895, 9196, 9494, 9793, 10091, 10390, 10683, 10978, 11280, 11578, 11877, 12175, 12476, 12772, 13065, 13369, 13665, 13966, 14264, 14563, 14861, 15160, 15458, 15751, 16049, 16342, 16644, 16939, 17238, 17539, 17835, 18139, 18432, 18730, 19029, 19327, 19625, 19924, 20225, 20521, 20825, 21118, 21416, 21715, 22008, 22309, 22605, 22909, 23204, 23500]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 爆炸攻击力 : {value2} + # REMOVE: data2 = [0, 11209, 12338, 13500, 14628, 15757, 16918, 18047, 19164, 20293, 21454, 22583, 23711, 24873, 26001, 27152, 28291, 29420, 30549, 31666, 32828, 33956, 35107, 36246, 37386, 38525, 39665, 40782, 41911, 43061, 44201, 45341, 46480, 47631, 48759, 49877, 51038, 52167, 53317, 54457, 55596, 56736, 57875, 59015, 60132, 61272, 62390, 63540, 64669, 65808, 66959, 68087, 69249, 70366, 71506, 72645, 73785, 74924, 76064, 77214, 78343, 79504, 80622, 81762, 82901, 84019, 85169, 86298, 87459, 88588, 89716]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 - # [范围信息] - # 光柱大小比率 : {value3}% + # 压制力 (4人队伍) : {value3}秒 ({value4}秒) + # REMOVE: data3 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + # REMOVE: data4 = [0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4]# 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, 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) def vp_1(self): """ - [圣光聚合]\n - 聚集圣光之力, 一次性引发爆炸\n - - 命中时, 可以吸附霸体状态的敌人\n - - 总攻击力相同\n - 爆炸范围 +50%\n - [缓慢愈合]\n - 变更为范围效果\n - - 生命值恢复量 -30%\n - - 增益效果范围 -10%\n - - 学习[勇气恩赐]后不生效效 + [圣光聚合] + + 聚集圣光之力, 一次性引发爆炸 + + - 命中时, 可以吸附霸体状态的敌人 + + - 总攻击力相同 + + 爆炸范围 +50% + + [缓慢愈合] + + 变更为范围效果 + + - 生命值恢复量 -30% + + - 增益效果范围 -10% + + - 学习[勇气恩赐]后不生效 """ ... def vp_2(self): """ - [圣光聚合]\n - 施放时, 初始化[神圣之光]技能冷却时间\n - [神圣之光]攻击力 -50%\n - 学习[勇气恩赐]后, [圣光聚合]技能施放过程中, 可以施放[神圣之光]\n - - 删除[神圣之光]施放动作, 合算攻击力\n - [缓慢愈合]\n - 变更为范围效果\n - - 生命值恢复量 -30%\n - - 增益效果范围 -10%\n - - 学习[圣灵之槌]后不生效 + [圣光聚合] + + 施放时, 初始化[神圣之光]技能冷却时间 + + [神圣之光]攻击力 -50% + + 学习[勇气恩赐]后, [圣光聚合]技能施放过程中, 可以施放[神圣之光] + + - 删除[神圣之光]施放动作, 合算攻击力 + + [缓慢愈合] + + 变更为范围效果 + + - 生命值恢复量 -30% + + - 增益效果范围 -10% + + - 学习[勇气恩赐]后不生效 """ ... - # 生命源泉 # priest_male/crusader_male/ade01c1d6afc8a05055225045e89fe49 # f6a4ad30555b99b499c07835f87ce522/ade01c1d6afc8a05055225045e89fe49 -# class Skill33(ActiveSkill): -# """ -# 选择一定范围内的队员, 赋予增加生命值恢复和死亡时复活的增益效果。\n -# 复活效果发动后, 增益效果立即消失。\n -# 选择队员的状态下, 按跳跃键可以立即取消技能。\n -# 仅在存在队员时可以使用, 决斗场中无法使用。 -# """ +class Skill34(ActiveSkill): + """ + 选择一定范围内的队员, 赋予增加生命值恢复和死亡时复活的增益效果。 -# name = '生命源泉' -# learnLv = 40 -# masterLv = 1 -# maxLv = 11 -# position = 0 -# rangeLv = 2 -# cube = 2 -# cd = 60 -# mp = [521, 665] -# uuid = 'ade01c1d6afc8a05055225045e89fe49' -# 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}px -# data3 = get_data(f'{prefix}/{uuid}', 3) + 选择队员的状态下, 按跳跃键可以立即取消技能。 + 仅在存在队员时可以使用, 决斗场中无法使用。 + """ + name = "生命源泉" + learnLv = 40 + masterLv = 1 + maxLv = 11 + # line = 9 + cellPos = (0,9) + position = 0 + rangeLv = 2 + cube = 2 + cd = 60 + mp = [521, 665] + uuid = "ade01c1d6afc8a05055225045e89fe49" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 每分钟生命值恢复量增加 : {value1} + # REMOVE: data1 = [0, 3693.6, 3804.6, 3915, 4026, 4137, 4247.4, 4358.4, 4469.4, 4579.8, 4690.8, 4801.8]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 复活后生命值恢复量 : {value2}% + # REMOVE: data2 = [0, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 队员选择范围 : {value3}px + # REMOVE: data3 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) # 忏悔之锤 # priest_male/crusader_male/b3659936a9a74c4ed6f7faf07cca1f9e # f6a4ad30555b99b499c07835f87ce522/b3659936a9a74c4ed6f7faf07cca1f9e -class Skill34(ActiveSkill): - """ - 向前方敌人挥动由神圣之力凝聚成的巨大锤子。 命中时, 会有一定几率使敌人进入忏悔状态并攻击周围的同类。\n - 对领主、 稀有、 深渊怪物和人类型怪物, 会降低持续时间和忏悔几率。\n - 决斗场中不适用忏悔效果。 +class Skill35(ActiveSkill): """ + 向前方敌人挥动由神圣之力凝聚成的巨大锤子。 命中时, 会有一定几率使敌人进入忏悔状态并攻击周围的同类。 - name = '忏悔之锤' + 对领主、 稀有、 深渊怪物和人类型怪物, 会降低持续时间和忏悔几率。 + + 决斗场中不适用忏悔效果。 + """ + name = "忏悔之锤" learnLv = 40 masterLv = 60 maxLv = 70 + # line = 9 + cellPos = (5,9) position = 5 rangeLv = 2 cube = 1 cd = 14.4 mp = [160, 1344] - uuid = 'b3659936a9a74c4ed6f7faf07cca1f9e' + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 巨锤攻击力 : {value0} + # REMOVE: data0 = [0, 15938, 17555, 19175, 20789, 22407, 24023, 25639, 27260, 28875, 30491, 32109, 33724, 35345, 36963, 38576, 40194, 41809, 43428, 45047, 46664, 48277, 49892, 51510, 53129, 54746, 56363, 57978, 59595, 61214, 62833, 64448, 66063, 67680, 69299, 70918, 72533, 74151, 75767, 77384, 79003, 80619, 82236, 83855, 85468, 87088, 88704, 90320, 91940, 93559, 95172, 96789, 98408, 100024, 101643, 103257, 104873, 106493, 108109, 109728, 111345, 112957, 114575, 116194, 117810, 119428, 121043, 122659, 124279, 125895, 127513]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 巨锤冲击波攻击力 : {value1} + # REMOVE: data1 = [0, 6631, 7303, 7977, 8649, 9322, 9994, 10667, 11341, 12013, 12685, 13358, 14030, 14704, 15378, 16049, 16722, 17394, 18067, 18741, 19413, 20085, 20757, 21430, 22103, 22776, 23449, 24121, 24793, 25467, 26140, 26812, 27484, 28157, 28830, 29504, 30176, 30849, 31521, 32194, 32867, 33540, 34212, 34886, 35557, 36231, 36903, 37576, 38250, 38923, 39594, 40267, 40941, 41613, 42287, 42958, 43630, 44304, 44977, 45650, 46323, 46993, 47666, 48340, 49013, 49686, 50357, 51030, 51704, 52376, 53049]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [忏悔效果] # 忏悔几率 : {value2}% + # REMOVE: data2 = [0, 40, 42.1, 44.1, 46.2, 48.3, 50.3, 52.4, 54.5, 56.6, 58.6, 60.7, 62.8, 64.8, 66.9, 69, 71, 73.1, 75.2, 77.2, 79.3, 81.4, 83.4, 85.5, 87.6, 89.7, 91.7, 93.8, 95.9, 97.9, 100, 102.1, 104.1, 106.2, 108.3, 110.3, 112.4, 114.5, 116.6, 118.6, 120.7, 122.8, 124.8, 126.9, 129, 131, 133.1, 135.2, 137.2, 139.3, 141.4, 143.4, 145.5, 147.6, 149.7, 151.7, 153.8, 155.9, 157.9, 160, 162.1, 164.1, 166.2, 168.3, 170.3, 172.4, 174.5, 176.6, 178.6, 180.7, 182.8]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 忏悔持续时间 : {value3}秒 + # REMOVE: data3 = [0, 8, 8.28, 8.55, 8.83, 9.1, 9.38, 9.66, 9.93, 10.21, 10.48, 10.76, 11.03, 11.31, 11.59, 11.86, 12.14, 12.41, 12.69, 12.97, 13.24, 13.52, 13.79, 14.07, 14.35, 14.62, 14.9, 15.17, 15.45, 15.72, 16, 16.28, 16.55, 16.83, 17.1, 17.38, 17.66, 17.93, 18.21, 18.48, 18.76, 19.03, 19.31, 19.59, 19.86, 20.14, 20.41, 20.69, 20.97, 21.24, 21.52, 21.79, 22.07, 22.35, 22.62, 22.9, 23.17, 23.45, 23.72, 24, 24.28, 24.55, 24.83, 25.1, 25.38, 25.66, 25.93, 26.21, 26.48, 26.76, 27.03]# 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) def vp_1(self): """ - [忏悔之锤]\n - 绘制圣印, 从天上落下米歇尔之锤\n - - 总攻击力相同\n - [圣光十字]\n + [忏悔之锤] + + 绘制圣印, 从天上落下米歇尔之锤 + + - 总攻击力相同 + + [圣光十字] + 学习[守护恩赐]后, 所有速度额外 +15% """ ... def vp_2(self): """ - [忏悔之锤]\n - 基本冷却时间变更为28.8秒\n - 总攻击力 +100%\n - 施放过程中所受伤害 -90%\n - [圣光十字]\n + [忏悔之锤] + + 基本冷却时间变更为28.8秒 + + 总攻击力 +100% + + 施放过程中所受伤害 -90% + + [圣光十字] + 学习[守护恩赐]后, 所有速度额外 +15% """ self.cd = 28.8 self.skillRation *= 2 - ... - # 圣愈之风 # priest_male/crusader_male/5dc7008b12a459325b548b0715c6b73c # f6a4ad30555b99b499c07835f87ce522/5dc7008b12a459325b548b0715c6b73c -# class Skill35(ActiveSkill): -# """ -# 使一定范围内的队员恢复生命值和魔法值, 并设置屏障。\n -# 屏障的生命值为光明骑士生命值的一定比例。\n -# 队员离开技能范围或生命值耗尽时, 屏障消失。\n -# 通过消耗品提升的生命值不会提升屏障效果。\n -# 施放过程中按跳跃键时, 可以中断技能。 -# """ +class Skill36(ActiveSkill): + """ + 使一定范围内的队员恢复生命值和魔法值, 并设置屏障。 -# name = '圣愈之风' -# learnLv = 45 -# masterLv = 1 -# maxLv = 11 -# position = 3 -# rangeLv = 2 -# cube = 2 -# cd = 60 -# mp = [806, 1159] -# uuid = '5dc7008b12a459325b548b0715c6b73c' -# hasVP = False -# hasUP = True -# 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) -# # 屏障持续时间 : {value4}秒 -# data4 = get_data(f'{prefix}/{uuid}', 4) -# # [范围信息] -# # 生命值和魔法值恢复范围 : {value5}px -# data5 = get_data(f'{prefix}/{uuid}', 5) -# # 屏障适用范围 : {value6}px -# data6 = get_data(f'{prefix}/{uuid}', 6) + 队员离开技能范围或生命值耗尽时, 屏障消失。 + 通过消耗品提升的生命值不会提升屏障效果。 + + 施放过程中按跳跃键时, 可以中断技能。 + """ + name = "圣愈之风" + learnLv = 45 + masterLv = 1 + maxLv = 11 + # line = 10 + cellPos = (3,10) + position = 3 + rangeLv = 2 + cube = 2 + cd = 60 + mp = [806, 1159] + uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = False + hasUP = True + + # 生命值和魔法值恢复时间 : {value0}秒  + # REMOVE: data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 生命值恢复量 : {value1}% + # REMOVE: data1 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 魔法值恢复量 : {value2}% + # REMOVE: data2 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 屏障生命值比率 : {value3}% + # REMOVE: data3 = [0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 屏障持续时间 : {value4}秒 + # REMOVE: data4 = [0, 5.08, 5.2, 5.31, 5.42, 5.53, 5.64, 5.75, 5.86, 5.97, 6.08, 6.19]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [范围信息] + # 生命值和魔法值恢复范围 : {value5}px + # REMOVE: data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + data5 = get_data(f'{prefix}/{uuid}', 5) + # 屏障适用范围 : {value6}px + # REMOVE: data6 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + data6 = get_data(f'{prefix}/{uuid}', 6) # 正义审判 # priest_male/crusader_male/ecc23c980ea71450c0ad0c3fd232f329 # f6a4ad30555b99b499c07835f87ce522/ecc23c980ea71450c0ad0c3fd232f329 -class Skill36(ActiveSkill): - """ - 开启神圣魔法阵, 使其从空中飞下光刃, 最后出现正义天使投掷发光的长矛。\n - 光刃飞下过程中按跳跃键, 可以立即出现正义天使。 +class Skill37(ActiveSkill): """ + 开启神圣魔法阵, 使其从空中飞下光刃, 最后出现正义天使投掷发光的长矛。 - name = '正义审判' + 光刃飞下过程中按跳跃键, 可以立即出现正义天使。 + """ + name = "正义审判" learnLv = 45 masterLv = 60 maxLv = 70 + # line = 10 + cellPos = (6,10) position = 6 rangeLv = 2 cube = 2 cd = 45 mp = [350, 2940] - uuid = 'ecc23c980ea71450c0ad0c3fd232f329' + uuid = "ecc23c980ea71450c0ad0c3fd232f329" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 光刃攻击力 : {value0} + # REMOVE: data0 = [0, 2252, 2482, 2711, 2939, 3169, 3397, 3626, 3855, 4082, 4309, 4543, 4771, 5000, 5229, 5456, 5683, 5917, 6143, 6374, 6599, 6830, 7056, 7288, 7515, 7746, 7973, 8201, 8430, 8659, 8886, 9113, 9342, 9571, 9799, 10026, 10260, 10487, 10716, 10945, 11173, 11400, 11631, 11860, 12090, 12316, 12547, 12772, 13003, 13232, 13463, 13687, 13917, 14146, 14375, 14606, 14833, 15064, 15290, 15520, 15746, 15980, 16207, 16435, 16664, 16893, 17120, 17351, 17578, 17809, 18036]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 16 # 光刃多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 长矛爆炸攻击力 : {value2} + # REMOVE: data2 = [0, 36026, 39716, 43380, 47018, 50708, 54346, 58010, 61674, 65311, 68949, 72693, 76330, 79994, 83658, 87296, 90933, 94677, 98288, 101979, 105589, 109280, 112891, 116608, 120245, 123936, 127574, 131211, 134875, 138539, 142176, 145814, 149478, 153142, 156779, 160416, 164161, 167798, 171462, 175126, 178764, 182401, 186092, 189756, 193447, 197057, 200748, 204358, 208049, 211713, 215404, 218988, 222679, 226343, 230007, 233698, 237335, 241026, 244636, 248327, 251938, 255682, 259319, 262957, 266621, 270285, 273922, 277613, 281250, 284941, 288578]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - hit2 = 1 # [范围信息] # 攻击范围比率 : {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) def vp_1(self): """ - [正义审判]\n - 施放圣者米歇尔的正义审判\n - - 施放时进入无敌状态\n - - 米歇尔的光刃多段攻击次数 : 10次\n - - 总攻击力相同\n - [圣愈之风]\n - 改为对队友赋予屏障\n - - 赋予屏障后角色可以行动\n + [正义审判] + + 施放圣者米歇尔的正义审判 + + - 施放时进入无敌状态 + + - 米歇尔的光刃多段攻击次数 : 10次 + + - 总攻击力相同 + + [圣愈之风] + + 改为对队友赋予屏障 + + - 赋予屏障后角色可以行动 + 生命值/魔法值恢复量比率额外 +15% """ ... def vp_2(self): """ - [正义审判]\n - 召唤光环向范围内所有敌人发射正义之矛后爆炸\n - - 总攻击力相同\n - 施放除觉醒技能外的转职技能时, 可以施放[正义审判]\n - - 删除施放动作\n - [圣愈之风]\n - 改为对队友赋予屏障\n - - 赋予屏障后角色可以行动\n + [正义审判] + + 召唤光环向范围内所有敌人发射正义之矛后爆炸 + + - 总攻击力相同 + + 施放除觉醒技能外的转职技能时, 可以施放[正义审判] + + - 删除施放动作 + + [圣愈之风] + + 改为对队友赋予屏障 + + - 赋予屏障后角色可以行动 + 生命值/魔法值恢复量比率额外 +15% """ ... - # 信念光环 # priest_male/crusader_male/4f2e001e9a19eb7bae50ad1840dfb329 # f6a4ad30555b99b499c07835f87ce522/4f2e001e9a19eb7bae50ad1840dfb329 -class Skill37(PassiveSkill): - """ - 坚定的信仰, 为天启者赋予信念的权威。\n - 增加自身的基本攻击力与技能攻击力, 并生成使一定范围内的队员, 触发增加力量、 智力、 体力、 精神、 攻击速度、 移动速度、 施放速度和物理/魔法/独立攻击力增益效果的光环。\n - 物理/魔法/独立攻击力的增加效果仅对除自身以外的队友生效。\n - 学习[勇气恩赐]后, 不会发动光环效果。 +class Skill38(PassiveSkill): """ + 坚定的信仰, 为天启者赋予信念的权威。 - name = '信念光环' + 增加自身的基本攻击力与技能攻击力, 并生成使一定范围内的队员, 触发增加力量、 智力、 体力、 精神、 攻击速度、 移动速度、 施放速度和物理/魔法/独立攻击力增益效果的光环。 + + 物理/魔法/独立攻击力的增加效果仅对除自身以外的队友生效。 + + 学习[勇气恩赐]后, 不会发动光环效果。 + """ + name = "信念光环" learnLv = 48 masterLv = 40 maxLv = 50 + # line = 11 + cellPos = (5,11) position = 5 rangeLv = 3 - uuid = '4f2e001e9a19eb7bae50ad1840dfb329' + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 基本攻击力和技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 3.5, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [光环效果] # 力量、 智力增加 : {value1} + # REMOVE: data1 = [0, 40, 48, 58, 67, 77, 87, 98, 109, 120, 133, 144, 157, 171, 184, 198, 212, 226, 242, 258, 273, 290, 306, 323, 341, 359, 378, 397, 416, 436, 456, 476, 498, 518, 541, 562, 586, 609, 632, 654, 678, 702, 726, 750, 774, 798, 823, 848, 873, 898, 923]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 体力、 精神增加 : {value2} + # REMOVE: data2 = [0, 10, 29, 48, 67, 86, 105, 124, 143, 162, 181, 200, 219, 238, 257, 276, 295, 314, 333, 352, 371, 390, 409, 428, 447, 466, 489, 511, 534, 556, 579, 601, 624, 646, 669, 691, 714, 736, 759, 781, 804, 826, 849, 871, 894, 916, 939, 961, 984, 1006, 1029]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 攻击、 移动、 施放速度增加 : {value3}% + # REMOVE: data3 = [0, 4.2, 4.6, 5, 5.4, 5.8, 6.3, 6.7, 7.1, 7.5, 7.9, 8.3, 8.8, 9.2, 9.6, 10, 10.4, 10.8, 11.3, 11.7, 12.1, 12.5, 12.9, 13.3, 13.8, 14.2, 14.6, 15, 15.4, 15.8, 16.3, 16.7, 17.1, 17.5, 17.9, 18.3, 18.8, 19.2, 19.6, 20, 20.4, 20.8, 21.3, 21.7, 22.1, 22.5, 22.9, 23.3, 23.8, 24.2, 24.6]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 队员物理、 魔法、 独立攻击力增加 : {value4} + # REMOVE: data4 = [0, 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, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 光环范围 : {value5}px + # REMOVE: data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - + associate = [{'data': data0}] - # 天启之光 # priest_male/crusader_male/dcb31a63ef58954f44ff2070c42a9a98 # f6a4ad30555b99b499c07835f87ce522/dcb31a63ef58954f44ff2070c42a9a98 -class Skill38(ActiveSkill): - """ - 使出神圣之力破开天空, 降下闪电与光之长矛, 对敌人进行审判。\n - 充满神圣之力的光芒降临到队友身上, 给予他们祝福, 增加力量、 智力、 攻击速度、 移动速度和施放速度。\n - 力量/智力的增加量, 随施放者的体力或精神值提高而增加, 以体力与精神二者中较高值为标准。\n - 力量、 智力提升效果对自身无效。\n - 效果不与光明骑士 (女) 的[圣光天启]、 小魔女的[开幕! 人偶剧场]、 缪斯的[梦想的舞台]、 协战师的[强袭策略 : 区域肃清]的效果叠加。\n - 学习[勇气恩赐]后, 天空中将不会降下充满神圣之力的光芒。 +class Skill39(ActiveSkill): """ + 使出神圣之力破开天空, 降下闪电与光之长矛, 对敌人进行审判。 - name = '天启之光' + 充满神圣之力的光芒降临到队友身上, 给予他们祝福, 增加力量、 智力、 攻击速度、 移动速度和施放速度。 + + 力量/智力的增加量, 随施放者的体力或精神值提高而增加, 以体力与精神二者中较高值为标准。 + + 力量、 智力提升效果对自身无效。 + + 效果不与光明骑士 (女) 的[圣光天启]、 小魔女的[开幕! 人偶剧场]、 缪斯的[梦想的舞台]、 协战师的[强袭策略 : 区域肃清]的效果叠加。 + + 学习[勇气恩赐]后, 天空中将不会降下充满神圣之力的光芒。 + """ + name = "天启之光" learnLv = 50 masterLv = 40 maxLv = 50 + # line = 11 + cellPos = (6,11) position = 6 rangeLv = 5 cube = 5 - cd = 135 - mp = [1200, 10080] - uuid = 'dcb31a63ef58954f44ff2070c42a9a98' + cd = 160 + mp = [1140, 9576] + uuid = "dcb31a63ef58954f44ff2070c42a9a98" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - - buffType = 'awake' # 闪电和光属性长矛多段攻击力 : {value0} + # REMOVE: data0 = [0, 2318, 2856, 3393, 3931, 4468, 5004, 5543, 6081, 6619, 7157, 7692, 8230, 8769, 9307, 9844, 10382, 10919, 11454, 11996, 12532, 13069, 13608, 14144, 14682, 15221, 15758, 16296, 16832, 17370, 17908, 18443, 18985, 19521, 20058, 20597, 21133, 21669, 22209, 22747, 23283, 23821, 24359, 24898, 25436, 25971, 26509, 27047, 27583, 28124, 28661]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 12 # 闪电和光属性长矛多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 光属性长矛爆炸攻击力 : {value2} + # REMOVE: data2 = [0, 64896, 79954, 95013, 110072, 125094, 140117, 155212, 170270, 185329, 200388, 215375, 230433, 245528, 260586, 275645, 290704, 305726, 320713, 335880, 350902, 365925, 381020, 396042, 411101, 426196, 441218, 456277, 471300, 486358, 501417, 516404, 531570, 546593, 561616, 576710, 591733, 606720, 621850, 636909, 651932, 666991, 682049, 697144, 712202, 727189, 742248, 757307, 772329, 787460, 802518]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # [祝福效果信息] # 持续时间 : {value3}秒 + # REMOVE: data3 = [0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 力量增加 : {value4} + # REMOVE: data4 = [0, 52, 79, 106, 133, 161, 189, 218, 247, 276, 306, 336, 367, 398, 429, 461, 493, 526, 559, 592, 626, 660, 695, 730, 765, 801, 837, 874, 911, 948, 986, 1078, 1170, 1262, 1354, 1446, 1538, 1630, 1722, 1814, 1906, 1998, 2090, 2182, 2274, 2366, 2458, 2550, 2642, 2734, 2826]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 智力增加 : {value5} + # REMOVE: data5 = [0, 52, 79, 106, 133, 161, 189, 218, 247, 276, 306, 336, 367, 398, 429, 461, 493, 526, 559, 592, 626, 660, 695, 730, 765, 801, 837, 874, 911, 948, 986, 1078, 1170, 1262, 1354, 1446, 1538, 1630, 1722, 1814, 1906, 1998, 2090, 2182, 2274, 2366, 2458, 2550, 2642, 2734, 2826]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 攻击速度增加 : {value6}% + # REMOVE: data6 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 移动速度增加 : {value7}% + # REMOVE: data7 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 施放速度增加 : {value8}% + # REMOVE: data8 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - # 圣念 # priest_male/crusader_male/56aa7844a2da23f5bea9b585aea5ae45 # f6a4ad30555b99b499c07835f87ce522/56aa7844a2da23f5bea9b585aea5ae45 -class Skill39(PassiveSkill): +class Skill40(PassiveSkill): """ - 天启者的体力和精神补正为两者中数值较高的一方、 物理暴击率和魔法暴击率补正为两者中数值较高的一方。 + 天启者的体力和精神补正为两者中数值较高的一方、 物理暴击率和魔法暴击率补正为两者中数值较高的一方。 """ - - name = '圣念' + name = "圣念" learnLv = 50 masterLv = 1 maxLv = 1 + # line = 11 + cellPos = (0,11) position = 0 rangeLv = 3 - uuid = '56aa7844a2da23f5bea9b585aea5ae45' + uuid = "56aa7844a2da23f5bea9b585aea5ae45" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 圣光突袭 # priest_male/crusader_male/c47b66efd27845ef14954928ea2f95c8 # f6a4ad30555b99b499c07835f87ce522/c47b66efd27845ef14954928ea2f95c8 -class Skill40(ActiveSkill): +class Skill41(ActiveSkill): """ - 携神圣之力向前突进, 然后挥舞巨兵。 + 携神圣之力向前突进, 然后挥舞巨兵。 """ - - name = '圣光突袭' + name = "圣光突袭" learnLv = 60 masterLv = 40 maxLv = 50 + # line = 12 + cellPos = (7,12) position = 7 rangeLv = 2 cube = 1 cd = 30 mp = [400, 1000] - uuid = 'c47b66efd27845ef14954928ea2f95c8' + uuid = "c47b66efd27845ef14954928ea2f95c8" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 突进攻击力 : {value0} + # REMOVE: data0 = [0, 4879, 5370, 5867, 6362, 6857, 7352, 7845, 8341, 8835, 9330, 9827, 10323, 10815, 11311, 11806, 12301, 12796, 13289, 13785, 14279, 14775, 15271, 15767, 16259, 16755, 17250, 17746, 18241, 18733, 19230, 19721, 20217, 20714, 21209, 21702, 22197, 22692, 23187, 23682, 24176, 24673, 25165, 25662, 26158, 26653, 27146, 27641, 28136, 28631, 29126]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 突进多段攻击次数 : {value1}次 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 终结攻击攻击力 : {value2} + # REMOVE: data2 = [0, 32458, 35726, 39029, 42323, 45617, 48911, 52188, 55491, 58776, 62070, 65373, 68675, 71944, 75246, 78540, 81835, 85129, 88405, 91708, 94994, 98288, 101590, 104893, 108161, 111464, 114758, 118052, 121346, 124623, 127926, 131194, 134497, 137799, 141093, 144370, 147664, 150958, 154253, 157547, 160832, 164135, 167412, 170714, 174017, 177311, 180588, 183882, 187176, 190470, 193764]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 突进距离 : {value3}px + # REMOVE: data3 = [0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240]# 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) def vp_1(self): """ - [圣光突袭]\n - 突进后, 删除终结攻击\n - - 总攻击力相同\n - 突进距离 +50%\n - 光杖大小 +50%\n - [净化]\n - 消除所有异常状态\n - - 3秒内所有异常状态抗性 +100%\n - - 增益适用范围 +50%\n + [圣光突袭] + + 突进后, 删除终结攻击 + + - 总攻击力相同 + + 突进距离 +50% + + 光杖大小 +50% + + [净化] + + 消除所有异常状态 + + - 3秒内所有异常状态抗性 +100% + + - 增益适用范围 +50% + - 学习[勇气恩赐]后不生效 """ ... def vp_2(self): """ - [圣光突袭]\n - 突进距离 -90%, 变更为单次攻击\n - - 总攻击力相同\n - 在突进位置自动施放[圣光沁盾]\n - - [圣光沁盾]进入冷却时间时无法施放\n - [净化]\n - 消除所有异常状态\n - - 3秒内所有异常状态抗性 +100%\n - - 增益适用范围 +50%\n + [圣光突袭] + + 突进距离 -90%, 变更为单段攻击 + + - 总攻击力相同 + + 在突进位置自动施放[圣光沁盾] + + - [圣光沁盾]进入冷却时间时无法施放 + + [净化] + + 消除所有异常状态 + + - 3秒内所有异常状态抗性 +100% + + - 增益适用范围 +50% + - 学习[勇气恩赐]后不生效 """ ... - # 神圣之矛 # priest_male/crusader_male/1c1a9606eb702ebe5a7bb4397f3aeae0 # f6a4ad30555b99b499c07835f87ce522/1c1a9606eb702ebe5a7bb4397f3aeae0 -class Skill41(ActiveSkill): - """ - 生成远古神圣之矛并将其投掷出去。\n - 投掷时击退近距离的敌人, 然后神圣之矛垂直下落, 引发爆炸。 +class Skill42(ActiveSkill): """ + 生成远古神圣之矛并将其投掷出去。 - name = '神圣之矛' + 投掷时击退近距离的敌人, 然后神圣之矛垂直下落, 引发爆炸。 + """ + name = "神圣之矛" learnLv = 70 masterLv = 40 maxLv = 50 + # line = 13 + cellPos = (6,13) position = 6 rangeLv = 2 cube = 2 cd = 40 mp = [860, 1500] - uuid = '1c1a9606eb702ebe5a7bb4397f3aeae0' + uuid = "1c1a9606eb702ebe5a7bb4397f3aeae0" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 下落攻击力 : {value0} + # REMOVE: data0 = [0, 1835, 2021, 2208, 2392, 2580, 2764, 2948, 3135, 3319, 3510, 3694, 3882, 4066, 4253, 4437, 4625, 4810, 5000, 5184, 5368, 5557, 5742, 5930, 6114, 6303, 6487, 6676, 6860, 7048, 7232, 7419, 7603, 7794, 7978, 8162, 8350, 8534, 8721, 8905, 9093, 9277, 9467, 9651, 9839, 10023, 10210, 10394, 10582, 10766, 10953]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 撞击地面攻击力 : {value1} + # REMOVE: data1 = [0, 7615, 8385, 9163, 9927, 10704, 11468, 12231, 13009, 13773, 14565, 15328, 16106, 16869, 17647, 18411, 19189, 19959, 20744, 21508, 22271, 23056, 23827, 24604, 25368, 26153, 26916, 27701, 28465, 29242, 30006, 30784, 31547, 32339, 33103, 33866, 34644, 35408, 36185, 36949, 37727, 38490, 39282, 40046, 40823, 41587, 42365, 43128, 43906, 44669, 45447]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 爆炸攻击力 : {value2} + # REMOVE: data2 = [0, 21519, 23697, 25895, 28053, 30251, 32409, 34567, 36764, 38922, 41160, 43318, 45516, 47674, 49872, 52030, 54228, 56405, 58623, 60781, 62939, 65157, 67335, 69533, 71691, 73909, 76066, 78284, 80442, 82640, 84798, 86996, 89154, 91392, 93550, 95707, 97905, 100063, 102261, 104419, 106617, 108775, 111013, 113171, 115368, 117526, 119724, 121882, 124080, 126238, 128436]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 3 # 爆炸多段攻击次数 : {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]# 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) def vp_1(self): """ - [神圣之矛]\n - 变更为可填充2次的技能\n - - 每次填充冷却时间 : 20秒\n - - 单次攻击力 -50%\n - 大小 +30%\n - [天启之光]\n - 满足以下条件时当前冷却时间减少1秒 (最多25秒)\n - - 使用[神圣之光]增加增益效果持续时间时\n - - [圣愈之风]、 [圣佑结界]施加恢复效果时\n - - 适用[守护恩赐]属性伤害量增加减益效果时 (冷却时间5秒)\n + [神圣之矛] + + 变更为可填充2次的技能 + + - 每次填充冷却时间 : 20秒 + + - 单次攻击力 -50% + + 大小 +30% + + [天启之光] + + 满足以下条件时当前冷却时间减少1秒 (最多25秒) + + - 使用[神圣之光]增加增益效果持续时间时 + + - [圣愈之风]、 [圣佑结界]施加恢复效果时 + + - 适用[守护恩赐]属性伤害量增加减益效果时 (冷却时间5秒) + - 学习[勇气恩赐]后不生效 """ self.cd = 20 @@ -1406,436 +1483,595 @@ class Skill41(ActiveSkill): def vp_2(self): """ - [神圣之矛]\n - 向天空投掷两把神圣之矛后, 飞向最强敌人并将其贯穿\n - - 角色前方范围内不存在敌人时, 无法施放技能\n - - 总攻击力相同\n - [天启之光]\n - 满足以下条件时当前冷却时间减少1秒 (最多25秒)\n - - 使用[神圣之光]增加增益效果持续时间时\n - - [圣愈之风]、 [圣佑结界]施加恢复效果时\n - - 适用[守护恩赐]属性伤害量增加减益效果时 (冷却时间5秒)\n + [神圣之矛] + + 向天空投掷两把神圣之矛后, 飞向最强敌人并将其贯穿 + + - 角色前方范围内不存在敌人时, 无法施放技能 + + - 总攻击力相同 + + [天启之光] + + 满足以下条件时当前冷却时间减少1秒 (最多25秒) + + - 使用[神圣之光]增加增益效果持续时间时 + + - [圣愈之风]、 [圣佑结界]施加恢复效果时 + + - 适用[守护恩赐]属性伤害量增加减益效果时 (冷却时间5秒) + - 学习[勇气恩赐]后不生效 """ ... - # 圣佑结界 # priest_male/crusader_male/3af805da8505fe6234a95b535610f064 # f6a4ad30555b99b499c07835f87ce522/3af805da8505fe6234a95b535610f064 -class Skill42(ActiveSkill): - """ - 生成圣佑结界。\n - 结界闪烁引发爆炸后, 使队员恢复生命值, 并解除异常状态。\n - 可以利用方向键调整魔法阵生成位置。 +class Skill43(PassiveSkill): """ + 生成圣佑结界。 - name = '圣佑结界' + 结界闪烁引发爆炸后, 使队员恢复生命值, 并解除异常状态。 + + 可以利用方向键调整魔法阵生成位置。 + """ + name = "圣佑结界" learnLv = 75 masterLv = 40 maxLv = 50 + # line = 13 + cellPos = (5,13) position = 5 rangeLv = 2 cube = 3 cd = 40 mp = [580, 4500] - uuid = '3af805da8505fe6234a95b535610f064' + uuid = "3af805da8505fe6234a95b535610f064" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 生命值恢复量 : {value0}% + # REMOVE: data0 = [0, 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, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爆炸攻击力 : {value1} + # REMOVE: data1 = [0, 10361, 10361, 11513, 11513, 12664, 12664, 13815, 13815, 14966, 14966, 16118, 16118, 17269, 17269, 18420, 18420, 19571, 19571, 20723, 20723, 21874, 21874, 23025, 23025, 24176, 24176, 25328, 25328, 26479, 26479, 27630, 27630, 28781, 28781, 29933, 29933, 31084, 31084, 32235, 32235, 33386, 33386, 34538, 34538, 35689, 35689, 36840, 36840, 37991, 37991]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 5 # 爆炸多段攻击次数 : {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, 51807, 51807, 57563, 57563, 63319, 63319, 69075, 69075, 74832, 74832, 80588, 80588, 86344, 86344, 92100, 92100, 97857, 97857, 103613, 103613, 109369, 109369, 115126, 115126, 120882, 120882, 126638, 126638, 132394, 132394, 138151, 138151, 143907, 143907, 149663, 149663, 155420, 155420, 161176, 161176, 166932, 166932, 172688, 172688, 178445, 178445, 184201, 184201, 189957, 189957]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # [范围信息] # 魔法阵大小比率 : {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) def vp_1(self): """ - [圣佑结界]\n - 魔法阵大小 +40%\n - 删除多段攻击\n - - 总攻击力相同\n - - 总生命值恢复量相同\n - [学习守护恩赐后生效]\n - 在指定位置发生爆炸后, 生成恢复生命值的圣域\n + [圣佑结界] + + 魔法阵大小 +40% + + 删除多段攻击 + + - 总攻击力相同 + + - 总生命值恢复量相同 + + [学习守护恩赐后生效] + + 在指定位置发生爆炸后, 生成恢复生命值的圣域 + - 圣域生命值恢复持续时间 : 5.5秒 """ ... def vp_2(self): """ - [圣佑结界]\n - 变更为可填充2次的技能\n - - 每次填充冷却时间 : 20秒\n - - 单次攻击力 -50%\n - - 单次生命值恢复量 -50%\n - [学习勇气恩赐后追加效果]\n - 生命值恢复效果仅对自身适用\n - - 多段攻击次数变更为2次\n - - 生命值恢复量 +100%\n - [学习守护恩赐后生效]\n - 在指定位置发生爆炸后, 生成恢复生命值的圣域\n + [圣佑结界] + + 变更为可填充2次的技能 + + - 每次填充冷却时间 : 20秒 + + - 单次攻击力 -50% + + - 单次生命值恢复量 -50% + + [学习勇气恩赐后追加效果] + + 生命值恢复效果仅对自身适用 + + - 多段攻击次数变更为2次 + + - 生命值恢复量 +100% + + [学习守护恩赐后生效] + + 在指定位置发生爆炸后, 生成恢复生命值的圣域 + - 圣域生命值恢复持续时间 : 5.5秒 """ self.cd = 20 self.skillRation *= 0.5 ... - # 神圣之光 # priest_male/crusader_male/c4a5b868f1e8e60cd1867a2cfab4a242 # f6a4ad30555b99b499c07835f87ce522/c4a5b868f1e8e60cd1867a2cfab4a242 -class Skill43(ActiveSkill): +class Skill44(ActiveSkill): """ - 增加自身的体力和精神。\n - 选择一定范围内的队员, 使其受到神圣之光的庇佑, 减少所受伤害并引发爆炸。\n - 增加队员以及光明骑士自身增益效果的持续时间。\n - [可增加持续时间的技能]\n + 增加自身的体力和精神。 + + 选择一定范围内的队员, 使其受到神圣之光的庇佑, 减少所受伤害并引发爆炸。 + + 增加队员以及光明骑士自身增益效果的持续时间。 + + [可增加持续时间的技能] + [守护徽章]、 [荣誉祝福]。 """ - - name = '神圣之光' + name = "神圣之光" learnLv = 75 masterLv = 40 maxLv = 50 + # line = 13 + cellPos = (4,13) position = 4 rangeLv = 3 cube = 3 cd = 20 mp = [348, 2700] - uuid = 'c4a5b868f1e8e60cd1867a2cfab4a242' + uuid = "c4a5b868f1e8e60cd1867a2cfab4a242" hasVP = True hasUP = True - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 - vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 体力、 精神增加量 : {value0} + # REMOVE: data0 = [0, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爆炸攻击力 : {value1} + # REMOVE: data1 = [0, 46661, 54100, 61540, 68978, 76417, 83856, 91295, 98734, 106172, 113612, 121050, 128489, 135929, 143367, 150805, 158246, 165683, 173122, 180560, 188000, 195439, 202877, 210317, 217755, 225194, 232634, 240072, 247511, 254951, 262389, 269828, 277266, 284706, 292145, 299583, 307023, 314461, 321900, 329340, 336778, 344217, 351656, 359094, 366533, 373971, 381411, 388850, 396288, 403728, 411166]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [获得增益时] # 持续时间增加 : {value2}秒 + # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 所受伤害减少率 : {value3}% + # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 所受伤害减少持续时间 : {value4}秒 + # REMOVE: data4 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 队员选择范围 : {value5}px + # REMOVE: data5 = [0, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800]# 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) - def vp_1(self): """ - [神圣之光]\n - 删除无色小晶块消耗量\n - 适用增益效果时, 所受伤害减少效果持续时间 +4.2秒\n - [神圣洗礼 : 信仰之翼]\n - 队员适用信仰效果时, 自身也适用信仰效果\n - - 信仰效果持续时间 -20秒\n + [神圣之光] + + 删除无色小晶块消耗量 + + 适用增益效果时, 所受伤害减少效果持续时间 +4.2秒 + + [神圣洗礼 : 信仰之翼] + + 队员适用信仰效果时, 自身也适用信仰效果 + + - 信仰效果持续时间 -20秒 + - 信仰效果持续时间内所受伤害 -10% """ ... def vp_2(self): """ - [神圣之光]\n - 爆炸范围 +40%\n - 学习[勇气恩赐]后获得速度增加增益\n - - 增益持续时间 : 10秒\n - - 所有速度 +10%\n - [神圣洗礼 : 信仰之翼]\n - 队员适用信仰效果时, 自身也适用信仰效果\n - - 信仰效果持续时间 -20秒\n + [神圣之光] + + 爆炸范围 +40% + + 学习[勇气恩赐]后获得速度增加增益 + + - 增益持续时间 : 10秒 + + - 所有速度 +10% + + [神圣洗礼 : 信仰之翼] + + 队员适用信仰效果时, 自身也适用信仰效果 + + - 信仰效果持续时间 -20秒 + - 信仰效果持续时间内所受伤害 -10% """ ... - # 惩罚之锤 # priest_male/crusader_male/8d996a242c5c0efd8cfe6cb4bc6defcc # f6a4ad30555b99b499c07835f87ce522/8d996a242c5c0efd8cfe6cb4bc6defcc -class Skill44(ActiveSkill): +class Skill45(ActiveSkill): """ - 装备至高无上的神之武器——惩罚之锤攻击敌人。\n - 装备时增加基本攻击力和技能攻击力, 并变更基本攻击和部分技能。\n - [基本攻击/空斩打]\n - - 基本攻击变更并适用光属性\n - - 基本攻击最后一击和[空斩打]攻击时触发[神圣冲击]\n - - 前冲攻击时触发[神圣闪光]\n - - [神圣冲击]与[神圣闪光]攻击力受[基础精通]影响\n - [落凤锤]\n - - 变更为[雷霆粉碎]\n - [光之正义]\n - - 无法施放技能\n + 装备至高无上的神之武器——惩罚之锤攻击敌人。 + + 装备时增加基本攻击力和技能攻击力, 并变更基本攻击和部分技能。 + + [基本攻击/空斩打] + + - 基本攻击变更并适用光属性 + + - 基本攻击最后一击和[空斩打]攻击时触发[神圣冲击] + + - 前冲攻击时触发[神圣闪光] + + - [神圣冲击]与[神圣闪光]攻击力受[基础精通]影响 + + [落凤锤] + + - 变更为[雷霆粉碎] + + [光之正义] + + - 无法施放技能 + - 施放[惩罚之锤]时自动施放 """ - - name = '惩罚之锤' + name = "惩罚之锤" learnLv = 80 masterLv = 40 maxLv = 50 + # line = 14 + cellPos = (4,14) position = 4 rangeLv = 2 cube = 5 cd = 45 mp = [800, 6000] - uuid = '8d996a242c5c0efd8cfe6cb4bc6defcc' + uuid = "8d996a242c5c0efd8cfe6cb4bc6defcc" hasVP = False hasUP = False - 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, 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, 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, 120, 122, 124]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [基本攻击信息] # [神圣冲击]光柱攻击力 : {value2} + # REMOVE: data2 = [0, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # [神圣冲击]冲击波攻击力 : {value3} + # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # [神圣闪光]攻击力 : {value4} + # REMOVE: data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + power4 = 1 hit4 = 3 # [神圣闪光]多段攻击次数 : {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, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) + power6 = 1 # [神圣冲击]冲击波攻击力 : {value7} + # REMOVE: data7 = [0, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) + power7 = 1 # [落凤锤信息] # [雷霆粉碎]攻击力 : {value8} + # REMOVE: data8 = [0, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [雷霆粉碎]冲击波攻击力 : {value9} + # REMOVE: data9 = [0, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612, 8612]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) associate = [{'data': data1}] + mode = ["平X一轮","空斩打","落凤锤"] + + def setMode(self, mode): + if mode == "平X一轮": + pass + elif mode == "神圣冲击": + self.hit2 = self.hit3 = self.hit4 = 0 + self.hit6 = self.hit7 = 1 + elif mode == "落凤锤": + self.hit2 = self.hit3 = self.hit4 = 0 + self.hit8 = self.hit9 = 1 + + def getSkillCD(self,mode=None): + if mode == "平X一轮": + return 0.5 + elif mode == "空斩打": + return self.char.GetSkillByName("空斩打").getSkillCD() + elif mode == "落凤锤": + return self.char.GetSkillByName("落凤锤").getSkillCD() # 神圣洗礼 : 信仰之翼 # priest_male/crusader_male/c524c4f378d1cd0ff99e4580750a4567 # f6a4ad30555b99b499c07835f87ce522/c524c4f378d1cd0ff99e4580750a4567 -class Skill45(ActiveSkill): +class Skill46(ActiveSkill): """ - 发动[神圣洗礼 : 信仰之翼], 开始聚集神圣之力。\n - 施放转职技能或攻击敌人时都会聚集神圣之力。 \n - 每次聚集神圣之力时, 都会增加神思者的[荣誉祝福]增益效果。\n - [施放时可积攒神圣之力的技能]\n - [缓慢愈合]、 [净化]、 [光之正义]、 [守护徽章]、 [圣光守护]、 [荣誉祝福]、 [生命源泉]、 [圣愈之风]、 [天启之光]、 [神圣之光]、 [惩罚之锤 : 天怒]、 [生命礼赞 : 神威]\n - [攻击时可积攒神圣之力的技能]\n - [纯白之刃]、 [胜利之矛]、 [圣光十字]、 [圣光沁盾]、 [圣光球]、 [圣光琉璃碎]、 [圣光聚合]、 [忏悔之锤]、 [正义审判]、 [圣光突袭]、 [神圣之矛]、 [圣佑结界]、 [惩罚之锤]\n - 对队友使用[神圣之光]时, 生成信仰效果, 增加神圣之力持续时间。\n + 发动[神圣洗礼 : 信仰之翼], 开始聚集神圣之力。 + + 施放转职技能或攻击敌人时都会聚集神圣之力。 + + 每次聚集神圣之力时, 都会增加神思者的[荣誉祝福]增益效果。 + + [施放时可积攒神圣之力的技能] + + [缓慢愈合]、 [净化]、 [光之正义]、 [守护徽章]、 [圣光守护]、 [荣誉祝福]、 [生命源泉]、 [圣愈之风]、 [天启之光]、 [神圣之光]、 [惩罚之锤 : 天怒]、 [生命礼赞 : 神威] + + [攻击时可积攒神圣之力的技能] + + [纯白之刃]、 [胜利之矛]、 [圣光十字]、 [圣光沁盾]、 [圣光球]、 [圣光琉璃碎]、 [圣光聚合]、 [忏悔之锤]、 [正义审判]、 [圣光突袭]、 [神圣之矛]、 [圣佑结界]、 [惩罚之锤] + + 对队友使用[神圣之光]时, 生成信仰效果, 增加神圣之力持续时间。 + 每名队员最多生成1层信仰效果, 对自身使用时不生成。 """ - - name = '神圣洗礼 : 信仰之翼' + name = "神圣洗礼 : 信仰之翼" learnLv = 85 masterLv = 40 maxLv = 50 + # line = 14 + cellPos = (5,14) position = 5 rangeLv = 5 cube = 10 - cd = 180 - mp = [2500, 5000] - uuid = 'c524c4f378d1cd0ff99e4580750a4567' + cd = 170 + mp = [2375, 4750] + uuid = "c524c4f378d1cd0ff99e4580750a4567" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 神圣之力持续时间 : {value0}秒 + # REMOVE: data0 = [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 data0 = get_data(f'{prefix}/{uuid}', 0) # 神圣之力积攒上限 : {value1}个 + # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 每点神圣之力可增加的[荣誉祝福]增益效果增加率 : {value2}% + # REMOVE: data2 = [0, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [信仰效果] # 持续时间 : {value3}秒 + # REMOVE: data3 = [0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 1层信仰效果时神圣之力持续时间 : {value4}秒 + # REMOVE: data4 = [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 data4 = get_data(f'{prefix}/{uuid}', 4) # 2层信仰效果时神圣之力持续时间 : {value5}秒 + # REMOVE: data5 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 3层信仰效果时神圣之力持续时间 : {value6}秒 + # REMOVE: data6 = [0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) - - # 信仰之翼 : 裁决 # priest_male/crusader_male/481348575c1e141925c836b59c5db3ca # f6a4ad30555b99b499c07835f87ce522/481348575c1e141925c836b59c5db3ca -class Skill46(ActiveSkill): - """ - 神思者跳到空中, 裁决地上的敌人。\n - 在[神圣洗礼 : 信仰之翼]已激活的状态下使用技能, 则[神圣洗礼 : 信仰之翼]与[信仰之翼 : 裁决]技能一起结束。 +class Skill47(ActiveSkill): """ + 神思者跳到空中, 裁决地上的敌人。 - name = '信仰之翼 : 裁决' + 在[神圣洗礼 : 信仰之翼]已激活的状态下使用技能, 则[神圣洗礼 : 信仰之翼]与[信仰之翼 : 裁决]技能一起结束。 + """ + name = "信仰之翼 : 裁决" learnLv = 85 masterLv = 1 maxLv = 1 + # line = 14 + cellPos = (6,14) position = 6 rangeLv = 5 cube = 10 - cd = 180 - mp = [2500, 2500] - uuid = '481348575c1e141925c836b59c5db3ca' + cd = 170 + mp = [2375, 2375] + uuid = "481348575c1e141925c836b59c5db3ca" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 + + @property + def lv(self): + """技能等级""" + return self.char.GetSkillByName('神圣洗礼 : 信仰之翼').lv + + @lv.setter + def lv(self, value): ... # 爆炸攻击力 : {value0} + # REMOVE: data0 = [0, 2592, 3194, 3795, 4396, 4997, 5598, 6199, 6800, 7402, 8003, 8604, 9205, 9806, 10407, 11009, 11610, 12211, 12812, 13413, 14014, 14615, 15217, 15818, 16419, 17020, 17621, 18222, 18823, 19425, 20026, 20627, 21228, 21829, 22430, 23031, 23633, 24234, 24835, 25436, 26037, 26638, 27239, 27841, 28442, 29043, 29644, 30245, 30846, 31448, 32049]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 24 # 爆炸多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 终结爆炸攻击力 : {value2} + # REMOVE: data2 = [0, 186656, 229939, 273221, 316504, 359787, 403069, 446352, 489635, 532917, 576200, 619482, 662765, 706048, 749330, 792613, 835895, 879178, 922461, 965743, 1009026, 1052309, 1095591, 1138874, 1182156, 1225439, 1268722, 1312004, 1355287, 1398569, 1441852, 1485135, 1528417, 1571700, 1614983, 1658265, 1701548, 1744830, 1788113, 1831396, 1874678, 1917961, 1961243, 2004526, 2047809, 2091091, 2134374, 2177656, 2220939, 2264222, 2307504]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 + # 惩罚之锤 : 天怒 # priest_male/crusader_male/89c505581267af77c6d58dc49b710550 # f6a4ad30555b99b499c07835f87ce522/89c505581267af77c6d58dc49b710550 -class Skill47(ActiveSkill): - """ - 该技能只能在装备[惩罚之锤]的状态下发动。\n - 注入圣遗物的力量, 在划出十字的瞬间, 生成光之翼, 将惩罚之锤强化为天怒之锤。\n - 光启·光明骑士高高跃起, 使用天怒之锤下劈, 使地面裂开并产生冲击波, 释放光芒后产生爆炸。\n - 展开光之翼时, 增加一定范围内队员的信仰效果时间。\n - 按向前方向键, 可以增加跳跃距离。 +class Skill48(ActiveSkill): """ + 该技能只能在装备[惩罚之锤]的状态下发动。 - name = '惩罚之锤 : 天怒' + 注入圣遗物的力量, 在划出十字的瞬间, 生成光之翼, 将惩罚之锤强化为天怒之锤。 + + 光启·光明骑士高高跃起, 使用天怒之锤下劈, 使地面裂开并产生冲击波, 释放光芒后产生爆炸。 + + 展开光之翼时, 增加一定范围内队员的信仰效果时间。 + + 按向前方向键, 可以增加跳跃距离。 + """ + name = "惩罚之锤 : 天怒" learnLv = 95 masterLv = 40 maxLv = 50 + # line = 15 + cellPos = (7,15) position = 7 rangeLv = 2 cube = 7 cd = 60 mp = [1065, 8000] - uuid = '89c505581267af77c6d58dc49b710550' + uuid = "89c505581267af77c6d58dc49b710550" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 信仰效果适用范围 : {value0}px + # REMOVE: data0 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - hit0 = 13 # 信仰效果持续时间增加 : {value1}秒 + # REMOVE: data1 = [0, 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, 29, 29.5, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5, 35, 35.5, 36, 36.5, 37]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 冲击波攻击力 : {value2} + # REMOVE: data2 = [0, 127608, 140553, 153500, 166445, 179391, 192336, 205284, 218228, 231176, 244120, 257065, 270012, 282958, 295902, 308850, 321794, 334741, 347686, 360633, 373578, 386523, 399470, 412415, 425360, 438308, 451252, 464198, 477144, 490090, 503036, 515983, 528925, 541874, 554819, 567765, 580711, 593657, 606601, 619547, 632493, 645439, 658385, 671333, 684276, 697221, 710169, 723113, 736061, 749006, 761950]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 爆炸攻击力 : {value3} + # REMOVE: data3 = [0, 85072, 93702, 102333, 110963, 119594, 128224, 136856, 145485, 154117, 162746, 171377, 180008, 188639, 197268, 205900, 214529, 223160, 231791, 240422, 249052, 257682, 266313, 274943, 283574, 292206, 300835, 309465, 318096, 326726, 335358, 343989, 352617, 361249, 369879, 378510, 387140, 395772, 404401, 413031, 421662, 430292, 438923, 447555, 456184, 464814, 473446, 482075, 490707, 499337, 507967]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 - # 神之代行者 # priest_male/crusader_male/89a4529234904fcbb3abe289e281f2fd # f6a4ad30555b99b499c07835f87ce522/89a4529234904fcbb3abe289e281f2fd -class Skill48(PassiveSkill): - """ - 被雷米迪奥斯所选择的光启·光明骑士, 使用生命之圣遗物 : 雷米迪奥斯之泪, 践行神的意志。\n - 增加基本攻击力和转职技能攻击力、 体力、 精神, 变更部分技能效果。\n - [胜利之矛]\n - 施放技能时直接以最大蓄气的状态发动, 增加矛的大小, 并且矛刺中后可通过再次按键立即引爆。\n - 学习[圣灵之槌]后控制时间固定。\n - [圣光十字]\n - 发射蕴含圣遗物之力的光杖并引爆。\n - 增加光杖的大小和魔法阵范围, 攻击敌人时生成的魔法阵也适用增益效果。\n - 攻击失败时, 会在自身位置生成魔法阵。 +class Skill49(PassiveSkill): """ + 被雷米迪奥斯所选择的光启·光明骑士, 使用生命之圣遗物 : 雷米迪奥斯之泪, 践行神的意志。 - name = '神之代行者' + 增加基本攻击力和转职技能攻击力、 体力、 精神, 变更部分技能效果。 + + [胜利之矛] + + 施放技能时直接以最大蓄气的状态发动, 增加矛的大小, 并且矛刺中后可通过再次按键立即引爆。 + + 学习[圣灵之槌]后控制时间固定。 + + [圣光十字] + + 发射蕴含圣遗物之力的光杖并引爆。 + + 增加光杖的大小和魔法阵范围, 攻击敌人时生成的魔法阵也适用增益效果。 + + 攻击失败时, 会在自身位置生成魔法阵。 + """ + name = "神之代行者" learnLv = 95 masterLv = 40 maxLv = 50 + # line = 15 + cellPos = (5,15) position = 5 rangeLv = 3 - uuid = '89a4529234904fcbb3abe289e281f2fd' + uuid = "89a4529234904fcbb3abe289e281f2fd" hasVP = False hasUP = False - 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, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [胜利之矛] # 矛的大小额外增加率 : {value2}% + # REMOVE: data2 = [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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{'data': data0}] - # 生命礼赞 : 神威 # priest_male/crusader_male/a81e5b7defa1819263ed8e86f69fd06f # f6a4ad30555b99b499c07835f87ce522/a81e5b7defa1819263ed8e86f69fd06f -class Skill49(ActiveSkill): +class Skill50(ActiveSkill): """ - 以圣十字之名向神祈祷, 然后释放生命之圣遗物所具有的力量。\n - 生命之圣遗物激发神圣之光和雷米迪奥斯的权能, 祝福队友、 审判敌人。\n - 根据添加为发动技能的觉醒技能, 发动不同的能力。\n - 效果以[天启之光]的一定比率适用。\n - 选择[天启之光]时 : 祝福\n - 圣遗物升至空中并凝聚神圣力, 变为神圣的太阳。\n - - 赋予队友效果, 持续一定时间。 (移动到其他房间时维持效果)\n - 选择[信仰之翼 : 裁决]时 : 审判\n - 圣遗物与天怒之锤融合, 激发天怒之锤真正的力量。\n - - 赋予队友效果, 持续一定时间。 (移动到其他房间时解除效果)\n - [三次觉醒技能]\n - 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 以圣十字之名向神祈祷, 然后释放生命之圣遗物所具有的力量。 + + 生命之圣遗物激发神圣之光和雷米迪奥斯的权能, 祝福队友、 审判敌人。 + + 根据添加为发动技能的觉醒技能, 发动不同的能力。 + + 效果以[天启之光]的一定比率适用。 + + 选择[天启之光]时 : 祝福 + + 圣遗物升至空中并凝聚神圣力, 变为神圣的太阳。 + + - 赋予队友效果, 持续一定时间。 (移动到其他房间时维持效果) + + 选择[信仰之翼 : 裁决]时 : 审判 + + 圣遗物与天怒之锤融合, 激发天怒之锤真正的力量。 + + - 赋予队友效果, 持续一定时间。 (移动到其他房间时解除效果) + + [三次觉醒技能] + + 使用三次觉醒技能时, 与关联的技能共享冷却时间。 + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 """ - - name = '生命礼赞 : 神威' + name = "生命礼赞 : 神威" learnLv = 100 masterLv = 40 maxLv = 50 + # line = 16 + cellPos = (5,16) position = 5 rangeLv = 5 cube = 15 - cd = 290 - mp = [4025, 8055] - uuid = 'a81e5b7defa1819263ed8e86f69fd06f' + cd = 270 + mp = [3824, 7652] + uuid = "a81e5b7defa1819263ed8e86f69fd06f" hasVP = False hasUP = False - custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501 # 审判攻击力 : {value0} + # REMOVE: data0 = [0, 73189, 73860, 74532, 75203, 75874, 76546, 77217, 77889, 78560, 79232, 79903, 80575, 81246, 81918, 82589, 83260, 83932, 84603, 85275, 85946, 86618, 87289, 87961, 88632, 89304, 89975, 90646, 91318, 91989, 92661, 93332, 94004, 94675, 95347, 96018, 96690, 97361, 98032, 98704, 99375, 100047, 100718, 101390, 102061, 102733, 103404, 104076, 104747, 105418, 106090]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 8 # 审判多段攻击次数 : {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) - hit1 = 8 # 选择[天启之光]时效果 # 持续时间 : {value2}秒 + # REMOVE: data2 = [0, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 力量、 智力增加 : [天启之光]数值的{value3}% + # REMOVE: data3 = [0, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158]# 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, 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 data5 = get_data(f'{prefix}/{uuid}', 5) # 力量、 智力增加 : [天启之光]数值的{value6}% + # REMOVE: data6 = [0, 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, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) diff --git a/backend/openapi b/backend/openapi index 97fb4c18..c14ef0f4 160000 --- a/backend/openapi +++ b/backend/openapi @@ -1 +1 @@ -Subproject commit 97fb4c180e55e53117e1edef9173848296ab3225 +Subproject commit c14ef0f4896cde45bac3364eff94efbc3e5885b0