diff --git a/backend/core/character/GF/demonic_lancer/skirmisher.py b/backend/core/character/GF/demonic_lancer/skirmisher.py index d75efe09..4f8d040b 100644 --- a/backend/core/character/GF/demonic_lancer/skirmisher.py +++ b/backend/core/character/GF/demonic_lancer/skirmisher.py @@ -15,7 +15,7 @@ class Skill0(ActiveSkill): learnLv = 1 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 5 mp = [6, 40] @@ -24,16 +24,13 @@ class Skill0(ActiveSkill): hasUP = False # 近距离攻击力 : {value0}% - # REMOVE: data0 = [0, 3754, 4135, 4516, 4896, 5277, 5658, 6039, 6420, 6801, 7181, 7562, 7943, 8324, 8705, 9086, 9466, 9847, 10228, 10609, 10990, 11370, 11751, 12132, 12513, 12894, 13275, 13655, 14036, 14417, 14798, 15179, 15560, 15940, 16321, 16702, 17083, 17464, 17845, 18225, 18606, 18987, 19368, 19749, 20130, 20510, 20891, 21272, 21653, 22034, 22415, 22795, 23176, 23557, 23938, 24319, 24700, 25080, 25461, 25842, 26223, 26604, 26985, 27365, 27746, 28127, 28508, 28889, 29270, 29650, 30031]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 枪头攻击力 : {value1}% - # REMOVE: data1 = [0, 4153, 4574, 4996, 5417, 5838, 6260, 6681, 7102, 7524, 7945, 8366, 8788, 9209, 9630, 10051, 10473, 10894, 11315, 11737, 12158, 12579, 13001, 13422, 13843, 14265, 14686, 15107, 15529, 15950, 16371, 16793, 17214, 17635, 18057, 18478, 18899, 19320, 19742, 20163, 20584, 21006, 21427, 21848, 22270, 22691, 23112, 23534, 23955, 24376, 24798, 25219, 25640, 26062, 26483, 26904, 27326, 27747, 28168, 28589, 29011, 29432, 29853, 30275, 30696, 31117, 31539, 31960, 32381, 32803, 33224]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 枪头攻击判定距离 : {value2}px - # REMOVE: data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) - mode = ["枪头","近距离"] + mode = ["枪头","近距离"] def setMode(self, mode): if mode == "枪头": @@ -54,7 +51,7 @@ class Skill1(ActiveSkill): learnLv = 1 masterLv = 10 maxLv = 20 - position = 5 #TODO + position = 5 rangeLv = 3 cd = 2 uuid = "0969cd4054d93da07708108c0cc1c4b5" @@ -62,32 +59,11 @@ class Skill1(ActiveSkill): hasUP = False # 挑击攻击力 : {value0}% - # REMOVE: data0 = [0, 136, 158, 179, 201, 223, 244, 266, 288, 309, 331, 353, 374, 396, 418, 440, 461, 483, 505, 526, 548]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 浮空力增加率 : {value1}% - # REMOVE: data1 = [0, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) -# 后跳 -# demonic_lancer/skirmisher/7822d6d52e10964a6755f142c666b494 -# 3deb7be5f01953ac8b1ecaa1e25e0420/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 - # 基础精通 # demonic_lancer/skirmisher/5a56514f35cf0270ae8d6c65f8fefd78 @@ -101,7 +77,7 @@ class Skill3(PassiveSkill): learnLv = 1 masterLv = 190 maxLv = 200 - position = 1 #TODO + position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" icon = "$common/$uuid" @@ -109,64 +85,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) -# 受身蹲伏 -# demonic_lancer/skirmisher/ce26c6b69d02a440a81b552bec94f03b -# 3deb7be5f01953ac8b1ecaa1e25e0420/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) - -# 防具精通 -# demonic_lancer/skirmisher/892ef624d8bf3d7fc045f84825fd6104 -# 3deb7be5f01953ac8b1ecaa1e25e0420/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 - # 回旋钩 # demonic_lancer/skirmisher/eb71e1d82d92c7e1d40500a0dcd77aa6 @@ -181,7 +105,7 @@ class Skill6(ActiveSkill): learnLv = 5 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cd = 7 mp = [20, 300] @@ -190,24 +114,21 @@ class Skill6(ActiveSkill): hasUP = False # 被扔时的冲撞伤害 : {value0}% - # REMOVE: data0 = [0, 3060, 3369, 3680, 3993, 4301, 4612, 4923, 5233, 5542, 5856, 6166, 6475, 6788, 7098, 7405, 7720, 8029, 8338, 8650, 8961, 9270, 9583, 9894, 10203, 10514, 10824, 11133, 11444, 11757, 12067, 12376, 12689, 12998, 13308, 13620, 13930, 14239, 14549, 14861, 15171, 15482, 15795, 16104, 16414, 16726, 17034, 17345, 17658, 17967, 18277, 18588, 18899, 19210, 19521, 19832, 20142, 20449, 20762, 21073, 21383, 21695, 22005, 22314, 22627, 22936, 23248, 23557, 23868, 24177, 24487]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 撞到墙壁、 地面时的冲撞伤害 : {value1}% - # REMOVE: data1 = [0, 3060, 3370, 3681, 3991, 4302, 4612, 4923, 5233, 5543, 5854, 6164, 6475, 6785, 7096, 7406, 7717, 8027, 8337, 8648, 8958, 9269, 9579, 9890, 10200, 10510, 10821, 11131, 11442, 11752, 12063, 12373, 12683, 12994, 13304, 13615, 13925, 14236, 14546, 14857, 15167, 15477, 15788, 16098, 16409, 16719, 17030, 17340, 17650, 17961, 18271, 18582, 18892, 19203, 19513, 19823, 20134, 20444, 20755, 21065, 21376, 21686, 21997, 22307, 22617, 22928, 23238, 23549, 23859, 24170, 24480]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # [学习帝国枪术后] # 可抓取的敌人数量 : {value2} - # REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) - mode = ["可抓取","不可抓取"] + mode = ["可抓取","不可抓取"] def setMode(self, mode): if mode == "可抓取": self.hit0 = 1 elif mode == "不可抓取": - self.hit0 = 0 + self.hit0 = 0 # 格挡反击 # demonic_lancer/skirmisher/4655101518604f874721b3cc249aae10 @@ -222,7 +143,7 @@ class Skill7(ActiveSkill): learnLv = 10 masterLv = 1 maxLv = 10 - position = 2 #TODO + position = 2 rangeLv = 2 cd = 6 mp = [4, 5] @@ -231,11 +152,9 @@ class Skill7(ActiveSkill): hasUP = False # 反击的攻击力 : {value0}% - # REMOVE: data0 = [0, 737, 812, 887, 961, 1036, 1111, 1186, 1260, 1335, 1410]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 所受伤害减少率 : {value1}% - # REMOVE: data1 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 落凤枪 @@ -249,7 +168,7 @@ class Skill8(ActiveSkill): learnLv = 10 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 4.5 mp = [12, 125] @@ -258,16 +177,13 @@ class Skill8(ActiveSkill): hasUP = False # 落地攻击力 : {value0}% - # REMOVE: data0 = [0, 3480, 3833, 4186, 4539, 4892, 5245, 5598, 5951, 6304, 6657, 7010, 7363, 7716, 8070, 8423, 8776, 9129, 9482, 9835, 10188, 10541, 10894, 11247, 11600, 11953, 12306, 12659, 13012, 13365, 13718, 14071, 14424, 14777, 15130, 15483, 15836, 16189, 16543, 16896, 17249, 17602, 17955, 18308, 18661, 19014, 19367, 19720, 20073, 20426, 20779, 21132, 21485, 21838, 22191, 22544, 22897, 23250, 23603, 23956, 24309, 24663, 25016, 25369, 25722, 26075, 26428, 26781, 27134, 27487, 27840]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 地面爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 1873, 2063, 2253, 2443, 2633, 2823, 3013, 3203, 3393, 3583, 3773, 3963, 4153, 4343, 4533, 4723, 4913, 5103, 5293, 5483, 5673, 5863, 6053, 6243, 6433, 6623, 6813, 7003, 7193, 7383, 7573, 7764, 7954, 8144, 8334, 8524, 8714, 8904, 9094, 9284, 9474, 9664, 9854, 10044, 10234, 10424, 10614, 10804, 10994, 11184, 11374, 11564, 11754, 11944, 12134, 12324, 12514, 12704, 12894, 13084, 13274, 13464, 13654, 13844, 14034, 14224, 14414, 14604, 14794, 14984]# 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, 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) # 横扫 @@ -281,7 +197,7 @@ class Skill9(ActiveSkill): learnLv = 10 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 0 rangeLv = 2 cd = 4 mp = [8, 70] @@ -290,7 +206,6 @@ class Skill9(ActiveSkill): hasUP = False # 横斩攻击力 : {value0}% - # REMOVE: data0 = [0, 5092, 5609, 6125, 6642, 7158, 7675, 8191, 8708, 9225, 9741, 10258, 10774, 11291, 11808, 12324, 12841, 13357, 13874, 14390, 14907, 15424, 15940, 16457, 16973, 17490, 18006, 18523, 19040, 19556, 20073, 20589, 21106, 21623, 22139, 22656, 23172, 23689, 24205, 24722, 25239, 25755, 26272, 26788, 27305, 27822, 28338, 28855, 29371, 29888, 30404, 30921, 31438, 31954, 32471, 32987, 33504, 34020, 34537, 35054, 35570, 36087, 36603, 37120, 37637, 38153, 38670, 39186, 39703, 40219, 40736]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 @@ -306,7 +221,7 @@ class Skill10(ActiveSkill): learnLv = 10 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 4.5 mp = [10, 115] @@ -315,66 +230,12 @@ class Skill10(ActiveSkill): hasUP = False # 魔法枪多段攻击力 : {value0}% - # REMOVE: data0 = [0, 1155, 1272, 1389, 1507, 1624, 1741, 1858, 1975, 2092, 2210, 2327, 2444, 2561, 2678, 2795, 2913, 3030, 3147, 3264, 3381, 3498, 3616, 3733, 3850, 3967, 4084, 4202, 4319, 4436, 4553, 4670, 4787, 4905, 5022, 5139, 5256, 5373, 5490, 5608, 5725, 5842, 5959, 6076, 6193, 6311, 6428, 6545, 6662, 6779, 6897, 7014, 7131, 7248, 7365, 7482, 7600, 7717, 7834, 7951, 8068, 8185, 8303, 8420, 8537, 8654, 8771, 8888, 9006, 9123, 9240]# 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, 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) -# 强化 - 后跳 -# demonic_lancer/skirmisher/2b340542e776818b78f3212af184bd6b -# 3deb7be5f01953ac8b1ecaa1e25e0420/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) - -# 跃翔 -# demonic_lancer/skirmisher/1fea5a626f15230237946a11a9d11582 -# 3deb7be5f01953ac8b1ecaa1e25e0420/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) # 连环枪 # demonic_lancer/skirmisher/717f1e2104fe4b796f800352fa143ecc @@ -387,7 +248,7 @@ class Skill13(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 6 mp = [13, 120] @@ -397,23 +258,18 @@ class Skill13(ActiveSkill): # 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒 # 横斩攻击力 : {value0}% - # REMOVE: data0 = [0, 1480, 1630, 1780, 1930, 2080, 2230, 2380, 2530, 2681, 2831, 2981, 3131, 3281, 3431, 3581, 3731, 3882, 4032, 4182, 4332, 4482, 4632, 4782, 4932, 5082, 5233, 5383, 5533, 5683, 5833, 5983, 6133, 6283, 6433, 6584, 6734, 6884, 7034, 7184, 7334, 7484, 7634, 7784, 7935, 8085, 8235, 8385, 8535, 8685, 8835, 8985, 9136, 9286, 9436, 9586, 9736, 9886, 10036, 10186, 10336, 10487, 10637, 10787, 10937, 11087, 11237, 11387, 11537, 11687, 11838]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 上挑攻击力 : {value1}% - # REMOVE: data1 = [0, 1742, 1919, 2095, 2272, 2449, 2625, 2802, 2979, 3156, 3332, 3509, 3686, 3862, 4039, 4216, 4393, 4569, 4746, 4923, 5099, 5276, 5453, 5630, 5806, 5983, 6160, 6336, 6513, 6690, 6867, 7043, 7220, 7397, 7573, 7750, 7927, 8104, 8280, 8457, 8634, 8810, 8987, 9164, 9341, 9517, 9694, 9871, 10047, 10224, 10401, 10577, 10754, 10931, 11108, 11284, 11461, 11638, 11814, 11991, 12168, 12345, 12521, 12698, 12875, 13051, 13228, 13405, 13582, 13758, 13935]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 向上攻击力 : {value2}% - # REMOVE: data2 = [0, 1901, 2094, 2287, 2480, 2673, 2866, 3059, 3252, 3444, 3637, 3830, 4023, 4216, 4409, 4602, 4795, 4988, 5180, 5373, 5566, 5759, 5952, 6145, 6338, 6531, 6724, 6916, 7109, 7302, 7495, 7688, 7881, 8074, 8267, 8460, 8652, 8845, 9038, 9231, 9424, 9617, 9810, 10003, 10196, 10388, 10581, 10774, 10967, 11160, 11353, 11546, 11739, 11932, 12124, 12317, 12510, 12703, 12896, 13089, 13282, 13475, 13668, 13860, 14053, 14246, 14439, 14632, 14825, 15018, 15211]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) - hit2 = 1 + hit2 = 1 # 下刺攻击力 : {value3}% - # REMOVE: data3 = [0, 2060, 2269, 2478, 2687, 2896, 3105, 3314, 3523, 3732, 3941, 4150, 4359, 4568, 4777, 4986, 5195, 5404, 5613, 5822, 6031, 6240, 6449, 6658, 6867, 7076, 7285, 7494, 7703, 7912, 8121, 8330, 8539, 8748, 8957, 9166, 9375, 9584, 9793, 10002, 10211, 10420, 10629, 10838, 11047, 11256, 11465, 11674, 11883, 12092, 12301, 12510, 12719, 12928, 13137, 13346, 13555, 13764, 13973, 14182, 14391, 14600, 14809, 15018, 15227, 15436, 15645, 15854, 16063, 16272, 16481]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 1 # 敌人的僵直增加量 : {value4}% - # REMOVE: data4 = [0, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) # 长枪精通 @@ -428,26 +284,22 @@ class Skill14(PassiveSkill): learnLv = 15 masterLv = 20 maxLv = 30 - position = 1 #TODO + position = 1 rangeLv = 3 uuid = "f2fb27162beb0b87a7cb9af7900e95f2" 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, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 攻击速度增加 : {value1}% - # REMOVE: data1 = [0, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 命中率增加 : {value2}% - # REMOVE: data2 = [0, 3.2, 3.5, 3.8, 4.1, 4.4, 4.7, 5, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2, 9.5, 9.8, 10.1, 10.4, 10.7, 11, 11.3, 11.6, 11.9]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) # 冷却时间减少率 : {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]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) - associate = [ {"type":"$*PAtkP","data":data0}] + associate = [ {"type":"$*PAtkP","data":data0},{"type":"*cdReduce","data":data3,"exceptSkills":["流云幻灭","极影无形杀","问鼎·千军破云"]},] # 行云诀 # demonic_lancer/skirmisher/cfacda0647b9a0f595df2c2aad30c18d @@ -466,7 +318,7 @@ class Skill15(ActiveSkill): learnLv = 15 masterLv = 1 maxLv = 1 - position = 5 #TODO + position = 5 rangeLv = 1 cd = 3 mp = [10, 10] @@ -490,7 +342,7 @@ class Skill16(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cd = 5 mp = [45, 234] @@ -499,22 +351,17 @@ class Skill16(ActiveSkill): hasUP = True # 旋风多段攻击次数 : {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, lambda x = None: x) # 刺击攻击力 : {value1}% - # REMOVE: data1 = [0, 354, 390, 426, 461, 497, 533, 569, 605, 641, 677, 713, 749, 785, 820, 856, 892, 928, 964, 1000, 1036, 1072, 1108, 1143, 1179, 1215, 1251, 1287, 1323, 1359, 1395, 1431, 1466, 1502, 1538, 1574, 1610, 1646, 1682, 1718, 1754, 1790, 1825, 1861, 1897, 1933, 1969, 2005, 2041, 2077, 2113, 2148, 2184, 2220, 2256, 2292, 2328, 2364, 2400, 2436, 2471, 2507, 2543, 2579, 2615, 2651, 2687, 2723, 2759, 2795, 2830]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 旋风攻击力 : {value2}% - # REMOVE: data2 = [0, 593, 653, 713, 774, 834, 894, 954, 1014, 1074, 1134, 1195, 1255, 1315, 1375, 1435, 1495, 1556, 1616, 1676, 1736, 1796, 1856, 1917, 1977, 2037, 2097, 2157, 2217, 2278, 2338, 2398, 2458, 2518, 2578, 2639, 2699, 2759, 2819, 2879, 2939, 3000, 3060, 3120, 3180, 3240, 3300, 3360, 3421, 3481, 3541, 3601, 3661, 3721, 3782, 3842, 3902, 3962, 4022, 4082, 4143, 4203, 4263, 4323, 4383, 4443, 4504, 4564, 4624, 4684, 4744]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 8 # [范围信息] # 旋风吸入敌人的范围增加率 : {value3}% - # REMOVE: data3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) # 旋风吸入敌人的力量增加率 : {value4}% - # REMOVE: data4 = [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) # 扫堂枪 @@ -528,7 +375,7 @@ class Skill17(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 5 mp = [12, 120] @@ -537,7 +384,6 @@ class Skill17(ActiveSkill): hasUP = True # 横斩攻击力 : {value0}% - # REMOVE: data0 = [0, 7043, 7758, 8472, 9187, 9901, 10616, 11330, 12045, 12759, 13474, 14188, 14903, 15617, 16332, 17046, 17761, 18475, 19190, 19904, 20619, 21333, 22048, 22762, 23477, 24191, 24906, 25620, 26335, 27049, 27764, 28478, 29193, 29907, 30622, 31336, 32051, 32765, 33480, 34194, 34909, 35623, 36338, 37052, 37767, 38481, 39196, 39910, 40625, 41339, 42054, 42768, 43483, 44197, 44912, 45626, 46341, 47055, 47770, 48484, 49199, 49913, 50628, 51342, 52057, 52771, 53486, 54200, 54915, 55629, 56344]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 @@ -553,7 +399,7 @@ class Skill18(ActiveSkill): learnLv = 20 masterLv = 10 maxLv = 20 - position = 7 #TODO + position = 7 rangeLv = 3 cd = 5 uuid = "45442bbbe33540b4deeec29437dae70c" @@ -561,10 +407,8 @@ class Skill18(ActiveSkill): hasUP = False # 攻击力比率 : 打击量的{value0}% - # REMOVE: data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # [无双枪术]持续时间 : {value1}秒 - # REMOVE: data1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 双重刺击 @@ -579,7 +423,7 @@ class Skill19(ActiveSkill): learnLv = 20 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 7 mp = [38, 290] @@ -588,26 +432,21 @@ class Skill19(ActiveSkill): hasUP = True # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 4503, 4959, 5416, 5873, 6330, 6787, 7243, 7700, 8157, 8614, 9070, 9527, 9984, 10441, 10898, 11354, 11811, 12268, 12725, 13182, 13638, 14095, 14552, 15009, 15465, 15922, 16379, 16836, 17293, 17749, 18206, 18663, 19120, 19577, 20033, 20490, 20947, 21404, 21860, 22317, 22774, 23231, 23688, 24144, 24601, 25058, 25515, 25972, 26428, 26885, 27342, 27799, 28255, 28712, 29169, 29626, 30083, 30539, 30996, 31453, 31910, 32367, 32823, 33280, 33737, 34194, 34650, 35107, 35564, 36021]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 0 # 第1击枪头攻击力 : {value1}% - # REMOVE: data1 = [0, 4942, 5443, 5945, 6446, 6947, 7449, 7950, 8451, 8953, 9454, 9955, 10457, 10958, 11459, 11961, 12462, 12963, 13465, 13966, 14467, 14969, 15470, 15971, 16473, 16974, 17475, 17977, 18478, 18979, 19481, 19982, 20484, 20985, 21486, 21988, 22489, 22990, 23492, 23993, 24494, 24996, 25497, 25998, 26500, 27001, 27502, 28004, 28505, 29006, 29508, 30009, 30510, 31012, 31513, 32014, 32516, 33017, 33518, 34020, 34521, 35023, 35524, 36025, 36527, 37028, 37529, 38031, 38532, 39033, 39535]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 第2击攻击力 : {value2}% - # REMOVE: data2 = [0, 5005, 5513, 6021, 6529, 7036, 7544, 8052, 8560, 9067, 9575, 10083, 10591, 11098, 11606, 12114, 12622, 13130, 13637, 14145, 14653, 15161, 15668, 16176, 16684, 17192, 17700, 18207, 18715, 19223, 19731, 20238, 20746, 21254, 21762, 22270, 22777, 23285, 23793, 24301, 24808, 25316, 25824, 26332, 26839, 27347, 27855, 28363, 28871, 29378, 29886, 30394, 30902, 31409, 31917, 32425, 32933, 33441, 33948, 34456, 34964, 35472, 35979, 36487, 36995, 37503, 38011, 38518, 39026, 39534, 40042]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 0 # 第2击枪头攻击力 : {value3}% - # REMOVE: data3 = [0, 5984, 6591, 7198, 7805, 8413, 9020, 9627, 10234, 10841, 11448, 12055, 12662, 13269, 13876, 14483, 15091, 15698, 16305, 16912, 17519, 18126, 18733, 19340, 19947, 20554, 21161, 21769, 22376, 22983, 23590, 24197, 24804, 25411, 26018, 26625, 27232, 27839, 28446, 29054, 29661, 30268, 30875, 31482, 32089, 32696, 33303, 33910, 34517, 35124, 35732, 36339, 36946, 37553, 38160, 38767, 39374, 39981, 40588, 41195, 41802, 42410, 43017, 43624, 44231, 44838, 45445, 46052, 46659, 47266, 47873]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 1 # 枪头攻击判定距离 : {value4}px - # REMOVE: data4 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) - mode = ["枪头","近距离"] + mode = ["枪头","近距离"] def setMode(self, mode): if mode == "枪头": @@ -632,7 +471,7 @@ class Skill20(ActiveSkill): learnLv = 20 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cd = 6 mp = [40, 220] @@ -641,40 +480,16 @@ class Skill20(ActiveSkill): hasUP = True # 横扫攻击力 : {value0}% - # REMOVE: data0 = [0, 6389, 7037, 7685, 8333, 8982, 9630, 10278, 10926, 11574, 12222, 12871, 13519, 14167, 14815, 15463, 16111, 16760, 17408, 18056, 18704, 19352, 20000, 20649, 21297, 21945, 22593, 23241, 23889, 24537, 25186, 25834, 26482, 27130, 27778, 28426, 29075, 29723, 30371, 31019, 31667, 32315, 32964, 33612, 34260, 34908, 35556, 36204, 36852, 37501, 38149, 38797, 39445, 40093, 40741, 41390, 42038, 42686, 43334, 43982, 44630, 45279, 45927, 46575, 47223, 47871, 48519, 49168, 49816, 50464, 51112]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 基础的浮空力 : {value1}% - # REMOVE: data1 = [0, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 使倒地的敌人再次浮空的浮空力比率 : 基础浮空力的{value2}% - # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, 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) -# 暴击 -# demonic_lancer/skirmisher/fc1262c19f3d0477ee8eda47b8db8696 -# 3deb7be5f01953ac8b1ecaa1e25e0420/fc1262c19f3d0477ee8eda47b8db8696 -class Skill21(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) # 行云 : 落 # demonic_lancer/skirmisher/2f5d03c7848effbc0a23f4df45d9ca46 @@ -692,7 +507,7 @@ class Skill22(ActiveSkill): learnLv = 25 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cd = 8 mp = [72, 380] @@ -701,18 +516,14 @@ class Skill22(ActiveSkill): hasUP = True # 投枪攻击力 : {value0}% - # REMOVE: data0 = [0, 9438, 10395, 11353, 12310, 13268, 14225, 15183, 16140, 17098, 18055, 19013, 19970, 20928, 21885, 22843, 23800, 24758, 25715, 26673, 27630, 28588, 29545, 30503, 31460, 32417, 33375, 34332, 35290, 36247, 37205, 38162, 39120, 40077, 41035, 41992, 42950, 43907, 44865, 45822, 46780, 47737, 48695, 49652, 50610, 51567, 52525, 53482, 54439, 55397, 56354, 57312, 58269, 59227, 60184, 61142, 62099, 63057, 64014, 64972, 65929, 66887, 67844, 68802, 69759, 70717, 71674, 72632, 73589, 74547, 75504]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 浮空的敌人的超级控制时间 : {value1}秒 - # REMOVE: data1 = [0, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 地面的敌人超级控制时间 : {value2}秒 - # REMOVE: data2 = [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 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) # 旋风枪 @@ -727,7 +538,7 @@ class Skill23(ActiveSkill): learnLv = 25 masterLv = 60 maxLv = 70 - position = 1 #TODO + position = 1 rangeLv = 2 cd = 9 mp = [37, 370] @@ -736,15 +547,12 @@ class Skill23(ActiveSkill): hasUP = True # 旋转攻击力 : {value0}% - # REMOVE: data0 = [0, 1331, 1466, 1601, 1736, 1871, 2006, 2141, 2276, 2411, 2546, 2681, 2816, 2951, 3086, 3221, 3356, 3491, 3626, 3762, 3897, 4032, 4167, 4302, 4437, 4572, 4707, 4842, 4977, 5112, 5247, 5382, 5517, 5652, 5787, 5922, 6057, 6192, 6327, 6462, 6597, 6732, 6867, 7002, 7137, 7272, 7407, 7542, 7677, 7812, 7947, 8082, 8217, 8353, 8488, 8623, 8758, 8893, 9028, 9163, 9298, 9433, 9568, 9703, 9838, 9973, 10108, 10243, 10378, 10513, 10648]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 11 # 击打数 : {value1} - # REMOVE: data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 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) # 行云 : 沐 @@ -758,16 +566,15 @@ class Skill24(PassiveSkill): learnLv = 25 masterLv = 10 maxLv = 20 - position = 7 #TODO + position = 7 rangeLv = 3 uuid = "85f7c810ad503790e8626439fe936d56" hasVP = False hasUP = False # 技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) - + associate = [ {"data":data0,"type":"*skillRation"}] # 无畏波动枪 @@ -782,7 +589,7 @@ class Skill25(ActiveSkill): learnLv = 30 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 9 mp = [91, 479] @@ -791,31 +598,25 @@ class Skill25(ActiveSkill): hasUP = True # 对被刺穿敌人的攻击力 : {value0}% - # REMOVE: data0 = [0, 4039, 4448, 4858, 5268, 5678, 6087, 6497, 6907, 7317, 7726, 8136, 8546, 8955, 9365, 9775, 10185, 10594, 11004, 11414, 11823, 12233, 12643, 13053, 13462, 13872, 14282, 14692, 15101, 15511, 15921, 16330, 16740, 17150, 17560, 17969, 18379, 18789, 19199, 19608, 20018, 20428, 20837, 21247, 21657, 22067, 22476, 22886, 23296, 23706, 24115, 24525, 24935, 25344, 25754, 26164, 26574, 26983, 27393, 27803, 28212, 28622, 29032, 29442, 29851, 30261, 30671, 31081, 31490, 31900, 32310]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 0 # 被刺穿后弹开时的攻击力 : {value1}% - # REMOVE: data1 = [0, 9695, 10679, 11662, 12646, 13629, 14613, 15597, 16580, 17564, 18547, 19531, 20514, 21498, 22482, 23465, 24449, 25432, 26416, 27399, 28383, 29367, 30350, 31334, 32317, 33301, 34284, 35268, 36252, 37235, 38219, 39202, 40186, 41169, 42153, 43137, 44120, 45104, 46087, 47071, 48054, 49038, 50022, 51005, 51989, 52972, 53956, 54939, 55923, 56907, 57890, 58874, 59857, 60841, 61824, 62808, 63792, 64775, 65759, 66742, 67726, 68709, 69693, 70677, 71660, 72644, 73627, 74611, 75594, 76578, 77561]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 0 # 普通突进攻击力 : {value2}% - # REMOVE: data2 = [0, 4846, 5337, 5829, 6320, 6812, 7304, 7795, 8287, 8778, 9270, 9762, 10253, 10745, 11236, 11728, 12220, 12711, 13203, 13694, 14186, 14678, 15169, 15661, 16152, 16644, 17136, 17627, 18119, 18610, 19102, 19593, 20085, 20577, 21068, 21560, 22051, 22543, 23035, 23526, 24018, 24509, 25001, 25493, 25984, 26476, 26967, 27459, 27951, 28442, 28934, 29425, 29917, 30409, 30900, 31392, 31883, 32375, 32867, 33358, 33850, 34341, 34833, 35324, 35816, 36308, 36799, 37291, 37782, 38274, 38766]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 # 普通刺击攻击力 : {value3}% - # REMOVE: data3 = [0, 11303, 12450, 13597, 14744, 15890, 17037, 18184, 19331, 20477, 21624, 22771, 23918, 25064, 26211, 27358, 28504, 29651, 30798, 31945, 33091, 34238, 35385, 36532, 37678, 38825, 39972, 41118, 42265, 43412, 44559, 45705, 46852, 47999, 49146, 50292, 51439, 52586, 53733, 54879, 56026, 57173, 58319, 59466, 60613, 61760, 62906, 64053, 65200, 66347, 67493, 68640, 69787, 70934, 72080, 73227, 74374, 75520, 76667, 77814, 78961, 80107, 81254, 82401, 83548, 84694, 85841, 86988, 88134, 89281, 90428]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 1 # 弹开的敌人撞到地面时的冲撞攻击力 : {value4}% - # REMOVE: data4 = [0, 2425, 2671, 2917, 3163, 3409, 3655, 3901, 4147, 4393, 4639, 4885, 5131, 5377, 5623, 5869, 6115, 6361, 6607, 6853, 7099, 7345, 7590, 7836, 8082, 8328, 8574, 8820, 9066, 9312, 9558, 9804, 10050, 10296, 10542, 10788, 11034, 11280, 11526, 11772, 12018, 12264, 12510, 12756, 13002, 13248, 13494, 13740, 13986, 14232, 14478, 14724, 14970, 15216, 15462, 15708, 15954, 16200, 16446, 16692, 16938, 17184, 17430, 17676, 17922, 18168, 18414, 18660, 18906, 19152, 19398]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 0 # 弹开的敌人撞到墙壁时的冲撞攻击力 : {value5}% - # REMOVE: data5 = [0, 2742, 3020, 3299, 3577, 3855, 4133, 4411, 4690, 4968, 5246, 5524, 5802, 6081, 6359, 6637, 6915, 7193, 7472, 7750, 8028, 8306, 8584, 8863, 9141, 9419, 9697, 9975, 10254, 10532, 10810, 11088, 11366, 11645, 11923, 12201, 12479, 12757, 13036, 13314, 13592, 13870, 14148, 14427, 14705, 14983, 15261, 15539, 15818, 16096, 16374, 16652, 16930, 17209, 17487, 17765, 18043, 18321, 18600, 18878, 19156, 19434, 19712, 19991, 20269, 20547, 20825, 21103, 21382, 21660, 21938]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) hit5 = 0 - mode = ["不可抓取", "可抓取(地面)", "可抓取(墙壁)"] + mode = ["不可抓取", "可抓取(地面)", "可抓取(墙壁)"] def setMode(self, mode): if mode == "不可抓取": @@ -840,7 +641,7 @@ class Skill26(ActiveSkill): learnLv = 35 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 1 cd = 20 @@ -851,20 +652,16 @@ class Skill26(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 横扫攻击力 : {value0}% - # REMOVE: data0 = [0, 5631, 6202, 6773, 7344, 7916, 8487, 9058, 9629, 10201, 10772, 11343, 11914, 12486, 13057, 13628, 14199, 14771, 15342, 15913, 16484, 17055, 17627, 18198, 18769, 19340, 19912, 20483, 21054, 21625, 22197, 22768, 23339, 23910, 24482, 25053, 25624, 26195, 26767, 27338, 27909, 28480, 29051, 29623, 30194, 30765, 31336, 31908, 32479, 33050, 33621, 34193, 34764, 35335, 35906, 36478, 37049, 37620, 38191, 38762, 39334, 39905, 40476, 41047, 41619, 42190, 42761, 43332, 43904, 44475, 45046]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 上挑攻击力 : {value1}% - # REMOVE: data1 = [0, 8450, 9307, 10164, 11022, 11879, 12736, 13593, 14451, 15308, 16165, 17022, 17880, 18737, 19594, 20451, 21309, 22166, 23023, 23880, 24738, 25595, 26452, 27309, 28167, 29024, 29881, 30738, 31596, 32453, 33310, 34167, 35025, 35882, 36739, 37596, 38454, 39311, 40168, 41025, 41883, 42740, 43597, 44454, 45311, 46169, 47026, 47883, 48740, 49598, 50455, 51312, 52169, 53027, 53884, 54741, 55598, 56456, 57313, 58170, 59027, 59885, 60742, 61599, 62456, 63314, 64171, 65028, 65885, 66743, 67600]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 最后一击攻击力 : {value2}% - # REMOVE: data2 = [0, 11523, 12692, 13861, 15030, 16199, 17368, 18537, 19705, 20874, 22043, 23212, 24381, 25550, 26719, 27888, 29057, 30226, 31395, 32564, 33733, 34902, 36071, 37240, 38409, 39578, 40747, 41916, 43085, 44254, 45423, 46592, 47761, 48930, 50099, 51268, 52437, 53606, 54775, 55944, 57113, 58281, 59450, 60619, 61788, 62957, 64126, 65295, 66464, 67633, 68802, 69971, 71140, 72309, 73478, 74647, 75816, 76985, 78154, 79323, 80492, 81661, 82830, 83999, 85168, 86337, 87506, 88675, 89844, 91013, 92182]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 # [范围信息] # 攻击范围增加 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -898,7 +695,7 @@ class Skill27(ActiveSkill): learnLv = 35 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cd = 15 mp = [78, 800] @@ -908,20 +705,16 @@ class Skill27(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 4163, 4585, 5007, 5429, 5852, 6274, 6696, 7119, 7541, 7963, 8386, 8808, 9230, 9652, 10075, 10497, 10919, 11342, 11764, 12186, 12608, 13031, 13453, 13875, 14298, 14720, 15142, 15565, 15987, 16409, 16831, 17254, 17676, 18098, 18521, 18943, 19365, 19787, 20210, 20632, 21054, 21477, 21899, 22321, 22743, 23166, 23588, 24010, 24433, 24855, 25277, 25700, 26122, 26544, 26966, 27389, 27811, 28233, 28656, 29078, 29500, 29922, 30345, 30767, 31189, 31612, 32034, 32456, 32879, 33301]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 6244, 6877, 7511, 8144, 8778, 9411, 10045, 10678, 11311, 11945, 12578, 13212, 13845, 14479, 15112, 15745, 16379, 17012, 17646, 18279, 18913, 19546, 20180, 20813, 21446, 22080, 22713, 23347, 23980, 24614, 25247, 25881, 26514, 27147, 27781, 28414, 29048, 29681, 30315, 30948, 31581, 32215, 32848, 33482, 34115, 34749, 35382, 36016, 36649, 37282, 37916, 38549, 39183, 39816, 40450, 41083, 41716, 42350, 42983, 43617, 44250, 44884, 45517, 46151, 46784, 47417, 48051, 48684, 49318, 49951]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 第3击攻击力 : {value2}% - # REMOVE: data2 = [0, 10407, 11462, 12518, 13574, 14629, 15685, 16741, 17797, 18852, 19908, 20964, 22020, 23075, 24131, 25187, 26242, 27298, 28354, 29410, 30465, 31521, 32577, 33633, 34688, 35744, 36800, 37856, 38911, 39967, 41023, 42078, 43134, 44190, 45246, 46301, 47357, 48413, 49469, 50524, 51580, 52636, 53692, 54747, 55803, 56859, 57914, 58970, 60026, 61082, 62137, 63193, 64249, 65305, 66360, 67416, 68472, 69527, 70583, 71639, 72695, 73750, 74806, 75862, 76918, 77973, 79029, 80085, 81141, 82196, 83252]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 # [范围信息] # 攻击范围: {value3}% - # REMOVE: data3 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -955,7 +748,7 @@ class Skill28(ActiveSkill): learnLv = 40 masterLv = 60 maxLv = 70 - position = 1 #TODO + position = 1 rangeLv = 2 cube = 1 cd = 20 @@ -966,18 +759,14 @@ class Skill28(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 旋转攻击力 : {value0}% - # REMOVE: data0 = [0, 1659, 1827, 1996, 2164, 2332, 2501, 2669, 2837, 3005, 3174, 3342, 3510, 3679, 3847, 4015, 4184, 4352, 4520, 4688, 4857, 5025, 5193, 5362, 5530, 5698, 5867, 6035, 6203, 6372, 6540, 6708, 6876, 7045, 7213, 7381, 7550, 7718, 7886, 8055, 8223, 8391, 8559, 8728, 8896, 9064, 9233, 9401, 9569, 9738, 9906, 10074, 10243, 10411, 10579, 10747, 10916, 11084, 11252, 11421, 11589, 11757, 11926, 12094, 12262, 12430, 12599, 12767, 12935, 13104, 13272]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 15 # 旋转速度增加率 : {value1}% - # REMOVE: data1 = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69]# 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) def vp_1(self): @@ -1013,7 +802,7 @@ class Skill29(ActiveSkill): learnLv = 45 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 2 cd = 45 @@ -1024,33 +813,26 @@ class Skill29(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 刺击次数 : {value0} - # REMOVE: data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 近距离刺击攻击力 : {value1}% - # REMOVE: data1 = [0, 1944, 2141, 2338, 2535, 2733, 2930, 3127, 3324, 3522, 3719, 3916, 4113, 4310, 4508, 4705, 4902, 5099, 5296, 5494, 5691, 5888, 6085, 6282, 6480, 6677, 6874, 7071, 7268, 7466, 7663, 7860, 8057, 8254, 8452, 8649, 8846, 9043, 9240, 9438, 9635, 9832, 10029, 10227, 10424, 10621, 10818, 11015, 11213, 11410, 11607, 11804, 12001, 12199, 12396, 12593, 12790, 12987, 13185, 13382, 13579, 13776, 13973, 14171, 14368, 14565, 14762, 14959, 15157, 15354, 15551]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 0 # 引起受创效果的刺击攻击力 : {value2}% - # REMOVE: data2 = [0, 1944, 2141, 2338, 2535, 2733, 2930, 3127, 3324, 3522, 3719, 3916, 4113, 4310, 4508, 4705, 4902, 5099, 5296, 5494, 5691, 5888, 6085, 6282, 6480, 6677, 6874, 7071, 7268, 7466, 7663, 7860, 8057, 8254, 8452, 8649, 8846, 9043, 9240, 9438, 9635, 9832, 10029, 10227, 10424, 10621, 10818, 11015, 11213, 11410, 11607, 11804, 12001, 12199, 12396, 12593, 12790, 12987, 13185, 13382, 13579, 13776, 13973, 14171, 14368, 14565, 14762, 14959, 15157, 15354, 15551]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 15 # 每1次刺击对应的横斩攻击力 : {value3}% - # REMOVE: data3 = [0, 352, 388, 423, 459, 495, 530, 566, 602, 638, 673, 709, 745, 780, 816, 852, 888, 923, 959, 995, 1030, 1066, 1102, 1137, 1173, 1209, 1245, 1280, 1316, 1352, 1387, 1423, 1459, 1495, 1530, 1566, 1602, 1637, 1673, 1709, 1744, 1780, 1816, 1852, 1887, 1923, 1959, 1994, 2030, 2066, 2101, 2137, 2173, 2209, 2244, 2280, 2316, 2351, 2387, 2423, 2459, 2494, 2530, 2566, 2601, 2637, 2673, 2708, 2744, 2780, 2816]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 15 # 最后横斩攻击力 : {value4}% - # REMOVE: data4 = [0, 21251, 23406, 25562, 27718, 29874, 32030, 34186, 36342, 38497, 40653, 42809, 44965, 47121, 49277, 51432, 53588, 55744, 57900, 60056, 62212, 64368, 66523, 68679, 70835, 72991, 75147, 77303, 79459, 81614, 83770, 85926, 88082, 90238, 92394, 94550, 96705, 98861, 101017, 103173, 105329, 107485, 109640, 111796, 113952, 116108, 118264, 120420, 122576, 124731, 126887, 129043, 131199, 133355, 135511, 137667, 139822, 141978, 144134, 146290, 148446, 150602, 152758, 154913, 157069, 159225, 161381, 163537, 165693, 167848, 170004]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 1 # 积累受创效果判定距离 : {value5}px - # REMOVE: data5 = [0, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) # [范围信息] # 攻击范围 : {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, lambda x = None: x) - mode = ["枪头","近距离"] + mode = ["枪头","近距离"] def setMode(self, mode): if mode == "枪头": @@ -1095,26 +877,21 @@ class Skill30(PassiveSkill): learnLv = 48 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 3 uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" hasVP = False hasUP = False # [行云 : 风]攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40, 41.5, 43, 44.5, 46, 47.5, 49, 50.5, 52, 53.5, 55, 56.5, 58, 59.5, 61, 62.5, 64, 65.5, 67, 68.5, 70, 71.5, 73, 74.5, 76, 77.5, 79, 80.5, 82, 83.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # [行云 : 疾]攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35, 36.5, 38, 39.5, 41, 42.5, 44, 45.5, 47, 48.5, 50, 51.5, 53, 54.5, 56, 57.5, 59, 60.5, 62, 63.5, 65, 66.5, 68, 69.5, 71, 72.5, 74, 75.5, 77, 78.5, 80, 81.5, 83]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # [行云 : 落]攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) # [连环枪]攻击力增加率 : {value3}% - # REMOVE: data3 = [0, 12.5, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35, 36.5, 38, 39.5, 41, 42.5, 44, 45.5, 47, 48.5, 50, 51.5, 53, 54.5, 56, 57.5, 59, 60.5, 62, 63.5, 65, 66.5, 68, 69.5, 71, 72.5, 74, 75.5, 77, 78.5, 80, 81.5, 83, 84.5, 86]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) # 基本攻击和其他技能的攻击力增加率 : {value4}% - # REMOVE: data4 = [0, 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, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) associate = [ @@ -1136,7 +913,7 @@ class Skill31(ActiveSkill): learnLv = 50 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 5 cd = 145 @@ -1146,50 +923,38 @@ class Skill31(ActiveSkill): hasUP = False # 第一击攻击力 : {value0}% - # REMOVE: data0 = [0, 1523, 1876, 2229, 2582, 2935, 3288, 3641, 3994, 4347, 4700, 5053, 5406, 5759, 6112, 6466, 6819, 7172, 7525, 7878, 8231, 8584, 8937, 9290, 9643, 9996, 10349, 10702, 11055, 11408, 11762, 12115, 12468, 12821, 13174, 13527, 13880, 14233, 14586, 14939, 15292, 15645, 15998, 16351, 16704, 17058, 17411, 17764, 18117, 18470, 18823]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 3807, 4689, 5572, 6455, 7337, 8220, 9103, 9985, 10868, 11751, 12633, 13516, 14399, 15281, 16164, 17047, 17929, 18812, 19695, 20577, 21460, 22343, 23225, 24108, 24991, 25873, 26756, 27639, 28521, 29404, 30287, 31169, 32052, 32935, 33817, 34700, 35583, 36465, 37348, 38231, 39113, 39996, 40879, 41761, 42644, 43527, 44409, 45292, 46175, 47057]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 第3击攻击力 : {value2}% - # REMOVE: data2 = [0, 4576, 5637, 6699, 7760, 8821, 9882, 10943, 12004, 13066, 14127, 15188, 16249, 17310, 18371, 19433, 20494, 21555, 22616, 23677, 24738, 25800, 26861, 27922, 28983, 30044, 31105, 32166, 33228, 34289, 35350, 36411, 37472, 38533, 39595, 40656, 41717, 42778, 43839, 44900, 45962, 47023, 48084, 49145, 50206, 51267, 52329, 53390, 54451, 55512, 56573]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 # 第4击攻击力 : {value3}% - # REMOVE: data3 = [0, 5338, 6575, 7813, 9051, 10288, 11526, 12764, 14001, 15239, 16477, 17715, 18952, 20190, 21428, 22665, 23903, 25141, 26378, 27616, 28854, 30091, 31329, 32567, 33805, 35042, 36280, 37518, 38755, 39993, 41231, 42468, 43706, 44944, 46182, 47419, 48657, 49895, 51132, 52370, 53608, 54845, 56083, 57321, 58559, 59796, 61034, 62272, 63509, 64747, 65985]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 3 # 第5击攻击力 : {value4}% - # REMOVE: data4 = [0, 6099, 7513, 8927, 10342, 11756, 13170, 14584, 15998, 17413, 18827, 20241, 21655, 23070, 24484, 25898, 27312, 28727, 30141, 31555, 32969, 34383, 35798, 37212, 38626, 40040, 41455, 42869, 44283, 45697, 47112, 48526, 49940, 51354, 52768, 54183, 55597, 57011, 58425, 59840, 61254, 62668, 64082, 65497, 66911, 68325, 69739, 71153, 72568, 73982, 75396]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 1 # 第6击攻击力 : {value5}% - # REMOVE: data5 = [0, 2284, 2814, 3343, 3873, 4402, 4932, 5462, 5991, 6521, 7050, 7580, 8110, 8639, 9169, 9698, 10228, 10758, 11287, 11817, 12346, 12876, 13406, 13935, 14465, 14994, 15524, 16054, 16583, 17113, 17642, 18172, 18702, 19231, 19761, 20290, 20820, 21350, 21879, 22409, 22938, 23468, 23998, 24527, 25057, 25586, 26116, 26646, 27175, 27705, 28234]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) hit5 = 1 # 第7击攻击力 : {value6}% - # REMOVE: data6 = [0, 6860, 8451, 10042, 11632, 13223, 14814, 16405, 17996, 19586, 21177, 22768, 24359, 25949, 27540, 29131, 30722, 32312, 33903, 35494, 37085, 38675, 40266, 41857, 43448, 45038, 46629, 48220, 49811, 51402, 52992, 54583, 56174, 57765, 59355, 60946, 62537, 64128, 65718, 67309, 68900, 70491, 72081, 73672, 75263, 76854, 78445, 80035, 81626, 83217, 84808]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x) hit6 = 1 # 第8击攻击力 : {value7}% - # REMOVE: data7 = [0, 7621, 9389, 11156, 12923, 14691, 16458, 18225, 19993, 21760, 23527, 25294, 27062, 28829, 30596, 32364, 34131, 35898, 37666, 39433, 41200, 42967, 44735, 46502, 48269, 50037, 51804, 53571, 55338, 57106, 58873, 60640, 62408, 64175, 65942, 67710, 69477, 71244, 73011, 74779, 76546, 78313, 80081, 81848, 83615, 85383, 87150, 88917, 90684, 92452, 94219]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x) hit7 = 1 # 斗气长枪攻击力 : {value8}% - # REMOVE: data8 = [0, 41914, 51633, 61352, 71071, 80790, 90510, 100229, 109948, 119667, 129386, 139105, 148825, 158544, 168263, 177982, 187701, 197420, 207139, 216859, 226578, 236297, 246016, 255735, 265454, 275174, 284893, 294612, 304331, 314050, 323769, 333488, 343208, 352927, 362646, 372365, 382084, 391803, 401523, 411242, 420961, 430680, 440399, 450118, 459837, 469557, 479276, 488995, 498714, 508433, 518152]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x) hit8 = 1 # 第4击多段攻击次数 : {value9}次 - # REMOVE: data9 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x) # 斗气长枪的超级控制时间 : {value10}秒 - # REMOVE: data10 = [0, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x) # [流云幻灭]追加效果 # - 斗气长枪攻击力 +10% - skillRation = 1.1 # 风火燎原 @@ -1206,7 +971,7 @@ class Skill32(ActiveSkill): learnLv = 60 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 1 cd = 30 @@ -1217,18 +982,14 @@ class Skill32(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 集束长枪的攻击力 : {value0}% - # REMOVE: data0 = [0, 3004, 3309, 3614, 3918, 4223, 4528, 4833, 5137, 5442, 5747, 6052, 6356, 6661, 6966, 7271, 7575, 7880, 8185, 8490, 8794, 9099, 9404, 9709, 10013, 10318, 10623, 10928, 11232, 11537, 11842, 12147, 12451, 12756, 13061, 13366, 13670, 13975, 14280, 14585, 14889, 15194, 15499, 15804, 16108, 16413, 16718, 17023, 17327, 17632, 17937]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) - hit0 = 40 + hit0 = 20*2 # 集束长枪的发射数量 : {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, lambda x = None: x) # 最多发射次数 : {value2}次 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, 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]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -1262,7 +1023,7 @@ class Skill33(ActiveSkill): learnLv = 70 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 2 cd = 50 @@ -1273,22 +1034,17 @@ class Skill33(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 枪身攻击力 : {value0}% - # REMOVE: data0 = [0, 1662, 1831, 2000, 2168, 2337, 2506, 2674, 2843, 3012, 3180, 3349, 3517, 3686, 3855, 4023, 4192, 4361, 4529, 4698, 4867, 5035, 5204, 5373, 5541, 5710, 5878, 6047, 6216, 6384, 6553, 6722, 6890, 7059, 7228, 7396, 7565, 7734, 7902, 8071, 8240, 8408, 8577, 8745, 8914, 9083, 9251, 9420, 9589, 9757, 9926]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # [三一斩月]攻击力 : {value1}% - # REMOVE: data1 = [0, 10182, 11215, 12248, 13281, 14314, 15347, 16380, 17413, 18446, 19479, 20511, 21544, 22577, 23610, 24643, 25676, 26709, 27742, 28775, 29808, 30841, 31874, 32907, 33940, 34973, 36006, 37039, 38072, 39105, 40138, 41171, 42203, 43236, 44269, 45302, 46335, 47368, 48401, 49434, 50467, 51500, 52533, 53566, 54599, 55632, 56665, 57698, 58731, 59764, 60797]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 8 # 敌人的僵直度增加 : {value2}% - # REMOVE: data2 = [0, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500, 520, 540, 560, 580, 600, 620, 640, 660, 680, 700, 720, 740, 760, 780, 800, 820, 840, 860, 880, 900, 920, 940, 960, 980, 1000, 1020, 1040, 1060, 1080, 1100, 1120, 1140, 1160, 1180]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) # 新月的基础击打数 : {value3} - # REMOVE: data3 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 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): @@ -1332,43 +1088,33 @@ class Skill34(PassiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 6 #TODO + position = 6 rangeLv = 3 uuid = "2a3c96b88d02372505692da0a8b54743" 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 物理暴击率增加 : {value1}% - # REMOVE: data1 = [0, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5, 35, 35.5, 36, 36.5, 37, 37.5, 38, 38.5, 39, 39.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 幻影与相应技能原攻击力的比率 # - [行云 : 风]、 [行云 : 疾]、 [行云 : 落] : {value2}% - # REMOVE: data2 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) # - [刺击]、 [双重刺击] : {value3}% - # REMOVE: data3 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) # - 地面基本攻击 : {value4}% - # REMOVE: data4 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) # 连接使用刺击系列技能时, 攻击速度增加率 # - [刺击] → [双重刺击] : {value5}% - # REMOVE: data5 = [0, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) # - [双重刺击] → [无双突刺] : {value6}% - # REMOVE: data6 = [0, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x) # - [刺击] → [双重刺击] → [无双突刺] : {value7}% - # REMOVE: data7 = [0, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x) # [行云 : 风]攻击速度增加率 : {value8}% - # REMOVE: data8 = [0, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x) # 除行云系外的技能攻击力增加率 : {value9}% - # REMOVE: data9 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x) associate = [ @@ -1390,7 +1136,7 @@ class Skill35(ActiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 3 cd = 33 @@ -1401,26 +1147,21 @@ class Skill35(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 第1~2击攻击力 : {value0}% - # REMOVE: data0 = [0, 5036, 5547, 6058, 6568, 7079, 7590, 8101, 8612, 9123, 9634, 10145, 10655, 11166, 11677, 12188, 12699, 13210, 13721, 14232, 14743, 15253, 15764, 16275, 16786, 17297, 17808, 18319, 18830, 19340, 19851, 20362, 20873, 21384, 21895, 22406, 22917, 23427, 23938, 24449, 24960, 25471, 25982, 26493, 27004, 27515, 28025, 28536, 29047, 29558, 30069]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 # 第3~4击攻击力 : {value1}% - # REMOVE: data1 = [0, 31769, 34992, 38215, 41437, 44660, 47883, 51106, 54329, 57552, 60775, 63998, 67221, 70444, 73667, 76890, 80112, 83335, 86558, 89781, 93004, 96227, 99450, 102673, 105896, 109119, 112342, 115565, 118787, 122010, 125233, 128456, 131679, 134902, 138125, 141348, 144571, 147794, 151017, 154240, 157462, 160685, 163908, 167131, 170354, 173577, 176800, 180023, 183246, 186469, 189692]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 0 # 第3~4击枪头攻击力 : {value2}% - # REMOVE: data2 = [0, 35641, 39257, 42873, 46489, 50104, 53720, 57336, 60952, 64567, 68183, 71799, 75415, 79030, 82646, 86262, 89878, 93494, 97109, 100725, 104341, 107957, 111572, 115188, 118804, 122420, 126036, 129651, 133267, 136883, 140499, 144114, 147730, 151346, 154962, 158577, 162193, 165809, 169425, 173041, 176656, 180272, 183888, 187504, 191119, 194735, 198351, 201967, 205583, 209198, 212814]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 2 # 枪头攻击判定距离 : {value3}px - # REMOVE: data3 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# 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) - - mode = ["枪头","近距离"] + + mode = ["枪头","近距离"] def setMode(self, mode): if mode == "枪头": @@ -1460,7 +1201,7 @@ class Skill36(ActiveSkill): learnLv = 80 masterLv = 40 maxLv = 50 - position = 2 #TODO + position = 2 rangeLv = 2 cube = 5 cd = 44 @@ -1471,16 +1212,13 @@ class Skill36(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 突进攻击力 : {value0}% - # REMOVE: data0 = [0, 8533, 9399, 10264, 11130, 11996, 12861, 13727, 14593, 15458, 16324, 17190, 18056, 18921, 19787, 20653, 21518, 22384, 23250, 24115, 24981, 25847, 26712, 27578, 28444, 29309, 30175, 31041, 31906, 32772, 33638, 34503, 35369, 36235, 37100, 37966, 38832, 39697, 40563, 41429, 42294, 43160, 44026, 44891, 45757, 46623, 47488, 48354, 49220, 50085, 50951]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 终结攻击力 : {value1}% - # REMOVE: data1 = [0, 86279, 95032, 103785, 112538, 121291, 130044, 138797, 147549, 156302, 165055, 173808, 182561, 191314, 200067, 208820, 217573, 226326, 235079, 243832, 252585, 261338, 270091, 278843, 287596, 296349, 305102, 313855, 322608, 331361, 340114, 348867, 357620, 366373, 375126, 383879, 392632, 401385, 410137, 418890, 427643, 436396, 445149, 453902, 462655, 471408, 480161, 488914, 497667, 506420, 515173]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # [范围信息] # 打击范围 : {value2}% - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) def vp_1(self): @@ -1515,7 +1253,7 @@ class Skill37(ActiveSkill): learnLv = 85 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 10 cd = 180 @@ -1525,25 +1263,19 @@ class Skill37(ActiveSkill): hasUP = False # 第1次刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 20658, 25448, 30238, 35029, 39819, 44609, 49399, 54190, 58980, 63770, 68561, 73351, 78141, 82931, 87722, 92512, 97302, 102092, 106883, 111673, 116463, 121253, 126044, 130834, 135624, 140414, 145205, 149995, 154785, 159575, 164366, 169156, 173946, 178736, 183527, 188317, 193107, 197897, 202688, 207478, 212268, 217058, 221849, 226639, 231429, 236219, 241010, 245800, 250590, 255380]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 乱舞斩击次数 : {value1}次 - # REMOVE: data1 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 乱舞斩击攻击力 : {value2}% - # REMOVE: data2 = [0, 11477, 14138, 16799, 19460, 22122, 24783, 27444, 30105, 32767, 35428, 38089, 40750, 43412, 46073, 48734, 51395, 54057, 56718, 59379, 62040, 64702, 67363, 70024, 72685, 75347, 78008, 80669, 83330, 85992, 88653, 91314, 93975, 96637, 99298, 101959, 104620, 107282, 109943, 112604, 115265, 117927, 120588, 123249, 125910, 128572, 131233, 133894, 136556, 139217, 141878]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 7 # 乱舞刺击次数 : {value3}次 - # REMOVE: data3 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) # 乱舞刺击攻击力 : {value4}% - # REMOVE: data4 = [0, 4591, 5655, 6720, 7784, 8849, 9913, 10978, 12042, 13107, 14171, 15236, 16300, 17365, 18429, 19494, 20558, 21623, 22687, 23752, 24816, 25881, 26945, 28010, 29074, 30139, 31203, 32268, 33332, 34397, 35461, 36526, 37590, 38655, 39719, 40784, 41848, 42913, 43977, 45042, 46106, 47171, 48235, 49300, 50364, 51429, 52493, 53558, 54622, 55687, 56751]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 17 # 最后一击攻击力 : {value5}% - # REMOVE: data5 = [0, 50497, 62207, 73916, 85626, 97335, 109045, 120754, 132464, 144173, 155883, 167592, 179302, 191011, 202721, 214430, 226140, 237849, 249559, 261268, 272978, 284687, 296397, 308106, 319816, 331525, 343235, 354945, 366654, 378364, 390073, 401783, 413492, 425202, 436911, 448621, 460330, 472040, 483749, 495459, 507168, 518878, 530587, 542297, 554006, 565716, 577425, 589135, 600844, 612554, 624263]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) hit5 = 1 @@ -1562,14 +1294,13 @@ class Skill38(PassiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" 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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1585,7 +1316,7 @@ class Skill39(ActiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 7 cd = 60 @@ -1595,22 +1326,17 @@ class Skill39(ActiveSkill): hasUP = False # 地面下劈攻击力 : {value0}% - # REMOVE: data0 = [0, 52978, 58353, 63727, 69102, 74477, 79851, 85226, 90600, 95975, 101350, 106724, 112099, 117473, 122848, 128223, 133597, 138972, 144346, 149721, 155096, 160470, 165845, 171219, 176594, 181969, 187343, 192718, 198092, 203467, 208842, 214216, 219591, 224965, 230340, 235715, 241089, 246464, 251838, 257213, 262588, 267962, 273337, 278711, 284086, 289461, 294835, 300210, 305584, 310959, 316334]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 挥击攻击力 : {value1}% - # REMOVE: data1 = [0, 8830, 9725, 10621, 11517, 12413, 13309, 14204, 15100, 15996, 16892, 17787, 18683, 19579, 20475, 21370, 22266, 23162, 24058, 24954, 25849, 26745, 27641, 28537, 29432, 30328, 31224, 32120, 33015, 33911, 34807, 35703, 36598, 37494, 38390, 39286, 40182, 41077, 41973, 42869, 43765, 44660, 45556, 46452, 47348, 48243, 49139, 50035, 50931, 51827, 52722]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 2 # 爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 52978, 58353, 63727, 69102, 74477, 79851, 85226, 90600, 95975, 101350, 106724, 112099, 117473, 122848, 128223, 133597, 138972, 144346, 149721, 155096, 160470, 165845, 171219, 176594, 181969, 187343, 192718, 198092, 203467, 208842, 214216, 219591, 224965, 230340, 235715, 241089, 246464, 251838, 257213, 262588, 267962, 273337, 278711, 284086, 289461, 294835, 300210, 305584, 310959, 316334]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 2 # 挥击多段攻击次数 : {value3}次 - # REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# 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]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) # 问鼎·千军破云 @@ -1628,7 +1354,7 @@ class Skill40(ActiveSkill): learnLv = 100 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 15 cd = 290 @@ -1638,22 +1364,17 @@ class Skill40(ActiveSkill): hasUP = False # 魔枪挥击攻击力 : {value0}% - # REMOVE: data0 = [0, 69498, 85614, 101730, 117845, 133961, 150076, 166192, 182307, 198423, 214539, 230654, 246770, 262885, 279001, 295116, 311232, 327348, 343463, 359579, 375694, 391810, 407925, 424041, 440157, 456272, 472388, 488503, 504619, 520734, 536850, 552966, 569081, 585197, 601312, 617428, 633543, 649659, 665775, 681890, 698006, 714121, 730237, 746352, 762468, 778584, 794699, 810815, 826930, 843046, 859161]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 幻影乱舞攻击力 : {value1}% - # REMOVE: data1 = [0, 41699, 51368, 61038, 70707, 80376, 90046, 99715, 109384, 119054, 128723, 138392, 148062, 157731, 167400, 177070, 186739, 196409, 206078, 215747, 225417, 235086, 244755, 254425, 264094, 273763, 283433, 293102, 302771, 312441, 322110, 331779, 341449, 351118, 360787, 370457, 380126, 389795, 399465, 409134, 418803, 428473, 438142, 447811, 457481, 467150, 476819, 486489, 496158, 505827, 515497]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 5 # 终结穿刺攻击力 : {value2}% - # REMOVE: data2 = [0, 104248, 128421, 152594, 176768, 200941, 225114, 249288, 273461, 297634, 321808, 345981, 370155, 394328, 418501, 442675, 466848, 491021, 515195, 539368, 563541, 587715, 611888, 636061, 660235, 684408, 708582, 732755, 756928, 781102, 805275, 829448, 853622, 877795, 901968, 926142, 950315, 974488, 998662, 1022835, 1047009, 1071182, 1095355, 1119529, 1143702, 1167875, 1192049, 1216222, 1240395, 1264569, 1288742]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 4 # 乱舞多段攻击次数 : {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, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) @@ -1668,11 +1389,11 @@ class classChange(Character): self.jobId = '3deb7be5f01953ac8b1ecaa1e25e0420' self.jobGrowId = '618326026de1a1f1cfba5dbd0b8396e7' - 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__) diff --git a/backend/core/character/GF/mage_male/swift_master.py b/backend/core/character/GF/mage_male/swift_master.py index d74d45e9..5e6f5977 100644 --- a/backend/core/character/GF/mage_male/swift_master.py +++ b/backend/core/character/GF/mage_male/swift_master.py @@ -488,6 +488,7 @@ class Skill27(ActiveSkill): 变更为可填充3次的技能\n - 攻击力 -67% """ + self.cd = 6 self.skillRation *= 1 - 0.67 # noqa: E501 ... diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index ed5ccc40..63b2a609 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -171,7 +171,7 @@ adv = [ 'title': '魔枪士', 'children': [ {'id': 0, 'name': 'vanguard', 'title': '千魂·征战者', 'open': False}, - {'id': 1, 'name': 'skirmisher', 'title': '千魂·决战者', 'open': False}, + {'id': 1, 'name': 'skirmisher', 'title': '千魂·决战者', 'open': True, 'class': 'GF.demonic_lancer.skirmisher'}, {'id': 2, 'name': 'dragoon', 'title': '千魂·狩猎者', 'open': True, 'class': 'GF.demonic_lancer.dragoon'}, {'id': 3, 'name': 'impaler', 'title': '千魂·暗枪士', 'open': False}, {'id': 4, 'name': 'empty', 'title': ''},