This commit is contained in:
2025-06-23 01:00:47 +08:00
parent 01b4814cbc
commit 9b1afaa83d
8 changed files with 8594 additions and 1102 deletions
@@ -15,7 +15,7 @@ class Skill0(ActiveSkill):
learnLv = 1
masterLv = 10
maxLv = 20
position = 3 #TODO
position = 3
rangeLv = 3
cd = 2
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
@@ -23,11 +23,9 @@ class Skill0(ActiveSkill):
hasUP = False
# 攻击力 : {value0}%
# REMOVE: data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 浮空力比率 : {value1}%
# REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 穿透射击
@@ -43,7 +41,7 @@ class Skill1(ActiveSkill):
learnLv = 1
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2
rangeLv = 2
cd = 5
mp = [6, 40]
@@ -52,41 +50,17 @@ class Skill1(ActiveSkill):
hasUP = False
# 射击攻击力 : {value0}%
# REMOVE: data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# [转职为暗刃时]
# 发射次数 : {value1}次
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 射击攻击力 : {value2}%
# REMOVE: data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# [范围信息]
# 子弹发射距离比率 : {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, lambda x = None: x)
# 后跳
# gunblader/trouble_shooter/7822d6d52e10964a6755f142c666b494
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494
class Skill2(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
position = 3 #TODO
rangeLv = 1
mp = [1, 1]
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
# 基础精通
# gunblader/trouble_shooter/5a56514f35cf0270ae8d6c65f8fefd78
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78
@@ -99,7 +73,7 @@ class Skill3(PassiveSkill):
learnLv = 1
masterLv = 190
maxLv = 200
position = 1 #TODO
position = 1
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
icon = "$common/$uuid"
@@ -107,64 +81,12 @@ class Skill3(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, lambda x = None: x)
# 前冲攻击力变化率 : {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, lambda x = None: x)
# 跳跃攻击力变化率 : {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, lambda x = None: x)
# 受身蹲伏
# gunblader/trouble_shooter/ce26c6b69d02a440a81b552bec94f03b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b
class Skill4(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
position = 2 #TODO
rangeLv = 1
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
# 蹲伏姿势最短无敌时间 : {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, lambda x = None: x)
# 蹲伏姿势最长无敌时间 : {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, lambda x = None: x)
# 起身时霸体时间 : {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, lambda x = None: x)
# 防具精通
# gunblader/trouble_shooter/892ef624d8bf3d7fc045f84825fd6104
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104
class Skill5(PassiveSkill):
"""
穿戴防具时, 可以增加各种属性。\n
穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。
"""
name = "防具精通"
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
uuid = "892ef624d8bf3d7fc045f84825fd6104"
icon = "$common/$uuid"
hasVP = False
hasUP = False
# 重劈
# gunblader/trouble_shooter/1fadde0eece18649caddbca7bd58cc2f
@@ -179,7 +101,7 @@ class Skill6(ActiveSkill):
learnLv = 5
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2
rangeLv = 2
cd = 4
mp = [20, 200]
@@ -188,11 +110,9 @@ class Skill6(ActiveSkill):
hasUP = False
# 劈砍攻击力 : {value0}%
# REMOVE: data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 冲击波攻击力 : {value1}%
# REMOVE: data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
@@ -210,7 +130,7 @@ class Skill7(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
position = 8 #TODO
position = 8
rangeLv = 2
cd = 6
mp = [20, 200]
@@ -219,23 +139,19 @@ class Skill7(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# - [转职为战线佣兵后] -
# 攻击力增加率 : {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, lambda x = None: x)
# 爆炸范围增加 : {value2}%
# REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# [范围信息]
# 爆炸范围比率 : {value3}%
# REMOVE: data3 = [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
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
associate = [ {"data":data1,"type":"+power0","skills":["G型手榴弹"]}, ]
# 瞬击
# gunblader/trouble_shooter/4b2c90ec226fd40e967875aa5eabefb2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2
@@ -248,7 +164,7 @@ class Skill8(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
position = 5 #TODO
position = 5
rangeLv = 2
cd = 6
mp = [1, 100]
@@ -257,11 +173,9 @@ class Skill8(ActiveSkill):
hasUP = False
# 挥舞枪身攻击力 : {value0}%
# REMOVE: data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 斩击攻击力 : {value1}%
# REMOVE: data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
@@ -278,7 +192,7 @@ class Skill9(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2
rangeLv = 2
cd = 4.5
mp = [12, 125]
@@ -287,11 +201,9 @@ class Skill9(ActiveSkill):
hasUP = False
# 下斩攻击力 : {value0}%
# REMOVE: data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 上挑攻击力 : {value1}%
# REMOVE: data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
@@ -308,7 +220,7 @@ class Skill10(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
position = 9 #TODO
position = 9
rangeLv = 2
cd = 5
mp = [16, 161]
@@ -317,74 +229,17 @@ class Skill10(ActiveSkill):
hasUP = False
# 斩击攻击力 : {value0}%
# REMOVE: data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 能量多段攻击力 : {value1}%
# REMOVE: data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 4
# 多段攻击次数 : {value2}次
# REMOVE: data2 = [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
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# [范围信息]
# 范围比率 : {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, lambda x = None: x)
# 强化 - 后跳
# gunblader/trouble_shooter/2b340542e776818b78f3212af184bd6b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
class Skill11(PassiveSkill):
"""
施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n
该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n
根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n
无法强制中断觉醒技能和跳跃超过一定高度的技能。
"""
name = "强化 - 后跳"
learnLv = 10
masterLv = 1
maxLv = 1
position = 4 #TODO
rangeLv = 1
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
# 强制中断技能时的冷却时间 : {value0}秒
# REMOVE: data0 = [0, 40]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 被击或倒地期间施放时的冷却时间 : {value1}秒
# REMOVE: data1 = [0, 30]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 跃翔
# gunblader/trouble_shooter/1fea5a626f15230237946a11a9d11582
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
class Skill12(ActiveSkill):
"""
增加自身20%的跳跃力, 效果持续一定时间。\n
效果持续期间内, 再次按技能键可以结束。
"""
name = "跃翔"
learnLv = 10
masterLv = 1
maxLv = 1
position = 6 #TODO
rangeLv = 3
cd = 5
mp = [13, 13]
uuid = "1fea5a626f15230237946a11a9d11582"
icon = "$common/$uuid"
hasVP = False
hasUP = False
# 持续时间 : {value0}秒
# REMOVE: data0 = [0, 20]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 纯熟战技
# gunblader/trouble_shooter/3d8f3d438405d79f8d3ed68072674d1e
@@ -398,14 +253,13 @@ class Skill13(PassiveSkill):
learnLv = 15
masterLv = 1
maxLv = 1
position = 2 #TODO
position = 2
rangeLv = 2
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
hasVP = False
hasUP = False
# 移动速度增加 : {value0}%
# REMOVE: data0 = [0, 5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 矫捷翻滚
@@ -425,7 +279,7 @@ class Skill14(ActiveSkill):
learnLv = 15
masterLv = 1
maxLv = 1
position = 6 #TODO
position = 6
rangeLv = 2
cd = 5
mp = [150, 150]
@@ -434,10 +288,8 @@ class Skill14(ActiveSkill):
hasUP = False
# 移动距离 : {value0}px
# REMOVE: data0 = [0, 250]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 上挑攻击力比率 : {value1}%
# REMOVE: data1 = [0, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 双重散射
@@ -451,7 +303,7 @@ class Skill15(ActiveSkill):
learnLv = 15
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4
rangeLv = 2
cd = 5
mp = [30, 300]
@@ -460,16 +312,13 @@ class Skill15(ActiveSkill):
hasUP = True
# 第1次射击攻击力 : {value0}%
# REMOVE: data0 = [0, 2664, 2934, 3204, 3474, 3745, 4015, 4285, 4555, 4826, 5096, 5366, 5636, 5907, 6177, 6447, 6717, 6987, 7258, 7528, 7798, 8068, 8339, 8609, 8879, 9149, 9420, 9690, 9960, 10230, 10501, 10771, 11041, 11311, 11581, 11852, 12122, 12392, 12662, 12933, 13203, 13473, 13743, 14014, 14284, 14554, 14824, 15094, 15365, 15635, 15905, 16175, 16446, 16716, 16986, 17256, 17527, 17797, 18067, 18337, 18608, 18878, 19148, 19418, 19688, 19959, 20229, 20499, 20769, 21040, 21310]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 第2次射击攻击力 : {value1}%
# REMOVE: data1 = [0, 3997, 4403, 4808, 5214, 5619, 6025, 6430, 6836, 7241, 7647, 8052, 8458, 8864, 9269, 9675, 10080, 10486, 10891, 11297, 11702, 12108, 12513, 12919, 13324, 13730, 14135, 14541, 14946, 15352, 15757, 16163, 16568, 16974, 17379, 17785, 18190, 18596, 19001, 19407, 19813, 20218, 20624, 21029, 21435, 21840, 22246, 22651, 23057, 23462, 23868, 24273, 24679, 25084, 25490, 25895, 26301, 26706, 27112, 27517, 27923, 28328, 28734, 29139, 29545, 29951, 30356, 30762, 31167, 31573, 31978]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# [范围信息]
# 射击范围比率 : {value2}%
# REMOVE: data2 = [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
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 源能护盾
@@ -490,7 +339,7 @@ class Skill16(ActiveSkill):
learnLv = 15
masterLv = 60
maxLv = 70
position = 9 #TODO
position = 9
rangeLv = 2
cd = 10
mp = [23, 241]
@@ -499,37 +348,27 @@ class Skill16(ActiveSkill):
hasUP = True
# 护盾生命值 : {value0}
# REMOVE: data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 护盾持续时间 : {value1}秒
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 护盾爆炸攻击力 : {value2}%
# REMOVE: data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2= 1
# - 发动[源能提炼]时 -
# 护盾大小和爆炸范围增加 : {value3}%
# REMOVE: data3 = [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, lambda x = None: x)
# 护盾持续时间增加 : {value4}秒
# REMOVE: data4 = [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
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
# 护盾生命值增加 : {value5}%
# REMOVE: data5 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
# [源能提炼]叠加数消耗量 : {value6}个
# REMOVE: data6 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
# 蓄气动作持续时间上限 : {value7}秒
# REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
# [范围信息]
# 护盾大小比率 : {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, lambda x = None: x)
# 爆炸范围比率 : {value9}%
# REMOVE: data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
# 重剑精通
@@ -544,23 +383,19 @@ class Skill17(PassiveSkill):
learnLv = 20
masterLv = 20
maxLv = 30
position = 2 #TODO
position = 2
rangeLv = 3
uuid = "ff171dc487807bb9aa28900ca9a46b41"
hasVP = False
hasUP = False
# 物理攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 攻击速度增加 : {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]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 命中率增加 : {value2}%
# REMOVE: data2 = [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, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 僵直度增加 : {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]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
associate = [ {"type":"$*PAtkP","data":data0}]
@@ -580,7 +415,7 @@ class Skill18(ActiveSkill):
learnLv = 20
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4
rangeLv = 2
cd = 5
mp = [40, 400]
@@ -589,38 +424,15 @@ class Skill18(ActiveSkill):
hasUP = True
# 剑攻击力 : {value0}%
# REMOVE: data0 = [0, 2288, 2520, 2752, 2984, 3216, 3448, 3680, 3912, 4145, 4377, 4609, 4841, 5073, 5305, 5537, 5769, 6001, 6233, 6465, 6698, 6930, 7162, 7394, 7626, 7858, 8090, 8322, 8554, 8786, 9018, 9251, 9483, 9715, 9947, 10179, 10411, 10643, 10875, 11107, 11339, 11571, 11804, 12036, 12268, 12500, 12732, 12964, 13196, 13428, 13660, 13892, 14125, 14357, 14589, 14821, 15053, 15285, 15517, 15749, 15981, 16213, 16445, 16678, 16910, 17142, 17374, 17606, 17838, 18070, 18302]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 射击攻击力 : {value1}%
# REMOVE: data1 = [0, 5343, 5885, 6427, 6969, 7511, 8054, 8596, 9138, 9680, 10222, 10764, 11306, 11848, 12390, 12932, 13474, 14016, 14558, 15100, 15642, 16185, 16727, 17269, 17811, 18353, 18895, 19437, 19979, 20521, 21063, 21605, 22147, 22689, 23231, 23773, 24316, 24858, 25400, 25942, 26484, 27026, 27568, 28110, 28652, 29194, 29736, 30278, 30820, 31362, 31904, 32447, 32989, 33531, 34073, 34615, 35157, 35699, 36241, 36783, 37325, 37867, 38409, 38951, 39493, 40035, 40578, 41120, 41662, 42204, 42746]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# [范围信息]
# 射击范围比率 : {value2}%
# REMOVE: data2 = [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
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 暴击
# gunblader/trouble_shooter/fc1262c19f3d0477ee8eda47b8db8696
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
class Skill19(PassiveSkill):
"""
集中精神, 提升物理/魔法暴击率。
"""
name = "暴击"
learnLv = 20
masterLv = 10
maxLv = 20
position = 5 #TODO
rangeLv = 3
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
# 物理/魔法暴击率增加 : {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, lambda x = None: x)
# 充能特饮
# gunblader/trouble_shooter/506e7ed77d517419a6e1c437a2cedb17
@@ -635,7 +447,7 @@ class Skill20(ActiveSkill):
learnLv = 25
masterLv = 10
maxLv = 20
position = 7 #TODO
position = 7
rangeLv = 3
cd = 5
uuid = "506e7ed77d517419a6e1c437a2cedb17"
@@ -643,10 +455,8 @@ class Skill20(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {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, lambda x = None: x)
# 基本攻击力和技能攻击力增加率 : {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, lambda x = None: x)
# 剑刃爆弹
@@ -663,7 +473,7 @@ class Skill21(ActiveSkill):
learnLv = 25
masterLv = 60
maxLv = 70
position = 6 #TODO
position = 6
rangeLv = 2
cd = 10
mp = [75, 398]
@@ -672,26 +482,20 @@ class Skill21(ActiveSkill):
hasUP = True
# 击退攻击力 : {value0}%
# REMOVE: data0 = [0, 1439, 1585, 1731, 1877, 2023, 2169, 2315, 2462, 2608, 2754, 2900, 3046, 3192, 3338, 3484, 3630, 3776, 3922, 4068, 4214, 4360, 4506, 4652, 4798, 4944, 5090, 5236, 5382, 5528, 5674, 5820, 5966, 6112, 6258, 6404, 6550, 6696, 6842, 6988, 7134, 7280, 7426, 7572, 7718, 7864, 8010, 8156, 8302, 8448, 8594, 8740, 8886, 9033, 9179, 9325, 9471, 9617, 9763, 9909, 10055, 10201, 10347, 10493, 10639, 10785, 10931, 11077, 11223, 11369, 11515]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 4080, 4494, 4908, 5322, 5735, 6149, 6563, 6977, 7391, 7805, 8219, 8633, 9047, 9461, 9874, 10288, 10702, 11116, 11530, 11944, 12358, 12772, 13186, 13600, 14013, 14427, 14841, 15255, 15669, 16083, 16497, 16911, 17325, 17739, 18152, 18566, 18980, 19394, 19808, 20222, 20636, 21050, 21464, 21878, 22291, 22705, 23119, 23533, 23947, 24361, 24775, 25189, 25603, 26017, 26430, 26844, 27258, 27672, 28086, 28500, 28914, 29328, 29742, 30156, 30569, 30983, 31397, 31811, 32225, 32639]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 3
# 爆炸多段攻击次数 : {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, 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, lambda x = None: x)
# 特殊灼伤攻击力 : {value3}%
# REMOVE: data3 = [0, 104, 115, 125, 136, 146, 157, 167, 178, 188, 199, 210, 220, 231, 241, 252, 262, 273, 283, 294, 304, 315, 326, 336, 347, 357, 368, 378, 389, 399, 410, 421, 431, 442, 452, 463, 473, 484, 494, 505, 515, 526, 537, 547, 558, 568, 579, 589, 600, 610, 621, 632, 642, 653, 663, 674, 684, 695, 705, 716, 726, 737, 748, 758, 769, 779, 790, 800, 811, 821, 832]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
hit3 = 1
# 特殊灼伤持续时间 : {value4}秒
# REMOVE: data4 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
# [范围信息]
# 爆炸范围比率 : {value5}%
# REMOVE: data5 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
@@ -706,7 +510,7 @@ class Skill22(ActiveSkill):
learnLv = 30
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4
rangeLv = 2
cd = 7
mp = [30, 300]
@@ -715,12 +519,10 @@ class Skill22(ActiveSkill):
hasUP = True
# 射击攻击力 : {value0}%
# REMOVE: data0 = [0, 11965, 13179, 14393, 15607, 16820, 18034, 19248, 20462, 21676, 22890, 24103, 25317, 26531, 27745, 28959, 30173, 31386, 32600, 33814, 35028, 36242, 37456, 38669, 39883, 41097, 42311, 43525, 44739, 45953, 47166, 48380, 49594, 50808, 52022, 53236, 54449, 55663, 56877, 58091, 59305, 60519, 61732, 62946, 64160, 65374, 66588, 67802, 69016, 70229, 71443, 72657, 73871, 75085, 76299, 77512, 78726, 79940, 81154, 82368, 83582, 84795, 86009, 87223, 88437, 89651, 90865, 92078, 93292, 94506, 95720]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
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, lambda x = None: x)
# 火药改良
@@ -736,17 +538,15 @@ class Skill23(PassiveSkill):
learnLv = 30
masterLv = 10
maxLv = 20
position = 2 #TODO
position = 2
rangeLv = 3
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 1.5, 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]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 目标技能攻击范围增加 : {value1}%
# REMOVE: data1 = [0, 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, lambda x = None: x)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -767,7 +567,7 @@ class Skill24(ActiveSkill):
learnLv = 30
masterLv = 60
maxLv = 70
position = 8 #TODO
position = 8
rangeLv = 2
cd = 10
mp = [60, 600]
@@ -776,19 +576,15 @@ class Skill24(ActiveSkill):
hasUP = True
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 13092, 14420, 15748, 17077, 18405, 19733, 21061, 22389, 23718, 25046, 26374, 27702, 29030, 30358, 31687, 33015, 34343, 35671, 36999, 38328, 39656, 40984, 42312, 43640, 44968, 46297, 47625, 48953, 50281, 51609, 52938, 54266, 55594, 56922, 58250, 59578, 60907, 62235, 63563, 64891, 66219, 67548, 68876, 70204, 71532, 72860, 74189, 75517, 76845, 78173, 79501, 80829, 82158, 83486, 84814, 86142, 87470, 88799, 90127, 91455, 92783, 94111, 95439, 96768, 98096, 99424, 100752, 102080, 103409, 104737]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 特殊灼伤攻击力 : {value1}%
# REMOVE: data1 = [0, 97, 107, 117, 127, 136, 146, 156, 166, 176, 186, 195, 205, 215, 225, 235, 245, 254, 264, 274, 284, 294, 304, 313, 323, 333, 343, 353, 363, 372, 382, 392, 402, 412, 422, 432, 441, 451, 461, 471, 481, 491, 500, 510, 520, 530, 540, 550, 559, 569, 579, 589, 599, 609, 618, 628, 638, 648, 658, 668, 678, 687, 697, 707, 717, 727, 737, 746, 756, 766, 776]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# 特殊灼伤持续时间 : {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, 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, lambda x = None: x)
# [范围信息]
# 爆炸范围比率 : {value3}%
# REMOVE: data3 = [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
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 爆裂斩
@@ -806,7 +602,7 @@ class Skill25(ActiveSkill):
learnLv = 35
masterLv = 60
maxLv = 70
position = 6 #TODO
position = 6
rangeLv = 2
cube = 1
cd = 15
@@ -817,20 +613,16 @@ class Skill25(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 4555, 5017, 5479, 5941, 6403, 6865, 7327, 7790, 8252, 8714, 9176, 9638, 10100, 10562, 11024, 11486, 11948, 12411, 12873, 13335, 13797, 14259, 14721, 15183, 15645, 16107, 16569, 17031, 17494, 17956, 18418, 18880, 19342, 19804, 20266, 20728, 21190, 21652, 22114, 22577, 23039, 23501, 23963, 24425, 24887, 25349, 25811, 26273, 26735, 27198, 27660, 28122, 28584, 29046, 29508, 29970, 30432, 30894, 31356, 31818, 32281, 32743, 33205, 33667, 34129, 34591, 35053, 35515, 35977, 36439]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 第二次爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 6838, 7532, 8226, 8919, 9613, 10307, 11000, 11694, 12388, 13082, 13775, 14469, 15163, 15856, 16550, 17244, 17938, 18631, 19325, 20019, 20712, 21406, 22100, 22794, 23487, 24181, 24875, 25568, 26262, 26956, 27650, 28343, 29037, 29731, 30424, 31118, 31812, 32506, 33199, 33893, 34587, 35281, 35974, 36668, 37362, 38055, 38749, 39443, 40137, 40830, 41524, 42218, 42911, 43605, 44299, 44993, 45686, 46380, 47074, 47767, 48461, 49155, 49849, 50542, 51236, 51930, 52623, 53317, 54011, 54705]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# 第三次爆炸攻击力 : {value2}%
# REMOVE: data2 = [0, 11393, 12549, 13705, 14860, 16016, 17172, 18328, 19484, 20639, 21795, 22951, 24107, 25263, 26419, 27574, 28730, 29886, 31042, 32198, 33353, 34509, 35665, 36821, 37977, 39132, 40288, 41444, 42600, 43756, 44912, 46067, 47223, 48379, 49535, 50691, 51846, 53002, 54158, 55314, 56470, 57625, 58781, 59937, 61093, 62249, 63405, 64560, 65716, 66872, 68028, 69184, 70339, 71495, 72651, 73807, 74963, 76118, 77274, 78430, 79586, 80742, 81898, 83053, 84209, 85365, 86521, 87677, 88832, 89988, 91144]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 1
# [范围信息]
# 爆炸范围比率 : {value3}%
# REMOVE: data3 = [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
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
def vp_1(self):
@@ -866,7 +658,7 @@ class Skill26(ActiveSkill):
learnLv = 35
masterLv = 60
maxLv = 70
position = 8 #TODO
position = 8
rangeLv = 2
cube = 1
cd = 20
@@ -877,29 +669,22 @@ class Skill26(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 射击攻击力 : {value0}%
# REMOVE: data0 = [0, 1131, 1246, 1361, 1476, 1590, 1705, 1820, 1935, 2049, 2164, 2279, 2394, 2508, 2623, 2738, 2853, 2968, 3082, 3197, 3312, 3427, 3541, 3656, 3771, 3886, 4000, 4115, 4230, 4345, 4459, 4574, 4689, 4804, 4919, 5033, 5148, 5263, 5378, 5492, 5607, 5722, 5837, 5951, 6066, 6181, 6296, 6410, 6525, 6640, 6755, 6870, 6984, 7099, 7214, 7329, 7443, 7558, 7673, 7788, 7902, 8017, 8132, 8247, 8361, 8476, 8591, 8706, 8821, 8935, 9050]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 3388, 3732, 4076, 4419, 4763, 5107, 5450, 5794, 6138, 6482, 6825, 7169, 7513, 7857, 8200, 8544, 8888, 9231, 9575, 9919, 10263, 10606, 10950, 11294, 11637, 11981, 12325, 12669, 13012, 13356, 13700, 14044, 14387, 14731, 15075, 15418, 15762, 16106, 16450, 16793, 17137, 17481, 17825, 18168, 18512, 18856, 19199, 19543, 19887, 20231, 20574, 20918, 21262, 21605, 21949, 22293, 22637, 22980, 23324, 23668, 24012, 24355, 24699, 25043, 25386, 25730, 26074, 26418, 26761, 27105]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
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, 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, lambda x = None: x)
# 特殊灼伤攻击力 : {value3}%
# REMOVE: data3 = [0, 160, 176, 192, 209, 225, 241, 257, 274, 290, 306, 322, 339, 355, 371, 387, 403, 420, 436, 452, 468, 485, 501, 517, 533, 550, 566, 582, 598, 614, 631, 647, 663, 679, 696, 712, 728, 744, 761, 777, 793, 809, 825, 842, 858, 874, 890, 907, 923, 939, 955, 972, 988, 1004, 1020, 1036, 1053, 1069, 1085, 1101, 1118, 1134, 1150, 1166, 1183, 1199, 1215, 1231, 1248, 1264, 1280]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
hit3 = 1
# 特殊灼伤持续时间 : {value4}秒
# REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
# 爆弹罗网持续时间 : {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, lambda x = None: x)
# [范围信息]
# 爆炸大小比率 : {value6}%
# REMOVE: data6 = [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
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
def vp_1(self):
@@ -935,7 +720,7 @@ class Skill27(ActiveSkill):
learnLv = 40
masterLv = 60
maxLv = 70
position = 6 #TODO
position = 6
rangeLv = 2
cube = 1
cd = 25
@@ -946,12 +731,10 @@ class Skill27(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 33309, 36688, 40067, 43447, 46826, 50205, 53584, 56963, 60342, 63722, 67101, 70480, 73859, 77238, 80617, 83997, 87376, 90755, 94134, 97513, 100892, 104272, 107651, 111030, 114409, 117788, 121168, 124547, 127926, 131305, 134684, 138063, 141443, 144822, 148201, 151580, 154959, 158338, 161718, 165097, 168476, 171855, 175234, 178613, 181993, 185372, 188751, 192130, 195509, 198889, 202268, 205647, 209026, 212405, 215784, 219164, 222543, 225922, 229301, 232680, 236059, 239439, 242818, 246197, 249576, 252955, 256334, 259714, 263093, 266472]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
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, lambda x = None: x)
def vp_1(self):
@@ -988,7 +771,7 @@ class Skill28(ActiveSkill):
learnLv = 45
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4
rangeLv = 2
cube = 2
cd = 45
@@ -999,15 +782,12 @@ class Skill28(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 9843, 10842, 11840, 12839, 13837, 14836, 15834, 16833, 17832, 18830, 19829, 20827, 21826, 22824, 23823, 24821, 25820, 26819, 27817, 28816, 29814, 30813, 31811, 32810, 33809, 34807, 35806, 36804, 37803, 38801, 39800, 40799, 41797, 42796, 43794, 44793, 45791, 46790, 47788, 48787, 49786, 50784, 51783, 52781, 53780, 54778, 55777, 56776, 57774, 58773, 59771, 60770, 61768, 62767, 63766, 64764, 65763, 66761, 67760, 68758, 69757, 70755, 71754, 72753, 73751, 74750, 75748, 76747, 77745, 78744]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 6
# 爆炸多段攻击次数 : {value1}次
# REMOVE: data1 = [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
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# [范围信息]
# 爆炸范围比率 : {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, lambda x = None: x)
def vp_1(self):
@@ -1048,17 +828,15 @@ class Skill29(PassiveSkill):
learnLv = 48
masterLv = 40
maxLv = 50
position = 7 #TODO
position = 7
rangeLv = 3
uuid = "bb34e8854a93fd250347a1c64119f7ab"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
# REMOVE: data0 = [0, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5, 103.5]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 物理暴击率增加 : {value1}%
# REMOVE: data1 = [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, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1078,7 +856,7 @@ class Skill30(ActiveSkill):
learnLv = 50
masterLv = 40
maxLv = 50
position = 8 #TODO
position = 8
rangeLv = 5
cube = 5
cd = 145
@@ -1088,19 +866,15 @@ class Skill30(ActiveSkill):
hasUP = False
# 首次爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 9935, 12239, 14543, 16847, 19151, 21455, 23759, 26062, 28366, 30670, 32974, 35278, 37582, 39886, 42189, 44493, 46797, 49101, 51405, 53709, 56013, 58316, 60620, 62924, 65228, 67532, 69836, 72140, 74444, 76747, 79051, 81355, 83659, 85963, 88267, 90571, 92874, 95178, 97482, 99786, 102090, 104394, 106698, 109001, 111305, 113609, 115913, 118217, 120521, 122825]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 特殊灼伤攻击力 : {value1}%
# REMOVE: data1 = [0, 710, 874, 1039, 1203, 1368, 1532, 1697, 1862, 2026, 2191, 2355, 2520, 2684, 2849, 3014, 3178, 3343, 3507, 3672, 3836, 4001, 4165, 4330, 4495, 4659, 4824, 4988, 5153, 5317, 5482, 5647, 5811, 5976, 6140, 6305, 6469, 6634, 6798, 6963, 7128, 7292, 7457, 7621, 7786, 7950, 8115, 8280, 8444, 8609, 8773]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# 霰弹枪射击攻击力 : {value2}%
# REMOVE: data2 = [0, 8693, 10709, 12725, 14741, 16757, 18773, 20789, 22805, 24821, 26836, 28852, 30868, 32884, 34900, 36916, 38932, 40948, 42963, 44979, 46995, 49011, 51027, 53043, 55059, 57075, 59090, 61106, 63122, 65138, 67154, 69170, 71186, 73202, 75217, 77233, 79249, 81265, 83281, 85297, 87313, 89329, 91344, 93360, 95376, 97392, 99408, 101424, 103440, 105456, 107472]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 4
# 最终爆炸攻击力 : {value3}%
# REMOVE: data3 = [0, 49677, 61196, 72716, 84235, 95754, 107274, 118793, 130312, 141831, 153351, 164870, 176389, 187909, 199428, 210947, 222467, 233986, 245505, 257024, 268544, 280063, 291582, 303102, 314621, 326140, 337660, 349179, 360698, 372218, 383737, 395256, 406775, 418295, 429814, 441333, 452853, 464372, 475891, 487411, 498930, 510449, 521968, 533488, 545007, 556526, 568046, 579565, 591084, 602604, 614123]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
hit3 = 1
@@ -1120,7 +894,7 @@ class Skill31(ActiveSkill):
learnLv = 60
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6
rangeLv = 2
cube = 1
cd = 25
@@ -1131,19 +905,15 @@ class Skill31(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 旋转爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 12590, 13867, 15144, 16421, 17699, 18976, 20253, 21530, 22808, 24085, 25362, 26639, 27917, 29194, 30471, 31748, 33025, 34303, 35580, 36857, 38134, 39412, 40689, 41966, 43243, 44520, 45798, 47075, 48352, 49629, 50907, 52184, 53461, 54738, 56015, 57293, 58570, 59847, 61124, 62402, 63679, 64956, 66233, 67511, 68788, 70065, 71342, 72619, 73897, 75174]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 最终爆炸攻击力 : {value1}%
# REMOVE: data1 = [0, 29376, 32356, 35337, 38317, 41297, 44277, 47257, 50238, 53218, 56198, 59178, 62158, 65139, 68119, 71099, 74079, 77059, 80040, 83020, 86000, 88980, 91960, 94940, 97921, 100901, 103881, 106861, 109841, 112822, 115802, 118782, 121762, 124742, 127723, 130703, 133683, 136663, 139643, 142624, 145604, 148584, 151564, 154544, 157525, 160505, 163485, 166465, 169445, 172426, 175406]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
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]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 最终爆炸范围比率 : {value3}%
# REMOVE: data3 = [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
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
def vp_1(self):
@@ -1185,7 +955,7 @@ class Skill32(ActiveSkill):
learnLv = 70
masterLv = 40
maxLv = 50
position = 4 #TODO
position = 4
rangeLv = 2
cube = 2
cd = 45
@@ -1196,23 +966,18 @@ class Skill32(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次射击攻击力 : {value0}%
# REMOVE: data0 = [0, 16442, 18110, 19779, 21447, 23115, 24783, 26451, 28119, 29787, 31455, 33123, 34791, 36459, 38127, 39795, 41463, 43132, 44800, 46468, 48136, 49804, 51472, 53140, 54808, 56476, 58144, 59812, 61480, 63148, 64816, 66484, 68153, 69821, 71489, 73157, 74825, 76493, 78161, 79829, 81497, 83165, 84833, 86501, 88169, 89837, 91506, 93174, 94842, 96510, 98178]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 1
# 第二次射击攻击力 : {value1}%
# REMOVE: data1 = [0, 24664, 27166, 29668, 32170, 34672, 37174, 39676, 42178, 44680, 47183, 49685, 52187, 54689, 57191, 59693, 62195, 64697, 67199, 69701, 72204, 74706, 77208, 79710, 82212, 84714, 87216, 89718, 92220, 94723, 97225, 99727, 102229, 104731, 107233, 109735, 112237, 114739, 117241, 119744, 122246, 124748, 127250, 129752, 132254, 134756, 137258, 139760, 142263, 144765, 147267]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
hit1 = 1
# 最终射击攻击力 : {value2}%
# REMOVE: data2 = [0, 10277, 11319, 12362, 13404, 14447, 15489, 16532, 17574, 18617, 19659, 20702, 21744, 22787, 23830, 24872, 25915, 26957, 28000, 29042, 30085, 31127, 32170, 33212, 34255, 35298, 36340, 37383, 38425, 39468, 40510, 41553, 42595, 43638, 44680, 45723, 46766, 47808, 48851, 49893, 50936, 51978, 53021, 54063, 55106, 56148, 57191, 58234, 59276, 60319, 61361]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 4
# 最终射击多段攻击次数 : {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, lambda x = None: x)
# [范围信息]
# 射击范围比率 : {value4}%
# REMOVE: data4 = [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
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
def vp_1(self):
@@ -1263,14 +1028,13 @@ class Skill33(PassiveSkill):
learnLv = 75
masterLv = 40
maxLv = 50
position = 7 #TODO
position = 7
rangeLv = 3
uuid = "dcd536f1674630f01fc9667bb202b851"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {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, lambda x = None: x)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1288,7 +1052,7 @@ class Skill34(ActiveSkill):
learnLv = 75
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6
rangeLv = 2
cube = 3
cd = 40
@@ -1299,22 +1063,17 @@ class Skill34(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 第一次爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 12005, 13223, 14441, 15659, 16877, 18095, 19312, 20530, 21748, 22966, 24184, 25402, 26620, 27838, 29056, 30274, 31492, 32709, 33927, 35145, 36363, 37581, 38799, 40017, 41235, 42453, 43671, 44889, 46106, 47324, 48542, 49760, 50978, 52196, 53414, 54632, 55850, 57068, 58285, 59503, 60721, 61939, 63157, 64375, 65593, 66811, 68029, 69247, 70465, 71682]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
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, lambda x = None: x)
# 第二次爆炸攻击力 : {value2}%
# REMOVE: data2 = [0, 10805, 11901, 12997, 14093, 15189, 16285, 17381, 18477, 19573, 20670, 21766, 22862, 23958, 25054, 26150, 27246, 28342, 29439, 30535, 31631, 32727, 33823, 34919, 36015, 37111, 38207, 39304, 40400, 41496, 42592, 43688, 44784, 45880, 46976, 48072, 49169, 50265, 51361, 52457, 53553, 54649, 55745, 56841, 57937, 59034, 60130, 61226, 62322, 63418, 64514]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 5
# 第二次爆炸多段攻击次数 : {value3}次
# REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# [范围信息]
# 爆炸范围比率 : {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, lambda x = None: x)
def vp_1(self):
@@ -1352,7 +1111,7 @@ class Skill35(ActiveSkill):
learnLv = 80
masterLv = 40
maxLv = 50
position = 4 #TODO
position = 4
rangeLv = 2
cube = 5
cd = 50
@@ -1363,12 +1122,10 @@ class Skill35(ActiveSkill):
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
# 射击攻击力 : {value0}%
# REMOVE: data0 = [0, 113768, 125310, 136851, 148393, 159935, 171476, 183018, 194560, 206101, 217643, 229185, 240726, 252268, 263810, 275352, 286893, 298435, 309977, 321518, 333060, 344602, 356143, 367685, 379227, 390768, 402310, 413852, 425393, 436935, 448477, 460018, 471560, 483102, 494643, 506185, 517727, 529269, 540810, 552352, 563894, 575435, 586977, 598519, 610060, 621602, 633144, 644685, 656227, 667769, 679310]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
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]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
def vp_1(self):
@@ -1409,7 +1166,7 @@ class Skill36(ActiveSkill):
learnLv = 85
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5
rangeLv = 5
cube = 10
cd = 180
@@ -1419,18 +1176,14 @@ class Skill36(ActiveSkill):
hasUP = False
# CTF地雷爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 23145, 28512, 33879, 39246, 44613, 49980, 55347, 60714, 66081, 71448, 76815, 82182, 87548, 92915, 98282, 103649, 109016, 114383, 119750, 125117, 130484, 135851, 141218, 146585, 151952, 157319, 162686, 168053, 173420, 178787, 184154, 189521, 194888, 200255, 205622, 210988, 216355, 221722, 227089, 232456, 237823, 243190, 248557, 253924, 259291, 264658, 270025, 275392, 280759, 286126]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 4
# CTF地雷爆炸多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 最后爆炸攻击力 : {value2}%
# REMOVE: data2 = [0, 10682, 13159, 15636, 18113, 20591, 23068, 25545, 28022, 30499, 32976, 35453, 37930, 40407, 42884, 45361, 47838, 50315, 52792, 55269, 57746, 60223, 62701, 65178, 67655, 70132, 72609, 75086, 77563, 80040, 82517, 84994, 87471, 89948, 92425, 94902, 97379, 99856, 102333, 104810, 107288, 109765, 112242, 114719, 117196, 119673, 122150, 124627, 127104, 129581, 132058]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 13
# 最后爆炸多段攻击次数 : {value3}次
# REMOVE: data3 = [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]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 铁血豪情
@@ -1452,17 +1205,15 @@ class Skill37(PassiveSkill):
learnLv = 95
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5
rangeLv = 3
uuid = "2a0a39184de92acf1c1375e00b77404c"
hasVP = False
hasUP = False
# 基本攻击力和转职技能攻击力增加率 : {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, lambda x = None: x)
# [广域散射]射击范围增加率 : {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]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
associate = [ {"data":data0,"type":"*skillRation"}]
@@ -1479,7 +1230,7 @@ class Skill38(ActiveSkill):
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
position = 7
rangeLv = 2
cube = 7
cd = 60
@@ -1489,11 +1240,9 @@ class Skill38(ActiveSkill):
hasUP = False
# 爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 47500, 52319, 57138, 61957, 66775, 71594, 76413, 81232, 86051, 90870, 95688, 100507, 105326, 110145, 114964, 119783, 124601, 129420, 134239, 139058, 143877, 148696, 153514, 158333, 163152, 167971, 172790, 177609, 182428, 187246, 192065, 196884, 201703, 206522, 211341, 216159, 220978, 225797, 230616, 235435, 240254, 245072, 249891, 254710, 259529, 264348, 269167, 273986, 278804, 283623]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
hit0 = 4
# 爆炸多段攻击次数 : {value1}次
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 烽火硝烟·终末之征
@@ -1513,7 +1262,7 @@ class Skill39(ActiveSkill):
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5
rangeLv = 5
cube = 15
cd = 290
@@ -1523,14 +1272,11 @@ class Skill39(ActiveSkill):
hasUP = False
# 投掷炸弹爆炸攻击力 : {value0}%
# REMOVE: data0 = [0, 24038, 29612, 35186, 40759, 46333, 51907, 57481, 63055, 68629, 74203, 79777, 85351, 90925, 96499, 102073, 107647, 113221, 118795, 124369, 129943, 135517, 141090, 146664, 152238, 157812, 163386, 168960, 174534, 180108, 185682, 191256, 196830, 202404, 207978, 213552, 219126, 224700, 230274, 235848, 241422, 246995, 252569, 258143, 263717, 269291, 274865, 280439, 286013, 291587, 297161]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
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, lambda x = None: x)
# 终结爆炸攻击力 : {value2}%
# REMOVE: data2 = [0, 480753, 592232, 703711, 815190, 926668, 1038147, 1149626, 1261105, 1372584, 1484063, 1595542, 1707021, 1818500, 1929979, 2041458, 2152936, 2264415, 2375894, 2487373, 2598852, 2710331, 2821810, 2933289, 3044768, 3156247, 3267726, 3379204, 3490683, 3602162, 3713641, 3825120, 3936599, 4048078, 4159557, 4271036, 4382515, 4493994, 4605472, 4716951, 4828430, 4939909, 5051388, 5162867, 5274346, 5385825, 5497304, 5608783, 5720262, 5831740, 5943219]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
hit2 = 1
@@ -1545,11 +1291,11 @@ class classChange(Character):
self.jobId = '986c2b3d72ee0e4a0b7fcfbe786d4e02'
self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193'
self.武器选项 = ['长刀','小太刀','重剑','源力剑'] # TODO
self.输出类型选项 = ['物理百分比'] # TODO
self.输出类型 = '物理百分比' # TODO
self.防具精通属性 = ['力量'] # TODO
self.武器选项 = ['长刀','小太刀','重剑','源力剑']
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.防具类型 = '重甲'
self.buff = 2.00 # TODO
self.buff = 2.00
super().__init__(equVersion, __name__)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -83,7 +83,7 @@ adv = [
{'id': 1, 'name': 'glacial_master', 'title': '知源·冰结师', 'open': True, 'class': 'GF.mage_male.glacial_master'},
{'id': 2, 'name': 'blood_mage', 'title': '知源·血法师', 'open': False},
{'id': 3, 'name': 'swift_master', 'title': '知源·逐风者', 'open': False},
{'id': 4, 'name': 'dimension_walker', 'title': '知源·次元行者', 'open': False},
{'id': 4, 'name': 'dimension_walker', 'title': '知源·次元行者', 'open': True, 'class': 'GF.mage_male.dimension_walker'},
],
},
{
@@ -184,7 +184,7 @@ adv = [
'children': [
{'id': 0, 'name': 'hitman', 'title': '苍暮·暗刃', 'open': True, 'class': 'GF.gunblader.hitman'},
{'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': True,'class': 'GF.gunblader.agent'},
{'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': False},
{'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': True, 'class': 'GF.gunblader.trouble_shooter'},
{'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': True, 'class': 'GF.gunblader.specialist'},
{'id': 4, 'name': 'empty', 'title': ''},
],