From 689312a390ee329e9eb938045097d976f0c13948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 17 Jun 2025 01:15:17 +0800 Subject: [PATCH] dev --- backend/core/character/GF/gunblader/agent.py | 368 ++---------------- backend/core/character/adventure.py | 4 +- backend/openapi | 2 +- .../Skill/components/SkillDetail/index.tsx | 2 +- .../Skill/components/SkillDetail/style.scss | 6 +- frontend/src/pages/IndexView.vue | 4 +- 6 files changed, 36 insertions(+), 350 deletions(-) diff --git a/backend/core/character/GF/gunblader/agent.py b/backend/core/character/GF/gunblader/agent.py index 39bdb3e5..a65ba577 100644 --- a/backend/core/character/GF/gunblader/agent.py +++ b/backend/core/character/GF/gunblader/agent.py @@ -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) # 穿透射击 @@ -52,39 +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/agent/7822d6d52e10964a6755f142c666b494 -# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494 -class Skill2(ActiveSkill): - """ - 使自身向后方小跳并避开敌人的攻击。 - """ - name = "后跳" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 3 #TODO - rangeLv = 1 - mp = [1, 1] - uuid = "7822d6d52e10964a6755f142c666b494" - hasVP = False - hasUP = False - # 基础精通 # gunblader/agent/5a56514f35cf0270ae8d6c65f8fefd78 @@ -106,65 +82,15 @@ 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) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["斩射"]}] -# 受身蹲伏 -# gunblader/agent/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" - 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/agent/892ef624d8bf3d7fc045f84825fd6104 -# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104 -class Skill5(PassiveSkill): - """ - 穿戴防具时, 可以增加各种属性。\n - 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 - """ - name = "防具精通" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 1 - uuid = "892ef624d8bf3d7fc045f84825fd6104" - hasVP = False - hasUP = False - # 重劈 # gunblader/agent/1fadde0eece18649caddbca7bd58cc2f @@ -188,52 +114,12 @@ 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 -# G型手榴弹 -# gunblader/agent/d085127b0edd719782bd618d5688f4a1 -# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1 -class Skill7(ActiveSkill): - """ - 取出G型手榴弹, 拔掉保险环后扔向前方。\n - G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n - 手榴弹飞行过程中碰到敌人时立即爆炸。\n - 转职为战线佣兵后, 增加攻击力与爆炸范围。 - """ - name = "G型手榴弹" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 7 #TODO - rangeLv = 2 - cd = 6 - mp = [20, 200] - uuid = "d085127b0edd719782bd618d5688f4a1" - hasVP = False - 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) - # 瞬击 # gunblader/agent/4b2c90ec226fd40e967875aa5eabefb2 # 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2 @@ -255,11 +141,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 @@ -285,103 +169,12 @@ 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 -# 源光斩 -# gunblader/agent/1803b6a67047cafb9e289b4f33cc507b -# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b -class Skill10(ActiveSkill): - """ - 用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n - - [转职为源能专家时] -\n - 装备源力剑时, 无需注入源能直接发动斩击。 - """ - name = "源光斩" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 5 - mp = [16, 161] - uuid = "1803b6a67047cafb9e289b4f33cc507b" - hasVP = False - 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/agent/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" - 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/agent/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" - hasVP = False - hasUP = False - - # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) - # 迅步突袭 # gunblader/agent/9dda3f4a849dba1a288dd65e116860f2 # 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2 @@ -403,7 +196,6 @@ class Skill13(ActiveSkill): hasUP = True # 追加攻击攻击力 : {value0}% - # REMOVE: data0 = [0, 6479, 7136, 7794, 8451, 9108, 9765, 10423, 11080, 11737, 12395, 13052, 13709, 14366, 15024, 15681, 16338, 16996, 17653, 18310, 18968, 19625, 20282, 20939, 21597, 22254, 22911, 23569, 24226, 24883, 25540, 26198, 26855, 27512, 28170, 28827, 29484, 30141, 30799, 31456, 32113, 32771, 33428, 34085, 34742, 35400, 36057, 36714, 37372, 38029, 38686, 39343, 40001, 40658, 41315, 41973, 42630, 43287, 43945, 44602, 45259, 45916, 46574, 47231, 47888, 48546, 49203, 49860, 50517, 51175, 51832]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 @@ -428,16 +220,13 @@ class Skill14(ActiveSkill): hasUP = True # 第1击和第2击射击攻击力 : {value0}% X 2次 - # REMOVE: data0 = [0, 2055, 2263, 2472, 2680, 2889, 3097, 3306, 3514, 3723, 3931, 4140, 4348, 4557, 4765, 4973, 5182, 5390, 5599, 5807, 6016, 6224, 6433, 6641, 6850, 7058, 7267, 7475, 7684, 7892, 8101, 8309, 8517, 8726, 8934, 9143, 9351, 9560, 9768, 9977, 10185, 10394, 10602, 10811, 11019, 11228, 11436, 11645, 11853, 12061, 12270, 12478, 12687, 12895, 13104, 13312, 13521, 13729, 13938, 14146, 14355, 14563, 14772, 14980, 15189, 15397, 15605, 15814, 16022, 16231, 16439]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 # 最后射击攻击力 : {value1}% - # REMOVE: data1 = [0, 2742, 3020, 3299, 3577, 3855, 4133, 4411, 4690, 4968, 5246, 5524, 5802, 6080, 6359, 6637, 6915, 7193, 7471, 7750, 8028, 8306, 8584, 8862, 9141, 9419, 9697, 9975, 10253, 10532, 10810, 11088, 11366, 11644, 11922, 12201, 12479, 12757, 13035, 13313, 13592, 13870, 14148, 14426, 14704, 14983, 15261, 15539, 15817, 16095, 16374, 16652, 16930, 17208, 17486, 17764, 18043, 18321, 18599, 18877, 19155, 19434, 19712, 19990, 20268, 20546, 20825, 21103, 21381, 21659, 21937]# 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) # 特工秘技 @@ -460,13 +249,10 @@ class Skill15(PassiveSkill): hasUP = False # 后跳攻击冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 物理暴击率增加量 : {value1}% - # REMOVE: data1 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 暴击伤害增加率 : {value2}% - # REMOVE: data2 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) associate = [ {"type":"*skillRation","data":data2} ] @@ -498,37 +284,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) # 斩射 @@ -553,12 +329,10 @@ class Skill17(ActiveSkill): hasUP = True # 斩击/射击攻击力 : {value0}% - # REMOVE: data0 = [0, 879]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 迅步闪避 @@ -584,7 +358,6 @@ class Skill18(PassiveSkill): hasUP = False # 发动迅步闪避后无敌时间 : {value0}秒 - # REMOVE: data0 = [0, 0.6]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 双弦斩 @@ -610,16 +383,13 @@ class Skill19(ActiveSkill): hasUP = True # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 2718, 2994, 3269, 3545, 3821, 4097, 4372, 4648, 4924, 5200, 5475, 5751, 6027, 6303, 6578, 6854, 7130, 7406, 7681, 7957, 8233, 8509, 8784, 9060, 9336, 9611, 9887, 10163, 10439, 10714, 10990, 11266, 11542, 11817, 12093, 12369, 12645, 12920, 13196, 13472, 13748, 14023, 14299, 14575, 14851, 15126, 15402, 15678, 15953, 16229, 16505, 16781, 17056, 17332, 17608, 17884, 18159, 18435, 18711, 18987, 19262, 19538, 19814, 20090, 20365, 20641, 20917, 21193, 21468, 21744]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 4077, 4491, 4904, 5318, 5731, 6145, 6559, 6972, 7386, 7799, 8213, 8627, 9040, 9454, 9868, 10281, 10695, 11108, 11522, 11936, 12349, 12763, 13176, 13590, 14004, 14417, 14831, 15244, 15658, 16072, 16485, 16899, 17312, 17726, 18140, 18553, 18967, 19381, 19794, 20208, 20621, 21035, 21449, 21862, 22276, 22689, 23103, 23517, 23930, 24344, 24757, 25171, 25585, 25998, 26412, 26825, 27239, 27653, 28066, 28480, 28894, 29307, 29721, 30134, 30548, 30962, 31375, 31789, 32202, 32616]# 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) # 小太刀精通 @@ -640,36 +410,13 @@ class Skill20(PassiveSkill): 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) # 命中率增加 : {value1}% - # REMOVE: data1 = [0, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) associate = [ {"type":"$*PAtkP","data":data1}] -# 暴击 -# gunblader/agent/fc1262c19f3d0477ee8eda47b8db8696 -# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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) - # 月光挥斩 # gunblader/agent/4655101518604f874721b3cc249aae10 # 986c2b3d72ee0e4a0b7fcfbe786d4e02/4655101518604f874721b3cc249aae10 @@ -691,14 +438,11 @@ class Skill22(ActiveSkill): hasUP = True # 攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 4700, 5177, 5654, 6130, 6607, 7084, 7561, 8038, 8514, 8991, 9468, 9945, 10422, 10899, 11375, 11852, 12329, 12806, 13283, 13759, 14236, 14713, 15190, 15667, 16143, 16620, 17097, 17574, 18051, 18528, 19004, 19481, 19958, 20435, 20912, 21388, 21865, 22342, 22819, 23296, 23772, 24249, 24726, 25203, 25680, 26157, 26633, 27110, 27587, 28064, 28541, 29017, 29494, 29971, 30448, 30925, 31401, 31878, 32355, 32832, 33309, 33786, 34262, 34739, 35216, 35693, 36170, 36646, 37123, 37600]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, 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) # 精准射击 @@ -725,13 +469,11 @@ class Skill23(ActiveSkill): hasUP = True # 攻击力 : {value0}% - # REMOVE: data0 = [0, 13636, 15019, 16403, 17786, 19169, 20553, 21936, 23320, 24703, 26086, 27470, 28853, 30236, 31620, 33003, 34386, 35770, 37153, 38537, 39920, 41303, 42687, 44070, 45453, 46837, 48220, 49603, 50987, 52370, 53754, 55137, 56520, 57904, 59287, 60670, 62054, 63437, 64820, 66204, 67587, 68970, 70354, 71737, 73121, 74504, 75887, 77271, 78654, 80037, 81421, 82804, 84187, 85571, 86954, 88338, 89721, 91104, 92488, 93871, 95254, 96638, 98021, 99404, 100788, 102171, 103555, 104938, 106321, 107705, 109088]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 穿刺几率 : 100% # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 追踪目标 @@ -778,10 +520,8 @@ class Skill25(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) # 月影秘步 @@ -813,20 +553,15 @@ class Skill26(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 每次攻击的攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 1598, 1760, 1922, 2084, 2246, 2409, 2571, 2733, 2895, 3057, 3219, 3381, 3543, 3706, 3868, 4030, 4192, 4354, 4516, 4678, 4840, 5002, 5165, 5327, 5489, 5651, 5813, 5975, 6137, 6299, 6461, 6624, 6786, 6948, 7110, 7272, 7434, 7596, 7758, 7921, 8083, 8245, 8407, 8569, 8731, 8893, 9055, 9217, 9380, 9542, 9704, 9866, 10028, 10190, 10352, 10514, 10676, 10839, 11001, 11163, 11325, 11487, 11649, 11811, 11973, 12136, 12298, 12460, 12622, 12784]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 18 - # REMOVE: data1 = [0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 可发动下一套组合攻击的最大有效时间 : {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}px - # REMOVE: data3 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# 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, 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): @@ -872,18 +607,14 @@ class Skill27(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 旋转攻击攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 2558, 2817, 3077, 3336, 3596, 3855, 4115, 4374, 4634, 4893, 5153, 5412, 5672, 5931, 6191, 6450, 6710, 6969, 7229, 7488, 7748, 8007, 8267, 8526, 8786, 9045, 9305, 9564, 9824, 10083, 10343, 10602, 10862, 11121, 11380, 11640, 11899, 12159, 12418, 12678, 12937, 13197, 13456, 13716, 13975, 14235, 14494, 14754, 15013, 15273, 15532, 15792, 16051, 16311, 16570, 16830, 17089, 17349, 17608, 17868, 18127, 18387, 18646, 18906, 19165, 19425, 19684, 19944, 20203, 20463]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 3 - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 满月斩物理攻击力 : {value2}% - # REMOVE: data2 = [0, 9383, 10334, 11286, 12238, 13190, 14142, 15094, 16045, 16997, 17949, 18901, 19853, 20805, 21757, 22708, 23660, 24612, 25564, 26516, 27468, 28419, 29371, 30323, 31275, 32227, 33179, 34131, 35082, 36034, 36986, 37938, 38890, 39842, 40794, 41745, 42697, 43649, 44601, 45553, 46505, 47456, 48408, 49360, 50312, 51264, 52216, 53168, 54119, 55071, 56023, 56975, 57927, 58879, 59830, 60782, 61734, 62686, 63638, 64590, 65542, 66493, 67445, 68397, 69349, 70301, 71253, 72204, 73156, 74108, 75060]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 # [范围信息] # 大小比率 : {value3}% - # REMOVE: data3 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -909,12 +640,12 @@ class Skill27(ActiveSkill): # 986c2b3d72ee0e4a0b7fcfbe786d4e02/e49e57b2e8fbeceb0a2c56a0c63fe6c5 class Skill28(ActiveSkill): """ - 범위 내의 가장 가까운 적을 목표로 지정하여 사격을 가한다.\n - 최대 12발의 탄약을 모두 사용할 때까지 스킬 단축키를 연타하는 것으로 연속 사격을 가할 수 있다.\n - <암살 목표> TARGET 표식 추가 효과\n - `TARGET 표식`이 부여된 적을 최우선으로 공격한다.\n - <연타 효과>\n - 각 사격 및 탄창 교체 동작의 후 딜레이 중에 스킬 재입력을 통해 다음 목표사격 동작으로 캔슬할 수 있다. + 锁定范围内最近的敌人为目标进行射击。\n + 连续按技能快捷键, 最多可以连续发射12发子弹。\n + - [追踪目标]标记附加效果 -\n + 优先攻击有追踪标记的敌人。\n + <连按效果>\n + 各射击和更换弹匣后的僵直状态下, 按技能快捷键可以立即连接下一个[锁定射击]动作。 """ name = "锁定射击" learnLv = 40 @@ -931,17 +662,13 @@ class Skill28(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 攻击力 : {value0}% X {value1} - # REMOVE: data0 = [0, 2732, 3009, 3286, 3563, 3841, 4118, 4395, 4672, 4949, 5226, 5504, 5781, 6058, 6335, 6612, 6889, 7167, 7444, 7721, 7998, 8275, 8552, 8830, 9107, 9384, 9661, 9938, 10215, 10492, 10770, 11047, 11324, 11601, 11878, 12155, 12433, 12710, 12987, 13264, 13541, 13818, 14096, 14373, 14650, 14927, 15204, 15481, 15758, 16036, 16313, 16590, 16867, 17144, 17421, 17699, 17976, 18253, 18530, 18807, 19084, 19362, 19639, 19916, 20193, 20470, 20747, 21025, 21302, 21579, 21856]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 12 - # REMOVE: data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 射击高度上限 : {value2}px - # REMOVE: data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) # [范围信息] # 目标锁定范围 : {value3}px - # REMOVE: data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -992,26 +719,20 @@ class Skill29(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 枪投掷攻击力 : {value0}% - # REMOVE: data0 = [0, 2530, 2787, 3043, 3300, 3557, 3813, 4070, 4327, 4583, 4840, 5097, 5353, 5610, 5867, 6123, 6380, 6637, 6894, 7150, 7407, 7664, 7920, 8177, 8434, 8690, 8947, 9204, 9460, 9717, 9974, 10230, 10487, 10744, 11000, 11257, 11514, 11770, 12027, 12284, 12540, 12797, 13054, 13310, 13567, 13824, 14080, 14337, 14594, 14850, 15107, 15364, 15620, 15877, 16134, 16390, 16647, 16904, 17160, 17417, 17674, 17930, 18187, 18444, 18700, 18957, 19214, 19471, 19727, 19984, 20241]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 剑刃投掷攻击力 : {value1}% - # REMOVE: data1 = [0, 2167, 2387, 2607, 2826, 3046, 3266, 3486, 3706, 3926, 4145, 4365, 4585, 4805, 5025, 5245, 5464, 5684, 5904, 6124, 6344, 6564, 6783, 7003, 7223, 7443, 7663, 7883, 8102, 8322, 8542, 8762, 8982, 9202, 9421, 9641, 9861, 10081, 10301, 10521, 10740, 10960, 11180, 11400, 11620, 11840, 12059, 12279, 12499, 12719, 12939, 13159, 13378, 13598, 13818, 14038, 14258, 14478, 14697, 14917, 15137, 15357, 15577, 15797, 16016, 16236, 16456, 16676, 16896, 17116, 17335]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 枪刃多段攻击力 : {value2}% - # REMOVE: data2 = [0, 2168, 2388, 2608, 2828, 3048, 3268, 3488, 3708, 3928, 4148, 4368, 4587, 4807, 5027, 5247, 5467, 5687, 5907, 6127, 6347, 6567, 6787, 7007, 7227, 7447, 7667, 7887, 8107, 8327, 8546, 8766, 8986, 9206, 9426, 9646, 9866, 10086, 10306, 10526, 10746, 10966, 11186, 11406, 11626, 11846, 12066, 12286, 12506, 12725, 12945, 13165, 13385, 13605, 13825, 14045, 14265, 14485, 14705, 14925, 15145, 15365, 15585, 15805, 16025, 16245, 16465, 16685, 16904, 17124, 17344]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 16 # 终结攻击攻击力 : {value3}% X {value4}次 - # REMOVE: data3 = [0, 11156, 12288, 13420, 14551, 15683, 16815, 17947, 19079, 20210, 21342, 22474, 23606, 24737, 25869, 27001, 28133, 29265, 30396, 31528, 32660, 33792, 34923, 36055, 37187, 38319, 39451, 40582, 41714, 42846, 43978, 45109, 46241, 47373, 48505, 49637, 50768, 51900, 53032, 54164, 55295, 56427, 57559, 58691, 59823, 60954, 62086, 63218, 64350, 65482, 66613, 67745, 68877, 70009, 71140, 72272, 73404, 74536, 75668, 76799, 77931, 79063, 80195, 81326, 82458, 83590, 84722, 85854, 86985, 88117, 89249]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) hit3 = 2 - # 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x) def vp_1(self): @@ -1053,10 +774,8 @@ class Skill30(PassiveSkill): hasUP = False # 基本攻击力和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 寻敌范围增加 : {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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1066,9 +785,9 @@ class Skill30(PassiveSkill): # 986c2b3d72ee0e4a0b7fcfbe786d4e02/01c3a2fb793d293a25ed8dc7a0d70c1a class Skill31(ActiveSkill): """ - 전방의 적에게 빠르게 접근해 붙잡은 뒤, 치명적인 베기 공격을 가해 암살한다.\n - <암살 목표> TARGET 표식 추가 효과\n - 일정 범위 내에 `TARGET 표식`이 부여된 적이 있다면, 표식이 있는 적을 향해 달려가며 `표식`을 가진 적에게 공격력이 10% 증가한다. + 迅速靠近前方的敌人并抓住目标, 然后发动强力攻击。\n + - [追踪目标]目标标记附加效果 -\n + 若一定范围内存在被留下目标标记的敌人, 则向有标记的敌人靠近。 攻击[追踪目标]标记的敌人时, 攻击力增加10%。 """ name = "毁灭绝击" learnLv = 50 @@ -1084,7 +803,6 @@ class Skill31(ActiveSkill): hasUP = False # 攻击力 : {value0}% X 2次 - # REMOVE: data0 = [0, 41850, 51554, 61259, 70963, 80667, 90372, 100076, 109780, 119485, 129189, 138893, 148598, 158302, 168007, 177711, 187415, 197120, 206824, 216528, 226233, 235937, 245641, 255346, 265050, 274754, 284459, 294163, 303867, 313572, 323276, 332980, 342685, 352389, 362093, 371798, 381502, 391207, 400911, 410615, 420320, 430024, 439728, 449433, 459137, 468841, 478546, 488250, 497954, 507659, 517363]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 power0 = 1.1 #以前记录的10%增加 @@ -1094,9 +812,9 @@ class Skill31(ActiveSkill): # 986c2b3d72ee0e4a0b7fcfbe786d4e02/8f73f243041c2d27739fe7696f02bf9b class Skill32(ActiveSkill): """ - 전방 일정 영역의 가장 가까운 적에게 빠르게 접근하며 사격을 하고, 이어지는 검술로 적을 타격한다.\n - <암살 목표> TARGET 표식 추가 효과\n - 전방의 `TARGET 표식`을 가진 대상을 최우선 공격 목표로 삼는다. + 快速靠近前方一定范围内最近的敌人进行射击, 然后用剑术攻击敌人。\n + - [追踪目标]标记附加效果 -\n + 优先将前方有追踪标记的敌人设为攻击目标。 """ name = "终极锁定" learnLv = 60 @@ -1113,12 +831,10 @@ class Skill32(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 每次攻击的攻击力 : {value0}% X 4次 - # REMOVE: data0 = [0, 11727, 12917, 14106, 15296, 16486, 17675, 18865, 20055, 21245, 22434, 23624, 24814, 26003, 27193, 28383, 29572, 30762, 31952, 33142, 34331, 35521, 36711, 37900, 39090, 40280, 41469, 42659, 43849, 45038, 46228, 47418, 48608, 49797, 50987, 52177, 53366, 54556, 55746, 56935, 58125, 59315, 60505, 61694, 62884, 64074, 65263, 66453, 67643, 68832, 70022]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 4 # [范围信息] # 搜索范围比率 : {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): @@ -1144,9 +860,9 @@ class Skill32(ActiveSkill): # 986c2b3d72ee0e4a0b7fcfbe786d4e02/8c2379737c5acc935c1731f67f607655 class Skill33(ActiveSkill): """ - 달의 위상변화를 형상화한 검격을 연속으로 가해 공격한다.\n - <연타 효과>\n - 각 검술 동작의 후 딜레이를 스킬 단축키, X(공격)키 입력을 통해 다음 동작으로 캔슬할 수 있다. + 模拟月亮的位相变化, 连续发动剑击。\n + <连按效果>\n + 每次发动剑术后的僵直状态下, 按技能快捷键或X (攻击) 键可以立即连接下一个动作。 """ name = "月相轮舞" learnLv = 70 @@ -1163,26 +879,19 @@ class Skill33(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 新月攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 10821, 11919, 13017, 14114, 15212, 16310, 17408, 18505, 19603, 20701, 21799, 22897, 23994, 25092, 26190, 27288, 28385, 29483, 30581, 31679, 32777, 33874, 34972, 36070, 37168, 38265, 39363, 40461, 41559, 42657, 43754, 44852, 45950, 47048, 48145, 49243, 50341, 51439, 52537, 53634, 54732, 55830, 56928, 58025, 59123, 60221, 61319, 62417, 63514, 64612]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 2 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 半月攻击力 : {value2}% X {value3}次 - # REMOVE: data2 = [0, 12232, 13473, 14714, 15955, 17196, 18437, 19678, 20919, 22160, 23400, 24641, 25882, 27123, 28364, 29605, 30846, 32087, 33328, 34569, 35810, 37051, 38292, 39533, 40774, 42014, 43255, 44496, 45737, 46978, 48219, 49460, 50701, 51942, 53183, 54424, 55665, 56906, 58147, 59388, 60628, 61869, 63110, 64351, 65592, 66833, 68074, 69315, 70556, 71797, 73038]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 2 - # 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}% X {value5}次 - # REMOVE: data4 = [0, 15292, 16843, 18395, 19946, 21497, 23049, 24600, 26152, 27703, 29254, 30806, 32357, 33908, 35460, 37011, 38562, 40114, 41665, 43216, 44768, 46319, 47871, 49422, 50973, 52525, 54076, 55627, 57179, 58730, 60281, 61833, 63384, 64936, 66487, 68038, 69590, 71141, 72692, 74244, 75795, 77346, 78898, 80449, 82001, 83552, 85103, 86655, 88206, 89757, 91309]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 2 - # REMOVE: data5 = [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 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]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x) def vp_1(self): @@ -1227,15 +936,12 @@ class Skill34(PassiveSkill): hasUP = False # 物理暴击率增加 : {value0}% - # REMOVE: data0 = [0, 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]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) # 暴击伤害增加率 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 迅步突袭冷却时间缩短 : {value2}秒 - # REMOVE: data2 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) - + associate = [ {"type":"*skillRation","data":data1}, {"type":"+cd","data":[0] + [-1]*maxLv,"skills":["迅步突袭"],"ratio":1}, @@ -1265,18 +971,14 @@ class Skill35(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 乱舞攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 6488, 7146, 7805, 8463, 9121, 9779, 10438, 11096, 11754, 12412, 13070, 13729, 14387, 15045, 15703, 16362, 17020, 17678, 18336, 18995, 19653, 20311, 20969, 21627, 22286, 22944, 23602, 24260, 24919, 25577, 26235, 26893, 27551, 28210, 28868, 29526, 30184, 30843, 31501, 32159, 32817, 33475, 34134, 34792, 35450, 36108, 36767, 37425, 38083, 38741]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 9 - # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 最后一击攻击力 : {value2}% - # REMOVE: data2 = [0, 25026, 27565, 30104, 32643, 35181, 37720, 40259, 42798, 45337, 47876, 50415, 52954, 55492, 58031, 60570, 63109, 65648, 68187, 70726, 73265, 75803, 78342, 80881, 83420, 85959, 88498, 91037, 93575, 96114, 98653, 101192, 103731, 106270, 108809, 111348, 113886, 116425, 118964, 121503, 124042, 126581, 129120, 131659, 134197, 136736, 139275, 141814, 144353, 146892, 149431]# 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]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) def vp_1(self): @@ -1304,11 +1006,11 @@ class Skill35(ActiveSkill): # 986c2b3d72ee0e4a0b7fcfbe786d4e02/4224f9b0b8c7c903e9a1e0f9d9f6d04d class Skill36(ActiveSkill): """ - 전방 광범위의 적을 일시에 표적으로 삼은 뒤, 쌍권총을 빠르게 난사하여 섬멸한다.\n - <암살 목표> TARGET 표식 추가 효과\n - `TARGET 표식`이 부여된 적에게 추가 사격을 가한다.\n - <연타 효과>\n - 스킬 단축키 또는 X(공격)키 연타 시 스킬 시전속도가 빨라진다. + 同时将前方大范围的敌人设为目标, 然后用双枪快速乱射, 歼灭敌人。\n + - [追踪目标]目标标记附加效果 -\n + 对被留下目标标记的敌人发动追加射击。\n + <连按效果>\n + 连续按技能快捷键或者X (攻击) 键, 可以加快技能施放速度。 """ name = "毁灭狂欢" learnLv = 80 @@ -1325,28 +1027,24 @@ class Skill36(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 多段攻击攻击力 : {value0}% X 9次 - # REMOVE: data0 = [0, 6978, 7686, 8394, 9102, 9810, 10518, 11226, 11933, 12641, 13349, 14057, 14765, 15473, 16181, 16889, 17597, 18305, 19013, 19721, 20428, 21136, 21844, 22552, 23260, 23968, 24676, 25384, 26092, 26800, 27508, 28216, 28923, 29631, 30339, 31047, 31755, 32463, 33171, 33879, 34587, 35295, 36003, 36711, 37418, 38126, 38834, 39542, 40250, 40958, 41666]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 11 # [追踪目标]追加射击次数 : 2次 # 最后射击攻击力 : {value1}% - # REMOVE: data1 = [0, 13546, 14920, 16294, 17668, 19042, 20417, 21791, 23165, 24539, 25913, 27288, 28662, 30036, 31410, 32784, 34158, 35533, 36907, 38281, 39655, 41029, 42404, 43778, 45152, 46526, 47900, 49275, 50649, 52023, 53397, 54771, 56146, 57520, 58894, 60268, 61642, 63016, 64391, 65765, 67139, 68513, 69887, 71262, 72636, 74010, 75384, 76758, 78133, 79507, 80881]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 射击高度上限 : {value2}px - # REMOVE: data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, 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): """ - [섬멸]\n - 자기 주변의 적에게 <암살 목표> TARGET 표식을 남기고 난사하여 적들을 공격\n - - 키 연타 입력 없이 상시 스킬 최대 시전속도로 난사 공격\n - y축 공격 범위 42% 증가 + [毁灭狂欢]\n + 向自身周围带<追踪目标>标记的敌人进行乱射攻击\n + - 无需连按技能键也可以以最大施放速度乱射\n + Y轴攻击范围 +42% """ ... @@ -1387,19 +1085,14 @@ class Skill37(ActiveSkill): hasUP = False # 剑光多段攻击攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 5694, 7014, 8335, 9655, 10975, 12296, 13616, 14936, 16257, 17577, 18897, 20218, 21538, 22859, 24179, 25499, 26820, 28140, 29460, 30781, 32101, 33421, 34742, 36062, 37382, 38703, 40023, 41343, 42664, 43984, 45304, 46625, 47945, 49265, 50586, 51906, 53226, 54547, 55867, 57188, 58508, 59828, 61149, 62469, 63789, 65110, 66430, 67750, 69071, 70391]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 12 - # REMOVE: data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 射击多段攻击攻击力 : {value2}% X {value3}次 - # REMOVE: data2 = [0, 5695, 7016, 8336, 9657, 10977, 12298, 13619, 14939, 16260, 17580, 18901, 20221, 21542, 22863, 24183, 25504, 26824, 28145, 29466, 30786, 32107, 33427, 34748, 36068, 37389, 38710, 40030, 41351, 42671, 43992, 45313, 46633, 47954, 49274, 50595, 51915, 53236, 54557, 55877, 57198, 58518, 59839, 61160, 62480, 63801, 65121, 66442, 67762, 69083, 70404]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 9 - # REMOVE: data3 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x) # 最后一击攻击力 : {value4}% - # REMOVE: data4 = [0, 64391, 79322, 94253, 109185, 124116, 139047, 153978, 168909, 183841, 198772, 213703, 228634, 243566, 258497, 273428, 288359, 303290, 318222, 333153, 348084, 363015, 377947, 392878, 407809, 422740, 437671, 452603, 467534, 482465, 497396, 512328, 527259, 542190, 557121, 572052, 586984, 601915, 616846, 631777, 646709, 661640, 676571, 691502, 706433, 721365, 736296, 751227, 766158, 781090, 796021]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x) hit4 = 1 @@ -1413,7 +1106,7 @@ class Skill38(PassiveSkill): [双弦斩]\n 施展1次斩击, 同时生成2把半月形剑气, 将击中的敌人拉到特工身前。\n [精准射击]\n - 瞄准大范围的敌人进行射击, 以相同攻击力对范围内的所有敌人造成伤害。 + 瞄准大范围的敌人进行射击, 以相同攻击力对范围内的所有敌人造成伤害。 """ name = "无瑕" learnLv = 95 @@ -1426,9 +1119,8 @@ class Skill38(PassiveSkill): 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 = [ {"type":"*skillRation","data":data0}] # 夜影迷踪 @@ -1454,15 +1146,12 @@ class Skill39(ActiveSkill): hasUP = False # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 46306, 51004, 55701, 60399, 65097, 69794, 74492, 79190, 83888, 88585, 93283, 97981, 102678, 107376, 112074, 116771, 121469, 126167, 130865, 135562, 140260, 144958, 149655, 154353, 159051, 163748, 168446, 173144, 177842, 182539, 187237, 191935, 196632, 201330, 206028, 210725, 215423, 220121, 224819, 229516, 234214, 238912, 243609, 248307, 253005, 257702, 262400, 267098, 271796, 276493]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 49393, 54404, 59415, 64426, 69436, 74447, 79458, 84469, 89480, 94491, 99502, 104513, 109524, 114534, 119545, 124556, 129567, 134578, 139589, 144600, 149611, 154621, 159632, 164643, 169654, 174665, 179676, 184687, 189698, 194708, 199719, 204730, 209741, 214752, 219763, 224774, 229785, 234796, 239806, 244817, 249828, 254839, 259850, 264861, 269872, 274883, 279893, 284904, 289915, 294926]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) hit1 = 1 # 第3击攻击力 : {value2}% - # REMOVE: data2 = [0, 58654, 64605, 70555, 76505, 82456, 88406, 94357, 100307, 106258, 112208, 118158, 124109, 130059, 136010, 141960, 147910, 153861, 159811, 165762, 171712, 177663, 183613, 189563, 195514, 201464, 207415, 213365, 219315, 225266, 231216, 237167, 243117, 249068, 255018, 260968, 266919, 272869, 278820, 284770, 290721, 296671, 302621, 308572, 314522, 320473, 326423, 332373, 338324, 344274, 350225]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 @@ -1490,13 +1179,10 @@ class Skill40(ActiveSkill): hasUP = False # 多段攻击攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 34064, 41963, 49862, 57761, 65660, 73559, 81458, 89357, 97256, 105155, 113054, 120953, 128852, 136751, 144650, 152549, 160448, 168347, 176246, 184145, 192044, 199943, 207842, 215741, 223639, 231538, 239437, 247336, 255235, 263134, 271033, 278932, 286831, 294730, 302629, 310528, 318427, 326326, 334225, 342124, 350023, 357922, 365821, 373720, 381619, 389518, 397417, 405316, 413215, 421114]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x) hit0 = 11 - # 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x) # 终结攻击力 : {value2}% - # REMOVE: data2 = [0, 160589, 197827, 235065, 272303, 309541, 346779, 384017, 421255, 458493, 495731, 532969, 570207, 607445, 644683, 681921, 719159, 756397, 793635, 830872, 868110, 905348, 942586, 979824, 1017062, 1054300, 1091538, 1128776, 1166014, 1203252, 1240490, 1277728, 1314966, 1352204, 1389442, 1426680, 1463918, 1501156, 1538394, 1575632, 1612870, 1650108, 1687346, 1724584, 1761822, 1799060, 1836298, 1873536, 1910774, 1948012, 1985250]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x) hit2 = 1 diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index 5fefbf49..86caf4be 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -183,9 +183,9 @@ adv = [ 'title': '枪剑士', 'children': [ {'id': 0, 'name': 'hitman', 'title': '苍暮·暗刃', 'open': True, 'class': 'GF.gunblader.hitman'}, - {'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': False}, + {'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': True,'class': 'GF.gunblader.agent'}, {'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': False}, - {'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': False}, + {'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': False, 'class': 'GF.gunblader.specialist'}, {'id': 4, 'name': 'empty', 'title': ''}, ], }, diff --git a/backend/openapi b/backend/openapi index c1b990ea..c863bdcd 160000 --- a/backend/openapi +++ b/backend/openapi @@ -1 +1 @@ -Subproject commit c1b990ea5fd0ad82dcac7037158f9cdf5ad8ee5a +Subproject commit c863bdcd8da8a3de14919891e819d99f2e756518 diff --git a/frontend/src/pages/Character/Skill/components/SkillDetail/index.tsx b/frontend/src/pages/Character/Skill/components/SkillDetail/index.tsx index 86804c50..279e38ab 100644 --- a/frontend/src/pages/Character/Skill/components/SkillDetail/index.tsx +++ b/frontend/src/pages/Character/Skill/components/SkillDetail/index.tsx @@ -103,7 +103,7 @@ export default defineComponent({
{desc.value?.map((item) => - item.startsWith('[') ? ( + item.startsWith('[') || item.startsWith('-') || item.startsWith('<') ? (
{item}
) : (
diff --git a/frontend/src/pages/Character/Skill/components/SkillDetail/style.scss b/frontend/src/pages/Character/Skill/components/SkillDetail/style.scss index ed59b01b..bc7ea6d1 100644 --- a/frontend/src/pages/Character/Skill/components/SkillDetail/style.scss +++ b/frontend/src/pages/Character/Skill/components/SkillDetail/style.scss @@ -7,7 +7,7 @@ align-items: center; justify-content: center; position: relative; - height: 18px; + height: 20px; z-index: 5; transform-style: preserve-3d; color: #c1a238; @@ -41,7 +41,7 @@ align-items: center; justify-content: center; position: relative; - height: 18px; + height: 20px; z-index: 5; transform-style: preserve-3d; color: #9443BE; @@ -70,7 +70,7 @@ border: 1px solid #3e4040; color: #c1a238; background: linear-gradient(180deg, #2b292b 0%, #0b0b0b 100%); - height: 18px; + height: 20px; display: flex; align-items: center; padding: 0px 5px; diff --git a/frontend/src/pages/IndexView.vue b/frontend/src/pages/IndexView.vue index 3c74db6b..1500d8e5 100644 --- a/frontend/src/pages/IndexView.vue +++ b/frontend/src/pages/IndexView.vue @@ -9,8 +9,8 @@