This commit is contained in:
2025-10-14 00:27:08 +08:00
parent 325cf2dab1
commit a570a2909b
49 changed files with 1926 additions and 1273 deletions
+41 -140
View File
@@ -22,6 +22,7 @@ class Skill0(PassiveSkill):
uuid = "9dda3f4a849dba1a288dd65e116860f2"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 凌跃一击
@@ -43,35 +44,28 @@ class Skill1(ActiveSkill):
uuid = "0969cd4054d93da07708108c0cc1c4b5"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 箭矢攻击力 : {value0}%
# REMOVE: data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 冲击波浮空力 : {value2}%
# REMOVE: data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# [转职为缪斯后]
# 棱镜攻击力 : {value3}
# REMOVE: data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冲击波攻击力 : {value4}
# REMOVE: data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
# [转职为妖护使后]
# 妖兽上勾拳攻击力 : {value5}%
# REMOVE: data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
# [转职为奇美拉后]
# 箭矢攻击力 : {value6}
# REMOVE: data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
# 冲击波攻击力 : {value7}
# REMOVE: data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7)
# 迷雾爆裂
@@ -93,18 +87,16 @@ class Skill2(ActiveSkill):
uuid = "717f1e2104fe4b796f800352fa143ecc"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 箭矢攻击力 : {value0}%
# REMOVE: data0 = [0, 2450, 2699, 2947, 3196, 3444, 3693, 3941, 4190, 4438, 4687, 4936, 5184, 5433, 5681, 5930, 6178, 6427, 6675, 6924, 7172, 7421, 7670, 7918, 8167, 8415, 8664, 8912, 9161, 9409, 9658, 9907, 10155, 10404, 10652, 10901, 11149, 11398, 11646, 11895, 12143, 12392, 12641, 12889, 13138, 13386, 13635, 13883, 14132, 14380, 14629, 14878, 15126, 15375, 15623, 15872, 16120, 16369, 16617, 16866, 17114, 17363, 17612, 17860, 18109, 18357, 18606, 18854, 19103, 19351, 19600]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 1960, 2159, 2358, 2557, 2755, 2954, 3153, 3352, 3551, 3750, 3948, 4147, 4346, 4545, 4744, 4943, 5141, 5340, 5539, 5738, 5937, 6136, 6334, 6533, 6732, 6931, 7130, 7329, 7528, 7726, 7925, 8124, 8323, 8522, 8721, 8919, 9118, 9317, 9516, 9715, 9914, 10112, 10311, 10510, 10709, 10908, 11107, 11306, 11504, 11703, 11902, 12101, 12300, 12499, 12697, 12896, 13095, 13294, 13493, 13692, 13890, 14089, 14288, 14487, 14686, 14885, 15083, 15282, 15481, 15680]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# [范围信息]
# 冲击波范围比率 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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)
# 后跳
@@ -122,9 +114,9 @@ class Skill3(ActiveSkill):
rangeLv = 1
mp = [1, 1]
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
@@ -142,18 +134,15 @@ class Skill4(PassiveSkill):
position = 1 #TODO
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基本攻击力变化率 : {value0}%
# REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 前冲攻击力变化率 : {value1}%
# REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跳跃攻击力变化率 : {value2}%
# REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["迷雾箭雨"]}]
@@ -174,18 +163,15 @@ class Skill5(ActiveSkill):
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 蹲伏姿势最短无敌时间 : {value0}秒
# REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蹲伏姿势最长无敌时间 : {value1}秒
# REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 起身时霸体时间 : {value2}秒
# REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 防具精通
@@ -203,9 +189,9 @@ class Skill6(PassiveSkill):
position = 0 #TODO
rangeLv = 1
uuid = "892ef624d8bf3d7fc045f84825fd6104"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 绝技袭击
@@ -227,13 +213,12 @@ class Skill7(ActiveSkill):
uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 箭矢攻击力 : {value0}%
# REMOVE: data0 = [0, 962, 1060, 1157, 1255, 1352, 1450, 1548, 1645, 1743, 1840, 1938, 2036, 2133, 2231, 2329, 2426, 2524, 2621, 2719, 2817, 2914, 3012, 3109, 3207, 3305, 3402, 3500, 3597, 3695, 3793, 3890, 3988, 4085, 4183, 4281, 4378, 4476, 4573, 4671, 4769, 4866, 4964, 5061, 5159, 5257, 5354, 5452, 5549, 5647, 5745, 5842, 5940, 6037, 6135, 6233, 6330, 6428, 6525, 6623, 6721, 6818, 6916, 7013, 7111, 7209, 7306, 7404, 7501, 7599, 7697]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 2
# 迷雾箭矢攻击力 : {value1}%
# REMOVE: data1 = [0, 321, 354, 386, 419, 451, 484, 516, 549, 581, 614, 647, 679, 712, 744, 777, 809, 842, 875, 907, 940, 972, 1005, 1037, 1070, 1102, 1135, 1168, 1200, 1233, 1265, 1298, 1330, 1363, 1395, 1428, 1461, 1493, 1526, 1558, 1591, 1623, 1656, 1689, 1721, 1754, 1786, 1819, 1851, 1884, 1916, 1949, 1982, 2014, 2047, 2079, 2112, 2144, 2177, 2210, 2242, 2275, 2307, 2340, 2372, 2405, 2437, 2470, 2503, 2535, 2568]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
@@ -257,21 +242,18 @@ class Skill8(ActiveSkill):
uuid = "4655101518604f874721b3cc249aae10"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 击打攻击力 : {value0}%
# REMOVE: data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [转职为猎人后]
# 爆炸箭矢攻击力 : {value1}%
# REMOVE: data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 转职为猎人时, 爆炸箭矢射程 : {value2}px
# REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# 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)
# 高速机动
@@ -293,9 +275,9 @@ class Skill9(ActiveSkill):
uuid = "147d005ac868e0de52b1f255eea35d62"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 向后移动距离 : {value0}px
# REMOVE: data0 = [0, 100]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 翻月翔击
@@ -322,13 +304,12 @@ class Skill10(ActiveSkill):
uuid = "c9664191611af31142e052dfaef84530"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 踢击攻击力 : {value0}%
# REMOVE: data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 营火
@@ -351,35 +332,27 @@ class Skill11(ActiveSkill):
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 营火持续时间 : {value0}秒
# REMOVE: data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 生命值恢复间隔 : {value1}秒
# REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每次间隔恢复的最大生命值量 : {value2}%
# REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 每次间隔恢复的最小生命值量 : {value3}%
# REMOVE: data3 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
# 冰冻抗性增加 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
# [学习野外生存后]
# 炖菜生命值恢复量 : {value5}%
# REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
# 炖菜魔法值恢复量 : {value6}%
# REMOVE: data6 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
# [范围信息]
# 生命值最大恢复范围 : {value7}px
# REMOVE: data7 = [0, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7)
# 生命值最小恢复范围 : {value8}px
# REMOVE: data8 = [0, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8)
# 在最小恢复范围外不会获得恢复。
@@ -401,15 +374,13 @@ class Skill12(PassiveSkill):
rangeLv = 1
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 强制中断技能时的冷却时间 : {value0}秒
# REMOVE: data0 = [0, 40]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 被击或倒地期间施放时的冷却时间 : {value1}秒
# REMOVE: data1 = [0, 30]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跃翔
@@ -429,12 +400,11 @@ class Skill13(ActiveSkill):
cd = 5
mp = [13, 13]
uuid = "1fea5a626f15230237946a11a9d11582"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 迷雾箭雨
@@ -457,17 +427,15 @@ class Skill14(ActiveSkill):
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 每次发射的攻击次数上限 : {value0}次
# REMOVE: data0 = [0, 3]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每次攻击的攻击力 : {value1}%
# REMOVE: data1 = [0, 178]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 9
# [范围信息]
# 箭矢射程 : {value2}px
# REMOVE: data2 = [0, 500]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 驱虫烈火
@@ -490,24 +458,20 @@ class Skill15(ActiveSkill):
uuid = "45442bbbe33540b4deeec29437dae70c"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 火焰攻击力 : {value0}%
# REMOVE: data0 = [0, 5316, 5855, 6395, 6934, 7473, 8013, 8552, 9091, 9630, 10170, 10709, 11248, 11788, 12327, 12866, 13406, 13945, 14484, 15023, 15563, 16102, 16641, 17181, 17720, 18259, 18799, 19338, 19877, 20417, 20956, 21495, 22034, 22574, 23113, 23652, 24192, 24731, 25270, 25810, 26349, 26888, 27427, 27967, 28506, 29045, 29585, 30124, 30663, 31203, 31742, 32281, 32821, 33360, 33899, 34438, 34978, 35517, 36056, 36596, 37135, 37674, 38214, 38753, 39292, 39831, 40371, 40910, 41449, 41989, 42528]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 灼伤攻击力 : {value1}%
# REMOVE: data1 = [0, 1329, 1464, 1599, 1733, 1868, 2003, 2138, 2273, 2408, 2542, 2677, 2812, 2947, 3082, 3217, 3351, 3486, 3621, 3756, 3891, 4026, 4160, 4295, 4430, 4565, 4700, 4834, 4969, 5104, 5239, 5374, 5509, 5643, 5778, 5913, 6048, 6183, 6318, 6452, 6587, 6722, 6857, 6992, 7127, 7261, 7396, 7531, 7666, 7801, 7935, 8070, 8205, 8340, 8475, 8610, 8744, 8879, 9014, 9149, 9284, 9419, 9553, 9688, 9823, 9958, 10093, 10228, 10362, 10497, 10632]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 灼伤持续时间 : {value2}秒
# REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 灼伤几率 : {value3}%
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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)
# 玄机弓精通
@@ -527,12 +491,11 @@ class Skill16(PassiveSkill):
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 物理攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 命中率增加 : {value1}%
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [{"type":"$*PAtkP","data":data0}]
@@ -553,9 +516,9 @@ class Skill17(PassiveSkill):
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 物理/魔法暴击率增加 : {value0}%
# REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 三重加速
@@ -577,26 +540,22 @@ class Skill18(ActiveSkill):
uuid = "8f73f243041c2d27739fe7696f02bf9b"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 箭矢攻击力 : {value0}%
# REMOVE: data0 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
# 箭矢冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 1207, 1329, 1452, 1574, 1697, 1819, 1941, 2064, 2186, 2309, 2431, 2554, 2676, 2799, 2921, 3043, 3166, 3288, 3411, 3533, 3656, 3778, 3900, 4023, 4145, 4268, 4390, 4513, 4635, 4757, 4880, 5002, 5125, 5247, 5370, 5492, 5615, 5737, 5859, 5982, 6104, 6227, 6349, 6472, 6594, 6716, 6839, 6961, 7084, 7206, 7329, 7451, 7573, 7696, 7818, 7941, 8063, 8186, 8308, 8431, 8553, 8675, 8798, 8920, 9043, 9165, 9288, 9410, 9532, 9655]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 3
# 迷雾箭矢攻击力 : {value2}%
# REMOVE: data2 = [0, 403, 444, 485, 526, 567, 607, 648, 689, 730, 771, 812, 853, 894, 935, 975, 1016, 1057, 1098, 1139, 1180, 1221, 1262, 1303, 1343, 1384, 1425, 1466, 1507, 1548, 1589, 1630, 1671, 1711, 1752, 1793, 1834, 1875, 1916, 1957, 1998, 2039, 2079, 2120, 2161, 2202, 2243, 2284, 2325, 2366, 2407, 2447, 2488, 2529, 2570, 2611, 2652, 2693, 2734, 2775, 2815, 2856, 2897, 2938, 2979, 3020, 3061, 3102, 3143, 3183, 3224]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 3
# 迷雾箭矢冲击波攻击力 : {value3}%
# REMOVE: data3 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 3
# [范围信息]
# 冲击波范围比率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
# 斗志昂扬
@@ -617,15 +576,13 @@ class Skill19(ActiveSkill):
uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 基本攻击和技能攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 移动速度增加 : {value2}%
# REMOVE: data2 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 细雨
@@ -647,14 +604,13 @@ class Skill20(ActiveSkill):
uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 冲击波攻击力 : {value0}%
# REMOVE: data0 = [0, 9544, 10512, 11480, 12449, 13417, 14385, 15353, 16322, 17290, 18258, 19226, 20195, 21163, 22131, 23099, 24067, 25036, 26004, 26972, 27940, 28909, 29877, 30845, 31813, 32782, 33750, 34718, 35686, 36654, 37623, 38591, 39559, 40527, 41496, 42464, 43432, 44400, 45369, 46337, 47305, 48273, 49242, 50210, 51178, 52146, 53114, 54083, 55051, 56019, 56987, 57956, 58924, 59892, 60860, 61829, 62797, 63765, 64733, 65701, 66670, 67638, 68606, 69574, 70543, 71511, 72479, 73447, 74416, 75384, 76352]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# [范围信息]
# 冲击波范围比率 : {value1}%
# REMOVE: data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 急流
@@ -676,24 +632,20 @@ class Skill21(ActiveSkill):
uuid = "78bd107acd474518b606be1e4fd38239"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 旋风最大打击次数 : {value0}次
# REMOVE: data0 = [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
data0 = get_data(f'{prefix}/{uuid}', 0)
# 旋风攻击力 : {value1}%
# REMOVE: data1 = [0, 792, 872, 953, 1033, 1113, 1194, 1274, 1354, 1435, 1515, 1595, 1676, 1756, 1836, 1917, 1997, 2077, 2158, 2238, 2318, 2399, 2479, 2560, 2640, 2720, 2801, 2881, 2961, 3042, 3122, 3202, 3283, 3363, 3443, 3524, 3604, 3684, 3765, 3845, 3925, 4006, 4086, 4166, 4247, 4327, 4407, 4488, 4568, 4648, 4729, 4809, 4890, 4970, 5050, 5131, 5211, 5291, 5372, 5452, 5532, 5613, 5693, 5773, 5854, 5934, 6014, 6095, 6175, 6255, 6336]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 4
# 震动箭攻击力 : {value2}%
# REMOVE: data2 = [0, 6713, 7394, 8075, 8756, 9437, 10118, 10799, 11480, 12162, 12843, 13524, 14205, 14886, 15567, 16248, 16929, 17610, 18291, 18972, 19653, 20334, 21015, 21696, 22377, 23058, 23739, 24420, 25101, 25782, 26463, 27144, 27826, 28507, 29188, 29869, 30550, 31231, 31912, 32593, 33274, 33955, 34636, 35317, 35998, 36679, 37360, 38041, 38722, 39403, 40084, 40765, 41446, 42127, 42809, 43490, 44171, 44852, 45533, 46214, 46895, 47576, 48257, 48938, 49619, 50300, 50981, 51662, 52343, 53024, 53705]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 1
# 震动箭控制时间 : {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}px
# REMOVE: data4 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
# 旅人的直觉
@@ -716,18 +668,15 @@ class Skill22(ActiveSkill):
uuid = "d085127b0edd719782bd618d5688f4a1"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 回避率增加 : {value1}%
# REMOVE: data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击率增加 : {value2}%
# REMOVE: data2 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 暴击伤害增加率 : {value3}%
# REMOVE: data3 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [ {"data":data3,"type":"*skillRation"}]
@@ -751,21 +700,18 @@ class Skill23(ActiveSkill):
uuid = "42c82812f86ff6704ae9952a2e6093a4"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 箭矢最大攻击次数 : {value0}次
# REMOVE: data0 = [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
data0 = get_data(f'{prefix}/{uuid}', 0)
# 箭矢攻击力 : {value1}%
# REMOVE: data1 = [0, 1695, 1867, 2039, 2211, 2383, 2555, 2727, 2899, 3071, 3243, 3415, 3587, 3758, 3930, 4102, 4274, 4446, 4618, 4790, 4962, 5134, 5306, 5478, 5650, 5822, 5994, 6166, 6338, 6510, 6682, 6854, 7026, 7198, 7370, 7542, 7713, 7885, 8057, 8229, 8401, 8573, 8745, 8917, 9089, 9261, 9433, 9605, 9777, 9949, 10121, 10293, 10465, 10637, 10809, 10981, 11153, 11325, 11497, 11668, 11840, 12012, 12184, 12356, 12528, 12700, 12872, 13044, 13216, 13388, 13560]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 8
# 技能结束后霸体持续时间 : {value2}秒
# REMOVE: data2 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 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
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)
def vp_1(self):
@@ -809,18 +755,16 @@ class Skill24(ActiveSkill):
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 16786, 18489, 20192, 21895, 23598, 25301, 27004, 28706, 30409, 32112, 33815, 35518, 37221, 38924, 40627, 42330, 44033, 45736, 47439, 49142, 50845, 52547, 54250, 55953, 57656, 59359, 61062, 62765, 64468, 66171, 67874, 69577, 71280, 72983, 74686, 76388, 78091, 79794, 81497, 83200, 84903, 86606, 88309, 90012, 91715, 93418, 95121, 96824, 98527, 100229, 101932, 103635, 105338, 107041, 108744, 110447, 112150, 113853, 115556, 117259, 118962, 120665, 122368, 124070, 125773, 127476, 129179, 130882, 132585, 134288]# 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, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# [范围信息]
# 爆炸范围比率 : {value2}%
# REMOVE: data2 = [0, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
@@ -862,15 +806,13 @@ class Skill25(ActiveSkill):
uuid = "2f5d03c7848effbc0a23f4df45d9ca46"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 弓术技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 增益效果最大持续时间 : {value1}秒
# REMOVE: data1 = [0, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 空中施放技能结束后霸体护甲持续时间 : {value2}秒
# REMOVE: data2 = [0, 0.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 浓雾暴雨
@@ -893,18 +835,16 @@ class Skill26(ActiveSkill):
uuid = "ade01c1d6afc8a05055225045e89fe49"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 冲击波最大攻击次数 : {value0}次
# REMOVE: data0 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每次冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 3321, 3658, 3995, 4332, 4669, 5006, 5342, 5679, 6016, 6353, 6690, 7027, 7364, 7701, 8038, 8375, 8712, 9049, 9385, 9722, 10059, 10396, 10733, 11070, 11407, 11744, 12081, 12418, 12755, 13091, 13428, 13765, 14102, 14439, 14776, 15113, 15450, 15787, 16124, 16461, 16798, 17134, 17471, 17808, 18145, 18482, 18819, 19156, 19493, 19830, 20167, 20504, 20840, 21177, 21514, 21851, 22188, 22525, 22862, 23199, 23536, 23873, 24210, 24547, 24883, 25220, 25557, 25894, 26231, 26568]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 6
# [范围信息]
# 冲击波范围比率 : {value2}%
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
def vp_1(self):
@@ -946,31 +886,25 @@ class Skill27(ActiveSkill):
uuid = "ff171dc487807bb9aa28900ca9a46b41"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 储备箭数 : {value0}个
# REMOVE: data0 = [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
data0 = get_data(f'{prefix}/{uuid}', 0)
# 贯穿型和爆炸型流星箭攻击力 : {value1}%
# REMOVE: data1 = [0, 11748, 12940, 14132, 15323, 16515, 17707, 18899, 20091, 21283, 22474, 23666, 24858, 26050, 27242, 28434, 29625, 30817, 32009, 33201, 34393, 35585, 36776, 37968, 39160, 40352, 41544, 42735, 43927, 45119, 46311, 47503, 48695, 49886, 51078, 52270, 53462, 54654, 55846, 57037, 58229, 59421, 60613, 61805, 62997, 64188, 65380, 66572, 67764, 68956, 70147, 71339, 72531, 73723, 74915, 76107, 77298, 78490, 79682, 80874, 82066, 83258, 84449, 85641, 86833, 88025, 89217, 90409, 91600, 92792, 93984]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 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, 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, 1677, 1847, 2017, 2187, 2357, 2528, 2698, 2868, 3038, 3208, 3378, 3548, 3718, 3889, 4059, 4229, 4399, 4569, 4739, 4909, 5079, 5250, 5420, 5590, 5760, 5930, 6100, 6270, 6440, 6611, 6781, 6951, 7121, 7291, 7461, 7631, 7801, 7972, 8142, 8312, 8482, 8652, 8822, 8992, 9162, 9333, 9503, 9673, 9843, 10013, 10183, 10353, 10523, 10694, 10864, 11034, 11204, 11374, 11544, 11714, 11884, 12055, 12225, 12395, 12565, 12735, 12905, 13075, 13245, 13416]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 0
# [范围信息]
# 贯穿型箭矢射程 : {value4}px
# REMOVE: data4 = [0, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800]# 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)
# 散射型冲击波范围比率 : {value6}%
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
mode = ["爆炸型/贯穿型","散射型"]
@@ -1033,12 +967,11 @@ class Skill28(PassiveSkill):
uuid = "547ab2b2bd860d3e37355a9cfbc1077c"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基本攻击和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 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]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 技能和消耗品生命值、 魔法值恢复效果增加率 : {value1}%
# REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1064,22 +997,18 @@ class Skill29(ActiveSkill):
uuid = "506e7ed77d517419a6e1c437a2cedb17"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 爆炸最大攻击次数 : {value0}次
# REMOVE: data0 = [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
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每次爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 5762, 7098, 8434, 9770, 11106, 12442, 13779, 15115, 16451, 17787, 19123, 20459, 21795, 23131, 24467, 25804, 27140, 28476, 29812, 31148, 32484, 33820, 35156, 36492, 37828, 39165, 40501, 41837, 43173, 44509, 45845, 47181, 48517, 49853, 51189, 52526, 53862, 55198, 56534, 57870, 59206, 60542, 61878, 63214, 64551, 65887, 67223, 68559, 69895, 71231]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 10
# 灼烧地面持续时间 : {value2}秒
# REMOVE: data2 = [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
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]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
# 每秒灼伤攻击力 : {value4}%
# REMOVE: data4 = [0, 3554, 4378, 5203, 6027, 6851, 7675, 8499, 9324, 10148, 10972, 11796, 12620, 13444, 14269, 15093, 15917, 16741, 17565, 18390, 19214, 20038, 20862, 21686, 22510, 23335, 24159, 24983, 25807, 26631, 27456, 28280, 29104, 29928, 30752, 31576, 32401, 33225, 34049, 34873, 35697, 36522, 37346, 38170, 38994, 39818, 40642, 41467, 42291, 43115, 43939]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 4
@@ -1100,12 +1029,11 @@ class Skill30(PassiveSkill):
uuid = "8c2379737c5acc935c1731f67f607655"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 弓术技能冷却时间减少率 : {value0}%
# REMOVE: data0 = [0, 10]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 增益最大持续时间 : {value1}秒
# REMOVE: data1 = [0, 10]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 登跃飞锚
@@ -1130,26 +1058,22 @@ class Skill31(ActiveSkill):
uuid = "a5fa08f5d509e6ff2ebc68856a470b5a"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 冲击波攻击力 : {value0}%
# REMOVE: data0 = [0, 3124, 3441, 3758, 4075, 4392, 4709, 5026, 5343, 5660, 5977, 6294, 6611, 6928, 7245, 7562, 7879, 8196, 8513, 8830, 9147, 9464, 9781, 10098, 10415, 10732, 11049, 11366, 11683, 12000, 12317, 12634, 12951, 13268, 13585, 13902, 14219, 14536, 14852, 15169, 15486, 15803, 16120, 16437, 16754, 17071, 17388, 17705, 18022, 18339, 18656]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 回旋最大多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每次回旋攻击力 : {value2}%
# REMOVE: data2 = [0, 472, 520, 568, 616, 663, 711, 759, 807, 855, 903, 951, 999, 1046, 1094, 1142, 1190, 1238, 1286, 1334, 1382, 1429, 1477, 1525, 1573, 1621, 1669, 1717, 1765, 1813, 1860, 1908, 1956, 2004, 2052, 2100, 2148, 2196, 2243, 2291, 2339, 2387, 2435, 2483, 2531, 2579, 2626, 2674, 2722, 2770, 2818]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 12
# 岩石轰击攻击力 : {value3}%
# REMOVE: data3 = [0, 21874, 24093, 26313, 28532, 30751, 32970, 35189, 37408, 39627, 41846, 44066, 46285, 48504, 50723, 52942, 55161, 57380, 59599, 61819, 64038, 66257, 68476, 70695, 72914, 75133, 77352, 79572, 81791, 84010, 86229, 88448, 90667, 92886, 95106, 97325, 99544, 101763, 103982, 106201, 108420, 110639, 112859, 115078, 117297, 119516, 121735, 123954, 126173, 128392, 130612]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# [范围信息]
# 岩石轰击范围比率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
def vp_1(self):
@@ -1193,26 +1117,21 @@ class Skill32(ActiveSkill):
uuid = "5dc7008b12a459325b548b0715c6b73c"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 空中施放时向后落地位置 : {value0}px
# REMOVE: data0 = [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
data0 = get_data(f'{prefix}/{uuid}', 0)
# 箭矢最大攻击次数 : {value1}次
# REMOVE: data1 = [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: data2 = [0, 1138, 1254, 1369, 1485, 1600, 1716, 1831, 1947, 2062, 2177, 2293, 2408, 2524, 2639, 2755, 2870, 2986, 3101, 3217, 3332, 3448, 3563, 3679, 3794, 3910, 4025, 4141, 4256, 4371, 4487, 4602, 4718, 4833, 4949, 5064, 5180, 5295, 5411, 5526, 5642, 5757, 5873, 5988, 6104, 6219, 6335, 6450, 6565, 6681, 6796]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 妖气旋风最大打击次数 : {value3}次
# REMOVE: data3 = [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
data3 = get_data(f'{prefix}/{uuid}', 3)
# 妖气旋风攻击力 : {value4}%
# REMOVE: data4 = [0, 4556, 5018, 5480, 5942, 6404, 6867, 7329, 7791, 8253, 8715, 9178, 9640, 10102, 10564, 11026, 11488, 11951, 12413, 12875, 13337, 13799, 14262, 14724, 15186, 15648, 16110, 16572, 17035, 17497, 17959, 18421, 18883, 19346, 19808, 20270, 20732, 21194, 21656, 22119, 22581, 23043, 23505, 23967, 24429, 24892, 25354, 25816, 26278, 26740, 27203]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 旋风范围比率 : {value5}%
# REMOVE: data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
def vp_1(self):
@@ -1266,12 +1185,11 @@ class Skill33(PassiveSkill):
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基本攻击力和转职技能攻击力增加率 : {value0}%
# REMOVE: data0 = [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: data1 = [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)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1296,13 +1214,12 @@ class Skill34(ActiveSkill):
uuid = "da6e37c1e3f0e8867f70007d89c239ff"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 最大连续发射次数 : {value0}次
# REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 每次射击攻击力 : {value1}%
# REMOVE: data1 = [0, 3377, 3720, 4062, 4405, 4747, 5090, 5433, 5775, 6118, 6460, 6803, 7146, 7488, 7831, 8173, 8516, 8859, 9201, 9544, 9886, 10229, 10571, 10914, 11257, 11599, 11942, 12284, 12627, 12970, 13312, 13655, 13997, 14340, 14683, 15025, 15368, 15710, 16053, 16396, 16738, 17081, 17423, 17766, 18109, 18451, 18794, 19136, 19479, 19822, 20164]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 20
@@ -1343,6 +1260,7 @@ class Skill35(PassiveSkill):
uuid = "47bd4871f29defc2a0021ee9261d7a5b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 装载 : 烟花漫天
@@ -1367,30 +1285,24 @@ class Skill36(ActiveSkill):
uuid = "9bff7f2559e003766fee2853dca00631"
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 索敌距离 : {value0}px
# REMOVE: data0 = [0, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 索敌宽度 : {value1}px
# REMOVE: data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 索敌高度 : {value2}px
# REMOVE: data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 标准高度 : {value3}px
# REMOVE: data3 = [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]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
# 过近判断距离 : {value4}px
# 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, 72835, 80224, 87613, 95002, 102391, 109780, 117169, 124558, 131947, 139337, 146726, 154115, 161504, 168893, 176282, 183671, 191060, 198449, 205838, 213227, 220616, 228005, 235394, 242783, 250172, 257561, 264951, 272340, 279729, 287118, 294507, 301896, 309285, 316674, 324063, 331452, 338841, 346230, 353619, 361008, 368397, 375786, 383175, 390564, 397954, 405343, 412732, 420121, 427510, 434899]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 1
# [范围信息]
# 爆炸范围比率 : {value6}%
# REMOVE: data6 = [0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
def vp_1(self):
@@ -1440,28 +1352,22 @@ class Skill37(ActiveSkill):
uuid = "a6c8f69107f8c4f5d1a0c7a57d000290"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 极光最大持续时间 : {value0}秒
# REMOVE: data0 = [0, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击探索距离 : {value1}px
# REMOVE: data1 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 探索间隔时间 : {value2}秒
# REMOVE: data2 = [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
data2 = get_data(f'{prefix}/{uuid}', 2)
# 最大探索数量 : {value3}次
# REMOVE: data3 = [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: 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, 1809, 2228, 2647, 3067, 3486, 3906, 4325, 4744, 5164, 5583, 6003, 6422, 6842, 7261, 7680, 8100, 8519, 8939, 9358, 9777, 10197, 10616, 11036, 11455, 11874, 12294, 12713, 13133, 13552, 13971, 14391, 14810, 15230, 15649, 16068, 16488, 16907, 17327, 17746, 18165, 18585, 19004, 19424, 19843, 20262, 20682, 21101, 21521, 21940, 22359]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
hit5 = 4*5
# 巨型流星弹最后一击攻击力 : {value6}%
# REMOVE: data6 = [0, 180954, 222915, 264875, 306836, 348796, 390757, 432717, 474678, 516638, 558599, 600559, 642520, 684480, 726440, 768401, 810361, 852322, 894282, 936243, 978203, 1020164, 1062124, 1104085, 1146045, 1188005, 1229966, 1271926, 1313887, 1355847, 1397808, 1439768, 1481729, 1523689, 1565650, 1607610, 1649571, 1691531, 1733491, 1775452, 1817412, 1859373, 1901333, 1943294, 1985254, 2027215, 2069175, 2111136, 2153096, 2195056, 2237017]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 1
@@ -1486,15 +1392,13 @@ class Skill38(PassiveSkill):
uuid = "3829c15bf5f520c13998a3479ba0ce7b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# [驱虫烈火]范围增加率 : {value0}%
# REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
# [驱虫烈火]控制时间 : {value1}秒
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基本攻击力和转职技能攻击力增加率 : {value2}%
# REMOVE: data2 = [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
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [ {"data":data2,"type":"*skillRation"}]
@@ -1521,17 +1425,15 @@ class Skill39(ActiveSkill):
uuid = "03bb5314ffd41e9458d67ef924fef38f"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 光箭攻击力 : {value0}%
# REMOVE: data0 = [0, 28246, 31112, 33977, 36843, 39708, 42574, 45439, 48305, 51170, 54036, 56901, 59767, 62632, 65498, 68364, 71229, 74095, 76960, 79826, 82691, 85557, 88422, 91288, 94153, 97019, 99884, 102750, 105615, 108481, 111347, 114212, 117078, 119943, 122809, 125674, 128540, 131405, 134271, 137136, 140002, 142867, 145733, 148599, 151464, 154330, 157195, 160061, 162926, 165792, 168657]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 112984, 124446, 135908, 147370, 158833, 170295, 181757, 193219, 204681, 216143, 227605, 239068, 250530, 261992, 273454, 284916, 296378, 307840, 319303, 330765, 342227, 353689, 365151, 376613, 388075, 399538, 411000, 422462, 433924, 445386, 456848, 468310, 479773, 491235, 502697, 514159, 525621, 537083, 548546, 560008, 571470, 582932, 594394, 605856, 617318, 628781, 640243, 651705, 663167, 674629]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 技能结束后无敌持续时间 : {value2}秒
# REMOVE: data2 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 神雾星仗·人马座星云
@@ -1558,13 +1460,12 @@ class Skill40(ActiveSkill):
uuid = "bb34e8854a93fd250347a1c64119f7ab"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 星光箭攻击力 : {value0}%
# REMOVE: data0 = [0, 141348, 174124, 206900, 239677, 272453, 305229, 338005, 370782, 403558, 436334, 469110, 501887, 534663, 567439, 600216, 632992, 665768, 698544, 731321, 764097, 796873, 829650, 862426, 895202, 927978, 960755, 993531, 1026307, 1059083, 1091860, 1124636, 1157412, 1190189, 1222965, 1255741, 1288517, 1321294, 1354070, 1386846, 1419623, 1452399, 1485175, 1517951, 1550728, 1583504, 1616280, 1649056, 1681833, 1714609, 1747385]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 星座爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 329811, 406289, 482767, 559245, 635723, 712201, 788679, 865157, 941635, 1018113, 1094591, 1171069, 1247547, 1324025, 1400503, 1476981, 1553459, 1629937, 1706415, 1782893, 1859371, 1935849, 2012327, 2088805, 2165283, 2241761, 2318239, 2394717, 2471195, 2547673, 2624151, 2700629, 2777107, 2853585, 2930063, 3006541, 3083019, 3159497, 3235975, 3312453, 3388931, 3465409, 3541887, 3618365, 3694843, 3771321, 3847798, 3924276, 4000754, 4077232]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1