From 22af7ad04332e1441a3ea89e6a00cf3d5d50cf0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 20 Aug 2025 12:45:33 +0800 Subject: [PATCH] dev --- backend/core/basic/skill.py | 6 +- .../core/character/GF/mage_female/witch.py | 449 +++++------------- .../core/character/GF/swordman_male/asura.py | 166 ------- .../character/GF/swordman_male/soul_bender.py | 1 + backend/core/equipment/version_0/enchant.py | 9 +- backend/openapi | 2 +- 6 files changed, 140 insertions(+), 493 deletions(-) diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index 9cc453d9..18009606 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -27,6 +27,8 @@ def get_data(prefix: str, key: int | str, func = lambda x: x): data = [0 if x is None or x == "-" else x for x in data] elif key == "vps": data = [ {"name":x["name"],"desc":x["desc"]} for x in skill_data.get("evolution",[])] + elif key == "custom": + data = skill_data.get("custom",1.0) except Exception as e: print(f"get skill {prefix}/{key} data error",e) data = None @@ -107,6 +109,8 @@ class Skill: """是否有技能强化""" upType: Literal['damage', 'buff', 'heal'] = 'damage' vps: list = [] + custom: float = 1.0 + """国服特色加强""" def __init__(self, char): self.char = char @@ -256,7 +260,7 @@ class ActiveSkill(Skill): basic.setVP() date = basic.getSkillData(self.lv) cd = basic.getSkillCD(mode) - return date * basic.skillRation, basic.skillDamage, cd + return date * basic.skillRation * basic.custom, basic.skillDamage, cd def setMode(self, mode: str): pass diff --git a/backend/core/character/GF/mage_female/witch.py b/backend/core/character/GF/mage_female/witch.py index 444f5ed2..8308cc56 100644 --- a/backend/core/character/GF/mage_female/witch.py +++ b/backend/core/character/GF/mage_female/witch.py @@ -23,18 +23,14 @@ class Skill0(ActiveSkill): hasUP = False # 飞行距离 : {value0}px - # REMOVE: 0, 280, 285, 290, 294, 299, 304, 309, 314, 319, 324, 328, 333, 338, 343, 348, 352, 357, 362, 367, 372, 376, 381, 386, 391, 396, 401, 406, 410, 415, 420, 425, 430, 434, 439, 444, 449, 454, 459, 464, 468, 473, 478, 483, 488, 492, 497, 502, 507, 512, 516, 521, 526, 531, 536, 541, 546, 550, 555, 560, 565, 570, 574, 579, 584, 589, 594, 599, 604, 608, 613 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击力 : {value1} - # REMOVE: 0, 1377, 1517, 1656, 1796, 1936, 2075, 2215, 2355, 2495, 2634, 2774, 2914, 3053, 3193, 3333, 3472, 3612, 3752, 3892, 4031, 4171, 4311, 4450, 4590, 4730, 4869, 5009, 5149, 5288, 5428, 5568, 5708, 5847, 5987, 6127, 6266, 6406, 6546, 6685, 6825, 6965, 7105, 7244, 7384, 7524, 7663, 7803, 7943, 8082, 8222, 8362, 8501, 8641, 8781, 8921, 9060, 9200, 9340, 9479, 9619, 9759, 9898, 10038, 10178, 10318, 10457, 10597, 10737, 10876, 11016 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 基本穿刺力 : {value2}% - # REMOVE: 0, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 攻击范围扩大率 : {value3}% - # REMOVE: 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) @@ -58,13 +54,10 @@ class Skill3(PassiveSkill): hasUP = False # 基本攻击力变化率 : {value0}% - # REMOVE: 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: 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: 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) @@ -90,10 +83,8 @@ class Skill10(ActiveSkill): hasUP = False # 物理防御力增加 : {value0} - # REMOVE: 0, 7736, 9025, 10313, 11602, 12891, 14181, 15470, 16759, 18048, 19337, 20627, 21916, 23205, 24494, 25783, 27073, 28362, 29650, 30939, 32228 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 魔法防御力增加 : {value1} - # REMOVE: 0, 7736, 9025, 10313, 11602, 12891, 14181, 15470, 16759, 18048, 19337, 20627, 21916, 23205, 24494, 25783, 27073, 28362, 29650, 30939, 32228 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 替身草人 @@ -122,31 +113,22 @@ class Skill12(ActiveSkill): hasUP = False # 瞬移后僵直时间 : {value0}秒 - # REMOVE: 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 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 角色增益效果持续时间 : {value1}秒 - # REMOVE: 0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 增加角色移动速度 : {value2}% - # REMOVE: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 增加角色攻击速度 : {value3}% - # REMOVE: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 召唤兽增益效果持续时间 : {value4}秒 - # REMOVE: 0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 增加召唤兽移动速度 : {value5}% - # REMOVE: 0, 3, 5, 7.5, 10, 12.5, 15, 17.5, 20, 22.5, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 增加召唤兽攻击速度 : {value6}% - # REMOVE: 0, 3, 5, 7.5, 10, 12.5, 15, 17.5, 20, 22.5, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 增加召唤兽力量 : {value7} - # REMOVE: 0, 15, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 增加召唤兽智力 : {value8} - # REMOVE: 0, 15, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 冰霜雪人 @@ -174,41 +156,29 @@ class Skill13(ActiveSkill): hasUP = False # 最大蓄气时间 : {value0}秒 - # REMOVE: 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 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击力 : {value1}% - # REMOVE: 0, 2145, 2363, 2580, 2798, 3015, 3233, 3451, 3668, 3886, 4103, 4321, 4539, 4756, 4974, 5192, 5409, 5627, 5844, 6062, 6280, 6497, 6715, 6932, 7150, 7368, 7585, 7803, 8020, 8238, 8456, 8673, 8891, 9108, 9326, 9544, 9761, 9979, 10197, 10414, 10632, 10849, 11067, 11285, 11502, 11720, 11937, 12155, 12373, 12590, 12808, 13025, 13243, 13461, 13678, 13896, 14113, 14331, 14549, 14766, 14984, 15202, 15419, 15637, 15854, 16072, 16290, 16507, 16725, 16942, 17160 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 持续时间 : {value2} ~ {value3}秒 - # REMOVE: 0, 1.6, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.7, 2.7, 2.7, 2.8, 2.8, 2.8, 2.8, 2.9, 2.9, 2.9, 3, 3, 3, 3.1, 3.1, 3.1, 3.2, 3.2, 3.2, 3.3, 3.3, 3.3, 3.4, 3.4, 3.4, 3.4, 3.5, 3.5, 3.5, 3.6, 3.6, 3.6, 3.7, 3.7, 3.7 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # REMOVE: 0, 3.2, 3.2, 3.3, 3.3, 3.4, 3.4, 3.5, 3.5, 3.6, 3.6, 3.7, 3.7, 3.8, 3.8, 3.9, 3.9, 3.9, 4, 4, 4.1, 4.1, 4.2, 4.2, 4.3, 4.3, 4.4, 4.4, 4.5, 4.5, 4.6, 4.6, 4.7, 4.7, 4.7, 4.8, 4.8, 4.9, 4.9, 5, 5, 5.1, 5.2, 5.2, 5.3, 5.3, 5.4, 5.4, 5.5, 5.6, 5.6, 5.7, 5.7, 5.8, 5.8, 5.9, 6, 6, 6.1, 6.1, 6.2, 6.2, 6.3, 6.4, 6.4, 6.5, 6.5, 6.6, 6.6, 6.7, 6.8 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 诱导力 : {value4}% - # REMOVE: 0, 100, 103, 106, 109, 112, 116, 119, 122, 125, 128, 131, 134, 137, 140, 143, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 178, 181, 184, 187, 190, 193, 196, 199, 202, 206, 209, 212, 215, 218, 221, 224, 227, 230, 233, 237, 240, 243, 246, 249, 252, 255, 258, 261, 265, 268, 271, 274, 277, 280, 283, 286, 289, 292, 296, 299, 302, 305, 308, 311, 314 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [最大蓄气时] # 减速持续时间 : {value5}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 攻击速度减少率 : {value6}% - # REMOVE: 0, 4, 4.3, 4.6, 4.8, 5.1, 5.4, 5.7, 5.9, 6.2, 6.5, 6.8, 7, 7.3, 7.6, 7.9, 8.1, 8.4, 8.7, 9, 9.2, 9.5, 9.8, 10.1, 10.3, 10.6, 10.9, 11.2, 11.4, 11.7, 12, 12.3, 12.6, 12.8, 13.1, 13.4, 13.7, 13.9, 14.2, 14.5, 14.8, 15, 15.3, 15.6, 15.9, 16.1, 16.4, 16.7, 17, 17.2, 17.5, 17.8, 18.1, 18.3, 18.6, 18.9, 19.2, 19.4, 19.7, 20, 20.3, 20.5, 20.8, 21.1, 21.4, 21.6, 21.9, 22.2, 22.5, 22.8, 23 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 移动速度减少率 : {value7}% - # REMOVE: 0, 12, 12.8, 13.7, 14.5, 15.3, 16.1, 17, 17.8, 18.6, 19.4, 20.3, 21.1, 21.9, 22.8, 23.6, 24.4, 25.2, 26.1, 26.9, 27.7, 28.6, 29.4, 30.2, 31, 31.9, 32.7, 33.5, 34.3, 35.2, 36, 36.8, 37.7, 38.5, 39.3, 40.1, 41, 41.8, 42.6, 43.4, 44.3, 45.1, 45.9, 46.8, 47.6, 48.4, 49.2, 50.1, 50.9, 51.7, 52.6, 53.4, 54.2, 55, 55.9, 56.7, 57.5, 58.3, 59.2, 60, 60.8, 61.7, 62.5, 63.3, 64.1, 65, 65.8, 66.6, 67.5, 68.3, 69.1 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 冰冻几率 : {value8}% - # REMOVE: 0, 7, 7.5, 8, 8.4, 8.9, 9.4, 9.9, 10.4, 10.9, 11.3, 11.8, 12.3, 12.8, 13.3, 13.8, 14.2, 14.7, 15.2, 15.7, 16.2, 16.7, 17.1, 17.6, 18.1, 18.6, 19.1, 19.6, 20, 20.5, 21, 21.5, 22, 22.4, 22.9, 23.4, 23.9, 24.4, 24.9, 25.3, 25.8, 26.3, 26.8, 27.3, 27.8, 28.2, 28.7, 29.2, 29.7, 30.2, 30.7, 31.1, 31.6, 32.1, 32.6, 33.1, 33.6, 34, 34.5, 35, 35.5, 36, 36.5, 36.9, 37.4, 37.9, 38.4, 38.9, 39.4, 39.8, 40.3 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 冰冻持续时间 : {value9}秒 - # REMOVE: 0, 1, 1.03, 1.06, 1.1, 1.13, 1.17, 1.2, 1.24, 1.27, 1.31, 1.34, 1.37, 1.41, 1.44, 1.48, 1.51, 1.55, 1.58, 1.62, 1.65, 1.69, 1.72, 1.75, 1.79, 1.82, 1.86, 1.89, 1.93, 1.96, 2, 2.03, 2.06, 2.1, 2.13, 2.17, 2.2, 2.24, 2.27, 2.31, 2.34, 2.37, 2.41, 2.44, 2.48, 2.51, 2.55, 2.58, 2.62, 2.65, 2.69, 2.72, 2.75, 2.79, 2.82, 2.86, 2.89, 2.93, 2.96, 3, 3.03, 3.06, 3.1, 3.13, 3.17, 3.2, 3.24, 3.27, 3.31, 3.34, 3.37 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [范围信息] # 冰霜雪人大小 : {value10} ~ {value11}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) - # REMOVE: 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 data11 = get_data(f'{prefix}/{uuid}', 11) # 暗影夜猫 @@ -234,22 +204,16 @@ class Skill14(ActiveSkill): hasUP = False # 最大蓄气时间 : {value0}秒 - # REMOVE: 0, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击力 : {value1}% - # REMOVE: 0, 1216, 1339, 1463, 1586, 1709, 1833, 1956, 2080, 2203, 2326, 2450, 2573, 2696, 2820, 2943, 3066, 3190, 3313, 3437, 3560, 3683, 3807, 3930, 4053, 4177, 4300, 4423, 4547, 4670, 4794, 4917, 5040, 5164, 5287, 5410, 5534, 5657, 5780, 5904, 6027, 6150, 6274, 6397, 6521, 6644, 6767, 6891, 7014, 7137, 7261, 7384, 7507, 7631, 7754, 7878, 8001, 8124, 8248, 8371, 8494, 8618, 8741, 8864, 8988, 9111, 9235, 9358, 9481, 9605, 9728 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 射程 : {value2} ~ {value3}px - # REMOVE: 0, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) - # REMOVE: 0, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 暗影夜猫大小 : {value4} ~ {value5}% - # REMOVE: 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) - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) @@ -274,35 +238,25 @@ class Skill19(ActiveSkill): hasUP = False # 减益效果数量上限 : {value0}个 - # REMOVE: 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 增加力量 : {value1} - # REMOVE: 0, 11, 15, 20, 25, 30, 35, 41, 47, 53, 60, 67, 74, 82, 90, 98, 106, 115, 124, 133, 143 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 增加智力 : {value2} - # REMOVE: 0, 11, 15, 20, 25, 30, 35, 41, 47, 53, 60, 67, 74, 82, 90, 98, 106, 115, 124, 133, 143 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 增加力量、 智力的持续时间 : {value3}秒 - # REMOVE: 0, 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: 0, 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: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 敌人移动速度减少 : {value6}% - # REMOVE: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 敌人施放速度减少 : {value7}% - # REMOVE: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 减少敌人攻击速度、 移动速度、 施放速度的持续时间 : {value8}秒 - # REMOVE: 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [范围信息] # 减益效果范围 : {value9}px - # REMOVE: 0, 200, 211, 222, 234, 245, 256, 267, 278, 289, 300, 311, 322, 334, 345, 356, 367, 378, 389, 400, 411 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 远古魔法书 @@ -324,10 +278,8 @@ class Skill20(ActiveSkill): hasUP = False # 增益效果持续时间 : {value0}秒 - # REMOVE: 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: 0, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 空中施放 : 杰克爆弹 @@ -374,14 +326,11 @@ class Skill22(ActiveSkill): hasUP = False # 舒露露持续时间 : {value0}秒 - # REMOVE: 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [范围信息] # 吸附敌人的范围 : {value1}px - # REMOVE: 0, 412, 418, 423, 429, 434, 440, 445, 451, 456, 462, 467, 473, 478, 484, 489, 495, 500, 506, 511, 517, 522, 528, 533, 539, 544, 550, 555, 561, 566, 572, 577, 583, 588, 594, 599, 605, 610, 616, 621, 627, 632, 638, 643, 649, 654, 660, 665, 671, 676, 682, 687, 693, 698, 704, 709, 715, 720, 726, 731, 737, 742, 748, 753, 759, 764, 770, 775, 781, 786, 792 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [改良舒露露]大成功时爆炸范围比率 : {value2}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 亲和法米利尔 @@ -402,37 +351,26 @@ class Skill23(PassiveSkill): hasUP = False # 基本攻击力和技能攻击力增加量 : {value0}% - # REMOVE: 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 法米利尔技能失败率 : {value1}% - # REMOVE: 0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 法米利尔技能成功率 : {value2}% - # REMOVE: 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 法米利尔技能大成功率 : {value3}% - # REMOVE: 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [暗影斗篷]命中率增加 : {value4}% - # REMOVE: 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [反重力装置]施放时间减少 : {value5}% - # REMOVE: 0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [魔法星弹]扩大率 : {value6}% - # REMOVE: 0, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [冰霜钻孔车]施放时间减少 : {value7}% - # REMOVE: 0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [暴炎加热炉]施放时间减少 : {value8}% - # REMOVE: 0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [电鳗碰撞机]施放时间减少 : {value9}% - # REMOVE: 0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [改良魔法星弹]探索范围增加率 : {value10}% - # REMOVE: 0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 扫把掌握 @@ -462,13 +400,10 @@ class Skill24(PassiveSkill): hasUP = False # 空中连击次数上限 : {value0} - # REMOVE: 0, 6 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 装备扫把武器时, 施放速度增加 : {value1}% - # REMOVE: 0, 25 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 装备扫把武器时, 命中率增加 : {value2}% - # REMOVE: 0, 5 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 改良舒露露 @@ -493,22 +428,16 @@ class Skill25(PassiveSkill): hasUP = False # 失败时攻击力 : {value0} - # REMOVE: 0, 8757, 9645, 10533, 11422, 12310, 13198, 14087, 14975, 15863, 16752, 17640, 18528, 19417, 20305, 21193, 22082, 22970, 23858, 24747, 25635, 26523, 27412, 28300, 29188, 30077, 30965, 31853, 32742, 33630, 34518, 35407, 36295, 37183, 38072, 38960, 39848, 40737, 41625, 42513, 43402, 44290, 45178, 46067, 46955, 47843, 48732, 49620, 50509, 51397, 52285, 53174, 54062, 54950, 55839, 56727, 57615, 58504, 59392, 60280, 61169, 62057, 62945, 63834, 64722, 65610, 66499, 67387, 68275, 69164, 70052 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 成功时攻击力 : {value1} - # REMOVE: 0, 12756, 14051, 15345, 16639, 17933, 19227, 20521, 21815, 23110, 24404, 25698, 26992, 28286, 29580, 30874, 32168, 33463, 34757, 36051, 37345, 38639, 39933, 41227, 42522, 43816, 45110, 46404, 47698, 48992, 50286, 51581, 52875, 54169, 55463, 56757, 58051, 59345, 60639, 61934, 63228, 64522, 65816, 67110, 68404, 69698, 70993, 72287, 73581, 74875, 76169, 77463, 78757, 80051, 81346, 82640, 83934, 85228, 86522, 87816, 89110, 90405, 91699, 92993, 94287, 95581, 96875, 98169, 99463, 100758, 102052 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功、 超大成功时攻击力 : {value2} - # REMOVE: 0, 17513, 19290, 21066, 22843, 24620, 26396, 28173, 29950, 31726, 33503, 35280, 37056, 38833, 40610, 42387, 44163, 45940, 47717, 49493, 51270, 53047, 54823, 56600, 58377, 60153, 61930, 63707, 65483, 67260, 69037, 70813, 72590, 74367, 76143, 77920, 79697, 81474, 83250, 85027, 86804, 88580, 90357, 92134, 93910, 95687, 97464, 99240, 101017, 102794, 104570, 106347, 108124, 109900, 111677, 113454, 115230, 117007, 118784, 120561, 122337, 124114, 125891, 127667, 129444, 131221, 132997, 134774, 136551, 138327, 140104 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败率 : {value3}% - # REMOVE: 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) # 成功率 : {value4}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大成功率 : {value5}% - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) mode = ['失败', '成功', '大成功'] @@ -545,37 +474,27 @@ class Skill26(ActiveSkill): hasUP = True # 失败时攻击力 : {value0} - # REMOVE: 0, 3181, 3504, 3826, 4149, 4472, 4794, 5117, 5440, 5763, 6085, 6408, 6731, 7053, 7376, 7699, 8021, 8344, 8667, 8990, 9312, 9635, 9958, 10280, 10603, 10926, 11248, 11571, 11894, 12217, 12539, 12862, 13185, 13507, 13830, 14153, 14475, 14798, 15121, 15444, 15766, 16089, 16412, 16734, 17057, 17380, 17703, 18025, 18348, 18671, 18993, 19316, 19639, 19961, 20284, 20607, 20930, 21252, 21575, 21898, 22220, 22543, 22866, 23188, 23511, 23834, 24157, 24479, 24802, 25125, 25447 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 成功时攻击力 : {value1} - # REMOVE: 0, 3501, 3856, 4211, 4566, 4921, 5276, 5631, 5986, 6342, 6697, 7052, 7407, 7762, 8117, 8472, 8827, 9183, 9538, 9893, 10248, 10603, 10958, 11313, 11669, 12024, 12379, 12734, 13089, 13444, 13799, 14154, 14510, 14865, 15220, 15575, 15930, 16285, 16640, 16995, 17351, 17706, 18061, 18416, 18771, 19126, 19481, 19836, 20192, 20547, 20902, 21257, 21612, 21967, 22322, 22678, 23033, 23388, 23743, 24098, 24453, 24808, 25163, 25519, 25874, 26229, 26584, 26939, 27294, 27649, 28004 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功时攻击力 : {value2} - # REMOVE: 0, 3501, 3856, 4211, 4566, 4921, 5276, 5631, 5986, 6342, 6697, 7052, 7407, 7762, 8117, 8472, 8827, 9183, 9538, 9893, 10248, 10603, 10958, 11313, 11669, 12024, 12379, 12734, 13089, 13444, 13799, 14154, 14510, 14865, 15220, 15575, 15930, 16285, 16640, 16995, 17351, 17706, 18061, 18416, 18771, 19126, 19481, 19836, 20192, 20547, 20902, 21257, 21612, 21967, 22322, 22678, 23033, 23388, 23743, 24098, 24453, 24808, 25163, 25519, 25874, 26229, 26584, 26939, 27294, 27649, 28004 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 感电几率 : {value3}% - # REMOVE: 0, 20, 21.2, 22.4, 23.6, 24.8, 26, 27.2, 28.4, 29.6, 30.8, 32, 33.2, 34.4, 35.6, 36.8, 38, 39.2, 40.4, 41.6, 42.8, 44, 45.2, 46.4, 47.6, 48.8, 50, 51.2, 52.4, 53.6, 54.8, 56, 57.2, 58.4, 59.6, 60.8, 62, 63.2, 64.4, 65.6, 66.8, 68, 69.2, 70.4, 71.6, 72.8, 74, 75.2, 76.4, 77.6, 78.8, 80, 81.2, 82.4, 83.6, 84.8, 86, 87.2, 88.4, 89.6, 90.8, 92, 93.2, 94.4, 95.6, 96.8, 98, 99.2, 100.4, 101.6, 102.8 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 感电时间 : {value4}秒 - # REMOVE: 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 感电攻击力 : {value5} - # REMOVE: 0, 23, 26, 28, 30, 33, 35, 37, 40, 42, 44, 47, 49, 51, 54, 56, 58, 61, 63, 66, 68, 70, 73, 75, 77, 80, 82, 84, 87, 89, 91, 94, 96, 98, 101, 103, 105, 108, 110, 113, 115, 117, 120, 122, 124, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148, 150, 153, 155, 157, 160, 162, 164, 167, 169, 171, 174, 176, 178, 181, 183, 185 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) hit5 = 1 # 失败率 : {value6}% - # REMOVE: 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 data6 = get_data(f'{prefix}/{uuid}', 6) # 成功率 : {value7}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 大成功率 : {value8}% - # REMOVE: 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) # [范围信息] # 攻击后移动距离 : {value9}px - # REMOVE: 0, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) @@ -602,16 +521,12 @@ class Skill27(ActiveSkill): hasUP = False # 持续时间 : {value0}秒 - # REMOVE: 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 冷却时间减少率 : {value1}% - # REMOVE: 0, 2.2, 4.3, 6.5, 8.6, 10.8, 13, 15.1, 17.3, 19.4, 21.6, 23.8, 25.9, 28.1, 30.2, 32.4, 32.4, 32.4, 32.4, 32.4, 32.4 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放速度增加 : {value2}% - # REMOVE: 0, 5.6, 11.2, 16.9, 22.5, 28.1, 33.7, 39.3, 45, 50.6, 56.2, 61.8, 67.4, 73.1, 75.6, 79.2, 82.8, 86.4, 90, 93.6, 97.2 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 蓄气时间上限减少率 : {value3}% - # REMOVE: 0, 5.6, 11.2, 16.9, 22.5, 28.1, 33.7, 39.3, 45, 50.6, 56.2, 61.8, 67.4, 73.1, 75.6, 79.2, 82.8, 86.4, 90, 93.6, 97.2 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) associate = [{"type":"*cdRatio","data":data1,"skills":['改良魔法星弹', '改良舒露露', '熔岩药瓶', '魔道酸雨云', '旋转扫把', '电鳗碰撞机', '暴炎加热炉', '冰霜钻孔车', '反重力装置', '光电兔', '雪人刨冰', '糖果大作战 : 捣蛋杰克']}] @@ -639,25 +554,18 @@ class Skill28(ActiveSkill): hasUP = False # 持续时间 : {value0}秒 - # REMOVE: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 敌人僵直时间增加 : {value1}% - # REMOVE: 0, 114, 117, 121, 124, 127, 130, 133, 136, 139, 143, 146 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 冰冻几率 : {value2}% - # REMOVE: 0, 27, 27.6, 28.2, 28.8, 29.4, 30, 30.6, 31.2, 31.8, 32.4, 33 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 冰冻持续时间 : {value3}秒 - # REMOVE: 0, 4.1, 4.18, 4.26, 4.34, 4.42, 4.5, 4.57, 4.65, 4.73, 4.81, 4.89 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 中毒几率 : {value4}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 中毒持续时间 : {value5}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 中毒攻击力 : {value6} - # REMOVE: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 暗影斗篷 @@ -682,24 +590,18 @@ class Skill29(ActiveSkill): hasUP = True # 攻击力 : {value0} - # REMOVE: 0, 11802, 12999, 14197, 15394, 16591, 17789, 18986, 20183, 21380, 22578, 23775, 24972, 26170, 27367, 28564, 29762, 30959, 32156, 33353, 34551, 35748, 36945, 38143, 39340, 40537, 41735, 42932, 44129, 45327, 46524, 47721, 48918, 50116, 51313, 52510, 53708, 54905, 56102, 57300, 58497, 59694, 60891, 62089, 63286, 64483, 65681, 66878, 68075, 69273, 70470, 71667, 72865, 74062, 75259, 76456, 77654, 78851, 80048, 81246, 82443, 83640, 84838, 86035, 87232, 88429, 89627, 90824, 92021, 93219, 94416 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 失明几率 : {value1}% - # REMOVE: 0, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 失明持续时间 : {value2}秒 - # REMOVE: 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 data2 = get_data(f'{prefix}/{uuid}', 2) # 减少视野 : {value3}% - # REMOVE: 0, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 减少命中率 : {value4}% - # REMOVE: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 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 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 攻击范围比率 : {value5}% - # REMOVE: 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) # 变异苍蝇拍 @@ -726,36 +628,26 @@ class Skill31(ActiveSkill): hasUP = True # 攻击力 : {value0} - # REMOVE: 0, 15683, 17274, 18865, 20456, 22047, 23638, 25229, 26820, 28411, 30002, 31593, 33184, 34775, 36366, 37957, 39548, 41139, 42730, 44322, 45913, 47504, 49095, 50686, 52277, 53868, 55459, 57050, 58641, 60232, 61823, 63414, 65005, 66596, 68187, 69778, 71369, 72960, 74551, 76142, 77733, 79324, 80915, 82506, 84097, 85688, 87279, 88870, 90461, 92052, 93643, 95234, 96825, 98417, 100008, 101599, 103190, 104781, 106372, 107963, 109554, 111145, 112736, 114327, 115918, 117509, 119100, 120691, 122282, 123873, 125464 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 诅咒几率 : {value1}% - # REMOVE: 0, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2, 116.6, 117.9, 119.3, 120.7, 122.1, 123.4, 124.8, 126.2, 127.6, 129, 130.3, 131.7, 133.1, 134.5, 135.9, 137.2, 138.6, 140, 141.4, 142.8, 144.1, 145.5, 146.9, 148.3, 149.7, 151, 152.4, 153.8, 155.2 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 诅咒持续时间 : {value2}秒 - # REMOVE: 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 data2 = get_data(f'{prefix}/{uuid}', 2) # 召唤几率 : {value3}% - # REMOVE: 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 存在时间 : {value4}秒 - # REMOVE: 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 失败率 : {value5}% - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) # 成功率 : {value6}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 大成功率 : {value7}% - # REMOVE: 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 data7 = get_data(f'{prefix}/{uuid}', 7) # 对失明状态敌人的攻击力增加率 : {value8}% - # REMOVE: 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 data8 = get_data(f'{prefix}/{uuid}', 8) # [范围信息] # 苍蝇拍大小比率 : {value9}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 幸运棒棒糖 @@ -779,13 +671,10 @@ class Skill32(PassiveSkill): hasUP = False # 成功率增加 : {value0}% - # REMOVE: 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 大成功率增加 : {value1}% - # REMOVE: 0, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力、 技能攻击力增加率 : {value2}% - # REMOVE: 0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"data":data2}] @@ -815,41 +704,29 @@ class Skill33(ActiveSkill): hasUP = True # 持续时间 : {value0}秒 - # REMOVE: 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 大成功时闪电攻击力 : {value1} - # REMOVE: 0, 1472, 1707, 1941, 2176, 2411, 2645, 2880, 3115, 3349, 3584, 3819, 4053, 4288, 4523, 4757, 4992, 5227, 5461, 5696, 5931, 6165, 6400, 6635, 6869, 7104, 7338, 7573, 7808, 8042, 8277, 8512, 8746, 8981, 9216, 9450, 9685, 9920, 10154, 10389, 10624, 10858, 11093, 11328, 11562, 11797, 12032, 12266, 12501, 12736, 12970, 13205, 13440, 13674, 13909, 14144, 14378, 14613, 14848, 15082, 15317, 15552, 15786, 16021, 16256, 16490, 16725, 16960, 17194, 17429, 17664 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功时多段攻击次数 : {value2}次 - # REMOVE: 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 data2 = get_data(f'{prefix}/{uuid}', 2) # 超大成功时多段攻击次数 : {value3}次 - # REMOVE: 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: 0, 262, 304, 346, 388, 430, 472, 514, 555, 597, 639, 681, 723, 765, 806, 848, 890, 932, 974, 1016, 1057, 1099, 1141, 1183, 1225, 1267, 1308, 1350, 1392, 1434, 1476, 1518, 1560, 1601, 1643, 1685, 1727, 1769, 1811, 1852, 1894, 1936, 1978, 2020, 2062, 2103, 2145, 2187, 2229, 2271, 2313, 2355, 2396, 2438, 2480, 2522, 2564, 2606, 2647, 2689, 2731, 2773, 2815, 2857, 2898, 2940, 2982, 3024, 3066, 3108, 3149 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 成功时酸雨攻击力 : {value5} - # REMOVE: 0, 403, 467, 532, 596, 660, 725, 789, 853, 917, 982, 1046, 1110, 1174, 1239, 1303, 1367, 1432, 1496, 1560, 1624, 1689, 1753, 1817, 1882, 1946, 2010, 2074, 2139, 2203, 2267, 2331, 2396, 2460, 2524, 2589, 2653, 2717, 2781, 2846, 2910, 2974, 3038, 3103, 3167, 3231, 3296, 3360, 3424, 3488, 3553, 3617, 3681, 3745, 3810, 3874, 3938, 4003, 4067, 4131, 4195, 4260, 4324, 4388, 4453, 4517, 4581, 4645, 4710, 4774, 4838 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 大成功、 超大成功时酸雨攻击力 : {value6} - # REMOVE: 0, 541, 627, 713, 799, 886, 972, 1058, 1144, 1230, 1317, 1403, 1489, 1575, 1662, 1748, 1834, 1920, 2006, 2093, 2179, 2265, 2351, 2437, 2524, 2610, 2696, 2782, 2868, 2955, 3041, 3127, 3213, 3299, 3386, 3472, 3558, 3644, 3731, 3817, 3903, 3989, 4075, 4162, 4248, 4334, 4420, 4506, 4593, 4679, 4765, 4851, 4937, 5024, 5110, 5196, 5282, 5369, 5455, 5541, 5627, 5713, 5800, 5886, 5972, 6058, 6144, 6231, 6317, 6403, 6489 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 酸雨多段攻击次数 : {value7}次 - # REMOVE: 0, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 失败率 : {value8}% - # REMOVE: 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 成功率 : {value9}% - # REMOVE: 0, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 大成功率 : {value10}% - # REMOVE: 0, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [范围信息] # 乌云大小比率 : {value11}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) mode = ['失败','成功','大成功'] @@ -892,65 +769,45 @@ class Skill34(ActiveSkill): hasUP = True # 持续时间 : {value0}秒 - # REMOVE: 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 熔岩地带攻击力 : {value1} - # REMOVE: 0, 5092, 5904, 6716, 7528, 8340, 9152, 9963, 10775, 11587, 12399, 13211, 14022, 14834, 15646, 16458, 17270, 18082, 18893, 19705, 20517, 21329, 22141, 22953, 23764, 24576, 25388, 26200, 27012, 27824, 28635, 29447, 30259, 31071, 31883, 32695, 33506, 34318, 35130, 35942, 36754, 37566, 38377, 39189, 40001, 40813, 41625, 42436, 43248, 44060, 44872, 45684, 46496, 47307, 48119, 48931, 49743, 50555, 51367, 52178, 52990, 53802, 54614, 55426, 56238, 57049, 57861, 58673, 59485, 60297, 61109 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 超大成功时火球攻击力 : {value2} - # REMOVE: 0, 255, 296, 337, 377, 418, 459, 499, 540, 581, 622, 662, 703, 744, 784, 825, 866, 906, 947, 988, 1028, 1069, 1110, 1151, 1191, 1232, 1273, 1313, 1354, 1395, 1435, 1476, 1517, 1558, 1598, 1639, 1680, 1720, 1761, 1802, 1842, 1883, 1924, 1965, 2005, 2046, 2087, 2127, 2168, 2209, 2249, 2290, 2331, 2371, 2412, 2453, 2494, 2534, 2575, 2616, 2656, 2697, 2738, 2778, 2819, 2860, 2901, 2941, 2982, 3023, 3063 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 超大成功时火球多段攻击次数 : {value3}次 - # REMOVE: 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 失败时爆炸攻击力 : {value4} - # REMOVE: 0, 19513, 22623, 25734, 28845, 31955, 35066, 38177, 41287, 44398, 47509, 50619, 53730, 56841, 59952, 63062, 66173, 69284, 72394, 75505, 78616, 81726, 84837, 87948, 91058, 94169, 97280, 100391, 103501, 106612, 109723, 112833, 115944, 119055, 122165, 125276, 128387, 131497, 134608, 137719, 140830, 143940, 147051, 150162, 153272, 156383, 159494, 162604, 165715, 168826, 171937, 175047, 178158, 181269, 184379, 187490, 190601, 193711, 196822, 199933, 203043, 206154, 209265, 212376, 215486, 218597, 221708, 224818, 227929, 231040, 234150 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 灼伤几率 : {value5}% - # REMOVE: 0, 67.4, 68.1, 68.8, 69.5, 70.2, 70.9, 71.6, 72.3, 73, 73.7, 74.4, 75.1, 75.8, 76.5, 77.2, 77.9, 78.6, 79.3, 80, 80.7, 81.4, 82.1, 82.8, 83.4, 84, 84.6, 85.2, 85.8, 86.4, 87, 87.6, 88.2, 88.8, 89.4, 90, 90.6, 91.2, 91.8, 92.4, 93, 93.6, 94.2, 94.8, 95.4, 96, 96.6, 97.2, 97.8, 98.4, 99, 99.6, 100.2, 100.8, 101.4, 102, 102.6, 103.2, 103.8, 104.4, 105, 105.6, 106.2, 106.8, 107.4, 108, 108.6, 109.2, 109.8, 110.4, 111 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 灼伤持续时间 : {value6}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 灼伤攻击力 : {value7} - # REMOVE: 0, 27, 31, 35, 39, 44, 48, 52, 57, 61, 65, 69, 74, 78, 82, 86, 91, 95, 99, 103, 108, 112, 116, 120, 125, 129, 133, 137, 142, 146, 150, 154, 159, 163, 167, 171, 176, 180, 184, 189, 193, 197, 201, 206, 210, 214, 218, 223, 227, 231, 235, 240, 244, 248, 252, 257, 261, 265, 269, 274, 278, 282, 286, 291, 295, 299, 304, 308, 312, 316, 321 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 减速几率 : {value8}% - # REMOVE: 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) # 移动速度减少率 : {value9}% - # REMOVE: 0, 44, 46, 48, 50, 51, 53, 55, 56, 58, 60, 61, 63, 65, 67, 68, 70, 72, 73, 75, 77, 78, 80, 82, 84, 85, 87, 89, 90, 92, 94, 96, 97, 99, 101, 102, 104, 106, 107, 109, 111, 113, 114, 116, 118, 119, 121, 123, 124, 126, 128, 130, 131, 133, 135, 136, 138, 140, 141, 143, 145, 147, 148, 150, 152, 153, 155, 157, 158, 160, 162 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 减速持续时间 : {value10}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 减速发生间隔 : {value11}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 减速跳跃力减少率 : {value12}% - # REMOVE: 0, 19.6, 20.2, 20.8, 21.4, 22, 22.6, 23.2, 23.8, 24.4, 25, 25.6, 26.2, 26.8, 27.4, 28, 28.6, 29.2, 29.8, 30.4, 31, 31.6, 32.2, 32.8, 33.4, 34, 34.6, 35.2, 35.8, 36.4, 37, 37.6, 38.2, 38.8, 39.4, 40, 40.6, 41.2, 41.8, 42.4, 43, 43.6, 44.2, 44.8, 45.4, 46, 46.6, 47.2, 47.8, 48.4, 49, 49.6, 50.2, 50.8, 51.4, 52, 52.6, 53.2, 53.8, 54.4, 55, 55.6, 56.2, 56.8, 57.4, 58, 58.6, 59.2, 59.8, 60.4, 61 # noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 熔岩地带多段攻击次数 : {value13}次 - # REMOVE: 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 data13 = get_data(f'{prefix}/{uuid}', 13) # 失败率 : {value14}% - # REMOVE: 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 # noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 成功率 : {value15}% - # REMOVE: 0, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5, 52.5 # noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 大成功率 : {value16}% - # REMOVE: 0, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5, 17.5 # noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # [范围信息] # 大成功时熔岩地带大小 : {value17}px - # REMOVE: 0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250 # noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # 成功时熔岩地带大小比率 : {value18}% - # REMOVE: 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 data18 = get_data(f'{prefix}/{uuid}', 18) # 失败时爆炸大小比率 : {value19}% - # REMOVE: 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 data19 = get_data(f'{prefix}/{uuid}', 19) mode = ['失败','成功','大成功'] @@ -1005,21 +862,18 @@ class Skill36(PassiveSkill): hasUP = False # 发动失败蓄气时间 : {value0}秒 - # REMOVE: 0, 0.15 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [熔岩药瓶]失败攻击力增加率 : {value1}% - # REMOVE: 0, 50 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [暴炎加热炉]失败攻击力增加率 : {value2}% - # REMOVE: 0, 50 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [冰霜钻孔车]失败攻击力增加率 : {value3}% - # REMOVE: 0, 50 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ {"data":data1,"type":"+power4","skills":["熔岩药瓶"]}, - {"data":data2,"type":"+power4","skills":["暴炎加热炉"]}, + {"data":data2,"type":"+power6","skills":["暴炎加热炉"]}, + {"data":data3,"type":"+power2","skills":["冰霜钻孔车"]}, {"data":data3,"type":"+power4","skills":["冰霜钻孔车"]} ] @@ -1053,46 +907,43 @@ class Skill37(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 地上旋转多段攻击力 : {value0} - # REMOVE: 0, 551, 607, 663, 719, 775, 831, 887, 943, 999, 1055, 1111, 1167, 1223, 1278, 1334, 1390, 1446, 1502, 1558, 1614, 1670, 1726, 1782, 1838, 1894, 1950, 2006, 2062, 2118, 2173, 2229, 2285, 2341, 2397, 2453, 2509, 2565, 2621, 2677, 2733, 2789, 2845, 2901, 2957, 3012, 3068, 3124, 3180, 3236, 3292, 3348, 3404, 3460, 3516, 3572, 3628, 3684, 3740, 3796, 3851, 3907, 3963, 4019, 4075, 4131, 4187, 4243, 4299, 4355, 4411 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 地上旋转多段攻击次数 : {value1}次 - # REMOVE: 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 地上旋转最后一击攻击力 : {value2} - # REMOVE: 0, 3383, 3726, 4069, 4412, 4755, 5098, 5442, 5785, 6128, 6471, 6814, 7157, 7501, 7844, 8187, 8530, 8873, 9216, 9560, 9903, 10246, 10589, 10932, 11275, 11619, 11962, 12305, 12648, 12991, 13334, 13678, 14021, 14364, 14707, 15050, 15393, 15737, 16080, 16423, 16766, 17109, 17452, 17796, 18139, 18482, 18825, 19168, 19511, 19855, 20198, 20541, 20884, 21227, 21570, 21914, 22257, 22600, 22943, 23286, 23630, 23973, 24316, 24659, 25002, 25345, 25689, 26032, 26375, 26718, 27061 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 空中旋转攻击力 : {value3} - # REMOVE: 0, 1521, 1676, 1830, 1984, 2139, 2293, 2447, 2602, 2756, 2910, 3065, 3219, 3373, 3528, 3682, 3836, 3991, 4145, 4299, 4454, 4608, 4762, 4916, 5071, 5225, 5379, 5534, 5688, 5842, 5997, 6151, 6305, 6460, 6614, 6768, 6923, 7077, 7231, 7386, 7540, 7694, 7849, 8003, 8157, 8312, 8466, 8620, 8775, 8929, 9083, 9238, 9392, 9546, 9701, 9855, 10009, 10164, 10318, 10472, 10627, 10781, 10935, 11090, 11244, 11398, 11553, 11707, 11861, 12016, 12170 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 空中旋转多段攻击次数 : {value4}次 - # REMOVE: 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 空中和地上冲击波攻击力 : {value5} - # REMOVE: 0, 14291, 15741, 17191, 18641, 20091, 21541, 22991, 24440, 25890, 27340, 28790, 30240, 31690, 33140, 34589, 36039, 37489, 38939, 40389, 41839, 43289, 44738, 46188, 47638, 49088, 50538, 51988, 53437, 54887, 56337, 57787, 59237, 60687, 62137, 63586, 65036, 66486, 67936, 69386, 70836, 72286, 73735, 75185, 76635, 78085, 79535, 80985, 82435, 83884, 85334, 86784, 88234, 89684, 91134, 92584, 94033, 95483, 96933, 98383, 99833, 101283, 102733, 104182, 105632, 107082, 108532, 109982, 111432, 112882, 114331 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 混乱状态下生命值恢复 : {value6} - # REMOVE: 0, 112, 129, 148, 168, 190, 214, 239, 267, 297, 328, 362, 398, 436, 476, 519, 564, 612, 662, 715, 771, 829, 891, 955, 1022, 1092, 1165, 1242, 1321, 1404, 1491, 1581, 1674, 1771, 1871, 1975, 2083, 2195, 2310, 2430, 2554, 2681, 2813, 2949, 3090, 3235, 3384, 3537, 3696, 3858, 4026, 3428, 3506, 3583, 3660, 3738, 3815, 3893, 3970, 4047, 4125, 4202, 4279, 4357, 4434, 4512, 4589, 4666, 4744, 4821, 4899 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 混乱状态下魔法值恢复 : {value7} - # REMOVE: 0, 112, 129, 148, 168, 190, 214, 239, 267, 297, 328, 362, 398, 436, 476, 519, 564, 612, 662, 715, 771, 829, 891, 955, 1022, 1092, 1165, 1242, 1321, 1404, 1491, 1581, 1674, 1771, 1871, 1975, 2083, 2195, 2310, 2430, 2554, 2681, 2813, 2949, 3090, 3235, 3384, 3537, 3696, 3858, 4026, 3428, 3506, 3583, 3660, 3738, 3815, 3893, 3970, 4047, 4125, 4202, 4279, 4357, 4434, 4512, 4589, 4666, 4744, 4821, 4899 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 混乱几率 : {value8}% - # REMOVE: 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 data8 = get_data(f'{prefix}/{uuid}', 8) # 感电几率 : {value9}% - # REMOVE: 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 data9 = get_data(f'{prefix}/{uuid}', 9) # 感电持续时间 : {value10}秒 - # REMOVE: 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 感电攻击力 : {value11} - # REMOVE: 0, 17, 19, 21, 22, 24, 26, 28, 29, 31, 33, 35, 36, 38, 40, 41, 43, 45, 47, 48, 50, 52, 54, 55, 57, 59, 61, 62, 64, 66, 68, 69, 71, 73, 75, 76, 78, 80, 81, 83, 85, 87, 88, 90, 92, 94, 95, 97, 99, 101, 102, 104, 106, 108, 109, 111, 113, 114, 116, 118, 120, 121, 123, 125, 127, 128, 130, 132, 134, 135, 137 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # [范围信息] # 攻击范围比率 : {value12}% - # REMOVE: 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 data12 = get_data(f'{prefix}/{uuid}', 12) + mode = ["地面","空中"] + + def setMode(self, mode): + if mode == "地面": + self.hit0 = 8 + self.hit2 = 1 + elif mode == "空中": + self.hit3 = 2 + self.hit5 = 1 + def vp_1(self): """ [旋转扫把]\n @@ -1101,6 +952,7 @@ class Skill37(ActiveSkill): - 删除地上最后一击、 地上冲击波攻击\n - 总攻击力相同 """ + self.setMode("地面") ... def vp_2(self): @@ -1143,64 +995,55 @@ class Skill38(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: 0, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 生命值 : {value1} - # REMOVE: 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 失败时攻击力 : {value2} - # REMOVE: 0, 1172, 1291, 1409, 1528, 1647, 1766, 1885, 2004, 2123, 2241, 2360, 2479, 2598, 2717, 2836, 2955, 3074, 3192, 3311, 3430, 3549, 3668, 3787, 3906, 4024, 4143, 4262, 4381, 4500, 4619, 4738, 4857, 4975, 5094, 5213, 5332, 5451, 5570, 5689, 5807, 5926, 6045, 6164, 6283, 6402, 6521, 6640, 6758, 6877, 6996, 7115, 7234, 7353, 7472, 7590, 7709, 7828, 7947, 8066, 8185, 8304, 8422, 8541, 8660, 8779, 8898, 9017, 9136, 9255, 9373 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败时多段攻击次数 : {value3}次 - # REMOVE: 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 data3 = get_data(f'{prefix}/{uuid}', 3) # 成功时攻击力 : {value4} - # REMOVE: 0, 1429, 1574, 1718, 1863, 2008, 2153, 2298, 2443, 2588, 2733, 2878, 3023, 3168, 3313, 3458, 3603, 3747, 3892, 4037, 4182, 4327, 4472, 4617, 4762, 4907, 5052, 5197, 5342, 5487, 5632, 5776, 5921, 6066, 6211, 6356, 6501, 6646, 6791, 6936, 7081, 7226, 7371, 7516, 7660, 7805, 7950, 8095, 8240, 8385, 8530, 8675, 8820, 8965, 9110, 9255, 9400, 9545, 9689, 9834, 9979, 10124, 10269, 10414, 10559, 10704, 10849, 10994, 11139, 11284, 11429 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 成功时多段攻击次数 : {value5}次 - # REMOVE: 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 大成功时攻击力 : {value6} - # REMOVE: 0, 1956, 2155, 2353, 2552, 2750, 2948, 3147, 3345, 3544, 3742, 3941, 4139, 4338, 4536, 4735, 4933, 5131, 5330, 5528, 5727, 5925, 6124, 6322, 6521, 6719, 6917, 7116, 7314, 7513, 7711, 7910, 8108, 8307, 8505, 8704, 8902, 9100, 9299, 9497, 9696, 9894, 10093, 10291, 10490, 10688, 10887, 11085, 11283, 11482, 11680, 11879, 12077, 12276, 12474, 12673, 12871, 13070, 13268, 13466, 13665, 13863, 14062, 14260, 14459, 14657, 14856, 15054, 15253, 15451, 15649 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 大成功时多段攻击次数 : {value7}次 - # REMOVE: 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 data7 = get_data(f'{prefix}/{uuid}', 7) # 超大成功时攻击力 : {value8} - # REMOVE: 0, 1956, 2155, 2353, 2551, 2750, 2948, 3147, 3345, 3544, 3742, 3941, 4139, 4337, 4536, 4734, 4933, 5131, 5330, 5528, 5726, 5925, 6123, 6322, 6520, 6719, 6917, 7116, 7314, 7512, 7711, 7909, 8108, 8306, 8505, 8703, 8902, 9100, 9298, 9497, 9695, 9894, 10092, 10291, 10489, 10688, 10886, 11084, 11283, 11481, 11680, 11878, 12077, 12275, 12474, 12672, 12870, 13069, 13267, 13466, 13664, 13863, 14061, 14260, 14458, 14656, 14855, 15053, 15252, 15450, 15649 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 超大成功时多段攻击次数 : {value9}次 - # REMOVE: 0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 最终爆炸攻击力 : {value10} - # REMOVE: 0, 3081, 3394, 3707, 4019, 4332, 4644, 4957, 5270, 5582, 5895, 6207, 6520, 6833, 7145, 7458, 7771, 8083, 8396, 8708, 9021, 9334, 9646, 9959, 10271, 10584, 10897, 11209, 11522, 11834, 12147, 12460, 12772, 13085, 13397, 13710, 14023, 14335, 14648, 14961, 15273, 15586, 15898, 16211, 16524, 16836, 17149, 17461, 17774, 18087, 18399, 18712, 19024, 19337, 19650, 19962, 20275, 20587, 20900, 21213, 21525, 21838, 22150, 22463, 22776, 23088, 23401, 23714, 24026, 24339, 24651 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 大成功时感电几率 : {value11}% - # REMOVE: 0, 10, 10.3, 10.7, 11, 11.4, 11.7, 12.1, 12.4, 12.8, 13.1, 13.4, 13.8, 14.1, 14.5, 14.8, 15.2, 15.5, 15.9, 16.2, 16.6, 16.9, 17.2, 17.6, 17.9, 18.3, 18.6, 19, 19.3, 19.7, 20, 20.3, 20.7, 21, 21.4, 21.7, 22.1, 22.4, 22.8, 23.1, 23.4, 23.8, 24.1, 24.5, 24.8, 25.2, 25.5, 25.9, 26.2, 26.6, 26.9, 27.2, 27.6, 27.9, 28.3, 28.6, 29, 29.3, 29.7, 30, 30.3, 30.7, 31, 31.4, 31.7, 32.1, 32.4, 32.8, 33.1, 33.4, 33.8 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 大成功时感电时间 : {value12}秒 - # REMOVE: 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 # noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 大成功时感电攻击力 : {value13} - # REMOVE: 0, 14, 15, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 31, 32, 33, 35, 36, 38, 39, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 59, 60, 62, 63, 64, 66, 67, 69, 70, 71, 73, 74, 76, 77, 78, 80, 81, 83, 84, 85, 87, 88, 90, 91, 92, 94, 95, 97, 98, 99, 101, 102, 104, 105, 106, 108, 109, 111 # noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 失败率 : {value14}% - # REMOVE: 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 data14 = get_data(f'{prefix}/{uuid}', 14) # 成功率 : {value15}% - # REMOVE: 0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45 # noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 大成功率 : {value16}% - # REMOVE: 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40 # noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # 所受伤害减少率 : {value17}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # [范围信息] # 魔法阵大小比率 : {value18}% - # REMOVE: 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 data18 = get_data(f'{prefix}/{uuid}', 18) + mode = ["设置型","乘骑型"] + + def setMode(self, mode): + if mode == "设置型": + self.hit6 = self.hit13 = 14 + self.hit10 = 1 + elif mode == "乘骑型": + self.hit6 = self.hit13 = 22 + self.hit10 = 1 + def vp_1(self): """ [电鳗碰撞机]\n @@ -1210,6 +1053,8 @@ class Skill38(ActiveSkill): 每次攻击时使敌人向电鳗碰撞机方向移动\n 攻击范围 +60% """ + self.cd = 12.5 + self.skillRation *= 1 - 0.5 ... def vp_2(self): @@ -1226,6 +1071,9 @@ class Skill38(ActiveSkill): 基本冷却时间变更为50秒\n - 总攻击力 +100% """ + self.cd = 50 + self.skillRation *= 1 + 1 + self.setMode("设置型") # 变更为设置型技能 ... # 反重力装置 @@ -1252,28 +1100,31 @@ class Skill39(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 失败时攻击力 : {value0} - # REMOVE: 0, 15051, 16578, 18105, 19632, 21159, 22686, 24212, 25739, 27266, 28793, 30320, 31847, 33374, 34901, 36428, 37955, 39482, 41009, 42535, 44062, 45589, 47116, 48643, 50170, 51697, 53224, 54751, 56278, 57805, 59331, 60858, 62385, 63912, 65439, 66966, 68493, 70020, 71547, 73074, 74601, 76128, 77654, 79181, 80708, 82235, 83762, 85289, 86816, 88343, 89870, 91397, 92924, 94450, 95977, 97504, 99031, 100558, 102085, 103612, 105139, 106666, 108193, 109720, 111247, 112773, 114300, 115827, 117354, 118881, 120408 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 成功时攻击力 : {value1} - # REMOVE: 0, 22570, 24860, 27150, 29440, 31730, 34019, 36309, 38599, 40889, 43178, 45468, 47758, 50048, 52337, 54627, 56917, 59207, 61496, 63786, 66076, 68366, 70655, 72945, 75235, 77525, 79814, 82104, 84394, 86684, 88973, 91263, 93553, 95843, 98133, 100422, 102712, 105002, 107292, 109581, 111871, 114161, 116451, 118740, 121030, 123320, 125610, 127899, 130189, 132479, 134769, 137058, 139348, 141638, 143928, 146217, 148507, 150797, 153087, 155376, 157666, 159956, 162246, 164536, 166825, 169115, 171405, 173695, 175984, 178274, 180564 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功、 超大成功时攻击力 : {value2} - # REMOVE: 0, 30102, 33156, 36210, 39263, 42317, 45371, 48425, 51479, 54533, 57586, 60640, 63694, 66748, 69802, 72856, 75909, 78963, 82017, 85071, 88125, 91179, 94232, 97286, 100340, 103394, 106448, 109501, 112555, 115609, 118663, 121717, 124771, 127824, 130878, 133932, 136986, 140040, 143094, 146147, 149201, 152255, 155309, 158363, 161417, 164470, 167524, 170578, 173632, 176686, 179739, 182793, 185847, 188901, 191955, 195009, 198062, 201116, 204170, 207224, 210278, 213332, 216385, 219439, 222493, 225547, 228601, 231655, 234708, 237762, 240816 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败率 : {value3}% - # REMOVE: 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 成功率 : {value4}% - # REMOVE: 0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大成功率 : {value5}% - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 魔道机械魔法阵大小比率 : {value6}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) + mode = ["失败", "成功", "大成功"] + + def setMode(self, mode): + if mode == "失败": + self.hit0 = 1 + elif mode == "成功": + self.hit1 = 1 + elif mode == "大成功": + self.hit2 = 1 + def vp_1(self): """ [反重力装置]\n @@ -1284,6 +1135,8 @@ class Skill39(ActiveSkill): 施放时, 增加可空中冲刺的次数\n 未学习[魔道学助手]技能或技能关闭时, 无法发动效果 """ + self.cd = 6.6 + self.skillRation *= 1 - 0.67 ... def vp_2(self): @@ -1321,70 +1174,60 @@ class Skill40(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: 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 data0 = get_data(f'{prefix}/{uuid}', 0) # 加热炉生命值 : {value1} - # REMOVE: 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 所受伤害减少率 : {value2}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败率 : {value3}% - # REMOVE: 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 成功率 : {value4}% - # REMOVE: 0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大成功率 : {value5}% - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) # 失败时熔岩多段攻击力 : {value6} - # REMOVE: 0, 2252, 2481, 2709, 2938, 3166, 3395, 3623, 3852, 4080, 4309, 4537, 4766, 4994, 5223, 5451, 5680, 5908, 6137, 6365, 6593, 6822, 7050, 7279, 7507, 7736, 7964, 8193, 8421, 8650, 8878, 9107, 9335, 9564, 9792, 10021, 10249, 10478, 10706, 10935, 11163, 11392, 11620, 11849, 12077, 12306, 12534, 12763, 12991, 13220, 13448, 13677, 13905, 14134, 14362, 14591, 14819, 15047, 15276, 15504, 15733, 15961, 16190, 16418, 16647, 16875, 17104, 17332, 17561, 17789, 18018 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 失败时熔岩多段攻击次数 : {value7}次 - # REMOVE: 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 成功时火焰石块攻击力 : {value8} - # REMOVE: 0, 731, 805, 879, 953, 1028, 1102, 1176, 1250, 1324, 1398, 1473, 1547, 1621, 1695, 1769, 1843, 1917, 1992, 2066, 2140, 2214, 2288, 2362, 2437, 2511, 2585, 2659, 2733, 2807, 2882, 2956, 3030, 3104, 3178, 3252, 3326, 3401, 3475, 3549, 3623, 3697, 3771, 3846, 3920, 3994, 4068, 4142, 4216, 4291, 4365, 4439, 4513, 4587, 4661, 4735, 4810, 4884, 4958, 5032, 5106, 5180, 5255, 5329, 5403, 5477, 5551, 5625, 5700, 5774, 5848 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 成功时火焰石块多段攻击次数 : {value9}次 - # REMOVE: 0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 成功时加热炉爆炸攻击力 : {value10} - # REMOVE: 0, 2775, 3057, 3338, 3620, 3901, 4183, 4464, 4746, 5028, 5309, 5591, 5872, 6154, 6435, 6717, 6998, 7280, 7561, 7843, 8124, 8406, 8688, 8969, 9251, 9532, 9814, 10095, 10377, 10658, 10940, 11221, 11503, 11784, 12066, 12348, 12629, 12911, 13192, 13474, 13755, 14037, 14318, 14600, 14881, 15163, 15444, 15726, 16008, 16289, 16571, 16852, 17134, 17415, 17697, 17978, 18260, 18541, 18823, 19105, 19386, 19668, 19949, 20231, 20512, 20794, 21075, 21357, 21638, 21920, 22201 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 大成功时火焰石块攻击力 : {value11} - # REMOVE: 0, 986, 1087, 1187, 1287, 1387, 1487, 1587, 1687, 1787, 1887, 1987, 2087, 2187, 2287, 2387, 2488, 2588, 2688, 2788, 2888, 2988, 3088, 3188, 3288, 3388, 3488, 3588, 3688, 3788, 3889, 3989, 4089, 4189, 4289, 4389, 4489, 4589, 4689, 4789, 4889, 4989, 5089, 5189, 5290, 5390, 5490, 5590, 5690, 5790, 5890, 5990, 6090, 6190, 6290, 6390, 6490, 6591, 6691, 6791, 6891, 6991, 7091, 7191, 7291, 7391, 7491, 7591, 7691, 7791, 7891 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 大成功时火焰石块多段攻击次数 : {value12}次 - # REMOVE: 0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28 # noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 大成功时加热炉爆炸攻击力 : {value13} - # REMOVE: 0, 4164, 4587, 5009, 5432, 5854, 6277, 6699, 7122, 7544, 7967, 8389, 8812, 9234, 9656, 10079, 10501, 10924, 11346, 11769, 12191, 12614, 13036, 13459, 13881, 14304, 14726, 15149, 15571, 15993, 16416, 16838, 17261, 17683, 18106, 18528, 18951, 19373, 19796, 20218, 20641, 21063, 21486, 21908, 22331, 22753, 23175, 23598, 24020, 24443, 24865, 25288, 25710, 26133, 26555, 26978, 27400, 27823, 28245, 28668, 29090, 29513, 29935, 30357, 30780, 31202, 31625, 32047, 32470, 32892, 33315 # noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 喷发的火焰石块对单个目标造成伤害次数上限 : {value14} - # REMOVE: 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 # noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 超大成功时火焰石块攻击力 : {value15} - # REMOVE: 0, 986, 1087, 1187, 1287, 1387, 1487, 1587, 1687, 1787, 1887, 1987, 2087, 2187, 2287, 2388, 2488, 2588, 2688, 2788, 2888, 2988, 3088, 3188, 3288, 3388, 3488, 3588, 3689, 3789, 3889, 3989, 4089, 4189, 4289, 4389, 4489, 4589, 4689, 4789, 4889, 4990, 5090, 5190, 5290, 5390, 5490, 5590, 5690, 5790, 5890, 5990, 6090, 6190, 6291, 6391, 6491, 6591, 6691, 6791, 6891, 6991, 7091, 7191, 7291, 7391, 7491, 7592, 7692, 7792, 7892 # noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 超大成功时火焰石块多段攻击次数 : {value16}次 - # REMOVE: 0, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48 # noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # 超大成功时加热炉爆炸攻击力 : {value17} - # REMOVE: 0, 4164, 4587, 5009, 5432, 5854, 6277, 6699, 7122, 7544, 7967, 8389, 8812, 9234, 9656, 10079, 10501, 10924, 11346, 11769, 12191, 12614, 13036, 13459, 13881, 14304, 14726, 15149, 15571, 15993, 16416, 16838, 17261, 17683, 18106, 18528, 18951, 19373, 19796, 20218, 20641, 21063, 21486, 21908, 22331, 22753, 23175, 23598, 24020, 24443, 24865, 25288, 25710, 26133, 26555, 26978, 27400, 27823, 28245, 28668, 29090, 29513, 29935, 30357, 30780, 31202, 31625, 32047, 32470, 32892, 33315 # noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # [范围信息] # 大成功时火焰石块及加热炉爆炸大小比率 : {value18}% - # REMOVE: 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 data18 = get_data(f'{prefix}/{uuid}', 18) # 成功时火焰石块及加热炉爆炸大小比率 : {value19}% - # REMOVE: 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 data19 = get_data(f'{prefix}/{uuid}', 19) # 失败时火柱大小比率 : {value20}% - # REMOVE: 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 data20 = get_data(f'{prefix}/{uuid}', 20) + mode = ["失败", "成功", "大成功"] + + def setMode(self, mode): + if mode == "失败": + self.hit6 = 13 + elif mode == "成功": + self.hit8 = 28 + elif mode == "大成功": + self.hit15 = 48 + self.hit17 = 1 + def vp_1(self): """ [暴炎加热炉]\n @@ -1394,6 +1237,7 @@ class Skill40(ActiveSkill): - 可输入的技能 : [改良魔法星弹]、 [改良舒露露]、 [魔道酸雨云]、 [熔岩药瓶]、 [电鳗碰撞机]、 [反重力装置]、 [光电兔]\n 未学习[苦涩棒棒糖]技能时, 无法触发附加属性 """ + self.setMode("失败") ... def vp_2(self): @@ -1405,6 +1249,7 @@ class Skill40(ActiveSkill): 学习后, 固定以大成功形态发动\n 未学习[魔道学助手]技能或技能关闭时, 无法发动效果 """ + self.setMode("大成功") ... # 引爆试验 @@ -1457,65 +1302,45 @@ class Skill42(ActiveSkill): #TODO REMARK 韩服接口 魔道数据错位 # 冰霜钻孔车生命值 : {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, 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, 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 失败时多段攻击力 : {value2} - # REMOVE: data2 = [0, 1334, 1470, 1605, 1740, 1876, 2011, 2147, 2282, 2417, 2553, 2688, 2823, 2959, 3094, 3229, 3365, 3500, 3636, 3771, 3906, 4042, 4177, 4312, 4448, 4583, 4719, 4854, 4989, 5125, 5260, 5395, 5531, 5666, 5801, 5937, 6072, 6208, 6343, 6478, 6614, 6749, 6884, 7020, 7155, 7291, 7426, 7561, 7697, 7832, 7967, 8103, 8238, 8373, 8509, 8644, 8780, 8915, 9050, 9186, 9321, 9456, 9592, 9727, 9862, 9998, 10133, 10269, 10404, 10539, 10675]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败时多段攻击次数 : {value3}次 - # REMOVE: data3 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 失败时爆炸攻击力 : {value4} - # REMOVE: data4 = [0, 12025, 13245, 14465, 15685, 16905, 18125, 19345, 20565, 21785, 23005, 24225, 25445, 26665, 27885, 29105, 30325, 31545, 32765, 33985, 35205, 36424, 37644, 38864, 40084, 41304, 42524, 43744, 44964, 46184, 47404, 48624, 49844, 51064, 52284, 53504, 54724, 55944, 57164, 58384, 59604, 60824, 62044, 63264, 64484, 65703, 66923, 68143, 69363, 70583, 71803, 73023, 74243, 75463, 76683, 77903, 79123, 80343, 81563, 82783, 84003, 85223, 86443, 87663, 88883, 90103, 91323, 92543, 93763, 94982, 96202]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 成功时钻孔车落地攻击力 : {value5} - # REMOVE: data5 = [0, 1130, 1245, 1359, 1474, 1589, 1703, 1818, 1933, 2047, 2162, 2277, 2391, 2506, 2621, 2735, 2850, 2965, 3079, 3194, 3309, 3423, 3538, 3653, 3767, 3882, 3997, 4111, 4226, 4340, 4455, 4570, 4684, 4799, 4914, 5028, 5143, 5258, 5372, 5487, 5602, 5716, 5831, 5946, 6060, 6175, 6290, 6404, 6519, 6634, 6748, 6863, 6978, 7092, 7207, 7322, 7436, 7551, 7665, 7780, 7895, 8009, 8124, 8239, 8353, 8468, 8583, 8697, 8812, 8927, 9041]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 成功时钻孔车攻击力 : {value6} - # REMOVE: data6 = [0, 1131, 1246, 1361, 1476, 1591, 1705, 1820, 1935, 2050, 2164, 2279, 2394, 2509, 2624, 2738, 2853, 2968, 3083, 3198, 3312, 3427, 3542, 3657, 3771, 3886, 4001, 4116, 4231, 4345, 4460, 4575, 4690, 4804, 4919, 5034, 5149, 5264, 5378, 5493, 5608, 5723, 5838, 5952, 6067, 6182, 6297, 6411, 6526, 6641, 6756, 6871, 6985, 7100, 7215, 7330, 7444, 7559, 7674, 7789, 7904, 8018, 8133, 8248, 8363, 8478, 8592, 8707, 8822, 8937, 9051]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 成功时钻孔车多段攻击次数 : {value7}次 - # REMOVE: data7 = [0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 大成功、 超大成功时钻孔车落地攻击力 : {value8} - # REMOVE: data8 = [0, 1504, 1657, 1809, 1962, 2115, 2267, 2420, 2572, 2725, 2878, 3030, 3183, 3335, 3488, 3641, 3793, 3946, 4098, 4251, 4404, 4556, 4709, 4861, 5014, 5167, 5319, 5472, 5624, 5777, 5930, 6082, 6235, 6387, 6540, 6693, 6845, 6998, 7150, 7303, 7455, 7608, 7761, 7913, 8066, 8218, 8371, 8524, 8676, 8829, 8981, 9134, 9287, 9439, 9592, 9744, 9897, 10050, 10202, 10355, 10507, 10660, 10813, 10965, 11118, 11270, 11423, 11576, 11728, 11881, 12033]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 大成功、 超大成功时钻孔车攻击力 : {value9} - # REMOVE: data9 = [0, 1506, 1658, 1811, 1964, 2117, 2270, 2422, 2575, 2728, 2881, 3033, 3186, 3339, 3492, 3644, 3797, 3950, 4103, 4255, 4408, 4561, 4714, 4866, 5019, 5172, 5325, 5477, 5630, 5783, 5936, 6088, 6241, 6394, 6547, 6699, 6852, 7005, 7158, 7310, 7463, 7616, 7769, 7921, 8074, 8227, 8380, 8533, 8685, 8838, 8991, 9144, 9296, 9449, 9602, 9755, 9907, 10060, 10213, 10366, 10518, 10671, 10824, 10977, 11129, 11282, 11435, 11588, 11740, 11893, 12046]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 大成功、 超大成功时钻孔车多段攻击次数 : {value10}次 - # REMOVE: data10 = [0, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 最后爆炸攻击力 : {value11} - # REMOVE: data11 = [0, 3011, 3317, 3622, 3927, 4233, 4538, 4844, 5149, 5455, 5760, 6066, 6371, 6677, 6982, 7288, 7593, 7899, 8204, 8510, 8815, 9120, 9426, 9731, 10037, 10342, 10648, 10953, 11259, 11564, 11870, 12175, 12481, 12786, 13092, 13397, 13703, 14008, 14313, 14619, 14924, 15230, 15535, 15841, 16146, 16452, 16757, 17063, 17368, 17674, 17979, 18285, 18590, 18896, 19201, 19506, 19812, 20117, 20423, 20728, 21034, 21339, 21645, 21950, 22256, 22561, 22867, 23172, 23478, 23783, 24089]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 最后爆炸多段攻击次数 : {value12}次 - # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 失败率 : {value13}% - # REMOVE: data13 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 成功率 : {value14}% - # REMOVE: data14 = [0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 大成功率 : {value15}% - # REMOVE: data15 = [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 data15 = get_data(f'{prefix}/{uuid}', 15) # 所受伤害减少率 : {value16}% - # REMOVE: data16 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # [范围信息] # 成功时[冰霜钻孔车]大小比率 : {value17}% - # REMOVE: data17 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # 成功时最终爆炸范围比率 : {value18}% - # REMOVE: data18 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data18 = get_data(f'{prefix}/{uuid}', 18) # 失败时攻击范围比率 : {value19}% - # REMOVE: data19 = [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 data19 = get_data(f'{prefix}/{uuid}', 19) mode = ["失败","大成功"] @@ -1582,22 +1407,16 @@ class Skill43(PassiveSkill): hasUP = False # 成功预感发动几率 : {value0}% - # REMOVE: 0, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224, 228, 232, 236 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 成功率增加量 : {value1}% - # REMOVE: 0, 2.4, 3.6, 4.8, 6, 7.2, 8.4, 9.6, 10.8, 12, 13.2, 14.4, 15.6, 16.8, 18, 19.2, 20.4, 21.6, 22.8, 24, 25.2, 26.4, 27.6, 28.8, 30, 31.2, 32.4, 33.6, 34.8, 36, 37.2, 38.4, 39.6, 40.8, 42, 43.2, 44.4, 45.6, 46.8, 48, 49.2, 50.4, 51.6, 52.8, 54, 55.2, 56.4, 57.6, 58.8, 60, 61.2 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功率增加量 : {value2}% - # REMOVE: 0, 2.4, 3.6, 4.8, 6, 7.2, 8.4, 9.6, 10.8, 12, 13.2, 14.4, 15.6, 16.8, 18, 19.2, 20.4, 21.6, 22.8, 24, 25.2, 26.4, 27.6, 28.8, 30, 31.2, 32.4, 33.6, 34.8, 36, 37.2, 38.4, 39.6, 40.8, 42, 43.2, 44.4, 45.6, 46.8, 48, 49.2, 50.4, 51.6, 52.8, 54, 55.2, 56.4, 57.6, 58.8, 60, 61.2 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 成功预感持续时间 : {value3}秒 - # REMOVE: 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 data3 = get_data(f'{prefix}/{uuid}', 3) # 魔法暴击伤害增加量 : {value4}% - # REMOVE: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40, 41.5, 43, 44.5, 46, 47.5, 49, 50.5, 52, 53.5, 55, 56.5, 58, 59.5, 61, 62.5, 64, 65.5, 67 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 魔法暴击率增加量 : {value5}% - # REMOVE: 0, 6.7, 7.4, 8.1, 8.8, 9.5, 10.2, 10.9, 11.6, 12.3, 13, 13.7, 14.4, 15.1, 15.8, 16.5, 17.2, 17.9, 18.6, 19.3, 20, 20.7, 21.4, 22.1, 22.8, 23.5, 24.2, 24.9, 25.6, 26.3, 27, 27.7, 28.4, 29.1, 29.8, 30.5, 31.2, 31.9, 32.6, 33.3, 34, 34.7, 35.4, 36.1, 36.8, 37.5, 38.2, 38.9, 39.6, 40.3, 41 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) associate = [{"data":data5}] @@ -1626,20 +1445,17 @@ class Skill44(ActiveSkill): hasUP = False # 法米利尔团体多段攻击力 : {value0} - # REMOVE: 0, 2837, 3495, 4153, 4811, 5469, 6127, 6785, 7443, 8101, 8759, 9417, 10075, 10733, 11391, 12049, 12707, 13364, 14022, 14680, 15338, 15996, 16654, 17312, 17970, 18628, 19286, 19944, 20602, 21260, 21918, 22576, 23234, 23892, 24549, 25207, 25865, 26523, 27181, 27839, 28497, 29155, 29813, 30471, 31129, 31787, 32445, 33103, 33761, 34419, 35077 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 21 # 法米利尔团体多段攻击次数 : {value1}次 - # REMOVE: 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 电鳗罗刹束缚几率 : {value2}% - # REMOVE: 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 data2 = get_data(f'{prefix}/{uuid}', 2) # 电鳗罗刹束缚持续时间 : {value3}秒 - # REMOVE: 0, 1.53, 1.62, 1.7, 1.79, 1.87, 1.96, 2.05, 2.13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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: 0, 77109, 94989, 112870, 130750, 148631, 166511, 184391, 202272, 220152, 238032, 255913, 273793, 291673, 309554, 327434, 345315, 363195, 381075, 398956, 416836, 434716, 452597, 470477, 488358, 506238, 524118, 541999, 559879, 577759, 595640, 613520, 631400, 649281, 667161, 685042, 702922, 720802, 738683, 756563, 774443, 792324, 810204, 828085, 845965, 863845, 881726, 899606, 917486, 935367, 953247 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 # 超级苍蝇拍 # mage_female/witch/ac21c02567f04a92b54dd85c091d1e5a @@ -1665,28 +1481,27 @@ class Skill45(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 攻击力 : {value0} - # REMOVE: 0, 62184, 68493, 74801, 81110, 87418, 93727, 100035, 106344, 112652, 118961, 125269, 131578, 137886, 144195, 150503, 156812, 163120, 169429, 175737, 182046, 188354, 194663, 200971, 207280, 213589, 219897, 226206, 232514, 238823, 245131, 251440, 257748, 264057, 270365, 276674, 282982, 289291, 295599, 301908, 308216, 314525, 320833, 327142, 333450, 339759, 346067, 352376, 358685, 364993, 371302 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 召唤几率 : {value1}% - # REMOVE: 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 存在时间 : {value2}秒 - # REMOVE: 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) # 失败率 : {value3}% - # REMOVE: 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: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大成功率 : {value5}% - # REMOVE: 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: 0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) + def effect(self, old, new): + if self.vp == 1: + self.associate = [{"data": [0]+[-17.6]*self.maxLv,"skills":["变异苍蝇拍"]}] + return super().effect(old, new) + def vp_1(self): """ [超级苍蝇拍]\n @@ -1749,50 +1564,38 @@ class Skill46(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 失败率 : {value0}% - # REMOVE: 0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 成功率 : {value1}% - # REMOVE: 0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 大成功率 : {value2}% - # REMOVE: 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失败多段攻击力 : {value3} - # REMOVE: 0, 12201, 13438, 14676, 15914, 17151, 18389, 19627, 20865, 22102, 23340, 24578, 25816, 27053, 28291, 29529, 30767, 32004, 33242, 34480, 35717, 36955, 38193, 39431, 40668, 41906, 43144, 44382, 45619, 46857, 48095, 49333, 50570, 51808, 53046, 54283, 55521, 56759, 57997, 59234, 60472, 61710, 62948, 64185, 65423, 66661, 67899, 69136, 70374, 71612, 72849 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 成功多段攻击力 : {value4} - # REMOVE: 0, 18315, 20173, 22031, 23889, 25747, 27605, 29463, 31321, 33179, 35037, 36895, 38753, 40611, 42469, 44327, 46185, 48043, 49901, 51759, 53617, 55475, 57333, 59191, 61049, 62907, 64765, 66623, 68481, 70339, 72197, 74055, 75913, 77771, 79629, 81487, 83345, 85203, 87061, 88919, 90777, 92635, 94493, 96351, 98209, 100067, 101925, 103783, 105641, 107499, 109357 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大成功多段攻击力 : {value5} - # REMOVE: 0, 23771, 26182, 28594, 31005, 33417, 35828, 38240, 40652, 43063, 45475, 47886, 50298, 52709, 55121, 57532, 59944, 62355, 64767, 67178, 69590, 72001, 74413, 76825, 79236, 81648, 84059, 86471, 88882, 91294, 93705, 96117, 98528, 100940, 103351, 105763, 108175, 110586, 112998, 115409, 117821, 120232, 122644, 125055, 127467, 129878, 132290, 134701, 137113, 139524, 141936 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 4 # 多段攻击次数 : {value6}次 - # REMOVE: 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 兔子机械爆炸失败攻击力 : {value7} - # REMOVE: 0, 13909, 15320, 16731, 18142, 19553, 20964, 22375, 23786, 25197, 26608, 28019, 29430, 30841, 32252, 33663, 35074, 36485, 37896, 39307, 40718, 42129, 43540, 44951, 46362, 47773, 49184, 50595, 52006, 53417, 54828, 56240, 57651, 59062, 60473, 61884, 63295, 64706, 66117, 67528, 68939, 70350, 71761, 73172, 74583, 75994, 77405, 78816, 80227, 81638, 83049 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 兔子机械爆炸成功攻击力 : {value8} - # REMOVE: 0, 13909, 15320, 16731, 18142, 19553, 20964, 22375, 23786, 25197, 26608, 28019, 29430, 30841, 32252, 33663, 35074, 36485, 37896, 39307, 40718, 42129, 43540, 44951, 46362, 47773, 49184, 50595, 52006, 53417, 54828, 56240, 57651, 59062, 60473, 61884, 63295, 64706, 66117, 67528, 68939, 70350, 71761, 73172, 74583, 75994, 77405, 78816, 80227, 81638, 83049 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 兔子机械爆炸大成功攻击力 : {value9} - # REMOVE: 0, 15479, 17049, 18619, 20190, 21760, 23330, 24900, 26471, 28041, 29611, 31182, 32752, 34322, 35893, 37463, 39033, 40603, 42174, 43744, 45314, 46885, 48455, 50025, 51596, 53166, 54736, 56307, 57877, 59447, 61017, 62588, 64158, 65728, 67299, 68869, 70439, 72010, 73580, 75150, 76720, 78291, 79861, 81431, 83002, 84572, 86142, 87713, 89283, 90853, 92423 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) + hit9 = 1 # 感电几率 : {value10}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 感电攻击力 : {value11} - # REMOVE: 0, 66, 73, 80, 87, 93, 100, 107, 113, 120, 127, 134, 140, 147, 154, 161, 167, 174, 181, 187, 194, 201, 208, 214, 221, 228, 235, 241, 248, 255, 262, 268, 275, 282, 288, 295, 302, 309, 315, 322, 329, 336, 342, 349, 356, 362, 369, 376, 383, 389, 396 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) + hit11 = 4 # 感电持续时间 : {value12}秒 - # REMOVE: 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 # noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 所受伤害减少率 : {value13}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # [范围信息] # 攻击范围比率 : {value14}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) def vp_1(self): @@ -1849,23 +1652,20 @@ class Skill47(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 刨冰刀刃多段攻击力 : {value0} - # REMOVE: 0, 3555, 3915, 4276, 4637, 4997, 5358, 5719, 6079, 6440, 6801, 7161, 7522, 7882, 8243, 8604, 8964, 9325, 9686, 10046, 10407, 10767, 11128, 11489, 11849, 12210, 12571, 12931, 13292, 13653, 14013, 14374, 14734, 15095, 15456, 15816, 16177, 16538, 16898, 17259, 17620, 17980, 18341, 18701, 19062, 19423, 19783, 20144, 20505, 20865, 21226 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 21 # 刨冰刀刃多段攻击次数 : {value1}次 - # REMOVE: 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 碎冰块攻击力 : {value2} - # REMOVE: 0, 2192, 2414, 2637, 2859, 3081, 3304, 3526, 3748, 3971, 4193, 4415, 4638, 4860, 5082, 5305, 5527, 5750, 5972, 6194, 6417, 6639, 6861, 7084, 7306, 7528, 7751, 7973, 8196, 8418, 8640, 8863, 9085, 9307, 9530, 9752, 9974, 10197, 10419, 10641, 10864, 11086, 11309, 11531, 11753, 11976, 12198, 12420, 12643, 12865, 13087 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 11 # 碎冰块多段攻击次数 : {value3}次 - # REMOVE: 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 最终爆炸攻击力 : {value4} - # REMOVE: 0, 30170, 33231, 36291, 39352, 42413, 45473, 48534, 51595, 54656, 57716, 60777, 63838, 66898, 69959, 73020, 76081, 79141, 82202, 85263, 88323, 91384, 94445, 97505, 100566, 103627, 106688, 109748, 112809, 115870, 118930, 121991, 125052, 128113, 131173, 134234, 137295, 140355, 143416, 146477, 149538, 152598, 155659, 158720, 161780, 164841, 167902, 170963, 174023, 177084, 180145 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 # [范围信息] # 攻击范围比率 : {value5}% - # REMOVE: 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) def vp_1(self): @@ -1924,46 +1724,73 @@ class Skill48(PassiveSkill): # [超大成功附加效果] # <超大成功时新增效果> # 成功、 大成功、 超大成功攻击力增加率 : {value0}% - # REMOVE: 0, 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, 120, 122 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # <熔岩药瓶> # 生成适用单独攻击力的火球 # <魔道酸雨云> # 闪电生成间隔减少 : {value1}% - # REMOVE: 0, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # <暴炎加热炉> # 火球生成间隔减少 : {value2}% - # REMOVE: 0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 火球数量增加 : {value3}个 - # REMOVE: 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # <电鳗碰撞机> # 多段攻击间隔减少 : {value4}% - # REMOVE: 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 data4 = get_data(f'{prefix}/{uuid}', 4) # 僵直时间增加 : {value5}% - # REMOVE: 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 data5 = get_data(f'{prefix}/{uuid}', 5) # <反重力装置> # 魔道机械魔法阵范围增加 : {value6}% - # REMOVE: 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 data6 = get_data(f'{prefix}/{uuid}', 6) # [持续效果] # 属性强化变化比率 : {value7}% - # REMOVE: 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 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [冰霜钻孔车]攻击力增加率 : {value8}% - # REMOVE: 0, 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, 120, 122 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) - associate = [{"data":data0,"skills":['魔道酸雨云', '电鳗碰撞机', '反重力装置', '熔岩药瓶', '暴炎加热炉']},{"data":data7}] + associate = [{"data":data0,"skills":['魔道酸雨云', '电鳗碰撞机', '反重力装置', '熔岩药瓶', '暴炎加热炉']},{"data":data7},{"data":data8,"skills":['冰霜钻孔车']}] + +class Skill49(PassiveSkill): + """ + 魔道学者经过长时间的研究, 结合魔道学和法米利尔的能量制作了人造生命体——何蒙库鲁兹并将其当做自己的助手, 大大增强特定技能的效果。 + 何蒙库鲁兹的技能等级随[贤者之石]技能等级增加而增加。 + """ + # 接口缺少该技能数据 + name = "魔道学助手" + learnLv = 75 + masterLv = 1 + maxLv = 1 + position = 2 + rangeLv = 3 + uuid = "84fd944f5aef4283b100c73152d9c4fa" + hasVP = False + hasUP = False + + data0 = [0] + [17 + 2*i for i in range(1, maxLv + 1)] + data1 = [0] + [38 + 2*i for i in range(1, maxLv + 1)] + + associate = [ + {"data":data0,"skills":['变异苍蝇拍', '超级苍蝇拍', '改良舒露露', '改良魔法星弹', '暗影斗篷', '技艺融合','超级棒棒糖', '光电兔', '雪人刨冰', '乌洛波洛斯之环', '糖果大作战精怪乐园', '糖果大作战捣蛋杰克']}, + {"data":data1,"type":"+power4","skills":["熔岩药瓶"]}, + {"data":data1,"type":"+power6","skills":["暴炎加热炉"]}, + {"data":data1,"type":"+power2","skills":["冰霜钻孔车"]}, + {"data":data1,"type":"+power4","skills":["冰霜钻孔车"]} + ] + + @property + def lv(self): + """技能等级""" + return self.char.GetSkillByName("贤者之石").lv + + @lv.setter + def lv(self, value): + ... # 超级棒棒糖 # mage_female/witch/9bc30e0f6e22b0333762d04acae7d252 # 3909d0b188e9c95311399f776e331da5/9bc30e0f6e22b0333762d04acae7d252 -class Skill49(ActiveSkill): +class Skill50(ActiveSkill): """ 使用巨大的棒棒糖拍打前方敌人, 击中敌人后会召唤糖果人偶。\n 召唤出的糖果会搜寻敌人并引发爆炸。\n @@ -1989,47 +1816,35 @@ class Skill49(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 拍打攻击力 : {value0} - # REMOVE: 0, 87207, 96054, 104902, 113749, 122596, 131443, 140290, 149137, 157984, 166831, 175679, 184526, 193373, 202220, 211067, 219914, 228761, 237608, 246456, 255303, 264150, 272997, 281844, 290691, 299538, 308385, 317233, 326080, 334927, 343774, 352621, 361468, 370315, 379162, 388010, 396857, 405704, 414551, 423398, 432245, 441092, 449939, 458786, 467634, 476481, 485328, 494175, 503022, 511869, 520716 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 击中一个敌人召唤的糖果人偶数 : {value1} - # REMOVE: 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 糖果人偶爆炸攻击力 : {value2} - # REMOVE: 0, 23733, 26141, 28549, 30956, 33364, 35772, 38179, 40587, 42995, 45403, 47810, 50218, 52626, 55033, 57441, 59849, 62257, 64664, 67072, 69480, 71888, 74295, 76703, 79111, 81518, 83926, 86334, 88742, 91149, 93557, 95965, 98372, 100780, 103188, 105596, 108003, 110411, 112819, 115226, 117634, 120042, 122450, 124857, 127265, 129673, 132080, 134488, 136896, 139304, 141711 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 领主/稀有糖果人偶攻击力 : {value3} - # REMOVE: 0, 55592, 61231, 66871, 72511, 78151, 83790, 89430, 95070, 100710, 106349, 111989, 117629, 123268, 128908, 134548, 140188, 145827, 151467, 157107, 162747, 168386, 174026, 179666, 185306, 190945, 196585, 202225, 207864, 213504, 219144, 224784, 230423, 236063, 241703, 247343, 252982, 258622, 264262, 269901, 275541, 281181, 286821, 292460, 298100, 303740, 309380, 315019, 320659, 326299, 331939 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 # 失明几率 : {value4}% - # REMOVE: 0, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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: 0, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 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 data5 = get_data(f'{prefix}/{uuid}', 5) # 失明视野减少率 : {value6}% - # REMOVE: 0, 70, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 90, 91, 93, 94, 96, 97, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 失明减少命中率 : {value7}% - # REMOVE: 0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 # noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 感电几率 : {value8}% - # REMOVE: 0, 50, 60, 70, 80, 90, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 # noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 感电持续时间 : {value9}秒 - # REMOVE: 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 # noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 感电攻击力 : {value10} - # REMOVE: 0, 114, 126, 137, 149, 161, 172, 184, 195, 207, 219, 230, 242, 253, 265, 276, 288, 300, 311, 323, 334, 346, 358, 369, 381, 392, 404, 416, 427, 439, 450, 462, 474, 485, 497, 508, 520, 531, 543, 555, 566, 578, 589, 601, 613, 624, 636, 647, 659, 671, 682 # noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 糖果人偶召唤数上限 : {value11}个 - # REMOVE: 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 # noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 领主/稀有糖果人偶的糖果人偶栏可持有数量 : {value12}个 - # REMOVE: 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 # noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [范围信息] # 棒棒糖大小比率 : {value13}% - # REMOVE: 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 data13 = get_data(f'{prefix}/{uuid}', 13) def vp_1(self): @@ -2056,11 +1871,11 @@ class Skill49(ActiveSkill): - 绿色糖果 : 每秒恢复2%的生命值和魔法值 """ ... - + # 乌洛波洛斯之环 # mage_female/witch/0f638da961acf7958ac6070b7aaed013 # 3909d0b188e9c95311399f776e331da5/0f638da961acf7958ac6070b7aaed013 -class Skill50(ActiveSkill): +class Skill51(ActiveSkill): """ [魔道机械系列]\n 运用魔道学中象征着无限循环的乌洛波洛斯之环攻击敌人。\n @@ -2082,28 +1897,25 @@ class Skill50(ActiveSkill): hasUP = False # 持续时间上限 : {value0}秒 - # REMOVE: 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 履带多段攻击力 : {value1} - # REMOVE: 0, 4886, 6019, 7152, 8285, 9418, 10551, 11683, 12816, 13949, 15082, 16215, 17348, 18481, 19614, 20747, 21880, 23013, 24146, 25279, 26412, 27545, 28678, 29811, 30944, 32077, 33209, 34342, 35475, 36608, 37741, 38874, 40007, 41140, 42273, 43406, 44539, 45672, 46805, 47938, 49071, 50204, 51337, 52470, 53602, 54735, 55868, 57001, 58134, 59267, 60400 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 20 # 履带多段攻击次数 : {value2}次 - # REMOVE: 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 元素闪电攻击力 : {value3} - # REMOVE: 0, 3972, 4894, 5815, 6736, 7657, 8578, 9499, 10421, 11342, 12263, 13184, 14105, 15026, 15947, 16869, 17790, 18711, 19632, 20553, 21474, 22395, 23317, 24238, 25159, 26080, 27001, 27922, 28844, 29765, 30686, 31607, 32528, 33449, 34370, 35292, 36213, 37134, 38055, 38976, 39897, 40818, 41740, 42661, 43582, 44503, 45424, 46345, 47267, 48188, 49109 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 20 # 元素闪电多段攻击次数 : {value4}次 - # REMOVE: 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 data4 = get_data(f'{prefix}/{uuid}', 4) # 最后爆炸攻击力 : {value5} - # REMOVE: 0, 123778, 152480, 181183, 209885, 238587, 267289, 295992, 324694, 353396, 382098, 410800, 439503, 468205, 496907, 525609, 554311, 583014, 611716, 640418, 669120, 697822, 726525, 755227, 783929, 812631, 841333, 870036, 898738, 927440, 956142, 984844, 1013547, 1042249, 1070951, 1099653, 1128356, 1157058, 1185760, 1214462, 1243164, 1271867, 1300569, 1329271, 1357973, 1386675, 1415378, 1444080, 1472782, 1501484, 1530186 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 # 粉红糖果 # mage_female/witch/f1111c21369d2b835b186dd1d58be88d # 3909d0b188e9c95311399f776e331da5/f1111c21369d2b835b186dd1d58be88d -class Skill51(PassiveSkill): +class Skill52(PassiveSkill): """ 粉红糖果, 魔道学的精髓, 是用贤者之石加工而成的世界上最珍贵最危险的糖果。\n 增加基本攻击及转职技能攻击力, 部分法米利尔进化成各种形态的魔道学助手, 发挥比以前更特殊的能力。\n @@ -2124,19 +1936,17 @@ class Skill51(PassiveSkill): hasUP = False # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: 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: 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 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 冰霜云冰冻持续时间 : {value2}秒 - # REMOVE: 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + associate = [{"data": data0}] # 糖果大作战 : 捣蛋杰克 # mage_female/witch/fa7f1a3dc90600456cbe010e5714bef3 # 3909d0b188e9c95311399f776e331da5/fa7f1a3dc90600456cbe010e5714bef3 -class Skill52(ActiveSkill): +class Skill53(ActiveSkill): """ [杰克爆弹系列技能]\n 用最大最甜的南瓜和最优质的粉红糖果创造的魔道学助手。\n @@ -2157,16 +1967,15 @@ class Skill52(ActiveSkill): hasUP = False # 岩浆攻击力 : {value0} - # REMOVE: 0, 9234, 10170, 11107, 12044, 12981, 13917, 14854, 15791, 16728, 17665, 18601, 19538, 20475, 21412, 22348, 23285, 24222, 25159, 26095, 27032, 27969, 28906, 29842, 30779, 31716, 32653, 33589, 34526, 35463, 36400, 37336, 38273, 39210, 40147, 41083, 42020, 42957, 43894, 44830, 45767, 46704, 47641, 48577, 49514, 50451, 51388, 52324, 53261, 54198, 55135 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 25 # 岩浆多段攻击次数 : {value1}次 - # REMOVE: 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 糖果大作战 : 精怪乐园 # mage_female/witch/5fe93d62fcf6d0b1bb6b910b2dd24a0b # 3909d0b188e9c95311399f776e331da5/5fe93d62fcf6d0b1bb6b910b2dd24a0b -class Skill53(ActiveSkill): +class Skill54(ActiveSkill): """ [魔道机械系列]\n 魔道学者结合所有研究成果, 创造出终极魔道机械过山车“精怪号”, 并搭乘过山车。 魔道学助手们也按照各自特性搭乘过山车或制作过山车轨道等, 各自执行自己的任务。\n @@ -2189,28 +1998,26 @@ class Skill53(ActiveSkill): hasUP = False # 过山车驶过攻击力 : {value0} - # REMOVE: 0, 21174, 26083, 30993, 35903, 40813, 45722, 50632, 55542, 60452, 65362, 70271, 75181, 80091, 85001, 89911, 94820, 99730, 104640, 109550, 114460, 119369, 124279, 129189, 134099, 139009, 143918, 148828, 153738, 158648, 163558, 168467, 173377, 178287, 183197, 188107, 193016, 197926, 202836, 207746, 212656, 217565, 222475, 227385, 232295, 237205, 242114, 247024, 251934, 256844, 261754 # noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 4 # 过山车驶过多段攻击次数 : {value1} - # REMOVE: 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 # noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 过山车返回攻击力 : {value2} - # REMOVE: 0, 21174, 26083, 30993, 35903, 40813, 45722, 50632, 55542, 60452, 65362, 70271, 75181, 80091, 85001, 89911, 94820, 99730, 104640, 109550, 114460, 119369, 124279, 129189, 134099, 139009, 143918, 148828, 153738, 158648, 163558, 168467, 173377, 178287, 183197, 188107, 193016, 197926, 202836, 207746, 212656, 217565, 222475, 227385, 232295, 237205, 242114, 247024, 251934, 256844, 261754 # noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 4 # 过山车返回多段攻击次数 : {value3} - # REMOVE: 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 # noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 坠落攻击力 : {value4} - # REMOVE: 0, 127041, 156500, 185959, 215417, 244876, 274335, 303794, 333252, 362711, 392170, 421629, 451088, 480546, 510005, 539464, 568923, 598382, 627840, 657299, 686758, 716217, 745675, 775134, 804593, 834052, 863511, 892969, 922428, 951887, 981346, 1010804, 1040263, 1069722, 1099181, 1128640, 1158098, 1187557, 1217016, 1246475, 1275934, 1305392, 1334851, 1364310, 1393769, 1423227, 1452686, 1482145, 1511604, 1541063, 1570521 # noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 # 终结爆炸攻击力 : {value5} - # REMOVE: 0, 137628, 169541, 201455, 233369, 265282, 297196, 329110, 361024, 392937, 424851, 456765, 488678, 520592, 552506, 584419, 616333, 648247, 680160, 712074, 743988, 775901, 807815, 839729, 871642, 903556, 935470, 967383, 999297, 1031211, 1063125, 1095038, 1126952, 1158866, 1190779, 1222693, 1254607, 1286520, 1318434, 1350348, 1382261, 1414175, 1446089, 1478002, 1509916, 1541830, 1573743, 1605657, 1637571, 1669484, 1701398 # noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 # 终结爆炸多段攻击次数 : {value6}次 - # REMOVE: 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 # noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) + class classChange(Character): def __init__(self, equVersion): @@ -2222,11 +2029,11 @@ class classChange(Character): self.jobId = '3909d0b188e9c95311399f776e331da5' self.jobGrowId = 'c9b492038ee3ca8d27d7004cf58d59f3' - self.武器选项 = [] # TODO - self.输出类型选项 = [] # TODO - self.输出类型 = '' # TODO - self.防具精通属性 = [''] # TODO - self.防具类型 = '' - self.buff = ... # TODO + self.武器选项 = ['扫把','魔杖', '法杖', '矛', '棍棒'] # TODO + self.输出类型选项 = ["魔法固伤"] # TODO + self.输出类型 = '魔法固伤' # TODO + self.防具精通属性 = ['智力'] # TODO + self.防具类型 = '皮甲' + self.buff = 1.992 super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/swordman_male/asura.py b/backend/core/character/GF/swordman_male/asura.py index 2a2ed6ef..ac76ed17 100644 --- a/backend/core/character/GF/swordman_male/asura.py +++ b/backend/core/character/GF/swordman_male/asura.py @@ -23,7 +23,6 @@ class Skill0(PassiveSkill): 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) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["波动刻印"]}] @@ -53,37 +52,27 @@ class Skill1(ActiveSkill): hasUP = True # 鬼印珠攻击力 : {value0} - # REMOVE: data0 = [0, 459, 505, 552, 598, 645, 691, 738, 784, 831, 877, 924, 970, 1017, 1063, 1110, 1157, 1203, 1250, 1296, 1343, 1389, 1436, 1482, 1529, 1575, 1622, 1668, 1715, 1761, 1808, 1854, 1901, 1947, 1994, 2041, 2087, 2134, 2180, 2227, 2273, 2320, 2366, 2413, 2459, 2506, 2552, 2599, 2645, 2692, 2738, 2785, 2831, 2878, 2925, 2971, 3018, 3064, 3111, 3157, 3204, 3250, 3297, 3343, 3390, 3436, 3483, 3529, 3576, 3622, 3669]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hi0 = 18 # 鬼印珠多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 鬼印珠爆炸攻击力 : {value2} - # REMOVE: data2 = [0, 2064, 2273, 2483, 2692, 2901, 3111, 3320, 3529, 3739, 3948, 4158, 4367, 4576, 4786, 4995, 5204, 5414, 5623, 5832, 6042, 6251, 6461, 6670, 6879, 7089, 7298, 7507, 7717, 7926, 8136, 8345, 8554, 8764, 8973, 9182, 9392, 9601, 9811, 10020, 10229, 10439, 10648, 10857, 11067, 11276, 11485, 11695, 11904, 12114, 12323, 12532, 12742, 12951, 13160, 13370, 13579, 13789, 13998, 14207, 14417, 14626, 14835, 15045, 15254, 15464, 15673, 15882, 16092, 16301, 16510]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 波动刻印5个时攻击力增加率 : {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) # 波动刻印4个时攻击力增加率 : {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) # 波动刻印3个时攻击力增加率 : {value5}% - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) # 波动刻印2个时攻击力增加率 : {value6}% - # REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 波动刻印1个时攻击力增加率 : {value7}% - # REMOVE: data7 = [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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 鬼印珠大小比率 : {value8}% - # REMOVE: data8 = [0, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 鬼印珠爆炸比率 : {value9}% - # REMOVE: data9 = [0, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 地裂 · 波动剑 @@ -107,12 +96,10 @@ class Skill2(ActiveSkill): hasUP = True # 地裂攻击力 : {value0} - # REMOVE: data0 = [0, 5833, 6425, 7017, 7608, 8200, 8792, 9384, 9975, 10567, 11159, 11751, 12342, 12934, 13526, 14118, 14709, 15301, 15893, 16485, 17076, 17668, 18260, 18852, 19443, 20035, 20627, 21219, 21810, 22402, 22994, 23586, 24177, 24769, 25361, 25953, 26544, 27136, 27728, 28320, 28911, 29503, 30095, 30687, 31278, 31870, 32462, 33054, 33645, 34237, 34829, 35421, 36012, 36604, 37196, 37788, 38379, 38971, 39563, 40155, 40746, 41338, 41930, 42522, 43113, 43705, 44297, 44889, 45480, 46072, 46664]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 地裂大小比率 : {value1}% - # REMOVE: data1 = [0, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) @@ -141,30 +128,22 @@ class Skill3(ActiveSkill): hasUP = False # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 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, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 波动刻印生成间隔 : {value2}秒 - # REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 波动刻印持续时间 : {value3}秒 - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 波动刻印数量上限 : {value4} - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 波动剑气第1击攻击力 : {value5} - # REMOVE: data5 = [0, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) hit5 = 1 # 波动剑气第2击攻击力 : {value6} - # REMOVE: data6 = [0, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) hit6 = 1 # 波动剑气第3击攻击力 : {value7} - # REMOVE: data7 = [0, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) hit7 = 1 @@ -194,13 +173,10 @@ class Skill4(PassiveSkill): hasUP = False # 失明抗性增加 : {value0}% - # REMOVE: data0 = [0, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 背击回避率增加 : {value1}% - # REMOVE: data1 = [0, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 被击时防具耐久度减少率 : {value2}% - # REMOVE: data2 = [0, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 邪光斩 @@ -222,18 +198,14 @@ class Skill5(ActiveSkill): uuid = "92360eab6e1f378902018eca681ac629" # 剑气攻击力 : {value0} - # REMOVE: data0 = [0, 4784, 5269, 5755, 6240, 6725, 7211, 7696, 8181, 8667, 9152, 9637, 10123, 10608, 11093, 11579, 12064, 12549, 13035, 13520, 14005, 14491, 14976, 15461, 15947, 16432, 16917, 17403, 17888, 18373, 18859, 19344, 19829, 20315, 20800, 21285, 21771, 22256, 22741, 23227, 23712, 24197, 24683, 25168, 25653, 26139, 26624, 27109, 27595, 28080, 28565, 29051, 29536, 30021, 30507, 30992, 31477, 31963, 32448, 32933, 33419, 33904, 34389, 34875, 35360, 35845, 36331, 36816, 37301, 37787, 38272]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 剑气发射距离 : {value1}px - # REMOVE: data1 = [0, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 剑气多段攻击间隔 : {value2}秒 - # REMOVE: data2 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 剑气大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) @@ -257,16 +229,12 @@ class Skill6(PassiveSkill): hasUP = False # 最大蓄气时间 : {value0}秒 - # REMOVE: data0 = [0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 邪光斩攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 发射速度和射程增加 : {value2}% - # REMOVE: data2 = [0, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 邪光剑气多段攻击间隔 : {value3}秒 - # REMOVE: data3 = [0, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 邪光剑气多段攻击次数 : 3次 @@ -292,7 +260,6 @@ class Skill7(PassiveSkill): hasUP = False # 魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 波动爆发 @@ -320,12 +287,10 @@ class Skill8(ActiveSkill): hasUP = True # 波动释放攻击力 : {value0} - # REMOVE: data0 = [0, 16436, 19056, 21676, 24297, 26917, 29537, 32157, 34778, 37398, 40018, 42638, 45259, 47879, 50499, 53119, 55739, 58360, 60980, 63600, 66220, 68841, 71461, 74081, 76701, 79322, 81942, 84562, 87182, 89802, 92423, 95043, 97663, 100283, 102904, 105524, 108144, 110764, 113385, 116005, 118625, 121245, 123866, 126486, 129106, 131726, 134346, 136967, 139587, 142207, 144827, 147448, 150068, 152688, 155308, 157929, 160549, 163169, 165789, 168409, 171030, 173650, 176270, 178890, 181511, 184131, 186751, 189371, 191992, 194612, 197232]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 波动释放大小比率 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) @@ -348,13 +313,10 @@ class Skill9(PassiveSkill): hasUP = False # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 基本攻击力和技能攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每分钟魔法值恢复增加 : {value2} - # REMOVE: data2 = [0, 270, 570, 870, 1170, 1470, 1770, 2070, 2370, 2670, 2970, 3270, 3570, 3870, 4170, 4470, 4770, 5070, 5370, 5670, 5970]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"*skillRation","data":data1}] @@ -382,25 +344,19 @@ class Skill10(ActiveSkill): hasUP = True # 冰柱攻击力 : {value0} - # REMOVE: data0 = [0, 1674, 1844, 2014, 2183, 2353, 2523, 2693, 2863, 3033, 3202, 3372, 3542, 3712, 3882, 4052, 4221, 4391, 4561, 4731, 4901, 5071, 5240, 5410, 5580, 5750, 5920, 6089, 6259, 6429, 6599, 6769, 6939, 7108, 7278, 7448, 7618, 7788, 7958, 8127, 8297, 8467, 8637, 8807, 8977, 9146, 9316, 9486, 9656, 9826, 9995, 10165, 10335, 10505, 10675, 10845, 11014, 11184, 11354, 11524, 11694, 11864, 12033, 12203, 12373, 12543, 12713, 12883, 13052, 13222, 13392]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 9 # 冰柱多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 冰柱生成数量 : {value2}个 - # REMOVE: data2 = [0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [冰冻效果] # 冰冻几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 冰冻持续时间 : {value4}秒 - # REMOVE: data4 = [0, 2.8, 2.86, 2.92, 2.98, 3.04, 3.1, 3.16, 3.22, 3.28, 3.34, 3.4, 3.46, 3.52, 3.58, 3.64, 3.7, 3.76, 3.82, 3.88, 3.94, 4, 4.06, 4.12, 4.18, 4.24, 4.3, 4.36, 4.42, 4.48, 4.54, 4.6, 4.66, 4.72, 4.78, 4.84, 4.9, 4.96, 5.02, 5.08, 5.14, 5.2, 5.26, 5.32, 5.38, 5.44, 5.5, 5.56, 5.62, 5.68, 5.74, 5.8, 5.86, 5.92, 5.98, 6.04, 6.1, 6.16, 6.22, 6.28, 6.34, 6.4, 6.46, 6.52, 6.58, 6.64, 6.7, 6.76, 6.82, 6.88, 6.94]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 冰柱大小比率 : {value5}% - # REMOVE: data5 = [0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) @@ -428,29 +384,21 @@ class Skill11(ActiveSkill): hasUP = False # 波动攻击力 : {value0} - # REMOVE: data0 = [0, 555, 611, 668, 724, 780, 837, 893, 949, 1005, 1062, 1118, 1174, 1231, 1287, 1343, 1400, 1456, 1512, 1568, 1625]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 波动多段攻击间隔 : {value1}秒 - # REMOVE: data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 波动领域 : {value2}px - # REMOVE: data2 = [0, 276, 280, 283, 286, 290, 293, 297, 301, 304, 307, 311, 315, 318, 322, 325, 328, 332, 336, 339, 342]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 波动领域高度 : {value3}px - # REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 物理暴击率增加 : {value4}% - # REMOVE: data4 = [0, 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]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 魔法暴击率增加 : {value5}% - # REMOVE: data5 = [0, 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]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 基本攻击力和技能攻击力增加率 : {value6}% - # REMOVE: data6 = [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 人类目标伤害比率 : {value7}% - # REMOVE: data7 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) def getSkillCD(self,mode=None): @@ -481,26 +429,20 @@ class Skill12(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 爆炸攻击力 : {value0} - # REMOVE: data0 = [0, 9393, 10346, 11299, 12252, 13205, 14158, 15110, 16063, 17016, 17969, 18922, 19875, 20828, 21781, 22734, 23687, 24640, 25593, 26545, 27498, 28451, 29404, 30357, 31310, 32263, 33216, 34169, 35122, 36075, 37027, 37980, 38933, 39886, 40839, 41792, 42745, 43698, 44651, 45604, 46557, 47510, 48462, 49415, 50368, 51321, 52274, 53227, 54180, 55133, 56086, 57039, 57992, 58944, 59897, 60850, 61803, 62756, 63709, 64662, 65615, 66568, 67521, 68474, 69427, 70379, 71332, 72285, 73238, 74191, 75144]# 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, 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, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 29, 30, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 77, 79, 80, 81, 83, 84, 85, 87, 88, 89, 91, 92, 93, 95, 96, 97, 99, 100, 101, 103, 104, 105]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 3 # 灼伤几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 灼伤持续时间 : {value4}秒 - # REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 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): @@ -551,12 +493,10 @@ class Skill13(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 波动爆炸攻击力 : {value0} - # REMOVE: data0 = [0, 32584, 35890, 39195, 42501, 45806, 49112, 52418, 55723, 59029, 62335, 65640, 68946, 72251, 75557, 78863, 82168, 85474, 88780, 92085, 95391, 98696, 102002, 105308, 108613, 111919, 115225, 118530, 121836, 125141, 128447, 131753, 135058, 138364, 141670, 144975, 148281, 151586, 154892, 158198, 161503, 164809, 168115, 171420, 174726, 178031, 181337, 184643, 187948, 191254, 194560, 197865, 201171, 204476, 207782, 211088, 214393, 217699, 221005, 224310, 227616, 230921, 234227, 237533, 240838, 244144, 247450, 250755, 254061, 257366, 260672]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 波动裂痕大小比率 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) def vp_1(self): @@ -605,26 +545,20 @@ class Skill14(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 波动攻击力 : {value0} - # REMOVE: data0 = [0, 3633, 4001, 4370, 4738, 5107, 5475, 5844, 6212, 6581, 6950, 7318, 7687, 8055, 8424, 8792, 9161, 9529, 9898, 10266, 10635, 11003, 11372, 11740, 12109, 12478, 12846, 13215, 13583, 13952, 14320, 14689, 15057, 15426, 15794, 16163, 16531, 16900, 17268, 17637, 18006, 18374, 18743, 19111, 19480, 19848, 20217, 20585, 20954, 21322, 21691, 22059, 22428, 22797, 23165, 23534, 23902, 24271, 24639, 25008, 25376, 25745, 26113, 26482, 26850, 27219, 27587, 27956, 28325, 28693, 29062]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 波动阵攻击力 : {value1} - # REMOVE: data1 = [0, 3321, 3658, 3995, 4332, 4669, 5006, 5343, 5680, 6017, 6354, 6691, 7028, 7365, 7702, 8039, 8376, 8712, 9049, 9386, 9723, 10060, 10397, 10734, 11071, 11408, 11745, 12082, 12419, 12756, 13093, 13430, 13767, 14104, 14441, 14777, 15114, 15451, 15788, 16125, 16462, 16799, 17136, 17473, 17810, 18147, 18484, 18821, 19158, 19495, 19832, 20169, 20506, 20843, 21179, 21516, 21853, 22190, 22527, 22864, 23201, 23538, 23875, 24212, 24549, 24886, 25223, 25560, 25897, 26234, 26571]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 7 # 波动阵多段攻击次数 : {value2}次 - # REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 波动阵持续时间 : {value3}秒 - # REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 波动阵爆炸攻击力 : {value4} - # REMOVE: data4 = [0, 9445, 10403, 11361, 12320, 13278, 14236, 15194, 16152, 17111, 18069, 19027, 19985, 20943, 21901, 22860, 23818, 24776, 25734, 26692, 27651, 28609, 29567, 30525, 31483, 32442, 33400, 34358, 35316, 36274, 37233, 38191, 39149, 40107, 41065, 42023, 42982, 43940, 44898, 45856, 46814, 47773, 48731, 49689, 50647, 51605, 52564, 53522, 54480, 55438, 56396, 57355, 58313, 59271, 60229, 61187, 62145, 63104, 64062, 65020, 65978, 66936, 67895, 68853, 69811, 70769, 71727, 72686, 73644, 74602, 75560]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 1 # [范围信息] # 波动范围比率 : {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): @@ -674,34 +608,25 @@ class Skill15(ActiveSkill): hasUP = True vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 焰珠旋转攻击力 : {value0} - # REMOVE: data0 = [0, 2918, 3214, 3510, 3806, 4102, 4399, 4695, 4991, 5287, 5583, 5879, 6175, 6471, 6767, 7063, 7359, 7655, 7951, 8247, 8543, 8839, 9135, 9431, 9728, 10024, 10320, 10616, 10912, 11208, 11504, 11800, 12096, 12392, 12688, 12984, 13280, 13576, 13872, 14168, 14464, 14760, 15056, 15353, 15649, 15945, 16241, 16537, 16833, 17129, 17425, 17721, 18017, 18313, 18609, 18905, 19201, 19497, 19793, 20089, 20385, 20682, 20978, 21274, 21570, 21866, 22162, 22458, 22754, 23050, 23346]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 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, 21560, 23747, 25935, 28122, 30309, 32497, 34684, 36871, 39058, 41246, 43433, 45620, 47807, 49995, 52182, 54369, 56557, 58744, 60931, 63118, 65306, 67493, 69680, 71867, 74055, 76242, 78429, 80616, 82804, 84991, 87178, 89366, 91553, 93740, 95927, 98115, 100302, 102489, 104676, 106864, 109051, 111238, 113426, 115613, 117800, 119987, 122175, 124362, 126549, 128736, 130924, 133111, 135298, 137485, 139673, 141860, 144047, 146235, 148422, 150609, 152796, 154984, 157171, 159358, 161545, 163733, 165920, 168107, 170294, 172482]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 5个波动印时, 攻击力增加率 : {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) # 4个波动印时, 攻击力增加率 : {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) # 3个波动印时, 攻击力增加率 : {value5}% - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) # 2个波动印时, 攻击力增加率 : {value6}% - # REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 1个波动印时, 攻击力增加率 : {value7}% - # REMOVE: data7 = [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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# 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) def vp_1(self): @@ -741,19 +666,14 @@ class Skill16(PassiveSkill): hasUP = False # 增加回避率效果冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 8, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7, 6.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6, 5.9, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5, 4.9, 4.8, 4.7, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 回避率增加 : {value1}% - # REMOVE: data1 = [0, 30, 31.4, 33.5, 35.1, 36.9, 38.6, 40.4, 42.1, 43.9, 45.6, 47.4, 49.1, 50.9, 52.6, 54.4, 56.1, 57.9, 59.6, 61.4, 63.1, 64.9, 66.6, 68.4, 70.1, 71.9, 73.6, 75.4, 77.1, 78.9, 80.6, 82.4, 84.1, 85.9, 87.6, 89.4, 91.1, 92.9, 94.6, 96.4, 98.1, 99.9, 101.6, 103.4, 105.1, 106.9, 108.6, 110.4, 112.1, 113.9, 115.6]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 转职技能攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 基本攻击、 [裂波斩]、 [地裂 · 波动剑]技能攻击力增加率 : {value3}% - # REMOVE: data3 = [0, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5, 104.5, 106.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 命中率增加 : {value4}% - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) data0 = [0, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95]# noqa: E501 @@ -803,70 +723,49 @@ class Skill17(ActiveSkill): # 增益持续时间 : {value0}秒 - # REMOVE: data0 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 命中率减少范围 : {value1}px - # REMOVE: data1 = [0, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 命中率减少 : {value2}% - # REMOVE: data2 = [0, 9, 10.5, 12, 13.5, 15.3, 16.9, 18.6, 20.2, 21.9, 23.5, 25.2, 26.8, 28.5, 30.1, 31.8, 33.4, 35.1, 36.7, 38.4, 40, 41.7, 43.3, 45, 46.6, 48.3, 49.9, 51.6, 53.2, 54.9, 56.5, 58.2, 59.8, 61.5, 63.1, 64.8, 66.4, 68.1, 69.7, 71.4, 73, 74.7, 76.3, 78, 79.6, 81.3, 82.9, 84.6, 86.2, 87.9, 89.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最后一击攻击力 : {value3} - # REMOVE: data3 = [0, 83639, 103034, 122428, 141823, 161217, 180612, 200006, 219401, 238795, 258190, 277585, 296979, 316374, 335768, 355163, 374557, 393952, 413346, 432741, 452135, 471530, 490925, 510319, 529714, 549108, 568503, 587897, 607292, 626686, 646081, 665476, 684870, 704265, 723659, 743054, 762448, 781843, 801237, 820632, 840026, 859421, 878816, 898210, 917605, 936999, 956394, 975788, 995183, 1014577, 1033972]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [基本攻击信息] # 第1次基本攻击攻击力 : {value4} - # REMOVE: data4 = [0, 1522, 1875, 2228, 2581, 2934, 3287, 3640, 3993, 4346, 4699, 5052, 5405, 5758, 6111, 6464, 6817, 7170, 7523, 7876, 8229, 8582, 8935, 9288, 9641, 9994, 10347, 10700, 11053, 11406, 11759, 12112, 12465, 12818, 13171, 13524, 13877, 14230, 14583, 14936, 15288, 15641, 15994, 16347, 16700, 17053, 17406, 17759, 18112, 18465, 18818]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 第2次基本攻击攻击力 : {value5} - # REMOVE: data5 = [0, 1706, 2102, 2498, 2893, 3289, 3684, 4080, 4476, 4871, 5267, 5663, 6058, 6454, 6850, 7245, 7641, 8037, 8432, 8828, 9224, 9619, 10015, 10411, 10806, 11202, 11597, 11993, 12389, 12784, 13180, 13576, 13971, 14367, 14763, 15158, 15554, 15950, 16345, 16741, 17137, 17532, 17928, 18323, 18719, 19115, 19510, 19906, 20302, 20697, 21093]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 第3次基本攻击攻击力 : {value6} - # REMOVE: data6 = [0, 1899, 2339, 2779, 3219, 3660, 4100, 4540, 4980, 5421, 5861, 6301, 6741, 7182, 7622, 8062, 8502, 8943, 9383, 9823, 10263, 10704, 11144, 11584, 12025, 12465, 12905, 13345, 13786, 14226, 14666, 15106, 15547, 15987, 16427, 16867, 17308, 17748, 18188, 18628, 19069, 19509, 19949, 20389, 20830, 21270, 21710, 22150, 22591, 23031, 23471]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 波动剑 · 刺轮攻击力 : {value7} - # REMOVE: data7 = [0, 438, 540, 642, 743, 845, 946, 1048, 1150, 1251, 1353, 1455, 1556, 1658, 1759, 1861, 1963, 2064, 2166, 2268, 2369, 2471, 2572, 2674, 2776, 2877, 2979, 3081, 3182, 3284, 3385, 3487, 3589, 3690, 3792, 3894, 3995, 4097, 4198, 4300, 4402, 4503, 4605, 4707, 4808, 4910, 5012, 5113, 5215, 5316, 5418]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 波动剑 · 刺轮多段攻击次数 : {value8}次 - # REMOVE: data8 = [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]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # [波动剑技能信息] # 波动剑 · 光翼冷却时间 : {value9}秒 - # REMOVE: data9 = [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 data9 = get_data(f'{prefix}/{uuid}', 9) # 波动剑 · 天照冷却时间 : {value10}秒 - # REMOVE: data10 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 波动剑 · 闪枪冷却时间 : {value11}秒 - # REMOVE: data11 = [0, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 波动剑 · 光翼攻击力 : {value12} - # REMOVE: data12 = [0, 6733, 8294, 9855, 11417, 12978, 14539, 16101, 17662, 19223, 20784, 22346, 23907, 25468, 27029, 28591, 30152, 31713, 33274, 34836, 36397, 37958, 39519, 41081, 42642, 44203, 45764, 47326, 48887, 50448, 52010, 53571, 55132, 56693, 58255, 59816, 61377, 62938, 64500, 66061, 67622, 69183, 70745, 72306, 73867, 75428, 76990, 78551, 80112, 81673, 83235]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 波动剑 · 天照攻击力 : {value13} - # REMOVE: data13 = [0, 1654, 2038, 2422, 2805, 3189, 3573, 3956, 4340, 4723, 5107, 5491, 5874, 6258, 6641, 7025, 7409, 7792, 8176, 8560, 8943, 9327, 9710, 10094, 10478, 10861, 11245, 11629, 12012, 12396, 12779, 13163, 13547, 13930, 14314, 14698, 15081, 15465, 15848, 16232, 16616, 16999, 17383, 17767, 18150, 18534, 18917, 19301, 19685, 20068, 20452]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 波动剑 · 天照多段攻击次数 : {value14}次 - # REMOVE: data14 = [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 data14 = get_data(f'{prefix}/{uuid}', 14) # 波动剑 · 闪枪攻击力 : {value15} - # REMOVE: data15 = [0, 1905, 2346, 2788, 3230, 3671, 4113, 4554, 4996, 5438, 5879, 6321, 6763, 7204, 7646, 8088, 8529, 8971, 9412, 9854, 10296, 10737, 11179, 11621, 12062, 12504, 12946, 13387, 13829, 14271, 14712, 15154, 15595, 16037, 16479, 16920, 17362, 17804, 18245, 18687, 19129, 19570, 20012, 20454, 20895, 21337, 21778, 22220, 22662, 23103, 23545]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 波动剑 · 闪枪多段攻击次数 : {value16}次 - # REMOVE: data16 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # [减速效果] # 减速范围 : {value17}px - # REMOVE: data17 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # 减速几率 : {value18}% - # REMOVE: data18 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data18 = get_data(f'{prefix}/{uuid}', 18) # 减速持续时间 : {value19}秒 - # REMOVE: data19 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data19 = get_data(f'{prefix}/{uuid}', 19) # 减速攻击速度减少率 : {value20}% - # REMOVE: data20 = [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 data20 = get_data(f'{prefix}/{uuid}', 20) mode = ['开眼','平X','光翼','天照','闪枪'] @@ -940,35 +839,26 @@ class Skill18(ActiveSkill): ] # 冰柱攻击力 : {value0} - # REMOVE: data0 = [0, 4259, 4691, 5123, 5555, 5987, 6419, 6851, 7283, 7715, 8148, 8580, 9012, 9444, 9876, 10308, 10740, 11172, 11604, 12036, 12468, 12900, 13332, 13764, 14196, 14629, 15061, 15493, 15925, 16357, 16789, 17221, 17653, 18085, 18517, 18949, 19381, 19813, 20245, 20677, 21110, 21542, 21974, 22406, 22838, 23270, 23702, 24134, 24566, 24998, 25430]# 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 冰柱爆炸攻击力 : {value3} - # REMOVE: data3 = [0, 6317, 6958, 7599, 8240, 8881, 9522, 10163, 10804, 11445, 12086, 12726, 13367, 14008, 14649, 15290, 15931, 16572, 17213, 17854, 18495, 19135, 19776, 20417, 21058, 21699, 22340, 22981, 23622, 24263, 24904, 25544, 26185, 26826, 27467, 28108, 28749, 29390, 30031, 30672, 31312, 31953, 32594, 33235, 33876, 34517, 35158, 35799, 36440, 37081, 37721]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 5 # 冰柱爆炸多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [冰冻效果] # 冰冻几率 : {value5}% - # REMOVE: data5 = [0, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 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]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 冰冻持续时间 : {value6}秒 - # REMOVE: data6 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 冰柱大小比率 : {value7}% - # REMOVE: data7 = [0, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 冰柱爆炸大小比率 : {value8}% - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) def vp_1(self): @@ -1017,45 +907,33 @@ class Skill19(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 火焰地带持续时间 : {value0}秒 - # REMOVE: data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 火焰地带多段攻击力 : {value1} - # REMOVE: data1 = [0, 6073, 6689, 7305, 7921, 8537, 9153, 9769, 10385, 11001, 11617, 12234, 12850, 13466, 14082, 14698, 15314, 15930, 16546, 17162, 17778, 18394, 19010, 19626, 20243, 20859, 21475, 22091, 22707, 23323, 23939, 24555, 25171, 25787, 26403, 27019, 27635, 28251, 28868, 29484, 30100, 30716, 31332, 31948, 32564, 33180, 33796, 34412, 35028, 35644, 36260]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 8 # 火焰地带多段攻击次数 : {value2}次 - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # 火焰爆炸攻击力 : {value3} - # REMOVE: data3 = [0, 12146, 13378, 14610, 15842, 17074, 18306, 19538, 20771, 22003, 23235, 24467, 25699, 26931, 28163, 29396, 30628, 31860, 33092, 34324, 35556, 36789, 38021, 39253, 40485, 41717, 42949, 44181, 45414, 46646, 47878, 49110, 50342, 51574, 52807, 54039, 55271, 56503, 57735, 58967, 60199, 61432, 62664, 63896, 65128, 66360, 67592, 68825, 70057, 71289, 72521]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 4 # 火焰爆炸多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [灼伤效果] # 灼伤攻击力 : {value5} - # REMOVE: data5 = [0, 136, 150, 164, 177, 191, 205, 219, 233, 246, 260, 274, 288, 302, 315, 329, 343, 357, 371, 384, 398, 412, 426, 440, 453, 467, 481, 495, 509, 522, 536, 550, 564, 578, 591, 605, 619, 633, 647, 660, 674, 688, 702, 716, 729, 743, 757, 771, 785, 798, 812]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 灼伤几率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 灼伤持续时间 : {value7}秒 - # REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [减速效果] # 减速持续时间 : {value8}秒 - # REMOVE: data8 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 减速移动速度减少率 : {value9}% - # REMOVE: data9 = [0, 54.8, 55.9, 56.9, 57.9, 59, 60, 61, 62.1, 63.1, 64.1, 65.2, 66.2, 67.2, 68.3, 69.3, 70.3, 71.4, 72.4, 73.4, 74.5, 75.5, 76.6, 77.6, 78.6, 79.7, 80.7, 81.7, 82.8, 83.8, 84.8, 85.9, 86.9, 87.9, 89, 90, 91, 92.1, 93.1, 94.1, 95.2, 96.2, 97.2, 98.3, 99.3, 100.3, 101.4, 102.4, 103.4, 104.4, 105.4]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 减速攻击速度减少率 : {value10}% - # REMOVE: data10 = [0, 18.3, 18.6, 19, 19.3, 19.7, 20, 20.3, 20.7, 21, 21.4, 21.7, 22.1, 22.4, 22.8, 23.1, 23.4, 23.8, 24.1, 24.5, 24.8, 25.2, 25.5, 25.9, 26.2, 26.6, 26.9, 27.2, 27.6, 27.9, 28.3, 28.6, 29, 29.3, 29.7, 30, 30.3, 30.7, 31, 31.4, 31.7, 32.1, 32.4, 32.8, 33.1, 33.4, 33.8, 34.1, 34.5, 34.8, 35.2]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [范围信息] # 火焰地带大小比率 : {value11}% - # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) vps = [ @@ -1126,25 +1004,19 @@ class Skill20(ActiveSkill): hasUP = False # 落雷攻击力 : {value0} - # REMOVE: data0 = [0, 6426, 7450, 8475, 9499, 10524, 11548, 12573, 13597, 14621, 15646, 16670, 17695, 18719, 19744, 20768, 21793, 22817, 23841, 24866, 25890, 26915, 27939, 28964, 29988, 31012, 32037, 33061, 34086, 35110, 36135, 37159, 38183, 39208, 40232, 41257, 42281, 43306, 44330, 45355, 46379, 47403, 48428, 49452, 50477, 51501, 52526, 53550, 54574, 55599, 56623]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 落雷冷却时间 : {value1}秒 - # REMOVE: data1 = [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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力和技能攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [攻击时感电效果] # 感电攻击力 : {value3} - # REMOVE: data3 = [0, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57]# 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) # 感电持续时间 : {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) associate = [{"type":"*skillRation","data":data2}] @@ -1181,33 +1053,25 @@ class Skill21(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 波动珠攻击力 : {value0} - # REMOVE: data0 = [0, 18696, 20592, 22489, 24386, 26282, 28179, 30076, 31972, 33869, 35766, 37662, 39559, 41456, 43352, 45249, 47146, 49042, 50939, 52836, 54732, 56629, 58526, 60422, 62319, 64216, 66112, 68009, 69906, 71802, 73699, 75596, 77492, 79389, 81286, 83182, 85079, 86976, 88872, 90769, 92666, 94562, 96459, 98356, 100252, 102149, 104046, 105942, 107839, 109736, 111632]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 # 波动珠多段攻击次数 : {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, 23370, 25740, 28111, 30482, 32853, 35224, 37595, 39965, 42336, 44707, 47078, 49449, 51820, 54190, 56561, 58932, 61303, 63674, 66045, 68415, 70786, 73157, 75528, 77899, 80269, 82640, 85011, 87382, 89753, 92124, 94494, 96865, 99236, 101607, 103978, 106349, 108719, 111090, 113461, 115832, 118203, 120574, 122944, 125315, 127686, 130057, 132428, 134799, 137169, 139540]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # [感电效果] # 感电攻击力 : {value3} - # REMOVE: data3 = [0, 119, 131, 143, 155, 167, 179, 191, 203, 215, 227, 239, 251, 263, 275, 288, 300, 312, 324, 336, 348, 360, 372, 384, 396, 408, 420, 432, 444, 456, 468, 480, 492, 504, 517, 529, 541, 553, 565, 577, 589, 601, 613, 625, 637, 649, 661, 673, 685, 697, 709]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 6 # 感电几率 : {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, 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 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 波动阵大小比率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 波动珠爆炸大小比率 : {value7}% - # REMOVE: data7 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): @@ -1259,50 +1123,36 @@ class Skill22(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # 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, 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 data1 = get_data(f'{prefix}/{uuid}', 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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 降魔杵攻击力 : {value3} - # REMOVE: data3 = [0, 1413, 1556, 1699, 1843, 1986, 2129, 2272, 2416, 2559, 2702, 2846, 2989, 3132, 3276, 3419, 3562, 3706, 3849, 3992, 4135, 4279, 4422, 4565, 4709, 4852, 4995, 5139, 5282, 5425, 5568, 5712, 5855, 5998, 6142, 6285, 6428, 6572, 6715, 6858, 7002, 7145, 7288, 7431, 7575, 7718, 7861, 8005, 8148, 8291, 8435]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 16 # 降魔杵多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 降魔杵的爆炸攻击力 : {value5} - # REMOVE: data5 = [0, 1413, 1556, 1699, 1843, 1986, 2129, 2272, 2416, 2559, 2702, 2846, 2989, 3132, 3276, 3419, 3562, 3706, 3849, 3992, 4135, 4279, 4422, 4565, 4709, 4852, 4995, 5139, 5282, 5425, 5568, 5712, 5855, 5998, 6142, 6285, 6428, 6572, 6715, 6858, 7002, 7145, 7288, 7431, 7575, 7718, 7861, 8005, 8148, 8291, 8435]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 降魔杵的爆炸多段攻击次数 : {value6}次 - # REMOVE: data6 = [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 data6 = get_data(f'{prefix}/{uuid}', 6) # [最后一击信息] # 降魔杵多段攻击次数 : {value7}次 - # REMOVE: data7 = [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]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 巨型降魔杵攻击力 : {value8} - # REMOVE: data8 = [0, 17846, 19656, 21467, 23277, 25087, 26898, 28708, 30519, 32329, 34140, 35950, 37760, 39571, 41381, 43192, 45002, 46813, 48623, 50434, 52244, 54054, 55865, 57675, 59486, 61296, 63107, 64917, 66727, 68538, 70348, 72159, 73969, 75780, 77590, 79400, 81211, 83021, 84832, 86642, 88453, 90263, 92073, 93884, 95694, 97505, 99315, 101126, 102936, 104747, 106557]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 巨型降魔杵爆炸攻击力 : {value9} - # REMOVE: data9 = [0, 49914, 54977, 60041, 65105, 70169, 75232, 80296, 85360, 90423, 95487, 100551, 105615, 110678, 115742, 120806, 125869, 130933, 135997, 141061, 146124, 151188, 156252, 161315, 166379, 171443, 176507, 181570, 186634, 191698, 196761, 201825, 206889, 211953, 217016, 222080, 227144, 232207, 237271, 242335, 247399, 252462, 257526, 262590, 267653, 272717, 277781, 282845, 287908, 292972, 298036]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [感电效果] # 感电攻击力 : {value10} - # REMOVE: data10 = [0, 63, 70, 76, 83, 89, 95, 102, 108, 115, 121, 127, 134, 140, 147, 153, 160, 166, 172, 179, 185, 192, 198, 204, 211, 217, 224, 230, 237, 243, 249, 256, 262, 269, 275, 281, 288, 294, 301, 307, 314, 320, 326, 333, 339, 346, 352, 358, 365, 371, 378]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 感电几率 : {value11}% - # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 感电持续时间 : {value12}秒 - # REMOVE: data12 = [0, 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 data12 = get_data(f'{prefix}/{uuid}', 12) # [范围信息] # 降魔杵爆炸大小比率 : {value13}% - # REMOVE: data13 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) mode = ['雷针','终结'] @@ -1366,26 +1216,20 @@ class Skill23(ActiveSkill): uuid = "087d1068ff506d090710566608a17760" # 雷神出现时的攻击力 : {value0} - # REMOVE: data0 = [0, 27271, 33595, 39919, 46242, 52566, 58890, 65214, 71537, 77861, 84185, 90508, 96832, 103156, 109480, 115803, 122127, 128451, 134775, 141098, 147422, 153746, 160070, 166393, 172717, 179041, 185364, 191688, 198012, 204336, 210659, 216983, 223307, 229631, 235954, 242278, 248602, 254926, 261249, 267573, 273897, 280220, 286544, 292868, 299192, 305515, 311839, 318163, 324487, 330810, 337134]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 雷光爆炸攻击力 : {value1} - # REMOVE: data1 = [0, 49088, 60471, 71853, 83236, 94619, 106002, 117384, 128767, 140150, 151532, 162915, 174298, 185681, 197063, 208446, 219829, 231212, 242594, 253977, 265360, 276742, 288125, 299508, 310891, 322273, 333656, 345039, 356421, 367804, 379187, 390570, 401952, 413335, 424718, 436100, 447483, 458866, 470249, 481631, 493014, 504397, 515779, 527162, 538545, 549928, 561310, 572693, 584076, 595459, 606841]# 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, 173, 213, 253, 293, 333, 373, 413, 453, 493, 533, 573, 613, 653, 693, 733, 773, 814, 854, 894, 934, 974, 1014, 1054, 1094, 1134, 1174, 1214, 1254, 1294, 1334, 1374, 1414, 1454, 1494, 1534, 1574, 1615, 1655, 1695, 1735, 1775, 1815, 1855, 1895, 1935, 1975, 2015, 2055, 2095, 2135]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 25 # 感电几率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 感电持续时间 : {value5}秒 - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) @@ -1411,10 +1255,8 @@ class Skill24(PassiveSkill): uuid = "854997c3bdfc3a2b498b4c4001f69e06" # 基本攻击力和技能攻击力增加率 : {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, 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 data1 = get_data(f'{prefix}/{uuid}', 1) associate = [{"type":"*skillRation","data":data0}] @@ -1439,14 +1281,11 @@ class Skill25(ActiveSkill): uuid = "61c8cb33dd20b4ff335e8deed70d3d9c" # 波动之纹攻击力 : {value0} - # REMOVE: data0 = [0, 12815, 14115, 15415, 16715, 18016, 19316, 20616, 21916, 23216, 24516, 25816, 27116, 28416, 29716, 31016, 32317, 33617, 34917, 36217, 37517, 38817, 40117, 41417, 42717, 44017, 45318, 46618, 47918, 49218, 50518, 51818, 53118, 54418, 55718, 57018, 58318, 59619, 60919, 62219, 63519, 64819, 66119, 67419, 68719, 70019, 71319, 72619, 73920, 75220, 76520]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 # 波动之纹多段攻击次数 : {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, 192228, 211729, 231231, 250732, 270234, 289735, 309236, 328738, 348239, 367741, 387242, 406743, 426245, 445746, 465247, 484749, 504250, 523752, 543253, 562754, 582256, 601757, 621259, 640760, 660261, 679763, 699264, 718766, 738267, 757768, 777270, 796771, 816273, 835774, 855275, 874777, 894278, 913779, 933281, 952782, 972284, 991785, 1011286, 1030788, 1050289, 1069791, 1089292, 1108793, 1128295, 1147796]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 @@ -1474,23 +1313,18 @@ class Skill26(ActiveSkill): uuid = "94c450d6214cafdc673f763badceeaf1" # 雷剑生成冲击波攻击力 : {value0} - # REMOVE: data0 = [0, 215097, 264974, 314852, 364729, 414607, 464484, 514362, 564239, 614117, 663994, 713872, 763749, 813627, 863504, 913382, 963259, 1013137, 1063014, 1112892, 1162769, 1212647, 1262524, 1312402, 1362279, 1412157, 1462034, 1511912, 1561789, 1611667, 1661544, 1711422, 1761299, 1811177, 1861054, 1910932, 1960810, 2010687, 2060565, 2110442, 2160320, 2210197, 2260075, 2309952, 2359830, 2409707, 2459585, 2509462, 2559340, 2609217, 2659095]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 闪电攻击力 : {value1} - # REMOVE: data1 = [0, 35849, 44162, 52475, 60788, 69101, 77414, 85727, 94040, 102353, 110666, 118979, 127292, 135604, 143917, 152230, 160543, 168856, 177169, 185482, 193795, 202108, 210421, 218734, 227047, 235359, 243672, 251985, 260298, 268611, 276924, 285237, 293550, 301863, 310176, 318489, 326802, 335115, 343427, 351740, 360053, 368366, 376679, 384992, 393305, 401618, 409931, 418244, 426557, 434870, 443182]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 6 # 闪电多段攻击次数 : {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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 波动爆炸攻击力 : {value3} - # REMOVE: data3 = [0, 107548, 132487, 157426, 182365, 207303, 232242, 257181, 282120, 307058, 331997, 356936, 381875, 406813, 431752, 456691, 481630, 506568, 531507, 556446, 581385, 606323, 631262, 656201, 681140, 706078, 731017, 755956, 780895, 805833, 830772, 855711, 880650, 905588, 930527, 955466, 980405, 1005344, 1030282, 1055221, 1080160, 1105099, 1130037, 1154976, 1179915, 1204854, 1229792, 1254731, 1279670, 1304609, 1329547]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 2 # 波动爆炸攻击次数 : 2次 # 闪电爆炸攻击力 : {value4} - # REMOVE: data4 = [0, 215097, 264974, 314852, 364729, 414607, 464484, 514362, 564239, 614117, 663994, 713872, 763749, 813627, 863504, 913382, 963259, 1013137, 1063014, 1112892, 1162769, 1212647, 1262524, 1312402, 1362279, 1412157, 1462034, 1511912, 1561789, 1611667, 1661544, 1711422, 1761299, 1811177, 1861054, 1910932, 1960810, 2010687, 2060565, 2110442, 2160320, 2210197, 2260075, 2309952, 2359830, 2409707, 2459585, 2509462, 2559340, 2609217, 2659095]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 1 diff --git a/backend/core/character/GF/swordman_male/soul_bender.py b/backend/core/character/GF/swordman_male/soul_bender.py index cdeddd9b..49fec295 100644 --- a/backend/core/character/GF/swordman_male/soul_bender.py +++ b/backend/core/character/GF/swordman_male/soul_bender.py @@ -849,6 +849,7 @@ class Skill37(ActiveSkill): hasVP = True hasUP = True vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [鬼神领域] # 持续时间 : {value0}秒 diff --git a/backend/core/equipment/version_0/enchant.py b/backend/core/equipment/version_0/enchant.py index 10b8853c..c21e003c 100644 --- a/backend/core/equipment/version_0/enchant.py +++ b/backend/core/equipment/version_0/enchant.py @@ -722,10 +722,11 @@ def enchant_1103(char: CharacterProperty): def enchant_1104(char: CharacterProperty): # DCALC_REMOVE: enchant_1104 # 四维(100)|全属强(25) - char.AddElementDB('火', 40) - char.AddElementDB('冰', 40) - char.AddElementDB('光', 40) - char.AddElementDB('暗', 40) + char.AddElementDB('火', 25) + char.AddElementDB('冰', 25) + char.AddElementDB('光', 25) + char.AddElementDB('暗', 25) + char.SetStatus(四维=100) pass @register diff --git a/backend/openapi b/backend/openapi index 62d96e5d..47087238 160000 --- a/backend/openapi +++ b/backend/openapi @@ -1 +1 @@ -Subproject commit 62d96e5d0ad0486a03951b936c7d79486f46f64b +Subproject commit 47087238d283530cbc22117fccb0cb776b797795