From a570a2909bb400fec5bc15493aa8c7be3713ccd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 14 Oct 2025 00:27:08 +0800 Subject: [PATCH] dev --- backend/core/character/GF/archer/chimera.py | 1 - backend/core/character/GF/archer/hunter.py | 121 -- backend/core/character/GF/archer/traveler.py | 181 +-- backend/core/character/GF/archer/vigilante.py | 185 +-- .../character/GF/demonic_lancer/dragoon.py | 1 - .../character/GF/demonic_lancer/impaler.py | 1 - .../character/GF/demonic_lancer/skirmisher.py | 1 - .../character/GF/demonic_lancer/vanguard.py | 1 - .../GF/fighter_female/brawler_female.py | 310 ----- .../GF/fighter_female/nenmaster_female.py | 1178 +++++++++++++---- .../GF/fighter_female/striker_female.py | 1123 +++++++++++++--- .../character/GF/fighter_male/brawler_male.py | 4 +- .../GF/fighter_male/grappler_male.py | 3 +- .../GF/fighter_male/nenmaster_male.py | 4 +- backend/core/character/GF/gunblader/agent.py | 1 - backend/core/character/GF/gunblader/hitman.py | 1 - .../core/character/GF/gunblader/specialist.py | 1 - .../character/GF/gunblader/trouble_shooter.py | 1 - .../GF/gunner_female/mechanic_female.py | 1 - .../GF/gunner_female/spitfire_female.py | 1 - .../core/character/GF/gunner_male/assault.py | 1 - .../character/GF/gunner_male/ranger_male.py | 7 +- .../character/GF/gunner_male/spitfire_male.py | 4 + backend/core/character/GF/knight/chaos.py | 6 - .../core/character/GF/knight/dragon_knight.py | 3 +- .../core/character/GF/knight/elven_knight.py | 6 - backend/core/character/GF/knight/paladin.py | 6 - .../character/GF/mage_female/battle_mage.py | 1 - .../core/character/GF/mage_female/summoner.py | 6 - .../core/character/GF/mage_female/witch.py | 1 - .../core/character/GF/mage_male/blood_mage.py | 1 - .../GF/mage_male/dimension_walker.py | 5 +- .../GF/mage_male/elemental_bomber.py | 1 - .../character/GF/mage_male/glacial_master.py | 1 - .../character/GF/mage_male/swift_master.py | 1 - .../GF/priest_female/crusader_female.py | 7 + .../character/GF/priest_female/inquistor.py | 1 - .../character/GF/priest_female/mistress.py | 6 - .../character/GF/priest_female/sorceress.py | 6 - .../GF/swordman_female/dark_templar.py | 1 - .../character/GF/swordman_female/spectre.py | 1 - .../GF/swordman_female/sword_master.py | 1 - .../core/character/GF/swordman_male/asura.py | 1 - .../character/GF/swordman_male/soul_bender.py | 1 - .../GF/swordman_male/weapon_master.py | 1 - backend/core/character/GF/thief/kunoichi.py | 1 - backend/core/character/GF/thief/rogue.py | 1 - .../core/character/GF/thief/shadow_dancer.py | 1 - backend/dataFiles/dcalc_0.db | Bin 1007616 -> 1007616 bytes 49 files changed, 1926 insertions(+), 1273 deletions(-) diff --git a/backend/core/character/GF/archer/chimera.py b/backend/core/character/GF/archer/chimera.py index c5e2b7b2..1de99c86 100644 --- a/backend/core/character/GF/archer/chimera.py +++ b/backend/core/character/GF/archer/chimera.py @@ -63,7 +63,6 @@ class Skill2(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/archer/hunter.py b/backend/core/character/GF/archer/hunter.py index fbbdc065..5a324f3b 100644 --- a/backend/core/character/GF/archer/hunter.py +++ b/backend/core/character/GF/archer/hunter.py @@ -52,33 +52,25 @@ class Skill0(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 冲击波浮空力 : {value2}% - # REMOVE: data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [转职为缪斯后] # 棱镜攻击力 : {value3} - # REMOVE: data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 冲击波攻击力 : {value4} - # REMOVE: data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [转职为妖护使后] # 妖兽上勾拳攻击力 : {value5}% - # REMOVE: data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [转职为奇美拉后] # 箭矢攻击力 : {value6} - # REMOVE: data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 冲击波攻击力 : {value7} - # REMOVE: data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 狩猎之瞳 @@ -103,10 +95,8 @@ class Skill1(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 定位敌人范围 : 左右{value0}px - # REMOVE: data0 = [0, 1000]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 最大可定位敌人数量 : {value1} - # REMOVE: data1 = [0, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 强攻弩掌握 @@ -131,7 +121,6 @@ class Skill2(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 转职技能冷却时间减少 : {value0}% - # REMOVE: data0 = [0, 10]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) associate = [ {"data":data0,"type":"*cdReduce", 'exceptSkills': ['联合作战:围猎', '完美瞄准', '联合作战:最终一役']} ] @@ -159,16 +148,13 @@ class Skill3(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 身体撞击攻击力 : {value0}% - # REMOVE: data0 = [0, 3009, 3314, 3620, 3925, 4230, 4535, 4841, 5146, 5451, 5756, 6062, 6367, 6672, 6977, 7283, 7588, 7893, 8198, 8504, 8809, 9114, 9419, 9725, 10030, 10335, 10641, 10946, 11251, 11556, 11862, 12167, 12472, 12777, 13083, 13388, 13693, 13998, 14304, 14609, 14914, 15219, 15525, 15830, 16135, 16440, 16746, 17051, 17356, 17662, 17967, 18272, 18577, 18883, 19188, 19493, 19798, 20104, 20409, 20714, 21019, 21325, 21630, 21935, 22240, 22546, 22851, 23156, 23461, 23767, 24072]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 眩晕几率 : 100% # 眩晕持续时间 : {value1}秒 - # REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 冲击波范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) # 迅猛速射 @@ -192,16 +178,13 @@ class Skill4(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 小型弩箭攻击力 : {value0}% - # REMOVE: data0 = [0, 641, 706, 771, 836, 901, 966, 1031, 1096, 1161, 1226, 1291, 1356, 1421, 1486, 1551, 1616, 1681, 1746, 1812, 1877, 1942, 2007, 2072, 2137, 2202, 2267, 2332, 2397, 2462, 2527, 2592, 2657, 2722, 2787, 2852, 2917, 2982, 3047, 3112, 3177, 3242, 3307, 3372, 3437, 3502, 3567, 3632, 3697, 3762, 3827, 3892, 3957, 4023, 4088, 4153, 4218, 4283, 4348, 4413, 4478, 4543, 4608, 4673, 4738, 4803, 4868, 4933, 4998, 5063, 5128]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 cost0 = -5 # 发射数量 : {value1}发 - # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 弩箭最大移动距离 : {value2}px - # REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 基础精通 @@ -219,19 +202,15 @@ class Skill6(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力变化率 : {value0}% - # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 前冲攻击力变化率 : {value1}% - # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跳跃攻击力变化率 : {value2}% - # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["急速扳机"]}] @@ -260,19 +239,15 @@ class Skill9(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 击打攻击力 : {value0}% - # REMOVE: data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [转职为猎人后] # 爆炸箭矢攻击力 : {value1}% - # REMOVE: data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit0 = 1 # [范围信息] # 转职为猎人时, 爆炸箭矢射程 : {value2}px - # REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 推进装置 @@ -323,17 +298,14 @@ class Skill11(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 弩箭爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 3692, 4067, 4441, 4816, 5190, 5565, 5939, 6314, 6688, 7063, 7438, 7812, 8187, 8561, 8936, 9310, 9685, 10059, 10434, 10808, 11183, 11558, 11932, 12307, 12681, 13056, 13430, 13805, 14179, 14554, 14929, 15303, 15678, 16052, 16427, 16801, 17176, 17550, 17925, 18299, 18674, 19049, 19423, 19798, 20172, 20547, 20921, 21296, 21670, 22045, 22420, 22794, 23169, 23543, 23918, 24292, 24667, 25041, 25416, 25790, 26165, 26540, 26914, 27289, 27663, 28038, 28412, 28787, 29161, 29536]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 cost0 = 5 # 学习[猎物识别]后, 标记层数最大消耗 : 5个 # [范围信息] # 弩箭射程 : {value1}px - # REMOVE: data1 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 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) # 翻月翔击 @@ -363,11 +335,9 @@ class Skill12(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) @@ -396,19 +366,14 @@ class Skill15(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 除收割技能外基本/技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 每1层标记的收割攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 命中率增加 : {value2}% - # REMOVE: data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最大标记层数时敌人回避率减少 : {value3}% - # REMOVE: data3 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 单个敌人最大可标记层数 : {value4} - # REMOVE: data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) associate = [{"data":data0,"type":"+normalRation"},{"data":data1,"type":"+markRation"}] @@ -435,15 +400,12 @@ class Skill16(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 弩箭多段攻击力 : {value0}% x{value1} - # REMOVE: data0 = [0, 1200, 1322, 1443, 1565, 1687, 1809, 1930, 2052, 2174, 2296, 2417, 2539, 2661, 2783, 2904, 3026, 3148, 3270, 3391, 3513, 3635, 3757, 3878, 4000, 4122, 4243, 4365, 4487, 4609, 4730, 4852, 4974, 5096, 5217, 5339, 5461, 5583, 5704, 5826, 5948, 6070, 6191, 6313, 6435, 6557, 6678, 6800, 6922, 7043, 7165, 7287, 7409, 7530, 7652, 7774, 7896, 8017, 8139, 8261, 8383, 8504, 8626, 8748, 8870, 8991, 9113, 9235, 9357, 9478, 9600]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 cost0 = -5 - # 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) # [范围信息] # 攻击范围比率 : {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) # 炽热喷涌 @@ -470,15 +432,12 @@ class Skill17(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 榴弹爆炸多段攻击力(标记) : {value0}% x{value1} - # REMOVE: data0 = [0, 1248, 1375, 1501, 1628, 1754, 1881, 2008, 2134, 2261, 2387, 2514, 2641, 2767, 2894, 3021, 3147, 3274, 3400, 3527, 3654, 3780, 3907, 4033, 4160, 4287, 4413, 4540, 4666, 4793, 4920, 5046, 5173, 5299, 5426, 5553, 5679, 5806, 5933, 6059, 6186, 6312, 6439, 6566, 6692, 6819, 6945, 7072, 7199, 7325, 7452, 7578, 7705, 7832, 7958, 8085, 8211, 8338, 8465, 8591, 8718, 8845, 8971, 9098, 9224, 9351, 9478, 9604, 9731, 9857, 9984]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 cost0 = -5 - # 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) # [范围信息] # 榴弹爆炸范围比率 : {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) # 急速扳机 @@ -503,26 +462,20 @@ class Skill18(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 小型弩箭攻击力 : {value0}% - # REMOVE: data0 = [0, 337]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 cost0 = -3 # 小型弩箭发射数量 : {value1}发 - # REMOVE: data1 = [0, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 爆炸型弩箭爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 728]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # [范围信息] # 小型弩箭射程 : {value3}px - # REMOVE: data3 = [0, 500]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 大型弩箭射程 : {value4}px - # REMOVE: data4 = [0, 500]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 大型弩箭爆炸范围比率 : {value5}% - # REMOVE: data5 = [0, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 高压喷射 @@ -548,16 +501,13 @@ class Skill19(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 挑起攻击力 : {value0}% - # REMOVE: data0 = [0, 1682, 1853, 2023, 2194, 2365, 2535, 2706, 2876, 3047, 3218, 3388, 3559, 3730, 3900, 4071, 4242, 4412, 4583, 4753, 4924, 5095, 5265, 5436, 5607, 5777, 5948, 6119, 6289, 6460, 6630, 6801, 6972, 7142, 7313, 7484, 7654, 7825, 7996, 8166, 8337, 8508, 8678, 8849, 9019, 9190, 9361, 9531, 9702, 9873, 10043, 10214, 10385, 10555, 10726, 10896, 11067, 11238, 11408, 11579, 11750, 11920, 12091, 12262, 12432, 12603, 12773, 12944, 13115, 13285, 13456]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 喷射迷雾攻击力 : {value1}% - # REMOVE: data1 = [0, 6728, 7411, 8093, 8776, 9458, 10141, 10823, 11506, 12188, 12871, 13554, 14236, 14919, 15601, 16284, 16966, 17649, 18331, 19014, 19696, 20379, 21062, 21744, 22427, 23109, 23792, 24474, 25157, 25839, 26522, 27205, 27887, 28570, 29252, 29935, 30617, 31300, 31982, 32665, 33347, 34030, 34713, 35395, 36078, 36760, 37443, 38125, 38808, 39490, 40173, 40856, 41538, 42221, 42903, 43586, 44268, 44951, 45633, 46316, 46998, 47681, 48364, 49046, 49729, 50411, 51094, 51776, 52459, 53141, 53824]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [范围信息] # 喷射迷雾范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 暴击 @@ -579,7 +529,6 @@ class Skill20(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 强攻弩精通 @@ -602,13 +551,10 @@ class Skill21(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击速度增加 : {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) # 魔法值消耗量减少 : {value2}% - # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"$*PAtkP","data":data0}] @@ -636,17 +582,14 @@ class Skill22(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 贯穿型弩箭攻击力(收割) : {value0}% - # REMOVE: data0 = [0, 6732, 7415, 8098, 8781, 9464, 10147, 10830, 11513, 12196, 12879, 13562, 14245, 14927, 15610, 16293, 16976, 17659, 18342, 19025, 19708, 20391, 21074, 21757, 22440, 23123, 23806, 24489, 25172, 25855, 26538, 27221, 27904, 28587, 29270, 29953, 30635, 31318, 32001, 32684, 33367, 34050, 34733, 35416, 36099, 36782, 37465, 38148, 38831, 39514, 40197, 40880, 41563, 42246, 42929, 43612, 44295, 44978, 45661, 46343, 47026, 47709, 48392, 49075, 49758, 50441, 51124, 51807, 52490, 53173, 53856]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 cost0 = 5 # 标记层数最大消耗 : 5个 # [范围信息] # 弩箭射程 : {value1}px - # REMOVE: data1 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 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) # 狩猎开始 @@ -671,13 +614,10 @@ class Skill23(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 基本攻击力和转职技能攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 移动速度增加 : {value2}% - # REMOVE: data2 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 帕伊卡 : 迷惑之舞 @@ -703,25 +643,20 @@ class Skill24(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 高速移动攻击力 : {value0}% x{value1} - # REMOVE: data0 = [0, 1901, 2094, 2287, 2480, 2672, 2865, 3058, 3251, 3444, 3637, 3830, 4022, 4215, 4408, 4601, 4794, 4987, 5180, 5372, 5565, 5758, 5951, 6144, 6337, 6530, 6722, 6915, 7108, 7301, 7494, 7687, 7880, 8072, 8265, 8458, 8651, 8844, 9037, 9229, 9422, 9615, 9808, 10001, 10194, 10387, 10579, 10772, 10965, 11158, 11351, 11544, 11737, 11929, 12122, 12315, 12508, 12701, 12894, 13087, 13279, 13472, 13665, 13858, 14051, 14244, 14437, 14629, 14822, 15015, 15208]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 6 cost0 = -6 - # REMOVE: data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 迷雾区域维持时间 : 1秒 # 失明几率 : 100% # 失明持续时间 : {value2}秒 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [学习追猎者勋章后] # 混乱几率 : 100% # 混乱持续时间 : {value3}秒 - # REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 攻击范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) # 霰弹之箭 @@ -746,15 +681,12 @@ class Skill25(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 霰弹枪多段攻击力(标记) : {value0}% x{value1} - # REMOVE: data0 = [0, 2373, 2614, 2854, 3095, 3336, 3577, 3817, 4058, 4299, 4540, 4780, 5021, 5262, 5503, 5743, 5984, 6225, 6466, 6706, 6947, 7188, 7429, 7669, 7910, 8151, 8391, 8632, 8873, 9114, 9354, 9595, 9836, 10077, 10317, 10558, 10799, 11040, 11280, 11521, 11762, 12003, 12243, 12484, 12725, 12966, 13206, 13447, 13688, 13928, 14169, 14410, 14651, 14891, 15132, 15373, 15614, 15854, 16095, 16336, 16577, 16817, 17058, 17299, 17540, 17780, 18021, 18262, 18503, 18743, 18984]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 cost0 = -5 - # 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) # [范围信息] # 霰弹枪攻击范围比率 : {value2}% - # REMOVE: data2 = [0, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 二重助推 @@ -777,7 +709,6 @@ class Skill26(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [重型穿甲箭]攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [重型穿甲箭]弩箭速度增加量 : 25% @@ -809,19 +740,15 @@ class Skill27(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 弩箭爆炸多段攻击力(收割) : {value0}% x{value1} - # REMOVE: data0 = [0, 3342, 3681, 4020, 4359, 4698, 5037, 5376, 5715, 6054, 6393, 6732, 7071, 7411, 7750, 8089, 8428, 8767, 9106, 9445, 9784, 10123, 10462, 10801, 11140, 11479, 11818, 12157, 12496, 12835, 13174, 13513, 13852, 14191, 14530, 14869, 15209, 15548, 15887, 16226, 16565, 16904, 17243, 17582, 17921, 18260, 18599, 18938, 19277, 19616, 19955, 20294, 20633, 20972, 21311, 21650, 21989, 22328, 22667, 23007, 23346, 23685, 24024, 24363, 24702, 25041, 25380, 25719, 26058, 26397, 26736]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 cost0 = 5 - # 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) # 标记层数最大消耗 : 5个 # [范围信息] # 弩箭射程 : {value2}px - # REMOVE: data2 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 爆炸范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -880,16 +807,13 @@ class Skill28(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 罗网攻击力 : {value0}% - # REMOVE: data0 = [0, 25859, 28482, 31106, 33729, 36353, 38976, 41599, 44223, 46846, 49469, 52093, 54716, 57340, 59963, 62586, 65210, 67833, 70456, 73080, 75703, 78327, 80950, 83573, 86197, 88820, 91443, 94067, 96690, 99314, 101937, 104560, 107184, 109807, 112430, 115054, 117677, 120301, 122924, 125547, 128171, 130794, 133417, 136041, 138664, 141288, 143911, 146534, 149158, 151781, 154404, 157028, 159651, 162275, 164898, 167521, 170145, 172768, 175391, 178015, 180638, 183262, 185885, 188508, 191132, 193755, 196378, 199002, 201625, 204249, 206872]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 罗网展开后最大持续时间 : {value1}秒 - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 束缚几率 : 100% # [范围信息] # 罗网大小比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -939,19 +863,15 @@ class Skill29(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 小型弩箭多段攻击力(标记) : {value0}% - # REMOVE: data0 = [0, 1365, 1503, 1642, 1780, 1919, 2057, 2196, 2334, 2473, 2611, 2750, 2888, 3027, 3165, 3304, 3442, 3581, 3719, 3858, 3996, 4135, 4273, 4412, 4550, 4688, 4827, 4965, 5104, 5242, 5381, 5519, 5658, 5796, 5935, 6073, 6212, 6350, 6489, 6627, 6766, 6904, 7043, 7181, 7320, 7458, 7597, 7735, 7873, 8012, 8150, 8289, 8427, 8566, 8704, 8843, 8981, 9120, 9258, 9397, 9535, 9674, 9812, 9951, 10089, 10228, 10366, 10505, 10643, 10782, 10920]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 20 cost0 = -20 # 小型弩箭最大攻击次数 : {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, 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) # 装置持续时间 : {value2}秒 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 攻击范围比率 : {value3}% - # REMOVE: data3 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1000,33 +920,26 @@ class Skill30(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 第一发特制弩箭攻击力(标记) : {value0}% - # REMOVE: data0 = [0, 328, 362, 395, 428, 462, 495, 528, 562, 595, 628, 662, 695, 728, 762, 795, 828, 862, 895, 928, 962, 995, 1028, 1061, 1095, 1128, 1161, 1195, 1228, 1261, 1295, 1328, 1361, 1395, 1428, 1461, 1495, 1528, 1561, 1595, 1628, 1661, 1695, 1728, 1761, 1795, 1828, 1861, 1894, 1928, 1961, 1994, 2028, 2061, 2094, 2128, 2161, 2194, 2228, 2261, 2294, 2328, 2361, 2394, 2428, 2461, 2494, 2528, 2561, 2594, 2628]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 cost0 = -1 # 第二发特制弩箭攻击力(标记) : {value1}% - # REMOVE: data1 = [0, 328, 362, 395, 428, 462, 495, 528, 562, 595, 628, 662, 695, 728, 762, 795, 828, 862, 895, 928, 962, 995, 1028, 1061, 1095, 1128, 1161, 1195, 1228, 1261, 1295, 1328, 1361, 1395, 1428, 1461, 1495, 1528, 1561, 1595, 1628, 1661, 1695, 1728, 1761, 1795, 1828, 1861, 1894, 1928, 1961, 1994, 2028, 2061, 2094, 2128, 2161, 2194, 2228, 2261, 2294, 2328, 2361, 2394, 2428, 2461, 2494, 2528, 2561, 2594, 2628]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 cost1 = -1 # 每发特制弩箭增加爆炸型弩箭标记层数最大消耗量 : {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) # 每发之间可自由行动时间 : {value3}秒 - # REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 最后一发爆炸型弩箭攻击力(收割) : {value4}% - # REMOVE: data4 = [0, 32187, 35452, 38718, 41983, 45249, 48514, 51779, 55045, 58310, 61575, 64841, 68106, 71371, 74637, 77902, 81168, 84433, 87698, 90964, 94229, 97494, 100760, 104025, 107290, 110556, 113821, 117086, 120352, 123617, 126883, 130148, 133413, 136679, 139944, 143209, 146475, 149740, 153005, 156271, 159536, 162802, 166067, 169332, 172598, 175863, 179128, 182394, 185659, 188924, 192190, 195455, 198720, 201986, 205251, 208517, 211782, 215047, 218313, 221578, 224843, 228109, 231374, 234639, 237905, 241170, 244436, 247701, 250966, 254232, 257497]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 1 cost4 = 15 # 标记层数最大消耗 : 5个 # [范围信息] # 弩箭射程 : {value5}px - # REMOVE: data5 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 最后一发弩箭爆炸范围比率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1075,13 +988,10 @@ class Skill31(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [狩猎之瞳]探索范围增加 : {value0}px - # REMOVE: data0 = [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]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 暴击率增加 : {value1}% - # REMOVE: data1 = [0, 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, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 暴击伤害增加率 : {value2}% - # REMOVE: data2 = [0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ {"data":data2,"type":"*skillRation"}] @@ -1111,15 +1021,12 @@ class Skill32(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 小型弩箭多段攻击力(标记) : {value0}% - # REMOVE: data0 = [0, 845, 1041, 1236, 1432, 1628, 1824, 2020, 2216, 2412, 2607, 2803, 2999, 3195, 3391, 3587, 3783, 3978, 4174, 4370, 4566, 4762, 4958, 5154, 5350, 5545, 5741, 5937, 6133, 6329, 6525, 6721, 6916, 7112, 7308, 7504, 7700, 7896, 8092, 8287, 8483, 8679, 8875, 9071, 9267, 9463, 9658, 9854, 10050, 10246, 10442]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 10 cost0 = -10 # 最大多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 爆炸型弩箭攻击力(终结) : {value2}% - # REMOVE: data2 = [0, 75327, 92794, 110261, 127728, 145195, 162662, 180130, 197597, 215064, 232531, 249998, 267465, 284932, 302399, 319866, 337334, 354801, 372268, 389735, 407202, 424669, 442136, 459603, 477070, 494538, 512005, 529472, 546939, 564406, 581873, 599340, 616807, 634274, 651742, 669209, 686676, 704143, 721610, 739077, 756544, 774011, 791478, 808946, 826413, 843880, 861347, 878814, 896281, 913748, 931215]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 cost2 = 5 @@ -1153,28 +1060,22 @@ class Skill33(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 飞行模式持续时间上限 : {value0}秒 - # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 小型弩箭多段攻击力 (标记) : {value1}% - # REMOVE: data1 = [0, 170, 187, 204, 222, 239, 256, 273, 291, 308, 325, 342, 360, 377, 394, 411, 429, 446, 463, 480, 498, 515, 532, 549, 567, 584, 601, 618, 636, 653, 670, 687, 705, 722, 739, 756, 774, 791, 808, 825, 843, 860, 877, 894, 912, 929, 946, 963, 981, 998, 1015]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 19*2 cost1 = 19*(-2) # 爆炸型弩箭攻击力 (收割) : {value2}% - # REMOVE: data2 = [0, 9134, 10061, 10987, 11914, 12841, 13767, 14694, 15621, 16547, 17474, 18401, 19327, 20254, 21181, 22107, 23034, 23960, 24887, 25814, 26740, 27667, 28594, 29520, 30447, 31374, 32300, 33227, 34154, 35080, 36007, 36934, 37860, 38787, 39713, 40640, 41567, 42493, 43420, 44347, 45273, 46200, 47127, 48053, 48980, 49907, 50833, 51760, 52687, 53613, 54540]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 5*1 cost2 = 5*5 # 每发爆炸型弩箭消耗的标记层数上限 : 5个 # 爆炸型弩箭装填数量 : {value3}发 - # REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 飞行模式中所受伤害减少率 : {value4}% - # REMOVE: data4 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 爆炸型弩箭爆炸范围比率 : {value5}% - # REMOVE: 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]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) def vp_1(self): @@ -1235,12 +1136,10 @@ class Skill34(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 突进攻击力 : {value0}% - # REMOVE: data0 = [0, 84018, 92542, 101065, 109589, 118112, 126636, 135159, 143683, 152207, 160730, 169254, 177777, 186301, 194824, 203348, 211871, 220395, 228919, 237442, 245966, 254489, 263013, 271536, 280060, 288584, 297107, 305631, 314154, 322678, 331201, 339725, 348249, 356772, 365296, 373819, 382343, 390866, 399390, 407913, 416437, 424961, 433484, 442008, 450531, 459055, 467578, 476102, 484626, 493149, 501673]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) def vp_1(self): @@ -1291,7 +1190,6 @@ class Skill35(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1322,24 +1220,19 @@ class Skill36(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 弩箭命中攻击力(收割) : {value0}% - # REMOVE: data0 = [0, 722, 795, 869, 942, 1015, 1088, 1162, 1235, 1308, 1381, 1455, 1528, 1601, 1674, 1748, 1821, 1894, 1968, 2041, 2114, 2187, 2261, 2334, 2407, 2480, 2554, 2627, 2700, 2773, 2847, 2920, 2993, 3066, 3140, 3213, 3286, 3359, 3433, 3506, 3579, 3652, 3726, 3799, 3872, 3945, 4019, 4092, 4165, 4239, 4312]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 cost0 = 5 # 钻头旋转攻击力 : {value1}% x{value2} - # REMOVE: data1 = [0, 7149, 7874, 8600, 9325, 10050, 10775, 11501, 12226, 12951, 13676, 14402, 15127, 15852, 16577, 17303, 18028, 18753, 19478, 20204, 20929, 21654, 22379, 23105, 23830, 24555, 25280, 26006, 26731, 27456, 28182, 28907, 29632, 30357, 31083, 31808, 32533, 33258, 33984, 34709, 35434, 36159, 36885, 37610, 38335, 39060, 39786, 40511, 41236, 41961, 42687]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 10 cost1 = 5 - # REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 标记层数最大消耗 : 5个 # [范围信息] # 弩箭射程 : {value3}px - # REMOVE: data3 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 攻击范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): @@ -1396,25 +1289,19 @@ class Skill37(HunterActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 追踪小型弩箭攻击力(标记) : {value0}% x{value1} - # REMOVE: data0 = [0, 2933, 3230, 3528, 3825, 4123, 4420, 4718, 5015, 5313, 5610, 5908, 6206, 6503, 6801, 7098, 7396, 7693, 7991, 8288, 8586, 8883, 9181, 9478, 9776, 10073, 10371, 10668, 10966, 11263, 11561, 11858, 12156, 12454, 12751, 13049, 13346, 13644, 13941, 14239, 14536, 14834, 15131, 15429, 15726, 16024, 16321, 16619, 16916, 17214, 17511]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 15 cost0 = -15 - # REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 喷射式炸弹爆炸攻击力(标记) : {value2}% x{value3} - # REMOVE: data2 = [0, 11130, 12259, 13388, 14517, 15646, 16775, 17904, 19034, 20163, 21292, 22421, 23550, 24679, 25808, 26937, 28066, 29196, 30325, 31454, 32583, 33712, 34841, 35970, 37099, 38228, 39358, 40487, 41616, 42745, 43874, 45003, 46132, 47261, 48390, 49519, 50649, 51778, 52907, 54036, 55165, 56294, 57423, 58552, 59681, 60811, 61940, 63069, 64198, 65327, 66456]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 5 cost2 = -5 - # 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) # [范围信息] # 寻敌范围 : {value4}px - # REMOVE: data4 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 喷射式炸弹爆炸范围比率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) def vp_1(self): @@ -1465,7 +1352,6 @@ class Skill38(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 爆炸攻击力(收割) : {value0}% - # REMOVE: data0 = [0, 204228, 251585, 298942, 346300, 393657, 441014, 488371, 535729, 583086, 630443, 677800, 725157, 772515, 819872, 867229, 914586, 961943, 1009301, 1056658, 1104015, 1151372, 1198730, 1246087, 1293444, 1340801, 1388158, 1435516, 1482873, 1530230, 1577587, 1624945, 1672302, 1719659, 1767016, 1814373, 1861731, 1909088, 1956445, 2003802, 2051159, 2098517, 2145874, 2193231, 2240588, 2287946, 2335303, 2382660, 2430017, 2477374, 2524732]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 cost0 = 5 @@ -1496,7 +1382,6 @@ class Skill39(PassiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1525,14 +1410,11 @@ class Skill40(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 帕伊卡小型弩箭攻击力 : {value0}% - # REMOVE: data0 = [0, 1514, 1668, 1821, 1975, 2128, 2282, 2436, 2589, 2743, 2897, 3050, 3204, 3357, 3511, 3665, 3818, 3972, 4125, 4279, 4433, 4586, 4740, 4893, 5047, 5201, 5354, 5508, 5661, 5815, 5969, 6122, 6276, 6429, 6583, 6737, 6890, 7044, 7197, 7351, 7505, 7658, 7812, 7965, 8119, 8273, 8426, 8580, 8733, 8887, 9041]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5*2 # 小型弩箭最大命中次数 : {value1}次x2 - # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 猎人爆炸型弩箭攻击力(收割) : {value2}% - # REMOVE: data2 = [0, 136267, 150091, 163916, 177740, 191564, 205388, 219212, 233037, 246861, 260685, 274509, 288333, 302158, 315982, 329806, 343630, 357455, 371279, 385103, 398927, 412751, 426576, 440400, 454224, 468048, 481872, 495697, 509521, 523345, 537169, 550993, 564818, 578642, 592466, 606290, 620115, 633939, 647763, 661587, 675411, 689236, 703060, 716884, 730708, 744532, 758357, 772181, 786005, 799829, 813653]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 cost2 = 5 @@ -1564,14 +1446,11 @@ class Skill41(HunterActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 小型弩箭多段攻击力(标记) : {value0}% x{value1} - # REMOVE: data0 = [0, 3206, 3949, 4692, 5436, 6179, 6922, 7666, 8409, 9152, 9896, 10639, 11382, 12126, 12869, 13612, 14356, 15099, 15842, 16586, 17329, 18072, 18816, 19559, 20302, 21046, 21789, 22532, 23276, 24019, 24762, 25506, 26249, 26992, 27736, 28479, 29222, 29966, 30709, 31452, 32196, 32939, 33682, 34426, 35169, 35912, 36656, 37399, 38142, 38886, 39629]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 15 cost0 = -15 - # REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 超大型特殊弩箭爆炸攻击力(收割) : {value2}% - # REMOVE: data2 = [0, 432759, 533109, 633458, 733808, 834158, 934508, 1034858, 1135208, 1235557, 1335907, 1436257, 1536607, 1636957, 1737307, 1837657, 1938006, 2038356, 2138706, 2239056, 2339406, 2439756, 2540105, 2640455, 2740805, 2841155, 2941505, 3041855, 3142204, 3242554, 3342904, 3443254, 3543604, 3643954, 3744304, 3844653, 3945003, 4045353, 4145703, 4246053, 4346403, 4446752, 4547102, 4647452, 4747802, 4848152, 4948502, 5048852, 5149201, 5249551, 5349901]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 cost2 = 5 diff --git a/backend/core/character/GF/archer/traveler.py b/backend/core/character/GF/archer/traveler.py index a756f89a..995f3b68 100644 --- a/backend/core/character/GF/archer/traveler.py +++ b/backend/core/character/GF/archer/traveler.py @@ -22,6 +22,7 @@ class Skill0(PassiveSkill): uuid = "9dda3f4a849dba1a288dd65e116860f2" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 凌跃一击 @@ -43,35 +44,28 @@ class Skill1(ActiveSkill): uuid = "0969cd4054d93da07708108c0cc1c4b5" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 冲击波浮空力 : {value2}% - # REMOVE: data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [转职为缪斯后] # 棱镜攻击力 : {value3} - # REMOVE: data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 冲击波攻击力 : {value4} - # REMOVE: data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [转职为妖护使后] # 妖兽上勾拳攻击力 : {value5}% - # REMOVE: data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [转职为奇美拉后] # 箭矢攻击力 : {value6} - # REMOVE: data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 冲击波攻击力 : {value7} - # REMOVE: data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 迷雾爆裂 @@ -93,18 +87,16 @@ class Skill2(ActiveSkill): uuid = "717f1e2104fe4b796f800352fa143ecc" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 2450, 2699, 2947, 3196, 3444, 3693, 3941, 4190, 4438, 4687, 4936, 5184, 5433, 5681, 5930, 6178, 6427, 6675, 6924, 7172, 7421, 7670, 7918, 8167, 8415, 8664, 8912, 9161, 9409, 9658, 9907, 10155, 10404, 10652, 10901, 11149, 11398, 11646, 11895, 12143, 12392, 12641, 12889, 13138, 13386, 13635, 13883, 14132, 14380, 14629, 14878, 15126, 15375, 15623, 15872, 16120, 16369, 16617, 16866, 17114, 17363, 17612, 17860, 18109, 18357, 18606, 18854, 19103, 19351, 19600]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 1960, 2159, 2358, 2557, 2755, 2954, 3153, 3352, 3551, 3750, 3948, 4147, 4346, 4545, 4744, 4943, 5141, 5340, 5539, 5738, 5937, 6136, 6334, 6533, 6732, 6931, 7130, 7329, 7528, 7726, 7925, 8124, 8323, 8522, 8721, 8919, 9118, 9317, 9516, 9715, 9914, 10112, 10311, 10510, 10709, 10908, 11107, 11306, 11504, 11703, 11902, 12101, 12300, 12499, 12697, 12896, 13095, 13294, 13493, 13692, 13890, 14089, 14288, 14487, 14686, 14885, 15083, 15282, 15481, 15680]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [范围信息] # 冲击波范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 后跳 @@ -122,9 +114,9 @@ class Skill3(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基础精通 @@ -142,18 +134,15 @@ class Skill4(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力变化率 : {value0}% - # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 前冲攻击力变化率 : {value1}% - # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跳跃攻击力变化率 : {value2}% - # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["迷雾箭雨"]}] @@ -174,18 +163,15 @@ class Skill5(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 蹲伏姿势最短无敌时间 : {value0}秒 - # REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 蹲伏姿势最长无敌时间 : {value1}秒 - # REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 起身时霸体时间 : {value2}秒 - # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 防具精通 @@ -203,9 +189,9 @@ class Skill6(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 绝技袭击 @@ -227,13 +213,12 @@ class Skill7(ActiveSkill): uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 962, 1060, 1157, 1255, 1352, 1450, 1548, 1645, 1743, 1840, 1938, 2036, 2133, 2231, 2329, 2426, 2524, 2621, 2719, 2817, 2914, 3012, 3109, 3207, 3305, 3402, 3500, 3597, 3695, 3793, 3890, 3988, 4085, 4183, 4281, 4378, 4476, 4573, 4671, 4769, 4866, 4964, 5061, 5159, 5257, 5354, 5452, 5549, 5647, 5745, 5842, 5940, 6037, 6135, 6233, 6330, 6428, 6525, 6623, 6721, 6818, 6916, 7013, 7111, 7209, 7306, 7404, 7501, 7599, 7697]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 2 # 迷雾箭矢攻击力 : {value1}% - # REMOVE: data1 = [0, 321, 354, 386, 419, 451, 484, 516, 549, 581, 614, 647, 679, 712, 744, 777, 809, 842, 875, 907, 940, 972, 1005, 1037, 1070, 1102, 1135, 1168, 1200, 1233, 1265, 1298, 1330, 1363, 1395, 1428, 1461, 1493, 1526, 1558, 1591, 1623, 1656, 1689, 1721, 1754, 1786, 1819, 1851, 1884, 1916, 1949, 1982, 2014, 2047, 2079, 2112, 2144, 2177, 2210, 2242, 2275, 2307, 2340, 2372, 2405, 2437, 2470, 2503, 2535, 2568]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 4 @@ -257,21 +242,18 @@ class Skill8(ActiveSkill): uuid = "4655101518604f874721b3cc249aae10" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 击打攻击力 : {value0}% - # REMOVE: data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [转职为猎人后] # 爆炸箭矢攻击力 : {value1}% - # REMOVE: data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 转职为猎人时, 爆炸箭矢射程 : {value2}px - # REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 高速机动 @@ -293,9 +275,9 @@ class Skill9(ActiveSkill): uuid = "147d005ac868e0de52b1f255eea35d62" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 向后移动距离 : {value0}px - # REMOVE: data0 = [0, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 翻月翔击 @@ -322,13 +304,12 @@ class Skill10(ActiveSkill): uuid = "c9664191611af31142e052dfaef84530" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 营火 @@ -351,35 +332,27 @@ class Skill11(ActiveSkill): uuid = "f2fb27162beb0b87a7cb9af7900e95f2" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 营火持续时间 : {value0}秒 - # REMOVE: data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 生命值恢复间隔 : {value1}秒 - # REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每次间隔恢复的最大生命值量 : {value2}% - # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 每次间隔恢复的最小生命值量 : {value3}% - # REMOVE: data3 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 冰冻抗性增加 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [学习野外生存后] # 炖菜生命值恢复量 : {value5}% - # REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 炖菜魔法值恢复量 : {value6}% - # REMOVE: data6 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 生命值最大恢复范围 : {value7}px - # REMOVE: data7 = [0, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 生命值最小恢复范围 : {value8}px - # REMOVE: data8 = [0, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 在最小恢复范围外不会获得恢复。 @@ -401,15 +374,13 @@ class Skill12(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 强制中断技能时的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 被击或倒地期间施放时的冷却时间 : {value1}秒 - # REMOVE: data1 = [0, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跃翔 @@ -429,12 +400,11 @@ class Skill13(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 迷雾箭雨 @@ -457,17 +427,15 @@ class Skill14(ActiveSkill): uuid = "cfacda0647b9a0f595df2c2aad30c18d" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 每次发射的攻击次数上限 : {value0}次 - # REMOVE: data0 = [0, 3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 每次攻击的攻击力 : {value1}% - # REMOVE: data1 = [0, 178]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 9 # [范围信息] # 箭矢射程 : {value2}px - # REMOVE: data2 = [0, 500]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 驱虫烈火 @@ -490,24 +458,20 @@ class Skill15(ActiveSkill): uuid = "45442bbbe33540b4deeec29437dae70c" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 火焰攻击力 : {value0}% - # REMOVE: data0 = [0, 5316, 5855, 6395, 6934, 7473, 8013, 8552, 9091, 9630, 10170, 10709, 11248, 11788, 12327, 12866, 13406, 13945, 14484, 15023, 15563, 16102, 16641, 17181, 17720, 18259, 18799, 19338, 19877, 20417, 20956, 21495, 22034, 22574, 23113, 23652, 24192, 24731, 25270, 25810, 26349, 26888, 27427, 27967, 28506, 29045, 29585, 30124, 30663, 31203, 31742, 32281, 32821, 33360, 33899, 34438, 34978, 35517, 36056, 36596, 37135, 37674, 38214, 38753, 39292, 39831, 40371, 40910, 41449, 41989, 42528]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 灼伤攻击力 : {value1}% - # REMOVE: data1 = [0, 1329, 1464, 1599, 1733, 1868, 2003, 2138, 2273, 2408, 2542, 2677, 2812, 2947, 3082, 3217, 3351, 3486, 3621, 3756, 3891, 4026, 4160, 4295, 4430, 4565, 4700, 4834, 4969, 5104, 5239, 5374, 5509, 5643, 5778, 5913, 6048, 6183, 6318, 6452, 6587, 6722, 6857, 6992, 7127, 7261, 7396, 7531, 7666, 7801, 7935, 8070, 8205, 8340, 8475, 8610, 8744, 8879, 9014, 9149, 9284, 9419, 9553, 9688, 9823, 9958, 10093, 10228, 10362, 10497, 10632]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 灼伤持续时间 : {value2}秒 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 灼伤几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 攻击范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 玄机弓精通 @@ -527,12 +491,11 @@ class Skill16(PassiveSkill): uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 命中率增加 : {value1}% - # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) associate = [{"type":"$*PAtkP","data":data0}] @@ -553,9 +516,9 @@ class Skill17(PassiveSkill): uuid = "fc1262c19f3d0477ee8eda47b8db8696" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 三重加速 @@ -577,26 +540,22 @@ class Skill18(ActiveSkill): uuid = "8f73f243041c2d27739fe7696f02bf9b" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 箭矢冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 1207, 1329, 1452, 1574, 1697, 1819, 1941, 2064, 2186, 2309, 2431, 2554, 2676, 2799, 2921, 3043, 3166, 3288, 3411, 3533, 3656, 3778, 3900, 4023, 4145, 4268, 4390, 4513, 4635, 4757, 4880, 5002, 5125, 5247, 5370, 5492, 5615, 5737, 5859, 5982, 6104, 6227, 6349, 6472, 6594, 6716, 6839, 6961, 7084, 7206, 7329, 7451, 7573, 7696, 7818, 7941, 8063, 8186, 8308, 8431, 8553, 8675, 8798, 8920, 9043, 9165, 9288, 9410, 9532, 9655]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 3 # 迷雾箭矢攻击力 : {value2}% - # REMOVE: data2 = [0, 403, 444, 485, 526, 567, 607, 648, 689, 730, 771, 812, 853, 894, 935, 975, 1016, 1057, 1098, 1139, 1180, 1221, 1262, 1303, 1343, 1384, 1425, 1466, 1507, 1548, 1589, 1630, 1671, 1711, 1752, 1793, 1834, 1875, 1916, 1957, 1998, 2039, 2079, 2120, 2161, 2202, 2243, 2284, 2325, 2366, 2407, 2447, 2488, 2529, 2570, 2611, 2652, 2693, 2734, 2775, 2815, 2856, 2897, 2938, 2979, 3020, 3061, 3102, 3143, 3183, 3224]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 3 # 迷雾箭矢冲击波攻击力 : {value3}% - # REMOVE: data3 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 3 # [范围信息] # 冲击波范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 斗志昂扬 @@ -617,15 +576,13 @@ class Skill19(ActiveSkill): uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 基本攻击和技能攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 移动速度增加 : {value2}% - # REMOVE: data2 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 细雨 @@ -647,14 +604,13 @@ class Skill20(ActiveSkill): uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 9544, 10512, 11480, 12449, 13417, 14385, 15353, 16322, 17290, 18258, 19226, 20195, 21163, 22131, 23099, 24067, 25036, 26004, 26972, 27940, 28909, 29877, 30845, 31813, 32782, 33750, 34718, 35686, 36654, 37623, 38591, 39559, 40527, 41496, 42464, 43432, 44400, 45369, 46337, 47305, 48273, 49242, 50210, 51178, 52146, 53114, 54083, 55051, 56019, 56987, 57956, 58924, 59892, 60860, 61829, 62797, 63765, 64733, 65701, 66670, 67638, 68606, 69574, 70543, 71511, 72479, 73447, 74416, 75384, 76352]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 冲击波范围比率 : {value1}% - # REMOVE: data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 急流 @@ -676,24 +632,20 @@ class Skill21(ActiveSkill): uuid = "78bd107acd474518b606be1e4fd38239" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 旋风最大打击次数 : {value0}次 - # REMOVE: data0 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 旋风攻击力 : {value1}% - # REMOVE: data1 = [0, 792, 872, 953, 1033, 1113, 1194, 1274, 1354, 1435, 1515, 1595, 1676, 1756, 1836, 1917, 1997, 2077, 2158, 2238, 2318, 2399, 2479, 2560, 2640, 2720, 2801, 2881, 2961, 3042, 3122, 3202, 3283, 3363, 3443, 3524, 3604, 3684, 3765, 3845, 3925, 4006, 4086, 4166, 4247, 4327, 4407, 4488, 4568, 4648, 4729, 4809, 4890, 4970, 5050, 5131, 5211, 5291, 5372, 5452, 5532, 5613, 5693, 5773, 5854, 5934, 6014, 6095, 6175, 6255, 6336]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 4 # 震动箭攻击力 : {value2}% - # REMOVE: data2 = [0, 6713, 7394, 8075, 8756, 9437, 10118, 10799, 11480, 12162, 12843, 13524, 14205, 14886, 15567, 16248, 16929, 17610, 18291, 18972, 19653, 20334, 21015, 21696, 22377, 23058, 23739, 24420, 25101, 25782, 26463, 27144, 27826, 28507, 29188, 29869, 30550, 31231, 31912, 32593, 33274, 33955, 34636, 35317, 35998, 36679, 37360, 38041, 38722, 39403, 40084, 40765, 41446, 42127, 42809, 43490, 44171, 44852, 45533, 46214, 46895, 47576, 48257, 48938, 49619, 50300, 50981, 51662, 52343, 53024, 53705]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 震动箭控制时间 : {value3}秒 - # REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 箭矢射程 : {value4}px - # REMOVE: data4 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 旅人的直觉 @@ -716,18 +668,15 @@ class Skill22(ActiveSkill): uuid = "d085127b0edd719782bd618d5688f4a1" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 回避率增加 : {value1}% - # REMOVE: data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 暴击率增加 : {value2}% - # REMOVE: data2 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 暴击伤害增加率 : {value3}% - # REMOVE: data3 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ {"data":data3,"type":"*skillRation"}] @@ -751,21 +700,18 @@ class Skill23(ActiveSkill): uuid = "42c82812f86ff6704ae9952a2e6093a4" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 箭矢最大攻击次数 : {value0}次 - # REMOVE: data0 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 箭矢攻击力 : {value1}% - # REMOVE: data1 = [0, 1695, 1867, 2039, 2211, 2383, 2555, 2727, 2899, 3071, 3243, 3415, 3587, 3758, 3930, 4102, 4274, 4446, 4618, 4790, 4962, 5134, 5306, 5478, 5650, 5822, 5994, 6166, 6338, 6510, 6682, 6854, 7026, 7198, 7370, 7542, 7713, 7885, 8057, 8229, 8401, 8573, 8745, 8917, 9089, 9261, 9433, 9605, 9777, 9949, 10121, 10293, 10465, 10637, 10809, 10981, 11153, 11325, 11497, 11668, 11840, 12012, 12184, 12356, 12528, 12700, 12872, 13044, 13216, 13388, 13560]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 8 # 技能结束后霸体持续时间 : {value2}秒 - # REMOVE: data2 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 打击范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -809,18 +755,16 @@ class Skill24(ActiveSkill): uuid = "3d8f3d438405d79f8d3ed68072674d1e" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 16786, 18489, 20192, 21895, 23598, 25301, 27004, 28706, 30409, 32112, 33815, 35518, 37221, 38924, 40627, 42330, 44033, 45736, 47439, 49142, 50845, 52547, 54250, 55953, 57656, 59359, 61062, 62765, 64468, 66171, 67874, 69577, 71280, 72983, 74686, 76388, 78091, 79794, 81497, 83200, 84903, 86606, 88309, 90012, 91715, 93418, 95121, 96824, 98527, 100229, 101932, 103635, 105338, 107041, 108744, 110447, 112150, 113853, 115556, 117259, 118962, 120665, 122368, 124070, 125773, 127476, 129179, 130882, 132585, 134288]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 空中施放技能结束后霸体护甲持续时间 : {value1}秒 - # REMOVE: data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 爆炸范围比率 : {value2}% - # REMOVE: data2 = [0, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -862,15 +806,13 @@ class Skill25(ActiveSkill): uuid = "2f5d03c7848effbc0a23f4df45d9ca46" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 弓术技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 10]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 增益效果最大持续时间 : {value1}秒 - # REMOVE: data1 = [0, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 空中施放技能结束后霸体护甲持续时间 : {value2}秒 - # REMOVE: data2 = [0, 0.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 浓雾暴雨 @@ -893,18 +835,16 @@ class Skill26(ActiveSkill): uuid = "ade01c1d6afc8a05055225045e89fe49" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 冲击波最大攻击次数 : {value0}次 - # REMOVE: data0 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 每次冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 3321, 3658, 3995, 4332, 4669, 5006, 5342, 5679, 6016, 6353, 6690, 7027, 7364, 7701, 8038, 8375, 8712, 9049, 9385, 9722, 10059, 10396, 10733, 11070, 11407, 11744, 12081, 12418, 12755, 13091, 13428, 13765, 14102, 14439, 14776, 15113, 15450, 15787, 16124, 16461, 16798, 17134, 17471, 17808, 18145, 18482, 18819, 19156, 19493, 19830, 20167, 20504, 20840, 21177, 21514, 21851, 22188, 22525, 22862, 23199, 23536, 23873, 24210, 24547, 24883, 25220, 25557, 25894, 26231, 26568]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 6 # [范围信息] # 冲击波范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -946,31 +886,25 @@ class Skill27(ActiveSkill): uuid = "ff171dc487807bb9aa28900ca9a46b41" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 储备箭数 : {value0}个 - # REMOVE: data0 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 贯穿型和爆炸型流星箭攻击力 : {value1}% - # REMOVE: data1 = [0, 11748, 12940, 14132, 15323, 16515, 17707, 18899, 20091, 21283, 22474, 23666, 24858, 26050, 27242, 28434, 29625, 30817, 32009, 33201, 34393, 35585, 36776, 37968, 39160, 40352, 41544, 42735, 43927, 45119, 46311, 47503, 48695, 49886, 51078, 52270, 53462, 54654, 55846, 57037, 58229, 59421, 60613, 61805, 62997, 64188, 65380, 66572, 67764, 68956, 70147, 71339, 72531, 73723, 74915, 76107, 77298, 78490, 79682, 80874, 82066, 83258, 84449, 85641, 86833, 88025, 89217, 90409, 91600, 92792, 93984]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 散射型流星箭最大打击次数 : {value2}次 - # REMOVE: data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 散射型流星箭每次打击攻击力 : {value3}% - # REMOVE: data3 = [0, 1677, 1847, 2017, 2187, 2357, 2528, 2698, 2868, 3038, 3208, 3378, 3548, 3718, 3889, 4059, 4229, 4399, 4569, 4739, 4909, 5079, 5250, 5420, 5590, 5760, 5930, 6100, 6270, 6440, 6611, 6781, 6951, 7121, 7291, 7461, 7631, 7801, 7972, 8142, 8312, 8482, 8652, 8822, 8992, 9162, 9333, 9503, 9673, 9843, 10013, 10183, 10353, 10523, 10694, 10864, 11034, 11204, 11374, 11544, 11714, 11884, 12055, 12225, 12395, 12565, 12735, 12905, 13075, 13245, 13416]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 0 # [范围信息] # 贯穿型箭矢射程 : {value4}px - # REMOVE: data4 = [0, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 爆炸型冲击波范围比率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 散射型冲击波范围比率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) mode = ["爆炸型/贯穿型","散射型"] @@ -1033,12 +967,11 @@ class Skill28(PassiveSkill): uuid = "547ab2b2bd860d3e37355a9cfbc1077c" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 技能和消耗品生命值、 魔法值恢复效果增加率 : {value1}% - # REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1064,22 +997,18 @@ class Skill29(ActiveSkill): uuid = "506e7ed77d517419a6e1c437a2cedb17" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 爆炸最大攻击次数 : {value0}次 - # REMOVE: data0 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 每次爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 5762, 7098, 8434, 9770, 11106, 12442, 13779, 15115, 16451, 17787, 19123, 20459, 21795, 23131, 24467, 25804, 27140, 28476, 29812, 31148, 32484, 33820, 35156, 36492, 37828, 39165, 40501, 41837, 43173, 44509, 45845, 47181, 48517, 49853, 51189, 52526, 53862, 55198, 56534, 57870, 59206, 60542, 61878, 63214, 64551, 65887, 67223, 68559, 69895, 71231]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 10 # 灼烧地面持续时间 : {value2}秒 - # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 灼伤几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 每秒灼伤攻击力 : {value4}% - # REMOVE: data4 = [0, 3554, 4378, 5203, 6027, 6851, 7675, 8499, 9324, 10148, 10972, 11796, 12620, 13444, 14269, 15093, 15917, 16741, 17565, 18390, 19214, 20038, 20862, 21686, 22510, 23335, 24159, 24983, 25807, 26631, 27456, 28280, 29104, 29928, 30752, 31576, 32401, 33225, 34049, 34873, 35697, 36522, 37346, 38170, 38994, 39818, 40642, 41467, 42291, 43115, 43939]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 4 @@ -1100,12 +1029,11 @@ class Skill30(PassiveSkill): uuid = "8c2379737c5acc935c1731f67f607655" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 弓术技能冷却时间减少率 : {value0}% - # REMOVE: data0 = [0, 10]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 增益最大持续时间 : {value1}秒 - # REMOVE: data1 = [0, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 登跃飞锚 @@ -1130,26 +1058,22 @@ class Skill31(ActiveSkill): uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 3124, 3441, 3758, 4075, 4392, 4709, 5026, 5343, 5660, 5977, 6294, 6611, 6928, 7245, 7562, 7879, 8196, 8513, 8830, 9147, 9464, 9781, 10098, 10415, 10732, 11049, 11366, 11683, 12000, 12317, 12634, 12951, 13268, 13585, 13902, 14219, 14536, 14852, 15169, 15486, 15803, 16120, 16437, 16754, 17071, 17388, 17705, 18022, 18339, 18656]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 回旋最大多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每次回旋攻击力 : {value2}% - # REMOVE: data2 = [0, 472, 520, 568, 616, 663, 711, 759, 807, 855, 903, 951, 999, 1046, 1094, 1142, 1190, 1238, 1286, 1334, 1382, 1429, 1477, 1525, 1573, 1621, 1669, 1717, 1765, 1813, 1860, 1908, 1956, 2004, 2052, 2100, 2148, 2196, 2243, 2291, 2339, 2387, 2435, 2483, 2531, 2579, 2626, 2674, 2722, 2770, 2818]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 12 # 岩石轰击攻击力 : {value3}% - # REMOVE: data3 = [0, 21874, 24093, 26313, 28532, 30751, 32970, 35189, 37408, 39627, 41846, 44066, 46285, 48504, 50723, 52942, 55161, 57380, 59599, 61819, 64038, 66257, 68476, 70695, 72914, 75133, 77352, 79572, 81791, 84010, 86229, 88448, 90667, 92886, 95106, 97325, 99544, 101763, 103982, 106201, 108420, 110639, 112859, 115078, 117297, 119516, 121735, 123954, 126173, 128392, 130612]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # [范围信息] # 岩石轰击范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): @@ -1193,26 +1117,21 @@ class Skill32(ActiveSkill): uuid = "5dc7008b12a459325b548b0715c6b73c" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 空中施放时向后落地位置 : {value0}px - # REMOVE: data0 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 箭矢最大攻击次数 : {value1}次 - # REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 箭矢攻击力 : {value2}% - # REMOVE: data2 = [0, 1138, 1254, 1369, 1485, 1600, 1716, 1831, 1947, 2062, 2177, 2293, 2408, 2524, 2639, 2755, 2870, 2986, 3101, 3217, 3332, 3448, 3563, 3679, 3794, 3910, 4025, 4141, 4256, 4371, 4487, 4602, 4718, 4833, 4949, 5064, 5180, 5295, 5411, 5526, 5642, 5757, 5873, 5988, 6104, 6219, 6335, 6450, 6565, 6681, 6796]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 妖气旋风最大打击次数 : {value3}次 - # REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 妖气旋风攻击力 : {value4}% - # REMOVE: data4 = [0, 4556, 5018, 5480, 5942, 6404, 6867, 7329, 7791, 8253, 8715, 9178, 9640, 10102, 10564, 11026, 11488, 11951, 12413, 12875, 13337, 13799, 14262, 14724, 15186, 15648, 16110, 16572, 17035, 17497, 17959, 18421, 18883, 19346, 19808, 20270, 20732, 21194, 21656, 22119, 22581, 23043, 23505, 23967, 24429, 24892, 25354, 25816, 26278, 26740, 27203]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 旋风范围比率 : {value5}% - # REMOVE: data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) def vp_1(self): @@ -1266,12 +1185,11 @@ class Skill33(PassiveSkill): uuid = "8ee0099656df08a0b39225f8a21d514b" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [神雾兵仗·流星]冷却时间减少率 : {value1}% - # REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1296,13 +1214,12 @@ class Skill34(ActiveSkill): uuid = "da6e37c1e3f0e8867f70007d89c239ff" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 最大连续发射次数 : {value0}次 - # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 每次射击攻击力 : {value1}% - # REMOVE: data1 = [0, 3377, 3720, 4062, 4405, 4747, 5090, 5433, 5775, 6118, 6460, 6803, 7146, 7488, 7831, 8173, 8516, 8859, 9201, 9544, 9886, 10229, 10571, 10914, 11257, 11599, 11942, 12284, 12627, 12970, 13312, 13655, 13997, 14340, 14683, 15025, 15368, 15710, 16053, 16396, 16738, 17081, 17423, 17766, 18109, 18451, 18794, 19136, 19479, 19822, 20164]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 20 @@ -1343,6 +1260,7 @@ class Skill35(PassiveSkill): uuid = "47bd4871f29defc2a0021ee9261d7a5b" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 装载 : 烟花漫天 @@ -1367,30 +1285,24 @@ class Skill36(ActiveSkill): uuid = "9bff7f2559e003766fee2853dca00631" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 索敌距离 : {value0}px - # REMOVE: data0 = [0, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 索敌宽度 : {value1}px - # REMOVE: data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 索敌高度 : {value2}px - # REMOVE: data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 标准高度 : {value3}px - # REMOVE: data3 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 过近判断距离 : {value4}px - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 烟花爆炸攻击力 : {value5}% - # REMOVE: data5 = [0, 72835, 80224, 87613, 95002, 102391, 109780, 117169, 124558, 131947, 139337, 146726, 154115, 161504, 168893, 176282, 183671, 191060, 198449, 205838, 213227, 220616, 228005, 235394, 242783, 250172, 257561, 264951, 272340, 279729, 287118, 294507, 301896, 309285, 316674, 324063, 331452, 338841, 346230, 353619, 361008, 368397, 375786, 383175, 390564, 397954, 405343, 412732, 420121, 427510, 434899]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) hit5 = 1 # [范围信息] # 爆炸范围比率 : {value6}% - # REMOVE: data6 = [0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1440,28 +1352,22 @@ class Skill37(ActiveSkill): uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 极光最大持续时间 : {value0}秒 - # REMOVE: data0 = [0, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击探索距离 : {value1}px - # REMOVE: data1 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 探索间隔时间 : {value2}秒 - # REMOVE: data2 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最大探索数量 : {value3}次 - # REMOVE: data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 每次探索落下流星弹数量 : {value4}发 - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 流星弹攻击力 : {value5}% - # REMOVE: data5 = [0, 1809, 2228, 2647, 3067, 3486, 3906, 4325, 4744, 5164, 5583, 6003, 6422, 6842, 7261, 7680, 8100, 8519, 8939, 9358, 9777, 10197, 10616, 11036, 11455, 11874, 12294, 12713, 13133, 13552, 13971, 14391, 14810, 15230, 15649, 16068, 16488, 16907, 17327, 17746, 18165, 18585, 19004, 19424, 19843, 20262, 20682, 21101, 21521, 21940, 22359]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) hit5 = 4*5 # 巨型流星弹最后一击攻击力 : {value6}% - # REMOVE: data6 = [0, 180954, 222915, 264875, 306836, 348796, 390757, 432717, 474678, 516638, 558599, 600559, 642520, 684480, 726440, 768401, 810361, 852322, 894282, 936243, 978203, 1020164, 1062124, 1104085, 1146045, 1188005, 1229966, 1271926, 1313887, 1355847, 1397808, 1439768, 1481729, 1523689, 1565650, 1607610, 1649571, 1691531, 1733491, 1775452, 1817412, 1859373, 1901333, 1943294, 1985254, 2027215, 2069175, 2111136, 2153096, 2195056, 2237017]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) hit6 = 1 @@ -1486,15 +1392,13 @@ class Skill38(PassiveSkill): uuid = "3829c15bf5f520c13998a3479ba0ce7b" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [驱虫烈火]范围增加率 : {value0}% - # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [驱虫烈火]控制时间 : {value1}秒 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力和转职技能攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ {"data":data2,"type":"*skillRation"}] @@ -1521,17 +1425,15 @@ class Skill39(ActiveSkill): uuid = "03bb5314ffd41e9458d67ef924fef38f" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 光箭攻击力 : {value0}% - # REMOVE: data0 = [0, 28246, 31112, 33977, 36843, 39708, 42574, 45439, 48305, 51170, 54036, 56901, 59767, 62632, 65498, 68364, 71229, 74095, 76960, 79826, 82691, 85557, 88422, 91288, 94153, 97019, 99884, 102750, 105615, 108481, 111347, 114212, 117078, 119943, 122809, 125674, 128540, 131405, 134271, 137136, 140002, 142867, 145733, 148599, 151464, 154330, 157195, 160061, 162926, 165792, 168657]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 112984, 124446, 135908, 147370, 158833, 170295, 181757, 193219, 204681, 216143, 227605, 239068, 250530, 261992, 273454, 284916, 296378, 307840, 319303, 330765, 342227, 353689, 365151, 376613, 388075, 399538, 411000, 422462, 433924, 445386, 456848, 468310, 479773, 491235, 502697, 514159, 525621, 537083, 548546, 560008, 571470, 582932, 594394, 605856, 617318, 628781, 640243, 651705, 663167, 674629]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 技能结束后无敌持续时间 : {value2}秒 - # REMOVE: data2 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 神雾星仗·人马座星云 @@ -1558,13 +1460,12 @@ class Skill40(ActiveSkill): uuid = "bb34e8854a93fd250347a1c64119f7ab" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 星光箭攻击力 : {value0}% - # REMOVE: data0 = [0, 141348, 174124, 206900, 239677, 272453, 305229, 338005, 370782, 403558, 436334, 469110, 501887, 534663, 567439, 600216, 632992, 665768, 698544, 731321, 764097, 796873, 829650, 862426, 895202, 927978, 960755, 993531, 1026307, 1059083, 1091860, 1124636, 1157412, 1190189, 1222965, 1255741, 1288517, 1321294, 1354070, 1386846, 1419623, 1452399, 1485175, 1517951, 1550728, 1583504, 1616280, 1649056, 1681833, 1714609, 1747385]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 星座爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 329811, 406289, 482767, 559245, 635723, 712201, 788679, 865157, 941635, 1018113, 1094591, 1171069, 1247547, 1324025, 1400503, 1476981, 1553459, 1629937, 1706415, 1782893, 1859371, 1935849, 2012327, 2088805, 2165283, 2241761, 2318239, 2394717, 2471195, 2547673, 2624151, 2700629, 2777107, 2853585, 2930063, 3006541, 3083019, 3159497, 3235975, 3312453, 3388931, 3465409, 3541887, 3618365, 3694843, 3771321, 3847798, 3924276, 4000754, 4077232]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 diff --git a/backend/core/character/GF/archer/vigilante.py b/backend/core/character/GF/archer/vigilante.py index c5cc59d2..37585cd5 100644 --- a/backend/core/character/GF/archer/vigilante.py +++ b/backend/core/character/GF/archer/vigilante.py @@ -22,36 +22,29 @@ class Skill0(ActiveSkill): uuid = "0969cd4054d93da07708108c0cc1c4b5" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 箭矢攻击力 : {value0}% - # REMOVE: data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 冲击波浮空力 : {value2}% - # REMOVE: data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [转职为缪斯后] # 棱镜攻击力 : {value3} - # REMOVE: data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 冲击波攻击力 : {value4} - # REMOVE: data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [转职为妖护使后] # 妖兽上勾拳攻击力 : {value5}% - # REMOVE: data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) hit5 = 0 # [转职为奇美拉后] # 箭矢攻击力 : {value6} - # REMOVE: data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 冲击波攻击力 : {value7} - # REMOVE: data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) mode = ["人","妖兽"] @@ -82,6 +75,7 @@ class Skill1(PassiveSkill): uuid = "e0a072e8cef2d77893aad5f68aeed56a" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖兽化 @@ -105,6 +99,7 @@ class Skill2(ActiveSkill): uuid = "2a0a39184de92acf1c1375e00b77404c" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖痕抓击 @@ -127,14 +122,13 @@ class Skill3(ActiveSkill): uuid = "9dc8438e4572d39243c97da31c113acc" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气利刃攻击力 : {value0}% - # REMOVE: data0 = [0, 2304, 2538, 2771, 3005, 3239, 3473, 3706, 3940, 4174, 4408, 4641, 4875, 5109, 5343, 5576, 5810, 6044, 6278, 6511, 6745, 6979, 7213, 7446, 7680, 7914, 8147, 8381, 8615, 8849, 9082, 9316, 9550, 9784, 10017, 10251, 10485, 10719, 10952, 11186, 11420, 11654, 11887, 12121, 12355, 12589, 12822, 13056, 13290, 13523, 13757, 13991, 14225, 14458, 14692, 14926, 15160, 15393, 15627, 15861, 16095, 16328, 16562, 16796, 17030, 17263, 17497, 17731, 17965, 18198, 18432]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [范围信息] # 攻击范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 后跳 @@ -152,9 +146,9 @@ class Skill4(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基础精通 @@ -172,18 +166,15 @@ class Skill5(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力变化率 : {value0}% - # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 前冲攻击力变化率 : {value1}% - # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跳跃攻击力变化率 : {value2}% - # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["妖爪"]}] @@ -204,18 +195,15 @@ class Skill6(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 蹲伏姿势最短无敌时间 : {value0}秒 - # REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 蹲伏姿势最长无敌时间 : {value1}秒 - # REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 起身时霸体时间 : {value2}秒 - # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 防具精通 @@ -233,9 +221,9 @@ class Skill7(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 全力挥击 @@ -258,21 +246,18 @@ class Skill8(ActiveSkill): uuid = "4655101518604f874721b3cc249aae10" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 击打攻击力 : {value0}% - # REMOVE: data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # [转职为猎人后] # 爆炸箭矢攻击力 : {value1}% - # REMOVE: data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 转职为猎人时, 爆炸箭矢射程 : {value2}px - # REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 切割之影 @@ -294,20 +279,17 @@ class Skill9(ActiveSkill): uuid = "3fb8395ae3b81bd608e0c4223a8eb534" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 抓挠多段攻击力 : {value0}% - # REMOVE: data0 = [0, 1039, 1144, 1250, 1355, 1461, 1566, 1671, 1777, 1882, 1988, 2093, 2198, 2304, 2409, 2515, 2620, 2725, 2831, 2936, 3042, 3147, 3253, 3358, 3463, 3569, 3674, 3780, 3885, 3990, 4096, 4201, 4307, 4412, 4517, 4623, 4728, 4834, 4939, 5044, 5150, 5255, 5361, 5466, 5571, 5677, 5782, 5888, 5993, 6098, 6204, 6309, 6415, 6520, 6626, 6731, 6836, 6942, 7047, 7153, 7258, 7363, 7469, 7574, 7680, 7785, 7890, 7996, 8101, 8207, 8312]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 抓挠多段攻击次数 : {value1} - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 妖气能量消耗 : {value2} - # REMOVE: data2 = [0, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 移动距离 : {value3}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) # 翻月翔击 @@ -334,13 +316,12 @@ class Skill10(ActiveSkill): uuid = "c9664191611af31142e052dfaef84530" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 见面礼 @@ -363,17 +344,15 @@ class Skill11(ActiveSkill): uuid = "5806440d21e7546d50007a5ba11f8024" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气箭攻击力 : {value0}% - # REMOVE: data0 = [0, 1550, 1707, 1864, 2022, 2179, 2336, 2493, 2651, 2808, 2965, 3122, 3280, 3437, 3594, 3751, 3909, 4066, 4223, 4380, 4538, 4695, 4852, 5009, 5167, 5324, 5481, 5638, 5796, 5953, 6110, 6267, 6425, 6582, 6739, 6896, 7054, 7211, 7368, 7525, 7683, 7840, 7997, 8154, 8312, 8469, 8626, 8783, 8941, 9098, 9255, 9412, 9570, 9727, 9884, 10041, 10199, 10356, 10513, 10670, 10828, 10985, 11142, 11299, 11457, 11614, 11771, 11928, 12086, 12243, 12400]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 妖气箭多段攻击次数 : {value1} - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 攻击范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) # 拒绝屏障 @@ -397,12 +376,11 @@ class Skill12(ActiveSkill): uuid = "d429147c372b549c3dadcabcba50787f" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 所受伤害减少率 : {value0}% - # REMOVE: data0 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 妖气结晶化最大维持时间 : {value1}秒 - # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 强化 - 后跳 @@ -423,15 +401,13 @@ class Skill13(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 强制中断技能时的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 被击或倒地期间施放时的冷却时间 : {value1}秒 - # REMOVE: data1 = [0, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跃翔 @@ -451,12 +427,11 @@ class Skill14(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 妖爪 @@ -480,22 +455,19 @@ class Skill15(ActiveSkill): uuid = "7ec521d063d2190e1fcc5bd229af9bcf" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 人形斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 449]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 妖兽形抓挠第一击攻击力 : {value1}% - # REMOVE: data1 = [0, 281]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 0 # 妖兽形抓挠第二击攻击力 : {value2}% - # REMOVE: data2 = [0, 281]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 0 # [范围信息] # 攻击范围比率 : {value3}% - # REMOVE: data3 = [0, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) mode = ["人","妖兽"] @@ -529,18 +501,16 @@ class Skill16(ActiveSkill): uuid = "0113c8b1306ca76d208f83f2d093dd62" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气结晶贯穿攻击力 : {value0}% - # REMOVE: data0 = [0, 3392, 3736, 4080, 4424, 4769, 5113, 5457, 5801, 6145, 6489, 6833, 7177, 7521, 7866, 8210, 8554, 8898, 9242, 9586, 9930, 10274, 10619, 10963, 11307, 11651, 11995, 12339, 12683, 13027, 13372, 13716, 14060, 14404, 14748, 15092, 15436, 15780, 16125, 16469, 16813, 17157, 17501, 17845, 18189, 18533, 18877, 19222, 19566, 19910, 20254, 20598, 20942, 21286, 21630, 21975, 22319, 22663, 23007, 23351, 23695, 24039, 24383, 24728, 25072, 25416, 25760, 26104, 26448, 26792, 27136]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 妖气结晶爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 5086, 5602, 6118, 6634, 7150, 7666, 8182, 8698, 9214, 9730, 10246, 10762, 11278, 11794, 12309, 12825, 13341, 13857, 14373, 14889, 15405, 15921, 16437, 16953, 17469, 17985, 18501, 19017, 19533, 20049, 20565, 21081, 21597, 22113, 22629, 23145, 23661, 24177, 24693, 25209, 25725, 26241, 26757, 27272, 27788, 28304, 28820, 29336, 29852, 30368, 30884, 31400, 31916, 32432, 32948, 33464, 33980, 34496, 35012, 35528, 36044, 36560, 37076, 37592, 38108, 38624, 39140, 39656, 40172, 40688]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [范围信息] # 攻击范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 苦痛送行 @@ -564,23 +534,19 @@ class Skill17(ActiveSkill): uuid = "8b08f9504167a9c0f3a1d29d71b7943e" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 强化气息持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击速度增加 : {value1}% - # REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 突进攻击力 : {value2}% - # REMOVE: data2 = [0, 12385, 13641, 14898, 16154, 17411, 18667, 19924, 21180, 22437, 23693, 24949, 26206, 27462, 28719, 29975, 31232, 32488, 33745, 35001, 36258, 37514, 38770, 40027, 41283, 42540, 43796, 45053, 46309, 47566, 48822, 50078, 51335, 52591, 53848, 55104, 56361, 57617, 58874, 60130, 61387, 62643, 63899, 65156, 66412, 67669, 68925, 70182, 71438, 72695, 73951, 75207, 76464, 77720, 78977, 80233, 81490, 82746, 84003, 85259, 86516, 87772, 89028, 90285, 91541, 92798, 94054, 95311, 96567, 97824, 99080]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 妖气能量消耗 : {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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 突进距离比率 : {value4}% - # REMOVE: 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) # 特殊体质 @@ -600,15 +566,13 @@ class Skill18(PassiveSkill): uuid = "ac21c02567f04a92b54dd85c091d1e5a" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 妖兽形移动速度增加 : {value1}% - # REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 妖兽形物理/魔法防御力增加 : {value2} - # REMOVE: data2 = [0, 2040, 3006, 3973, 4939, 5906, 6872, 7839, 8805, 9772, 10738, 11705, 12671, 13638, 14604, 15571, 16537, 17504, 18470, 19437, 20403]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ {"data":data0,"type":"*skillRation"}] @@ -629,9 +593,9 @@ class Skill19(PassiveSkill): uuid = "fc1262c19f3d0477ee8eda47b8db8696" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 威慑低吼 @@ -652,12 +616,11 @@ class Skill20(ActiveSkill): uuid = "ab6fc3303df03b58911967dfca2b5d07" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 基本攻击力和转职技能攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 破颜击 @@ -680,22 +643,19 @@ class Skill21(ActiveSkill): uuid = "c91a62dc0a18360acf5031ac0ebf09f5" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 第一次斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 2062, 2271, 2480, 2690, 2899, 3108, 3317, 3526, 3736, 3945, 4154, 4363, 4572, 4781, 4991, 5200, 5409, 5618, 5827, 6037, 6246, 6455, 6664, 6873, 7083, 7292, 7501, 7710, 7919, 8128, 8338, 8547, 8756, 8965, 9174, 9384, 9593, 9802, 10011, 10220, 10430, 10639, 10848, 11057, 11266, 11475, 11685, 11894, 12103, 12312, 12521, 12731, 12940, 13149, 13358, 13567, 13777, 13986, 14195, 14404, 14613, 14822, 15032, 15241, 15450, 15659, 15868, 16078, 16287, 16496]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 第二次斩击攻击力 : {value1}% - # REMOVE: data1 = [0, 2062, 2271, 2480, 2690, 2899, 3108, 3317, 3526, 3736, 3945, 4154, 4363, 4572, 4781, 4991, 5200, 5409, 5618, 5827, 6037, 6246, 6455, 6664, 6873, 7083, 7292, 7501, 7710, 7919, 8128, 8338, 8547, 8756, 8965, 9174, 9384, 9593, 9802, 10011, 10220, 10430, 10639, 10848, 11057, 11266, 11475, 11685, 11894, 12103, 12312, 12521, 12731, 12940, 13149, 13358, 13567, 13777, 13986, 14195, 14404, 14613, 14822, 15032, 15241, 15450, 15659, 15868, 16078, 16287, 16496]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 终结攻击力 : {value2}% - # REMOVE: data2 = [0, 4124, 4542, 4961, 5379, 5798, 6216, 6634, 7053, 7471, 7889, 8308, 8726, 9145, 9563, 9981, 10400, 10818, 11236, 11655, 12073, 12492, 12910, 13328, 13747, 14165, 14583, 15002, 15420, 15839, 16257, 16675, 17094, 17512, 17930, 18349, 18767, 19186, 19604, 20022, 20441, 20859, 21277, 21696, 22114, 22533, 22951, 23369, 23788, 24206, 24624, 25043, 25461, 25880, 26298, 26716, 27135, 27553, 27971, 28390, 28808, 29227, 29645, 30063, 30482, 30900, 31318, 31737, 32155, 32574, 32992]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) 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) # 妖刺结阵 @@ -718,27 +678,22 @@ class Skill22(ActiveSkill): uuid = "0c3a468aee1f7ce06bf91eb3319518c1" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气利刃攻击力 : {value0}% - # REMOVE: data0 = [0, 4133, 4552, 4972, 5391, 5810, 6229, 6649, 7068, 7487, 7907, 8326, 8745, 9165, 9584, 10003, 10422, 10842, 11261, 11680, 12100, 12519, 12938, 13357, 13777, 14196, 14615, 15035, 15454, 15873, 16293, 16712, 17131, 17550, 17970, 18389, 18808, 19228, 19647, 20066, 20485, 20905, 21324, 21743, 22163, 22582, 23001, 23421, 23840, 24259, 24678, 25098, 25517, 25936, 26356, 26775, 27194, 27613, 28033, 28452, 28871, 29291, 29710, 30129, 30548, 30968, 31387, 31806, 32226, 32645, 33064]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 妖气利刃多段攻击次数 : {value1} - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 出血攻击力 : {value2}% - # REMOVE: data2 = [0, 30, 33, 36, 39, 42, 45, 48, 52, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97, 100, 103, 107, 110, 113, 116, 119, 122, 125, 128, 131, 134, 137, 140, 143, 146, 149, 152, 155, 158, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 217, 220, 223, 226, 229, 232, 235, 238, 241]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 出血持续时间 : {value3}秒 - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 妖气能量消耗 : {value4} - # REMOVE: data4 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [范围信息] # 攻击范围比率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 利爪锋芒 @@ -761,17 +716,15 @@ class Skill23(ActiveSkill): uuid = "5cac3411ccef1af333953e0ded5e942d" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 横斩攻击力 : {value0}% - # REMOVE: data0 = [0, 3492, 3846, 4201, 4555, 4909, 5263, 5618, 5972, 6326, 6680, 7035, 7389, 7743, 8097, 8452, 8806, 9160, 9514, 9869, 10223, 10577, 10931, 11286, 11640, 11994, 12349, 12703, 13057, 13411, 13766, 14120, 14474, 14828, 15183, 15537, 15891, 16245, 16600, 16954, 17308, 17662, 18017, 18371, 18725, 19079, 19434, 19788, 20142, 20497, 20851, 21205, 21559, 21914, 22268, 22622, 22976, 23331, 23685, 24039, 24393, 24748, 25102, 25456, 25810, 26165, 26519, 26873, 27227, 27582, 27936]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 横斩多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 攻击范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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) # 巡猎终结 @@ -794,21 +747,18 @@ class Skill24(ActiveSkill): uuid = "85f7c810ad503790e8626439fe936d56" hasVP = False hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 十字弩妖气箭攻击力 : {value0}% - # REMOVE: data0 = [0, 3186, 3509, 3832, 4156, 4479, 4802, 5125, 5449, 5772, 6095, 6418, 6741, 7065, 7388, 7711, 8034, 8357, 8681, 9004, 9327, 9650, 9974, 10297, 10620, 10943, 11266, 11590, 11913, 12236, 12559, 12883, 13206, 13529, 13852, 14175, 14499, 14822, 15145, 15468, 15791, 16115, 16438, 16761, 17084, 17408, 17731, 18054, 18377, 18700, 19024, 19347, 19670, 19993, 20317, 20640, 20963, 21286, 21609, 21933, 22256, 22579, 22902, 23225, 23549, 23872, 24195, 24518, 24842, 25165, 25488]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 2 # 十字弩妖气箭多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 长弓妖气箭攻击力 : {value2}% - # REMOVE: data2 = [0, 6372, 7018, 7665, 8311, 8958, 9604, 10251, 10897, 11543, 12190, 12836, 13483, 14129, 14776, 15422, 16069, 16715, 17361, 18008, 18654, 19301, 19947, 20594, 21240, 21886, 22533, 23179, 23826, 24472, 25119, 25765, 26411, 27058, 27704, 28351, 28997, 29644, 30290, 30937, 31583, 32229, 32876, 33522, 34169, 34815, 35462, 36108, 36754, 37401, 38047, 38694, 39340, 39987, 40633, 41279, 41926, 42572, 43219, 43865, 44512, 45158, 45805, 46451, 47097, 47744, 48390, 49037, 49683, 50330, 50976]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) 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) # 御蛇 @@ -833,24 +783,20 @@ class Skill25(ActiveSkill): uuid = "002cbdd9bfd0f0b970451ae8d48d029e" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 妖气蛇攻击力 : {value0}% - # REMOVE: data0 = [0, 16373, 18034, 19695, 21356, 23017, 24678, 26339, 28000, 29661, 31322, 32983, 34644, 36305, 37966, 39627, 41288, 42949, 44610, 46272, 47933, 49594, 51255, 52916, 54577, 56238, 57899, 59560, 61221, 62882, 64543, 66204, 67865, 69526, 71187, 72848, 74509, 76170, 77831, 79492, 81153, 82814, 84475, 86136, 87797, 89458, 91119, 92780, 94441, 96102, 97763, 99424, 101085, 102747, 104408, 106069, 107730, 109391, 111052, 112713, 114374, 116035, 117696, 119357, 121018, 122679, 124340, 126001, 127662, 129323, 130984]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 首次施放时索敌范围 : {value1}px - # 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) # 每次攻击后增加探索范围 : {value2}px - # REMOVE: data2 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最大可攻击次数 : {value3} - # REMOVE: data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 探索范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): @@ -897,35 +843,28 @@ class Skill26(ActiveSkill): uuid = "31823197cc0b04d4c5dcf8f928d9220c" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 飞扑攻击力 : {value0}% - # REMOVE: data0 = [0, 846, 932, 1017, 1103, 1189, 1275, 1361, 1446, 1532, 1618, 1704, 1790, 1875, 1961, 2047, 2133, 2219, 2304, 2390, 2476, 2562, 2648, 2733, 2819, 2905, 2991, 3077, 3162, 3248, 3334, 3420, 3506, 3591, 3677, 3763, 3849, 3935, 4020, 4106, 4192, 4278, 4364, 4449, 4535, 4621, 4707, 4793, 4878, 4964, 5050, 5136, 5222, 5307, 5393, 5479, 5565, 5651, 5736, 5822, 5908, 5994, 6080, 6165, 6251, 6337, 6423, 6509, 6594, 6680, 6766]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 撕咬多段攻击力 : {value1}% - # REMOVE: data1 = [0, 5352, 5895, 6438, 6981, 7524, 8067, 8610, 9153, 9696, 10238, 10781, 11324, 11867, 12410, 12953, 13496, 14039, 14582, 15125, 15668, 16211, 16754, 17297, 17840, 18383, 18926, 19469, 20012, 20555, 21097, 21640, 22183, 22726, 23269, 23812, 24355, 24898, 25441, 25984, 26527, 27070, 27613, 28156, 28699, 29242, 29785, 30328, 30871, 31413, 31956, 32499, 33042, 33585, 34128, 34671, 35214, 35757, 36300, 36843, 37386, 37929, 38472, 39015, 39558, 40101, 40644, 41187, 41730, 42272, 42815]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 3 # 撕咬多段攻击次数 : {value2} - # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 出血攻击力 : {value3}% - # REMOVE: data3 = [0, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 95]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # 出血持续时间 : {value4}秒 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 生命值恢复量 : {value5}% - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 妖气能量消耗 : {value6} - # REMOVE: data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 索敌范围比率 : {value7}% - # REMOVE: data7 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): @@ -968,15 +907,13 @@ class Skill27(PassiveSkill): uuid = "dac8d8207618150c162e4c6f9e168527" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 暴击伤害增加率 : {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) # 暴击率增加 : {value1}% - # REMOVE: data1 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 命中率增加 : {value2}% - # REMOVE: data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1003,26 +940,22 @@ class Skill28(ActiveSkill): uuid = "8e358ecf99ac9df31a6132aeafe378a9" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 妖气箭爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 2820, 3106, 3392, 3678, 3964, 4250, 4537, 4823, 5109, 5395, 5681, 5967, 6253, 6539, 6825, 7111, 7397, 7683, 7970, 8256, 8542, 8828, 9114, 9400, 9686, 9972, 10258, 10544, 10830, 11117, 11403, 11689, 11975, 12261, 12547, 12833, 13119, 13405, 13691, 13977, 14263, 14550, 14836, 15122, 15408, 15694, 15980, 16266, 16552, 16838, 17124, 17410, 17697, 17983, 18269, 18555, 18841, 19127, 19413, 19699, 19985, 20271, 20557, 20843, 21130, 21416, 21702, 21988, 22274, 22560]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 妖气风暴多段攻击力 : {value1}% - # REMOVE: data1 = [0, 564, 621, 678, 736, 793, 850, 907, 965, 1022, 1079, 1136, 1193, 1251, 1308, 1365, 1422, 1479, 1537, 1594, 1651, 1708, 1766, 1823, 1880, 1937, 1994, 2052, 2109, 2166, 2223, 2281, 2338, 2395, 2452, 2509, 2567, 2624, 2681, 2738, 2795, 2853, 2910, 2967, 3024, 3082, 3139, 3196, 3253, 3310, 3368, 3425, 3482, 3539, 3597, 3654, 3711, 3768, 3825, 3883, 3940, 3997, 4054, 4111, 4169, 4226, 4283, 4340, 4398, 4455, 4512]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 30 # 妖气风暴多段攻击次数 : {value2} - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # 终结斩击攻击力 : {value3}% - # REMOVE: data3 = [0, 8460, 9318, 10177, 11035, 11893, 12751, 13610, 14468, 15326, 16184, 17043, 17901, 18759, 19617, 20476, 21334, 22192, 23050, 23909, 24767, 25625, 26483, 27342, 28200, 29058, 29917, 30775, 31633, 32491, 33350, 34208, 35066, 35924, 36783, 37641, 38499, 39357, 40216, 41074, 41932, 42790, 43649, 44507, 45365, 46223, 47082, 47940, 48798, 49657, 50515, 51373, 52231, 53090, 53948, 54806, 55664, 56523, 57381, 58239, 59097, 59956, 60814, 61672, 62530, 63389, 64247, 65105, 65963, 66822, 67680]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # [范围信息] # 攻击范围比率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): @@ -1071,36 +1004,29 @@ class Skill29(ActiveSkill): uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 旋转多段攻击力 : {value0}% - # REMOVE: data0 = [0, 12723, 14014, 15304, 16595, 17886, 19176, 20467, 21758, 23049, 24339, 25630, 26921, 28211, 29502, 30793, 32084, 33374, 34665, 35956, 37246, 38537, 39828, 41119, 42409, 43700, 44991, 46281, 47572, 48863, 50154, 51444, 52735, 54026, 55317, 56607, 57898, 59189, 60479, 61770, 63061, 64352, 65642, 66933, 68224, 69514, 70805, 72096, 73387, 74677, 75968, 77259, 78549, 79840, 81131, 82422, 83712, 85003, 86294, 87584, 88875, 90166, 91457, 92747, 94038, 95329, 96620, 97910, 99201, 100492, 101782]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 旋转多段攻击次数 : {value1} - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 坠地冲击波攻击力 : {value2}% - # REMOVE: data2 = [0, 22265, 24524, 26782, 29041, 31300, 33559, 35817, 38076, 40335, 42594, 44852, 47111, 49370, 51629, 53888, 56146, 58405, 60664, 62923, 65181, 67440, 69699, 71958, 74216, 76475, 78734, 80993, 83251, 85510, 87769, 90028, 92286, 94545, 96804, 99063, 101321, 103580, 105839, 108098, 110356, 112615, 114874, 117133, 119391, 121650, 123909, 126168, 128427, 130685, 132944, 135203, 137462, 139720, 141979, 144238, 146497, 148755, 151014, 153273, 155532, 157790, 160049, 162308, 164567, 166825, 169084, 171343, 173602, 175860, 178119]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 绝息撕咬攻击力 : {value3}% - # REMOVE: data3 = [0, 3181, 3503, 3826, 4149, 4471, 4794, 5117, 5439, 5762, 6085, 6407, 6730, 7053, 7376, 7698, 8021, 8344, 8666, 8989, 9312, 9634, 9957, 10280, 10602, 10925, 11248, 11570, 11893, 12216, 12538, 12861, 13184, 13506, 13829, 14152, 14474, 14797, 15120, 15443, 15765, 16088, 16411, 16733, 17056, 17379, 17701, 18024, 18347, 18669, 18992, 19315, 19637, 19960, 20283, 20605, 20928, 21251, 21573, 21896, 22219, 22541, 22864, 23187, 23510, 23832, 24155, 24478, 24800, 25123, 25446]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # 出血攻击力 : {value4}% - # REMOVE: data4 = [0, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 1 # 出血持续时间 : {value5}秒 - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 妖气能量消耗 : {value6} - # REMOVE: data6 = [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 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 攻击范围比率 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): @@ -1145,15 +1071,13 @@ class Skill30(PassiveSkill): uuid = "f4a561e272cc434a4905b3aa0c0de090" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [幻妖之噬]生命值恢复量增加率 : {value1}% - # REMOVE: data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [鲜活宴场]生命值恢复量增加率 : {value2}% - # REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1177,20 +1101,17 @@ class Skill31(ActiveSkill): uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气触须攻击力 : {value0}% - # REMOVE: data0 = [0, 36786, 45316, 53846, 62377, 70907, 79437, 87967, 96497, 105027, 113557, 122087, 130617, 139148, 147678, 156208, 164738, 173268, 181798, 190328, 198858, 207389, 215919, 224449, 232979, 241509, 250039, 258569, 267099, 275630, 284160, 292690, 301220, 309750, 318280, 326810, 335340, 343871, 352401, 360931, 369461, 377991, 386521, 395051, 403581, 412112, 420642, 429172, 437702, 446232, 454762]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 终结斩击攻击力 : {value1}% - # REMOVE: data1 = [0, 44961, 55387, 65812, 76238, 86664, 97089, 107515, 117941, 128366, 138792, 149218, 159644, 170069, 180495, 190921, 201346, 211772, 222198, 232624, 243049, 253475, 263901, 274326, 284752, 295178, 305603, 316029, 326455, 336881, 347306, 357732, 368158, 378583, 389009, 399435, 409861, 420286, 430712, 441138, 451563, 461989, 472415, 482840, 493266, 503692, 514118, 524543, 534969, 545395, 555820]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 生命值恢复量 : {value2}% - # REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 妖气能量恢复 : {value3} - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 妖蛇暴雨 @@ -1213,16 +1134,15 @@ class Skill32(ActiveSkill): uuid = "4c5271b0ecce120d7fc113f377fae76f" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 妖气蛇攻击力 : {value0}% - # REMOVE: data0 = [0, 1848, 2035, 2223, 2410, 2598, 2785, 2973, 3160, 3348, 3535, 3723, 3910, 4098, 4285, 4473, 4660, 4848, 5035, 5223, 5410, 5598, 5785, 5973, 6160, 6347, 6535, 6722, 6910, 7097, 7285, 7472, 7660, 7847, 8035, 8222, 8410, 8597, 8785, 8972, 9160, 9347, 9535, 9722, 9910, 10097, 10285, 10472, 10659, 10847, 11034]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 20 # 妖气蛇数量 : 20 # [范围信息] # 攻击范围比率 : {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) def vp_1(self): @@ -1272,33 +1192,27 @@ class Skill33(ActiveSkill): uuid = "2e2b7efe778656690f9c8cb6e47c3932" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 第一次打击攻击力 : {value0}% - # REMOVE: data0 = [0, 19731, 21733, 23735, 25736, 27738, 29740, 31742, 33743, 35745, 37747, 39748, 41750, 43752, 45754, 47755, 49757, 51759, 53761, 55762, 57764, 59766, 61767, 63769, 65771, 67773, 69774, 71776, 73778, 75779, 77781, 79783, 81785, 83786, 85788, 87790, 89791, 91793, 93795, 95797, 97798, 99800, 101802, 103804, 105805, 107807, 109809, 111810, 113812, 115814, 117816]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 第二次打击攻击力 : {value1}% - # REMOVE: data1 = [0, 29597, 32599, 35602, 38605, 41607, 44610, 47612, 50615, 53618, 56620, 59623, 62625, 65628, 68630, 71633, 74636, 77638, 80641, 83643, 86646, 89649, 92651, 95654, 98656, 101659, 104661, 107664, 110667, 113669, 116672, 119674, 122677, 125679, 128682, 131685, 134687, 137690, 140692, 143695, 146698, 149700, 152703, 155705, 158708, 161710, 164713, 167716, 170718, 173721, 176723]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # 终结打击攻击力 : {value2}% - # REMOVE: data2 = [0, 49328, 54332, 59337, 64341, 69345, 74350, 79354, 84358, 89363, 94367, 99371, 104375, 109380, 114384, 119388, 124393, 129397, 134401, 139406, 144410, 149414, 154418, 159423, 164427, 169431, 174436, 179440, 184444, 189449, 194453, 199457, 204461, 209466, 214470, 219474, 224479, 229483, 234487, 239492, 244496, 249500, 254505, 259509, 264513, 269517, 274522, 279526, 284530, 289535, 294539]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 出血攻击力 : {value3}% - # REMOVE: data3 = [0, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 # 出血持续时间 : {value4}秒 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 妖气能量消耗 : {value5} - # REMOVE: data5 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 攻击范围比率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1342,9 +1256,9 @@ class Skill34(PassiveSkill): uuid = "dde3b443bd5e61d90c34e5ee771e2c28" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1370,19 +1284,17 @@ class Skill35(ActiveSkill): uuid = "527cdc3ecca985e18ef819d456532b26" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 20502, 22582, 24662, 26742, 28822, 30902, 32982, 35062, 37142, 39222, 41302, 43382, 45462, 47542, 49622, 51701, 53781, 55861, 57941, 60021, 62101, 64181, 66261, 68341, 70421, 72501, 74581, 76661, 78741, 80821, 82901, 84981, 87060, 89140, 91220, 93300, 95380, 97460, 99540, 101620, 103700, 105780, 107860, 109940, 112020, 114100, 116180, 118260, 120340, 122420]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 终结斩击攻击力 : {value1}% - # REMOVE: data1 = [0, 47839, 52692, 57545, 62398, 67252, 72105, 76958, 81811, 86664, 91518, 96371, 101224, 106077, 110930, 115784, 120637, 125490, 130343, 135196, 140050, 144903, 149756, 154609, 159462, 164316, 169169, 174022, 178875, 183728, 188582, 193435, 198288, 203141, 207994, 212848, 217701, 222554, 227407, 232260, 237114, 241967, 246820, 251673, 256526, 261380, 266233, 271086, 275939, 280792, 285646]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 # [范围信息] # 攻击范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -1434,21 +1346,18 @@ class Skill36(ActiveSkill): uuid = "e788de1a4498c99fcc790302c4d41fed" hasVP = True hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 妖气尖刺攻击力 : {value0}% - # REMOVE: data0 = [0, 96784, 106603, 116421, 126240, 136059, 145878, 155696, 165515, 175334, 185152, 194971, 204790, 214608, 224427, 234246, 244064, 253883, 263702, 273520, 283339, 293158, 302976, 312795, 322614, 332432, 342251, 352070, 361888, 371707, 381526, 391344, 401163, 410982, 420801, 430619, 440438, 450257, 460075, 469894, 479713, 489531, 499350, 509169, 518987, 528806, 538625, 548443, 558262, 568081, 577899]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 # 每击中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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 妖气能量消耗 : {value2} - # REMOVE: data2 = [0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 攻击范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1495,17 +1404,15 @@ class Skill37(ActiveSkill): uuid = "902a016f6978f13740f237e4740a5646" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 妖气爆炸多段攻击力 : {value0}% - # REMOVE: data0 = [0, 14890, 18343, 21796, 25248, 28701, 32154, 35607, 39059, 42512, 45965, 49418, 52870, 56323, 59776, 63229, 66681, 70134, 73587, 77040, 80492, 83945, 87398, 90851, 94303, 97756, 101209, 104662, 108114, 111567, 115020, 118473, 121925, 125378, 128831, 132284, 135736, 139189, 142642, 146095, 149547, 153000, 156453, 159906, 163358, 166811, 170264, 173717, 177169, 180622, 184075]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 15 # 妖气爆炸多段攻击次数 : {value1} - # REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 消耗1点妖气的攻击力增加率 : 0.3% # 攻击力增加最大值 : {value2}% - # REMOVE: data2 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 妖气能量消耗 : 全部 @@ -1538,9 +1445,9 @@ class Skill38(PassiveSkill): uuid = "370586038cf40378f20d338d507a780c" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {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) associate = [ {"data":data0,"type":"*skillRation"}] @@ -1570,38 +1477,31 @@ class Skill39(ActiveSkill): uuid = "dd32a9825ec1af42a91f2223be6658e5" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [人形施放时] # 妖气箭多段攻击力 : {value0}% - # REMOVE: data0 = [0, 6650, 7324, 7999, 8674, 9348, 10023, 10697, 11372, 12047, 12721, 13396, 14070, 14745, 15420, 16094, 16769, 17443, 18118, 18793, 19467, 20142, 20816, 21491, 22166, 22840, 23515, 24189, 24864, 25539, 26213, 26888, 27562, 28237, 28912, 29586, 30261, 30936, 31610, 32285, 32959, 33634, 34309, 34983, 35658, 36332, 37007, 37682, 38356, 39031, 39705]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 20 # 妖气箭多段攻击次数 : {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) # 妖气箭终结爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 56995, 62777, 68559, 74341, 80123, 85905, 91687, 97469, 103251, 109033, 114815, 120597, 126379, 132161, 137944, 143726, 149508, 155290, 161072, 166854, 172636, 178418, 184200, 189982, 195764, 201546, 207328, 213110, 218892, 224674, 230457, 236239, 242021, 247803, 253585, 259367, 265149, 270931, 276713, 282495, 288277, 294059, 299841, 305623, 311405, 317188, 322970, 328752, 334534, 340316]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # [妖兽形施放时] # 地面打击攻击力 : {value3}% - # REMOVE: data3 = [0, 49465, 54483, 59501, 64519, 69538, 74556, 79574, 84592, 89610, 94628, 99647, 104665, 109683, 114701, 119719, 124738, 129756, 134774, 139792, 144810, 149828, 154847, 159865, 164883, 169901, 174919, 179938, 184956, 189974, 194992, 200010, 205028, 210047, 215065, 220083, 225101, 230119, 235137, 240156, 245174, 250192, 255210, 260228, 265247, 270265, 275283, 280301, 285319, 290337, 295356]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 0 # 多段攻击力 : {value4}% - # REMOVE: data4 = [0, 24732, 27242, 29751, 32260, 34769, 37278, 39787, 42296, 44805, 47314, 49823, 52332, 54842, 57351, 59860, 62369, 64878, 67387, 69896, 72405, 74914, 77423, 79932, 82441, 84951, 87460, 89969, 92478, 94987, 97496, 100005, 102514, 105023, 107532, 110041, 112551, 115060, 117569, 120078, 122587, 125096, 127605, 130114, 132623, 135132, 137641, 140151, 142660, 145169, 147678]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) hit4 = 0 # 多段攻击次数 : {value5} - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 终结地面爆炸攻击力 : {value6}% - # REMOVE: data6 = [0, 65947, 72637, 79327, 86018, 92708, 99398, 106088, 112779, 119469, 126159, 132849, 139540, 146230, 152920, 159611, 166301, 172991, 179681, 186372, 193062, 199752, 206442, 213133, 219823, 226513, 233203, 239894, 246584, 253274, 259964, 266655, 273345, 280035, 286726, 293416, 300106, 306796, 313487, 320177, 326867, 333557, 340248, 346938, 353628, 360318, 367009, 373699, 380389, 387079, 393770]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) hit6 = 0 # 每消耗1点妖气的攻击力增加率 : 0.3% # 攻击力增加最大值 : {value7}% - # REMOVE: data7 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 妖气能量消耗 : 全部 @@ -1646,20 +1546,17 @@ class Skill40(ActiveSkill): uuid = "fa3ee243b36699e9d3fc34328adf6417" hasVP = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 下落多段攻击力 : {value0}% - # REMOVE: data0 = [0, 24122, 29716, 35309, 40903, 46496, 52090, 57683, 63277, 68870, 74464, 80057, 85651, 91244, 96838, 102431, 108025, 113619, 119212, 124806, 130399, 135993, 141586, 147180, 152773, 158367, 163960, 169554, 175147, 180741, 186334, 191928, 197521, 203115, 208709, 214302, 219896, 225489, 231083, 236676, 242270]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 # 下落多段攻击次数 : {value1} - # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 上斩攻击力 : {value2}% - # REMOVE: data2 = [0, 31014, 38206, 45397, 52589, 59781, 66973, 74164, 81356, 88548, 95739, 102931, 110123, 117314, 124506, 131698, 138889, 146081, 153273, 160464, 167656, 174848, 182039, 189231, 196423, 203614, 210806, 217998, 225189, 232381, 239573, 246765, 253956, 261148, 268340, 275531, 282723, 289915, 297106, 304298, 311490]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 # 终结斩击攻击力 : {value3}% - # REMOVE: data3 = [0, 413522, 509411, 605300, 701189, 797078, 892967, 988856, 1084745, 1180634, 1276523, 1372412, 1468301, 1564190, 1660079, 1755969, 1851858, 1947747, 2043636, 2139525, 2235414, 2331303, 2427192, 2523081, 2618970, 2714859, 2810748, 2906637, 3002526, 3098415, 3194305, 3290194, 3386083, 3481972, 3577861, 3673750, 3769639, 3865528, 3961417, 4057306, 4153195]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 diff --git a/backend/core/character/GF/demonic_lancer/dragoon.py b/backend/core/character/GF/demonic_lancer/dragoon.py index b108f280..15ab9ec9 100644 --- a/backend/core/character/GF/demonic_lancer/dragoon.py +++ b/backend/core/character/GF/demonic_lancer/dragoon.py @@ -82,7 +82,6 @@ class Skill3(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/demonic_lancer/impaler.py b/backend/core/character/GF/demonic_lancer/impaler.py index 8da11db9..4857661e 100644 --- a/backend/core/character/GF/demonic_lancer/impaler.py +++ b/backend/core/character/GF/demonic_lancer/impaler.py @@ -18,7 +18,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/demonic_lancer/skirmisher.py b/backend/core/character/GF/demonic_lancer/skirmisher.py index 895d2da8..c8ecc8fd 100644 --- a/backend/core/character/GF/demonic_lancer/skirmisher.py +++ b/backend/core/character/GF/demonic_lancer/skirmisher.py @@ -82,7 +82,6 @@ class Skill3(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/demonic_lancer/vanguard.py b/backend/core/character/GF/demonic_lancer/vanguard.py index bc90450a..c6fa038a 100644 --- a/backend/core/character/GF/demonic_lancer/vanguard.py +++ b/backend/core/character/GF/demonic_lancer/vanguard.py @@ -84,7 +84,6 @@ class Skill3(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/fighter_female/brawler_female.py b/backend/core/character/GF/fighter_female/brawler_female.py index d25da5c5..7f39646e 100644 --- a/backend/core/character/GF/fighter_female/brawler_female.py +++ b/backend/core/character/GF/fighter_female/brawler_female.py @@ -23,13 +23,10 @@ class Skill0(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 浮空攻击力 : {value0}% - # REMOVE: data0 = [0, 175, 203, 231, 259, 287, 314, 342, 370, 398, 426, 454, 482, 510, 538, 566, 593, 621, 649, 677, 705]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 浮空力比率 : {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) # 发动速度增加量 : {value2}% - # REMOVE: data2 = [0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 剧毒抵抗 @@ -50,7 +47,6 @@ class Skill1(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 中毒伤害减少率 : {value0}% - # REMOVE: data0 = [0, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒攻掌握 @@ -73,13 +69,10 @@ class Skill2(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 力量和智力补正比率 : {value0}% - # REMOVE: data0 = [0, 100]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理暴击率和魔法暴击率补正比率 : {value1}% - # REMOVE: data1 = [0, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放念气系列技能时眩晕几率 : {value2}% - # REMOVE: data2 = [0, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 前踢 @@ -102,10 +95,8 @@ class Skill3(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 2448, 2696, 2945, 3193, 3441, 3690, 3938, 4186, 4435, 4683, 4931, 5180, 5428, 5677, 5925, 6173, 6422, 6670, 6918, 7167, 7415, 7663, 7912, 8160, 8408, 8657, 8905, 9153, 9402, 9650, 9898, 10147, 10395, 10643, 10892, 11140, 11389, 11637, 11885, 12134, 12382, 12630, 12879, 13127, 13375, 13624, 13872, 14120, 14369, 14617, 14865, 15114, 15362, 15610, 15859, 16107, 16355, 16604, 16852, 17101, 17349, 17597, 17846, 18094, 18342, 18591, 18839, 19087, 19336, 19584]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 击飞力比率 : {value1}% - # REMOVE: data1 = [0, 100, 101.7, 103.5, 105.2, 107, 108.5, 110.2, 112, 113.7, 115.5, 117.2, 119, 120.7, 122.5, 124.2, 125.7, 127.5, 129.2, 131, 132.7, 134.5, 136.2, 138, 139.7, 141.5, 143, 144.7, 146.5, 148.2, 150, 151.7, 153.5, 155.2, 157, 158.5, 160.2, 162, 163.7, 165.5, 167.2, 169, 170.7, 172.5, 174.2, 175.7, 177.5, 179.2, 181, 182.7, 184.5, 186.2, 188, 189.7, 191.5, 193, 194.7, 196.5, 198.2, 200, 201.7, 203.5, 205.2, 207, 208.5, 210.2, 212, 213.7, 215.5, 217.2, 219]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 后跳 @@ -123,7 +114,6 @@ class Skill4(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -143,18 +133,14 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力变化率 : {value0}% - # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 前冲攻击力变化率 : {value1}% - # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跳跃攻击力变化率 : {value2}% - # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 受身蹲伏 @@ -173,18 +159,14 @@ class Skill6(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 蹲伏姿势最短无敌时间 : {value0}秒 - # REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 蹲伏姿势最长无敌时间 : {value1}秒 - # REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 起身时霸体时间 : {value2}秒 - # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 攻击类型转换 @@ -203,7 +185,6 @@ class Skill7(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "12dca7fbf791e882b025a0d916181673" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -223,7 +204,6 @@ class Skill8(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -249,17 +229,13 @@ class Skill9(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 下段踢攻击力 : {value0}% - # REMOVE: data0 = [0, 2349, 2587, 2826, 3064, 3302, 3541, 3779, 4017, 4255, 4494, 4732, 4970, 5209, 5447, 5685, 5924, 6162, 6400, 6638, 6877, 7115, 7353, 7592, 7830, 8068, 8307, 8545, 8783, 9022, 9260, 9498, 9736, 9975, 10213, 10451, 10690, 10928, 11166, 11405, 11643, 11881, 12119, 12358, 12596, 12834, 13073, 13311, 13549, 13788, 14026, 14264, 14503, 14741, 14979, 15217, 15456, 15694, 15932, 16171, 16409, 16647, 16886, 17124, 17362, 17600, 17839, 18077, 18315, 18554, 18792]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 1882, 2073, 2264, 2455, 2646, 2837, 3028, 3219, 3409, 3600, 3791, 3982, 4173, 4364, 4555, 4746, 4937, 5128, 5319, 5510, 5701, 5892, 6082, 6273, 6464, 6655, 6846, 7037, 7228, 7419, 7610, 7801, 7992, 8183, 8374, 8565, 8755, 8946, 9137, 9328, 9519, 9710, 9901, 10092, 10283, 10474, 10665, 10856, 11047, 11238, 11428, 11619, 11810, 12001, 12192, 12383, 12574, 12765, 12956, 13147, 13338, 13529, 13720, 13911, 14102, 14292, 14483, 14674, 14865, 15056]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 发动速度增加率 : {value2}% - # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 冲击波大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 分身 @@ -285,10 +261,8 @@ class Skill10(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 分身生成数 : {value0} - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 分身持续时间 : {value1}秒 - # REMOVE: data1 = [0, 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) # 气功师分身持续时间 : 5秒 @@ -316,17 +290,13 @@ class Skill11(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 5527, 6088, 6648, 7209, 7770, 8331, 8891, 9452, 10013, 10573, 11134, 11695, 12256, 12816, 13377, 13938, 14498, 15059, 15620, 16180, 16741, 17302, 17863, 18423, 18984, 19545, 20105, 20666, 21227, 21788, 22348, 22909, 23470, 24030, 24591, 25152, 25713, 26273, 26834, 27395, 27955, 28516, 29077, 29638, 30198, 30759, 31320, 31880, 32441, 33002, 33563, 34123, 34684, 35245, 35805, 36366, 36927, 37487, 38048, 38609, 39170, 39730, 40291, 40852, 41412, 41973, 42534, 43095, 43655, 44216]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 冲击波攻击力 : {value1}% - # REMOVE: data1 = [0, 3349, 3689, 4028, 4368, 4708, 5047, 5387, 5727, 6067, 6406, 6746, 7086, 7426, 7765, 8105, 8445, 8785, 9124, 9464, 9804, 10143, 10483, 10823, 11163, 11502, 11842, 12182, 12522, 12861, 13201, 13541, 13881, 14220, 14560, 14900, 15240, 15579, 15919, 16259, 16598, 16938, 17278, 17618, 17957, 18297, 18637, 18977, 19316, 19656, 19996, 20336, 20675, 21015, 21355, 21694, 22034, 22374, 22714, 23053, 23393, 23733, 24073, 24412, 24752, 25092, 25432, 25771, 26111, 26451, 26790]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 冲击波大小比率 : {value2}% - # REMOVE: data2 = [0, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 学习[雷霆背摔]后, 闪电大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 蹲伏 @@ -352,10 +322,8 @@ class Skill12(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 姿势持续时间 : {value0}秒 - # REMOVE: data0 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 肩撞攻击力 : {value1}% - # REMOVE: data1 = [0, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 钢筋铁骨 @@ -377,13 +345,10 @@ class Skill13(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理防御力增加量 : {value0} - # REMOVE: data0 = [0, 192, 264, 347, 442, 548, 666, 795, 935, 1086, 1249, 1424, 1609, 1806, 2015, 2235, 2466, 2708, 2962, 3227, 3504, 3792, 4091, 4402, 4724, 5058, 5403, 5759, 6126, 6505, 6896, 7297, 7710, 8135, 8571, 9018, 9476, 9946, 10427, 10920, 11424, 11939, 12466, 13004, 13554, 14115, 14687, 15270, 15865, 16472, 17089, 15206, 15551, 15896, 16240, 16585, 16930, 17275, 17620, 17965, 18309]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 体力增加量 : {value1} - # REMOVE: data1 = [0, 9, 12, 14, 17, 20, 23, 27, 30, 34, 38, 43, 47, 52, 57, 62, 68, 74, 80, 86, 92, 99, 106, 113, 120, 128, 135, 143, 152, 160, 169, 178, 187, 196, 206, 216, 226, 236, 246, 257, 268, 279, 291, 302, 314, 326, 338, 351, 364, 377, 390, 353, 361, 369, 377, 384, 392, 400, 408, 415, 423]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 霸体状态发动几率 : {value2}% - # REMOVE: data2 = [0, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 抛沙 @@ -408,28 +373,21 @@ class Skill14(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 沙尘攻击力 : {value0}% - # REMOVE: data0 = [0, 1402, 1544, 1686, 1829, 1971, 2113, 2255, 2398, 2540, 2682, 2824, 2967, 3109, 3251, 3393, 3535, 3678, 3820, 3962, 4104, 4247, 4389, 4531, 4673, 4816, 4958, 5100, 5242, 5384, 5527, 5669, 5811, 5953, 6096, 6238, 6380, 6522, 6665, 6807, 6949, 7091, 7234, 7376, 7518, 7660, 7802, 7945, 8087, 8229, 8371, 8514, 8656, 8798, 8940, 9083, 9225, 9367, 9509, 9651, 9794, 9936, 10078, 10220, 10363, 10505, 10647, 10789, 10932, 11074, 11216]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [失明效果] # 失明几率 : {value1}% - # REMOVE: data1 = [0, 50, 52, 53, 55, 57, 59, 60, 62, 64, 66, 67, 69, 71, 72, 74, 76, 78, 79, 81, 83, 85, 86, 88, 90, 91, 93, 95, 97, 98, 100, 102, 103, 105, 107, 109, 110, 112, 114, 116, 117, 119, 121, 122, 124, 126, 128, 129, 131, 133, 135, 136, 138, 140, 141, 143, 145, 147, 148, 150, 152, 154, 155, 157, 159, 160, 162, 164, 166, 167, 169]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 失明持续时间 : {value2}秒 - # REMOVE: data2 = [0, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 视野减少率 : {value3}% - # REMOVE: data3 = [0, 20, 22, 23, 25, 27, 29, 30, 32, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 51, 53, 54, 56, 58, 60, 61, 63, 65, 67, 68, 70, 72, 73, 75, 77, 79, 80, 82, 84, 86, 87, 89, 91, 92, 94, 96, 98, 99, 101, 103, 104, 106, 108, 110, 111, 113, 115, 117, 118, 120, 122, 123, 125, 127, 129, 130, 132, 134, 135, 137, 139]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 命中率减少率 : {value4}% - # REMOVE: data4 = [0, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [发动涂毒时附加中毒攻击力] # 沙尘命中时中毒攻击力 : {value5}% - # REMOVE: data5 = [0, 140, 154, 169, 183, 197, 211, 226, 240, 254, 268, 282, 297, 311, 325, 339, 354, 368, 382, 396, 410, 425, 439, 453, 467, 482, 496, 510, 524, 538, 553, 567, 581, 595, 610, 624, 638, 652, 666, 681, 695, 709, 723, 738, 752, 766, 780, 794, 809, 823, 837, 851, 866, 880, 894, 908, 922, 937, 951, 965, 979, 994, 1008, 1022, 1036, 1050, 1065, 1079, 1093, 1107, 1122]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 沙尘大小比率 : {value6}% - # REMOVE: data6 = [0, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 鹰踏 @@ -453,13 +411,10 @@ class Skill15(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踩踏攻击力 : {value0}% - # REMOVE: data0 = [0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 踩踏次数上限 : {value1}次 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 最后踩踏攻击力 : {value2}% - # REMOVE: data2 = [0, 2034, 2240, 2447, 2653, 2859, 3066, 3272, 3478, 3685, 3891, 4097, 4304, 4510, 4716, 4923, 5129, 5336, 5542, 5748, 5955, 6161, 6367, 6574, 6780, 6986, 7193, 7399, 7605, 7812, 8018, 8224, 8431, 8637, 8843, 9050, 9256, 9462, 9669, 9875, 10082, 10288, 10494, 10701, 10907, 11113, 11320, 11526, 11732, 11939, 12145, 12351, 12558, 12764, 12970, 13177, 13383, 13589, 13796, 14002, 14208, 14415, 14621, 14827, 15034, 15240, 15447, 15653, 15859, 16066, 16272]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 疾风追击 @@ -485,16 +440,12 @@ class Skill16(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 558, 615, 671, 728, 784, 841, 898, 954, 1011, 1068, 1124, 1181, 1237, 1294, 1351, 1407, 1464, 1520, 1577, 1634, 1690, 1747, 1803, 1860, 1917, 1973, 2030, 2087, 2143, 2200, 2256, 2313, 2370, 2426, 2483, 2539, 2596, 2653, 2709, 2766, 2822, 2879, 2936, 2992, 3049, 3105, 3162, 3219, 3275, 3332, 3389, 3445, 3502, 3558, 3615, 3672, 3728, 3785, 3841, 3898, 3955, 4011, 4068, 4124, 4181, 4238, 4294, 4351, 4408, 4464]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 620, 683, 746, 809, 872, 934, 997, 1060, 1123, 1186, 1249, 1312, 1375, 1438, 1501, 1563, 1626, 1689, 1752, 1815, 1878, 1941, 2004, 2067, 2130, 2192, 2255, 2318, 2381, 2444, 2507, 2570, 2633, 2696, 2758, 2821, 2884, 2947, 3010, 3073, 3136, 3199, 3262, 3325, 3387, 3450, 3513, 3576, 3639, 3702, 3765, 3828, 3891, 3954, 4016, 4079, 4142, 4205, 4268, 4331, 4394, 4457, 4520, 4582, 4645, 4708, 4771, 4834, 4897, 4960]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 第3击攻击力 : {value2}% - # REMOVE: data2 = [0, 682, 751, 820, 889, 959, 1028, 1097, 1166, 1235, 1305, 1374, 1443, 1512, 1581, 1651, 1720, 1789, 1858, 1927, 1996, 2066, 2135, 2204, 2273, 2342, 2412, 2481, 2550, 2619, 2688, 2757, 2827, 2896, 2965, 3034, 3103, 3173, 3242, 3311, 3380, 3449, 3518, 3588, 3657, 3726, 3795, 3864, 3934, 4003, 4072, 4141, 4210, 4279, 4349, 4418, 4487, 4556, 4625, 4695, 4764, 4833, 4902, 4971, 5040, 5110, 5179, 5248, 5317, 5386, 5456]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 第4击攻击力 : {value3}% - # REMOVE: data3 = [0, 744, 820, 895, 970, 1046, 1121, 1197, 1272, 1348, 1423, 1499, 1574, 1650, 1725, 1801, 1876, 1952, 2027, 2103, 2178, 2254, 2329, 2405, 2480, 2556, 2631, 2707, 2782, 2857, 2933, 3008, 3084, 3159, 3235, 3310, 3386, 3461, 3537, 3612, 3688, 3763, 3839, 3914, 3990, 4065, 4141, 4216, 4292, 4367, 4443, 4518, 4594, 4669, 4745, 4820, 4895, 4971, 5046, 5122, 5197, 5273, 5348, 5424, 5499, 5575, 5650, 5726, 5801, 5877, 5952]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 金刚碎 @@ -520,17 +471,13 @@ class Skill17(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0} - # REMOVE: data0 = [0, 5754, 6338, 6921, 7505, 8089, 8673, 9256, 9840, 10424, 11008, 11591, 12175, 12759, 13343, 13926, 14510, 15094, 15678, 16261, 16845, 17429, 18013, 18596, 19180, 19764, 20347, 20931, 21515, 22099, 22682, 23266, 23850, 24434, 25017, 25601, 26185, 26769, 27352, 27936, 28520, 29104, 29687, 30271, 30855, 31439, 32022, 32606, 33190, 33773, 34357, 34941, 35525, 36108, 36692, 37276, 37860, 38443, 39027, 39611, 40195, 40778, 41362, 41946, 42530, 43113, 43697, 44281, 44865, 45448, 46032]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 浮空力比率 : {value1}% - # REMOVE: data1 = [0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放后的僵直时间 : {value2}秒 - # REMOVE: data2 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 攻击范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 强化 - 后跳 @@ -551,15 +498,12 @@ class Skill18(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 强制中断技能时的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 被击或倒地期间施放时的冷却时间 : {value1}秒 - # REMOVE: data1 = [0, 30]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 跃翔 @@ -579,12 +523,10 @@ class Skill19(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 擒月炎 @@ -612,34 +554,25 @@ class Skill20(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 摆拳攻击力 : {value0}% - # REMOVE: data0 = [0, 1284, 1415, 1545, 1675, 1805, 1936, 2066, 2196, 2327, 2457, 2587, 2718, 2848, 2978, 3108, 3239, 3369, 3499, 3630, 3760, 3890, 4020, 4151, 4281, 4411, 4542, 4672, 4802, 4932, 5063, 5193, 5323, 5454, 5584, 5714, 5844, 5975, 6105, 6235, 6366, 6496, 6626, 6757, 6887, 7017, 7147, 7278, 7408, 7538, 7669, 7799, 7929, 8059, 8190, 8320, 8450, 8581, 8711, 8841, 8971, 9102, 9232, 9362, 9493, 9623, 9753, 9884, 10014, 10144, 10274]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 2997, 3301, 3605, 3909, 4213, 4517, 4821, 5125, 5429, 5733, 6037, 6341, 6645, 6949, 7253, 7557, 7861, 8165, 8469, 8773, 9077, 9381, 9685, 9989, 10293, 10597, 10901, 11205, 11509, 11813, 12117, 12421, 12725, 13029, 13333, 13637, 13941, 14245, 14549, 14853, 15157, 15461, 15765, 16069, 16373, 16677, 16981, 17285, 17589, 17893, 18197, 18501, 18805, 19109, 19413, 19717, 20021, 20325, 20629, 20933, 21237, 21541, 21846, 22150, 22454, 22758, 23062, 23366, 23670, 23974]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每个异常状态附加攻击力 : {value2}% - # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [灼伤效果] # 灼伤攻击力 : {value3}% - # REMOVE: data3 = [0, 4, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 23, 24, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 29, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 33, 34, 34]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 灼伤几率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 灼伤持续时间 : {value5}秒 - # REMOVE: data5 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # - [发动涂毒时附加中毒攻击力] - # 摆拳攻击时中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 128, 141, 154, 168, 181, 194, 207, 220, 233, 246, 259, 272, 285, 298, 311, 324, 337, 350, 363, 376, 389, 402, 415, 428, 441, 454, 467, 480, 493, 506, 519, 532, 545, 558, 571, 584, 597, 611, 624, 637, 650, 663, 676, 689, 702, 715, 728, 741, 754, 767, 780, 793, 806, 819, 832, 845, 858, 871, 884, 897, 910, 923, 936, 949, 962, 975, 988, 1001, 1014, 1027]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 爆炸攻击时中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 300, 330, 360, 391, 421, 452, 482, 512, 543, 573, 604, 634, 664, 695, 725, 756, 786, 816, 847, 877, 908, 938, 968, 999, 1029, 1060, 1090, 1121, 1151, 1181, 1212, 1242, 1273, 1303, 1333, 1364, 1394, 1425, 1455, 1485, 1516, 1546, 1577, 1607, 1637, 1668, 1698, 1729, 1759, 1789, 1820, 1850, 1881, 1911, 1941, 1972, 2002, 2033, 2063, 2093, 2124, 2154, 2185, 2215, 2245, 2276, 2306, 2337, 2367, 2397]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 爆炸范围比率 : {value8}% - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 念气波 @@ -664,30 +597,22 @@ class Skill21(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 2151, 2369, 2588, 2806, 3024, 3242, 3460, 3679, 3897, 4115, 4333, 4552, 4770, 4988, 5206, 5424, 5643, 5861, 6079, 6297, 6516, 6734, 6952, 7170, 7388, 7607, 7825, 8043, 8261, 8480, 8698, 8916, 9134, 9352, 9571, 9789, 10007, 10225, 10444, 10662, 10880, 11098, 11316, 11535, 11753, 11971, 12189, 12408, 12626, 12844, 13062, 13280, 13499, 13717, 13935, 14153, 14372, 14590, 14808, 15026, 15244, 15463, 15681, 15899, 16117, 16336, 16554, 16772, 16990, 17208]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 诱导性比率 : {value1}% - # REMOVE: data1 = [0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 感电几率 : {value2}% - # REMOVE: data2 = [0, 5, 5.3, 5.7, 6, 6.4, 6.7, 7.1, 7.4, 7.8, 8.1, 8.4, 8.8, 9.1, 9.5, 9.8, 10.2, 10.5, 10.9, 11.2, 11.6, 11.9, 12.2, 12.6, 12.9, 13.3, 13.6, 14, 14.3, 14.7, 15, 15.3, 15.7, 16, 16.4, 16.7, 17.1, 17.4, 17.8, 18.1, 18.4, 18.8, 19.1, 19.5, 19.8, 20.2, 20.5, 20.9, 21.2, 21.6, 21.9, 22.2, 22.6, 22.9, 23.3, 23.6, 24, 24.3, 24.7, 25, 25.4, 25.7, 26, 26.4, 26.7, 27.1, 27.4, 27.8, 28.1, 28.5, 28.8]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 感电持续时间 : {value3}秒 - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 感电攻击力 : {value4}% - # REMOVE: data4 = [0, 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, 73, 74, 75, 76, 78, 79, 80]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [转职为气功师后] # 念气波冷却时间减少率 : {value5}% - # REMOVE: data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 念气波大小比率 : {value6}% - # REMOVE: data6 = [0, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 射程距离 : {value7}px - # REMOVE: data7 = [0, 240, 244, 248, 252, 256, 261, 265, 269, 273, 277, 281, 286, 290, 294, 298, 302, 306, 310, 314, 319, 323, 327, 331, 335, 339, 344, 348, 352, 356, 360, 364, 368, 372, 376, 381, 385, 389, 393, 397, 401, 406, 410, 414, 418, 422, 426, 430, 434, 439, 443, 447, 451, 455, 459, 464, 468, 472, 476, 480, 484, 488, 492, 496, 501, 505, 509, 513, 517, 522, 526]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 涂毒 @@ -710,20 +635,15 @@ class Skill22(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [中毒效果] # 基本攻击时中毒攻击力 : {value1}% - # REMOVE: data1 = [0, 220, 255, 290, 325, 360, 395, 430, 466, 501, 536, 571, 606, 641, 676, 711, 746, 781, 816, 851, 886]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 中毒持续时间 : {value3}秒 - # REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 技能中包含的[涂毒]中毒攻击力变化率 : {value4}% - # REMOVE: data4 = [0, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 袭刺 @@ -749,34 +669,25 @@ class Skill23(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 移动距离 : {value0}px - # REMOVE: data0 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 针攻击力 : {value1}% - # REMOVE: data1 = [0, 3022, 3328, 3635, 3941, 4248, 4554, 4861, 5167, 5474, 5780, 6087, 6393, 6700, 7006, 7313, 7619, 7926, 8232, 8539, 8846, 9152, 9459, 9765, 10072, 10378, 10685, 10991, 11298, 11604, 11911, 12217, 12524, 12830, 13137, 13443, 13750, 14057, 14363, 14670, 14976, 15283, 15589, 15896, 16202, 16509, 16815, 17122, 17428, 17735, 18041, 18348, 18654, 18961, 19268, 19574, 19881, 20187, 20494, 20800, 21107, 21413, 21720, 22026, 22333, 22639, 22946, 23252, 23559, 23865, 24172]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [出血效果] # 出血攻击力 : {value2}% - # REMOVE: data2 = [0, 1209, 1331, 1454, 1576, 1699, 1822, 1944, 2067, 2189, 2312, 2435, 2557, 2680, 2803, 2925, 3048, 3170, 3293, 3416, 3538, 3661, 3783, 3906, 4029, 4151, 4274, 4397, 4519, 4642, 4764, 4887, 5010, 5132, 5255, 5377, 5500, 5623, 5745, 5868, 5990, 6113, 6236, 6358, 6481, 6604, 6726, 6849, 6971, 7094, 7217, 7339, 7462, 7584, 7707, 7830, 7952, 8075, 8197, 8320, 8443, 8565, 8688, 8811, 8933, 9056, 9178, 9301, 9424, 9546, 9669]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 出血几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 出血持续时间 : {value4}秒 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [涂毒发动时额外毒攻击力] # 针攻击时毒攻击力 : {value5}% - # REMOVE: data5 = [0, 604, 666, 727, 788, 850, 911, 972, 1033, 1095, 1156, 1217, 1279, 1340, 1401, 1463, 1524, 1585, 1646, 1708, 1769, 1830, 1892, 1953, 2014, 2076, 2137, 2198, 2260, 2321, 2382, 2443, 2505, 2566, 2627, 2689, 2750, 2811, 2873, 2934, 2995, 3057, 3118, 3179, 3240, 3302, 3363, 3424, 3486, 3547, 3608, 3670, 3731, 3792, 3854, 3915, 3976, 4037, 4099, 4160, 4221, 4283, 4344, 4405, 4467, 4528, 4589, 4650, 4712, 4773, 4834]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [学习猛毒之伤后] # 中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 1813, 1997, 2181, 2365, 2549, 2732, 2916, 3100, 3284, 3468, 3652, 3836, 4020, 4204, 4388, 4572, 4756, 4939, 5123, 5307, 5491, 5675, 5859, 6043, 6227, 6411, 6595, 6779, 6963, 7147, 7330, 7514, 7698, 7882, 8066, 8250, 8434, 8618, 8802, 8986, 9170, 9354, 9537, 9721, 9905, 10089, 10273, 10457, 10641, 10825, 11009, 11193, 11377, 11561, 11744, 11928, 12112, 12296, 12480, 12664, 12848, 13032, 13216, 13400, 13584, 13768, 13951, 14135, 14319, 14503]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 中毒几率 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒持续时间 : {value8}秒 - # REMOVE: data8 = [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 data8 = get_data(f'{prefix}/{uuid}', 8) # 双重投掷 @@ -801,25 +712,18 @@ class Skill24(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [擒月炎]爆炸范围增加率 : {value1}% - # REMOVE: data1 = [0, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [天罗地网]罗网大小增加率 : {value2}% - # REMOVE: data2 = [0, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [毒雷引爆]毒雷投掷距离增加率 : {value3}% - # REMOVE: data3 = [0, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [毒雷引爆]毒雷爆炸范围增加率 : {value4}% - # REMOVE: data4 = [0, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [猛毒擒月炎]爆炸范围增加率 : {value5}% - # REMOVE: data5 = [0, 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]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [爆碎砖袭]爆炸范围增加率 : {value6}% - # REMOVE: data6 = [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]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 毒影针 @@ -844,51 +748,37 @@ class Skill25(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 毒针攻击力 : {value0}% - # REMOVE: data0 = [0, 2165, 2385, 2604, 2824, 3044, 3263, 3483, 3703, 3922, 4142, 4362, 4581, 4801, 5021, 5240, 5460, 5680, 5899, 6119, 6338, 6558, 6778, 6997, 7217, 7437, 7656, 7876, 8096, 8315, 8535, 8755, 8974, 9194, 9414, 9633, 9853, 10073, 10292, 10512, 10731, 10951, 11171, 11390, 11610, 11830, 12049, 12269, 12489, 12708, 12928, 13148, 13367, 13587, 13807, 14026, 14246, 14466, 14685, 14905, 15124, 15344, 15564, 15783, 16003, 16223, 16442, 16662, 16882, 17101, 17321]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [僵直效果] # 僵直减少 : {value1} - # REMOVE: data1 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 减少僵直持续时间 : {value2}秒 - # REMOVE: data2 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 稀有、 领主怪物持续时间变化率 : {value3}% - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 人形护甲持续时间变化率 : {value4}% - # REMOVE: data4 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [出血效果] # 出血攻击力 : {value5}% - # REMOVE: data5 = [0, 2101, 2315, 2528, 2741, 2954, 3167, 3381, 3594, 3807, 4020, 4233, 4447, 4660, 4873, 5086, 5299, 5512, 5726, 5939, 6152, 6365, 6578, 6792, 7005, 7218, 7431, 7644, 7858, 8071, 8284, 8497, 8710, 8924, 9137, 9350, 9563, 9776, 9989, 10203, 10416, 10629, 10842, 11055, 11269, 11482, 11695, 11908, 12121, 12335, 12548, 12761, 12974, 13187, 13400, 13614, 13827, 14040, 14253, 14466, 14680, 14893, 15106, 15319, 15532, 15746, 15959, 16172, 16385, 16598, 16812]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血几率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 出血持续时间 : {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) # [中毒效果] # 中毒攻击力 : {value8}% - # REMOVE: data8 = [0, 2101, 2315, 2528, 2741, 2954, 3167, 3381, 3594, 3807, 4020, 4233, 4447, 4660, 4873, 5086, 5299, 5512, 5726, 5939, 6152, 6365, 6578, 6792, 7005, 7218, 7431, 7644, 7858, 8071, 8284, 8497, 8710, 8924, 9137, 9350, 9563, 9776, 9989, 10203, 10416, 10629, 10842, 11055, 11269, 11482, 11695, 11908, 12121, 12335, 12548, 12761, 12974, 13187, 13400, 13614, 13827, 14040, 14253, 14466, 14680, 14893, 15106, 15319, 15532, 15746, 15959, 16172, 16385, 16598, 16812]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒几率 : {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) # 中毒持续时间 : {value10}秒 - # REMOVE: data10 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [减速效果] # 减速几率 : {value11}% - # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 减速持续时间 : {value12}秒 - # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [发动涂毒时附加中毒攻击力] # 中毒攻击力 : {value13}% - # REMOVE: data13 = [0, 637, 701, 766, 831, 895, 960, 1024, 1089, 1154, 1218, 1283, 1347, 1412, 1477, 1541, 1606, 1670, 1735, 1800, 1864, 1929, 1993, 2058, 2123, 2187, 2252, 2316, 2381, 2446, 2510, 2575, 2639, 2704, 2769, 2833, 2898, 2963, 3027, 3092, 3156, 3221, 3286, 3350, 3415, 3479, 3544, 3609, 3673, 3738, 3802, 3867, 3932, 3996, 4061, 4125, 4190, 4255, 4319, 4384, 4448, 4513, 4578, 4642, 4707, 4771, 4836, 4901, 4965, 5030, 5094]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 疾风连击 @@ -927,7 +817,6 @@ class Skill27(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爪精通 @@ -950,26 +839,19 @@ class Skill28(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 物理攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 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]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 魔法攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 僵直率增加 : {value2}% - # REMOVE: data2 = [0, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 增加命中率 : {value3}% - # REMOVE: data3 = [0, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [出血效果] # 出血攻击力 : {value4}% - # REMOVE: data4 = [0, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41, 42, 44, 45]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 出血几率 : {value5}% - # REMOVE: data5 = [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]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血持续时间 : {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]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 砖袭 @@ -995,34 +877,25 @@ class Skill29(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 砖块攻击力 : {value0}% - # REMOVE: data0 = [0, 4203, 4629, 5056, 5482, 5909, 6335, 6761, 7188, 7614, 8041, 8467, 8893, 9320, 9746, 10172, 10599, 11025, 11452, 11878, 12304, 12731, 13157, 13584, 14010, 14436, 14863, 15289, 15716, 16142, 16568, 16995, 17421, 17848, 18274, 18700, 19127, 19553, 19979, 20406, 20832, 21259, 21685, 22111, 22538, 22964, 23391, 23817, 24243, 24670, 25096, 25523, 25949, 26375, 26802, 27228, 27655, 28081, 28507, 28934, 29360, 29786, 30213, 30639, 31066, 31492, 31918, 32345, 32771, 33198, 33624]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 砖碎块攻击力 : {value1}% - # REMOVE: data1 = [0, 2802, 3086, 3371, 3655, 3939, 4223, 4508, 4792, 5076, 5360, 5645, 5929, 6213, 6497, 6782, 7066, 7350, 7634, 7919, 8203, 8487, 8771, 9056, 9340, 9624, 9909, 10193, 10477, 10761, 11046, 11330, 11614, 11898, 12183, 12467, 12751, 13035, 13320, 13604, 13888, 14172, 14457, 14741, 15025, 15309, 15594, 15878, 16162, 16447, 16731, 17015, 17299, 17584, 17868, 18152, 18436, 18721, 19005, 19289, 19573, 19858, 20142, 20426, 20710, 20995, 21279, 21563, 21847, 22132, 22416]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 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) # 砖块眩晕持续时间 : {value3}秒 - # REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 砖碎块眩晕几率 : {value4}% - # REMOVE: data4 = [0, 50, 53, 55, 58, 61, 63, 66, 68, 71, 74, 76, 79, 82, 84, 87, 90, 92, 95, 97, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 125, 126, 127, 128, 129, 130]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 砖碎块眩晕持续时间 : {value5}秒 - # REMOVE: data5 = [0, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [发动涂毒时附加中毒攻击力] # 砖块攻击时中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 420, 463, 506, 548, 591, 633, 676, 719, 761, 804, 847, 889, 932, 975, 1017, 1060, 1103, 1145, 1188, 1230, 1273, 1316, 1358, 1401, 1444, 1486, 1529, 1572, 1614, 1657, 1699, 1742, 1785, 1827, 1870, 1913, 1955, 1998, 2041, 2083, 2126, 2169, 2211, 2254, 2296, 2339, 2382, 2424, 2467, 2510, 2552, 2595, 2638, 2680, 2723, 2765, 2808, 2851, 2893, 2936, 2979, 3021, 3064, 3107, 3149, 3192, 3234, 3277, 3320, 3362]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 砖碎块攻击时中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 280, 309, 337, 365, 394, 422, 451, 479, 508, 536, 564, 593, 621, 650, 678, 707, 735, 763, 792, 820, 849, 877, 906, 934, 962, 991, 1019, 1048, 1076, 1105, 1133, 1161, 1190, 1218, 1247, 1275, 1304, 1332, 1360, 1389, 1417, 1446, 1474, 1503, 1531, 1559, 1588, 1616, 1645, 1673, 1702, 1730, 1758, 1787, 1815, 1844, 1872, 1900, 1929, 1957, 1986, 2014, 2043, 2071, 2099, 2128, 2156, 2185, 2213, 2242]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 碎块范围比率 : {value8}% - # REMOVE: data8 = [0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 伏虎霸王拳 @@ -1048,30 +921,22 @@ class Skill30(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 连击攻击次数 : {value0}次 - # REMOVE: data0 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 连击攻击力 : {value1}% - # REMOVE: data1 = [0, 833, 917, 1002, 1086, 1171, 1255, 1340, 1424, 1509, 1593, 1678, 1762, 1847, 1931, 2016, 2100, 2185, 2269, 2354, 2438, 2523, 2607, 2692, 2776, 2861, 2945, 3030, 3114, 3199, 3283, 3368, 3452, 3537, 3621, 3706, 3790, 3875, 3959, 4044, 4128, 4213, 4297, 4382, 4466, 4551, 4635, 4720, 4804, 4889, 4973, 5058, 5142, 5227, 5311, 5395, 5480, 5564, 5649, 5733, 5818, 5902, 5987, 6071, 6156, 6240, 6325, 6409, 6494, 6578, 6663]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 最后一击攻击力 : {value2}% - # REMOVE: data2 = [0, 834, 918, 1003, 1088, 1172, 1257, 1341, 1426, 1511, 1595, 1680, 1764, 1849, 1934, 2018, 2103, 2187, 2272, 2356, 2441, 2526, 2610, 2695, 2779, 2864, 2949, 3033, 3118, 3202, 3287, 3372, 3456, 3541, 3625, 3710, 3795, 3879, 3964, 4048, 4133, 4218, 4302, 4387, 4471, 4556, 4640, 4725, 4810, 4894, 4979, 5063, 5148, 5233, 5317, 5402, 5486, 5571, 5656, 5740, 5825, 5909, 5994, 6079, 6163, 6248, 6332, 6417, 6501, 6586, 6671]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 抓取失败时, 冲击波攻击力 : {value3}% - # REMOVE: data3 = [0, 1656, 1824, 1992, 2160, 2328, 2496, 2664, 2832, 3000, 3168, 3336, 3504, 3672, 3840, 4008, 4176, 4344, 4512, 4680, 4848, 5016, 5184, 5352, 5520, 5688, 5856, 6024, 6192, 6360, 6528, 6696, 6864, 7032, 7200, 7368, 7536, 7704, 7872, 8040, 8208, 8376, 8544, 8712, 8880, 9048, 9216, 9384, 9552, 9720, 9888, 10056, 10224, 10392, 10560, 10728, 10896, 11064, 11232, 11400, 11568, 11736, 11904, 12072, 12240, 12408, 12576, 12744, 12912, 13080, 13248]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [发动涂毒时附加中毒攻击力] # 连击时, 中毒攻击力 : {value4}% - # REMOVE: data4 = [0, 83, 92, 100, 109, 117, 126, 134, 142, 151, 159, 168, 176, 185, 193, 202, 210, 218, 227, 235, 244, 252, 261, 269, 278, 286, 295, 303, 311, 320, 328, 337, 345, 354, 362, 371, 379, 387, 396, 404, 413, 421, 430, 438, 447, 455, 464, 472, 480, 489, 497, 506, 514, 523, 531, 540, 548, 556, 565, 573, 582, 590, 599, 607, 616, 624, 632, 641, 649, 658, 666]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 最后一击时, 中毒攻击力 : {value5}% - # REMOVE: data5 = [0, 83, 92, 100, 109, 117, 126, 134, 143, 151, 160, 168, 176, 185, 193, 202, 210, 219, 227, 236, 244, 253, 261, 269, 278, 286, 295, 303, 312, 320, 329, 337, 346, 354, 363, 371, 379, 388, 396, 405, 413, 422, 430, 439, 447, 456, 464, 473, 481, 489, 498, 506, 515, 523, 532, 540, 549, 557, 566, 574, 582, 591, 599, 608, 616, 625, 633, 642, 650, 659, 667]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 抓取失败时, 冲击波中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 166, 182, 199, 216, 233, 250, 266, 283, 300, 317, 334, 350, 367, 384, 401, 418, 434, 451, 468, 485, 502, 518, 535, 552, 569, 586, 602, 619, 636, 653, 670, 686, 703, 720, 737, 754, 770, 787, 804, 821, 838, 854, 871, 888, 905, 922, 938, 955, 972, 989, 1006, 1022, 1039, 1056, 1073, 1090, 1106, 1123, 1140, 1157, 1174, 1190, 1207, 1224, 1241, 1258, 1274, 1291, 1308, 1325]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 冲击波范围比率 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) # 旋风腿 @@ -1096,10 +961,8 @@ class Skill31(ActiveSkill): hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 回旋踢攻击力 : {value0}% - # REMOVE: data0 = [0, 2391, 2634, 2876, 3119, 3361, 3604, 3846, 4089, 4332, 4574, 4817, 5059, 5302, 5544, 5787, 6029, 6272, 6515, 6757, 7000, 7242, 7485, 7727, 7970, 8213, 8455, 8698, 8940, 9183, 9425, 9668, 9911, 10153, 10396, 10638, 10881, 11123, 11366, 11608, 11851, 12094, 12336, 12579, 12821, 13064, 13306, 13549, 13792, 14034, 14277, 14519, 14762, 15004, 15247, 15490, 15732, 15975, 16217, 16460, 16702, 16945, 17187, 17430, 17673, 17915, 18158, 18400, 18643, 18885, 19128]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击次数 : {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) # 挑衅 @@ -1126,25 +989,19 @@ class Skill32(ActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [持续效果] # 控制型异常状态抗性减少 : {value0}% - # REMOVE: data0 = [0, 17.8, 18.6, 19.4, 20.2, 21, 21.8, 22.6, 23.4, 24.2, 25, 25.8, 26.6, 27.4, 28.2, 29, 29.8, 30.6, 31.4, 32.2, 33]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 伤害增加率 : {value1}% - # REMOVE: data1 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 挑衅持续时间 : {value2}秒 - # REMOVE: data2 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 命中率减少率 : {value3}% - # REMOVE: data3 = [0, 5, 7, 8, 10, 12, 13, 15, 17, 18, 20, 22, 23, 25, 27, 28, 30, 32, 33, 35, 37]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 控制型异常状态抗性减少及挑衅范围 : {value4}px - # REMOVE: data4 = [0, 200, 217, 234, 250, 267, 284, 300, 317, 334, 350, 367, 384, 400, 417, 434, 450, 467, 484, 500, 517]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [决斗场] # [范围信息] # 控制型异常状态抗性减少范围 : {value5}px - # REMOVE: data5 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 天罗地网 @@ -1173,21 +1030,16 @@ class Skill33(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 罗网攻击力 : {value0}% - # REMOVE: data0 = [0, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 强制控制持续时间 : {value1}秒 - # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [束缚效果] # 束缚几率 : {value2}% - # REMOVE: data2 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 束缚持续时间 : {value3}秒 - # REMOVE: data3 = [0, 13.5, 13.8, 14.1, 14.4, 14.7, 15, 15.3, 15.6, 15.9, 16.2, 16.5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [发动涂毒时附加中毒攻击力] # 罗网攻击时中毒攻击力 : {value4}% - # REMOVE: data4 = [0, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) def vp_1(self): @@ -1239,32 +1091,24 @@ class Skill34(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 18766, 20670, 22574, 24477, 26381, 28285, 30189, 32093, 33996, 35900, 37804, 39708, 41612, 43515, 45419, 47323, 49227, 51131, 53034, 54938, 56842, 58746, 60650, 62553, 64457, 66361, 68265, 70169, 72072, 73976, 75880, 77784, 79688, 81591, 83495, 85399, 87303, 89206, 91110, 93014, 94918, 96822, 98725, 100629, 102533, 104437, 106341, 108244, 110148, 112052, 113956, 115860, 117763, 119667, 121571, 123475, 125379, 127282, 129186, 131090, 132994, 134898, 136801, 138705, 140609, 142513, 144417, 146320, 148224, 150128]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 对无法抓取的敌人攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 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) # [失明效果] # 失明几率 : {value2}% - # REMOVE: data2 = [0, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 失明持续时间 : {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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # [眩晕效果] # 眩晕几率 : {value4}% - # REMOVE: data4 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 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, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 154, 156]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 眩晕持续时间 : {value5}秒 - # REMOVE: data5 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [发动涂毒时附加中毒攻击力] # 踢击命中时, 中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 1877, 2067, 2257, 2448, 2638, 2828, 3019, 3209, 3400, 3590, 3780, 3971, 4161, 4352, 4542, 4732, 4923, 5113, 5303, 5494, 5684, 5875, 6065, 6255, 6446, 6636, 6826, 7017, 7207, 7398, 7588, 7778, 7969, 8159, 8350, 8540, 8730, 8921, 9111, 9301, 9492, 9682, 9873, 10063, 10253, 10444, 10634, 10824, 11015, 11205, 11396, 11586, 11776, 11967, 12157, 12347, 12538, 12728, 12919, 13109, 13299, 13490, 13680, 13871, 14061, 14251, 14442, 14632, 14822, 15013]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 攻击范围比率 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): @@ -1308,35 +1152,25 @@ class Skill35(PassiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 连击攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 最后一击攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 对不可抓取敌人的最后一击攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 每个异常状态攻击力增加率 : {value3}% - # REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 每个异常状态额外增加冲击波范围 : {value4}% - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 连击时, 冲击波范围增加率 : {value5}% - # REMOVE: data5 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 最后一击时, 冲击波范围增加率 : {value6}% - # REMOVE: data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [发动涂毒时附加中毒攻击力] # 连击时, 中毒攻击力增加率 : {value7}% - # REMOVE: data7 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 最后一击时, 中毒攻击力增加率 : {value8}% - # REMOVE: data8 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 最后一击命中无法抓取的敌人时, 中毒攻击力增加率 : {value9}% - # REMOVE: data9 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) def vp_1(self): @@ -1388,28 +1222,21 @@ class Skill36(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 毒气柱攻击次数上限 : {value0}次 - # REMOVE: data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒气柱攻击力 : {value1}% - # REMOVE: data1 = [0, 2542, 2800, 3057, 3315, 3573, 3831, 4089, 4347, 4605, 4862, 5120, 5378, 5636, 5894, 6152, 6410, 6667, 6925, 7183, 7441, 7699, 7957, 8214, 8472, 8730, 8988, 9246, 9504, 9762, 10019, 10277, 10535, 10793, 11051, 11309, 11567, 11824, 12082, 12340, 12598, 12856, 13114, 13372, 13629, 13887, 14145, 14403, 14661, 14919, 15177, 15434, 15692, 15950, 16208, 16466, 16724, 16982, 17239, 17497, 17755, 18013, 18271, 18529, 18786, 19044, 19302, 19560, 19818, 20076, 20334]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [中毒效果] # 中毒攻击力 : {value2}% - # REMOVE: data2 = [0, 1089, 1200, 1310, 1421, 1531, 1642, 1752, 1863, 1973, 2084, 2194, 2305, 2415, 2526, 2636, 2747, 2857, 2968, 3078, 3189, 3299, 3410, 3520, 3631, 3742, 3852, 3963, 4073, 4184, 4294, 4405, 4515, 4626, 4736, 4847, 4957, 5068, 5178, 5289, 5399, 5510, 5620, 5731, 5841, 5952, 6062, 6173, 6283, 6394, 6504, 6615, 6725, 6836, 6946, 7057, 7167, 7278, 7388, 7499, 7609, 7720, 7830, 7941, 8051, 8162, 8272, 8383, 8493, 8604, 8714]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 中毒几率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 中毒持续时间 : {value4}秒 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [发动涂毒时附加中毒攻击力] # 毒气柱攻击时中毒攻击力 : {value5}% - # REMOVE: data5 = [0, 363, 400, 437, 474, 510, 547, 584, 621, 658, 695, 731, 768, 805, 842, 879, 916, 952, 989, 1026, 1063, 1100, 1137, 1173, 1210, 1247, 1284, 1321, 1358, 1395, 1431, 1468, 1505, 1542, 1579, 1616, 1652, 1689, 1726, 1763, 1800, 1837, 1873, 1910, 1947, 1984, 2021, 2058, 2094, 2131, 2168, 2205, 2242, 2279, 2315, 2352, 2389, 2426, 2463, 2500, 2536, 2573, 2610, 2647, 2684, 2721, 2757, 2794, 2831, 2868, 2905]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [范围信息] # 毒气柱爆炸范围比率 : {value6}% - # REMOVE: data6 = [0, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1458,37 +1285,27 @@ class Skill37(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 生活用品攻击力 : {value0}% - # REMOVE: data0 = [0, 349, 384, 419, 455, 490, 526, 561, 596, 632, 667, 702, 738, 773, 809, 844, 879, 915, 950, 985, 1021, 1056, 1092, 1127, 1162, 1198, 1233, 1268, 1304, 1339, 1374, 1410, 1445, 1481, 1516, 1551, 1587, 1622, 1657, 1693, 1728, 1764, 1799, 1834, 1870, 1905, 1940, 1976, 2011, 2047, 2082, 2117, 2153, 2188, 2223, 2259, 2294, 2330, 2365, 2400, 2436, 2471, 2506, 2542, 2577, 2613, 2648, 2683, 2719, 2754, 2789]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 生活用品多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 炸药爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 30750, 33870, 36990, 40109, 43229, 46349, 49468, 52588, 55707, 58827, 61947, 65066, 68186, 71305, 74425, 77545, 80664, 83784, 86903, 90023, 93143, 96262, 99382, 102502, 105621, 108741, 111860, 114980, 118100, 121219, 124339, 127458, 130578, 133698, 136817, 139937, 143056, 146176, 149296, 152415, 155535, 158655, 161774, 164894, 168013, 171133, 174253, 177372, 180492, 183611, 186731, 189851, 192970, 196090, 199209, 202329, 205449, 208568, 211688, 214808, 217927, 221047, 224166, 227286, 230406, 233525, 236645, 239764, 242884, 246004]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [灼伤效果] # 灼伤攻击力 : {value3}% - # REMOVE: data3 = [0, 2889, 3182, 3475, 3768, 4061, 4354, 4647, 4940, 5233, 5526, 5819, 6112, 6405, 6698, 6991, 7284, 7578, 7871, 8164, 8457, 8750, 9043, 9336, 9629, 9922, 10215, 10508, 10801, 11094, 11387, 11680, 11973, 12266, 12559, 12853, 13146, 13439, 13732, 14025, 14318, 14611, 14904, 15197, 15490, 15783, 16076, 16369, 16662, 16955, 17248, 17541, 17834, 18128, 18421, 18714, 19007, 19300, 19593, 19886, 20179, 20472, 20765, 21058, 21351, 21644, 21937, 22230, 22523, 22816, 23109]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 灼伤几率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 灼伤持续时间 : {value5}秒 - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # - [发动涂毒时附加中毒攻击力] - # 生活用品攻击时中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 29, 32, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 95, 98, 101, 104, 107, 110, 113, 116, 119, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 185, 188, 191, 194, 197, 200, 203, 206, 209, 212, 215, 217, 220, 223, 226, 229]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 炸药爆炸攻击时中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 3465, 3816, 4168, 4519, 4871, 5222, 5574, 5925, 6277, 6628, 6980, 7331, 7683, 8034, 8386, 8737, 9089, 9440, 9792, 10143, 10495, 10846, 11198, 11549, 11901, 12252, 12604, 12955, 13307, 13658, 14010, 14361, 14713, 15064, 15415, 15767, 16118, 16470, 16821, 17173, 17524, 17876, 18227, 18579, 18930, 19282, 19633, 19985, 20336, 20688, 21039, 21391, 21742, 22094, 22445, 22797, 23148, 23500, 23851, 24203, 24554, 24906, 25257, 25609, 25960, 26312, 26663, 27015, 27366, 27718]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 生活用品大小比率 : {value8}% - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 炸药爆炸范围比率 : {value9}% - # REMOVE: data9 = [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 data9 = get_data(f'{prefix}/{uuid}', 9) def vp_1(self): @@ -1531,26 +1348,19 @@ class Skill38(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 5, 6.5, 8, 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]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击速度增加 : {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, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 移动速度增加 : {value2}% - # REMOVE: data2 = [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, 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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [中毒效果] # 中毒攻击力 : {value3}% - # REMOVE: data3 = [0, 210, 243, 277, 310, 344, 377, 411, 444, 478, 511, 545, 578, 612, 645, 679, 712, 746, 779, 813, 846, 880, 913, 947, 980, 1013, 1047, 1080, 1114, 1147, 1181, 1214, 1248, 1281, 1315, 1348, 1382, 1415, 1449, 1482, 1516, 1549, 1583, 1616, 1650, 1683, 1717, 1750, 1783, 1817, 1850]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 被击时中毒生成几率 : {value4}% - # REMOVE: data4 = [0, 61, 61, 62, 62, 63, 63, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 攻击时中毒几率 : {value5}% - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) # 中毒生成持续时间 : {value6}秒 - # REMOVE: data6 = [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 data6 = get_data(f'{prefix}/{uuid}', 6) # 死亡毒雾 @@ -1579,33 +1389,24 @@ class Skill39(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # 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]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒雾中毒攻击力 : {value1}% - # REMOVE: data1 = [0, 1171, 1443, 1715, 1986, 2258, 2529, 2801, 3073, 3344, 3616, 3888, 4159, 4431, 4702, 4974, 5246, 5517, 5789, 6061, 6332, 6604, 6875, 7147, 7419, 7690, 7962, 8233, 8505, 8777, 9048, 9320, 9592, 9863, 10135, 10406, 10678, 10950, 11221, 11493, 11765, 12036, 12308, 12579, 12851, 13123, 13394, 13666, 13938, 14209, 14481]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒雾中毒持续时间 : {value2}秒 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 毒雾爆炸攻击力 : {value3}% - # REMOVE: data3 = [0, 14391, 17728, 21065, 24402, 27739, 31076, 34413, 37750, 41087, 44424, 47762, 51099, 54436, 57773, 61110, 64447, 67784, 71121, 74458, 77795, 81132, 84469, 87806, 91143, 94480, 97817, 101154, 104491, 107828, 111165, 114503, 117840, 121177, 124514, 127851, 131188, 134525, 137862, 141199, 144536, 147873, 151210, 154547, 157884, 161221, 164558, 167895, 171232, 174569, 177906]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒雾爆炸多段攻击次数 : {value4}次 - # REMOVE: data4 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 毒雾大小比率 : {value5}% - # REMOVE: data5 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [毒雾附加效果] # 敌人控制型异常状态抗性减少率 : {value6}% - # REMOVE: data6 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 攻击速度、 移动速度增加 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) # [发动涂毒时附加中毒攻击力] # 毒雾爆炸时攻击力 : {value8}% - # REMOVE: data8 = [0, 1439, 1773, 2107, 2440, 2774, 3108, 3441, 3775, 4109, 4442, 4776, 5110, 5444, 5777, 6111, 6445, 6778, 7112, 7446, 7779, 8113, 8447, 8781, 9114, 9448, 9782, 10115, 10449, 10783, 11117, 11450, 11784, 12118, 12451, 12785, 13119, 13452, 13786, 14120, 14454, 14787, 15121, 15455, 15788, 16122, 16456, 16790, 17123, 17457, 17791]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 猛毒擒月炎 @@ -1635,47 +1436,34 @@ class Skill40(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 摆拳攻击力 : {value0}% - # REMOVE: data0 = [0, 4048, 4458, 4869, 5280, 5690, 6101, 6512, 6922, 7333, 7744, 8154, 8565, 8976, 9386, 9797, 10208, 10618, 11029, 11440, 11850, 12261, 12672, 13082, 13493, 13903, 14314, 14725, 15135, 15546, 15957, 16367, 16778, 17189, 17599, 18010, 18421, 18831, 19242, 19653, 20063, 20474, 20885, 21295, 21706, 22116, 22527, 22938, 23348, 23759, 24170]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 18114, 19952, 21789, 23627, 25464, 27302, 29140, 30977, 32815, 34653, 36490, 38328, 40166, 42003, 43841, 45679, 47516, 49354, 51191, 53029, 54867, 56704, 58542, 60380, 62217, 64055, 65893, 67730, 69568, 71406, 73243, 75081, 76918, 78756, 80594, 82431, 84269, 86107, 87944, 89782, 91620, 93457, 95295, 97133, 98970, 100808, 102645, 104483, 106321, 108158]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 每个异常状态攻击力增加率 : {value2}% - # REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [中毒效果] # 中毒攻击力 : {value3}% - # REMOVE: data3 = [0, 3504, 3859, 4215, 4570, 4925, 5281, 5636, 5992, 6347, 6703, 7058, 7414, 7769, 8124, 8480, 8835, 9191, 9546, 9902, 10257, 10613, 10968, 11323, 11679, 12034, 12390, 12745, 13101, 13456, 13812, 14167, 14523, 14878, 15233, 15589, 15944, 16300, 16655, 17011, 17366, 17722, 18077, 18432, 18788, 19143, 19499, 19854, 20210, 20565, 20921]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 中毒几率 : {value4}% - # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 中毒持续时间 : {value5}秒 - # REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [减速效果] # 减速几率 : {value6}% - # REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 减速持续时间 : {value7}秒 - # REMOVE: data7 = [0, 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 data7 = get_data(f'{prefix}/{uuid}', 7) # 移动速度减少率 : {value8}% - # REMOVE: data8 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 攻击速度减少率 : {value9}% - # REMOVE: data9 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [发动涂毒时附加中毒攻击力] # 摆拳攻击时中毒攻击力 : {value10}% - # REMOVE: data10 = [0, 400, 441, 482, 522, 563, 604, 644, 685, 725, 766, 807, 847, 888, 929, 969, 1010, 1050, 1091, 1132, 1172, 1213, 1253, 1294, 1335, 1375, 1416, 1457, 1497, 1538, 1578, 1619, 1660, 1700, 1741, 1782, 1822, 1863, 1903, 1944, 1985, 2025, 2066, 2107, 2147, 2188, 2228, 2269, 2310, 2350, 2391]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 爆炸攻击时中毒攻击力 : {value11}% - # REMOVE: data11 = [0, 2161, 2381, 2600, 2819, 3038, 3258, 3477, 3696, 3915, 4135, 4354, 4573, 4792, 5012, 5231, 5450, 5669, 5889, 6108, 6327, 6546, 6766, 6985, 7204, 7423, 7643, 7862, 8081, 8300, 8520, 8739, 8958, 9177, 9397, 9616, 9835, 10054, 10274, 10493, 10712, 10932, 11151, 11370, 11589, 11809, 12028, 12247, 12466, 12686, 12905]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # [范围信息] # 爆炸范围比率 : {value12}% - # REMOVE: data12 = [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 data12 = get_data(f'{prefix}/{uuid}', 12) def vp_1(self): @@ -1724,33 +1512,24 @@ class Skill41(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 8267, 9105, 9944, 10782, 11621, 12460, 13298, 14137, 14976, 15814, 16653, 17492, 18330, 19169, 20007, 20846, 21685, 22523, 23362, 24201, 25039, 25878, 26716, 27555, 28394, 29232, 30071, 30910, 31748, 32587, 33426, 34264, 35103, 35941, 36780, 37619, 38457, 39296, 40135, 40973, 41812, 42651, 43489, 44328, 45166, 46005, 46844, 47682, 48521, 49360]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 砖块攻击力 : {value1}% - # REMOVE: data1 = [0, 8267, 9105, 9944, 10782, 11621, 12460, 13298, 14137, 14976, 15814, 16653, 17492, 18330, 19169, 20007, 20846, 21685, 22523, 23362, 24201, 25039, 25878, 26716, 27555, 28394, 29232, 30071, 30910, 31748, 32587, 33426, 34264, 35103, 35941, 36780, 37619, 38457, 39296, 40135, 40973, 41812, 42651, 43489, 44328, 45166, 46005, 46844, 47682, 48521, 49360]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 砖块爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 5630, 6201, 6773, 7344, 7915, 8486, 9057, 9628, 10200, 10771, 11342, 11913, 12484, 13055, 13627, 14198, 14769, 15340, 15911, 16483, 17054, 17625, 18196, 18767, 19338, 19910, 20481, 21052, 21623, 22194, 22766, 23337, 23908, 24479, 25050, 25621, 26193, 26764, 27335, 27906, 28477, 29048, 29620, 30191, 30762, 31333, 31904, 32476, 33047, 33618]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 砖块爆炸多段攻击次数 : {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) # 砖块爆炸时强制控制持续时间 : {value4}秒 - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [发动涂毒时附加中毒攻击力] # 冲击波中毒攻击力 : {value5}% - # REMOVE: data5 = [0, 827, 911, 994, 1078, 1162, 1246, 1330, 1414, 1498, 1581, 1665, 1749, 1833, 1917, 2001, 2085, 2168, 2252, 2336, 2420, 2504, 2588, 2672, 2756, 2839, 2923, 3007, 3091, 3175, 3259, 3343, 3426, 3510, 3594, 3678, 3762, 3846, 3930, 4013, 4097, 4181, 4265, 4349, 4433, 4517, 4601, 4684, 4768, 4852, 4936]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 砖块攻击时中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 827, 911, 994, 1078, 1162, 1246, 1330, 1414, 1498, 1581, 1665, 1749, 1833, 1917, 2001, 2085, 2168, 2252, 2336, 2420, 2504, 2588, 2672, 2756, 2839, 2923, 3007, 3091, 3175, 3259, 3343, 3426, 3510, 3594, 3678, 3762, 3846, 3930, 4013, 4097, 4181, 4265, 4349, 4433, 4517, 4601, 4684, 4768, 4852, 4936]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 砖块爆炸时中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 563, 620, 677, 734, 791, 849, 906, 963, 1020, 1077, 1134, 1191, 1248, 1306, 1363, 1420, 1477, 1534, 1591, 1648, 1705, 1762, 1820, 1877, 1934, 1991, 2048, 2105, 2162, 2219, 2277, 2334, 2391, 2448, 2505, 2562, 2619, 2676, 2733, 2791, 2848, 2905, 2962, 3019, 3076, 3133, 3190, 3248, 3305, 3362]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [范围信息] # 砖块爆炸大小比率 : {value8}% - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) def vp_1(self): @@ -1799,13 +1578,10 @@ class Skill42(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理、 魔法暴击率增加 : {value1}% - # REMOVE: data1 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 基本攻击力和技能攻击力增加率 : {value2}% - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # 连环毒爆弹 @@ -1835,59 +1611,42 @@ class Skill43(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 踢击攻击力 : {value0}% - # REMOVE: data0 = [0, 32590, 35897, 39203, 42509, 45816, 49122, 52428, 55734, 59041, 62347, 65653, 68960, 72266, 75572, 78878, 82185, 85491, 88797, 92104, 95410, 98716, 102022, 105329, 108635, 111941, 115247, 118554, 121860, 125166, 128473, 131779, 135085, 138391, 141698, 145004, 148310, 151617, 154923, 158229, 161535, 164842, 168148, 171454, 174761, 178067, 181373, 184679, 187986, 191292, 194598]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒爆弹爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 13945, 15360, 16774, 18189, 19604, 21018, 22433, 23848, 25262, 26677, 28092, 29507, 30921, 32336, 33751, 35165, 36580, 37995, 39409, 40824, 42239, 43654, 45068, 46483, 47898, 49312, 50727, 52142, 53556, 54971, 56386, 57801, 59215, 60630, 62045, 63459, 64874, 66289, 67703, 69118, 70533, 71948, 73362, 74777, 76192, 77606, 79021, 80436, 81850, 83265]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒爆弹第1次转移人数上限 : {value2}个 - # REMOVE: data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 第1次转移时, 攻击力减少率 : {value3}% - # REMOVE: data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒爆弹第2次转移人数上限 : {value4}个 - # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 第2次转移时, 攻击力减少率 : {value5}% - # REMOVE: data5 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 被装置爆毒弹时, 移动速度减少率 : {value6}% - # REMOVE: data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 被装置爆毒弹时, 攻击速度减少率 : {value7}% - # REMOVE: data7 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [中毒效果] # 中毒攻击力 : {value8}% - # REMOVE: data8 = [0, 1091, 1201, 1312, 1423, 1533, 1644, 1755, 1865, 1976, 2086, 2197, 2308, 2418, 2529, 2640, 2750, 2861, 2972, 3082, 3193, 3304, 3414, 3525, 3635, 3746, 3857, 3967, 4078, 4189, 4299, 4410, 4521, 4631, 4742, 4853, 4963, 5074, 5184, 5295, 5406, 5516, 5627, 5738, 5848, 5959, 6070, 6180, 6291, 6402, 6512]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒几率 : {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]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 中毒持续时间 : {value10}秒 - # REMOVE: data10 = [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 data10 = get_data(f'{prefix}/{uuid}', 10) # [灼伤效果] # 灼伤攻击力 : {value11}% - # REMOVE: data11 = [0, 95, 105, 115, 124, 134, 144, 153, 163, 173, 182, 192, 202, 211, 221, 231, 240, 250, 260, 269, 279, 289, 298, 308, 318, 327, 337, 346, 356, 366, 375, 385, 395, 404, 414, 424, 433, 443, 453, 462, 472, 482, 491, 501, 511, 520, 530, 540, 549, 559, 569]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 灼伤几率 : {value12}% - # REMOVE: data12 = [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 data12 = get_data(f'{prefix}/{uuid}', 12) # 灼伤持续时间 : {value13}秒 - # REMOVE: data13 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # [发动涂毒时附加中毒攻击力] # 踢击时中毒攻击力 : {value14}% - # REMOVE: data14 = [0, 3258, 3588, 3919, 4249, 4580, 4910, 5241, 5571, 5901, 6232, 6562, 6893, 7223, 7554, 7884, 8215, 8545, 8876, 9206, 9537, 9867, 10198, 10528, 10859, 11189, 11520, 11850, 12181, 12511, 12842, 13172, 13503, 13833, 14164, 14494, 14825, 15155, 15485, 15816, 16146, 16477, 16807, 17138, 17468, 17799, 18129, 18460, 18790, 19121, 19451]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 毒爆弹爆炸时中毒攻击力 : {value15}% - # REMOVE: data15 = [0, 1505, 1658, 1810, 1963, 2116, 2268, 2421, 2574, 2726, 2879, 3032, 3184, 3337, 3490, 3642, 3795, 3948, 4101, 4253, 4406, 4559, 4711, 4864, 5017, 5169, 5322, 5475, 5627, 5780, 5933, 6085, 6238, 6391, 6543, 6696, 6849, 7001, 7154, 7307, 7459, 7612, 7765, 7918, 8070, 8223, 8376, 8528, 8681, 8834, 8986]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # [范围信息] # 爆炸范围比率 : {value16}% - # REMOVE: data16 = [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 data16 = get_data(f'{prefix}/{uuid}', 16) def vp_1(self): @@ -1938,43 +1697,31 @@ class Skill44(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 落地攻击力 : {value0}% - # REMOVE: data0 = [0, 10905, 12011, 13117, 14224, 15330, 16436, 17543, 18649, 19755, 20862, 21968, 23074, 24180, 25287, 26393, 27499, 28606, 29712, 30818, 31924, 33031, 34137, 35243, 36350, 37456, 38562, 39669, 40775, 41881, 42987, 44094, 45200, 46306, 47413, 48519, 49625, 50731, 51838, 52944, 54050, 55157, 56263, 57369, 58476, 59582, 60688, 61794, 62901, 64007, 65113]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 轰天雷爆炸多段攻击力 : {value1}% - # REMOVE: data1 = [0, 10460, 11521, 12582, 13643, 14704, 15766, 16827, 17888, 18949, 20010, 21071, 22132, 23193, 24255, 25316, 26377, 27438, 28499, 29560, 30621, 31683, 32744, 33805, 34866, 35927, 36988, 38049, 39111, 40172, 41233, 42294, 43355, 44416, 45477, 46539, 47600, 48661, 49722, 50783, 51844, 52905, 53967, 55028, 56089, 57150, 58211, 59272, 60333, 61394, 62456]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 轰天雷爆炸多段攻击次数 : {value2}次 - # REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 猛毒地带攻击力 : {value3}% - # REMOVE: data3 = [0, 659, 726, 792, 859, 926, 993, 1060, 1127, 1193, 1260, 1327, 1394, 1461, 1528, 1594, 1661, 1728, 1795, 1862, 1928, 1995, 2062, 2129, 2196, 2263, 2329, 2396, 2463, 2530, 2597, 2664, 2730, 2797, 2864, 2931, 2998, 3065, 3131, 3198, 3265, 3332, 3399, 3466, 3532, 3599, 3666, 3733, 3800, 3867, 3933]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 猛毒地带持续时间 : {value4}秒 - # REMOVE: data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 猛毒地带移动速度减少率 : {value5}% - # REMOVE: data5 = [0, 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 data5 = get_data(f'{prefix}/{uuid}', 5) # [中毒效果] # 中毒攻击力 : {value6}% - # REMOVE: data6 = [0, 439, 484, 528, 573, 617, 662, 706, 751, 796, 840, 885, 929, 974, 1018, 1063, 1107, 1152, 1197, 1241, 1286, 1330, 1375, 1419, 1464, 1508, 1553, 1598, 1642, 1687, 1731, 1776, 1820, 1865, 1909, 1954, 1999, 2043, 2088, 2132, 2177, 2221, 2266, 2310, 2355, 2399, 2444, 2489, 2533, 2578, 2622]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 中毒几率 : {value7}% - # REMOVE: data7 = [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 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒持续时间 : {value8}秒 - # REMOVE: data8 = [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 data8 = get_data(f'{prefix}/{uuid}', 8) # [发动涂毒时附加中毒攻击力] # 落地攻击时中毒攻击力 : {value9}% - # REMOVE: data9 = [0, 1090, 1201, 1312, 1422, 1533, 1644, 1754, 1865, 1976, 2086, 2197, 2307, 2418, 2529, 2639, 2750, 2861, 2971, 3082, 3192, 3303, 3414, 3524, 3635, 3746, 3856, 3967, 4077, 4188, 4299, 4409, 4520, 4631, 4741, 4852, 4963, 5073, 5184, 5294, 5405, 5516, 5626, 5737, 5848, 5958, 6069, 6179, 6290, 6401, 6511]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 轰天雷爆炸时中毒攻击力 : {value10}% - # REMOVE: data10 = [0, 1266, 1394, 1522, 1651, 1779, 1908, 2036, 2164, 2293, 2421, 2549, 2678, 2806, 2935, 3063, 3191, 3320, 3448, 3577, 3705, 3833, 3962, 4090, 4219, 4347, 4475, 4604, 4732, 4860, 4989, 5117, 5246, 5374, 5502, 5631, 5759, 5888, 6016, 6144, 6273, 6401, 6530, 6658, 6786, 6915, 7043, 7172, 7300, 7428, 7557]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [范围信息] # 攻击范围比率 : {value11}% - # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) def vp_1(self): @@ -2019,13 +1766,10 @@ class Skill45(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 踢击攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 50]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 毒爆弹爆炸攻击力增加率 : {value1}% - # REMOVE: data1 = [0, 40]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 毒爆弹爆炸攻击时中毒攻击力变化率 : {value2}% - # REMOVE: data2 = [0, 140]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 万毒噬心诀 @@ -2053,59 +1797,41 @@ class Skill46(ActiveSkill): custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [持续效果] # [挑衅]控制型异常状态抗性额外减少 : {value0}% - # REMOVE: data0 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [万毒噬心诀]持续时间 : {value1}秒 - # REMOVE: data1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 施放技能时爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 5471, 6740, 8008, 9277, 10545, 11814, 13083, 14351, 15620, 16889, 18157, 19426, 20694, 21963, 23232, 24500, 25769, 27038, 28306, 29575, 30843, 32112, 33381, 34649, 35918, 37187, 38455, 39724, 40992, 42261, 43530, 44798, 46067, 47336, 48604, 49873, 51141, 52410, 53679, 54947, 56216, 57485, 58753, 60022, 61290, 62559, 63828, 65096, 66365, 67634]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 基本攻击第1击攻击力 : {value3}% - # REMOVE: data3 = [0, 2285, 2815, 3344, 3874, 4404, 4934, 5464, 5994, 6523, 7053, 7583, 8113, 8643, 9173, 9702, 10232, 10762, 11292, 11822, 12351, 12881, 13411, 13941, 14471, 15001, 15530, 16060, 16590, 17120, 17650, 18179, 18709, 19239, 19769, 20299, 20829, 21358, 21888, 22418, 22948, 23478, 24007, 24537, 25067, 25597, 26127, 26657, 27186, 27716, 28246]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 基本攻击第2击攻击力 : {value4}% - # REMOVE: data4 = [0, 2540, 3129, 3718, 4307, 4896, 5485, 6074, 6663, 7252, 7841, 8430, 9019, 9608, 10197, 10786, 11375, 11964, 12553, 13142, 13731, 14320, 14909, 15498, 16087, 16677, 17266, 17855, 18444, 19033, 19622, 20211, 20800, 21389, 21978, 22567, 23156, 23745, 24334, 24923, 25512, 26101, 26690, 27279, 27868, 28457, 29046, 29635, 30224, 30813, 31402]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 基本攻击第3击攻击力 : {value5}% - # REMOVE: data5 = [0, 2518, 3101, 3685, 4269, 4853, 5436, 6020, 6604, 7188, 7772, 8355, 8939, 9523, 10107, 10691, 11274, 11858, 12442, 13026, 13609, 14193, 14777, 15361, 15945, 16528, 17112, 17696, 18280, 18863, 19447, 20031, 20615, 21199, 21782, 22366, 22950, 23534, 24118, 24701, 25285, 25869, 26453, 27036, 27620, 28204, 28788, 29372, 29955, 30539, 31123]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 基本攻击第4击攻击力 : {value6}% - # REMOVE: data6 = [0, 3031, 3734, 4437, 5139, 5842, 6545, 7248, 7951, 8654, 9356, 10059, 10762, 11465, 12168, 12871, 13573, 14276, 14979, 15682, 16385, 17088, 17790, 18493, 19196, 19899, 20602, 21305, 22007, 22710, 23413, 24116, 24819, 25521, 26224, 26927, 27630, 28333, 29036, 29738, 30441, 31144, 31847, 32550, 33253, 33955, 34658, 35361, 36064, 36767, 37470]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # 基本攻击第5击攻击力 : {value7}% - # REMOVE: data7 = [0, 3731, 4596, 5461, 6326, 7191, 8056, 8921, 9786, 10651, 11516, 12381, 13246, 14111, 14976, 15841, 16706, 17571, 18436, 19301, 20166, 21031, 21896, 22762, 23627, 24492, 25357, 26222, 27087, 27952, 28817, 29682, 30547, 31412, 32277, 33142, 34007, 34872, 35737, 36602, 37467, 38332, 39197, 40062, 40927, 41793, 42658, 43523, 44388, 45253, 46118]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 前冲攻击力 : {value8}% - # REMOVE: data8 = [0, 4197, 5171, 6144, 7117, 8091, 9064, 10037, 11010, 11984, 12957, 13930, 14904, 15877, 16850, 17824, 18797, 19770, 20743, 21717, 22690, 23663, 24637, 25610, 26583, 27557, 28530, 29503, 30476, 31450, 32423, 33396, 34370, 35343, 36316, 37290, 38263, 39236, 40209, 41183, 42156, 43129, 44103, 45076, 46049, 47022, 47996, 48969, 49942, 50916, 51889]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 跳跃攻击力 : {value9}% - # REMOVE: data9 = [0, 5969, 7353, 8737, 10121, 11505, 12889, 14273, 15657, 17041, 18425, 19810, 21194, 22578, 23962, 25346, 26730, 28114, 29498, 30882, 32266, 33650, 35034, 36418, 37802, 39187, 40571, 41955, 43339, 44723, 46107, 47491, 48875, 50259, 51643, 53027, 54411, 55795, 57179, 58564, 59948, 61332, 62716, 64100, 65484, 66868, 68252, 69636, 71020, 72404, 73788]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 技能攻击力增加率 : {value10}% - # REMOVE: data10 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # [发动涂毒时附加中毒攻击力] # 基本攻击第1击攻击时中毒攻击力 : {value11}% - # REMOVE: data11 = [0, 228, 281, 334, 387, 440, 493, 546, 599, 652, 705, 758, 811, 864, 917, 970, 1023, 1076, 1129, 1182, 1235, 1288, 1341, 1394, 1447, 1500, 1553, 1606, 1659, 1712, 1765, 1818, 1871, 1924, 1977, 2030, 2083, 2136, 2189, 2242, 2295, 2348, 2401, 2454, 2507, 2560, 2613, 2666, 2719, 2772, 2825]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 基本攻击第2击攻击时中毒攻击力 : {value12}% - # REMOVE: data12 = [0, 254, 313, 372, 430, 489, 548, 607, 666, 725, 784, 843, 901, 960, 1019, 1078, 1137, 1196, 1255, 1314, 1372, 1431, 1490, 1549, 1608, 1667, 1726, 1784, 1843, 1902, 1961, 2020, 2079, 2138, 2197, 2255, 2314, 2373, 2432, 2491, 2550, 2609, 2667, 2726, 2785, 2844, 2903, 2962, 3021, 3080, 3138]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 基本攻击第3击攻击时中毒攻击力 : {value13}% - # REMOVE: data13 = [0, 252, 311, 370, 428, 487, 545, 604, 662, 721, 779, 838, 896, 955, 1014, 1072, 1131, 1189, 1248, 1306, 1365, 1423, 1482, 1540, 1599, 1657, 1716, 1775, 1833, 1892, 1950, 2009, 2067, 2126, 2184, 2243, 2301, 2360, 2419, 2477, 2536, 2594, 2653, 2711, 2770, 2828, 2887, 2945, 3004, 3062, 3121]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 基本攻击第4击攻击时中毒攻击力 : {value14}% - # REMOVE: data14 = [0, 302, 372, 442, 512, 582, 652, 722, 792, 862, 932, 1002, 1072, 1142, 1212, 1282, 1352, 1422, 1492, 1562, 1632, 1702, 1772, 1842, 1912, 1982, 2052, 2122, 2192, 2262, 2331, 2401, 2471, 2541, 2611, 2681, 2751, 2821, 2891, 2961, 3031, 3101, 3171, 3241, 3311, 3381, 3451, 3521, 3591, 3661, 3731]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 基本攻击第5击攻击时中毒攻击力 : {value15}% - # REMOVE: data15 = [0, 374, 460, 547, 634, 720, 807, 894, 980, 1067, 1154, 1240, 1327, 1414, 1500, 1587, 1674, 1760, 1847, 1934, 2020, 2107, 2194, 2280, 2367, 2454, 2540, 2627, 2714, 2800, 2887, 2974, 3060, 3147, 3234, 3320, 3407, 3494, 3580, 3667, 3754, 3840, 3927, 4014, 4100, 4187, 4274, 4360, 4447, 4534, 4620]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 前冲攻击攻击时中毒攻击力 : {value16}% - # REMOVE: data16 = [0, 420, 518, 615, 713, 810, 908, 1005, 1103, 1200, 1297, 1395, 1492, 1590, 1687, 1785, 1882, 1980, 2077, 2175, 2272, 2370, 2467, 2564, 2662, 2759, 2857, 2954, 3052, 3149, 3247, 3344, 3442, 3539, 3637, 3734, 3831, 3929, 4026, 4124, 4221, 4319, 4416, 4514, 4611, 4709, 4806, 4903, 5001, 5098, 5196]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # 跳跃攻击攻击时中毒攻击力 : {value17}% - # REMOVE: data17 = [0, 597, 735, 873, 1012, 1150, 1288, 1427, 1565, 1703, 1842, 1980, 2118, 2257, 2395, 2533, 2672, 2810, 2948, 3087, 3225, 3363, 3502, 3640, 3778, 3917, 4055, 4193, 4332, 4470, 4609, 4747, 4885, 5024, 5162, 5300, 5439, 5577, 5715, 5854, 5992, 6130, 6269, 6407, 6545, 6684, 6822, 6960, 7099, 7237, 7375]# noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # 禁技 : 万毒蛇窟 @@ -2133,14 +1859,11 @@ class Skill47(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # [禁技 : 万毒蛇窟]攻击力 : {value0}% - # REMOVE: data0 = [0, 30977]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [禁技 : 万毒蛇窟]多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 8]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [发动涂毒时附加中毒攻击力] # [禁技 : 万毒蛇窟]攻击时中毒攻击力 : {value2}% - # REMOVE: data2 = [0, 3097]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 身化万毒 @@ -2166,10 +1889,8 @@ class Skill48(PassiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [擒月炎]攻击可抓取敌人时的控制持续时间 : {value1}秒 - # REMOVE: data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 钻心毒爆 @@ -2198,56 +1919,40 @@ class Skill49(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 命中敌人时攻击力 : {value0}% - # REMOVE: data0 = [0, 45625, 50253, 54882, 59510, 64139, 68768, 73396, 78025, 82653, 87282, 91911, 96539, 101168, 105796, 110425, 115054, 119682, 124311, 128939, 133568, 138197, 142825, 147454, 152082, 156711, 161339, 165968, 170597, 175225, 179854, 184482, 189111, 193740, 198368, 202997, 207625, 212254, 216883, 221511, 226140, 230768, 235397, 240026, 244654, 249283, 253911, 258540, 263168, 267797, 272426]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 攻击地面时攻击力 : {value1}% - # REMOVE: data1 = [0, 54282, 59788, 65295, 70802, 76309, 81816, 87322, 92829, 98336, 103843, 109350, 114857, 120363, 125870, 131377, 136884, 142391, 147898, 153404, 158911, 164418, 169925, 175432, 180938, 186445, 191952, 197459, 202966, 208473, 213979, 219486, 224993, 230500, 236007, 241513, 247020, 252527, 258034, 263541, 269048, 274554, 280061, 285568, 291075, 296582, 302089, 307595, 313102, 318609, 324116]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 箱械爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 10687, 11771, 12856, 13940, 15024, 16108, 17192, 18277, 19361, 20445, 21529, 22613, 23698, 24782, 25866, 26950, 28034, 29119, 30203, 31287, 32371, 33455, 34540, 35624, 36708, 37792, 38876, 39961, 41045, 42129, 43213, 44297, 45382, 46466, 47550, 48634, 49718, 50803, 51887, 52971, 54055, 55139, 56224, 57308, 58392, 59476, 60560, 61645, 62729, 63813]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 箱械爆炸多段攻击次数上限 : {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) # [出血效果] # 出血攻击力 : {value4}% - # REMOVE: data4 = [0, 15213, 16756, 18300, 19843, 21386, 22930, 24473, 26016, 27560, 29103, 30646, 32190, 33733, 35276, 36820, 38363, 39906, 41450, 42993, 44536, 46080, 47623, 49166, 50710, 52253, 53796, 55340, 56883, 58426, 59970, 61513, 63056, 64600, 66143, 67687, 69230, 70773, 72317, 73860, 75403, 76947, 78490, 80033, 81577, 83120, 84663, 86207, 87750, 89293, 90837]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 出血几率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 出血持续时间 : {value6}秒 - # REMOVE: data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [中毒效果] # 中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 2670, 2941, 3212, 3483, 3754, 4025, 4296, 4567, 4838, 5109, 5379, 5650, 5921, 6192, 6463, 6734, 7005, 7276, 7547, 7818, 8089, 8359, 8630, 8901, 9172, 9443, 9714, 9985, 10256, 10527, 10798, 11068, 11339, 11610, 11881, 12152, 12423, 12694, 12965, 13236, 13507, 13778, 14048, 14319, 14590, 14861, 15132, 15403, 15674, 15945]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒几率 : {value8}% - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒持续时间 : {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) # [灼伤效果] # 灼伤攻击力 : {value10}% - # REMOVE: data10 = [0, 2670, 2941, 3212, 3483, 3754, 4025, 4296, 4567, 4838, 5109, 5379, 5650, 5921, 6192, 6463, 6734, 7005, 7276, 7547, 7818, 8089, 8359, 8630, 8901, 9172, 9443, 9714, 9985, 10256, 10527, 10798, 11068, 11339, 11610, 11881, 12152, 12423, 12694, 12965, 13236, 13507, 13778, 14048, 14319, 14590, 14861, 15132, 15403, 15674, 15945]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 灼伤几率 : {value11}% - # REMOVE: data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 灼伤持续时间 : {value12}秒 - # REMOVE: data12 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [发动涂毒时附加中毒攻击力] # 命中敌人时中毒攻击力 : {value13}% - # REMOVE: data13 = [0, 6091, 6709, 7327, 7945, 8562, 9180, 9798, 10416, 11034, 11652, 12270, 12888, 13506, 14124, 14742, 15359, 15977, 16595, 17213, 17831, 18449, 19067, 19685, 20303, 20921, 21539, 22156, 22774, 23392, 24010, 24628, 25246, 25864, 26482, 27100, 27718, 28336, 28953, 29571, 30189, 30807, 31425, 32043, 32661, 33279, 33897, 34515, 35133, 35750, 36368]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 攻击地面时中毒攻击力 : {value14}% - # REMOVE: data14 = [0, 5428, 5979, 6530, 7080, 7631, 8182, 8732, 9283, 9834, 10384, 10935, 11486, 12036, 12587, 13138, 13688, 14239, 14790, 15340, 15891, 16442, 16992, 17543, 18094, 18645, 19195, 19746, 20297, 20847, 21398, 21949, 22499, 23050, 23601, 24151, 24702, 25253, 25803, 26354, 26905, 27455, 28006, 28557, 29107, 29658, 30209, 30760, 31310, 31861, 32412]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # 箱械爆炸攻击时中毒攻击力 : {value15}% - # REMOVE: data15 = [0, 1602, 1764, 1927, 2089, 2252, 2414, 2577, 2739, 2902, 3064, 3227, 3389, 3552, 3714, 3876, 4039, 4201, 4364, 4526, 4689, 4851, 5014, 5176, 5339, 5501, 5664, 5826, 5989, 6151, 6314, 6476, 6639, 6801, 6964, 7126, 7289, 7451, 7614, 7776, 7939, 8101, 8264, 8426, 8589, 8751, 8914, 9076, 9239, 9401, 9564]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # 万毒噬心诀 : 毒龙吞天 @@ -2278,51 +1983,36 @@ class Skill50(ActiveSkill): hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 解除束缚时攻击力 : {value0}% - # REMOVE: data0 = [0, 11346, 13977, 16607, 19238, 21869, 24500, 27131, 29762, 32393, 35024, 37654, 40285, 42916, 45547, 48178, 50809, 53440, 56071, 58702, 61332, 63963, 66594, 69225, 71856, 74487, 77118, 79749, 82379, 85010, 87641, 90272, 92903, 95534, 98165, 100796, 103427, 106057, 108688, 111319, 113950, 116581, 119212, 121843, 124474, 127104, 129735, 132366, 134997, 137628, 140259]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 对可抓取敌人膝踢攻击力 : {value1}% - # REMOVE: data1 = [0, 45383, 55906, 66430, 76953, 87477, 98000, 108524, 119047, 129571, 140094, 150618, 161141, 171665, 182189, 192712, 203236, 213759, 224283, 234806, 245330, 255853, 266377, 276900, 287424, 297947, 308471, 318994, 329518, 340041, 350565, 361088, 371612, 382135, 392659, 403183, 413706, 424230, 434753, 445277, 455800, 466324, 476847, 487371, 497894, 508418, 518941, 529465, 539988, 550512, 561035]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 对可抓取敌人下劈攻击力 : {value2}% - # REMOVE: data2 = [0, 68074, 83859, 99645, 115430, 131215, 147000, 162786, 178571, 194356, 210142, 225927, 241712, 257497, 273283, 289068, 304853, 320639, 336424, 352209, 367995, 383780, 399565, 415350, 431136, 446921, 462706, 478492, 494277, 510062, 525847, 541633, 557418, 573203, 588989, 604774, 620559, 636344, 652130, 667915, 683700, 699486, 715271, 731056, 746841, 762627, 778412, 794197, 809983, 825768, 841553]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 对无法抓取敌人的下劈攻击力 : {value3}% - # REMOVE: data3 = [0, 113457, 139766, 166074, 192383, 218692, 245001, 271310, 297618, 323927, 350236, 376545, 402854, 429162, 455471, 481780, 508089, 534398, 560707, 587015, 613324, 639633, 665942, 692251, 718559, 744868, 771177, 797486, 823795, 850103, 876412, 902721, 929030, 955339, 981648, 1007956, 1034265, 1060574, 1086883, 1113192, 1139500, 1165809, 1192118, 1218427, 1244736, 1271044, 1297353, 1323662, 1349971, 1376280, 1402589]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 毒蛇群多段攻击力 : {value4}% - # REMOVE: data4 = [0, 14182, 17471, 20759, 24048, 27336, 30625, 33914, 37202, 40491, 43780, 47068, 50357, 53645, 56934, 60223, 63511, 66800, 70088, 73377, 76666, 79954, 83243, 86531, 89820, 93109, 96397, 99686, 102974, 106263, 109552, 112840, 116129, 119417, 122706, 125995, 129283, 132572, 135860, 139149, 142438, 145726, 149015, 152303, 155592, 158881, 162169, 165458, 168746, 172035, 175324]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 毒蛇群多段攻击次数上限 : {value5}次 - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) # 最后一击毒龙攻击力 : {value6}% - # REMOVE: data6 = [0, 181531, 223625, 265719, 307813, 349907, 392001, 434095, 476189, 518284, 560378, 602472, 644566, 686660, 728754, 770848, 812942, 855036, 897130, 939225, 981319, 1023413, 1065507, 1107601, 1149695, 1191789, 1233883, 1275977, 1318071, 1360166, 1402260, 1444354, 1486448, 1528542, 1570636, 1612730, 1654824, 1696918, 1739012, 1781107, 1823201, 1865295, 1907389, 1949483, 1991577, 2033671, 2075765, 2117859, 2159953, 2202048, 2244142]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [中毒效果] # 中毒攻击力 : {value7}% - # REMOVE: data7 = [0, 34037, 41930, 49822, 57715, 65608, 73500, 81393, 89286, 97178, 105071, 112963, 120856, 128749, 136641, 144534, 152427, 160319, 168212, 176105, 183997, 191890, 199783, 207675, 215568, 223460, 231353, 239246, 247138, 255031, 262924, 270816, 278709, 286602, 294494, 302387, 310280, 318172, 326065, 333957, 341850, 349743, 357635, 365528, 373421, 381313, 389206, 397099, 404991, 412884, 420777]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 中毒持续时间 : {value8}秒 - # REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 中毒几率 : {value9}% - # REMOVE: data9 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # [发动涂毒时附加中毒攻击力] # 对可抓取敌人的膝踢攻击时中毒攻击力 : {value10}% - # REMOVE: data10 = [0, 6807, 8386, 9964, 11543, 13122, 14700, 16279, 17857, 19436, 21014, 22593, 24171, 25750, 27328, 28907, 30485, 32064, 33642, 35221, 36799, 38378, 39957, 41535, 43114, 44692, 46271, 47849, 49428, 51006, 52585, 54163, 55742, 57320, 58899, 60477, 62056, 63634, 65213, 66791, 68370, 69949, 71527, 73106, 74684, 76263, 77841, 79420, 80998, 82577, 84155]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 对可抓取敌人的下劈攻击时中毒攻击力 : {value11}% - # REMOVE: data11 = [0, 9077, 11181, 13286, 15391, 17495, 19600, 21705, 23809, 25914, 28019, 30124, 32228, 34333, 36438, 38542, 40647, 42752, 44857, 46961, 49066, 51171, 53275, 55380, 57485, 59589, 61694, 63799, 65904, 68008, 70113, 72218, 74322, 76427, 78532, 80637, 82741, 84846, 86951, 89055, 91160, 93265, 95369, 97474, 99579, 101684, 103788, 105893, 107998, 110102, 112207]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # 对无法抓取敌人的下劈攻击时中毒攻击力 : {value12}% - # REMOVE: data12 = [0, 15884, 19567, 23250, 26934, 30617, 34300, 37983, 41667, 45350, 49033, 52716, 56400, 60083, 63766, 67449, 71132, 74816, 78499, 82182, 85865, 89549, 93232, 96915, 100598, 104282, 107965, 111648, 115331, 119014, 122698, 126381, 130064, 133747, 137431, 141114, 144797, 148480, 152164, 155847, 159530, 163213, 166897, 170580, 174263, 177946, 181629, 185313, 188996, 192679, 196362]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # 毒蛇群多段攻击中毒攻击力 : {value13}% - # REMOVE: data13 = [0, 1418, 1747, 2076, 2405, 2734, 3063, 3391, 3720, 4049, 4378, 4707, 5036, 5365, 5693, 6022, 6351, 6680, 7009, 7338, 7667, 7995, 8324, 8653, 8982, 9311, 9640, 9969, 10297, 10626, 10955, 11284, 11613, 11942, 12271, 12599, 12928, 13257, 13586, 13915, 14244, 14573, 14901, 15230, 15559, 15888, 16217, 16546, 16875, 17203, 17532]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # 最后一击毒龙攻击时中毒攻击力 : {value14}% - # REMOVE: data14 = [0, 18153, 22362, 26572, 30781, 34991, 39200, 43410, 47619, 51828, 56038, 60247, 64457, 68666, 72875, 77085, 81294, 85504, 89713, 93922, 98132, 102341, 106551, 110760, 114970, 119179, 123388, 127598, 131807, 136017, 140226, 144435, 148645, 152854, 157064, 161273, 165482, 169692, 173901, 178111, 182320, 186529, 190739, 194948, 199158, 203367, 207577, 211786, 215995, 220205, 224414]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) diff --git a/backend/core/character/GF/fighter_female/nenmaster_female.py b/backend/core/character/GF/fighter_female/nenmaster_female.py index 4bcf47f8..e95b1cef 100644 --- a/backend/core/character/GF/fighter_female/nenmaster_female.py +++ b/backend/core/character/GF/fighter_female/nenmaster_female.py @@ -1,11 +1,15 @@ #a7a059ebe9e6054c0644b40ef316d6e9 -from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character +prefix = "fighter_female/nenmaster_female/cn/skillDetail" - -# 光之亲和 빛의 친화 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill0(PassiveSkill): +# 光之亲和 +# fighter_female/nenmaster_female/da6e37c1e3f0e8867f70007d89c239ff +# a7a059ebe9e6054c0644b40ef316d6e9/da6e37c1e3f0e8867f70007d89c239ff +class Skill1(PassiveSkill): + """ + 强化对光的亲和力, 可以增加自身的光属性抗性, 但暗属性抗性将减少。 + """ name = "光之亲和" learnLv = 1 masterLv = 1 @@ -13,17 +17,21 @@ class Skill0(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "da6e37c1e3f0e8867f70007d89c239ff" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 光属性抗性增加 : {value0} + data0 = get_data(f'{prefix}/{uuid}', 0) + # 暗属性抗性减少 : {value1} + data1 = get_data(f'{prefix}/{uuid}', 1) - data0 = [0, 20]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, -10]# noqa: E501 - hit1 = 1 #TODO - - -# 念气感知 넨으로 느낀다 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill1(PassiveSkill): +# 念气感知 +# fighter_female/nenmaster_female/27bade584bb42fef68148d3a0b72bace +# a7a059ebe9e6054c0644b40ef316d6e9/27bade584bb42fef68148d3a0b72bace +class Skill2(PassiveSkill): + """ + 增加[念气波]感电几率, 用念气侦察敌人的位置, 提高失明抗性。 + """ name = "念气感知" learnLv = 1 masterLv = 1 @@ -31,13 +39,22 @@ class Skill1(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "27bade584bb42fef68148d3a0b72bace" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 失明抗性增加 : {value0} + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念气波感电几率 : 当前感电几率的3倍 - data0 = [0, 50]# noqa: E501 - hit0 = 1 #TODO -# 基础精通 기본기 숙련 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill2(PassiveSkill): +# 基础精通 +# fighter_female/nenmaster_female/5a56514f35cf0270ae8d6c65f8fefd78 +# a7a059ebe9e6054c0644b40ef316d6e9/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill5(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [上勾拳]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ name = "基础精通" learnLv = 1 masterLv = 115 @@ -45,14 +62,27 @@ class Skill2(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" - 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 - + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力变化率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 前冲攻击力变化率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 跳跃攻击力变化率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["念兽 : 龙虎啸"]}] -# 分身 분신 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill3(ActiveSkill): +# 分身 +# fighter_female/nenmaster_female/f2fb27162beb0b87a7cb9af7900e95f2 +# a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill9(ActiveSkill): + """ + 生成分身扰乱敌人的攻击或阻挡子弹。\n + 经过一定时间或受一定伤害后, 生成的分身就会消失。\n + 转职为气功师后, 分身仿照施放者的样子。\n + 在决斗场中,转职为气功师后, 增加分身的持续时间。 + """ name = "分身" learnLv = 5 masterLv = 10 @@ -62,30 +92,58 @@ class Skill3(ActiveSkill): cd = 7 mp = [6, 84] uuid = "f2fb27162beb0b87a7cb9af7900e95f2" - + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 分身生成数 : {value0} + hit = get_data(f'{prefix}/{uuid}', 0) data0 = [0] + [1] * maxLv - hit = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # 分身持续时间 : {value1}秒 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 气功师分身持续时间 : 5秒 - def skillInfo(self, mode: str | None = None): - self.hit0 = self.hit[self.lv] - return super().skillInfo(mode) -# 念气波 넨탄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill4(ActiveSkill): +# 念气波 +# fighter_female/nenmaster_female/01c3a2fb793d293a25ed8dc7a0d70c1a +# a7a059ebe9e6054c0644b40ef316d6e9/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill20(ActiveSkill): + """ + 使念气实体化后向前方敌人发射。\n + 念气波对周围敌人具有诱导性, 在命中时爆炸, 对附近的敌人造成光属性伤害并进入感电状态。\n + 转职为气功师后, 可以强制中断基本攻击动作施放, 并大幅度减少冷却时间。 + """ name = "念气波" learnLv = 15 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 - cd = 4 + cd = 1 mp = [15, 154] uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" - - data0 = [0, 2151, 2370, 2590, 2807, 3028, 3239, 3462, 3681, 3890, 4114, 4329, 4548, 4766, 4987, 5206, 5422, 5643, 5862, 6071, 6289, 6506, 6727, 6945, 7164, 7380, 7601, 7815, 8038, 8254, 8472, 8687, 8907, 9121, 9342, 9561, 9779, 9996, 10216, 10438, 10651, 10865, 11084, 11302, 11521, 11744, 11962, 12176, 12393, 12609, 12827, 13046, 13266, 13487, 13699, 13918, 14138, 14354, 14573, 14794, 15010, 15224, 15443, 15663, 15880, 16098, 16315, 16533, 16751, 16968, 17187]# noqa: E501 - hit0 = 1 #TODO + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 power0 = 1 + # 诱导性比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 感电几率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 感电持续时间 : {value3}秒 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 感电攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # [转职为气功师后] + # 念气波冷却时间减少率 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # [范围信息] + # 念气波大小比率 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + # 射程距离 : {value7}px + data7 = get_data(f'{prefix}/{uuid}', 7) mode = ["蓄力","普通"] @@ -96,519 +154,1098 @@ class Skill4(ActiveSkill): self.cd = 1 self.power0 = 1 - -# 光之兵刃 카이 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/a6c8f69107f8c4f5d1a0c7a57d000290?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill5(ActiveSkill): +# 光之兵刃 +# fighter_female/nenmaster_female/a6c8f69107f8c4f5d1a0c7a57d000290 +# a7a059ebe9e6054c0644b40ef316d6e9/a6c8f69107f8c4f5d1a0c7a57d000290 +class Skill21(ActiveSkill): + """ + 使自身和一定范围内所有队员的武器属性变成光属性, 并增加自身的基本攻击力、 技能攻击力和属性攻击力, 效果持续一定时间。 + """ name = "光之兵刃" learnLv = 15 masterLv = 10 maxLv = 20 - position = 5 #TODO + position = 5 rangeLv = 3 cd = 5 - mp = [126, 1195] uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 施放范围 : {value0}px + data0 = get_data(f'{prefix}/{uuid}', 0) + # 持续时间 : {value1}秒 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 基本攻击力和技能攻击力增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 属性攻击力增加率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) - damage = False - -# 气玉弹 기옥탄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/3fb8395ae3b81bd608e0c4223a8eb534?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill6(ActiveSkill): +# 气玉弹 +# fighter_female/nenmaster_female/3fb8395ae3b81bd608e0c4223a8eb534 +# a7a059ebe9e6054c0644b40ef316d6e9/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill22(ActiveSkill): + """ + 把念气聚为小型球状向前抛出, 对敌人造成光属性的多段攻击伤害, 并把附近的敌人拉拽到一起。\n + 施放技能时按下前方向键, 念气珠会抛向更远处。 + """ name = "气玉弹" learnLv = 15 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 8 mp = [20, 168] uuid = "3fb8395ae3b81bd608e0c4223a8eb534" - - data0 = [0, 966, 1056, 1158, 1253, 1352, 1448, 1542, 1637, 1736, 1834, 1928, 2033, 2125, 2222, 2317, 2417, 2513, 2606, 2701, 2807, 2900, 3000, 3094, 3194, 3288, 3392, 3483, 3578, 3680, 3776, 3869, 3971, 4061, 4165, 4253, 4362, 4456, 4551, 4648, 4743, 4842, 4942, 5039, 5136, 5226, 5336, 5423, 5522, 5620, 5714, 5812, 5904, 6008, 6103, 6196, 6302, 6390, 6499, 6588, 6695, 6780, 6875, 6982, 7074, 7179, 7271, 7359, 7465, 7560, 7662]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 11 + # 念气珠多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 念气珠持续时间 : 1.5秒 + # [范围信息] + # 念气珠大小比率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) - -# 烈日气息 태양의 숨결 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/04883563896fe1adac7505c6146b5f59?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill7(ActiveSkill): +# 烈日气息 +# fighter_female/nenmaster_female/04883563896fe1adac7505c6146b5f59 +# a7a059ebe9e6054c0644b40ef316d6e9/04883563896fe1adac7505c6146b5f59 +class Skill23(ActiveSkill): + """ + 增加周围队友的光属性抗性、 魔法防御力、 攻击速度和施放速度, 效果持续一定时间。 + """ name = "烈日气息" learnLv = 20 masterLv = 10 maxLv = 20 - position = 7 #TODO + position = 7 rangeLv = 3 cd = 5 mp = [194, 1502] uuid = "04883563896fe1adac7505c6146b5f59" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 施放范围 : {value0}px + data0 = get_data(f'{prefix}/{uuid}', 0) + # 持续时间 : {value1}秒 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 光属性抗性增加 : {value2} + data2 = get_data(f'{prefix}/{uuid}', 2) + # 魔法防御力增加 : {value3} + data3 = get_data(f'{prefix}/{uuid}', 3) + # 攻击速度增加 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 施放速度增加 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # 队员攻击速度增加 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + # 队员施放速度增加 : {value7}% + data7 = get_data(f'{prefix}/{uuid}', 7) + # 队员光属性抗性增加 : {value8} + data8 = get_data(f'{prefix}/{uuid}', 8) + # 队员魔法防御力增加 : {value9} + data9 = get_data(f'{prefix}/{uuid}', 9) - damage = False - -# 幻影爆碎 환영폭쇄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f0cc2c950f3bdf4103c75fa496bcac34?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill8(PassiveSkill): +# 幻影爆碎 +# fighter_female/nenmaster_female/f0cc2c950f3bdf4103c75fa496bcac34 +# a7a059ebe9e6054c0644b40ef316d6e9/f0cc2c950f3bdf4103c75fa496bcac34 +class Skill24(PassiveSkill): + """ + 分身的冷却时间增加, 可强制中断基本攻击后使用。 敌人碰撞分身时引发光属性爆炸, 对周围敌人造成伤害。\n + 在决斗场中, 学习幻影爆碎后, 分身的冷却时间减少。 + """ name = "幻影爆碎" learnLv = 20 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 uuid = "f0cc2c950f3bdf4103c75fa496bcac34" - - data0 = [0, 1426, 1569, 1715, 1858, 2004, 2152, 2295, 2431, 2584, 2727, 2866, 3016, 3160, 3298, 3451, 3594, 3733, 3884, 4022, 4167, 4313, 4457, 4605, 4748, 4886, 5035, 5178, 5321, 5472, 5613, 5753, 5904, 6047, 6186, 6338, 6477, 6623, 6769, 6916, 7050, 7194, 7344, 7485, 7631, 7781, 7917, 8063, 8208, 8357, 8500, 8646, 8789, 8932, 9071, 9219, 9365, 9505, 9654, 9797, 9942, 10091, 10229, 10372, 10521, 10666, 10807, 10956, 11101, 11237, 11385]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 每个分身攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 分身爆炸大小比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 学习念气归元后搜寻敌人范围比率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) associate = [ {"type": "*skillRation","data":data0,"skills":["分身"],"ratio":1}, {"type": "+cd","data":[0]+[3]*maxLv,"skills":["分身"],"ratio":1} ] - - -# 蓄念炮 축염포 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/c7bf7ccab413009640e65ca6f2f0263a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill9(PassiveSkill): +# 蓄念炮 +# fighter_female/nenmaster_female/c7bf7ccab413009640e65ca6f2f0263a +# a7a059ebe9e6054c0644b40ef316d6e9/c7bf7ccab413009640e65ca6f2f0263a +class Skill25(PassiveSkill): + """ + 使念气波变成可以蓄气的念气波, 蓄气完毕后, 可以大幅度增加念气波的大小、 攻击力和射程, 并100%穿刺敌人; 但冷却时间比普通念气波长。 + """ name = "蓄念炮" learnLv = 20 masterLv = 1 maxLv = 11 - position = 1 #TODO + position = 1 rangeLv = 1 cd = 3 mp = [40, 56] uuid = "c7bf7ccab413009640e65ca6f2f0263a" - - data0 = [0, 131, 136, 141, 146, 151, 156, 161, 166, 171, 176, 181]# noqa: E501 - + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念气波攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 增加感电几率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 增加念气波飞行时间 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 增加念气波发射速度 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ {"type":"*power0","data":data0,"skills":["念气波"]} ] -# 念气罩 넨 가드 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dc1ffbe7bfcc6dc2be737951960da9ad?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill10(ActiveSkill): +# 念气罩 +# fighter_female/nenmaster_female/dc1ffbe7bfcc6dc2be737951960da9ad +# a7a059ebe9e6054c0644b40ef316d6e9/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill28(ActiveSkill): + """ + 学习后, 在自身周围生成一个巨大的念气罩, 使念气罩内的所有队员进入无敌状态。\n + 经过一段时间或受到一定伤害后, 念气罩就会消失。\n + 念气罩生成后施放者可以移动, 但念气罩不会跟随移动; 念气罩消失过程中, 效果也会消失。 + """ name = "念气罩" learnLv = 25 masterLv = 1 maxLv = 11 - position = 2 #TODO + position = 2 rangeLv = 3 cd = 30 mp = [60, 560] - damage = False uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念气罩持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念气罩生命值 : {value1} + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 念气罩范围 : {value2}px + data2 = get_data(f'{prefix}/{uuid}', 2) - -# 念雷破 뇌전격 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4c5271b0ecce120d7fc113f377fae76f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill11(ActiveSkill): +# 念雷破 +# fighter_female/nenmaster_female/4c5271b0ecce120d7fc113f377fae76f +# a7a059ebe9e6054c0644b40ef316d6e9/4c5271b0ecce120d7fc113f377fae76f +class Skill29(ActiveSkill): + """ + 用念气环绕身体, 向前方突进并推开移动路径上的所有敌人, 突进结束时念气爆炸, 对周围造成伤害。\n + 按向前方向键, 可以增加突进距离。 + """ name = "念雷破" learnLv = 25 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cd = 6 mp = [48, 403] uuid = "4c5271b0ecce120d7fc113f377fae76f" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念气爆炸攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # [范围信息] + # 念气爆炸大小比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) - data0 = [0, 10717, 11805, 12893, 13979, 15069, 16155, 17241, 18326, 19414, 20500, 21592, 22676, 23766, 24846, 25935, 27025, 28110, 29199, 30286, 31372, 32458, 33544, 34631, 35720, 36805, 37891, 38978, 40067, 41157, 42240, 43330, 44414, 45502, 46588, 47678, 48763, 49852, 50932, 52023, 53106, 54196, 55287, 56372, 57462, 58543, 59633, 60717, 61809, 62893, 63983, 65064, 66156, 67237, 68325, 69418, 70499, 71590, 72675, 73765, 74849, 75941, 77022, 78110, 79194, 80284, 81374, 82457, 83548, 84628, 85717]# noqa: E501 - hit0 = 1 #TODO - - -# 念气环绕 나선의 넨 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0ed3148658fe37b3336ccb718dc0fdb0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill12(ActiveSkill): +# 念气环绕 +# fighter_female/nenmaster_female/0ed3148658fe37b3336ccb718dc0fdb0 +# a7a059ebe9e6054c0644b40ef316d6e9/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill30(ActiveSkill): + """ + 生成念气珠环绕在自身周围, 可以使敌人受到一定的光属性伤害。\n + 念气珠自动生成, 并持续消耗魔法值。\n + 再次按技能键, 可以直接关闭念气珠。\n + 念气珠的数量越多, 基本攻击力和技能攻击力越高。 + """ name = "念气环绕" learnLv = 30 masterLv = 10 maxLv = 20 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 4 mp = [268, 1694] uuid = "0ed3148658fe37b3336ccb718dc0fdb0" - - data0 = [0, 984, 1081, 1178, 1282, 1382, 1482, 1578, 1678, 1776, 1880, 1977, 2077, 2174, 2278, 2377, 2474, 2574, 2672, 2773, 2868]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5, 21.5]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 每个念气珠物理防御力增加 : {value2} + data2 = get_data(f'{prefix}/{uuid}', 2) + # 每个念气珠基本攻击力和技能攻击力增加率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # [范围信息] + # 学习念气归元后, 念气珠搜寻敌人范围比率 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 学习念气归元后, 念气珠爆炸大小比率 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) associate = [ # 总共两个珠子 - {"type":"*skillRation","data":data1,"ratio":100/2} + {"type":"*skillRation","data":data3,"ratio":100/2} ] def getSkillCD(self,mode=None): # 攻击间隔时间 return 0.5 - -# 旋风腿 질풍각 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill13(ActiveSkill): +# 旋风腿 +# fighter_female/nenmaster_female/202edb928046f4fa6dedf6337377efd5 +# a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5 +class Skill31(ActiveSkill): + """ + 快速旋转身体向前移动并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用, 最后的扫腿还可以击倒敌人。\n + 施放后, 可以按上/下方向键改变移动方向, 或按跳跃键中断技能。\n + 转职成为散打时, 可以强制中断基本攻击动作, 并立即施放该技能。 + """ name = "旋风腿" learnLv = 30 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 8 mp = [50, 420] uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 回旋踢攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 4 + # 攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) - data0 = [0, 2391, 2632, 2876, 3120, 3360, 3602, 3847, 4088, 4330, 4573, 4816, 5056, 5301, 5544, 5784, 6031, 6274, 6516, 6757, 7000, 7244, 7487, 7728, 7970, 8213, 8458, 8698, 8940, 9184, 9424, 9668, 9912, 10154, 10394, 10640, 10882, 11122, 11367, 11608, 11852, 12095, 12336, 12578, 12826, 13066, 13308, 13552, 13796, 14036, 14280, 14522, 14762, 15008, 15250, 15492, 15735, 15978, 16220, 16460, 16704, 16946, 17189, 17432, 17674, 17916, 18160, 18402, 18644, 18888, 19128]# noqa: E501 - hit0 = 4 - - -# 念兽螺旋波 비룡나선파 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/2e2b7efe778656690f9c8cb6e47c3932?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill14(ActiveSkill): +# 念兽螺旋波 +# fighter_female/nenmaster_female/2e2b7efe778656690f9c8cb6e47c3932 +# a7a059ebe9e6054c0644b40ef316d6e9/2e2b7efe778656690f9c8cb6e47c3932 +class Skill32(ActiveSkill): + """ + 向前方发出一只念兽。 念兽呈螺旋状飞出, 吸附移动路径上的敌人并造成伤害。 然后再发出一只念兽, 对路径上的敌人造成伤害, 并有一定几率使敌人进入感电状态。 + """ name = "念兽螺旋波" learnLv = 30 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cd = 12 mp = [96, 806] uuid = "2e2b7efe778656690f9c8cb6e47c3932" - - data0 = [0, 2613, 2878, 3143, 3408, 3675, 3936, 4204, 4468, 4733, 4996, 5265, 5527, 5794, 6055, 6321, 6589, 6854, 7114, 7380, 7647, 7910, 8175, 8439, 8706, 8969, 9233, 9503, 9766, 10028, 10294, 10560, 10824, 11089, 11354, 11620, 11883, 12146, 12412, 12680, 12942, 13207, 13471, 13738, 14006, 14266, 14530, 14798, 15064, 15326, 15589, 15856, 16118, 16385, 16650, 16913, 17177, 17444, 17711, 17974, 18234, 18506, 18771, 19035, 19298, 19564, 19830, 20094, 20359, 20623, 20890]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第一个念兽攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 3 + # 第一个念兽多段攻击次数上限 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 第二个念兽攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 4 + # 第二个念兽多段攻击次数上限 : {value3}次 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 感电几率 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 感电持续时间 : {value5}秒 + data5 = get_data(f'{prefix}/{uuid}', 5) + # 感电攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + # [范围信息] + # 念兽大小比率 : {value7}% + data7 = get_data(f'{prefix}/{uuid}', 7) - data1 = [0, 2939, 3240, 3536, 3835, 4133, 4432, 4728, 5029, 5326, 5622, 5924, 6215, 6516, 6812, 7113, 7410, 7708, 8007, 8304, 8602, 8901, 9199, 9493, 9792, 10090, 10389, 10688, 10987, 11283, 11584, 11880, 12179, 12476, 12772, 13071, 13367, 13668, 13962, 14265, 14560, 14860, 15159, 15456, 15752, 16051, 16349, 16645, 16946, 17241, 17539, 17838, 18137, 18435, 18732, 19030, 19329, 19625, 19922, 20222, 20516, 20816, 21112, 21415, 21712, 22012, 22306, 22607, 22902, 23202, 23501]# noqa: E501 - hit1 = 4 - - -# 狮子吼 사자후 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill15(ActiveSkill): +# 狮子吼 +# fighter_female/nenmaster_female/9cb6f9ed646fa87f9b7680a42ce83d1a +# a7a059ebe9e6054c0644b40ef316d6e9/9cb6f9ed646fa87f9b7680a42ce83d1a +class Skill33(ActiveSkill): + """ + 发出可对周围敌人造成伤害的狮吼, 并有一定几率使敌人进入眩晕状态。 + """ name = "狮子吼" learnLv = 35 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cube = 1 cd = 15 mp = [120, 1008] uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 18424, 20292, 22160, 24026, 25896, 27758, 29631, 31498, 33369, 35234, 37107, 38974, 40842, 42708, 44582, 46448, 48315, 50188, 52054, 53919, 55788, 57657, 59528, 61394, 63266, 65130, 67002, 68868, 70742, 72609, 74480, 76334, 78200, 80074, 81944, 83814, 85677, 87549, 89421, 91284, 93156, 95024, 96892, 98757, 100626, 102495, 104361, 106232, 108099, 109966, 111836, 113706, 115570, 117442, 119308, 121182, 123054, 124917, 126783, 128650, 130520, 132392, 134260, 136124, 137992, 139864, 141736, 143602, 145470, 147339]# noqa: E501 - hit0 = 1 #TODO + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 眩晕几率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 眩晕时间 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 狮子吼范围 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + def vp_1(self): + """ + [狮子吼]\n + 命中敌人时不会使敌人眩晕; 念气爆炸后强制控制敌人3秒\n + 可以解除自身的异常状态并施放\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 7.5秒\n + - 单次攻击力 -50% + """ + self.cd = 7.5 + self.skillRation *= 0.5 + ... -# 螺旋念气场 기공장 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill16(ActiveSkill): + def vp_2(self): + """ + [狮子吼]\n + 生成分身代替施放[狮子吼]\n + - 可以在其他技能施放过程中无施放动作施放[狮子吼] (觉醒技能除外) + """ + ... + +# 螺旋念气场 +# fighter_female/nenmaster_female/4224f9b0b8c7c903e9a1e0f9d9f6d04d +# a7a059ebe9e6054c0644b40ef316d6e9/4224f9b0b8c7c903e9a1e0f9d9f6d04d +class Skill34(ActiveSkill): + """ + 凝聚念气生成念气场, 使周围敌人受到光属性伤害并有一定几率使其进入感电状态。 + """ name = "螺旋念气场" learnLv = 40 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 1 cd = 20 mp = [170, 1428] uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 2057, 2262, 2467, 2677, 2882, 3092, 3294, 3502, 3716, 3917, 4129, 4336, 4539, 4746, 4958, 5164, 5371, 5579, 5784, 5994, 6202, 6410, 6618, 6821, 7031, 7241, 7447, 7654, 7864, 8072, 8274, 8481, 8689, 8902, 9108, 9315, 9519, 9725, 9933, 10138, 10355, 10564, 10771, 10973, 11182, 11391, 11597, 11805, 12012, 12218, 12426, 12636, 12844, 13047, 13255, 13462, 13670, 13879, 14087, 14292, 14499, 14707, 14910, 15125, 15327, 15537, 15744, 15954, 16160, 16368]# noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 15 + # 感电几率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 感电持续时间 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 感电攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 多段攻击次数 : {value4}次 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [范围信息] + # 念气场范围 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + def vp_1(self): + """ + [螺旋念气场]\n + 从螺旋念气场正面发射\n + 念气场范围 +50% + """ + ... -# 念兽 : 龙虎啸 뇌명 : 사나운 빛의 넨수 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/1b1cfab062e0768bcc889e33e1f30dbf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill17(ActiveSkill): + def vp_2(self): + """ + [螺旋念气场]\n + 在前方生成巨大的螺旋念气场, 聚集敌人后爆炸\n + - 删除多段攻击\n + - 总攻击力相同 + """ + ... + +# 念兽 : 龙虎啸 +# fighter_female/nenmaster_female/1b1cfab062e0768bcc889e33e1f30dbf +# a7a059ebe9e6054c0644b40ef316d6e9/1b1cfab062e0768bcc889e33e1f30dbf +class Skill35(ActiveSkill): + """ + 召唤出念兽龙虎, 强化自身和队员的能力。\n + 此状态下, 可以使基本攻击增加至5次, 而且基本攻击、 前冲攻击、 跳跃攻击时, 与龙虎一起进行攻击。\n + 基本攻击、 前冲攻击、 跳跃攻击时, 适用念兽龙虎的攻击力。\n + 同时还可以使前冲攻击、 跳跃攻击和最后一次基本攻击命中的敌人进入感电状态。\n + 自身的攻击范围会增加, 并且基本攻击、 跳跃攻击、 前冲攻击变更为受[基础精通]影响的攻击。\n + 技能持续期间, 增加自身基本攻击力和技能攻击力。\n + 自身和队友的移动速度、物防和魔防增加; 队友的增益效果在一定范围内实时生效。\n + 进入地下城时自动施放。 (决斗场除外) + """ name = "念兽 : 龙虎啸" learnLv = 40 masterLv = 10 maxLv = 20 - position = 5 #TODO + position = 5 rangeLv = 3 cd = 5 mp = [550, 5217] uuid = "1b1cfab062e0768bcc889e33e1f30dbf" - - data0 = [0, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349]# noqa: E501 - hit4 = 1 #TODO - - # 前冲 - data5 = [0, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290]# noqa: E501 - hit5 = 1 #TODO - - # 跳跃 - data6 = [0, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 第2击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 第3击攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 + # 第4击攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + # 第5击攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 + # 前冲攻击力 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 + # 跳跃攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + hit6 = 1 + # 持续时间 : {value7}秒 + data7 = get_data(f'{prefix}/{uuid}', 7) + # 最后一次基本攻击感电几率 : {value8}% + data8 = get_data(f'{prefix}/{uuid}', 8) + # 前冲、 跳跃攻击感电几率 : {value9}% + data9 = get_data(f'{prefix}/{uuid}', 9) + # 感电持续时间 : {value10}秒 + data10 = get_data(f'{prefix}/{uuid}', 10) + # 感电攻击力 : {value11}% + data11 = get_data(f'{prefix}/{uuid}', 11) + # 基本攻击力和技能攻击力增加率 : {value12}% + data12 = get_data(f'{prefix}/{uuid}', 12) + # 有效范围 : {value13}px + data13 = get_data(f'{prefix}/{uuid}', 13) + # 队员移动速度增加 : {value14}% + data14 = get_data(f'{prefix}/{uuid}', 14) + # 队员物理防御力增加 : {value15} + data15 = get_data(f'{prefix}/{uuid}', 15) + # 队员魔法防御力增加 : {value16} + data16 = get_data(f'{prefix}/{uuid}', 16) associate = [ - {"type":"*skillRation","data":data7} + {"type":"*skillRation","data":data12} ] - -# 광룡승천파 광룡승천파 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dbf8b30c7057032af0d68fcfa289fdae?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill18(ActiveSkill): +# 狂龙升天破 +# fighter_female/nenmaster_female/dbf8b30c7057032af0d68fcfa289fdae +# a7a059ebe9e6054c0644b40ef316d6e9/dbf8b30c7057032af0d68fcfa289fdae +class Skill36(ActiveSkill): + """ + 将念聚集于脚后上踢, 释放出念兽龙。\n + 念兽龙从地面升起, 对范围内敌人造成多段伤害。 + """ name = "狂龙升天破" learnLv = 45 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 2 cd = 40 mp = [316, 2488] uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 4569, 5032, 5496, 5960, 6423, 6886, 7350, 7814, 8277, 8740, 9204, 9668, 10131, 10594, 11058, 11522, 11985, 12448, 12912, 13376, 13839, 14302, 14766, 15230, 15693, 16156, 16620, 17084, 17547, 18010, 18474, 18938, 19401, 19864, 20330, 20793, 21256, 21720, 22184, 22647, 23110, 23574, 24038, 24501, 24964, 25428, 25892, 26355, 26818, 27282, 27746, 28209, 28672, 29136, 29600, 30063, 30526, 30990, 31454, 31917, 32380, 32844, 33308, 33771, 34234, 34698, 35162, 35625, 36088, 36552]# noqa: E501 + # 念兽龙攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 11 + # 念兽龙多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 攻击范围比率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + def vp_1(self): + """ + [狂龙升天破]\n + 取消聚集念气的动作\n + - 念兽龙释放速度 +25%\n + - 多段攻击间隔 -25%\n + 攻击范围 +30% + """ + ... -# 乱舞 · 千叶花 흩날리는 천염화 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/669f1428193f61f9d92c743b72438c4d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill19(PassiveSkill): + def vp_2(self): + """ + [狂龙升天破]\n + 可以强制中断转职技能的施放后僵直并施放[狂龙升天破] (觉醒技能除外)\n + 上踢动作后可以连接施放[奔雷掌] + """ + ... + +# 乱舞 · 千叶花 +# fighter_female/nenmaster_female/669f1428193f61f9d92c743b72438c4d +# a7a059ebe9e6054c0644b40ef316d6e9/669f1428193f61f9d92c743b72438c4d +class Skill37(PassiveSkill): + """ + 千叶花的气息凝聚在周围, 增加自身的魔法暴击率、 魔法暴击伤害、 施放速度和移动速度。\n + 每隔一段时间, 自身周围会生成防御型千叶花。 若千叶花盛开状态下遭受敌人攻击, 则可以免除自身所受伤害并提高硬直, 但千叶花会消失。\n + 受到中毒、 出血等持续性伤害时, 千叶花免除伤害的效果无效, 消失的千叶花经一定时间后又会重新盛开。 + """ name = "乱舞 · 千叶花" learnLv = 48 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 3 uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 硬直增加 : {value0} + data0 = get_data(f'{prefix}/{uuid}', 0) + # 魔法暴击伤害增加率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 魔法暴击率增加 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 施放速度增加 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 移动速度增加 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 重新盛开所需时间 : {value5}秒 + data5 = get_data(f'{prefix}/{uuid}', 5) + associate = [{"type":"*skillRation","data":data1}] - data0 = [0, 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]# noqa: E501 - associate = [{"type":"*skillRation","data":data0}] - - -# 千莲怒放 넨화 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/51a08fd0c90f0a5276cd552047fac93d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill20(ActiveSkill): +# 千莲怒放 +# fighter_female/nenmaster_female/51a08fd0c90f0a5276cd552047fac93d +# a7a059ebe9e6054c0644b40ef316d6e9/51a08fd0c90f0a5276cd552047fac93d +class Skill38(ActiveSkill): + """ + 凝聚念气生成6个花蕾形态的念花。\n + 花蕾状态为0阶段, 若花蕾受到光属性伤害, 则会成长为念花。\n + 念花从第1阶段到第3阶段依次成长, 念花的成长阶段越高, 攻击力越强、 攻击范围越广。\n + 再次按技能键或经过一段时间后, 念花会依次产生爆炸并给予周围敌人光属性伤害。\n + 在空中或者技能施放过程中, 可以再次按技能键。\n + 花蕾状态下的0阶段时无法引爆, 持续时间结束后会消失。 + """ name = "千莲怒放" learnLv = 50 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 5 cube = 5 cd = 145 mp = [900, 7559] uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念花持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 成长到1阶段所需的伤害 : 3阶段的{value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 成长到2阶段所需的伤害 : 3阶段的{value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 成长到3阶段所需的伤害 : {value3} + data3 = get_data(f'{prefix}/{uuid}', 3) + # 1阶段攻击力 : 3阶段的{value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 2阶段攻击力 : 3阶段的{value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # 3阶段攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + hit6 = 6 + # 念花攻击次数上限 : {value7}次 + data7 = get_data(f'{prefix}/{uuid}', 7) + # 1阶段攻击范围 : 3阶段的{value8}% + data8 = get_data(f'{prefix}/{uuid}', 8) + # 2阶段攻击范围 : 3阶段的{value9}% + data9 = get_data(f'{prefix}/{uuid}', 9) + # 3阶段攻击范围 : {value10}px + data10 = get_data(f'{prefix}/{uuid}', 10) - data0 = [0, 14602, 17984, 21371, 24755, 28144, 31528, 34909, 38296, 41680, 45065, 48451, 51836, 55220, 58603, 61992, 65373, 68759, 72146, 75531, 78914, 82301, 85684, 89072, 92456, 95844, 99226, 102611, 105995, 109383, 112768, 116149, 119539, 122919, 126306, 129690, 133074, 136462, 139845, 143229, 146611, 150001, 153384, 156768, 160155, 163537, 166923, 170307, 173695, 177080, 180466]# noqa: E501 - hit0 = 6 - - - -# 究极念气罩 궁극의 넨 가드 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/2c9d9a36c8401bddff6cdb80fab8dc24?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill21(PassiveSkill): +# 究极念气罩 +# fighter_female/nenmaster_female/2c9d9a36c8401bddff6cdb80fab8dc24 +# a7a059ebe9e6054c0644b40ef316d6e9/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill39(PassiveSkill): + """ + 在自身周围生成一个巨大的念气罩, 使念气罩内的所有队员进入无敌状态。 与普通念气罩相比, 巨大念气罩的范围更大、 生命值更高、 持续时间更长。\n + 念气罩受到伤害时, 可以使队员恢复一定量的生命值, 并对敌人造成伤害。\n + 队员的生命值恢复量随念气罩生命值的增加而增加。\n + 经过一段时间或受到一定伤害后, 念气罩就会消失。 + """ name = "究极念气罩" learnLv = 60 masterLv = 1 maxLv = 11 - position = 2 #TODO + position = 2 rangeLv = 2 uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念气罩持续时间增加 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念气罩范围增加 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 念气罩生命值增加 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 念气罩生命值与队员生命值恢复比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) - - -# 奔雷掌 광룡십삼장 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5806440d21e7546d50007a5ba11f8024?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill22(ActiveSkill): +# 奔雷掌 +# fighter_female/nenmaster_female/5806440d21e7546d50007a5ba11f8024 +# a7a059ebe9e6054c0644b40ef316d6e9/5806440d21e7546d50007a5ba11f8024 +class Skill40(ActiveSkill): + """ + 跳到空中后, 向地面发射念气波动造成光属性伤害。 \n + 在空中使用时, 需要在一定高度以上才能施放技能。 + """ name = "奔雷掌" learnLv = 60 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 1 cd = 30 mp = [450, 1260] uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 4900, 5398, 5896, 6392, 6885, 7382, 7881, 8376, 8874, 9374, 9861, 10364, 10862, 11354, 11852, 12352, 12846, 13342, 13844, 14338, 14834, 15327, 15819, 16318, 16816, 17314, 17806, 18310, 18802, 19300, 19796, 20296, 20786, 21290, 21784, 22281, 22772, 23280, 23769, 24266, 24760, 25260, 25758, 26252, 26756, 27242, 27746, 28240, 28734, 29230]# noqa: E501 + # 小狂龙爆炸攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 6 + # 最后一击巨大狂龙爆炸攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 小狂龙爆炸攻击次数 : {value2}次 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 巨大狂龙爆炸攻击次数 : {value3}次 + data3 = get_data(f'{prefix}/{uuid}', 3) + # [范围信息] + # 狂龙爆炸范围 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) - data1 = [0, 19587, 21570, 23559, 25545, 27531, 29510, 31500, 33486, 35469, 37461, 39447, 41434, 43419, 45406, 47392, 49376, 51360, 53349, 55336, 57322, 59308, 61292, 63279, 65272, 67252, 69237, 71229, 73210, 75200, 77181, 79173, 81164, 83144, 85128, 87117, 89103, 91089, 93075, 95061, 97053, 99030, 101022, 102999, 104991, 106982, 108964, 110950, 112940, 114922, 116908]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [奔雷掌]\n + 删除小狂龙爆炸攻击\n + - 总攻击力相同\n + - 巨大狂龙下降速度 -300%\n + - 将移动路径上敌人聚集到前方 + """ + ... + def vp_2(self): + """ + [奔雷掌]\n + 与分身一起施放更强力、 攻击范围更广的[奔雷掌]\n + - 小型狂龙爆炸攻击次数 : 10次\n + - 巨型狂龙爆炸攻击次数 : 2次\n + - 基本冷却时间变更为60秒\n + - 总攻击力 +100%\n + 攻击范围 +30% + """ + self.cd = 60 + self.skillRation *= 2 + ... - -# 狂狮怒吼 태사자후 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/7cf17936a039b418660424125dc968d7?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill23(ActiveSkill): +# 狂狮怒吼 +# fighter_female/nenmaster_female/7cf17936a039b418660424125dc968d7 +# a7a059ebe9e6054c0644b40ef316d6e9/7cf17936a039b418660424125dc968d7 +class Skill41(ActiveSkill): + """ +    发出可以对周围敌人造成光属性伤害的狮吼。\n +    可以解除我方队员的异常状态; 狮吼可以增加我方队员的命中率和回避率, 该效果持续一定时间。 + """ name = "狂狮怒吼" learnLv = 70 masterLv = 40 maxLv = 50 - position = 6 #TODO + position = 6 rangeLv = 2 cube = 2 cd = 30 mp = [800, 1680] uuid = "7cf17936a039b418660424125dc968d7" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 11584, 12759, 13930, 15106, 16284, 17452, 18628, 19798, 20978, 22152, 23325, 24495, 25672, 26846, 28018, 29194, 30369, 31540, 32718, 33898, 35068, 36240, 37422, 38595, 39765, 40940, 42117, 43287, 44463, 45640, 46812, 47985, 49161, 50337, 51510, 52683, 53854, 55034, 56208, 57381, 58557, 59728, 60904, 62079, 63252, 64425, 65602, 66778, 67950, 69124]# noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 + # 多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 解除异常状态数量上限 : {value2}个 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 队友命中率增加 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 队友回避率增加 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 增益效果持续时间 : {value5}秒 + data5 = get_data(f'{prefix}/{uuid}', 5) + # [范围信息] + # [狂狮怒吼]范围 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + def vp_1(self): + """ + [狂狮怒吼]\n + 施放时吸附敌人\n + - 吸附范围和攻击范围相同\n + 命中时3秒内, 所受伤害 -60%\n + 攻击范围 +20% + """ + ... + def vp_2(self): + """ + [狂狮怒吼]\n + 施放[狂狮怒吼]时, 初始化[狮子吼]的冷却时间\n + - [狮子吼]攻击力 -33%\n + [狮子吼]、 [狂狮怒吼]技能施放时间 -20% + """ + ... + def effect(self, old, new): + if self.vp == 2: + self.associate = [{"type":"*skillRation","data":[0] + [-33]*self.maxLv,"skills":["狮子吼"]}] + return super().effect(old, new) -# 낙화태염성 낙화태염성 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/547ab2b2bd860d3e37355a9cfbc1077c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill24(PassiveSkill): +# 念花守心 +# fighter_female/nenmaster_female/547ab2b2bd860d3e37355a9cfbc1077c +# a7a059ebe9e6054c0644b40ef316d6e9/547ab2b2bd860d3e37355a9cfbc1077c +class Skill42(PassiveSkill): + """ + 获得领悟, 部分念气技能变更, 操控念气的能力提升。\n + 施放部分念气技能时, 进入霸体状态, 效果持续3秒。\n + 在霸体持续时间内再次施放时, 持续时间刷新。\n + 增加攻击速度、 施放速度、 基本攻击力和转职技能攻击力。\n + 究极念气罩技能结束时, 念气罩范围内的队友生成移动型迷你念气罩。\n + 迷你念气罩的生命值为究极念气罩一定比例。\n + [霸体适用技能]\n + [狮子吼]、 [螺旋念气场]、 [狂龙升天破]、 [奔雷掌]、 [狂狮怒吼]、 [击电奔星]、 [聚能念气炮]、 [天雷分身步] + """ name = "念花守心" learnLv = 75 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 3 uuid = "547ab2b2bd860d3e37355a9cfbc1077c" - - data0 = [0, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击、 施放速度增加 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 基本攻击力和转职技能攻击力增加率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 念气罩生命值增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 迷你念气罩生命值比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 迷你念气罩持续时间 : {value4}秒 + data4 = get_data(f'{prefix}/{uuid}', 4) + # 分身生成距离减少率 : 50% associate = [ - {"type":"*skillRation","data":data0} + {"type":"*skillRation","data":data1} ] - -# 섬광환격 섬광환격 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/a5fa08f5d509e6ff2ebc68856a470b5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill25(ActiveSkill): +# 击电奔星 +# fighter_female/nenmaster_female/a5fa08f5d509e6ff2ebc68856a470b5a +# a7a059ebe9e6054c0644b40ef316d6e9/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill43(ActiveSkill): + """ + 在前方召出分身后, 与分身一起向前突进并攻击敌人。 按向前方向键, 可以突进更远的距离。\n + 若队友接触到该技能的光属性爆炸, 则可恢复少量生命值。\n + 施放中按跳跃键, 可以立即发动终结攻击。 + """ name = "击电奔星" learnLv = 75 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 3 cd = 40 mp = [580, 4500] uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 21631, 23827, 26026, 28220, 30412, 32607, 34802, 36995, 39193, 41387, 43581, 45778, 47969, 50166, 52363, 54553, 56747, 58944, 61140, 63331, 65523, 67719, 69915, 72112, 74305, 76498, 78692, 80888, 83083, 85275, 87471, 89666, 91865, 94057, 96250, 98445, 100640, 102835, 105032, 107225, 109416, 111611, 113805, 116000, 118194, 120390, 122582, 124777, 126971, 129169]# noqa: E501 + # 幻影爆炸攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 4 + # 幻影爆炸攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 每次爆炸队员生命值恢复量 : {value2} + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 爆炸大小比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + def vp_1(self): + """ + [击电奔星]\n + 分身在穿透敌人后, 在最大移动距离处爆炸\n + - 角色不再突进\n + - 分身突进和爆炸距离 -20%\n + - 分身爆炸范围 +30%\n + 技能进程速度 -20% + """ + ... -# 聚能念气炮 흡기공탄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/506e7ed77d517419a6e1c437a2cedb17?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill26(ActiveSkill): + def vp_2(self): + """ + [击电奔星]\n + 与分身一起突进\n + 变更为单次攻击\n + - 总攻击力相同\n + 使被命中的敌人进入眩晕异常状态, 效果持续5秒 + """ + ... + +# 聚能念气炮 +# fighter_female/nenmaster_female/506e7ed77d517419a6e1c437a2cedb17 +# a7a059ebe9e6054c0644b40ef316d6e9/506e7ed77d517419a6e1c437a2cedb17 +class Skill44(ActiveSkill): + """ + 聚集念气波使之爆炸, 并向前方发射强力的念气炮。 + """ name = "聚能念气炮" learnLv = 80 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 5 cd = 45 mp = [800, 6000] uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 20821, 22935, 25045, 27158, 29269, 31383, 33493, 35605, 37717, 39832, 41944, 44050, 46169, 48278, 50390, 52499, 54613, 56723, 58837, 60946, 63058, 65170, 67282, 69394, 71504, 73619, 75732, 77843, 79957, 82066, 84179, 86288, 88403, 90515, 92627, 94738, 96852, 98966, 101076, 103189, 105300, 107414, 109522, 111636, 113744, 115861, 117970, 120083, 122195, 124308]# noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 + # 多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 能量波大小比率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + def vp_1(self): + """ + [聚能念气炮]\n + 生成2个分身, 代替发射聚能念气炮\n + 攻击范围 +30% + """ + ... -# 念帝旋天破 광휘의 넨 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5dc7008b12a459325b548b0715c6b73c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill27(ActiveSkill): + def vp_2(self): + """ + [聚能念气炮]\n + 发射追踪型念气珠\n + 发射念气珠的同时, 为自身生成保护型念气珠\n + - 追踪型念气珠 : 3秒内攻击最强敌人\n + - 寻敌范围 : 角色前方800px\n + - 保护型念气珠 : [乱舞 · 千叶花]技能剩余冷却时间 -50% + """ + ... + +# 念帝旋天破 +# fighter_female/nenmaster_female/5dc7008b12a459325b548b0715c6b73c +# a7a059ebe9e6054c0644b40ef316d6e9/5dc7008b12a459325b548b0715c6b73c +class Skill45(ActiveSkill): + """ + 跳到空中聚集念气能量, 然后强力释放, 对敌人造成大伤害, 使其进入感电状态。\n + 按住技能键可进行蓄气, 蓄气时间越久, 攻击范围越大。\n + 强力释放时, 攻击力与蓄气无关。 + """ name = "念帝旋天破" learnLv = 85 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 5 cube = 10 cd = 180 mp = [2500, 5000] uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 攻击范围 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 达到蓄气上限时, 攻击范围 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 蓄气时间上限 : {value3}秒 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 感电几率 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 感电持续时间 : {value5}秒 + data5 = get_data(f'{prefix}/{uuid}', 5) + # 感电攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) - data0 = [0, 233033, 287068, 341106, 395142, 449179, 503215, 557252, 611287, 665322, 719361, 773398, 827435, 881469, 935504, 989537, 1043574, 1097610, 1151645, 1205683, 1259718, 1313757, 1367795, 1421829, 1475866, 1529905, 1583939, 1637974, 1692010, 1746048, 1800083, 1854117, 1908152, 1962186, 2016230, 2070264, 2124298, 2178334, 2232371, 2286405, 2340445, 2394480, 2448516, 2502552, 2556586, 2610626, 2664664, 2718700, 2772734, 2826769, 2880802]# noqa: E501 - hit0 = 1 #TODO - -# 念气归元 의지를 담은 넨 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5cac3411ccef1af333953e0ded5e942d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill28(PassiveSkill): +# 念气归元 +# fighter_female/nenmaster_female/5cac3411ccef1af333953e0ded5e942d +# a7a059ebe9e6054c0644b40ef316d6e9/5cac3411ccef1af333953e0ded5e942d +class Skill46(PassiveSkill): + """ + 将意志注入念气之中, 用意志控制念气, 从而实现更高境界的念气操控。\n + 增加基本攻击力和转职技能攻击力, 部分技能附加额外效果。\n + [幻影爆碎] : 不会减少分身的生成距离间隔。\n + 删除再次输入技能键功能, 施放时会向探索范围内级别最高的怪物突进并爆炸。 范围内没有敌人时,无法施放技能。\n + [念气环绕] : 施放转职攻击技能时, 念气珠自动飞向范围内级别最高的怪物并爆炸。 + """ name = "念气归元" learnLv = 95 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "5cac3411ccef1af333953e0ded5e942d" - - 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 - + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # [幻影爆碎]搜寻敌人范围 : {value1}px + data1 = get_data(f'{prefix}/{uuid}', 1) + # [念气环绕]搜寻敌人范围 : {value2}px + data2 = get_data(f'{prefix}/{uuid}', 2) + # [念气环绕]爆炸攻击力 : 每个念气珠攻击力的400% + # 念气珠发射后再次生成间隔 : {value3}秒 + data3 = get_data(f'{prefix}/{uuid}', 3) associate = [ {"type":"*skillRation","data":data0} ] - -# 天雷分身步 천뢰분신보 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/85f7c810ad503790e8626439fe936d56?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill29(ActiveSkill): +# 天雷分身步 +# fighter_female/nenmaster_female/85f7c810ad503790e8626439fe936d56 +# a7a059ebe9e6054c0644b40ef316d6e9/85f7c810ad503790e8626439fe936d56 +class Skill47(ActiveSkill): + """ + 向前方全力突进后, 与召唤的分身一起向周围进行多次乱舞攻击。\n + 乱舞攻击结束后, 与分身一起将念之力凝聚于一点后引爆。 + """ name = "天雷分身步" learnLv = 95 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 7 cd = 60 mp = [833, 1667] uuid = "85f7c810ad503790e8626439fe936d56" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 突进攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 乱舞攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 10 + # 乱舞多段攻击次数 : {value2}次 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 爆炸攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 - data0 = [0, 36589, 40302, 44012, 47722, 51435, 55147, 58860, 62571, 66282, 69992, 73704, 77417, 81128, 84840, 88550, 92264, 95976, 99688, 103398, 107108, 110821, 114533, 118244, 121956, 125666, 129378, 133093, 136804, 140515, 144226, 147939, 151650, 155362, 159073, 162784, 166496, 170208, 173920, 177631, 181343, 185055, 188768, 192477, 196188, 199900, 203612, 207326, 211035, 214748, 218459]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 5490, 6046, 6606, 7162, 7718, 8275, 8831, 9387, 9944, 10501, 11057, 11615, 12172, 12730, 13286, 13841, 14399, 14954, 15510, 16070, 16625, 17182, 17739, 18295, 18851, 19410, 19967, 20525, 21078, 21634, 22192, 22750, 23305, 23863, 24420, 24977, 25536, 26090, 26646, 27204, 27760, 28316, 28873, 29432, 29988, 30544, 31099, 31658, 32214, 32771]# noqa: E501 - hit1 = 10 #TODO - - data2 = [0, 91468, 100747, 110028, 119307, 128584, 137864, 147145, 156422, 165702, 174980, 184261, 193538, 202819, 212096, 221376, 230656, 239935, 249213, 258492, 267771, 277052, 286330, 295610, 304887, 314168, 323446, 332725, 342004, 351284, 360564, 369842, 379120, 388402, 397679, 406959, 416237, 425516, 434795, 444076, 453353, 462632, 471913, 481192, 490470, 499749, 509028, 518308, 527586, 536867, 546143]# noqa: E501 - hit2 = 1 #TODO - - -# 念印幻流破 염인환류파 - 천지개벽 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/002cbdd9bfd0f0b970451ae8d48d029e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill30(ActiveSkill): +# 念印幻流破 +# fighter_female/nenmaster_female/002cbdd9bfd0f0b970451ae8d48d029e +# a7a059ebe9e6054c0644b40ef316d6e9/002cbdd9bfd0f0b970451ae8d48d029e +class Skill48(ActiveSkill): + """ + 将自身的意志注入存在于天地万物的念气之中, 幻化为念花中绽放的念兽龙的形态后释放。\n + 依次释放承载意志大地之念幻化的黄色念兽龙, 以及承载意志的天空之念幻化的蓝色念兽龙。\n + 操控释放的念兽龙横扫周围一切, 然后为身体注入极致的念气力量, 与念兽龙联合发动终结攻击。\n + [三次觉醒技能]\n + 施放三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法施放三次觉醒技能。 + """ name = "念印幻流破" learnLv = 100 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 15 cd = 290 mp = [4028, 4028] uuid = "002cbdd9bfd0f0b970451ae8d48d029e" - - data0 = [0, 11942, 14712, 17480, 20248, 23017, 25789, 28557, 31325, 34094, 36861, 39631, 42402, 45169, 47938, 50710, 53477, 56246, 59015, 61781, 64551, 67318, 70089, 72858, 75626, 78396, 81166, 83934, 86704, 89472, 92240, 95008, 97777, 100546, 103315, 106085, 108853, 111624, 114392, 117160, 119928, 122696, 125466, 128235, 131002, 133773, 136543, 139312, 142081, 144850, 147617]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 黄色念兽龙横扫攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 5 - - data1 = [0, 11942, 14712, 17480, 20248, 23017, 25789, 28557, 31325, 34094, 36861, 39631, 42402, 45169, 47938, 50710, 53477, 56246, 59015, 61781, 64551, 67318, 70089, 72858, 75626, 78396, 81166, 83934, 86704, 89472, 92240, 95008, 97777, 100546, 103315, 106085, 108853, 111624, 114392, 117160, 119928, 122696, 125466, 128235, 131002, 133773, 136543, 139312, 142081, 144850, 147617]# noqa: E501 - hit1 = 5 - - data2 = [0, 119409, 147098, 174788, 202476, 230165, 257853, 285544, 313230, 340919, 368608, 396298, 423986, 451673, 479362, 507050, 534739, 562429, 590118, 617804, 645493, 673182, 700872, 728561, 756250, 783937, 811627, 839315, 867004, 894692, 922381, 950072, 977760, 1005447, 1033136, 1060824, 1088512, 1116202, 1143890, 1171579, 1199267, 1226957, 1254645, 1282334, 1310023, 1337712, 1365400, 1393089, 1420777, 1448466, 1476153]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 119409, 147098, 174788, 202476, 230165, 257853, 285544, 313230, 340919, 368608, 396298, 423986, 451673, 479362, 507050, 534739, 562429, 590118, 617804, 645493, 673182, 700872, 728561, 756250, 783937, 811627, 839315, 867004, 894692, 922381, 950072, 977760, 1005447, 1033136, 1060824, 1088512, 1116202, 1143890, 1171579, 1199267, 1226957, 1254645, 1282334, 1310023, 1337712, 1365400, 1393089, 1420777, 1448466, 1476153]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 238817, 294194, 349572, 404949, 460326, 515704, 571082, 626458, 681835, 737215, 792591, 847968, 903345, 958721, 1014099, 1069476, 1124854, 1180231, 1235608, 1290986, 1346364, 1401742, 1457120, 1512497, 1567874, 1623249, 1678628, 1734005, 1789382, 1844759, 1900138, 1955514, 2010892, 2066271, 2121648, 2177023, 2232402, 2287777, 2343155, 2398532, 2453910, 2509288, 2564665, 2620045, 2675420, 2730797, 2786174, 2841552, 2896930, 2952306]# noqa: E501 - hit4 = 1 #TODO + # 黄色念兽龙横扫多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 蓝色念兽龙横扫攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 5 + # 蓝色念兽龙横扫多段攻击次数 : {value3}次 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 助跑后第一次踢击攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 + # 第二次踢击攻击力 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 + # 最后一击爆炸攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + hit6 = 1 class classChange(Character): @@ -617,6 +1254,10 @@ class classChange(Character): self.name = 'nenmaster_female' self.nameCN = '归元·气功师' self.role = 'fighter_female' + self.角色 = '格斗家(女)' + self.职业 = '气功师' + self.jobId = 'a7a059ebe9e6054c0644b40ef316d6e9' + self.jobGrowId = '37495b941da3b1661bc900e68ef3b2c6' self.武器选项 = ['手套', '臂铠','爪','东方棍'] self.输出类型选项 = ['魔法百分比'] @@ -625,9 +1266,4 @@ class classChange(Character): self.防具类型 = '布甲' self.buff = 1.628*1.21 - self.角色 = '格斗家(女)' - - self.职业 = '气功师' - super().__init__(equVersion, __name__) - diff --git a/backend/core/character/GF/fighter_female/striker_female.py b/backend/core/character/GF/fighter_female/striker_female.py index 97e0297f..acc2ce62 100644 --- a/backend/core/character/GF/fighter_female/striker_female.py +++ b/backend/core/character/GF/fighter_female/striker_female.py @@ -1,582 +1,1275 @@ #a7a059ebe9e6054c0644b40ef316d6e9 -from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character +prefix = "fighter_female/striker_female/cn/skillDetail" -# 下段踢 로킥 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + +# 下段踢 +# fighter_female/striker_female/4655101518604f874721b3cc249aae10 +# a7a059ebe9e6054c0644b40ef316d6e9/4655101518604f874721b3cc249aae10 class Skill6(ActiveSkill): + """ + 格斗家特有的快速下段踢。\n + 命中时引发冲击波, 对周围敌人造成伤害。 + """ name = "下段踢" learnLv = 5 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cd = 2 mp = [10, 112] uuid = "4655101518604f874721b3cc249aae10" - data0 = [0, 2349, 2589, 2825, 3067, 3307, 3545, 3783, 4019, 4259, 4498, 4735, 4976, 5216, 5454, 5690, 5926, 6166, 6406, 6642, 6883, 7123, 7361, 7599, 7839, 8075, 8315, 8553, 8792, 9032, 9270, 9506, 9746, 9982, 10222, 10462, 10700, 10940, 11178, 11416, 11655, 11892, 12131, 12371, 12609, 12849, 13088, 13323, 13563, 13801, 14039, 14278, 14516, 14756, 14996, 15232, 15472, 15710, 15948, 16191, 16425, 16665, 16905, 17139, 17379, 17619, 17857, 18098, 18333, 18573, 18812]# noqa: E501 - hit0 = 1 #TODO + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 下段踢攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 冲击波攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 发动速度增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) -# 背摔 수플렉스 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/cfacda0647b9a0f595df2c2aad30c18d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + +# 背摔 +# fighter_female/striker_female/cfacda0647b9a0f595df2c2aad30c18d +# a7a059ebe9e6054c0644b40ef316d6e9/cfacda0647b9a0f595df2c2aad30c18d class Skill8(ActiveSkill): + """ + 抓住前方敌人并猛力把其倒摔向背后地面。\n + 施放[背摔]时有无敌判定, 把敌人摔到地面的瞬间生成冲击波, 可以对周围的敌人造成伤害。\n + 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为柔道家后, 技能类型变为独立攻击力, 并根据抓取的敌人大小, 增加冲击波大小, 冲击波攻击力与抓取的敌人攻击力相同。\n + 此外, 因受抓轰炮效果, 可以攻击无法抓取的敌人, 这时可以大幅击退敌人进行攻击。 + """ name = "背摔" learnLv = 5 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cd = 5 mp = [20, 168] uuid = "cfacda0647b9a0f595df2c2aad30c18d" - data0 = [0, 5103, 5634, 6147, 6654, 7171, 7698, 8214, 8724, 9245, 9767, 10280, 10792, 11314, 11832, 12361, 12878, 13388, 13903, 14426, 14950, 15455, 15980, 16497, 17020, 17532, 18051, 18567, 19093, 19611, 20116, 20643, 21158, 21677, 22187, 22712, 23231, 23758, 24259, 24779, 25299, 25821, 26328, 26850, 27375, 27892, 28417, 28924, 29442, 29957, 30484, 30996, 31506, 32037, 32553, 33057, 33577, 34102, 34621, 35149, 35658, 36171, 36689, 37213, 37728, 38240, 38769, 39285, 39794, 40321, 40834]# noqa: E501 - hit0 = 1 #TODO + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 冲击波攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 冲击波大小比率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 学习[雷霆背摔]后, 闪电大小比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) - -# 蹲伏 크라우치 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 蹲伏 +# fighter_female/striker_female/9dda3f4a849dba1a288dd65e116860f2 +# a7a059ebe9e6054c0644b40ef316d6e9/9dda3f4a849dba1a288dd65e116860f2 class Skill9(ActiveSkill): + """ + 蹲下并避开敌人的上段判定式攻击。\n + 若在前冲中使用此技能, 可以边向前滑行边蹲下。\n + 蹲下时进入无敌状态, 起身的瞬间也会进入无敌状态。\n + [蹲伏]姿势中按攻击键, 可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。 + """ name = "蹲伏" learnLv = 10 masterLv = 1 maxLv = 11 - position = 6 #TODO - rangeLv = 1 + position = 6 cd = 3 mp = [3, 4] uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 姿势持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 肩撞攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) - damage = False - - -# 钢筋铁骨 철금강 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/c9664191611af31142e052dfaef84530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 钢筋铁骨 +# fighter_female/striker_female/c9664191611af31142e052dfaef84530 +# a7a059ebe9e6054c0644b40ef316d6e9/c9664191611af31142e052dfaef84530 class Skill10(PassiveSkill): + """ + 使自身的身体强悍如钢铁, 并增加一定的物防和体力。\n + 被攻击时, 有一定几率进入霸体状态。 + """ name = "钢筋铁骨" learnLv = 10 masterLv = 50 maxLv = 60 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 物理防御力增加量 : {value0} + data0 = get_data(f'{prefix}/{uuid}', 0) + # 体力增加量 : {value1} + data1 = get_data(f'{prefix}/{uuid}', 1) + # 霸体状态发动几率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) - -# 抛沙 헬터 스켈터 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 抛沙 +# fighter_female/striker_female/8f73f243041c2d27739fe7696f02bf9b +# a7a059ebe9e6054c0644b40ef316d6e9/8f73f243041c2d27739fe7696f02bf9b class Skill11(ActiveSkill): + """ + 卑鄙地抛出沙子攻击敌人。\n + 攻击时, 有一定几率使敌人进入失明状态。\n + 转职为街霸后, 可中断基本攻击使用 + """ name = "抛沙" learnLv = 10 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 3 mp = [15, 154] uuid = "8f73f243041c2d27739fe7696f02bf9b" - data0 = [0, 1394, 1535, 1677, 1818, 1960, 2101, 2243, 2384, 2525, 2667, 2808, 2950, 3091, 3233, 3374, 3515, 3657, 3798, 3940, 4081, 4222, 4364, 4505, 4647, 4788, 4930, 5071, 5212, 5354, 5495, 5637, 5778, 5920, 6061, 6202, 6344, 6485, 6627, 6768, 6910, 7051, 7192, 7334, 7475, 7617, 7758, 7899, 8041, 8182, 8324, 8465, 8607, 8748, 8889, 9031, 9172, 9314, 9455, 9597, 9738, 9879, 10021, 10162, 10304, 10445, 10586, 10728, 10869, 11011, 11152]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 沙尘攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # [失明效果] + # 失明几率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 失明持续时间 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 视野减少率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 命中率减少率 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # [发动涂毒时附加中毒攻击力] + # 沙尘命中时中毒攻击力 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # [范围信息] + # 沙尘大小比率 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) -# 鹰踏 공중 밟기 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 鹰踏 +# fighter_female/striker_female/78bd107acd474518b606be1e4fd38239 +# a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239 class Skill12(ActiveSkill): + """ + 在空中跳跃着踩踏敌人并给予敌人一定伤害。\n + 可以连续对敌人进行一定次数的踩踏, 技能的冷却时间从最后一次踩踏结束落地时开始计算。 + """ name = "鹰踏" learnLv = 10 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 7 mp = [10, 97] uuid = "78bd107acd474518b606be1e4fd38239" - data0 = [0, 605, 667, 728, 789, 851, 912, 974, 1035, 1096, 1158, 1219, 1281, 1342, 1403, 1465, 1526, 1588, 1649, 1710, 1772, 1833, 1895, 1956, 2017, 2079, 2140, 2202, 2263, 2324, 2386, 2447, 2509, 2570, 2631, 2693, 2754, 2816, 2877, 2938, 3000, 3061, 3123, 3184, 3245, 3307, 3368, 3430, 3491, 3552, 3614, 3675, 3737, 3798, 3859, 3921, 3982, 4044, 4105, 4166, 4228, 4289, 4351, 4412, 4473, 4535, 4596, 4658, 4719, 4780, 4842]# noqa: E501 - hit0 = 1 #TODO + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 踩踏攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 踩踏次数上限 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 最后踩踏攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 - data2 = [0, 2034, 2241, 2447, 2654, 2860, 3066, 3273, 3479, 3686, 3892, 4098, 4305, 4511, 4718, 4924, 5130, 5337, 5543, 5750, 5956, 6162, 6369, 6575, 6782, 6988, 7194, 7401, 7607, 7814, 8020, 8226, 8433, 8639, 8845, 9052, 9258, 9465, 9671, 9877, 10084, 10290, 10497, 10703, 10909, 11116, 11322, 11529, 11735, 11941, 12148, 12354, 12561, 12767, 12973, 13180, 13386, 13593, 13799, 14005, 14212, 14418, 14625, 14831, 15037, 15244, 15450, 15657, 15863, 16069, 16276]# noqa: E501 - hit2 = 1 #TODO - - -# 疾风追击 호신연격 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dcb31a63ef58954f44ff2070c42a9a98?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 疾风追击 +# fighter_female/striker_female/dcb31a63ef58954f44ff2070c42a9a98 +# a7a059ebe9e6054c0644b40ef316d6e9/dcb31a63ef58954f44ff2070c42a9a98 class Skill13(ActiveSkill): + """ + 如同老虎一样发动快速的连续攻击。\n + 学习后, 前冲攻击不会使敌人倒地。\n + 前冲攻击后, 按攻击键或技能键, 可以进行追击, 但每一击会消耗自身一定量的魔法值。\n + 学习[疾风连击]后可再追加第3、 第4次攻击。 + """ name = "疾风追击" learnLv = 10 masterLv = 60 maxLv = 70 - position = 9 #TODO + position = 9 rangeLv = 2 cd = 2 mp = [8, 67] uuid = "dcb31a63ef58954f44ff2070c42a9a98" - data0 = [0, 558, 614, 671, 728, 784, 841, 897, 954, 1011, 1067, 1124, 1180, 1237, 1294, 1350, 1407, 1463, 1520, 1577, 1633, 1690, 1746, 1803, 1860, 1916, 1973, 2029, 2086, 2143, 2199, 2256, 2312, 2369, 2426, 2482, 2539, 2595, 2652, 2709, 2765, 2822, 2878, 2935, 2992, 3048, 3105, 3161, 3218, 3275, 3331, 3388, 3444, 3501, 3558, 3614, 3671, 3727, 3784, 3841, 3897, 3954, 4010, 4067, 4124, 4180, 4237, 4293, 4350, 4407, 4463]# noqa: E501 - hit0 = 1 #TODO + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 第2击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 第3击攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 + # 第4击攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 - data1 = [0, 620, 683, 746, 809, 872, 935, 998, 1061, 1124, 1186, 1249, 1312, 1375, 1438, 1501, 1564, 1627, 1690, 1753, 1816, 1879, 1942, 2004, 2067, 2130, 2193, 2256, 2319, 2382, 2445, 2508, 2571, 2634, 2697, 2759, 2822, 2885, 2948, 3011, 3074, 3137, 3200, 3263, 3326, 3389, 3452, 3514, 3577, 3640, 3703, 3766, 3829, 3892, 3955, 4018, 4081, 4144, 4207, 4270, 4332, 4395, 4458, 4521, 4584, 4647, 4710, 4773, 4836, 4899, 4962]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 682, 751, 821, 890, 959, 1028, 1097, 1167, 1236, 1305, 1374, 1443, 1513, 1582, 1651, 1720, 1790, 1859, 1928, 1997, 2066, 2136, 2205, 2274, 2343, 2412, 2482, 2551, 2620, 2689, 2758, 2828, 2897, 2966, 3035, 3104, 3174, 3243, 3312, 3381, 3451, 3520, 3589, 3658, 3727, 3797, 3866, 3935, 4004, 4073, 4143, 4212, 4281, 4350, 4419, 4489, 4558, 4627, 4696, 4765, 4835, 4904, 4973, 5042, 5111, 5181, 5250, 5319, 5388, 5458]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 744, 820, 895, 970, 1046, 1121, 1197, 1272, 1348, 1423, 1499, 1574, 1650, 1725, 1801, 1876, 1952, 2027, 2103, 2178, 2254, 2329, 2405, 2480, 2556, 2631, 2707, 2782, 2857, 2933, 3008, 3084, 3159, 3235, 3310, 3386, 3461, 3537, 3612, 3688, 3763, 3839, 3914, 3990, 4065, 4141, 4216, 4292, 4367, 4443, 4518, 4594, 4669, 4744, 4820, 4895, 4971, 5046, 5122, 5197, 5273, 5348, 5424, 5499, 5575, 5650, 5726, 5801, 5877, 5952]# noqa: E501 - hit3 = 1 #TODO - - -# 金刚碎 금강쇄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4f2e001e9a19eb7bae50ad1840dfb329?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 金刚碎 +# fighter_female/striker_female/4f2e001e9a19eb7bae50ad1840dfb329 +# a7a059ebe9e6054c0644b40ef316d6e9/4f2e001e9a19eb7bae50ad1840dfb329 class Skill14(ActiveSkill): + """ + 向前方小跳后用拳猛击地面, 引发冲击波使敌人受到伤害并倒地。\n + 施放时, 可以用上下方向键控制攻击地点。\n + 在决斗场中, 浮空力和施放后僵直时间根据技能等级发生变化。\n + 转职为柔道家后, 可以强制中断基本攻击并立即施放[金刚碎], 并且还可以中断[金刚碎]并立即施放[霹雳肘击]。 + """ name = "金刚碎" learnLv = 10 masterLv = 60 maxLv = 70 - position = 1 #TODO + position = 1 rangeLv = 2 cd = 5 mp = [20, 238] uuid = "4f2e001e9a19eb7bae50ad1840dfb329" - data0 = [0, 5313, 5851, 6389, 6931, 7468, 8009, 8546, 9083, 9627, 10166, 10702, 11244, 11781, 12320, 12859, 13396, 13938, 14479, 15014, 15552, 16097, 16633, 17172, 17709, 18253, 18790, 19326, 19866, 20407, 20946, 21483, 22025, 22564, 23101, 23639, 24179, 24721, 25257, 25798, 26338, 26875, 27416, 27953, 28490, 29034, 29570, 30109, 30649, 31190, 31725, 32268, 32803, 33347, 33884, 34423, 34962, 35506, 36040, 36579, 37118, 37660, 38197, 38735, 39275, 39817, 40353, 40894, 41432, 41975, 42510]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0} + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 浮空力比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 施放后的僵直时间 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 攻击范围比率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) -# 拳套掌握 권투글러브 사용 가능 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + +# 拳套掌握 +# fighter_female/striker_female/1dad88963abdc96b091fcab185a8820d +# a7a059ebe9e6054c0644b40ef316d6e9/1dad88963abdc96b091fcab185a8820d class Skill18(PassiveSkill): + """ + 可以装备拳套系列武器。\n + 减少除[武神强踢]、 [极尽 : 霸皇断空拳]、 [陨星灭天击]之外的散打技能的冷却时间。 + """ name = "拳套掌握" learnLv = 15 masterLv = 1 maxLv = 10 - position = 1 #TODO + position = 1 rangeLv = 3 uuid = "1dad88963abdc96b091fcab185a8820d" - data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# noqa: E501 - + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冷却时间减少率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) associate = [{"data":data0,"type":"*cdReduce","exceptSkills":["武神强踢","极尽 : 霸皇断空拳","陨星灭天击"]}] - -# 强拳 강권 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 强拳 +# fighter_female/striker_female/dcd536f1674630f01fc9667bb202b851 +# a7a059ebe9e6054c0644b40ef316d6e9/dcd536f1674630f01fc9667bb202b851 class Skill19(ActiveSkill): + """ + 集中体内的能量, 增加命中敌人的僵直比率和自身暴击伤害, 效果持续一定时间。\n + 在决斗场中施放时, 减少攻击速度。 + """ name = "强拳" learnLv = 15 masterLv = 20 maxLv = 30 - position = 5 #TODO + position = 5 rangeLv = 3 cd = 5 - mp = [126, 1195] uuid = "dcd536f1674630f01fc9667bb202b851" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 敌人的僵直比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 暴击伤害增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 决斗场攻击速度减少 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) - damage = False - - -# 崩拳 붕권 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/c77a417c43de80c4ce32c1ed405d174a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 崩拳 +# fighter_female/striker_female/c77a417c43de80c4ce32c1ed405d174a +# a7a059ebe9e6054c0644b40ef316d6e9/c77a417c43de80c4ce32c1ed405d174a class Skill20(ActiveSkill): + """ + 快速出拳对敌人造成伤害并使敌人进入僵直状态。\n + 施放时, 可以利用方向键使自身向相应的方向移动或在原地进行攻击。\n + 三觉后, 攻击命中时引发冲击波, 对周围的敌人造成相同的伤害。 + """ name = "崩拳" learnLv = 15 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cd = 6 mp = [30, 252] uuid = "c77a417c43de80c4ce32c1ed405d174a" - data0 = [0, 6904, 7603, 8303, 9005, 9704, 10408, 11107, 11805, 12507, 13209, 13908, 14610, 15312, 16008, 16710, 17408, 18112, 18813, 19510, 20212, 20914, 21613, 22315, 23017, 23715, 24414, 25115, 25817, 26517, 27216, 27920, 28620, 29315, 30017, 30719, 31420, 32120, 32822, 33521, 34221, 34922, 35624, 36324, 37021, 37722, 38424, 39124, 39825, 40527, 41227, 41928, 42626, 43328, 44029, 44729, 45430, 46130, 46829, 47529, 48231, 48932, 49632, 50336, 51031, 51731, 52434, 53134, 53834, 54536, 55233]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 拳击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 敌人僵直比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 发动速度增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) - -# 霸体护甲 슈퍼아머 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/3d8f3d438405d79f8d3ed68072674d1e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 霸体护甲 +# fighter_female/striker_female/3d8f3d438405d79f8d3ed68072674d1e +# a7a059ebe9e6054c0644b40ef316d6e9/3d8f3d438405d79f8d3ed68072674d1e class Skill21(ActiveSkill): + """ + 可以使自身增加物理/魔法防御力和体力, 而且被攻击后不会倒地, 但仍会受到伤害, 效果持续一定时间。 + """ name = "霸体护甲" learnLv = 20 masterLv = 20 maxLv = 30 - position = 3 #TODO + position = 3 rangeLv = 3 cd = 30 mp = [40, 336] uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 物理、 魔法防御力增加 : {value1} + data1 = get_data(f'{prefix}/{uuid}', 1) + # 体力增加 : {value2} + data2 = get_data(f'{prefix}/{uuid}', 2) + # [决斗场] + # 移动速度减少 : 10% - damage = False - - -# 疾风连击 호포 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8572675ec6a1f50b6eff6a867376c2de?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 疾风连击 +# fighter_female/striker_female/8572675ec6a1f50b6eff6a867376c2de +# a7a059ebe9e6054c0644b40ef316d6e9/8572675ec6a1f50b6eff6a867376c2de class Skill22(PassiveSkill): + """ + 施放[疾风追击]时, 可以向敌人发出第3、 4击。 + """ name = "疾风连击" learnLv = 20 masterLv = 1 maxLv = 1 - position = 9 #TODO + position = 9 rangeLv = 1 uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 -# 铁山靠 철산고 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 铁山靠 +# fighter_female/striker_female/3c5604bdbb0240b8f130f59ab40509c3 +# a7a059ebe9e6054c0644b40ef316d6e9/3c5604bdbb0240b8f130f59ab40509c3 class Skill24(ActiveSkill): + """ + 向前滑行用肩部对敌人进行猛力的攻击。\n + 按前方向键, 可以滑行得更远进行攻击。 + """ name = "铁山靠" learnLv = 25 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 7 mp = [50, 420] uuid = "3c5604bdbb0240b8f130f59ab40509c3" - data0 = [0, 9928, 10935, 11941, 12951, 13954, 14964, 15970, 16977, 17983, 18991, 19998, 21007, 22014, 23020, 24028, 25036, 26041, 27049, 28057, 29064, 30068, 31078, 32083, 33091, 34101, 35105, 36115, 37122, 38128, 39134, 40143, 41152, 42155, 43163, 44170, 45178, 46183, 47192, 48201, 49209, 50215, 51220, 52230, 53236, 54242, 55250, 56257, 57265, 58270, 59278, 60284, 61294, 62302, 63307, 64315, 65323, 66328, 67336, 68344, 69347, 70357, 71365, 72369, 73379, 74386, 75395, 76402, 77408, 78416, 79421]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 肩撞攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) - -# 碎骨 본 크러셔 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 碎骨 +# fighter_female/striker_female/717f1e2104fe4b796f800352fa143ecc +# a7a059ebe9e6054c0644b40ef316d6e9/717f1e2104fe4b796f800352fa143ecc class Skill25(ActiveSkill): + """ + 向敌人发出强威力的下段踢。\n + 有一定几率使命中的敌人进入减速状态。\n + 攻击成功时产生冲击波, 对周围敌人造成伤害。 + """ name = "碎骨" learnLv = 25 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cd = 7 mp = [50, 420] uuid = "717f1e2104fe4b796f800352fa143ecc" - data0 = [0, 10153, 11186, 12215, 13247, 14275, 15306, 16337, 17369, 18396, 19428, 20460, 21490, 22520, 23551, 24579, 25611, 26645, 27671, 28703, 29733, 30762, 31792, 32824, 33853, 34884, 35913, 36943, 37975, 39005, 40035, 41067, 42094, 43128, 44158, 45188, 46217, 47249, 48277, 49311, 50339, 51369, 52400, 53431, 54457, 55490, 56522, 57551, 58582, 59611, 60643, 61673, 62705, 63732, 64764, 65796, 66826, 67854, 68884, 69915, 70948, 71977, 73007, 74037, 75067, 76098, 77129, 78158, 79190, 80218, 81247]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 下段踢攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 冲击波攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 发动速度增加量 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 减速几率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 减速持续时间 : {value4}秒 + data4 = get_data(f'{prefix}/{uuid}', 4) + # 移动速度减少率 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # 攻击速度减少率 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + # [范围信息] + # 冲击波大小 : {value7}% + data7 = get_data(f'{prefix}/{uuid}', 7) - -# 弱点感知 급소 지정 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/23a5e0fba03283cb1b324a847b3fe370?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 弱点感知 +# fighter_female/striker_female/23a5e0fba03283cb1b324a847b3fe370 +# a7a059ebe9e6054c0644b40ef316d6e9/23a5e0fba03283cb1b324a847b3fe370 class Skill26(PassiveSkill): + """ + 感知敌人的弱点。\n + 增加散打的物理暴击率和命中率, 增加基本攻击力和转职技能的攻击力。\n + 在决斗场中, 不会增加基本攻击力和技能攻击力。 + """ name = "弱点感知" learnLv = 30 masterLv = 10 maxLv = 20 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "23a5e0fba03283cb1b324a847b3fe370" - - data2 = [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 暴击率增加 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 命中率增加 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 基本攻击力和转职技能攻击力增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) associate = [{"data":data2}] - -# 旋风腿 질풍각 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 旋风腿 +# fighter_female/striker_female/202edb928046f4fa6dedf6337377efd5 +# a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5 class Skill27(ActiveSkill): + """ + 快速旋转身体向前移动并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用, 最后的扫腿还可以击倒敌人。\n + 施放后, 可以按上/下方向键改变移动方向, 或按跳跃键中断技能。\n + 转职成为散打时, 可以强制中断基本攻击动作, 并立即施放该技能。 + """ name = "旋风腿" learnLv = 30 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 8 mp = [50, 420] uuid = "202edb928046f4fa6dedf6337377efd5" - data0 = [0, 2391, 2632, 2876, 3120, 3360, 3602, 3847, 4088, 4330, 4573, 4816, 5056, 5301, 5544, 5784, 6031, 6274, 6516, 6757, 7000, 7244, 7487, 7728, 7970, 8213, 8458, 8698, 8940, 9184, 9424, 9668, 9912, 10154, 10394, 10640, 10882, 11122, 11367, 11608, 11852, 12095, 12336, 12578, 12826, 13066, 13308, 13552, 13796, 14036, 14280, 14522, 14762, 15008, 15250, 15492, 15735, 15978, 16220, 16460, 16704, 16946, 17189, 17432, 17674, 17916, 18160, 18402, 18644, 18888, 19128]# noqa: E501 + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 回旋踢攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 4 + # 攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) - -# 柔化肌肉 머슬 시프트 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5152480fdde81362575a488d4cec4af9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 柔化肌肉 +# fighter_female/striker_female/5152480fdde81362575a488d4cec4af9 +# a7a059ebe9e6054c0644b40ef316d6e9/5152480fdde81362575a488d4cec4af9 class Skill28(PassiveSkill): + """ + 增加转职技能攻击力。\n + 暂时让身体变得灵活, 可以强制中断当前的转职技能并立即施放其他转职技能。\n + 强制中断次数有限制, 消耗的强制中断次数经过一段时间后可再次恢复。\n + 使用[柔化肌肉]强制中断并施放技能时, 如果该技能命中敌人, 则增加已激活的霸体状态持续时间。\n + [可以强制中断的技能]\n + - [上勾拳]、 [前踢]、 [下段踢]、 [鹰踏]、 [疾风连击]、 [旋风腿]、 [崩拳]、 [铁山靠]、 [碎骨]、 [升龙拳]、 [寸拳]、 [闪电之舞]、 [纷影连环踢]、 [破碎拳]、 [回天连环击]、 [虎啸神拳]、 [无影脚]、 [雷霆之舞]、 [武神强踢]、 [极尽 : 霸皇断空拳]\n + 在决斗场中有起始冷却时间, 经过一定时间后自动激活。 技能攻击力增加率效果仅适用于柔化后使用的技能。 + """ name = "柔化肌肉" learnLv = 30 masterLv = 5 maxLv = 15 - position = 3 #TODO + position = 3 rangeLv = 5 uuid = "5152480fdde81362575a488d4cec4af9" - data0 = [0, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 转职技能攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 强制中断次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 强制中断次数自动恢复时间: {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 霸体持续时间增加 : {value3}秒 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 霸体持续时间上限 : {value4}秒 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [决斗场] + # 起始冷却时间 : 10秒 associate = [{"data":data0}] - -# 寸拳 원인치 펀치 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 寸拳 +# fighter_female/striker_female/42c82812f86ff6704ae9952a2e6093a4 +# a7a059ebe9e6054c0644b40ef316d6e9/42c82812f86ff6704ae9952a2e6093a4 class Skill29(ActiveSkill): + """ + 相传为一位爱穿鲜黄色武斗服的神秘武斗家的成名技, 可以发出极强威力的一拳攻击近身的敌人, 而且可以引发冲击波并对后方的多个敌人造成伤害。\n + 决斗场增加攻击后僵直。 + """ name = "寸拳" learnLv = 35 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 1 cd = 15 mp = [130, 1092] uuid = "42c82812f86ff6704ae9952a2e6093a4" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data1 = [0, 20042, 22074, 24107, 26141, 28175, 30207, 32240, 34272, 36305, 38340, 40373, 42405, 44441, 46472, 48506, 50540, 52571, 54606, 56637, 58671, 60704, 62738, 64773, 66806, 68838, 70871, 72908, 74939, 76971, 79005, 81038, 83072, 85103, 87137, 89174, 91203, 93237, 95270, 97302, 99339, 101370, 103403, 105435, 107472, 109502, 111536, 113568, 115601, 117639, 119667, 121704, 123738, 125771, 127805, 129834, 131868, 133901, 135935, 137970, 140001, 142034, 144069, 146103, 148136, 150167, 152204, 154233, 156269, 158298, 160332]# noqa: E501 - hit1 = 1 #TODO + # 发动速度增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 拳击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 冲击波攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + def vp_1(self): + """ + [寸拳]\n + 用经过长期实战磨练的技巧进行攻击\n + - 拳击攻击范围 +100%\n + - 冲击波攻击范围 +70%\n + - 冲击波生成延迟减少\n + 攻击未命中敌人时熟练应对\n + - 冷却时间补正为2秒 + """ + ... -# 升龙拳 라이징 너클 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/852f8ad797db4dca1405cb3e77198401?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [寸拳]\n + 不再用拳头攻击敌人, 大喝一声使周围的敌人进入僵直状态\n + - 不适用拳击攻击力\n + - 集中的力量可以持续30秒\n + 再次使用时可以集中更强的力量\n + - 更新持续时间\n + - 提升集中阶段\n + - 集中阶段最多可提升至3阶段\n + [破碎拳]\n + 在集中力量状态下使用[破碎拳]技能时, 会消耗所有积攒力量造成额外伤害\n + - 额外伤害量与集中的拳击攻击力的总和相同 + """ + ... + +# 升龙拳 +# fighter_female/striker_female/852f8ad797db4dca1405cb3e77198401 +# a7a059ebe9e6054c0644b40ef316d6e9/852f8ad797db4dca1405cb3e77198401 class Skill30(ActiveSkill): + """ + 掀起风暴吸附周围的敌人后, 跳到空中发出强力上勾拳, 使敌人受到多段伤害并浮空。\n + 在最高点发动下锤击, 将浮空的敌人打倒在地并生成冲击波。\n + 在决斗场中, 不会吸附敌人, 施放动作时进入霸体状态。 + """ name = "升龙拳" learnLv = 35 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 1 cd = 20 mp = [170, 1428] uuid = "852f8ad797db4dca1405cb3e77198401" - data0 = [0, 4503, 4959, 5417, 5874, 6332, 6786, 7242, 7700, 8157, 8615, 9069, 9527, 9984, 10442, 10899, 11354, 11811, 12267, 12725, 13179, 13637, 14094, 14552, 15009, 15464, 15921, 16379, 16836, 17292, 17748, 18206, 18663, 19118, 19575, 20033, 20489, 20946, 21402, 21860, 22317, 22773, 23229, 23687, 24144, 24602, 25058, 25514, 25971, 26429, 26886, 27341, 27798, 28256, 28713, 29171, 29625, 30083, 30540, 30998, 31455, 31910, 32367, 32823, 33279, 33734, 34191, 34649, 35106, 35562, 36020]# noqa: E501 + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 4 - - data3 = [0, 3900, 4295, 4691, 5087, 5483, 5879, 6273, 6669, 7067, 7461, 7856, 8255, 8649, 9047, 9440, 9834, 10233, 10628, 11025, 11418, 11813, 12210, 12606, 13002, 13397, 13791, 14190, 14585, 14982, 15377, 15773, 16167, 16563, 16959, 17355, 17751, 18146, 18542, 18938, 19332, 19730, 20124, 20523, 20918, 21311, 21708, 22103, 22502, 22896, 23289, 23687, 24081, 24477, 24875, 25269, 25665, 26060, 26456, 26853, 27251, 27644, 28041, 28436, 28832, 29226, 29622, 30020, 30414, 30810, 31205]# noqa: E501 + # 发动速度增加率 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 多段攻击次数 : {value2}次 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 下劈攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) hit3 = 1 + # [范围信息] + # 风压地带范围 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + def vp_1(self): + """ + [升龙拳]\n + 跳跃高度和速度增加\n + - 风压地带及下劈范围增加\n + [霸体护甲]\n + 施放技能时, 若[霸体护甲]技能不在冷却时间中\n + - 自动适用[霸体护甲]技能效果, 并适用冷却时间 + """ + ... -# 闪电之舞 라이트닝 댄스 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [升龙拳]\n + 取消跳跃动作, 转为迅速肘击后连接上勾拳发射风压\n + - 删除聚集敌人效果\n + - 风压攻击次数 : 4次\n + - 总攻击力相同 + """ + ... + +# 闪电之舞 +# fighter_female/striker_female/28b583c75a49103a1d8aabf799c000a4 +# a7a059ebe9e6054c0644b40ef316d6e9/28b583c75a49103a1d8aabf799c000a4 class Skill31(ActiveSkill): + """ + 向前方敌人发出强威力的踢脚, 并利用反作用力闪电般地在一定范围内的多个敌人间移动且对这些敌人造成伤害。\n + 周围没有敌人或移动攻击达到一定次数后就会停止移动。\n + 无法攻击处于透明、 无敌、 伪装状态或一定高度以上的敌人。 + """ name = "闪电之舞" learnLv = 40 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cube = 1 cd = 20 mp = [180, 1512] uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data1 = [0, 4304, 4740, 5180, 5613, 6051, 6488, 6924, 7362, 7799, 8237, 8673, 9111, 9548, 9984, 10421, 10860, 11294, 11733, 12167, 12605, 13041, 13478, 13916, 14352, 14787, 15225, 15662, 16100, 16535, 16973, 17408, 17846, 18282, 18719, 19155, 19596, 20030, 20468, 20904, 21342, 21777, 22215, 22652, 23088, 23525, 23964, 24398, 24836, 25271, 25709, 26145, 26583, 27018, 27456, 27893, 28329, 28766, 29204, 29639, 30077, 30510, 30951, 31388, 31826, 32261, 32700, 33135, 33572, 34008, 34446]# noqa: E501 + # 移动攻击次数上限 : {value0}次 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 每次移动时攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 7 + # [范围信息] + # 移动距离 : {value2}px + data2 = get_data(f'{prefix}/{uuid}', 2) + def vp_1(self): + """ + [闪电之舞]\n + 增加攻击次数\n + - 移动距离 +30%\n + - 移动次数 +4次\n + - 总攻击力相同\n + 最后一次移动攻击会攻击范围内最强的敌人\n + - 移动攻击次数全部耗尽时, 会移动到目标面前, 但不发动攻击\n + 未命中时冷却时间缩短为3秒 + """ + ... -# 纷影连环踢 비트 드라이브 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0b8db1e10b3abbd24d38564e708675d5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [闪电之舞]\n + 在首次攻击目标的左右快速移动并重复攻击\n + - 移动次数 -4次\n + - 总攻击力相同\n + 即使敌人脱离搜索范围也不会中断攻击\n + - 目标死亡时移动到其他敌人位置\n + 使命中的敌人进入感电状态 + """ + ... + +# 纷影连环踢 +# fighter_female/striker_female/0b8db1e10b3abbd24d38564e708675d5 +# a7a059ebe9e6054c0644b40ef316d6e9/0b8db1e10b3abbd24d38564e708675d5 class Skill32(ActiveSkill): + """ + 用极快的连续踢击使敌人受到伤害并进入僵直状态, 再强力抽打敌人。\n + 连续踢击的过程中可以利用方向键移动, 抽打时按前方向键, 可以跳向前方。\n + 抽打命中时引发冲击波, 对周围敌人造成相同的伤害。 + """ name = "纷影连环踢" learnLv = 45 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cube = 2 cd = 40 mp = [400, 3360] uuid = "0b8db1e10b3abbd24d38564e708675d5" - data0 = [0, 1887, 2079, 2271, 2463, 2654, 2846, 3036, 3228, 3420, 3612, 3803, 3995, 4185, 4376, 4568, 4761, 4952, 5144, 5334, 5526, 5718, 5910, 6099, 6291, 6483, 6675, 6866, 7059, 7250, 7442, 7632, 7824, 8015, 8207, 8397, 8589, 8781, 8973, 9164, 9354, 9548, 9740, 9930, 10122, 10313, 10505, 10697, 10887, 11078, 11270, 11460, 11652, 11843, 12036, 12228, 12420, 12611, 12803, 12993, 13185, 13376, 13568, 13758, 13952, 14142, 14333, 14526, 14717, 14909, 15099]# noqa: E501 + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 连续踢击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 10 + # 连续踢击多段攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 抽打攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) - data2 = [0, 14868, 16383, 17889, 19403, 20906, 22413, 23921, 25439, 26943, 28457, 29964, 31473, 32979, 34487, 35994, 37508, 39011, 40524, 42032, 43545, 45053, 46566, 48063, 49577, 51084, 52602, 54101, 55619, 57122, 58635, 60138, 61652, 63158, 64673, 66168, 67682, 69195, 70709, 72212, 73719, 75227, 76740, 78249, 79755, 81258, 82776, 84284, 85793, 87300, 88814, 90317, 91830, 93332, 94844, 96357, 97874, 99369, 100883, 102390, 103904, 105407, 106914, 108422, 109941, 111443, 112955, 114464, 115971, 117474, 118988]# noqa: E501 - hit2 = 1 + def vp_1(self): + """ + [纷影连环踢]\n + 删除抽打攻击\n + 连环踢多段攻击次数 -50%\n + 变更为可填充3次的技能\n + - 每次填充冷却时间 : 13.2秒\n + 在以下条件下省略准备动作\n + - 连环踢过程中再次施放时\n + - [柔化肌肉]强制中断施放时 + """ + self.cd = 13.2 + self.skillRation *= 1 - 0.5 + ... -# 武神步 스탬피드 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/147d005ac868e0de52b1f255eea35d62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [纷影连环踢]\n + 基本冷却时间变更为60秒\n + 总攻击力 +50%\n + 以风暴般的强力连续踢击攻击敌人\n + - 连环踢过程中移动速度 -50% + """ + self.cd = 60 + self.skillRation *= 1.5 + ... + +# 武神步 +# fighter_female/striker_female/147d005ac868e0de52b1f255eea35d62 +# a7a059ebe9e6054c0644b40ef316d6e9/147d005ac868e0de52b1f255eea35d62 class Skill33(PassiveSkill): + """ + 强力震踏地面, 利用反作用力快速发动攻击。\n + 增加武神的基本攻击力和技能攻击力、 移动速度。 + """ name = "武神步" learnLv = 48 masterLv = 40 maxLv = 50 - position = 6 #TODO + position = 6 rangeLv = 3 uuid = "147d005ac868e0de52b1f255eea35d62" - data0 = [0, 7, 9, 11, 13, 15, 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]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和所有技能攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 移动速度增加 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) associate = [{"data":data0}] - -# 武神强踢 사상최강의 로킥 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/47bd4871f29defc2a0021ee9261d7a5b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 武神强踢 +# fighter_female/striker_female/47bd4871f29defc2a0021ee9261d7a5b +# a7a059ebe9e6054c0644b40ef316d6e9/47bd4871f29defc2a0021ee9261d7a5b class Skill34(ActiveSkill): + """ + 强力震踏地面, 使敌人进入短暂的僵直状态并把敌人吸附到身边, 然后再聚集全身之力向敌人发出最强威力的下段踢。\n + 吸附敌人时, 自身无法移动; 若连续按基本攻击键, 则可以更快地吸附敌人。\n + 等待一段时间或按技能键, 则可以发动攻击。\n + 可以大幅度降低武神周围敌人的攻击速度。 + """ name = "武神强踢" learnLv = 50 masterLv = 40 maxLv = 50 - position = 2 #TODO + position = 2 rangeLv = 5 cube = 5 cd = 145 mp = [900, 7559] uuid = "47bd4871f29defc2a0021ee9261d7a5b" - data0 = [0, 82775, 101967, 121160, 140357, 159551, 178745, 197941, 217136, 236327, 255522, 274715, 293910, 313102, 332296, 351492, 370686, 389881, 409077, 428271, 447462, 466656, 485852, 505047, 524238, 543433, 562628, 581822, 601017, 620210, 639406, 658599, 677791, 696989, 716181, 735373, 754569, 773762, 792957, 812151, 831346, 850540, 869734, 888929, 908122, 927319, 946508, 965704, 984899, 1004093, 1023286]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 武神强踢攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 吸附敌人的范围 : {value1}px + data1 = get_data(f'{prefix}/{uuid}', 1) + # 吸附敌人时间上限 : {value2}秒 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 敌人攻击速度减少率 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # 敌人攻击速度减少范围 : {value4}px + data4 = get_data(f'{prefix}/{uuid}', 4) - -# 破碎拳 파쇄권 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/e5c09f9132a48dc1d695968592cc5878?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 破碎拳 +# fighter_female/striker_female/e5c09f9132a48dc1d695968592cc5878 +# a7a059ebe9e6054c0644b40ef316d6e9/e5c09f9132a48dc1d695968592cc5878 class Skill35(ActiveSkill): + """ + 蓄力后用强劲的直拳攻击敌人。\n + 命中时产生冲击波攻击周围敌人。\n + 蓄力时, 可以按前/后/下方向键移动后攻击, 或者在原地攻击。 + """ name = "破碎拳" learnLv = 60 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 1 cd = 30 mp = [450, 1260] uuid = "e5c09f9132a48dc1d695968592cc5878" - data0 = [0, 46911, 51666, 56426, 61185, 65942, 70701, 75461, 80220, 84980, 89736, 94496, 99257, 104015, 108774, 113532, 118290, 123051, 127809, 132569, 137328, 142085, 146847, 151604, 156362, 161121, 165879, 170640, 175400, 180156, 184916, 189675, 194435, 199194, 203954, 208710, 213470, 218229, 222989, 227748, 232506, 237264, 242025, 246782, 251541, 256301, 261059, 265818, 270576, 275336, 280095]# noqa: E501 + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 拳击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 冲击波攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + # 出拳速度增加率 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + def vp_1(self): + """ + [破碎拳]\n + 不直接攻击敌人, 而是凭空挥拳发动攻击\n + - 即使未命中敌人也会生成冲击波\n + 强化后的冲击波对前方大范围造成伤害\n + - 冲击波攻击力 +25%\n + - 冲击波大小 +50% + """ + ... -# 回天连环击 일주연환격 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/e0daa922b19cdc35de879e938361464e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [破碎拳]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 15秒\n + - 单次攻击力 -50%\n + 蓄力时间 -30%\n + - [柔化肌肉]强制中断施放时额外 -30% + """ + self.cd = 15 + self.skillRation *= 0.5 + ... + +# 回天连环击 +# fighter_female/striker_female/e0daa922b19cdc35de879e938361464e +# a7a059ebe9e6054c0644b40ef316d6e9/e0daa922b19cdc35de879e938361464e class Skill36(ActiveSkill): + """ + 横扫地面后快速发动寸劲、 正拳和环绕攻击。\n + 横扫攻击能使命中的敌人浮空; 若敌人是霸体状态等无法浮空的情况下, 则使敌人进入减速状态。\n + 寸劲、 正拳、 环绕攻击命中敌人时引发冲击波, 对周围敌人造成伤害。\n + 若施放时按前方向键, 则前进后发动攻击。 + """ name = "回天连环击" learnLv = 70 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 2 cd = 50 mp = [935, 1960] uuid = "e0daa922b19cdc35de879e938361464e" - data0 = [0, 7185, 7916, 8646, 9374, 10103, 10833, 11561, 12291, 13020, 13748, 14477, 15207, 15935, 16665, 17393, 18122, 18851, 19581, 20309, 21039, 21767, 22497, 23225, 23957, 24683, 25416, 26142, 26874, 27602, 28332, 29060, 29789, 30518, 31248, 31976, 32706, 33434, 34163, 34892, 35622, 36350, 37080, 37806, 38537, 39266, 39998, 40724, 41456, 42182, 42912]# noqa: E501 - hit0 = 1 #TODO + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data1 = [0, 14907, 16418, 17930, 19443, 20955, 22464, 23979, 25493, 27002, 28515, 30029, 31541, 33051, 34565, 36080, 37592, 39099, 40613, 42126, 43637, 45152, 46664, 48177, 49685, 51200, 52713, 54225, 55736, 57249, 58763, 60273, 61785, 63299, 64812, 66323, 67835, 69348, 70859, 72369, 73884, 75398, 76908, 78420, 79935, 81444, 82956, 84470, 85983, 87495, 89007]# noqa: E501 - hit1 = 1 #TODO + # 横扫地面攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 寸劲攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 正拳攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 + # 环绕攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + # 寸劲冲击波攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + # 正拳冲击波攻击力 : {value5}% + data5 = get_data(f'{prefix}/{uuid}', 5) + # 环绕冲击波攻击力 : {value6}% + data6 = get_data(f'{prefix}/{uuid}', 6) + # 减速持续时间 : {value7}秒 + data7 = get_data(f'{prefix}/{uuid}', 7) + # 速度减少 : {value8}% + data8 = get_data(f'{prefix}/{uuid}', 8) + # [范围信息] + # 范围比率 : {value9}% + data9 = get_data(f'{prefix}/{uuid}', 9) - data2 = [0, 22136, 24381, 26628, 28874, 31118, 33369, 35613, 37860, 40101, 42351, 44595, 46841, 49089, 51335, 53580, 55821, 58071, 60315, 62564, 64809, 67056, 69302, 71544, 73793, 76037, 78284, 80529, 82776, 85022, 87267, 89511, 91760, 94005, 96252, 98496, 100745, 102989, 105233, 107480, 109725, 111972, 114216, 116465, 118709, 120957, 123198, 125448, 127692, 129938, 132186]# noqa: E501 - hit2 = 1 #TODO + def vp_1(self): + """ + [回天连环击]\n + 不再用横扫地面攻击敌人, 而是生成旋风将周围的敌人吸附到前方\n + - 删除横扫地面攻击力\n + 强制控制被寸劲、 正拳命中的敌人后, 发出强化的环绕攻击\n + - 总攻击力相同 + """ + ... - data3 = [0, 29042, 31988, 34935, 37883, 40827, 43776, 46721, 49668, 52613, 55560, 58506, 61454, 64398, 67346, 70290, 73239, 76185, 79133, 82077, 85026, 87969, 90915, 93863, 96810, 99756, 102704, 105648, 108593, 111540, 114489, 117435, 120383, 123329, 126275, 129219, 132167, 135113, 138059, 141006, 143954, 146900, 149847, 152792, 155738, 158685, 161631, 164577, 167523, 170471, 173412]# noqa: E501 - hit3 = 1 #TODO + def vp_2(self): + """ + [回天连环击]\n + 横扫地面后向前方突进一小段距离并进行环绕攻击\n + - 删除寸劲、 正拳攻击\n + - 命中敌人时停止\n + - 总攻击力相同\n + 进行环绕攻击时, 长按向前方向键\n + - 可以绕过敌人\n + - 会出现在前方一定距离处, 并向先前位置发动环绕攻击 + """ + ... - -# 神武之力 리미트 브레이크 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8ee0099656df08a0b39225f8a21d514b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 神武之力 +# fighter_female/striker_female/8ee0099656df08a0b39225f8a21d514b +# a7a059ebe9e6054c0644b40ef316d6e9/8ee0099656df08a0b39225f8a21d514b class Skill37(PassiveSkill): + """ + 克服身体与精神的极限, 发挥更加强力、 迅速、 强韧的力量。\n + 增加极武圣的基本攻击力和技能攻击力, 并强化部分技能。\n + [柔化肌肉]\n + 增加可强制中断的次数, 减少柔化次数的恢复时间。\n + [强拳]\n + 增加命中敌人的僵直几率。\n + [霸体护甲]\n + 增加移动速度。 + """ name = "神武之力" learnLv = 75 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 3 uuid = "8ee0099656df08a0b39225f8a21d514b" - data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + # 柔化次数恢复时间减少 : {value1}秒 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [柔化肌肉]可强制中断的次数增加 : {value2}次 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [强拳]被命中敌人的僵直几率增加 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + # [霸体护甲]移动速度增加 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) associate = [{"data":data0}] - -# 虎啸神拳 호격권 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/128b9ddef2262f40723deae4407bdb42?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 虎啸神拳 +# fighter_female/striker_female/128b9ddef2262f40723deae4407bdb42 +# a7a059ebe9e6054c0644b40ef316d6e9/128b9ddef2262f40723deae4407bdb42 class Skill38(ActiveSkill): + """ + 施展一系列的虎啸神拳攻击敌人。 虎啸神拳一共由2个招式组成。\n + [白虎神武击] : 像猛虎一样快速攻击15次。\n + [天虎旋风脚] : 用旋风脚踢飞敌人。\n + 攻击时, 可利用前/后方向键前进, 或在原地进行攻击。 + """ name = "虎啸神拳" learnLv = 75 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 3 cd = 40 mp = [580, 4500] uuid = "128b9ddef2262f40723deae4407bdb42" - data0 = [0, 2698, 2971, 3244, 3520, 3792, 4067, 4338, 4614, 4888, 5161, 5437, 5708, 5983, 6255, 6531, 6805, 7077, 7352, 7625, 7899, 8171, 8447, 8721, 8994, 9269, 9541, 9815, 10090, 10363, 10638, 10909, 11185, 11457, 11732, 12006, 12279, 12554, 12826, 13101, 13376, 13648, 13922, 14195, 14470, 14743, 15016, 15292, 15564, 15839, 16110]# noqa: E501 + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # [白虎神武击]攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 15 - - data1 = [0, 26364, 29039, 31715, 34390, 37062, 39737, 42412, 45088, 47763, 50437, 53112, 55785, 58461, 61136, 63811, 66484, 69160, 71836, 74511, 77185, 79858, 82534, 85208, 87883, 90558, 93232, 95907, 98583, 101257, 103931, 106605, 109281, 111956, 114630, 117305, 119978, 122653, 125329, 128004, 130679, 133353, 136028, 138703, 141378, 144052, 146727, 149402, 152076, 154751, 157427]# noqa: E501 - hit1 = 1 - - data2 = [0, 6968, 7674, 8380, 9087, 9795, 10502, 11209, 11916, 12624, 13329, 14036, 14744, 15451, 16158, 16865, 17571, 18276, 18984, 19691, 20399, 21106, 21812, 22519, 23226, 23932, 24640, 25348, 26055, 26762, 27467, 28175, 28881, 29588, 30297, 31002, 31710, 32416, 33122, 33830, 34536, 35244, 35952, 36657, 37365, 38071, 38778, 39486, 40193, 40900, 41606]# noqa: E501 + # [白虎神武击]攻击次数 : {value1}次 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [天虎旋风脚]直接打击攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) hit2 = 1 + # [天虎旋风脚]旋风攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + def vp_1(self): + """ + [虎啸神拳]\n + 像猛虎一样对敌人施展猛烈攻击\n + [白虎神武击]攻击次数 +5次\n + - 连按键时, 增加攻击速度\n + - 总攻击力相同\n + [白虎神武击]施放中功能强化\n + - 将周围的敌人拉至面前\n + - 所受伤害 -70%\n + - 可以沿Y轴移动\n + - 攻击时移动速度增加\n + [白虎神武击]过程中按跳跃键时, 可立即发动[天虎旋风脚] + """ + ... -# 无影脚 무영각 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 + def vp_2(self): + """ + [虎啸神拳]\n + 强化招式之间的连击, 让动作更加行云流水\n + [白虎神武击]攻击次数 -5次\n + - 总攻击力相同\n + 施放[天虎旋风脚]时, 根据[白虎神武击]的攻击次数, 赋予增加所有速度的增益\n + - 攻击速度和移动速度增加\n + - 增益持续时间 : 40秒\n + 通过[柔化肌肉]强制中断[白虎神武击]时, 会在施放[天虎旋风脚]后中断 + """ + ... + +# 无影脚 +# fighter_female/striker_female/9bff7f2559e003766fee2853dca00631 +# a7a059ebe9e6054c0644b40ef316d6e9/9bff7f2559e003766fee2853dca00631 class Skill39(ActiveSkill): + """ + 以连影子都看不清的极快速度连续踢击敌人。\n + 先跳起扫腿攻击敌人, 最后再强力抽打敌人。 最后一击命中时产生冲击波, 对周围的敌人造成伤害。\n + 可利用前/后方向键前进, 或在原地进行攻击。 + """ name = "无影脚" learnLv = 80 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 5 cd = 45 mp = [800, 6000] uuid = "9bff7f2559e003766fee2853dca00631" - data0 = [0, 8499, 9361, 10223, 11084, 11946, 12809, 13670, 14532, 15395, 16257, 17119, 17984, 18846, 19706, 20568, 21432, 22294, 23155, 24020, 24880, 25741, 26606, 27468, 28328, 29191, 30053, 30915, 31777, 32639, 33501, 34363, 35230, 36091, 36953, 37815, 38678, 39537, 40401, 41261, 42123, 42986, 43850, 44712, 45575, 46436, 47298, 48160, 49023, 49883, 50745]# noqa: E501 - hit0 = 1 #TODO + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data1 = [0, 4297, 4731, 5168, 5605, 6040, 6474, 6910, 7348, 7782, 8217, 8654, 9091, 9527, 9960, 10397, 10832, 11269, 11705, 12141, 12577, 13015, 13448, 13883, 14319, 14756, 15192, 15628, 16065, 16499, 16933, 17370, 17807, 18242, 18677, 19115, 19551, 19987, 20421, 20859, 21294, 21730, 22165, 22600, 23037, 23473, 23910, 24345, 24779, 25216, 25651]# noqa: E501 - hit1 = 1 #TODO + # 扫腿攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 第2击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 第3击攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 + # 抽打攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + # [范围信息] + # 冲击波大小 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) - data2 = [0, 4301, 4738, 5174, 5611, 6047, 6484, 6919, 7356, 7794, 8230, 8666, 9100, 9537, 9975, 10410, 10848, 11283, 11719, 12157, 12593, 13028, 13465, 13903, 14338, 14776, 15212, 15647, 16085, 16521, 16958, 17394, 17830, 18266, 18703, 19140, 19575, 20012, 20449, 20886, 21321, 21759, 22195, 22629, 23068, 23503, 23941, 24379, 24813, 25248, 25685]# noqa: E501 - hit2 = 1 #TODO + def vp_1(self): + """ + [无影脚]\n + 快速追踪前方敌人, 发动强力的抽打攻击\n + - 前方存在追踪目标时才能施放\n + - 删除扫腿、 第2击、 第3击攻击\n + - 总攻击力相同 + """ + ... - data3 = [0, 67200, 74017, 80832, 87651, 94468, 101286, 108103, 114920, 121738, 128554, 135372, 142189, 149007, 155825, 162641, 169458, 176276, 183095, 189909, 196727, 203547, 210363, 217182, 223999, 230815, 237633, 244452, 251267, 258084, 264903, 271720, 278536, 285353, 292172, 298989, 305805, 312624, 319442, 326258, 333076, 339892, 346710, 353528, 360344, 367161, 373981, 380799, 387614, 394432, 401250]# noqa: E501 - hit3 = 1 #TODO + def vp_2(self): + """ + [无影脚]\n + 通过灵活的动作强化连击\n + - 降低抽打攻击高度\n + - 抽打攻击后, 可以立即通过[柔化肌肉]强制中断并连接技能\n + 强化冲击波\n + - 攻击范围 +40%\n + 通过[柔化肌肉]强制中断后施放时\n + - 施放时间 -30% + """ + ... - - -# 极尽 : 霸皇断空拳 극진 : 패황단공권 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/78be08a3f8c834d3b06fa20c6a08c5a5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 极尽 : 霸皇断空拳 +# fighter_female/striker_female/78be08a3f8c834d3b06fa20c6a08c5a5 +# a7a059ebe9e6054c0644b40ef316d6e9/78be08a3f8c834d3b06fa20c6a08c5a5 class Skill40(ActiveSkill): + """ + 大喝一声震慑住敌人, 将敌人吸附并歼灭。\n + 蓄气时, 可以将被压制的敌人拉到极武圣身前。\n + 断空拳击中敌人时产生强力冲击波, 对范围内的敌人造成巨大伤害。 若断空拳未击中敌人, 则产生强大风压对敌人造成伤害。 + """ name = "极尽 : 霸皇断空拳" learnLv = 85 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 5 cube = 10 cd = 180 mp = [2500, 5000] uuid = "78be08a3f8c834d3b06fa20c6a08c5a5" - data0 = [0, 169618, 208949, 248279, 287613, 326944, 366276, 405607, 444940, 484271, 523604, 562934, 602268, 641600, 680930, 720262, 759594, 798927, 838258, 877589, 916920, 956254, 995586, 1034917, 1074249, 1113580, 1152913, 1192244, 1231575, 1270906, 1310241, 1349572, 1388903, 1428235, 1467567, 1506900, 1546231, 1585562, 1624892, 1664223, 1703556, 1742887, 1782218, 1821551, 1860884, 1900214, 1939547, 1978879, 2018210, 2057543, 2096874]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 霸皇断空拳攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 1 + # 风压攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) - -# 疾风劲 질풍경초 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/31823197cc0b04d4c5dcf8f928d9220c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 疾风劲 +# fighter_female/striker_female/31823197cc0b04d4c5dcf8f928d9220c +# a7a059ebe9e6054c0644b40ef316d6e9/31823197cc0b04d4c5dcf8f928d9220c class Skill41(PassiveSkill): + """ + 归元·散打将基础锻炼到极致, 拳脚变得更加强大。\n + 增加基本攻击力和转职技能攻击力, 部分技能附加额外效果。\n + [崩拳]\n + 攻击成功时产生冲击波, 对周围敌人造成伤害。\n + [碎骨]\n + 冲击波的大小增加, 对周围敌人造成与直接攻击相同的伤害。 + """ name = "疾风劲" learnLv = 95 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "31823197cc0b04d4c5dcf8f928d9220c" - 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 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) associate = [{"data":data0}] - -# 雷霆之舞 라이트닝 시프트 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dac8d8207618150c162e4c6f9e168527?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 雷霆之舞 +# fighter_female/striker_female/dac8d8207618150c162e4c6f9e168527 +# a7a059ebe9e6054c0644b40ef316d6e9/dac8d8207618150c162e4c6f9e168527 class Skill42(ActiveSkill): + """ + 追击范围内的敌人, 如电光石火般移动, 发动如雷霆般狂风骤雨的攻击。\n + 最后一击时, 在可移动的范围内追踪最强大的敌人发动攻击。\n + 每次攻击成功时产生冲击波, 对周围敌人造成伤害。 + """ name = "雷霆之舞" learnLv = 95 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 7 cd = 60 mp = [870, 6750] uuid = "dac8d8207618150c162e4c6f9e168527" - data0 = [0, 16542, 18220, 19896, 21576, 23253, 24932, 26609, 28289, 29965, 31644, 33324, 35001, 36680, 38358, 40037, 41713, 43392, 45070, 46748, 48426, 50105, 51782, 53460, 55138, 56817, 58494, 60172, 61852, 63530, 65208, 66887, 68565, 70243, 71922, 73598, 75277, 76954, 78634, 80311, 81989, 83666, 85345, 87025, 88702, 90382, 92058, 93737, 95415, 97093, 98771]# noqa: E501 + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1~7击攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) hit0 = 7 - - data1 = [0, 49625, 54659, 59694, 64728, 69763, 74799, 79833, 84867, 89899, 94935, 99971, 105004, 110040, 115073, 120108, 125144, 130177, 135211, 140245, 145280, 150314, 155349, 160385, 165418, 170453, 175485, 180522, 185556, 190590, 195625, 200659, 205694, 210730, 215763, 220798, 225830, 230866, 235901, 240935, 245970, 251004, 256038, 261075, 266107, 271142, 276175, 281211, 286247, 291280, 296316]# noqa: E501 + # 最后一击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) hit1 = 1 + # 第1~7击冲击波攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + # 最后一击冲击波攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) -# 陨星灭天击 멸진파성각 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8e358ecf99ac9df31a6132aeafe378a9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 陨星灭天击 +# fighter_female/striker_female/8e358ecf99ac9df31a6132aeafe378a9 +# a7a059ebe9e6054c0644b40ef316d6e9/8e358ecf99ac9df31a6132aeafe378a9 class Skill43(ActiveSkill): + """ + 在经历极致的锻炼之后, 领悟了毁天灭地的新奥义。\n + 快速突进攻击敌人, 使敌人进入僵直状态后, 追踪并捶击其中最强大的敌人。\n + 接着将敌人踢到空中后跳跃, 再集中全部力量发动回旋踢。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ name = "陨星灭天击" learnLv = 100 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 15 cd = 290 mp = [4028, 8056] uuid = "8e358ecf99ac9df31a6132aeafe378a9" - data0 = [0, 51726, 63721, 75715, 87708, 99703, 111697, 123691, 135687, 147681, 159675, 171670, 183663, 195658, 207652, 219646, 231642, 243636, 255630, 267625, 279618, 291614, 303608, 315601, 327596, 339590, 351585, 363580, 375573, 387567, 399562, 411556, 423552, 435545, 447540, 459535, 471528, 483523, 495517, 507511, 519506, 531501, 543496, 555488, 567482, 579477, 591472, 603466, 615460, 627455, 639450]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 51726, 63721, 75715, 87708, 99703, 111697, 123691, 135687, 147681, 159675, 171670, 183663, 195658, 207652, 219646, 231642, 243636, 255630, 267625, 279618, 291614, 303608, 315601, 327596, 339590, 351585, 363580, 375573, 387567, 399562, 411556, 423552, 435545, 447540, 459535, 471528, 483523, 495517, 507511, 519506, 531501, 543496, 555488, 567482, 579477, 591472, 603466, 615460, 627455, 639450]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 51726, 63721, 75715, 87708, 99703, 111697, 123691, 135687, 147681, 159675, 171670, 183663, 195658, 207652, 219646, 231642, 243636, 255630, 267625, 279618, 291614, 303608, 315601, 327596, 339590, 351585, 363580, 375573, 387567, 399562, 411556, 423552, 435545, 447540, 459535, 471528, 483523, 495517, 507511, 519506, 531501, 543496, 555488, 567482, 579477, 591472, 603466, 615460, 627455, 639450]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 103451, 127438, 151428, 175417, 199404, 223394, 247383, 271372, 295361, 319349, 343339, 367327, 391315, 415304, 439292, 463282, 487271, 511259, 535249, 559237, 583226, 607216, 631202, 655190, 679180, 703169, 727157, 751147, 775135, 799124, 823112, 847102, 871090, 895078, 919068, 943057, 967046, 991034, 1015023, 1039013, 1063001, 1086990, 1110976, 1134966, 1158955, 1182942, 1206932, 1230921, 1254909, 1278899]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 258629, 318593, 378566, 438540, 498511, 558485, 618454, 678427, 738401, 798372, 858344, 918317, 978286, 1038260, 1098231, 1158205, 1218177, 1278148, 1338122, 1398093, 1458064, 1518037, 1578004, 1637977, 1697949, 1757920, 1817894, 1877864, 1937837, 1997808, 2057782, 2117754, 2177724, 2237697, 2297670, 2357642, 2417615, 2477584, 2537557, 2597530, 2657502, 2717475, 2777440, 2837412, 2897386, 2957357, 3017331, 3077301, 3137274, 3197247]# noqa: E501 - hit4 = 1 #TODO + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 突进攻击力 : {value0}% + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 地面强击攻击力 : {value1}% + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 上踢攻击力 : {value2}% + data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 + # 回旋踢攻击力 : {value3}% + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + # 终结攻击攻击力 : {value4}% + data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 class classChange(Character): diff --git a/backend/core/character/GF/fighter_male/brawler_male.py b/backend/core/character/GF/fighter_male/brawler_male.py index c1237c0f..e13240a1 100644 --- a/backend/core/character/GF/fighter_male/brawler_male.py +++ b/backend/core/character/GF/fighter_male/brawler_male.py @@ -49,7 +49,6 @@ class Skill5(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 @@ -257,6 +256,7 @@ class Skill23(ActiveSkill): cd = 0.1 mp = [24, 24] hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 uuid = "3fb8395ae3b81bd608e0c4223a8eb534" @@ -311,6 +311,7 @@ class Skill26(ActiveSkill): mp = [194, 1114] uuid = "4b2c90ec226fd40e967875aa5eabefb2" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 爪精通 클로 마스터리 @@ -511,6 +512,7 @@ class Skill35(ActiveSkill): mp = [60, 252] uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 hasVP = False data0 = [0, 17.8, 18.6, 19.4, 20.2, 21, 21.8, 22.6, 23.4, 24.2, 25, 25.8, 26.6, 27.4, 28.2, 29, 29.8, 30.6, 31.4, 32.2, 33]# noqa: E501 diff --git a/backend/core/character/GF/fighter_male/grappler_male.py b/backend/core/character/GF/fighter_male/grappler_male.py index cb0492a1..06776fac 100644 --- a/backend/core/character/GF/fighter_male/grappler_male.py +++ b/backend/core/character/GF/fighter_male/grappler_male.py @@ -1,5 +1,5 @@ #ca0f0e0e9e1d55b5f9955b03d9dd213c -from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character # 后踢 올려차기 @@ -356,6 +356,7 @@ class Skill31(ActiveSkill): mp = [50, 420] uuid = "202edb928046f4fa6dedf6337377efd5" hasUP = False + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [0, 1449, 1597, 1742, 1888, 2036, 2182, 2329, 2477, 2624, 2770, 2333, 2453, 2567, 2687, 2802, 2921, 3037, 3156, 3274, 3390, 2923, 3022, 3121, 3215, 3314, 3415, 3513, 3610, 3705, 3805, 3346, 3431, 3514, 3598, 3681, 3762, 3845, 3931, 4015, 4098, 3661, 3732, 3809, 3880, 3953, 4029, 4100, 4174, 4248, 4322, 3907, 3972, 4039, 4106, 4167, 4235, 4299, 4364, 4429, 4495, 4106, 4163, 4221, 4282, 4340, 4396, 4456, 4514, 4577, 4634]# noqa: E501 hit0 = 1 #TODO diff --git a/backend/core/character/GF/fighter_male/nenmaster_male.py b/backend/core/character/GF/fighter_male/nenmaster_male.py index f29c8144..b7597898 100644 --- a/backend/core/character/GF/fighter_male/nenmaster_male.py +++ b/backend/core/character/GF/fighter_male/nenmaster_male.py @@ -40,7 +40,6 @@ class Skill5(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 hit0 = 1 @@ -178,6 +177,7 @@ class Skill23(ActiveSkill): mp = [5, 210] uuid = "0ed3148658fe37b3336ccb718dc0fdb0" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [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, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 @@ -304,6 +304,7 @@ class Skill32(ActiveSkill): mp = [357, 2911] uuid = "1b1cfab062e0768bcc889e33e1f30dbf" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # data1~5 一轮平x data1 = [0, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174]# noqa: E501 @@ -663,6 +664,7 @@ class Skill43(ActiveSkill): uuid = "8d996a242c5c0efd8cfe6cb4bc6defcc" damage = False hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 hasVP = False data0 = [0, 13, 15, 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]# noqa: E501 diff --git a/backend/core/character/GF/gunblader/agent.py b/backend/core/character/GF/gunblader/agent.py index f8ddd497..f7733fa1 100644 --- a/backend/core/character/GF/gunblader/agent.py +++ b/backend/core/character/GF/gunblader/agent.py @@ -79,7 +79,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/gunblader/hitman.py b/backend/core/character/GF/gunblader/hitman.py index f2c0f2d5..ebc194f5 100644 --- a/backend/core/character/GF/gunblader/hitman.py +++ b/backend/core/character/GF/gunblader/hitman.py @@ -72,7 +72,6 @@ class Skill4(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/gunblader/specialist.py b/backend/core/character/GF/gunblader/specialist.py index 4fa68759..8d3cb8d0 100644 --- a/backend/core/character/GF/gunblader/specialist.py +++ b/backend/core/character/GF/gunblader/specialist.py @@ -87,7 +87,6 @@ class Skill4(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/gunblader/trouble_shooter.py b/backend/core/character/GF/gunblader/trouble_shooter.py index 8eecae98..2a51b6bb 100644 --- a/backend/core/character/GF/gunblader/trouble_shooter.py +++ b/backend/core/character/GF/gunblader/trouble_shooter.py @@ -78,7 +78,6 @@ class Skill3(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/gunner_female/mechanic_female.py b/backend/core/character/GF/gunner_female/mechanic_female.py index b9a792af..3fc6dad6 100755 --- a/backend/core/character/GF/gunner_female/mechanic_female.py +++ b/backend/core/character/GF/gunner_female/mechanic_female.py @@ -67,7 +67,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 hit0 = 1 #TODO diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index ea319ad1..df5bb517 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -21,7 +21,6 @@ class Skill16(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/gunner_male/assault.py b/backend/core/character/GF/gunner_male/assault.py index 1d44a5f9..b5c990c9 100644 --- a/backend/core/character/GF/gunner_male/assault.py +++ b/backend/core/character/GF/gunner_male/assault.py @@ -63,7 +63,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 hit0 = 1 #TODO diff --git a/backend/core/character/GF/gunner_male/ranger_male.py b/backend/core/character/GF/gunner_male/ranger_male.py index e3b20819..74086be2 100644 --- a/backend/core/character/GF/gunner_male/ranger_male.py +++ b/backend/core/character/GF/gunner_male/ranger_male.py @@ -45,8 +45,7 @@ class Skill2(ActiveSkill): # position = 1 #TODO # rangeLv = 1 # uuid = "5a56514f35cf0270ae8d6c65f8fefd78" -# icon = "$common/$uuid" -# 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 = [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 # 银弹 은탄 @@ -216,6 +215,7 @@ class Skill13(ActiveSkill): mp = [45, 392] uuid = "8f73f243041c2d27739fe7696f02bf9b" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data2 = [0, 765, 842, 920, 998, 1076, 1154, 1231, 1309, 1389, 1464, 1542, 1620, 1697, 1777, 1853, 1931, 2009, 2084, 2164, 2242, 2317, 2395, 2472, 2552, 2630, 2706, 2785, 2865, 2941, 3019, 3094, 3172, 3252, 3329, 3407, 3485, 3562, 3641, 3720, 3796, 3873, 3951, 4029, 4107, 4182, 4260, 4342, 4417, 4495, 4571, 4648, 4728, 4804, 4882, 4959, 5039, 5117, 5194, 5272, 5350, 5426, 5505, 5581, 5659, 5738, 5816, 5894, 5972, 6049, 6129]# noqa: E501 hit2 = 8 @@ -266,6 +266,7 @@ class Skill16(ActiveSkill): mp = [20, 160] uuid = "de3fea2d65c597f4d55c70a02b97fc79" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data1 = [0, 1936, 2134, 2329, 2526, 2723, 2921, 3116, 3313, 3511, 3706, 3903, 4099, 4296, 4491, 4689, 4884, 5083, 5280, 5476, 5673, 5868, 6066, 6261, 6458, 6654, 6851, 7047, 7244, 7443, 7638, 7835, 8031, 8228, 8424, 8621, 8816, 9013, 9211, 9406, 9603, 9801, 9998, 10193, 10390, 10588, 10783, 10980, 11176, 11373, 11569, 11766, 11965, 12160, 12357, 12553, 12750, 12946, 13143, 13338, 13535, 13731, 13928, 14124, 14323, 14520, 14715, 14912, 15108, 15305, 15501]# noqa: E501 hit1 = 1 @@ -332,6 +333,7 @@ class Skill21(ActiveSkill): mp = [252, 252] uuid = "5dc7008b12a459325b548b0715c6b73c" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 def skillInfo(self, mode = None): pre = self.char.GetSkillByName("溃灭射击").skillInfo() @@ -367,6 +369,7 @@ class Skill23(ActiveSkill): cd = 13.9 uuid = "3d8f3d438405d79f8d3ed68072674d1e" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 def skillInfo(self, mode = None): pre = self.char.GetSkillByName("溃灭射击").skillInfo() diff --git a/backend/core/character/GF/gunner_male/spitfire_male.py b/backend/core/character/GF/gunner_male/spitfire_male.py index 74f1bab3..e28a7de1 100644 --- a/backend/core/character/GF/gunner_male/spitfire_male.py +++ b/backend/core/character/GF/gunner_male/spitfire_male.py @@ -19,6 +19,7 @@ class Skill1(ActiveSkill): mp = [126, 975] uuid = "9dda3f4a849dba1a288dd65e116860f2" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 damage = False @@ -37,6 +38,7 @@ class Skill2(ActiveSkill): mp = [22, 119] uuid = "bb34e8854a93fd250347a1c64119f7ab" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 damage = False @@ -229,6 +231,7 @@ class Skill13(ActiveSkill): mp = [357, 2765] uuid = "3c5604bdbb0240b8f130f59ab40509c3" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [0, 960, 1114, 1266, 1418, 1572, 1724, 1876, 2030, 2184, 2336, 2490, 2642, 2794, 2948, 3100, 3254, 3407, 3560, 3713, 3866]# noqa: E501 hit0 = 1 #TODO @@ -248,6 +251,7 @@ class Skill14(ActiveSkill): mp = [357, 2765] uuid = "d0cdaca82892e54097f22a1f60817048" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [0, 960, 1114, 1266, 1418, 1572, 1724, 1876, 2030, 2184, 2336, 2490, 2642, 2794, 2948, 3100, 3254, 3407, 3560, 3713, 3866]# noqa: E501 hit0 = 1 #TODO diff --git a/backend/core/character/GF/knight/chaos.py b/backend/core/character/GF/knight/chaos.py index 5efc226a..4d0d2bb8 100644 --- a/backend/core/character/GF/knight/chaos.py +++ b/backend/core/character/GF/knight/chaos.py @@ -209,7 +209,6 @@ class Skill6(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -230,7 +229,6 @@ class Skill7(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -261,7 +259,6 @@ class Skill8(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -291,7 +288,6 @@ class Skill9(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -554,7 +550,6 @@ class Skill17(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -583,7 +578,6 @@ class Skill18(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/knight/dragon_knight.py b/backend/core/character/GF/knight/dragon_knight.py index 729be0d1..9cc1df2c 100644 --- a/backend/core/character/GF/knight/dragon_knight.py +++ b/backend/core/character/GF/knight/dragon_knight.py @@ -12,7 +12,6 @@ class Skill2(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 hit0 = 1 #TODO @@ -285,6 +284,7 @@ class Skill28(ActiveSkill): uuid = "b5e3d014f75f3d17abdea52cca57f7e9" buffer = True hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 飞龙斩 드래곤 스매쉬 @@ -491,6 +491,7 @@ class Skill34(ActiveSkill): uuid = "96bd070daacc6c1b81d9f24e6d77f48a" type = "passive" hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 hasVP = False data0 = [0, 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, 84, 85.5]# noqa: E501 diff --git a/backend/core/character/GF/knight/elven_knight.py b/backend/core/character/GF/knight/elven_knight.py index 0420c0ef..02219680 100644 --- a/backend/core/character/GF/knight/elven_knight.py +++ b/backend/core/character/GF/knight/elven_knight.py @@ -111,7 +111,6 @@ class Skill3(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -132,7 +131,6 @@ class Skill4(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -163,7 +161,6 @@ class Skill5(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -193,7 +190,6 @@ class Skill6(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -456,7 +452,6 @@ class Skill14(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -485,7 +480,6 @@ class Skill15(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/knight/paladin.py b/backend/core/character/GF/knight/paladin.py index 7d2eb393..a704584b 100644 --- a/backend/core/character/GF/knight/paladin.py +++ b/backend/core/character/GF/knight/paladin.py @@ -90,7 +90,6 @@ class Skill2(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -111,7 +110,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -142,7 +140,6 @@ class Skill4(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -172,7 +169,6 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -393,7 +389,6 @@ class Skill12(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -422,7 +417,6 @@ class Skill13(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_female/battle_mage.py b/backend/core/character/GF/mage_female/battle_mage.py index 3b7e51d3..73a90c76 100644 --- a/backend/core/character/GF/mage_female/battle_mage.py +++ b/backend/core/character/GF/mage_female/battle_mage.py @@ -30,7 +30,6 @@ class Skill2(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 hit0 = 1 #TODO diff --git a/backend/core/character/GF/mage_female/summoner.py b/backend/core/character/GF/mage_female/summoner.py index 8979b292..c6c68e96 100644 --- a/backend/core/character/GF/mage_female/summoner.py +++ b/backend/core/character/GF/mage_female/summoner.py @@ -82,7 +82,6 @@ class Skill2(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -103,7 +102,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -134,7 +132,6 @@ class Skill4(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -164,7 +161,6 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -673,7 +669,6 @@ class Skill16(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -702,7 +697,6 @@ class Skill17(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_female/witch.py b/backend/core/character/GF/mage_female/witch.py index 9d468a18..e9b78e78 100644 --- a/backend/core/character/GF/mage_female/witch.py +++ b/backend/core/character/GF/mage_female/witch.py @@ -50,7 +50,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_male/blood_mage.py b/backend/core/character/GF/mage_male/blood_mage.py index b4da55a1..9f4af30e 100644 --- a/backend/core/character/GF/mage_male/blood_mage.py +++ b/backend/core/character/GF/mage_male/blood_mage.py @@ -178,7 +178,6 @@ class Skill6(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_male/dimension_walker.py b/backend/core/character/GF/mage_male/dimension_walker.py index f58603ff..992c0bb7 100644 --- a/backend/core/character/GF/mage_male/dimension_walker.py +++ b/backend/core/character/GF/mage_male/dimension_walker.py @@ -156,7 +156,6 @@ class Skill8(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -315,7 +314,9 @@ class Skill20(PassiveSkill): data0 = get_data(f'{prefix}/{uuid}', 0) # 迷雾附着敌人时, 基本攻击和次元系列技能攻击力增加率 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - associate = [{"data":data0,"skills":["次元 : 坠落","次元 : 虚影","次元 : 跃迁","次元 : 离子束","次元 : 万花镜","次元 : 粒子风暴","次元 : 时空磁场","次元 : 粒子波","次元 : 思维聚爆","次元 : 奇点","禁断之盛宴","未明·次元崩坏","乖离 : 禁忌之奈雅丽"]}] + associate = [ + {"data":data1,"skills":["次元 : 坠落","次元 : 虚影","次元 : 跃迁","次元 : 离子束","次元 : 万花镜","次元 : 粒子风暴","次元 : 时空磁场","次元 : 粒子波","次元 : 思维聚爆","次元 : 奇点","禁断之盛宴","未明·次元崩坏","乖离 : 禁忌之奈雅丽"]}, + ] # 次元扭曲装置 # mage_male/dimension_walker/fc458e449ee00b01dbf88d09aae65462 diff --git a/backend/core/character/GF/mage_male/elemental_bomber.py b/backend/core/character/GF/mage_male/elemental_bomber.py index a79807d4..035ca9cf 100644 --- a/backend/core/character/GF/mage_male/elemental_bomber.py +++ b/backend/core/character/GF/mage_male/elemental_bomber.py @@ -101,7 +101,6 @@ class Skill5(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_male/glacial_master.py b/backend/core/character/GF/mage_male/glacial_master.py index df2a7921..9c9ba404 100644 --- a/backend/core/character/GF/mage_male/glacial_master.py +++ b/backend/core/character/GF/mage_male/glacial_master.py @@ -73,7 +73,6 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/mage_male/swift_master.py b/backend/core/character/GF/mage_male/swift_master.py index e3816c3d..1d65e33d 100644 --- a/backend/core/character/GF/mage_male/swift_master.py +++ b/backend/core/character/GF/mage_male/swift_master.py @@ -111,7 +111,6 @@ class Skill5(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/priest_female/crusader_female.py b/backend/core/character/GF/priest_female/crusader_female.py index f025d191..a66cd716 100644 --- a/backend/core/character/GF/priest_female/crusader_female.py +++ b/backend/core/character/GF/priest_female/crusader_female.py @@ -48,6 +48,7 @@ class Skill2(ActiveBufferSkill): buffer = True uuid = "0969cd4054d93da07708108c0cc1c4b5" hasUP = True + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 upType = "heal" data0 = [0, 468, 1170, 1824, 2433, 3135, 3743, 4444, 5052, 5707, 6363, 7018, 7672, 8328, 8983, 9637, 10292, 10948, 11603, 12257, 12912, 13568, 14222, 14877, 15533, 16140, 16842, 17451, 18105, 18807, 19929, 21099, 21894, 22738, 23531, 24375, 25216, 26059, 26901, 27742, 28586, 29427, 30223, 31064, 31907, 32749, 33590, 34434, 35275, 36117, 36912, 37755, 38597, 39438, 40282, 41123, 41965, 42808, 43603, 44445, 45286, 46130, 46971, 47813, 48656, 49497, 50293, 51134, 51978, 52819, 53661]# noqa: E501 @@ -160,6 +161,7 @@ class Skill8(ActiveSkill): mp = [35, 392] uuid = "ade01c1d6afc8a05055225045e89fe49" hasUP = False + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 hit0 = 1 #TODO @@ -206,6 +208,7 @@ class Skill10(ActiveBufferSkill): buffer = True uuid = "547ab2b2bd860d3e37355a9cfbc1077c" hasUP = True + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 data0 = [0, 19695, 22833, 25973, 29113, 32252, 35392, 38532, 41670, 44810, 47950, 51090, 54230, 57368, 60508, 63648, 66788, 69928, 73066, 76206, 79346, 82486, 85626, 88766, 91904, 95044, 98184, 101323, 104463, 107602, 110741, 113881, 117021, 120161, 123299, 126439, 129579, 132719, 135859, 138999, 142137, 145277, 148417, 151557, 154697, 157835, 160975, 164115, 167255, 170394, 173533, 176673, 179812, 182952, 186092, 189230, 192370, 195510, 198650, 201790, 204930]# noqa: E501 hit0 = 1 #TODO @@ -290,6 +293,7 @@ class Skill14(ActiveBufferSkill): uuid = "506e7ed77d517419a6e1c437a2cedb17" hasVP = True hasUP = True + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 vps = [ { "name": "圣音协奏", @@ -409,6 +413,7 @@ class Skill18(ActiveSkill): mp = [200, 1680] uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" hasUP = False + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 hasVP = False def getSkillCD(self,mode=None): @@ -465,6 +470,7 @@ class Skill20(ActiveBufferSkill): mp = [350, 2940] uuid = "03bb5314ffd41e9458d67ef924fef38f" hasUP = True + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 upType = "heal" @@ -567,6 +573,7 @@ class Skill24(ActiveBufferSkill): mp = [860, 1500] uuid = "04883563896fe1adac7505c6146b5f59" hasUP = True + # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 hasVP = True vps = [ { diff --git a/backend/core/character/GF/priest_female/inquistor.py b/backend/core/character/GF/priest_female/inquistor.py index 4e3fbf39..44f4c58a 100644 --- a/backend/core/character/GF/priest_female/inquistor.py +++ b/backend/core/character/GF/priest_female/inquistor.py @@ -72,7 +72,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/priest_female/mistress.py b/backend/core/character/GF/priest_female/mistress.py index 2d183ab7..1cdeb2a9 100644 --- a/backend/core/character/GF/priest_female/mistress.py +++ b/backend/core/character/GF/priest_female/mistress.py @@ -69,7 +69,6 @@ class Skill2(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -89,7 +88,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -119,7 +117,6 @@ class Skill4(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -148,7 +145,6 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -350,7 +346,6 @@ class Skill12(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -378,7 +373,6 @@ class Skill13(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/priest_female/sorceress.py b/backend/core/character/GF/priest_female/sorceress.py index c815ee25..0b90a5d8 100644 --- a/backend/core/character/GF/priest_female/sorceress.py +++ b/backend/core/character/GF/priest_female/sorceress.py @@ -69,7 +69,6 @@ class Skill2(ActiveSkill): rangeLv = 1 mp = [1, 1] uuid = "7822d6d52e10964a6755f142c666b494" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -89,7 +88,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -119,7 +117,6 @@ class Skill4(ActiveSkill): cd = 5 mp = [1, 1] uuid = "ce26c6b69d02a440a81b552bec94f03b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -148,7 +145,6 @@ class Skill5(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "892ef624d8bf3d7fc045f84825fd6104" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -350,7 +346,6 @@ class Skill12(PassiveSkill): rangeLv = 1 cd = 30 uuid = "2b340542e776818b78f3212af184bd6b" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 @@ -378,7 +373,6 @@ class Skill13(ActiveSkill): cd = 5 mp = [13, 13] uuid = "1fea5a626f15230237946a11a9d11582" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/swordman_female/dark_templar.py b/backend/core/character/GF/swordman_female/dark_templar.py index 548b3bb2..a66b453d 100644 --- a/backend/core/character/GF/swordman_female/dark_templar.py +++ b/backend/core/character/GF/swordman_female/dark_templar.py @@ -40,7 +40,6 @@ class Skill2(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["影刃"]}] diff --git a/backend/core/character/GF/swordman_female/spectre.py b/backend/core/character/GF/swordman_female/spectre.py index 811e9d27..b7c222fe 100644 --- a/backend/core/character/GF/swordman_female/spectre.py +++ b/backend/core/character/GF/swordman_female/spectre.py @@ -25,7 +25,6 @@ class Skill1(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" 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 associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["鬼缚钉"]}] diff --git a/backend/core/character/GF/swordman_female/sword_master.py b/backend/core/character/GF/swordman_female/sword_master.py index 0eb630e3..db56585f 100644 --- a/backend/core/character/GF/swordman_female/sword_master.py +++ b/backend/core/character/GF/swordman_female/sword_master.py @@ -94,7 +94,6 @@ class Skill2(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" data0 = data0 = get_data(f'{prefix}/{uuid}', 0) diff --git a/backend/core/character/GF/swordman_male/asura.py b/backend/core/character/GF/swordman_male/asura.py index af349e35..cbd1a87f 100644 --- a/backend/core/character/GF/swordman_male/asura.py +++ b/backend/core/character/GF/swordman_male/asura.py @@ -18,7 +18,6 @@ class Skill0(PassiveSkill): position = 0 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/swordman_male/soul_bender.py b/backend/core/character/GF/swordman_male/soul_bender.py index 0e727517..572a934c 100644 --- a/backend/core/character/GF/swordman_male/soul_bender.py +++ b/backend/core/character/GF/swordman_male/soul_bender.py @@ -73,7 +73,6 @@ class Skill3(PassiveSkill): position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/swordman_male/weapon_master.py b/backend/core/character/GF/swordman_male/weapon_master.py index 98bda700..bee75b55 100644 --- a/backend/core/character/GF/swordman_male/weapon_master.py +++ b/backend/core/character/GF/swordman_male/weapon_master.py @@ -59,7 +59,6 @@ class Skill1(PassiveSkill): damage = False type = "passive" uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" # 基本攻击力变化率 : {value0}% data0 = get_data(f"{prefix}/{uuid}", 0) associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["里 · 鬼剑术","空之连刃"]}] diff --git a/backend/core/character/GF/thief/kunoichi.py b/backend/core/character/GF/thief/kunoichi.py index e7fbdd42..b3027bf6 100644 --- a/backend/core/character/GF/thief/kunoichi.py +++ b/backend/core/character/GF/thief/kunoichi.py @@ -80,7 +80,6 @@ class Skill4(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/thief/rogue.py b/backend/core/character/GF/thief/rogue.py index a3ade9a8..9bd12c4f 100644 --- a/backend/core/character/GF/thief/rogue.py +++ b/backend/core/character/GF/thief/rogue.py @@ -81,7 +81,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/core/character/GF/thief/shadow_dancer.py b/backend/core/character/GF/thief/shadow_dancer.py index 7680a76a..cc2f3f33 100644 --- a/backend/core/character/GF/thief/shadow_dancer.py +++ b/backend/core/character/GF/thief/shadow_dancer.py @@ -19,7 +19,6 @@ class Skill3(PassiveSkill): position = 1 #TODO rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index 7ff5e3c5d2d50174129b2a071b9f6ceaf5b43dc3..b482840e86b0d0c49b5160a34c4aa0dcff31f74d 100644 GIT binary patch delta 103 zcmZoTVB2uOc7inH?TIqZjJG!?T#sXyd)nLgWXImgcJWc{D$g7DKW}boo*&;nKb{eY pnShuXh*^M`6^Pk@m>q~YfS41Axqz4(h