diff --git a/backend/core/character/GF/fighter_female/brawler_female.py b/backend/core/character/GF/fighter_female/brawler_female.py index ecf0cb54..d25da5c5 100644 --- a/backend/core/character/GF/fighter_female/brawler_female.py +++ b/backend/core/character/GF/fighter_female/brawler_female.py @@ -1,10 +1,16 @@ #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/brawler_female/cn/skillDetail" -# 上勾拳 무즈 어퍼 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/eb71e1d82d92c7e1d40500a0dcd77aa6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 上勾拳 +# fighter_female/brawler_female/eb71e1d82d92c7e1d40500a0dcd77aa6 +# a7a059ebe9e6054c0644b40ef316d6e9/eb71e1d82d92c7e1d40500a0dcd77aa6 class Skill0(ActiveSkill): + """ + 向敌人发出上勾拳并使其浮空, 施放的瞬间有霸体判定。\n + 转职为柔道家后, 技能类型变为独立攻击力。 + """ name = "上勾拳" learnLv = 1 masterLv = 10 @@ -12,57 +18,77 @@ class Skill0(ActiveSkill): position = 0 #TODO rangeLv = 3 cd = 2 + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + 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) - data0 = [0, 175, 203, 231, 259, 287, 315, 343, 371, 399, 427, 455, 482, 510, 538, 566, 594, 622, 650, 678, 706]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 131.4, 132.9, 134, 135.4, 136.6, 138, 139.1, 140.6, 141.7, 143.1, 147.7, 152.3, 157.1, 162, 166.6, 171.4, 176.3, 180.9, 185.7, 190.6]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 175, 203, 231, 259, 287, 315, 343, 371, 399, 427, 455, 482, 510, 538, 566, 594, 622, 650, 678, 706]# noqa: E501 - hit3 = 1 #TODO - - -# 剧毒抵抗 독에 익숙함 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/03bb5314ffd41e9458d67ef924fef38f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 剧毒抵抗 +# fighter_female/brawler_female/03bb5314ffd41e9458d67ef924fef38f +# a7a059ebe9e6054c0644b40ef316d6e9/03bb5314ffd41e9458d67ef924fef38f class Skill1(PassiveSkill): + """ + 通过对毒的修炼, 减少自身受到的中毒伤害。 + """ name = "剧毒抵抗" learnLv = 1 masterLv = 1 maxLv = 1 position = 0 #TODO rangeLv = 1 + uuid = "03bb5314ffd41e9458d67ef924fef38f" + hasVP = False + 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) - data0 = [0, 100]# noqa: E501 - hit0 = 1 #TODO - - -# 毒攻掌握 사공 수련 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/bb34e8854a93fd250347a1c64119f7ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 毒攻掌握 +# fighter_female/brawler_female/bb34e8854a93fd250347a1c64119f7ab +# a7a059ebe9e6054c0644b40ef316d6e9/bb34e8854a93fd250347a1c64119f7ab class Skill2(PassiveSkill): + """ + 修炼在传统格斗家严重视为邪道的毒门武功, 使用强大的毒气将全身经脉打通, 从而达到内外兼修的效果, 但稍有不慎, 便会走火入魔。\n + 力量和智力、 物理暴击率和魔法暴击率中会按照一定比率相互补正。\n + 使用念气系列技能 ([念气波]、 [分身]) 时, 有一定的几率使自身进入眩晕状态。 + """ name = "毒攻掌握" learnLv = 1 masterLv = 1 maxLv = 1 position = 0 #TODO rangeLv = 1 + uuid = "bb34e8854a93fd250347a1c64119f7ab" + hasVP = False + 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) - data0 = [0, 100]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 100]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 2]# noqa: E501 - hit2 = 1 #TODO - - -# 前踢 해머 킥 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/fc7a3f4c2852c832a2f20af63d5d212f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 前踢 +# fighter_female/brawler_female/fc7a3f4c2852c832a2f20af63d5d212f +# a7a059ebe9e6054c0644b40ef316d6e9/fc7a3f4c2852c832a2f20af63d5d212f class Skill3(ActiveSkill): + """ + 向敌人发出强威力的踢腿, 可以踢飞敌人。 + """ name = "前踢" learnLv = 1 masterLv = 60 @@ -71,17 +97,24 @@ class Skill3(ActiveSkill): rangeLv = 2 cd = 3 mp = [10, 112] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + 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) - data0 = [0, 2448, 2698, 2945, 3193, 3441, 3691, 3938, 4186, 4439, 4686, 4934, 5182, 5432, 5678, 5928, 6175, 6423, 6676, 6923, 7171, 7418, 7669, 7916, 8164, 8414, 8662, 8910, 9158, 9408, 9658, 9906, 10155, 10401, 10653, 10899, 11147, 11394, 11644, 11895, 12142, 12392, 12638, 12888, 13136, 13383, 13629, 13881, 14129, 14376, 14626, 14875, 15124, 15372, 15620, 15870, 16118, 16366, 16613, 16861, 17111, 17361, 17607, 17857, 18107, 18354, 18604, 18850, 19100, 19350, 19596]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 100, 101.8, 103.5, 105.3, 107, 108.5, 110.3, 112, 113.8, 115.5, 117.3, 119, 120.8, 122.5, 124.3, 125.8, 127.5, 129.3, 131, 132.8, 134.5, 136.3, 138, 139.8, 141.5, 143, 144.8, 146.5, 148.3, 150, 151.8, 153.5, 155.3, 157, 158.5, 160.3, 162, 163.8, 165.5, 167.3, 169, 170.8, 172.5, 174.3, 175.8, 177.5, 179.3, 181, 182.8, 184.5, 186.3, 188, 189.8, 191.5, 193, 194.8, 196.5, 198.3, 200, 201.8, 203.5, 205.3, 207, 208.5, 210.3, 212, 213.8, 215.5, 217.3, 219]# noqa: E501 - hit1 = 1 #TODO - - -# 后跳 백스텝 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/7822d6d52e10964a6755f142c666b494?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 后跳 +# fighter_female/brawler_female/7822d6d52e10964a6755f142c666b494 +# a7a059ebe9e6054c0644b40ef316d6e9/7822d6d52e10964a6755f142c666b494 class Skill4(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ name = "后跳" learnLv = 1 masterLv = 1 @@ -89,31 +122,48 @@ class Skill4(ActiveSkill): position = 0 #TODO rangeLv = 1 mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 基础精通 기본기 숙련 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 基础精通 +# fighter_female/brawler_female/5a56514f35cf0270ae8d6c65f8fefd78 +# a7a059ebe9e6054c0644b40ef316d6e9/5a56514f35cf0270ae8d6c65f8fefd78 class Skill5(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [上勾拳]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ name = "基础精通" learnLv = 1 masterLv = 115 maxLv = 200 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) - 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 - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - -# 受身蹲伏 퀵 스탠딩 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/ce26c6b69d02a440a81b552bec94f03b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 受身蹲伏 +# fighter_female/brawler_female/ce26c6b69d02a440a81b552bec94f03b +# a7a059ebe9e6054c0644b40ef316d6e9/ce26c6b69d02a440a81b552bec94f03b class Skill6(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ name = "受身蹲伏" learnLv = 1 masterLv = 10 @@ -122,42 +172,70 @@ class Skill6(ActiveSkill): rangeLv = 1 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - data2 = [0, 0.3, 0.33, 0.37, 0.4, 0.43, 0.47, 0.5, 0.53, 0.57, 0.6, 0.63, 0.67, 0.7, 0.73, 0.77, 0.8, 0.83, 0.87, 0.9, 0.93]# noqa: E501 - hit2 = 1 #TODO - - -# 攻击类型转换 컨버전 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/12dca7fbf791e882b025a0d916181673?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 攻击类型转换 +# fighter_female/brawler_female/12dca7fbf791e882b025a0d916181673 +# a7a059ebe9e6054c0644b40ef316d6e9/12dca7fbf791e882b025a0d916181673 class Skill7(PassiveSkill): + """ + 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n + 每次点击技能窗口的技能图标时, 转换攻击类型。\n + 在决斗场中, 无法转换攻击类型, 适用技能固有的攻击类型。 + """ name = "攻击类型转换" learnLv = 1 masterLv = 1 maxLv = 1 position = 0 #TODO rangeLv = 1 + uuid = "12dca7fbf791e882b025a0d916181673" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 방어구 마스터리 방어구 마스터리 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/892ef624d8bf3d7fc045f84825fd6104?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 防具精通 +# fighter_female/brawler_female/892ef624d8bf3d7fc045f84825fd6104 +# a7a059ebe9e6054c0644b40ef316d6e9/892ef624d8bf3d7fc045f84825fd6104 class Skill8(PassiveSkill): - name = "방어구 마스터리" + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" learnLv = 1 masterLv = 1 maxLv = 1 position = 0 #TODO rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 下段踢 로킥 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 下段踢 +# fighter_female/brawler_female/4655101518604f874721b3cc249aae10 +# a7a059ebe9e6054c0644b40ef316d6e9/4655101518604f874721b3cc249aae10 class Skill9(ActiveSkill): + """ + 格斗家特有的快速下段踢。\n + 命中时引发冲击波, 对周围敌人造成伤害。 + """ name = "下段踢" learnLv = 5 masterLv = 60 @@ -166,23 +244,34 @@ class Skill9(ActiveSkill): rangeLv = 2 cd = 2 mp = [10, 112] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + 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) - 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 - - data1 = [0, 1882, 2071, 2263, 2453, 2644, 2834, 3024, 3213, 3405, 3599, 3789, 3980, 4172, 4362, 4551, 4745, 4933, 5122, 5313, 5506, 5698, 5887, 6081, 6270, 6460, 6652, 6843, 7030, 7225, 7415, 7606, 7796, 7988, 8179, 8367, 8561, 8750, 8939, 9136, 9323, 9515, 9705, 9897, 10086, 10277, 10469, 10659, 10848, 11043, 11232, 11422, 11614, 11805, 11995, 12184, 12378, 12566, 12757, 12952, 13139, 13331, 13522, 13714, 13903, 14095, 14285, 14476, 14671, 14860, 15050]# noqa: E501 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - -# 分身 분신 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 分身 +# fighter_female/brawler_female/f2fb27162beb0b87a7cb9af7900e95f2 +# a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2 class Skill10(ActiveSkill): + """ + 生成分身扰乱敌人的攻击或阻挡子弹。\n + 经过一定时间或受一定伤害后, 生成的分身就会消失。\n + 转职为气功师后, 分身仿照施放者的样子。\n + 在决斗场中,转职为气功师后, 增加分身的持续时间。 + """ name = "分身" learnLv = 5 masterLv = 10 @@ -191,20 +280,29 @@ class Skill10(ActiveSkill): rangeLv = 2 cd = 7 mp = [6, 84] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + 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) + # 分身持续时间 : {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秒 - data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 - hit2 = 1 #TODO - - -# 背摔 수플렉스 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/cfacda0647b9a0f595df2c2aad30c18d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 背摔 +# fighter_female/brawler_female/cfacda0647b9a0f595df2c2aad30c18d +# a7a059ebe9e6054c0644b40ef316d6e9/cfacda0647b9a0f595df2c2aad30c18d class Skill11(ActiveSkill): + """ + 抓住前方敌人并猛力把其倒摔向背后地面。\n + 施放[背摔]时有无敌判定, 把敌人摔到地面的瞬间生成冲击波, 可以对周围的敌人造成伤害。\n + 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为柔道家后, 技能类型变为独立攻击力, 并根据抓取的敌人大小, 增加冲击波大小, 冲击波攻击力与抓取的敌人攻击力相同。\n + 此外, 因受抓轰炮效果, 可以攻击无法抓取的敌人, 这时可以大幅击退敌人进行攻击。 + """ name = "背摔" learnLv = 5 masterLv = 60 @@ -213,26 +311,34 @@ class Skill11(ActiveSkill): rangeLv = 2 cd = 5 mp = [20, 168] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + 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) - 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 - - data1 = [0, 3092, 3407, 3718, 4039, 4349, 4663, 4973, 5285, 5610, 5918, 6229, 6542, 6856, 7167, 7485, 7795, 8116, 8425, 8736, 9059, 9370, 9678, 9998, 10311, 10628, 10938, 11252, 11565, 11876, 12189, 12507, 12821, 13134, 13444, 13760, 14076, 14387, 14702, 15011, 15320, 15642, 15955, 16272, 16584, 16896, 17204, 17524, 17840, 18154, 18469, 18778, 19096, 19409, 19720, 20033, 20344, 20669, 20976, 21287, 21605, 21916, 22228, 22547, 22862, 23168, 23487, 23798, 24116, 24429, 24738]# noqa: E501 - hit1 = 1 #TODO - - data2 = [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 - hit2 = 1 #TODO - - data3 = [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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - -# 蹲伏 크라우치 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 蹲伏 +# fighter_female/brawler_female/9dda3f4a849dba1a288dd65e116860f2 +# a7a059ebe9e6054c0644b40ef316d6e9/9dda3f4a849dba1a288dd65e116860f2 class Skill12(ActiveSkill): + """ + 蹲下并避开敌人的上段判定式攻击。\n + 若在前冲中使用此技能, 可以边向前滑行边蹲下。\n + 蹲下时进入无敌状态, 起身的瞬间也会进入无敌状态。\n + [蹲伏]姿势中按攻击键, 可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。 + """ name = "蹲伏" learnLv = 10 masterLv = 1 @@ -241,37 +347,54 @@ class Skill12(ActiveSkill): rangeLv = 1 cd = 3 mp = [3, 4] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + 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) - data0 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 217, 229, 241, 253, 265, 278, 290, 302, 314, 326, 337]# noqa: E501 - hit1 = 1 #TODO - - -# 钢筋铁骨 철금강 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/c9664191611af31142e052dfaef84530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 钢筋铁骨 +# fighter_female/brawler_female/c9664191611af31142e052dfaef84530 +# a7a059ebe9e6054c0644b40ef316d6e9/c9664191611af31142e052dfaef84530 class Skill13(PassiveSkill): + """ + 使自身的身体强悍如钢铁, 并增加一定的物防和体力。\n + 被攻击时, 有一定几率进入霸体状态。 + """ name = "钢筋铁骨" learnLv = 10 masterLv = 50 maxLv = 60 position = 0 #TODO rangeLv = 3 + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - -# 抛沙 헬터 스켈터 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 抛沙 +# fighter_female/brawler_female/8f73f243041c2d27739fe7696f02bf9b +# a7a059ebe9e6054c0644b40ef316d6e9/8f73f243041c2d27739fe7696f02bf9b class Skill14(ActiveSkill): + """ + 卑鄙地抛出沙子攻击敌人。\n + 攻击时, 有一定几率使敌人进入失明状态。\n + 转职为街霸后, 可中断基本攻击使用 + """ name = "抛沙" learnLv = 10 masterLv = 60 @@ -280,32 +403,43 @@ class Skill14(ActiveSkill): rangeLv = 2 cd = 3 mp = [15, 154] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - data5 = [0, 140, 154, 168, 182, 196, 210, 225, 239, 253, 267, 281, 295, 310, 324, 338, 352, 366, 380, 395, 409, 423, 437, 451, 465, 479, 494, 508, 522, 536, 550, 564, 579, 593, 607, 621, 635, 649, 664, 678, 692, 706, 720, 734, 749, 763, 777, 791, 805, 819, 834, 848, 862, 876, 890, 904, 918, 933, 947, 961, 975, 989, 1003, 1018, 1032, 1046, 1060, 1074, 1088, 1103, 1117]# noqa: E501 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - -# 鹰踏 공중 밟기 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 鹰踏 +# fighter_female/brawler_female/78bd107acd474518b606be1e4fd38239 +# a7a059ebe9e6054c0644b40ef316d6e9/78bd107acd474518b606be1e4fd38239 class Skill15(ActiveSkill): + """ + 在空中跳跃着踩踏敌人并给予敌人一定伤害。\n + 可以连续对敌人进行一定次数的踩踏, 技能的冷却时间从最后一次踩踏结束落地时开始计算。 + """ name = "鹰踏" learnLv = 10 masterLv = 60 @@ -314,20 +448,30 @@ class Skill15(ActiveSkill): rangeLv = 2 cd = 7 mp = [10, 97] + uuid = "78bd107acd474518b606be1e4fd38239" + hasVP = False + 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) - 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 - - 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 - hit1 = 1 #TODO - - 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/brawler_female/dcb31a63ef58954f44ff2070c42a9a98 +# a7a059ebe9e6054c0644b40ef316d6e9/dcb31a63ef58954f44ff2070c42a9a98 class Skill16(ActiveSkill): + """ + 如同老虎一样发动快速的连续攻击。\n + 学习后, 前冲攻击不会使敌人倒地。\n + 前冲攻击后, 按攻击键或技能键, 可以进行追击, 但每一击会消耗自身一定量的魔法值。\n + 学习[疾风连击]后可再追加第3、 第4次攻击。 + """ name = "疾风追击" learnLv = 10 masterLv = 60 @@ -336,23 +480,33 @@ class Skill16(ActiveSkill): rangeLv = 2 cd = 2 mp = [8, 67] + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = False + 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) - 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 - - 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/brawler_female/4f2e001e9a19eb7bae50ad1840dfb329 +# a7a059ebe9e6054c0644b40ef316d6e9/4f2e001e9a19eb7bae50ad1840dfb329 class Skill17(ActiveSkill): + """ + 向前方小跳后用拳猛击地面, 引发冲击波使敌人受到伤害并倒地。\n + 施放时, 可以用上下方向键控制攻击地点。\n + 在决斗场中, 浮空力和施放后僵直时间根据技能等级发生变化。\n + 转职为柔道家后, 可以强制中断基本攻击并立即施放[金刚碎], 并且还可以中断[金刚碎]并立即施放[霹雳肘击]。 + """ name = "金刚碎" learnLv = 10 masterLv = 60 @@ -361,23 +515,34 @@ class Skill17(ActiveSkill): rangeLv = 2 cd = 5 mp = [20, 238] + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - -# 强化 - 后跳 백스텝 강화 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/2b340542e776818b78f3212af184bd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 强化 - 后跳 +# fighter_female/brawler_female/2b340542e776818b78f3212af184bd6b +# a7a059ebe9e6054c0644b40ef316d6e9/2b340542e776818b78f3212af184bd6b class Skill18(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ name = "强化 - 后跳" learnLv = 10 masterLv = 1 @@ -385,17 +550,26 @@ class Skill18(PassiveSkill): position = 0 #TODO 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) - data0 = [0, 40]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 30]# noqa: E501 - hit1 = 1 #TODO - - -# 跃翔 도약 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/1fea5a626f15230237946a11a9d11582?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 跃翔 +# fighter_female/brawler_female/1fea5a626f15230237946a11a9d11582 +# a7a059ebe9e6054c0644b40ef316d6e9/1fea5a626f15230237946a11a9d11582 class Skill19(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ name = "跃翔" learnLv = 10 masterLv = 1 @@ -404,14 +578,27 @@ class Skill19(ActiveSkill): rangeLv = 3 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) - data0 = [0, 20]# noqa: E501 - hit0 = 1 #TODO - - -# 擒月炎 일발화약성 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 擒月炎 +# fighter_female/brawler_female/0969cd4054d93da07708108c0cc1c4b5 +# a7a059ebe9e6054c0644b40ef316d6e9/0969cd4054d93da07708108c0cc1c4b5 class Skill20(ActiveSkill): + """ + 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n + 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n + 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n + 爆炸时, 使被击中的敌人进入中毒和减速状态。\n + 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次)\n + 在决斗场中, 攻击无法抓取的敌人时不会爆炸。 + """ name = "擒月炎" learnLv = 15 masterLv = 60 @@ -420,38 +607,50 @@ class Skill20(ActiveSkill): rangeLv = 2 cd = 5.5 mp = [30, 280] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + 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) - data0 = [0, 1184, 1304, 1424, 1545, 1665, 1785, 1905, 2025, 2145, 2265, 2386, 2506, 2626, 2746, 2866, 2986, 3106, 3227, 3347, 3467, 3587, 3707, 3827, 3947, 4067, 4188, 4308, 4428, 4548, 4668, 4788, 4908, 5029, 5149, 5269, 5389, 5509, 5629, 5749, 5870, 5990, 6110, 6230, 6350, 6470, 6590, 6710, 6831, 6951, 7071, 7191, 7311, 7431, 7551, 7672, 7792, 7912, 8032, 8152, 8272, 8392, 8512, 8633, 8753, 8873, 8993, 9113, 9233, 9353, 9474]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 2722, 2999, 3275, 3551, 3827, 4103, 4380, 4656, 4932, 5208, 5484, 5761, 6037, 6313, 6589, 6865, 7142, 7418, 7694, 7970, 8246, 8522, 8799, 9075, 9351, 9627, 9903, 10180, 10456, 10732, 11008, 11284, 11561, 11837, 12113, 12389, 12665, 12942, 13218, 13494, 13770, 14046, 14322, 14599, 14875, 15151, 15427, 15703, 15980, 16256, 16532, 16808, 17084, 17361, 17637, 17913, 18189, 18465, 18742, 19018, 19294, 19570, 19846, 20122, 20399, 20675, 20951, 21227, 21503, 21780]# noqa: E501 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [0, 118, 130, 142, 154, 166, 178, 190, 202, 214, 227, 239, 251, 263, 275, 287, 299, 311, 323, 335, 347, 359, 371, 383, 395, 407, 419, 431, 443, 455, 467, 479, 491, 503, 515, 527, 539, 551, 563, 575, 587, 599, 611, 623, 635, 647, 659, 671, 683, 695, 707, 719, 731, 743, 755, 767, 779, 791, 803, 815, 827, 839, 851, 863, 875, 887, 899, 911, 923, 935, 947]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 272, 300, 328, 355, 383, 411, 438, 466, 493, 521, 549, 576, 604, 632, 659, 687, 714, 742, 770, 797, 825, 853, 880, 908, 936, 963, 991, 1018, 1046, 1074, 1101, 1129, 1157, 1184, 1212, 1240, 1267, 1295, 1322, 1350, 1378, 1405, 1433, 1461, 1488, 1516, 1543, 1571, 1599, 1626, 1654, 1682, 1709, 1737, 1765, 1792, 1820, 1847, 1875, 1903, 1930, 1958, 1986, 2013, 2041, 2068, 2096, 2124, 2151, 2179]# noqa: E501 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - -# 念气波 넨탄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 念气波 +# fighter_female/brawler_female/01c3a2fb793d293a25ed8dc7a0d70c1a +# a7a059ebe9e6054c0644b40ef316d6e9/01c3a2fb793d293a25ed8dc7a0d70c1a class Skill21(ActiveSkill): + """ + 使念气实体化后向前方敌人发射。\n + 念气波对周围敌人具有诱导性, 在命中时爆炸, 对附近的敌人造成光属性伤害并进入感电状态。\n + 转职为气功师后, 可以强制中断基本攻击动作施放, 并大幅度减少冷却时间。 + """ name = "念气波" learnLv = 15 masterLv = 60 @@ -460,35 +659,45 @@ class Skill21(ActiveSkill): rangeLv = 2 cd = 1 mp = [15, 154] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + 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) - 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 - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - -# 涂毒 독 바르기 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/762c4e6d030eaf0abbfe1fec2b298574?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 涂毒 +# fighter_female/brawler_female/762c4e6d030eaf0abbfe1fec2b298574 +# a7a059ebe9e6054c0644b40ef316d6e9/762c4e6d030eaf0abbfe1fec2b298574 class Skill22(ActiveSkill): + """ + 把毒涂抹在武器上攻击敌人, 使用基本攻击和转职后的技能时可使敌人进入中毒状态。\n + 技能攻击适用[发动涂毒时附加中毒攻击力]; 基本攻击适用另外的中毒攻击力。 + """ name = "涂毒" learnLv = 15 masterLv = 10 @@ -496,28 +705,38 @@ class Skill22(ActiveSkill): position = 0 #TODO rangeLv = 3 cd = 5 - mp = [126, 1380] + uuid = "762c4e6d030eaf0abbfe1fec2b298574" + 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, 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) - data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 199, 229, 265, 294, 327, 358, 393, 424, 454, 487, 520, 552, 586, 616, 648, 681, 714, 748, 777, 810]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500]# noqa: E501 - hit4 = 1 #TODO - - -# 급습 급습 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/dde3b443bd5e61d90c34e5ee771e2c28?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 袭刺 +# fighter_female/brawler_female/dde3b443bd5e61d90c34e5ee771e2c28 +# a7a059ebe9e6054c0644b40ef316d6e9/dde3b443bd5e61d90c34e5ee771e2c28 class Skill23(ActiveSkill): - name = "급습" + """ + 向前方快速移动。\n + 向敌人刺入不被察觉的细针, 施加出血异常状态。\n + 可以在[蹲伏]施放中施放。\n + 可以强制中断并施放转职技能; 移动中, 按反方向键施放转职技能时, 向反方向攻击。 + """ + name = "袭刺" learnLv = 15 masterLv = 60 maxLv = 70 @@ -525,38 +744,50 @@ class Skill23(ActiveSkill): rangeLv = 2 cd = 5 mp = [40, 239] + uuid = "dde3b443bd5e61d90c34e5ee771e2c28" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - data1 = [0, 2757, 3038, 3318, 3597, 3878, 4158, 4437, 4718, 4998, 5277, 5557, 5838, 6117, 6397, 6676, 6956, 7237, 7516, 7796, 8077, 8356, 8636, 8916, 9195, 9476, 9756, 10035, 10316, 10594, 10875, 11155, 11434, 11715, 11995, 12274, 12554, 12835, 13114, 13394, 13675, 13954, 14234, 14513, 14793, 15074, 15353, 15633, 15914, 16192, 16473, 16754, 17032, 17313, 17593, 17872, 18153, 18431, 18712, 18992, 19271, 19552, 19832, 20111, 20392, 20672, 20951, 21231, 21512, 21791, 22071]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 1103, 1216, 1326, 1438, 1550, 1663, 1775, 1887, 1999, 2110, 2222, 2334, 2446, 2558, 2671, 2783, 2893, 3006, 3118, 3230, 3342, 3454, 3567, 3677, 3789, 3902, 4014, 4126, 4238, 4350, 4461, 4573, 4685, 4797, 4910, 5022, 5134, 5244, 5357, 5469, 5581, 5693, 5806, 5918, 6028, 6140, 6253, 6365, 6477, 6589, 6701, 6812, 6924, 7036, 7148, 7261, 7373, 7485, 7596, 7708, 7820, 7932, 8044, 8157, 8269, 8379, 8492, 8604, 8716, 8828]# noqa: E501 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - data5 = [0, 551, 607, 663, 719, 775, 831, 887, 944, 1000, 1054, 1110, 1166, 1222, 1278, 1334, 1391, 1447, 1503, 1559, 1615, 1671, 1727, 1783, 1838, 1894, 1950, 2006, 2062, 2118, 2174, 2230, 2286, 2343, 2399, 2455, 2511, 2567, 2621, 2678, 2734, 2790, 2846, 2902, 2958, 3014, 3070, 3126, 3182, 3238, 3295, 3351, 3405, 3461, 3517, 3573, 3630, 3686, 3742, 3798, 3854, 3910, 3966, 4022, 4078, 4134, 4189, 4245, 4301, 4357, 4413]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 1654, 1822, 1991, 2159, 2326, 2494, 2662, 2830, 2999, 3165, 3334, 3502, 3670, 3837, 4005, 4174, 4342, 4510, 4677, 4845, 5013, 5182, 5350, 5516, 5685, 5853, 6021, 6188, 6356, 6525, 6693, 6861, 7028, 7196, 7364, 7533, 7701, 7868, 8036, 8204, 8372, 8539, 8707, 8876, 9044, 9212, 9379, 9547, 9716, 9884, 10052, 10219, 10387, 10555, 10724, 10892, 11058, 11227, 11395, 11563, 11730, 11898, 12067, 12235, 12403, 12570, 12738, 12906, 13075, 13243]# noqa: E501 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - -# 双重投掷 이중 투척 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/4b2c90ec226fd40e967875aa5eabefb2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 双重投掷 +# fighter_female/brawler_female/4b2c90ec226fd40e967875aa5eabefb2 +# a7a059ebe9e6054c0644b40ef316d6e9/4b2c90ec226fd40e967875aa5eabefb2 class Skill24(ActiveSkill): + """ + 施放该技能后, 向敌人发动[抛沙]、 [街头风暴]或投掷道具时可以连续投掷两个。\n + 投掷道具时将消耗两个投掷道具, 且投掷速度会变成原来的2倍。\n + 增加[擒月炎]、 [天罗地网]、 [毒雷引爆]、 [猛毒擒月炎]、 [爆碎砖袭]的大小比率, 同时增加[毒雷引爆]的毒雷投掷距离。 + """ name = "双重投掷" learnLv = 20 masterLv = 20 @@ -565,38 +796,41 @@ class Skill24(ActiveSkill): rangeLv = 3 cd = 5 mp = [194, 1840] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + 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, 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) - 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 - hit0 = 1 #TODO - - data1 = [0, 70, 68, 66, 64, 62, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 38, 36, 34, 32, 30, 28, 26, 24, 22, 19, 17, 15, 13, 11, 9]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21]# noqa: E501 - hit2 = 1 #TODO - - data3 = [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 - hit3 = 1 #TODO - - data4 = [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 - hit4 = 1 #TODO - - data5 = [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 - hit5 = 1 #TODO - - data6 = [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 - hit6 = 1 #TODO - - data7 = [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 - hit7 = 1 #TODO - - data8 = [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 - hit8 = 1 #TODO - - -# 毒影针 히든 스팅 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/38612d8f2561edc2eb68d5057a837bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 毒影针 +# fighter_female/brawler_female/38612d8f2561edc2eb68d5057a837bfa +# a7a059ebe9e6054c0644b40ef316d6e9/38612d8f2561edc2eb68d5057a837bfa class Skill25(ActiveSkill): + """ + 向敌人刺入具有肌肉僵硬效果的注射器。\n + 使敌人受到伤害的同时减少硬直, 有一定几率使敌人进入出血、 减速、 中毒状态。\n + 在决斗场内, 不出现减速、 中毒状态。 + """ name = "毒影针" learnLv = 20 masterLv = 60 @@ -605,110 +839,149 @@ class Skill25(ActiveSkill): rangeLv = 2 cd = 6 mp = [50, 420] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = False + 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) - data0 = [0, 1974, 2174, 2373, 2574, 2774, 2975, 3176, 3373, 3572, 3774, 3971, 4174, 4374, 4575, 4774, 4978, 5176, 5375, 5578, 5780, 5977, 6174, 6378, 6577, 6776, 6977, 7176, 7376, 7575, 7781, 7980, 8179, 8379, 8580, 8784, 8981, 9178, 9382, 9580, 9780, 9979, 10185, 10384, 10582, 10785, 10982, 11181, 11383, 11584, 11783, 11983, 12182, 12386, 12582, 12784, 12986, 13184, 13388, 13586, 13787, 13988, 14186, 14387, 14586, 14785, 14986, 15183, 15388, 15587, 15784]# noqa: E501 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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.4, 3.5, 3.5, 3.7, 3.8, 3.9, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 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.5, 6.5, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1]# noqa: E501 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - data5 = [0, 1918, 2105, 2304, 2497, 2691, 2887, 3080, 3272, 3470, 3665, 3861, 4051, 4247, 4439, 4631, 4830, 5024, 5219, 5416, 5607, 5802, 5996, 6190, 6382, 6577, 6773, 6965, 7162, 7354, 7553, 7745, 7941, 8134, 8325, 8522, 8714, 8910, 9105, 9297, 9496, 9688, 9884, 10076, 10270, 10467, 10657, 10854, 11047, 11246, 11434, 11631, 11827, 12021, 12216, 12408, 12602, 12796, 12991, 13184, 13381, 13578, 13772, 13962, 14158, 14351, 14545, 14739, 14934, 15128, 15322]# noqa: E501 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - data8 = [0, 1918, 2105, 2304, 2497, 2691, 2887, 3080, 3272, 3470, 3665, 3861, 4051, 4247, 4439, 4631, 4830, 5024, 5219, 5416, 5607, 5802, 5996, 6190, 6382, 6577, 6773, 6965, 7162, 7354, 7553, 7745, 7941, 8134, 8325, 8522, 8714, 8910, 9105, 9297, 9496, 9688, 9884, 10076, 10270, 10467, 10657, 10854, 11047, 11246, 11434, 11631, 11827, 12021, 12216, 12408, 12602, 12796, 12991, 13184, 13381, 13578, 13772, 13962, 14158, 14351, 14545, 14739, 14934, 15128, 15322]# noqa: E501 - hit8 = 1 #TODO - - 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 - hit9 = 1 #TODO - - 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 - hit10 = 1 #TODO - - 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 - hit11 = 1 #TODO - - 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 - hit12 = 1 #TODO - - data13 = [0, 580, 639, 697, 755, 816, 874, 933, 989, 1051, 1110, 1166, 1227, 1287, 1345, 1404, 1464, 1522, 1579, 1640, 1695, 1756, 1814, 1878, 1931, 1994, 2054, 2113, 2171, 2224, 2288, 2344, 2406, 2462, 2524, 2582, 2642, 2700, 2762, 2815, 2873, 2936, 2992, 3055, 3111, 3174, 3230, 3284, 3349, 3403, 3465, 3524, 3582, 3641, 3699, 3760, 3820, 3876, 3932, 3998, 4053, 4112, 4172, 4233, 4289, 4345, 4410, 4462, 4524, 4582, 4644]# noqa: E501 - hit13 = 1 #TODO - - -# 疾风连击 호포 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8572675ec6a1f50b6eff6a867376c2de?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 疾风连击 +# fighter_female/brawler_female/8572675ec6a1f50b6eff6a867376c2de +# a7a059ebe9e6054c0644b40ef316d6e9/8572675ec6a1f50b6eff6a867376c2de class Skill26(PassiveSkill): + """ + 施放[疾风追击]时, 可以向敌人发出第3、 4击。 + """ name = "疾风连击" learnLv = 20 masterLv = 1 maxLv = 1 position = 0 #TODO 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/fc1262c19f3d0477ee8eda47b8db8696?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 暴击 +# fighter_female/brawler_female/fc1262c19f3d0477ee8eda47b8db8696 +# a7a059ebe9e6054c0644b40ef316d6e9/fc1262c19f3d0477ee8eda47b8db8696 class Skill27(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ name = "暴击" learnLv = 20 masterLv = 10 maxLv = 20 position = 0 #TODO rangeLv = 3 + 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) - data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - hit0 = 1 #TODO - - -# 爪精通 클로 마스터리 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/e4c354a89c337310aeb7041d5e742828?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 爪精通 +# fighter_female/brawler_female/e4c354a89c337310aeb7041d5e742828 +# a7a059ebe9e6054c0644b40ef316d6e9/e4c354a89c337310aeb7041d5e742828 class Skill28(PassiveSkill): + """ + 增加物理攻击力和魔法攻击力。\n + 使用爪系列武器时, 增加僵直率和命中率, 并有一定几率使敌人进入出血状态。\n + 使用鼠标右键, 可以打开/关闭出血效果。 + """ name = "爪精通" learnLv = 25 masterLv = 20 maxLv = 30 position = 0 #TODO rangeLv = 3 + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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]# noqa: E501 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - -# 砖袭 블록 버스터 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 砖袭 +# fighter_female/brawler_female/bc11d28c04e01923a093d65752c55516 +# a7a059ebe9e6054c0644b40ef316d6e9/bc11d28c04e01923a093d65752c55516 class Skill29(ActiveSkill): + """ + 用砖块攻击敌人。\n + 命中后砖块会碎裂并给予周围敌人伤害。\n + 攻击时, 有一定几率使敌人进入眩晕状态。\n + 砖块背击敌人时, 使敌人眩晕的几率是原来的2倍。 + """ name = "砖袭" learnLv = 25 masterLv = 60 @@ -717,38 +990,51 @@ class Skill29(ActiveSkill): rangeLv = 2 cd = 6 mp = [50, 420] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = False + 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) - data0 = [0, 3793, 4180, 4568, 4949, 5338, 5724, 6106, 6494, 6878, 7264, 7650, 8032, 8422, 8801, 9187, 9576, 9959, 10348, 10732, 11116, 11502, 11881, 12274, 12660, 13044, 13427, 13818, 14197, 14583, 14967, 15353, 15740, 16124, 16512, 16893, 17280, 17668, 18051, 18435, 18819, 19210, 19589, 19977, 20364, 20748, 21131, 21519, 21906, 22287, 22675, 23062, 23446, 23831, 24215, 24602, 24982, 25369, 25757, 26139, 26523, 26909, 27299, 27681, 28067, 28451, 28839, 29221, 29607, 29995, 30376]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 2598, 2858, 3123, 3383, 3648, 3915, 4175, 4440, 4707, 4967, 5231, 5498, 5758, 6023, 6288, 6547, 6810, 7079, 7339, 7602, 7868, 8128, 8395, 8660, 8920, 9185, 9452, 9710, 9974, 10239, 10501, 10768, 11033, 11293, 11555, 11820, 12080, 12347, 12614, 12874, 13136, 13403, 13663, 13926, 14193, 14455, 14720, 14986, 15246, 15509, 15774, 16031, 16303, 16568, 16825, 17088, 17355, 17615, 17881, 18146, 18409, 18673, 18938, 19198, 19460, 19730, 19989, 20254, 20519, 20779]# noqa: E501 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [0, 376, 418, 456, 493, 532, 573, 610, 644, 685, 728, 763, 799, 836, 881, 920, 957, 994, 1035, 1069, 1107, 1154, 1185, 1224, 1263, 1302, 1341, 1379, 1420, 1457, 1494, 1532, 1574, 1615, 1649, 1686, 1729, 1765, 1802, 1843, 1885, 1918, 1955, 1999, 2035, 2071, 2110, 2154, 2190, 2225, 2266, 2309, 2344, 2382, 2419, 2462, 2496, 2533, 2577, 2613, 2650, 2688, 2730, 2766, 2807, 2846, 2885, 2917, 2958, 3002, 3033]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 260, 286, 311, 337, 362, 386, 418, 444, 473, 493, 522, 546, 573, 598, 631, 654, 682, 707, 731, 758, 782, 811, 836, 867, 892, 920, 940, 967, 994, 1023, 1047, 1071, 1103, 1129, 1156, 1180, 1205, 1232, 1260, 1284, 1314, 1340, 1365, 1391, 1420, 1445, 1470, 1494, 1520, 1550, 1574, 1603, 1627, 1656, 1681, 1707, 1731, 1760, 1787, 1816, 1838, 1865, 1892, 1916, 1941, 1967, 1999, 2026, 2052, 2076]# noqa: E501 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - -# 伏虎霸王拳 마운트 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 伏虎霸王拳 +# fighter_female/brawler_female/8c2379737c5acc935c1731f67f607655 +# a7a059ebe9e6054c0644b40ef316d6e9/8c2379737c5acc935c1731f67f607655 class Skill30(ActiveSkill): + """ + 击倒敌人后骑上去发起连续攻击, 然后蓄力发起最后一击并生成冲击波。 \n + 连续攻击中按跳跃键可进行重击。\n + 抓取失败时砸向地面。\n + 对无法抓取的敌人不适用控制效果。 + """ name = "伏虎霸王拳" learnLv = 30 masterLv = 60 @@ -757,35 +1043,46 @@ class Skill30(ActiveSkill): rangeLv = 2 cd = 15 mp = [80, 672] + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - data1 = [0, 760, 838, 916, 993, 1071, 1148, 1225, 1302, 1379, 1458, 1533, 1612, 1687, 1766, 1842, 1922, 1998, 2076, 2153, 2230, 2306, 2382, 2461, 2539, 2616, 2693, 2770, 2848, 2924, 3003, 3081, 3156, 3233, 3311, 3388, 3467, 3543, 3621, 3697, 3776, 3850, 3931, 4007, 4085, 4162, 4240, 4318, 4395, 4472, 4550, 4626, 4705, 4781, 4858, 4935, 5013, 5090, 5167, 5246, 5322, 5399, 5478, 5552, 5632, 5707, 5787, 5862, 5941, 6018, 6095]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 760, 838, 916, 993, 1071, 1148, 1225, 1302, 1379, 1458, 1533, 1612, 1687, 1766, 1842, 1922, 1998, 2076, 2153, 2230, 2306, 2382, 2461, 2539, 2616, 2693, 2770, 2848, 2924, 3003, 3081, 3156, 3233, 3311, 3388, 3467, 3543, 3621, 3697, 3776, 3850, 3931, 4007, 4085, 4162, 4240, 4318, 4395, 4472, 4550, 4626, 4705, 4781, 4858, 4935, 5013, 5090, 5167, 5246, 5322, 5399, 5478, 5552, 5632, 5707, 5787, 5862, 5941, 6018, 6095]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 1508, 1660, 1813, 1969, 2122, 2276, 2430, 2582, 2733, 2888, 3042, 3194, 3346, 3500, 3654, 3807, 3962, 4114, 4265, 4418, 4571, 4725, 4878, 5033, 5184, 5338, 5490, 5645, 5798, 5949, 6102, 6255, 6411, 6565, 6715, 6868, 7022, 7175, 7330, 7482, 7635, 7788, 7940, 8094, 8248, 8399, 8554, 8707, 8859, 9013, 9167, 9320, 9471, 9625, 9780, 9933, 10085, 10239, 10392, 10546, 10701, 10853, 11006, 11158, 11310, 11464, 11617, 11771, 11925, 12076]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 76, 83, 91, 99, 107, 114, 122, 128, 138, 144, 153, 160, 169, 175, 184, 192, 198, 206, 214, 222, 230, 237, 245, 253, 260, 269, 275, 282, 292, 298, 308, 316, 322, 330, 339, 349, 353, 359, 369, 378, 384, 392, 400, 410, 416, 423, 431, 439, 447, 454, 462, 470, 478, 484, 494, 501, 508, 515, 523, 532, 539, 547, 555, 563, 570, 578, 586, 593, 600, 608]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 76, 83, 91, 99, 107, 114, 122, 128, 138, 144, 153, 160, 169, 175, 184, 192, 198, 206, 214, 222, 230, 237, 245, 253, 260, 269, 275, 282, 292, 298, 308, 316, 322, 330, 339, 349, 353, 359, 369, 378, 384, 392, 400, 410, 416, 423, 431, 439, 447, 454, 462, 470, 478, 484, 494, 501, 508, 515, 523, 532, 539, 547, 555, 563, 570, 578, 586, 593, 600, 608]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 151, 167, 182, 197, 212, 229, 243, 259, 272, 289, 302, 320, 335, 351, 364, 381, 396, 413, 426, 440, 456, 471, 487, 503, 518, 533, 549, 565, 579, 594, 608, 625, 638, 655, 669, 686, 699, 717, 732, 748, 761, 777, 792, 809, 821, 838, 853, 869, 886, 900, 916, 932, 948, 964, 978, 993, 1009, 1025, 1042, 1055, 1071, 1087, 1103, 1115, 1131, 1146, 1162, 1176, 1193, 1206]# noqa: E501 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - -# 旋风腿 질풍각 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 旋风腿 +# fighter_female/brawler_female/202edb928046f4fa6dedf6337377efd5 +# a7a059ebe9e6054c0644b40ef316d6e9/202edb928046f4fa6dedf6337377efd5 class Skill31(ActiveSkill): + """ + 快速旋转身体向前移动并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用, 最后的扫腿还可以击倒敌人。\n + 施放后, 可以按上/下方向键改变移动方向, 或按跳跃键中断技能。\n + 转职成为散打时, 可以强制中断基本攻击动作, 并立即施放该技能。 + """ name = "旋风腿" learnLv = 30 masterLv = 60 @@ -794,17 +1091,27 @@ class Skill31(ActiveSkill): rangeLv = 2 cd = 8 mp = [50, 420] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + 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) - 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 = 1 #TODO - - 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 - hit1 = 1 #TODO - - -# 挑衅 도발 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/e49e57b2e8fbeceb0a2c56a0c63fe6c5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 挑衅 +# fighter_female/brawler_female/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# a7a059ebe9e6054c0644b40ef316d6e9/e49e57b2e8fbeceb0a2c56a0c63fe6c5 class Skill32(ActiveSkill): + """ + 学习后, 持续减少一定范围内敌人的控制型异常状态抗性, 并增加对敌人造成的伤害。\n + 施放技能时, 向自身周围的敌人发出挑衅, 使被挑衅的敌人优先攻击自己并减少命中率。\n + 减少命中率的技能效果叠加时, 只适用数值最高的效果。\n + 在决斗场中, 减少降低控制型异常状态抗性光环的范围。 + """ name = "挑衅" learnLv = 35 masterLv = 10 @@ -813,29 +1120,44 @@ class Skill32(ActiveSkill): rangeLv = 3 cd = 5 mp = [60, 252] + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = False + hasUP = False + 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) - 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 - hit0 = 1 #TODO - - data1 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 5, 7, 8, 10, 12, 13, 15, 17, 18, 20, 22, 23, 25, 27, 28, 30, 32, 33, 35, 37]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 200, 217, 234, 250, 267, 284, 300, 317, 334, 350, 367, 384, 400, 417, 434, 450, 467, 484, 500, 517]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 - hit5 = 1 #TODO - - -# 天罗地网 천라지망 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/d0cdaca82892e54097f22a1f60817048?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 天罗地网 +# fighter_female/brawler_female/d0cdaca82892e54097f22a1f60817048 +# a7a059ebe9e6054c0644b40ef316d6e9/d0cdaca82892e54097f22a1f60817048 class Skill33(ActiveSkill): + """ + 向前方投掷罗网, 将敌人拉到面前。\n + 罗网命中时, 使敌人进入束缚状态并强控敌人。\n + 施放时按向下方向键, 投掷罗网后不会把敌人拉到面前。\n + 罗网攻击力和罗网命中时中毒攻击力受[基础精通]影响。\n + 在决斗场中, 不适用霸体和强制控制效果。 + """ name = "天罗地网" learnLv = 35 masterLv = 1 @@ -844,26 +1166,63 @@ class Skill33(ActiveSkill): rangeLv = 3 cd = 11 mp = [180, 180] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809]# noqa: E501 - hit0 = 1 #TODO + # 罗网攻击力 : {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) - data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [天罗地网]\n + 投掷附有金属片的罗网, 投掷后不会回收\n + - 删除下方向键输入功能\n + - 使敌人进入出血状态\n + 可以强制中断施放后僵直并施放部分技能\n + - 可用技能 : [抛沙]、 [毒影针]、 [砖袭]\n + 可以强制中断部分技能的施放后僵直并施放该技能\n + - 可用技能 : [毒影针]、 [砖袭]\n + 基本冷却时间变更为5.5秒\n + - 总攻击力 -50% + """ + ... - data2 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 - hit2 = 1 #TODO + def vp_2(self): + """ + [天罗地网]\n + 投掷巨大的罗网\n + - 删除下方向键输入功能\n + 控制持续时间 +2秒 + """ + ... - 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 - hit3 = 1 #TODO - - data4 = [0, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183]# noqa: E501 - hit4 = 1 #TODO - - -# 裂地飞沙 그라운드 킥 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/e0a072e8cef2d77893aad5f68aeed56a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 裂地飞沙 +# fighter_female/brawler_female/e0a072e8cef2d77893aad5f68aeed56a +# a7a059ebe9e6054c0644b40ef316d6e9/e0a072e8cef2d77893aad5f68aeed56a class Skill34(ActiveSkill): + """ + 蓄气后, 对准地面奋力一踢, 激起地上的沙石袭击敌人。\n + 攻击时, 有一定几率使敌人进入失明状态和眩晕状态。\n + 攻击无法抓取的敌人时增加攻击力。 + """ name = "裂地飞沙" learnLv = 35 masterLv = 60 @@ -873,35 +1232,68 @@ class Skill34(ActiveSkill): cube = 1 cd = 20 mp = [200, 1820] + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 17122, 18861, 20596, 22330, 24069, 25808, 27543, 29282, 31014, 32756, 34492, 36226, 37968, 39702, 41436, 43176, 44912, 46648, 48384, 50118, 51861, 53596, 55332, 57066, 58806, 60543, 62280, 64018, 65751, 67491, 69228, 70965, 72704, 74438, 76176, 77912, 79652, 81388, 83122, 84858, 86596, 88336, 90074, 91806, 93543, 95283, 97020, 98756, 100490, 102230, 103965, 105702, 107442, 109179, 110913, 112648, 114393, 116126, 117864, 119602, 121340, 123076, 124810, 126548, 128284, 130022, 131756, 133494, 135232, 136966]# noqa: E501 - hit0 = 1 #TODO + # 踢击攻击力 : {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) - 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 - hit1 = 1 #TODO + def vp_1(self): + """ + [裂地飞沙]\n + 施放前僵直减少\n + 命中时可强制中断施放后僵直并施放转职技能 + """ + ... - 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 - hit2 = 1 #TODO + def vp_2(self): + """ + [裂地飞沙]\n + 基本冷却时间变更为40秒\n + - 总攻击力 +100%\n + 攻击范围 +50% + """ + ... - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [0, 1712, 1887, 2060, 2230, 2408, 2578, 2756, 2926, 3100, 3274, 3452, 3624, 3798, 3974, 4144, 4318, 4491, 4665, 4834, 5014, 5186, 5360, 5530, 5706, 5878, 6051, 6225, 6399, 6573, 6747, 6921, 7098, 7269, 7443, 7614, 7788, 7964, 8136, 8310, 8484, 8660, 8832, 9004, 9182, 9354, 9526, 9702, 9873, 10047, 10222, 10398, 10574, 10743, 10917, 11090, 11265, 11438, 11612, 11784, 11961, 12132, 12309, 12482, 12656, 12826, 13002, 13176, 13350, 13522, 13695]# noqa: E501 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - -# 狂 · 霸王拳 크레이지 발칸 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/b3659936a9a74c4ed6f7faf07cca1f9e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 狂 · 霸王拳 +# fighter_female/brawler_female/b3659936a9a74c4ed6f7faf07cca1f9e +# a7a059ebe9e6054c0644b40ef316d6e9/b3659936a9a74c4ed6f7faf07cca1f9e class Skill35(PassiveSkill): + """ + 增加[伏虎霸王拳]的连击次数, 连击也会产生冲击波。\n + 增加连击、 最后一击的攻击力和冲击波范围。\n + 对无法抓取的敌人适用控制效果, 立即发动最后一击, 并大幅增加攻击力。\n + 攻击处于异常状态的敌人时, 根据敌人的异常状态个数增加攻击力和冲击波范围。 (最多叠加3次) + """ name = "狂 · 霸王拳" learnLv = 40 masterLv = 1 @@ -909,44 +1301,77 @@ class Skill35(PassiveSkill): position = 0 #TODO rangeLv = 3 cube = 1 + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 - hit0 = 1 #TODO + # 连击攻击力增加率 : {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) - data1 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [狂·霸王拳]\n + 追踪成功时, 以无法抓取形态发动\n + 命中时, 发动即爆之血, 立即爆发自身中毒异常状态伤害 + """ + ... - data2 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 - hit2 = 1 #TODO + def vp_2(self): + """ + [狂·霸王拳]\n + 追踪成功时, 以可抓取形态发动\n + - 连击次数 -6次\n + - 总攻击力相同\n + - 每次连击攻击均合算[万毒噬心诀]基本攻击第1击的攻击力\n + 在技能施放过程中输入[擒月炎]、 [毒影针]、 [砖袭]时, 最后一击生成毒气爆炸\n + - 合算输入技能的攻击力\n + 根据输入的技能立即附加异常状态\n + - [擒月炎] : 灼伤\n + - [毒影针] : 中毒/出血\n + - [砖袭] : 眩晕 + """ + ... - data3 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 - hit7 = 1 #TODO - - data8 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 - hit8 = 1 #TODO - - data9 = [0, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 - hit9 = 1 #TODO - - data10 = [0, 1705, 1731, 1758, 1784, 1810, 1837, 1862, 1888, 1914, 1941, 1967]# noqa: E501 - hit10 = 1 #TODO - - -# 毒雷引爆 베놈 마인 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/6a1d1f08a6572be420bb3a256c44c015?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 毒雷引爆 +# fighter_female/brawler_female/6a1d1f08a6572be420bb3a256c44c015 +# a7a059ebe9e6054c0644b40ef316d6e9/6a1d1f08a6572be420bb3a256c44c015 class Skill36(ActiveSkill): + """ + 向周围抛出毒地雷。\n + 毒地雷一段时间后爆炸并喷发毒气柱, 使敌人进入中毒状态。\n + 在地下城中, 可以强制中断基本攻击并施放该技能。 + """ name = "毒雷引爆" learnLv = 40 masterLv = 60 @@ -956,32 +1381,67 @@ class Skill36(ActiveSkill): cube = 1 cd = 24 mp = [180, 1512] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - 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 - hit0 = 1 #TODO + # 毒气柱攻击次数上限 : {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) - data1 = [0, 2319, 2554, 2788, 3027, 3262, 3496, 3732, 3966, 4203, 4438, 4672, 4908, 5142, 5379, 5614, 5848, 6084, 6320, 6555, 6790, 7024, 7260, 7497, 7731, 7968, 8202, 8438, 8674, 8908, 9144, 9378, 9615, 9850, 10084, 10320, 10554, 10791, 11026, 11260, 11496, 11730, 11967, 12202, 12436, 12672, 12909, 13144, 13380, 13614, 13850, 14086, 14320, 14556, 14790, 15026, 15262, 15496, 15732, 15968, 16203, 16438, 16672, 16908, 17144, 17380, 17616, 17850, 18086, 18321, 18556]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [毒雷引爆]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12秒\n + - 单次攻击力 -50%\n + 毒气柱爆炸范围 +40% + """ + ... - data2 = [0, 994, 1094, 1197, 1296, 1396, 1497, 1600, 1700, 1802, 1902, 2004, 2103, 2204, 2306, 2406, 2506, 2607, 2709, 2810, 2910, 3010, 3111, 3213, 3312, 3414, 3516, 3616, 3717, 3819, 3920, 4018, 4120, 4221, 4323, 4422, 4524, 4624, 4726, 4826, 4928, 5028, 5128, 5229, 5330, 5432, 5532, 5632, 5733, 5835, 5936, 6034, 6138, 6238, 6339, 6440, 6542, 6642, 6742, 6843, 6945, 7046, 7144, 7246, 7347, 7449, 7548, 7652, 7750, 7852, 7952]# noqa: E501 - hit2 = 1 #TODO + def vp_2(self): + """ + [毒雷引爆]\n + 施放除觉醒技能外的转职技能时, 可以施放[毒雷引爆]\n + - 删除施放动作\n + 跳跃状态和被击过程中, 可以施放[毒雷引爆]\n + - 删除施放动作 + """ + ... - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - data5 = [0, 332, 364, 399, 432, 465, 500, 532, 566, 600, 634, 669, 702, 735, 768, 801, 836, 870, 903, 936, 969, 1002, 1036, 1072, 1106, 1138, 1172, 1204, 1238, 1274, 1306, 1340, 1372, 1406, 1440, 1474, 1509, 1542, 1575, 1608, 1642, 1676, 1708, 1743, 1776, 1810, 1845, 1878, 1911, 1946, 1978, 2012, 2046, 2079, 2112, 2145, 2181, 2214, 2248, 2282, 2314, 2348, 2380, 2416, 2450, 2482, 2516, 2548, 2583, 2619, 2652]# noqa: E501 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - -# 街头风暴 정크 스핀 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/a2d943797daca862a6f321aca6ac9bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 街头风暴 +# fighter_female/brawler_female/a2d943797daca862a6f321aca6ac9bfa +# a7a059ebe9e6054c0644b40ef316d6e9/a2d943797daca862a6f321aca6ac9bfa class Skill37(ActiveSkill): + """ + 向周围敌人抛投各种生活用品, 使敌人进入强制控制状态。\n + 最后投掷炸药引发爆炸使敌人进入灼伤状态。\n + 连续按攻击键可以加快旋转速度, 按跳跃键可以立即投掷炸药。\n + 在决斗场中, 无法按跳跃键立即投掷炸药; 击中敌人时可以使敌人稍微浮空。 + """ name = "街头风暴" learnLv = 45 masterLv = 60 @@ -991,73 +1451,120 @@ class Skill37(ActiveSkill): cube = 2 cd = 45 mp = [450, 3780] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - 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, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 - hit0 = 1 #TODO + # 生活用品攻击力 : {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) - 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 - hit1 = 1 #TODO + def vp_1(self): + """ + [街头风暴]\n + 增加旋转速度\n + - 删除连续按键功能\n + 炸药爆炸后, 强控2秒\n + 生活用品大小 +30%\n + 炸药爆炸范围 +30% + """ + ... - data2 = [0, 328, 363, 396, 430, 462, 496, 528, 562, 597, 628, 663, 694, 730, 764, 796, 830, 862, 897, 930, 963, 996, 1030, 1064, 1096, 1131, 1164, 1197, 1232, 1264, 1298, 1329, 1364, 1398, 1431, 1464, 1497, 1532, 1566, 1599, 1630, 1665, 1698, 1732, 1766, 1798, 1832, 1864, 1899, 1930, 1966, 1998, 2032, 2066, 2100, 2133, 2164, 2199, 2232, 2266, 2298, 2332, 2367, 2400, 2433, 2466, 2502, 2535, 2570, 2601, 2636]# noqa: E501 - hit2 = 1 #TODO + def vp_2(self): + """ + [街头风暴]\n + 施放时进入无敌状态\n + 施放时引发风暴, 吸附敌人 + """ + ... - data3 = [0, 28923, 31852, 34788, 37722, 40658, 43593, 46526, 49461, 52395, 55328, 58263, 61196, 64131, 67066, 69996, 72933, 75868, 78801, 81736, 84668, 87603, 90538, 93471, 96406, 99342, 102273, 105207, 108141, 111076, 114012, 116944, 119880, 122812, 125746, 128682, 131616, 134550, 137484, 140418, 143352, 146286, 149220, 152156, 155086, 158022, 160958, 163890, 166826, 169760, 172692, 175629, 178563, 181496, 184431, 187364, 190299, 193232, 196166, 199101, 202035, 204969, 207903, 210837, 213772, 216705, 219639, 222574, 225507, 228441, 231375]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 2718, 2994, 3270, 3546, 3822, 4098, 4372, 4648, 4924, 5202, 5476, 5754, 6030, 6304, 6582, 6858, 7132, 7408, 7684, 7959, 8235, 8511, 8787, 9063, 9339, 9615, 9891, 10166, 10444, 10720, 10995, 11272, 11548, 11822, 12099, 12375, 12650, 12924, 13203, 13478, 13752, 14031, 14306, 14580, 14860, 15135, 15408, 15686, 15962, 16236, 16514, 16790, 17064, 17340, 17616, 17892, 18168, 18444, 18720, 18994, 19270, 19546, 19822, 20100, 20373, 20652, 20928, 21202, 21480, 21756]# noqa: E501 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [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 - hit6 = 1 #TODO - - data7 = [0, 27, 30, 32, 34, 39, 40, 44, 45, 52, 54, 57, 58, 62, 64, 66, 69, 72, 75, 76, 81, 86, 87, 90, 92, 96, 98, 100, 102, 105, 110, 111, 117, 118, 122, 124, 126, 129, 132, 135, 136, 141, 144, 146, 148, 152, 156, 158, 160, 162, 165, 168, 171, 174, 177, 178, 182, 184, 189, 192, 194, 196, 200, 204, 206, 208, 212, 213, 218, 219, 224]# noqa: E501 - hit7 = 1 #TODO - - data8 = [0, 3260, 3591, 3926, 4257, 4584, 4918, 5250, 5583, 5912, 6240, 6574, 6904, 7236, 7568, 7899, 8226, 8560, 8892, 9219, 9554, 9885, 10218, 10544, 10875, 11210, 11540, 11871, 12202, 12532, 12864, 13197, 13522, 13854, 14188, 14520, 14852, 15182, 15510, 15844, 16174, 16503, 16838, 17168, 17499, 17832, 18158, 18489, 18824, 19155, 19485, 19816, 20148, 20481, 20810, 21138, 21472, 21802, 22134, 22466, 22796, 23124, 23458, 23790, 24120, 24452, 24783, 25114, 25442, 25773, 26108]# noqa: E501 - hit8 = 1 #TODO - - 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 - hit9 = 1 #TODO - - -# 猛毒之血 혈관을 흐르는 맹독 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 猛毒之血 +# fighter_female/brawler_female/6e33d47e6622ce03b6defdd912140270 +# a7a059ebe9e6054c0644b40ef316d6e9/6e33d47e6622ce03b6defdd912140270 class Skill38(PassiveSkill): + """ + 攻击敌人或被攻击时, 有一定几率向敌人喷射猛毒使其进入中毒状态, 并增加基本攻击力和技能攻击力。\n + 若处于出血状态下, 则喷出猛毒的几率是原来的2倍。\n + 增加攻击速度、 移动速度、 基本攻击力和技能攻击力。\n + 可以通过鼠标右键设置开启/关闭喷射猛毒功能。 + """ name = "猛毒之血" learnLv = 48 masterLv = 40 maxLv = 50 position = 0 #TODO rangeLv = 3 + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - data3 = [0, 285, 311, 339, 366, 393, 419, 446, 473, 500, 527, 553, 580, 607, 635, 660, 688, 712, 741, 767, 794, 819, 846, 875, 902, 928, 954, 980, 1009, 1035, 1062, 1087, 1114, 1141, 1167, 1195, 1221, 1249, 1275, 1302, 1328, 1355, 1382, 1409, 1435, 1463, 1489, 1516, 1542, 1569, 1595]# noqa: E501 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - -# 死亡毒雾 독무 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/ca75c965f20a150f99f54155a37400df?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 死亡毒雾 +# fighter_female/brawler_female/ca75c965f20a150f99f54155a37400df +# a7a059ebe9e6054c0644b40ef316d6e9/ca75c965f20a150f99f54155a37400df class Skill39(ActiveSkill): + """ + 跳跃至空中, 向地面投掷毒药包引发爆炸。\n + 毒雾扩散后, 形成毒地带。\n + 一段时间后引发毒雾爆炸。\n + 可以在地面和空中施放。\n + 毒雾中, 减少敌人控制型异常状态抗性并引发中毒状态。\n + 毒雾中, 增加毒王的攻击速度和移动速度; 敌人无法看见在毒雾内移动的毒王。 + """ name = "死亡毒雾" learnLv = 50 masterLv = 40 @@ -1067,38 +1574,51 @@ class Skill39(ActiveSkill): cube = 5 cd = 145 mp = [900, 7559] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + 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) - 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 - hit0 = 1 #TODO - - data1 = [0, 1067, 1315, 1562, 1810, 2057, 2305, 2552, 2800, 3047, 3295, 3542, 3790, 4037, 4285, 4533, 4780, 5028, 5275, 5523, 5770, 6018, 6265, 6513, 6760, 7008, 7255, 7503, 7750, 7998, 8245, 8493, 8740, 8988, 9235, 9483, 9730, 9978, 10225, 10473, 10720, 10968, 11215, 11463, 11710, 11958, 12205, 12453, 12700, 12948, 13195]# noqa: E501 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - data3 = [0, 13134, 16179, 19225, 22271, 25316, 28362, 31407, 34453, 37498, 40544, 43589, 46635, 49680, 52726, 55772, 58817, 61863, 64908, 67954, 70999, 74045, 77090, 80136, 83181, 86227, 89273, 92318, 95364, 98409, 101455, 104500, 107546, 110591, 113637, 116682, 119728, 122774, 125819, 128865, 131910, 134956, 138001, 141047, 144092, 147138, 150183, 153229, 156275, 159320, 162366]# noqa: E501 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - data8 = [0, 1312, 1616, 1920, 2224, 2528, 2833, 3137, 3441, 3745, 4049, 4353, 4658, 4962, 5266, 5570, 5874, 6179, 6483, 6787, 7091, 7395, 7699, 8004, 8308, 8612, 8916, 9220, 9524, 9829, 10133, 10437, 10741, 11045, 11349, 11654, 11958, 12262, 12566, 12870, 13175, 13479, 13783, 14087, 14391, 14695, 15000, 15304, 15608, 15912, 16216]# noqa: E501 - hit8 = 1 #TODO - - -# 猛毒擒月炎 맹독 일발화약성 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/b89c9ab317bc0a443f6497b7cca2f6a8?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 猛毒擒月炎 +# fighter_female/brawler_female/b89c9ab317bc0a443f6497b7cca2f6a8 +# a7a059ebe9e6054c0644b40ef316d6e9/b89c9ab317bc0a443f6497b7cca2f6a8 class Skill40(ActiveSkill): + """ + 用摆拳攻击并抓取1名敌人, 引爆手中猛毒火药。\n + 抓取敌人时吸附周围的敌人, 再次按技能键可以提前引爆。\n + 对无法抓取的敌人不适用控制效果, 命中时立即爆炸。\n + 爆炸时, 使被击中的敌人进入中毒和减速状态。\n + 攻击处于异常状态的敌人时, 造成更大的伤害。 (最多叠加3次) + """ name = "猛毒擒月炎" learnLv = 60 masterLv = 40 @@ -1108,47 +1628,86 @@ class Skill40(ActiveSkill): cube = 1 cd = 30 mp = [280, 784] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 3694, 4074, 4448, 4821, 5198, 5574, 5949, 6321, 6696, 7070, 7448, 7821, 8198, 8577, 8949, 9324, 9699, 10072, 10450, 10827, 11202, 11574, 11948, 12324, 12696, 13074, 13449, 13827, 14200, 14574, 14950, 15328, 15698, 16072, 16452, 16828, 17202, 17577, 17950, 18326, 18700, 19078, 19450, 19826, 20200, 20577, 20954, 21326, 21700, 22077]# noqa: E501 - hit0 = 1 #TODO + # 摆拳攻击力 : {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) - data1 = [0, 16528, 18208, 19882, 21560, 23240, 24914, 26592, 28272, 29949, 31623, 33303, 34983, 36656, 38332, 40010, 41685, 43364, 45044, 46714, 48393, 50073, 51748, 53426, 55102, 56781, 58458, 60132, 61809, 63484, 65164, 66843, 68516, 70196, 71874, 73550, 75226, 76905, 78584, 80262, 81934, 83610, 85293, 86967, 88642, 90324, 92000, 93675, 95356, 97029, 98708]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [猛毒擒月炎]\n + 命中时, 发动即爆之血, 立即爆发自身中毒异常状态伤害\n + 爆炸后, 附加强制控制状态1秒\n + 爆炸范围 +20% + """ + ... - 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 - hit2 = 1 #TODO + def vp_2(self): + """ + [猛毒擒月炎]\n + 删除根据异常状态适用数量增加攻击力的功能\n + - 攻击力 +60%\n + 如果没有命中的敌人, 剩余冷却时间缩短为4秒 + """ + ... - data3 = [0, 3198, 3526, 3849, 4176, 4500, 4822, 5146, 5476, 5800, 6124, 6447, 6776, 7100, 7424, 7748, 8076, 8398, 8722, 9050, 9370, 9694, 10020, 10344, 10672, 10996, 11318, 11644, 11970, 12296, 12621, 12944, 13269, 13594, 13918, 14242, 14572, 14894, 15219, 15546, 15868, 16192, 16515, 16839, 17168, 17490, 17817, 18140, 18466, 18794, 19114]# noqa: E501 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - data9 = [0, 366, 406, 442, 482, 519, 556, 596, 633, 663, 702, 746, 783, 819, 860, 894, 930, 969, 1008, 1044, 1083, 1120, 1160, 1192, 1230, 1268, 1305, 1346, 1378, 1420, 1456, 1498, 1530, 1568, 1605, 1646, 1680, 1720, 1756, 1796, 1833, 1864, 1904, 1947, 1983, 2018, 2056, 2098, 2132, 2170, 2206]# noqa: E501 - hit9 = 1 #TODO - - data10 = [0, 1972, 2174, 2370, 2576, 2774, 2972, 3174, 3375, 3572, 3777, 3975, 4172, 4378, 4575, 4776, 4977, 5175, 5373, 5578, 5775, 5973, 6178, 6378, 6576, 6780, 6975, 7176, 7380, 7578, 7779, 7980, 8180, 8379, 8578, 8781, 8978, 9180, 9382, 9579, 9780, 9982, 10179, 10383, 10581, 10779, 10983, 11182, 11380, 11584, 11784]# noqa: E501 - hit10 = 1 #TODO - - 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 - hit11 = 1 #TODO - - -# 爆碎砖袭 블록 봄 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0fbb8de70002ad34f046c94c2cb3e863?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 爆碎砖袭 +# fighter_female/brawler_female/0fbb8de70002ad34f046c94c2cb3e863 +# a7a059ebe9e6054c0644b40ef316d6e9/0fbb8de70002ad34f046c94c2cb3e863 class Skill41(ActiveSkill): + """ + 跳跃并强力锤击地面, 使地面迸出镶嵌着炸药的砖块。\n + 再用拳头向前击飞砖块引发爆炸, 使敌人进入强制控制状态。\n + 按方向键可调整跳跃距离。\n + 后/下方向键 : 原地\n + 方向键(无操作) : 中距离\n + 前方向键 : 长距离 + """ name = "爆碎砖袭" learnLv = 70 masterLv = 40 @@ -1158,55 +1717,108 @@ class Skill41(ActiveSkill): cube = 2 cd = 50 mp = [800, 1680] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 7550, 8318, 9082, 9848, 10614, 11379, 12147, 12912, 13677, 14442, 15208, 15978, 16742, 17508, 18270, 19036, 19804, 20570, 21336, 22100, 22868, 23634, 24399, 25167, 25932, 26698, 27465, 28230, 28998, 29764, 30528, 31296, 32061, 32828, 33592, 34356, 35122, 35889, 36656, 37422, 38186, 38955, 39718, 40485, 41252, 42018, 42783, 43548, 44314, 45082]# noqa: E501 - hit0 = 1 #TODO + # 冲击波攻击力 : {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) - data1 = [0, 7550, 8318, 9082, 9848, 10614, 11379, 12147, 12912, 13677, 14442, 15208, 15978, 16742, 17508, 18270, 19036, 19804, 20570, 21336, 22100, 22868, 23634, 24399, 25167, 25932, 26698, 27465, 28230, 28998, 29764, 30528, 31296, 32061, 32828, 33592, 34356, 35122, 35889, 36656, 37422, 38186, 38955, 39718, 40485, 41252, 42018, 42783, 43548, 44314, 45082]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [爆碎砖袭]\n + 砖块向正面飞去并爆炸\n + - 从强力锤击地面开始强控\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 25秒\n + - 每次攻击力 -50%\n + 可以在空中施放 + """ + ... - data2 = [0, 5134, 5656, 6178, 6699, 7221, 7738, 8262, 8782, 9306, 9828, 10348, 10866, 11388, 11910, 12430, 12954, 13473, 13992, 14514, 15034, 15558, 16080, 16599, 17122, 17638, 18162, 18684, 19206, 19725, 20248, 20768, 21290, 21813, 22334, 22854, 23376, 23892, 24416, 24939, 25460, 25978, 26502, 27027, 27543, 28064, 28586, 29106, 29628, 30148, 30669]# noqa: E501 - hit2 = 1 #TODO + def vp_2(self): + """ + [爆碎砖袭]\n + 变更为具有定时功能的炸药砖块, 在一定时间后自动爆炸\n + - 锤击地面之后角色可以行动\n + - 总攻击力相同\n + 可以强制中断转职技能的施放后僵直并施放 (觉醒技能除外) + """ + ... - 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 - hit3 = 1 #TODO - - data4 = [0, 756, 831, 906, 987, 1060, 1137, 1216, 1288, 1370, 1444, 1521, 1600, 1674, 1752, 1827, 1900, 1980, 2052, 2133, 2210, 2283, 2362, 2436, 2517, 2592, 2667, 2748, 2817, 2900, 2976, 3050, 3129, 3202, 3284, 3360, 3432, 3513, 3585, 3663, 3744, 3814, 3894, 3970, 4047, 4126, 4200, 4278, 4353, 4431, 4509]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 756, 831, 906, 987, 1060, 1137, 1216, 1288, 1370, 1444, 1521, 1600, 1674, 1752, 1827, 1900, 1980, 2052, 2133, 2210, 2283, 2362, 2436, 2517, 2592, 2667, 2748, 2817, 2900, 2976, 3050, 3129, 3202, 3284, 3360, 3432, 3513, 3585, 3663, 3744, 3814, 3894, 3970, 4047, 4126, 4200, 4278, 4353, 4431, 4509]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 512, 566, 615, 669, 720, 776, 825, 878, 933, 981, 1035, 1084, 1137, 1192, 1240, 1293, 1347, 1400, 1454, 1503, 1556, 1606, 1659, 1708, 1764, 1814, 1866, 1920, 1976, 2028, 2074, 2128, 2181, 2234, 2283, 2332, 2388, 2440, 2492, 2544, 2595, 2650, 2702, 2754, 2806, 2856, 2910, 2960, 3014, 3068]# noqa: E501 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - -# 猛毒之伤 용독술 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/1803b6a67047cafb9e289b4f33cc507b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 猛毒之伤 +# fighter_female/brawler_female/1803b6a67047cafb9e289b4f33cc507b +# a7a059ebe9e6054c0644b40ef316d6e9/1803b6a67047cafb9e289b4f33cc507b class Skill42(PassiveSkill): + """ + 攻击中毒状态的敌人时, 增加物理、 魔法暴击率以及基本攻击力和技能攻击力, 并且部分技能发生变更。\n + [袭刺]\n + 施放时进入霸体状态, 引发中毒异常状态。\n + [双重投掷]\n + 进入地下城时, 自动施放[双重投掷]。\n + [伏虎霸王拳]\n + 施放时毒气扩散, 探索后追击可抓取的最强敌人 + """ name = "猛毒之伤" learnLv = 75 masterLv = 40 maxLv = 50 position = 0 #TODO rangeLv = 3 + uuid = "1803b6a67047cafb9e289b4f33cc507b" + 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, 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - 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 - hit2 = 1 #TODO - - -# 连环毒爆弹 비기 : 폭독 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/faf9cd66281078b51be2ee0b0f6c5530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 连环毒爆弹 +# fighter_female/brawler_female/faf9cd66281078b51be2ee0b0f6c5530 +# a7a059ebe9e6054c0644b40ef316d6e9/faf9cd66281078b51be2ee0b0f6c5530 class Skill43(ActiveSkill): + """ + 在敌人身上装置毒爆弹。\n + 一定时间后, 毒爆弹会爆炸, 使敌人进入中毒、 灼伤状态, 同时转移到周围其他敌人身上。\n + 该转移对曾经被毒爆弹命中的敌人无效。\n + 被装置毒爆弹的敌人将会减少移动速度和攻击速度。\n + 对无法抓取的敌人不适用控制效果。 + """ name = "连环毒爆弹" learnLv = 75 masterLv = 40 @@ -1216,62 +1828,100 @@ class Skill43(ActiveSkill): cube = 3 cd = 40 mp = [580, 4500] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 29737, 32752, 35771, 38788, 41803, 44822, 47835, 50856, 53874, 56888, 59907, 62921, 65940, 68954, 71973, 74990, 78007, 81024, 84040, 87059, 90073, 93091, 96109, 99124, 102142, 105156, 108174, 111193, 114208, 117226, 120242, 123260, 126275, 129293, 132309, 135326, 138344, 141359, 144379, 147393, 150412, 153430, 156443, 159462, 162477, 165495, 168513, 171529, 174547, 177563]# noqa: E501 - hit0 = 1 #TODO + # 踢击攻击力 : {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) - data1 = [0, 12723, 14018, 15308, 16601, 17888, 19181, 20470, 21764, 23054, 24345, 25636, 26928, 28217, 29512, 30800, 32092, 33382, 34674, 35965, 37259, 38547, 39839, 41129, 42422, 43710, 45005, 46294, 47586, 48875, 50168, 51458, 52750, 54038, 55332, 56623, 57915, 59204, 60497, 61785, 63080, 64369, 65661, 66951, 68244, 69532, 70827, 72116, 73408, 74697, 75989]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [连环毒爆弹]\n + 后空翻距离 -50%\n + 后空翻过程中, 可以施放所有可以空中使用的转职技能 + """ + ... - 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 - hit2 = 1 #TODO + def vp_2(self): + """ + [连环毒爆弹]\n + 施放时, 删除踢击攻击力\n + - 总攻击力相同\n + 部分转职技能施放过程中输入[连环毒爆弹]时, 可以对命中的敌人同时引发毒爆弹爆炸\n + - 删除[连环毒爆弹]施放动作, 合算攻击力\n + - 可施放的技能 : [袭刺]、 [擒月炎]、 [毒影针]、 [砖袭]、 [伏虎霸王拳]、 [猛毒擒月炎]\n + [连环毒爆弹]爆炸时, 初始化[袭刺]的冷却时间\n + - [袭刺]攻击力 -11% + """ + ... - 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 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - data8 = [0, 994, 1095, 1195, 1298, 1401, 1501, 1602, 1703, 1802, 1906, 2007, 2106, 2208, 2307, 2411, 2511, 2611, 2711, 2813, 2914, 3019, 3118, 3219, 3319, 3419, 3523, 3622, 3723, 3823, 3925, 4027, 4128, 4229, 4329, 4429, 4531, 4636, 4735, 4836, 4936, 5037, 5138, 5239, 5341, 5441, 5541, 5643, 5744, 5846, 5946]# noqa: E501 - hit8 = 1 #TODO - - 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 - hit9 = 1 #TODO - - 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 - hit10 = 1 #TODO - - data11 = [0, 145, 153, 158, 165, 170, 176, 182, 186, 194, 199, 204, 210, 216, 223, 229, 234, 240, 246, 254, 257, 264, 269, 274, 281, 287, 294, 298, 304, 311, 317, 323, 328, 331, 339, 345, 351, 357, 363, 369, 375, 382, 386, 392, 399, 403, 409, 414, 421, 427, 433]# noqa: E501 - hit11 = 1 #TODO - - 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 - hit12 = 1 #TODO - - 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 - hit13 = 1 #TODO - - data14 = [0, 2972, 3273, 3576, 3879, 4181, 4482, 4782, 5085, 5387, 5688, 5988, 6290, 6595, 6895, 7197, 7498, 7801, 8100, 8403, 8705, 9007, 9309, 9611, 9911, 10214, 10516, 10816, 11119, 11423, 11722, 12022, 12326, 12627, 12929, 13229, 13531, 13835, 14138, 14437, 14737, 15040, 15342, 15643, 15944, 16247, 16550, 16850, 17152, 17455, 17755]# noqa: E501 - hit14 = 1 #TODO - - data15 = [0, 1371, 1509, 1650, 1789, 1928, 2067, 2205, 2346, 2485, 2623, 2764, 2901, 3041, 3180, 3322, 3460, 3600, 3739, 3878, 4015, 4156, 4295, 4434, 4573, 4713, 4853, 4993, 5133, 5271, 5408, 5548, 5688, 5826, 5964, 6105, 6244, 6384, 6520, 6659, 6801, 6940, 7080, 7217, 7356, 7497, 7635, 7777, 7916, 8053, 8193]# noqa: E501 - hit15 = 1 #TODO - - 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 - hit16 = 1 #TODO - - -# 毒龙轰天雷 만병지왕 - 파진포 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/2391a27457b5a8c6fa4b4670a91bdd11?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 毒龙轰天雷 +# fighter_female/brawler_female/2391a27457b5a8c6fa4b4670a91bdd11 +# a7a059ebe9e6054c0644b40ef316d6e9/2391a27457b5a8c6fa4b4670a91bdd11 class Skill44(ActiveSkill): + """ + 使用最强暗器——轰天雷攻击敌人。\n + 该技能可以在地面和空中使用。\n + 轰天雷爆炸时, 犹如毒龙冲天并给予敌人5次伤害, 使其进入中毒状态。\n + 爆炸后会在地面上形成猛毒地带, 该范围内的敌人将进入减速状态, 效果持续一定时间。\n + 按向下键时会在原地施放。 + """ name = "毒龙轰天雷" learnLv = 80 masterLv = 40 @@ -1281,68 +1931,113 @@ class Skill44(ActiveSkill): cube = 5 cd = 45 mp = [800, 6000] + uuid = "2391a27457b5a8c6fa4b4670a91bdd11" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 - data0 = [0, 9950, 10960, 11969, 12978, 13985, 14997, 16005, 17016, 18023, 19034, 20043, 21052, 22059, 23072, 24081, 25090, 26099, 27108, 28118, 29126, 30135, 31148, 32155, 33165, 34174, 35184, 36193, 37201, 38210, 39222, 40230, 41241, 42250, 43258, 44268, 45277, 46286, 47297, 48306, 49315, 50324, 51333, 52345, 53352, 54360, 55373, 56381, 57391, 58398, 59409]# noqa: E501 - hit0 = 1 #TODO + # 落地攻击力 : {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) - data1 = [0, 9543, 10508, 11481, 12446, 13414, 14383, 15353, 16320, 17289, 18256, 19227, 20191, 21161, 22128, 23097, 24064, 25036, 26004, 26968, 27939, 28906, 29874, 30842, 31811, 32780, 33747, 34714, 35683, 36651, 37621, 38587, 39556, 40524, 41493, 42462, 43428, 44396, 45366, 46333, 47302, 48270, 49236, 50206, 51173, 52142, 53110, 54079, 55048, 56013, 56982]# noqa: E501 - hit1 = 1 #TODO + def vp_1(self): + """ + [毒龙轰天雷]\n + 技能效果变更为投掷爆弹箱, 落地后爆炸\n + - 猛毒地带持续时间 -50%\n + - 总攻击力相同\n + - 施放时进入无敌状态 + """ + ... - 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 - hit2 = 1 #TODO + def vp_2(self): + """ + [毒龙轰天雷]\n + 生成毒气沸腾的猛毒地带\n + - 猛毒地带持续时间 +100%\n + - 总攻击力相同\n + 位于猛毒地带内时, 适用速度增益\n + - 攻击速度 +15%\n + - 移动速度 +15%\n + 攻击范围 +50% + """ + ... - data3 = [0, 601, 665, 727, 787, 849, 910, 972, 1033, 1094, 1155, 1217, 1279, 1340, 1402, 1462, 1524, 1584, 1647, 1706, 1769, 1831, 1893, 1950, 2015, 2077, 2134, 2196, 2261, 2323, 2381, 2442, 2504, 2566, 2627, 2687, 2749, 2810, 2870, 2933, 2996, 3056, 3117, 3180, 3242, 3301, 3364, 3424, 3488, 3547, 3609]# noqa: E501 - hit3 = 1 #TODO - - 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 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [0, 401, 443, 485, 524, 564, 607, 647, 688, 730, 770, 811, 850, 894, 935, 976, 1015, 1057, 1095, 1138, 1178, 1221, 1261, 1304, 1342, 1384, 1424, 1465, 1507, 1547, 1588, 1627, 1668, 1709, 1752, 1792, 1832, 1872, 1915, 1956, 1999, 2038, 2078, 2117, 2160, 2202, 2243, 2285, 2324, 2363, 2406]# noqa: E501 - hit6 = 1 #TODO - - 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 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - data9 = [0, 994, 1095, 1195, 1298, 1396, 1499, 1601, 1702, 1801, 1904, 2003, 2102, 2204, 2307, 2407, 2506, 2608, 2711, 2810, 2912, 3013, 3116, 3215, 3315, 3416, 3520, 3616, 3718, 3820, 3922, 4020, 4124, 4225, 4326, 4425, 4527, 4628, 4731, 4829, 4930, 5031, 5133, 5232, 5334, 5435, 5536, 5636, 5740, 5837, 5941]# noqa: E501 - hit9 = 1 #TODO - - data10 = [0, 1153, 1273, 1388, 1509, 1625, 1742, 1859, 1976, 2094, 2210, 2329, 2443, 2561, 2678, 2798, 2913, 3031, 3146, 3266, 3382, 3501, 3616, 3735, 3850, 3971, 4086, 4205, 4319, 4438, 4554, 4673, 4789, 4907, 5024, 5143, 5259, 5378, 5495, 5611, 5727, 5846, 5963, 6081, 6197, 6314, 6433, 6550, 6667, 6782, 6898]# noqa: E501 - hit10 = 1 #TODO - - 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 - hit11 = 1 #TODO - - -# 秘制毒爆弹 비전 : 진천뢰 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0113c8b1306ca76d208f83f2d093dd62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 秘制毒爆弹 +# fighter_female/brawler_female/0113c8b1306ca76d208f83f2d093dd62 +# a7a059ebe9e6054c0644b40ef316d6e9/0113c8b1306ca76d208f83f2d093dd62 class Skill45(PassiveSkill): + """ + 重新组合爆毒的成分, 取消毒爆弹的转移及减速效果, 但会造成更加强大的爆炸。\n + 踢击只能对1个抓取的敌人造成伤害, 爆炸会对范围内的所有敌人造成伤害。 + """ name = "秘制毒爆弹" learnLv = 80 masterLv = 1 maxLv = 1 position = 0 #TODO rangeLv = 2 - cube = 3 + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + 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) - data0 = [0, 50]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 40]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 140]# noqa: E501 - hit2 = 1 #TODO - - -# 万毒噬心诀 독문무공 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/2a3c96b88d02372505692da0a8b54743?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 万毒噬心诀 +# fighter_female/brawler_female/2a3c96b88d02372505692da0a8b54743 +# a7a059ebe9e6054c0644b40ef316d6e9/2a3c96b88d02372505692da0a8b54743 class Skill46(ActiveSkill): + """ + 用毒神绝的独特战术“万毒噬心诀”压制敌人。\n + 学习[万毒噬心诀]后, 增加[挑衅]的控制型异常状态抗性减少值。\n + 发动后, 基本攻击、 前冲攻击、 跳跃攻击方式将会产生变化。 攻击时, 附带蛇形攻击。 并增加技能攻击力。\n + 其他技能施放过程中可以使用[万毒噬心诀]。 使用时, 会在没有准备动作及冲击波的情况下立即施放。 + """ name = "万毒噬心诀" learnLv = 85 masterLv = 40 @@ -1352,74 +2047,79 @@ class Skill46(ActiveSkill): cube = 10 cd = 60 mp = [2445, 34577] + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = False + 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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - data2 = [0, 4992, 6149, 7307, 8464, 9622, 10779, 11937, 13095, 14252, 15410, 16567, 17725, 18882, 20040, 21197, 22355, 23512, 24670, 25827, 26985, 28142, 29300, 30457, 31615, 32772, 33930, 35088, 36245, 37403, 38560, 39718, 40875, 42033, 43190, 44348, 45505, 46663, 47820, 48978, 50135, 51293, 52450, 53608, 54766, 55923, 57081, 58238, 59396, 60553, 61711]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 2085, 2568, 3051, 3535, 4018, 4502, 4985, 5468, 5952, 6435, 6919, 7402, 7885, 8369, 8852, 9336, 9819, 10302, 10786, 11269, 11753, 12236, 12719, 13203, 13686, 14169, 14653, 15136, 15620, 16103, 16586, 17070, 17553, 18037, 18520, 19003, 19487, 19970, 20454, 20937, 21420, 21904, 22387, 22871, 23354, 23837, 24321, 24804, 25288, 25771]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 2318, 2856, 3394, 3931, 4469, 5006, 5544, 6082, 6619, 7157, 7694, 8232, 8770, 9307, 9845, 10382, 10920, 11458, 11995, 12533, 13070, 13608, 14146, 14683, 15221, 15758, 16296, 16834, 17371, 17909, 18446, 18984, 19522, 20059, 20597, 21134, 21672, 22210, 22747, 23285, 23822, 24360, 24898, 25435, 25973, 26510, 27048, 27586, 28123, 28661]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 2297, 2830, 3362, 3895, 4428, 4960, 5493, 6026, 6558, 7091, 7624, 8156, 8689, 9222, 9754, 10287, 10820, 11352, 11885, 12418, 12950, 13483, 14015, 14548, 15081, 15613, 16146, 16679, 17211, 17744, 18277, 18809, 19342, 19875, 20407, 20940, 21473, 22005, 22538, 23071, 23603, 24136, 24669, 25201, 25734, 26267, 26799, 27332, 27864, 28397]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 2765, 3407, 4048, 4689, 5330, 5972, 6613, 7254, 7896, 8537, 9178, 9819, 10461, 11102, 11743, 12384, 13026, 13667, 14308, 14949, 15591, 16232, 16873, 17514, 18156, 18797, 19438, 20079, 20721, 21362, 22003, 22645, 23286, 23927, 24568, 25210, 25851, 26492, 27133, 27775, 28416, 29057, 29698, 30340, 30981, 31622, 32263, 32905, 33546, 34187]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 3404, 4193, 4982, 5771, 6561, 7350, 8139, 8928, 9717, 10507, 11296, 12085, 12874, 13664, 14453, 15242, 16031, 16821, 17610, 18399, 19188, 19978, 20767, 21556, 22345, 23134, 23924, 24713, 25502, 26291, 27081, 27870, 28659, 29448, 30238, 31027, 31816, 32605, 33395, 34184, 34973, 35762, 36552, 37341, 38130, 38919, 39708, 40498, 41287, 42076]# noqa: E501 - hit7 = 1 #TODO - - data8 = [0, 3830, 4718, 5606, 6494, 7382, 8270, 9158, 10046, 10934, 11822, 12710, 13598, 14486, 15374, 16262, 17150, 18038, 18927, 19815, 20703, 21591, 22479, 23367, 24255, 25143, 26031, 26919, 27807, 28695, 29583, 30471, 31359, 32247, 33135, 34023, 34911, 35799, 36688, 37576, 38464, 39352, 40240, 41128, 42016, 42904, 43792, 44680, 45568, 46456, 47344]# noqa: E501 - hit8 = 1 #TODO - - data9 = [0, 5446, 6708, 7971, 9234, 10497, 11759, 13022, 14285, 15547, 16810, 18073, 19336, 20598, 21861, 23124, 24387, 25649, 26912, 28175, 29438, 30700, 31963, 33226, 34489, 35751, 37014, 38277, 39540, 40802, 42065, 43328, 44590, 45853, 47116, 48379, 49641, 50904, 52167, 53430, 54692, 55955, 57218, 58481, 59743, 61006, 62269, 63532, 64794, 66057, 67320]# noqa: E501 - hit9 = 1 #TODO - - 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 - hit10 = 1 #TODO - - data11 = [0, 208, 257, 305, 353, 401, 450, 498, 546, 595, 643, 691, 739, 788, 836, 884, 933, 981, 1029, 1077, 1126, 1174, 1222, 1271, 1319, 1367, 1416, 1464, 1512, 1560, 1609, 1657, 1705, 1754, 1802, 1850, 1898, 1947, 1995, 2043, 2092, 2140, 2188, 2236, 2285, 2333, 2381, 2430, 2478, 2526, 2575]# noqa: E501 - hit11 = 1 #TODO - - data12 = [0, 231, 285, 339, 392, 446, 499, 553, 607, 660, 714, 767, 821, 875, 928, 982, 1036, 1089, 1143, 1196, 1250, 1304, 1357, 1411, 1465, 1518, 1572, 1625, 1679, 1733, 1786, 1840, 1894, 1947, 2001, 2054, 2108, 2162, 2215, 2269, 2323, 2376, 2430, 2483, 2537, 2591, 2644, 2698, 2752, 2805, 2859]# noqa: E501 - hit12 = 1 #TODO - - data13 = [0, 230, 283, 337, 390, 443, 497, 550, 603, 657, 710, 763, 817, 870, 923, 977, 1030, 1083, 1137, 1190, 1243, 1297, 1350, 1403, 1457, 1510, 1563, 1617, 1670, 1723, 1777, 1830, 1883, 1937, 1990, 2043, 2097, 2150, 2203, 2257, 2310, 2363, 2417, 2470, 2523, 2577, 2630, 2683, 2737, 2790, 2843]# noqa: E501 - hit13 = 1 #TODO - - data14 = [0, 276, 340, 404, 468, 532, 596, 660, 724, 788, 852, 916, 980, 1044, 1108, 1172, 1236, 1300, 1364, 1428, 1492, 1556, 1620, 1684, 1748, 1812, 1876, 1940, 2004, 2068, 2132, 2196, 2260, 2324, 2388, 2452, 2516, 2580, 2644, 2708, 2772, 2836, 2900, 2964, 3028, 3092, 3156, 3220, 3284, 3348, 3412]# noqa: E501 - hit14 = 1 #TODO - - data15 = [0, 341, 420, 499, 578, 657, 736, 815, 894, 973, 1052, 1131, 1210, 1289, 1368, 1447, 1526, 1605, 1684, 1763, 1842, 1921, 2000, 2079, 2159, 2238, 2317, 2396, 2475, 2554, 2633, 2712, 2791, 2870, 2949, 3028, 3107, 3186, 3265, 3344, 3423, 3502, 3581, 3660, 3739, 3818, 3897, 3976, 4055, 4134, 4213]# noqa: E501 - hit15 = 1 #TODO - - data16 = [0, 383, 472, 561, 650, 738, 827, 916, 1005, 1094, 1182, 1271, 1360, 1449, 1538, 1627, 1715, 1804, 1893, 1982, 2071, 2160, 2248, 2337, 2426, 2515, 2604, 2692, 2781, 2870, 2959, 3048, 3137, 3225, 3314, 3403, 3492, 3581, 3670, 3758, 3847, 3936, 4025, 4114, 4202, 4291, 4380, 4469, 4558, 4647, 4735]# noqa: E501 - hit16 = 1 #TODO - - data17 = [0, 544, 671, 797, 923, 1049, 1176, 1302, 1428, 1555, 1681, 1807, 1933, 2060, 2186, 2312, 2438, 2565, 2691, 2817, 2943, 3070, 3196, 3322, 3448, 3575, 3701, 3827, 3953, 4080, 4206, 4332, 4458, 4585, 4711, 4837, 4963, 5090, 5216, 5342, 5468, 5595, 5721, 5847, 5973, 6100, 6226, 6352, 6478, 6605, 6731]# noqa: E501 - hit17 = 1 #TODO - - data18 = [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 - hit18 = 1 #TODO - - data19 = [0, 12954, 15958, 18962, 21966, 24969, 27973, 30977, 33981, 36985, 39988, 42992, 45996, 49000, 52004, 55008, 58011, 61015, 64019, 67023, 70027, 73031, 76034, 79038, 82042, 85046, 88050, 91054, 94057, 97061, 100065, 103069, 106073, 109077, 112080, 115084, 118088, 121092, 124096, 127100, 130103, 133107, 136111, 139115, 142119, 145123, 148126, 151130, 154134, 157138, 160142]# noqa: E501 - hit19 = 1 #TODO - - data20 = [0, 1295, 1595, 1895, 2195, 2496, 2796, 3096, 3396, 3696, 3997, 4297, 4597, 4897, 5198, 5498, 5798, 6098, 6398, 6699, 6999, 7299, 7599, 7899, 8200, 8500, 8800, 9100, 9401, 9701, 10001, 10301, 10601, 10902, 11202, 11502, 11802, 12103, 12403, 12703, 13003, 13303, 13604, 13904, 14204, 14504, 14805, 15105, 15405, 15705, 16005]# noqa: E501 - hit20 = 1 #TODO - - -# 禁技 : 万毒蛇窟 금기 : 독사굴 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/8b08f9504167a9c0f3a1d29d71b7943e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 禁技 : 万毒蛇窟 +# fighter_female/brawler_female/8b08f9504167a9c0f3a1d29d71b7943e +# a7a059ebe9e6054c0644b40ef316d6e9/8b08f9504167a9c0f3a1d29d71b7943e class Skill47(ActiveSkill): + """ + 释放利用[万毒噬心诀]获取的剧毒气息, 释放的毒气变化为蛇的形状。 \n + [万毒噬心诀]状态下, 可以在地面和空中施放。\n + 并且可以用方向键控制降落的位置。\n + 下方向键 : 原地\n + 方向键(无操作) : 中距离\n + 前方向键 : 长距离 + """ name = "禁技 : 万毒蛇窟" learnLv = 85 masterLv = 1 @@ -1428,28 +2128,62 @@ class Skill47(ActiveSkill): rangeLv = 5 cd = 180 mp = [1900, 1900] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + 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) - -# 身化万毒 독문마경 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/78b86e64fbb74c1db1b71c50a5ac21cd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 身化万毒 +# fighter_female/brawler_female/78b86e64fbb74c1db1b71c50a5ac21cd +# a7a059ebe9e6054c0644b40ef316d6e9/78b86e64fbb74c1db1b71c50a5ac21cd class Skill48(PassiveSkill): + """ + 只有超越界限化为万毒本身者才能使用的独门秘技。\n + 增加基本攻击力和转职技能攻击力, 变更部分技能效果。\n + [擒月炎]\n + 攻击可抓取敌人时, 删除抓取动作, 将火药附着到命中的敌人身上, 短暂控制敌人后引爆火药。 \n + [毒影针]\n + 发动[万毒噬心诀]后施放时, 向前方投掷蛇形毒气。 + """ name = "身化万毒" learnLv = 95 masterLv = 40 maxLv = 50 position = 0 #TODO rangeLv = 3 + uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" + 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) + # [擒月炎]攻击可抓取敌人时的控制持续时间 : {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) - 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 - hit0 = 1 #TODO - - 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 - hit1 = 1 #TODO - - -# 钻心毒爆 페인킬러 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f4a561e272cc434a4905b3aa0c0de090?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 钻心毒爆 +# fighter_female/brawler_female/f4a561e272cc434a4905b3aa0c0de090 +# a7a059ebe9e6054c0644b40ef316d6e9/f4a561e272cc434a4905b3aa0c0de090 class Skill49(ActiveSkill): + """ + 取出装有爆炸物的箱械, 向敌人跳跃并进行攻击, 同时引爆箱械。\n + 该技能可以在地面和空中使用。\n + 按向前方向键可以跳得更远。\n + 攻击命中时使敌人进入出血状态。\n + 爆炸攻击使敌人进入中毒和灼伤状态。\n + 未命中敌人时, 向地面下砸并引爆箱械。 + """ name = "钻心毒爆" learnLv = 95 masterLv = 40 @@ -1459,59 +2193,77 @@ class Skill49(ActiveSkill): cube = 7 cd = 60 mp = [960, 7200] + uuid = "f4a561e272cc434a4905b3aa0c0de090" + hasVP = False + 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) - data0 = [0, 41634, 45859, 50082, 54306, 58530, 62754, 66978, 71201, 75426, 79651, 83874, 88099, 92321, 96546, 100771, 104994, 109219, 113441, 117666, 121889, 126114, 130338, 134561, 138785, 143009, 147233, 151458, 155680, 159905, 164129, 168352, 172574, 176799, 181024, 185248, 189472, 193695, 197919, 202144, 206368, 210591, 214816, 219039, 223264, 227487, 231711, 235935, 240159, 244383, 248607]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 49531, 54558, 59582, 64608, 69632, 74656, 79683, 84707, 89732, 94757, 99782, 104807, 109833, 114857, 119882, 124907, 129931, 134957, 139982, 145008, 150032, 155057, 160082, 165106, 170133, 175157, 180182, 185207, 190232, 195258, 200282, 205308, 210332, 215358, 220383, 225409, 230433, 235458, 240483, 245508, 250534, 255558, 260584, 265608, 270633, 275658, 280683, 285708, 290733, 295758]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 9752, 10741, 11729, 12720, 13710, 14696, 15687, 16677, 17666, 18655, 19645, 20634, 21623, 22613, 23603, 24593, 25580, 26570, 27560, 28548, 29538, 30528, 31517, 32506, 33496, 34486, 35473, 36464, 37453, 38442, 39432, 40421, 41410, 42400, 43389, 44379, 45369, 46356, 47346, 48336, 49325, 50314, 51304, 52294, 53283, 54272, 55262, 56250, 57239, 58229]# noqa: E501 - hit2 = 1 #TODO - - 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 - hit3 = 1 #TODO - - data4 = [0, 13877, 15286, 16693, 18101, 19508, 20917, 22324, 23733, 25141, 26548, 27957, 29364, 30772, 32181, 33588, 34997, 36406, 37813, 39222, 40629, 42038, 43445, 44853, 46261, 47669, 49078, 50485, 51893, 53301, 54708, 56118, 57525, 58933, 60341, 61748, 63157, 64565, 65973, 67381, 68788, 70197, 71605, 73013, 74422, 75829, 77237, 78644, 80054, 81462, 82869]# noqa: E501 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - 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 - hit6 = 1 #TODO - - data7 = [0, 2437, 2685, 2932, 3179, 3426, 3674, 3921, 4169, 4416, 4665, 4912, 5157, 5405, 5652, 5900, 6147, 6395, 6641, 6888, 7137, 7385, 7632, 7879, 8128, 8373, 8620, 8868, 9115, 9363, 9610, 9856, 10104, 10353, 10600, 10847, 11095, 11342, 11588, 11836, 12082, 12330, 12579, 12825, 13072, 13320, 13567, 13815, 14062, 14310, 14557]# noqa: E501 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - 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 - hit9 = 1 #TODO - - data10 = [0, 2437, 2685, 2932, 3179, 3426, 3674, 3921, 4169, 4416, 4665, 4912, 5157, 5405, 5652, 5900, 6147, 6395, 6641, 6888, 7137, 7385, 7632, 7879, 8128, 8373, 8620, 8868, 9115, 9363, 9610, 9856, 10104, 10353, 10600, 10847, 11095, 11342, 11588, 11836, 12082, 12330, 12579, 12825, 13072, 13320, 13567, 13815, 14062, 14310, 14557]# noqa: E501 - hit10 = 1 #TODO - - 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 - hit11 = 1 #TODO - - 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 - hit12 = 1 #TODO - - data13 = [0, 5551, 6113, 6676, 7240, 7804, 8367, 8929, 9493, 10055, 10619, 11183, 11747, 12308, 12872, 13436, 13999, 14562, 15125, 15687, 16251, 16815, 17378, 17941, 18505, 19066, 19630, 20194, 20756, 21320, 21885, 22447, 23010, 23572, 24135, 24700, 25263, 25827, 26388, 26952, 27517, 28078, 28642, 29205, 29768, 30331, 30895, 31458, 32021, 32584, 33147]# noqa: E501 - hit13 = 1 #TODO - - data14 = [0, 4952, 5456, 5957, 6459, 6964, 7466, 7967, 8470, 8973, 9476, 9977, 10479, 10983, 11486, 11989, 12489, 12992, 13496, 13998, 14500, 15003, 15505, 16008, 16509, 17013, 17516, 18018, 18519, 19022, 19526, 20028, 20530, 21033, 21534, 22038, 22540, 23042, 23545, 24048, 24552, 25052, 25555, 26058, 26561, 27063, 27566, 28068, 28570, 29072, 29575]# noqa: E501 - hit14 = 1 #TODO - - data15 = [0, 1461, 1611, 1759, 1907, 2056, 2204, 2353, 2501, 2650, 2796, 2947, 3094, 3242, 3392, 3539, 3688, 3837, 3985, 4132, 4283, 4429, 4579, 4727, 4875, 5024, 5172, 5321, 5468, 5618, 5764, 5914, 6063, 6211, 6359, 6508, 6656, 6804, 6953, 7100, 7250, 7398, 7547, 7694, 7843, 7992, 8139, 8289, 8436, 8585, 8734]# noqa: E501 - hit15 = 1 #TODO - - -# 万毒噬心诀 : 毒龙吞天 사흑주 독아혼천 -# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/0e409ac3e1c1f3976b3ef2bfe4c13069?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +# 万毒噬心诀 : 毒龙吞天 +# fighter_female/brawler_female/0e409ac3e1c1f3976b3ef2bfe4c13069 +# a7a059ebe9e6054c0644b40ef316d6e9/0e409ac3e1c1f3976b3ef2bfe4c13069 class Skill50(ActiveSkill): + """ + 万毒噬心诀的终极奥义, 解除手臂的束缚, 将恐怖的万毒全部释放。\n + 攻击敌人中的最强者, 并释放毒蛇群。\n + 随后万毒化龙, 吞噬所有生灵。\n + 可以在地面和空中施放。\n + 解除束缚时, 使敌人进入中毒状态。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ name = "万毒噬心诀 : 毒龙吞天" learnLv = 100 masterLv = 40 @@ -1521,50 +2273,75 @@ class Skill50(ActiveSkill): cube = 15 cd = 290 mp = [4025, 8055] + uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" + hasVP = False + 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) - data0 = [0, 10351, 12752, 15152, 17553, 19954, 22354, 24755, 27155, 29555, 31958, 34357, 36757, 39157, 41559, 43960, 46360, 48760, 51162, 53561, 55960, 58363, 60763, 63164, 65565, 67964, 70364, 72766, 75166, 77567, 79966, 82366, 84768, 87169, 89568, 91970, 94370, 96771, 99171, 101572, 103972, 106373, 108773, 111174, 113574, 115976, 118375, 120776, 123176, 125577, 127977]# noqa: E501 - hit0 = 1 #TODO - data1 = [0, 41408, 51009, 60612, 70215, 79817, 89419, 99022, 108623, 118226, 127827, 137430, 147032, 156635, 166236, 175839, 185441, 195044, 204645, 214246, 223849, 233450, 243053, 252655, 262257, 271859, 281463, 291064, 300667, 310268, 319869, 329472, 339074, 348677, 358279, 367882, 377482, 387085, 396686, 406288, 415891, 425493, 435096, 444697, 454300, 463902, 473504, 483106, 492709, 502310, 511913]# noqa: E501 - hit1 = 1 #TODO +class classChange(Character): + def __init__(self, equVersion): - data2 = [0, 62113, 76516, 90919, 105323, 119726, 134130, 148532, 162934, 177339, 191742, 206144, 220548, 234951, 249354, 263758, 278161, 292564, 306968, 321371, 335773, 350176, 364579, 378982, 393387, 407789, 422192, 436597, 450998, 465403, 479807, 494210, 508611, 523015, 537419, 551821, 566225, 580628, 595033, 609435, 623838, 638241, 652645, 667048, 681451, 695853, 710257, 724660, 739063, 753466, 767870]# noqa: E501 - hit2 = 1 #TODO + self.name = 'brawler_female' + self.nameCN = '归元·街霸' + self.role = 'fighter_female' + self.角色 = '格斗家(女)' + self.职业 = '街霸' + self.jobId = 'a7a059ebe9e6054c0644b40ef316d6e9' + self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193' - data3 = [0, 103522, 127527, 151532, 175538, 199545, 223549, 247554, 271559, 295565, 319570, 343576, 367580, 391587, 415592, 439595, 463601, 487607, 511614, 535618, 559624, 583628, 607634, 631639, 655644, 679649, 703656, 727661, 751666, 775671, 799678, 823682, 847687, 871692, 895699, 919703, 943708, 967714, 991719, 1015725, 1039730, 1063736, 1087740, 1111746, 1135752, 1159758, 1183761, 1207767, 1231773, 1255778, 1279783]# noqa: E501 - hit3 = 1 #TODO + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO - data4 = [0, 12939, 15939, 18942, 21942, 24942, 27942, 30945, 33945, 36945, 39946, 42947, 45948, 48947, 51948, 54948, 57949, 60950, 63951, 66951, 69951, 72954, 75954, 78954, 81954, 84955, 87957, 90957, 93958, 96958, 99959, 102959, 105961, 108961, 111961, 114963, 117964, 120964, 123964, 126966, 129965, 132966, 135967, 138967, 141968, 144969, 147969, 150970, 153970, 156971, 159972]# noqa: E501 - hit4 = 1 #TODO - - 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 - hit5 = 1 #TODO - - data6 = [0, 165637, 204044, 242453, 280862, 319271, 357678, 396086, 434496, 472904, 511313, 549721, 588130, 626538, 664948, 703354, 741764, 780172, 818581, 856990, 895397, 933807, 972214, 1010624, 1049032, 1087440, 1125850, 1164257, 1202667, 1241073, 1279483, 1317890, 1356300, 1394710, 1433116, 1471526, 1509934, 1548343, 1586749, 1625159, 1663569, 1701977, 1740384, 1778793, 1817202, 1855610, 1894019, 1932428, 1970835, 2009244, 2047653]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 31055, 38259, 45460, 52661, 59864, 67064, 74266, 81467, 88670, 95870, 103073, 110275, 117476, 124677, 131879, 139080, 146282, 153484, 160684, 167886, 175089, 182290, 189492, 196694, 203895, 211095, 218298, 225498, 232701, 239902, 247104, 254306, 261509, 268708, 275911, 283112, 290314, 297515, 304717, 311917, 319120, 326321, 333523, 340725, 347926, 355128, 362330, 369531, 376733, 383933]# noqa: E501 - hit7 = 1 #TODO - - 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 - hit8 = 1 #TODO - - 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 - hit9 = 1 #TODO - - data10 = [0, 6211, 7652, 9090, 10532, 11971, 13412, 14853, 16293, 17734, 19174, 20614, 22054, 23496, 24934, 26375, 27816, 29256, 30696, 32136, 33577, 35016, 36458, 37899, 39337, 40779, 42219, 43659, 45099, 46539, 47980, 49421, 50861, 52301, 53742, 55181, 56622, 58062, 59502, 60943, 62383, 63824, 65264, 66705, 68144, 69585, 71024, 72465, 73905, 75346, 76786]# noqa: E501 - hit10 = 1 #TODO - - data11 = [0, 8282, 10200, 12122, 14041, 15964, 17884, 19804, 21724, 23644, 25566, 27485, 29406, 31326, 33247, 35168, 37087, 39009, 40928, 42850, 44768, 46691, 48610, 50531, 52451, 54370, 56292, 58213, 60133, 62052, 63972, 65895, 67815, 69736, 71655, 73574, 75496, 77417, 79337, 81256, 83178, 85097, 87019, 88939, 90859, 92779, 94700, 96621, 98541, 100462, 102382]# noqa: E501 - hit11 = 1 #TODO - - data12 = [0, 14493, 17853, 21213, 24574, 27935, 31296, 34656, 38019, 41379, 44740, 48100, 51460, 54821, 58181, 61542, 64905, 68266, 71626, 74987, 78347, 81707, 85068, 88428, 91789, 95151, 98512, 101872, 105232, 108594, 111954, 115315, 118675, 122036, 125398, 128759, 132119, 135479, 138840, 142200, 145561, 148922, 152284, 155644, 159004, 162366, 165726, 169087, 172447, 175809, 179169]# noqa: E501 - hit12 = 1 #TODO - - data13 = [0, 1293, 1593, 1894, 2194, 2493, 2794, 3093, 3394, 3692, 3995, 4293, 4594, 4893, 5193, 5496, 5794, 6096, 6394, 6694, 6994, 7294, 7596, 7895, 8194, 8495, 8794, 9095, 9394, 9695, 9995, 10295, 10596, 10895, 11197, 11496, 11796, 12096, 12395, 12695, 12996, 13296, 13597, 13896, 14196, 14496, 14796, 15097, 15396, 15696, 15997]# noqa: E501 - hit13 = 1 #TODO - - data14 = [0, 16564, 20403, 24246, 28087, 31925, 35768, 39607, 43448, 47289, 51130, 54972, 58812, 62653, 66494, 70335, 74175, 78017, 81857, 85697, 89538, 93379, 97221, 101061, 104903, 108744, 112584, 116425, 120266, 124106, 127948, 131789, 135629, 139470, 143310, 147152, 150992, 154833, 158674, 162516, 166356, 170197, 174038, 177879, 181719, 185560, 189401, 193242, 197082, 200923, 204764]# noqa: E501 - hit14 = 1 #TODO - - \ No newline at end of file + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/inquistor.py b/backend/core/character/GF/priest_female/inquistor.py new file mode 100644 index 00000000..b9079fb6 --- /dev/null +++ b/backend/core/character/GF/priest_female/inquistor.py @@ -0,0 +1,1403 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill, get_data +from core.basic.character import Character +prefix = "priest_female/inquistor/cn/skillDetail" + +# 升空斩 +# priest_female/inquistor/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 2 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 浮空力比率 : {value1}% + # REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 审判锤击 +# priest_female/inquistor/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0} + # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + + +# 基础精通 +# priest_female/inquistor/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 115 + maxLv = 200 + 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":["神焰"]}] + + +# 空中锤击 +# priest_female/inquistor/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 冲击波攻击力 : {value1}%% + # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # 可以施放技能的最小高度 : {value2}px + # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {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) + + +# 武器格挡 +# priest_female/inquistor/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 2 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 所受伤害减少率 (物理) : {value0}% + # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 所受伤害减少率 (魔法) : {value1}% + # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + + +# 罪业加身 +# priest_female/inquistor/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 8 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# 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) + + +# 冲刺斩 +# priest_female/inquistor/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0c1b401bb09241570d364420b3ba3fd7/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill15(ActiveSkill): + """ + 施放技能时, 会向前方冲刺。 冲刺过程中, 按Z键或X键, 会向前方进行上斩攻击。\n + 转职成为除恶者时, 增加1次连续冲刺次数; 转职成为驱魔师时, 无法使用该技能。\n + 冲刺过程中, 再次按技能键可以连续冲刺, 可以利用按后方向键控制移动方向。\n + 学习[原罪之初]后, 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩; 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。 + """ + name = "冲刺斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 8 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 上斩攻击力 : {value0}% + # REMOVE: data0 = [0, 8391, 9242, 10094, 10945, 11796, 12647, 13499, 14350, 15201, 16052, 16904, 17755, 18606, 19457, 20309, 21160, 22011, 22862, 23714, 24565, 25416, 26267, 27119, 27970, 28821, 29673, 30524, 31375, 32226, 33078, 33929, 34780, 35631, 36483, 37334, 38185, 39036, 39888, 40739, 41590, 42441, 43293, 44144, 44995, 45846, 46698, 47549, 48400, 49252, 50103, 50954, 51805, 52657, 53508, 54359, 55210, 56062, 56913, 57764, 58615, 59467, 60318, 61169, 62020, 62872, 63723, 64574, 65425, 66277, 67128]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 可冲刺次数 : {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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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) + +# 审判者的裁决 +# priest_female/inquistor/dcd536f1674630f01fc9667bb202b851 +# 0c1b401bb09241570d364420b3ba3fd7/dcd536f1674630f01fc9667bb202b851 +class Skill16(PassiveSkill): + """ + 掌握此战术后, 正义审判者可以自如操控战斧和神圣的火焰。 基本攻击会发生变化, 可以在后跳时使用[净化火焰瓶]、 [火焰精华]和跳跃攻击。\n + 可以更加灵活得使用神圣的火焰, 从而使火属性强化值与光属性强化值同步调整为两者中更高的一项数值。 + """ + name = "审判者的裁决" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "dcd536f1674630f01fc9667bb202b851" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 后跳攻击的冷却时间 : {value0}秒 + # REMOVE: data0 = [0, 2]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 移动速度增加率 : {value1}% + # REMOVE: data1 = [0, 15]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 净化火焰瓶 +# priest_female/inquistor/23a5e0fba03283cb1b324a847b3fe370 +# 0c1b401bb09241570d364420b3ba3fd7/23a5e0fba03283cb1b324a847b3fe370 +class Skill17(ActiveSkill): + """ + 投掷装有地狱火河的火流的火焰瓶。 碰到地面或物体后, 火焰瓶会爆炸, 给敌人造成爆炸伤害和持续伤害。\n + 可以与[火焰精华]一同使用, 触发焚烧效果。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。\n + [地狱火河的火焰可以焚烧罪恶。 在地狱中, 罪人要承受灵魂被焚烧的痛苦, 罪孽有多深, 要承受的时间就多长。 经过数千年的燃烧, 灵魂烧成灰烬后, 会称那灰烬的重量。 根据重量的大小, 要在罪业的地狱中继续受相应的惩罚。] + """ + name = "净化火焰瓶" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "23a5e0fba03283cb1b324a847b3fe370" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 爆炸攻击力 : {value0}% + # REMOVE: data0 = [0, 8393, 9244, 10096, 10947, 11799, 12650, 13502, 14353, 15205, 16056, 16908, 17759, 18611, 19462, 20313, 21165, 22016, 22868, 23719, 24571, 25422, 26274, 27125, 27977, 28828, 29680, 30531, 31383, 32234, 33085, 33937, 34788, 35640, 36491, 37343, 38194, 39046, 39897, 40749, 41600, 42452, 43303, 44154, 45006, 45857, 46709, 47560, 48412, 49263, 50115, 50966, 51818, 52669, 53521, 54372, 55224, 56075, 56926, 57778, 58629, 59481, 60332, 61184, 62035, 62887, 63738, 64590, 65441, 66293, 67144]# 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) + # 学习[定罪法则]后, 喷洒范围比率 : {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) + +# 惩戒十字 +# priest_female/inquistor/0ed3148658fe37b3336ccb718dc0fdb0 +# 0c1b401bb09241570d364420b3ba3fd7/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill18(ActiveSkill): + """ + 以十字形态进行二段斩击, 惩戒罪恶。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 给敌人造成持续伤害。\n + [该技术为教团巨兵战术的基础技术, 礼官的信念越虔诚, 就可以施展出更加精准的十字二段斩。 因此, 这也是教团中常用的体罚动作之一, 教官会让受罚的人一直重复这个动作, 直到挥出让人满意的十字为止。 这也是那些礼官们讨厌这个动作的原因。] + """ + name = "惩戒十字" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1击攻击力 : {value0}% + # REMOVE: data0 = [0, 3696, 4071, 4446, 4821, 5196, 5571, 5946, 6321, 6696, 7071, 7446, 7821, 8196, 8571, 8946, 9321, 9696, 10071, 10446, 10821, 11196, 11571, 11946, 12321, 12696, 13071, 13446, 13821, 14196, 14571, 14946, 15321, 15696, 16071, 16446, 16821, 17196, 17571, 17946, 18321, 18696, 19071, 19446, 19821, 20196, 20571, 20946, 21321, 21696, 22071, 22446, 22821, 23196, 23571, 23946, 24321, 24696, 25071, 25446, 25821, 26196, 26571, 26945, 27320, 27695, 28070, 28445, 28820, 29195, 29570]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 第2击攻击力 : {value1}% + # REMOVE: data1 = [0, 5554, 6117, 6681, 7244, 7807, 8371, 8934, 9498, 10061, 10624, 11188, 11751, 12315, 12878, 13442, 14005, 14568, 15132, 15695, 16259, 16822, 17385, 17949, 18512, 19076, 19639, 20203, 20766, 21329, 21893, 22456, 23020, 23583, 24147, 24710, 25273, 25837, 26400, 26964, 27527, 28090, 28654, 29217, 29781, 30344, 30908, 31471, 32034, 32598, 33161, 33725, 34288, 34851, 35415, 35978, 36542, 37105, 37669, 38232, 38795, 39359, 39922, 40486, 41049, 41613, 42176, 42739, 43303, 43866, 44430]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + +# 战斧精通 +# priest_female/inquistor/762c4e6d030eaf0abbfe1fec2b298574 +# 0c1b401bb09241570d364420b3ba3fd7/762c4e6d030eaf0abbfe1fec2b298574 +class Skill19(PassiveSkill): + """ + 接受高强度训练的正义审判者可以自如挥舞巨大的战斧。\n + 增加物理武器攻击力, 使用战斧系列武器攻击敌人时, 可以增加攻击速度、 命中率。 + """ + name = "战斧精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "762c4e6d030eaf0abbfe1fec2b298574" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 物理攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 攻击速度增加率 : {value1}% + # REMOVE: data1 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 命中率增加率 : {value2}% + # REMOVE: data2 = [0, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + associate = [{"type":"$*PAtkP","data":data0}] + +# 裁决之击 +# priest_female/inquistor/01384bbfc346775d1267fa0bc4ca605f +# 0c1b401bb09241570d364420b3ba3fd7/01384bbfc346775d1267fa0bc4ca605f +class Skill20(ActiveSkill): + """ + 跳起后, 利用巨兵的重量, 将敌人劈成两半。 下劈时, 可以将周围的敌人击退到打击地点。 可以在空中和后跳中施放, 在空中施放时, 会旋转一圈后捶击前方的敌人。\n + 在[神焰]状态下施放时, 可以额外造成持续伤害, 并消耗1层神焰能量。\n + 地面施放时, 按向前方向键可以跳得更远。\n + 在决斗场中, 无法在一定高度以上施放, 且无法利用方向键增加前进距离。 + """ + name = "裁决之击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 8 + mp = [30, 252] + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 斩击攻击力 : {value0}% + # REMOVE: data0 = [0, 13812, 15213, 16614, 18016, 19417, 20818, 22219, 23621, 25022, 26423, 27824, 29225, 30627, 32028, 33429, 34830, 36231, 37633, 39034, 40435, 41836, 43238, 44639, 46040, 47441, 48842, 50244, 51645, 53046, 54447, 55849, 57250, 58651, 60052, 61453, 62855, 64256, 65657, 67058, 68459, 69861, 71262, 72663, 74064, 75466, 76867, 78268, 79669, 81070, 82472, 83873, 85274, 86675, 88077, 89478, 90879, 92280, 93681, 95083, 96484, 97885, 99286, 100687, 102089, 103490, 104891, 106292, 107694, 109095, 110496]# 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) + +# 火焰精华 +# priest_female/inquistor/dc1ffbe7bfcc6dc2be737951960da9ad +# 0c1b401bb09241570d364420b3ba3fd7/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill21(ActiveSkill): + """ + 投掷装有地狱火河之精华的瓶子。 附着精华的敌人受到神焰攻击效果时, 发生爆炸并使敌人进入焚烧状态。\n + 当敌人因[神焰]受到持续伤害时, 用[火焰精华]命中敌人, 会引起强烈的爆炸, 被爆炸波及到的敌人会进入焚烧状态。\n + [焚烧状态]\n + 敌人会被强烈的神焰所围绕, 同时会被束缚住, 效果持续一定时间。\n + 当敌人进入焚烧状态时, 会一次性受到剩余的神焰持续伤害量。\n + 若瓶子没有击中敌人, 而是掉落地面时, 将形成存在一定时间的精华之坑。\n + 敌人如果碰到精华之坑, 会给敌人沾上精华后消失, 如果对精华之坑发动神焰持续伤害攻击, 可以引爆精华之坑。 + """ + name = "火焰精华" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 3 + cd = 8 + mp = [10, 120] + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # [神焰]爆炸攻击力 : {value0}% + # REMOVE: data0 = [0, 11546, 13387, 15227, 17068, 18909, 20749, 22590, 24431, 26271, 28112, 29953, 31793, 33634, 35475, 37315, 39156, 40997, 42837, 44678, 46519, 48359, 50200, 52041, 53881, 55722, 57563, 59403, 61244, 63085, 64925, 66766, 68607, 70447, 72288, 74129, 75969, 77810, 79651, 81491, 83332, 85173, 87013, 88854, 90695, 92535, 94376, 96217, 98057, 99898, 101739, 103579, 105420, 107261, 109101, 110942, 112783, 114623, 116464, 118305, 120145, 121986, 123827, 125667, 127508, 129349, 131189, 133030, 134871, 136711, 138552]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 精华持续时间 : {value1}秒 + # REMOVE: data1 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 焚烧状态的持续时间 : {value2}秒 + # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 精华之坑持续时间 : {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) + # 学习[神焰恩泽]后, 洒出范围比率 : {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) + + + +# 神焰 +# priest_female/inquistor/4b2c90ec226fd40e967875aa5eabefb2 +# 0c1b401bb09241570d364420b3ba3fd7/4b2c90ec226fd40e967875aa5eabefb2 +class Skill23(ActiveSkill): + """ + 向涂有火焰精华的武器注入神力, 将神焰缠绕在武器上。 在[神焰]状态下, [神焰]的发动攻击力受[基础精通]的影响, 赋予武器光属性和火属性。\n + 学习后, 增加除[火焰精华]之外的基本攻击和转职技能攻击力, 正义审判者使用转职后的技能时, 可以施加与技能攻击力对应的持续伤害, 并消耗1层神焰能量。\n + 在神焰效果下, 若攻击命中敌人, 可以搭配[火焰精华], 触发焚烧状态, 被击中的敌人进入灼伤状态。\n + 正义审判者施放特定技能后, 可以取消技能僵直, 强制使用[神焰]。\n + [可以强制使用[神焰]的技能]\n + [惩戒十字]、 [裁决之击]、 [审判重击]、 [神焰疾降]、 [神焰斩]、 [神焰怒火]、 [净化之焰]、 [行刑]、 [神焰漩涡]、 [逆炎灭罪]、 [裁决轮回斩]、 [补赎逆十字] + """ + name = "神焰" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 6 #TODO + rangeLv = 5 + cd = 7 + mp = [30, 252] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 神焰能量层数 : {value0}个 + # REMOVE: data0 = [0, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9]# 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) + # 神焰伤害持续时间 : {value2}秒 + # REMOVE: data2 = [0, 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, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411, 4411]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 + # 除[火焰精华]之外的基本攻击和转职技能攻击力增加率 : {value4}% + # REMOVE: data4 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [灼伤效果] + # 灼伤攻击力 : {value5}% + # REMOVE: data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + data5 = get_data(f'{prefix}/{uuid}', 5) + # 灼伤几率 : {value6}% + # REMOVE: data6 = [0, 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]# 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]# noqa: E501 + data8 = get_data(f'{prefix}/{uuid}', 8) + + associate = [ + {"data":data1}, + {"data":data4,"exceptSkills":["火焰精华"]} + ] + +# 狂热信仰 +# priest_female/inquistor/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 0c1b401bb09241570d364420b3ba3fd7/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill24(ActiveSkill): + """ + 通过狂热信仰增加物理暴击率和物理暴击伤害。\n + [信仰带来生命与希望, 忠诚引领未来和方向。] + """ + name = "狂热信仰" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 4 #TODO + rangeLv = 3 + cd = 5 + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + 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, 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) + +# 审判重击 +# priest_female/inquistor/e4c354a89c337310aeb7041d5e742828 +# 0c1b401bb09241570d364420b3ba3fd7/e4c354a89c337310aeb7041d5e742828 +class Skill25(ActiveSkill): + """ + 垂直挥舞巨兵, 捶击前方的敌人。\n + 巨兵捶击敌人时, 给敌人造成伤害, 巨兵砸到地面后产生的冲击波会对周围的敌人造成伤害。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "审判重击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 10 + mp = [30, 500] + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 下劈攻击力 : {value0}% + # REMOVE: data0 = [0, 5205, 5733, 6261, 6789, 7317, 7845, 8373, 8901, 9429, 9957, 10485, 11013, 11541, 12069, 12597, 13125, 13653, 14181, 14709, 15237, 15765, 16293, 16821, 17349, 17877, 18405, 18933, 19461, 19989, 20518, 21046, 21574, 22102, 22630, 23158, 23686, 24214, 24742, 25270, 25798, 26326, 26854, 27382, 27910, 28438, 28966, 29494, 30022, 30550, 31078, 31606, 32134, 32662, 33190, 33718, 34246, 34774, 35302, 35830, 36358, 36886, 37414, 37942, 38470, 38998, 39526, 40054, 40582, 41110, 41639]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 冲击波攻击力 : {value1}% + # REMOVE: data1 = [0, 13278, 14625, 15972, 17319, 18666, 20013, 21361, 22708, 24055, 25402, 26749, 28096, 29443, 30790, 32137, 33484, 34831, 36178, 37525, 38872, 40219, 41566, 42914, 44261, 45608, 46955, 48302, 49649, 50996, 52343, 53690, 55037, 56384, 57731, 59078, 60425, 61772, 63119, 64467, 65814, 67161, 68508, 69855, 71202, 72549, 73896, 75243, 76590, 77937, 79284, 80631, 81978, 83325, 84672, 86020, 87367, 88714, 90061, 91408, 92755, 94102, 95449, 96796, 98143, 99490, 100837, 102184, 103531, 104878, 106225]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + # [范围信息] + # 冲击波大小比率 : {value2}% + # REMOVE: data2 = [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 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 神焰恩泽 +# priest_female/inquistor/d53301bb328baf12a3ae482cc6a565dd +# 0c1b401bb09241570d364420b3ba3fd7/d53301bb328baf12a3ae482cc6a565dd +class Skill26(PassiveSkill): + """ + 按住向前键的同时使用[火焰精华], 可以向前方大范围洒出精华。\n + 配合[神焰]、 [净化火焰瓶]、 [神焰洗礼]的持续伤害效果, 可以引起小型爆炸, 并使敌人进入焚烧状态。 + """ + name = "神焰恩泽" + learnLv = 30 + masterLv = 1 + maxLv = 1 + position = 6 #TODO + rangeLv = 2 + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + +# 神焰疾降 +# priest_female/inquistor/8c10cefa65364880451e389bb74d3600 +# 0c1b401bb09241570d364420b3ba3fd7/8c10cefa65364880451e389bb74d3600 +class Skill27(ActiveSkill): + """ + 大幅度横向挥动巨兵, 发动大范围斩击审判敌人。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击范围, 并额外造成持续伤害。 + """ + name = "神焰疾降" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 8 + mp = [68, 364] + uuid = "8c10cefa65364880451e389bb74d3600" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 横斩攻击力 : {value0}% + # REMOVE: data0 = [0, 15897, 17510, 19122, 20735, 22348, 23961, 25573, 27186, 28799, 30412, 32024, 33637, 35250, 36863, 38475, 40088, 41701, 43314, 44926, 46539, 48152, 49765, 51377, 52990, 54603, 56215, 57828, 59441, 61054, 62666, 64279, 65892, 67505, 69117, 70730, 72343, 73956, 75568, 77181, 78794, 80407, 82019, 83632, 85245, 86858, 88470, 90083, 91696, 93308, 94921, 96534, 98147, 99759, 101372, 102985, 104598, 106210, 107823, 109436, 111049, 112661, 114274, 115887, 117500, 119112, 120725, 122338, 123951, 125563, 127176]# 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) + +# 神焰洗礼 +# priest_female/inquistor/fc7a3f4c2852c832a2f20af63d5d212f +# 0c1b401bb09241570d364420b3ba3fd7/fc7a3f4c2852c832a2f20af63d5d212f +class Skill28(ActiveSkill): + """ + 在审判者的周围洒出精华后, 使用神力点燃精华, 对周围的所有敌人造成伤害, 并触发焚烧状态。\n + 特定技能 (可以用[神焰]强制取消施放后僵直的技能) 可以取消施放后僵直, 并使用[神焰洗礼]。\n + 可以搭配[火焰精华]触发焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 可以大幅增加持续伤害的攻击力。\n + 在决斗场中, 不适用[神焰洗礼]洒出精华造成的焚烧状态。 + """ + name = "神焰洗礼" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [45, 850] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + 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, 25666, 28270, 30874, 33477, 36081, 38685, 41289, 43893, 46496, 49100, 51704, 54308, 56912, 59515, 62119, 64723, 67327, 69931, 72534, 75138, 77742, 80346, 82950, 85553, 88157, 90761, 93365, 95969, 98572, 101176, 103780, 106384, 108988, 111591, 114195, 116799, 119403, 122006, 124610, 127214, 129818, 132422, 135025, 137629, 140233, 142837, 145441, 148044, 150648, 153252, 155856, 158460, 161063, 163667, 166271, 168875, 171479, 174082, 176686, 179290, 181894, 184498, 187101, 189705, 192309, 194913, 197517, 200120, 202724, 205328]# 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) + + def vp_1(self): + """ + [神焰洗礼]\n + 洒出精华后自动点燃精华\n + - 洒出后可立即移动\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 7.5秒\n + - 单次攻击力 -50%\n + - [净化之焰]攻击力相同 + """ + self.cd = 7.5 + self.skillRation *= 1 - 0.5 + ... + + def vp_2(self): + """ + [神焰洗礼]\n + 大范围洒出大量精华\n + - 大幅增加攻击范围\n + - 施放时自动施放[火焰精华]技能\n + - 攻击时同时适用[火焰精华]的伤害\n + - 若[火焰精华]处于冷却时间, 则不发动效果\n + 施放过程中所受伤害 -50%\n + 普通施放时, 攻击范围 +20% + """ + ... + +# 神焰斩 +# priest_female/inquistor/128b9ddef2262f40723deae4407bdb42 +# 0c1b401bb09241570d364420b3ba3fd7/128b9ddef2262f40723deae4407bdb42 +class Skill29(ActiveSkill): + """ + 刺穿前方的敌人后, 大幅度挥舞武器进行处决。 若被刺中的敌人处于焚烧状态, 会给敌人致命一击, 将敌人垂直分为两半。\n + 在[神焰]状态下施放时, 可以消耗1层神焰能量, 额外造成持续伤害。 + """ + name = "神焰斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [45, 850] + uuid = "128b9ddef2262f40723deae4407bdb42" + 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, 3253, 3583, 3913, 4243, 4572, 4902, 5232, 5562, 5892, 6222, 6552, 6882, 7212, 7542, 7872, 8202, 8532, 8862, 9192, 9522, 9852, 10182, 10512, 10842, 11172, 11502, 11832, 12162, 12492, 12822, 13152, 13482, 13812, 14142, 14472, 14802, 15132, 15462, 15792, 16122, 16452, 16782, 17112, 17441, 17771, 18101, 18431, 18761, 19091, 19421, 19751, 20081, 20411, 20741, 21071, 21401, 21731, 22061, 22391, 22721, 23051, 23381, 23711, 24041, 24371, 24701, 25031, 25361, 25691, 26021]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 + # 挥斩攻击力 : {value1}% + # REMOVE: data1 = [0, 29273, 32243, 35213, 38183, 41152, 44122, 47092, 50062, 53032, 56001, 58971, 61941, 64911, 67880, 70850, 73820, 76790, 79759, 82729, 85699, 88669, 91638, 94608, 97578, 100548, 103518, 106487, 109457, 112427, 115397, 118366, 121336, 124306, 127276, 130245, 133215, 136185, 139155, 142124, 145094, 148064, 151034, 154004, 156973, 159943, 162913, 165883, 168852, 171822, 174792, 177762, 180731, 183701, 186671, 189641, 192610, 195580, 198550, 201520, 204490, 207459, 210429, 213399, 216369, 219338, 222308, 225278, 228248, 231217, 234187]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 0 + # 焚烧状态斩击攻击力 : {value2}% + # REMOVE: data2 = [0, 29290, 32261, 35232, 38204, 41175, 44147, 47118, 50090, 53061, 56032, 59004, 61975, 64947, 67918, 70889, 73861, 76832, 79804, 82775, 85747, 88718, 91689, 94661, 97632, 100604, 103575, 106546, 109518, 112489, 115461, 118432, 121404, 124375, 127346, 130318, 133289, 136261, 139232, 142203, 145175, 148146, 151118, 154089, 157061, 160032, 163003, 165975, 168946, 171918, 174889, 177860, 180832, 183803, 186775, 189746, 192717, 195689, 198660, 201632, 204603, 207575, 210546, 213517, 216489, 219460, 222432, 225403, 228374, 231346, 234317]# 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) + # 焚烧状态斩击攻击范围比率 : {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) + + mode = ["焚烧","常规"] + + def setMode(self, mode): + if mode == "焚烧": + self.hit0 = 1 + self.hit1 = 0 + self.hit2 = 1 + elif mode == "常规": + self.hit0 = 1 + self.hit1 = 1 + self.hit2 = 0 + + def vp_1(self): + """ + [神焰斩]\n + 仅发动挥斩攻击\n + - 总攻击力相同\n + - 挥斩范围 +50% + """ + self.setMode("常规") + ... + + def vp_2(self): + """ + [神焰斩]\n + 刺击命中时, 固定发动焚烧状态斩击\n + - 仅限在[神焰]状态下发动\n + - 斩击攻击后增加无敌判定\n + 刺击y轴范围 +80% + """ + self.setMode("焚烧") + ... + +# 神焰怒火 +# priest_female/inquistor/78be08a3f8c834d3b06fa20c6a08c5a5 +# 0c1b401bb09241570d364420b3ba3fd7/78be08a3f8c834d3b06fa20c6a08c5a5 +class Skill30(ActiveSkill): + """ + 被激怒的正义审判者施放的连续攻击。 向前方快速连续斩击后, 施放强力的最后一击。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。\n + 攻击过程中按跳跃键, 可以中断攻击。\n + 在决斗场中, 无法用跳跃键中断攻击。 + """ + name = "神焰怒火" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [150, 1260] + uuid = "78be08a3f8c834d3b06fa20c6a08c5a5" + 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, 4806, 5294, 5782, 6269, 6757, 7245, 7732, 8220, 8707, 9195, 9683, 10170, 10658, 11145, 11633, 12121, 12608, 13096, 13584, 14071, 14559, 15046, 15534, 16022, 16509, 16997, 17484, 17972, 18460, 18947, 19435, 19923, 20410, 20898, 21385, 21873, 22361, 22848, 23336, 23823, 24311, 24799, 25286, 25774, 26261, 26749, 27237, 27724, 28212, 28700, 29187, 29675, 30162, 30650, 31138, 31625, 32113, 32600, 33088, 33576, 34063, 34551, 35039, 35526, 36014, 36501, 36989, 37477, 37964, 38452]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 5 + # 连斩多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 16022, 17647, 19272, 20898, 22523, 24148, 25774, 27399, 29025, 30650, 32275, 33901, 35526, 37152, 38777, 40402, 42028, 43653, 45278, 46904, 48529, 50155, 51780, 53405, 55031, 56656, 58281, 59907, 61532, 63158, 64783, 66408, 68034, 69659, 71285, 72910, 74535, 76161, 77786, 79411, 81037, 82662, 84288, 85913, 87538, 89164, 90789, 92414, 94040, 95665, 97291, 98916, 100541, 102167, 103792, 105417, 107043, 108668, 110294, 111919, 113544, 115170, 116795, 118421, 120046, 121671, 123297, 124922, 126547, 128173]# 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) + + def vp_1(self): + """ + [神焰怒火]\n + 连续斩击命中的敌人将被吸附至正义审判者身前\n + 攻击范围 +30%\n + 施放过程中所受伤害 -90% + """ + ... + + def vp_2(self): + """ + [神焰怒火]\n + 连续斩击中可以预输入[审判重击]或[神焰疾降]技能\n + - 在最后一击发动预输入的技能\n + - 同时适用现有最后一击的伤害\n + 施放速度 +30% + """ + ... + +# 净化之焰 +# priest_female/inquistor/1803b6a67047cafb9e289b4f33cc507b +# 0c1b401bb09241570d364420b3ba3fd7/1803b6a67047cafb9e289b4f33cc507b +class Skill31(ActiveSkill): + """ + 用净化之焰点燃受到[神焰]持续伤害的敌人, 并使触碰到的敌人进入焚烧状态。 只能对受[神焰]持续伤害或处于焚烧状态的敌人使用, 并且在施放动作中处于无敌状态。\n + [净化之焰]攻击力部分适用[神焰洗礼]的攻击力。\n + [净化之焰]的施放后僵直可以用转职技能强制取消, 也可以在使用其他技能时, 强制施放[净化之焰]。\n + [无法强制取消的技能]\n + [火之净化]、 [炎狱祭坛 : 炮烙]、 [无间业火 : 罪灭神威]、 其他浮空状态的技能。 + """ + name = "净化之焰" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 6 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [231, 231] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = True + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 爆炸攻击力 : [神焰洗礼]攻击力的 : {value0}% + # REMOVE: data0 = [0, 30]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 爆炸大小比率 : {value1}% + # REMOVE: data1 = [0, 100]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + + def vp_1(self): + """ + [净化之焰]\n + 施放时, 对600px范围内没有接触到神焰的敌人也产生爆炸\n + - 爆炸时, 焚烧持续时间 +1秒\n + - 施放时不消耗神焰能量 + """ + ... + + def vp_2(self): + """ + [净化之焰]\n + 凝聚神焰之力, 引发巨型爆炸\n + - 施放时自动施放[神焰]技能\n + - 同时适用神焰攻击伤害\n + - 删除焚烧效果\n + - [神焰]处于冷却时间时不会发动 + """ + ... + +# 行刑 +# priest_female/inquistor/c27418ae613c647527200a7ca17d97fd +# 0c1b401bb09241570d364420b3ba3fd7/c27418ae613c647527200a7ca17d97fd +class Skill32(ActiveSkill): + """ + 凝聚全身的力量斜向挥舞武器攻击敌人。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "行刑" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "c27418ae613c647527200a7ca17d97fd" + 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, 62571, 68919, 75267, 81614, 87962, 94310, 100658, 107005, 113353, 119701, 126049, 132397, 138744, 145092, 151440, 157788, 164136, 170483, 176831, 183179, 189527, 195874, 202222, 208570, 214918, 221266, 227613, 233961, 240309, 246657, 253004, 259352, 265700, 272048, 278396, 284743, 291091, 297439, 303787, 310135, 316482, 322830, 329178, 335526, 341873, 348221, 354569, 360917, 367265, 373612, 379960, 386308, 392656, 399003, 405351, 411699, 418047, 424395, 430742, 437090, 443438, 449786, 456134, 462481, 468829, 475177, 481525, 487872, 494220, 500568]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 攻击范围比率 : {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) + + def vp_1(self): + """ + [行刑]\n + 攻击带有[异徒烙印]或处于焚烧状态的敌人时, 将一次性造成剩余的[神焰]持续伤害量, 并且控制敌人\n + - 仅限在[神焰]状态下发动\n + - 控制时间 : 2秒\n + 施放技能时进入无敌状态\n + 可以蓄气施放\n + - 维持时间上限 : 1秒 + """ + ... + + def vp_2(self): + """ + [行刑]\n + 将强大的神焰之力注入武器, 挥动武器行刑\n + - 仅限在[神焰]状态下发动\n + - 按向前方向键施放时, 向前移动攻击\n + - 基本冷却时间变更为67.5秒\n + 总攻击力 +50% + """ + ... + +# 异徒烙印 +# priest_female/inquistor/92360eab6e1f378902018eca681ac629 +# 0c1b401bb09241570d364420b3ba3fd7/92360eab6e1f378902018eca681ac629 +class Skill33(PassiveSkill): + """ + 增加神焰能量的层数上限, 增加自身基本攻击力和技能攻击力。\n + 在[神焰]状态下攻击命中时, 给敌人画上异徒烙印。 + """ + name = "异徒烙印" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 3 + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + 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, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 基本攻击力和技能攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 火之净化 +# priest_female/inquistor/1fadde0eece18649caddbca7bd58cc2f +# 0c1b401bb09241570d364420b3ba3fd7/1fadde0eece18649caddbca7bd58cc2f +class Skill34(ActiveSkill): + """ + 大幅度挥舞巨兵, 将附近的敌人拽过来绑到火之净化台后, 进行净化。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 增加攻击力, 并消耗1层神焰能量。\n + [恶魔是没有眼泪的, 所以眼泪才是人类纯真的最好证明。 但是, 眼泪却无法证明站在火之净化台上的那个人不是异徒。\n + 哭泣吧, 恶魔! 来证明你的无辜吧。] + """ + name = "火之净化" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [881, 7403] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 挥击攻击力 : {value0}% + # REMOVE: data0 = [0, 5169, 6368, 7567, 8765, 9964, 11163, 12361, 13560, 14759, 15957, 17156, 18355, 19553, 20752, 21951, 23149, 24348, 25547, 26746, 27944, 29143, 30342, 31540, 32739, 33938, 35136, 36335, 37534, 38732, 39931, 41130, 42328, 43527, 44726, 45924, 47123, 48322, 49520, 50719, 51918, 53116, 54315, 55514, 56712, 57911, 59110, 60309, 61507, 62706, 63905]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 捶击攻击力 : {value1}% + # REMOVE: data1 = [0, 15497, 19090, 22684, 26277, 29871, 33464, 37057, 40651, 44244, 47838, 51431, 55025, 58618, 62212, 65805, 69398, 72992, 76585, 80179, 83772, 87366, 90959, 94553, 98146, 101739, 105333, 108926, 112520, 116113, 119707, 123300, 126894, 130487, 134081, 137674, 141267, 144861, 148454, 152048, 155641, 159235, 162828, 166422, 170015, 173608, 177202, 180795, 184389, 187982, 191576]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [火之净化]攻击力 : {value2}% + # REMOVE: data2 = [0, 6066, 7473, 8880, 10286, 11693, 13099, 14506, 15913, 17319, 18726, 20133, 21539, 22946, 24353, 25759, 27166, 28573, 29979, 31386, 32793, 34199, 35606, 37013, 38419, 39826, 41233, 42639, 44046, 45453, 46859, 48266, 49673, 51079, 52486, 53893, 55299, 56706, 58113, 59519, 60926, 62332, 63739, 65146, 66552, 67959, 69366, 70772, 72179, 73586, 74992]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [火之净化]多段攻击次数 : {value3}次 + # REMOVE: data3 = [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 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 神焰漩涡 +# priest_female/inquistor/d0cdaca82892e54097f22a1f60817048 +# 0c1b401bb09241570d364420b3ba3fd7/d0cdaca82892e54097f22a1f60817048 +class Skill35(ActiveSkill): + """ + 快速旋转巨兵, 斩击周围的敌人。 连续按攻击键或技能键时, 增加旋转圈数和旋转速度, 可以将命中的敌人吸附到前方。 在[神焰]状态下施放时, 可以追加持续伤害, 并消耗1层神焰能量。 + """ + name = "神焰漩涡" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [400, 1620] + uuid = "d0cdaca82892e54097f22a1f60817048" + 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, 4657, 5129, 5601, 6074, 6546, 7019, 7491, 7963, 8436, 8908, 9381, 9853, 10326, 10798, 11270, 11743, 12215, 12688, 13160, 13632, 14105, 14577, 15050, 15522, 15994, 16467, 16939, 17412, 17884, 18356, 18829, 19301, 19774, 20246, 20718, 21191, 21663, 22136, 22608, 23081, 23553, 24025, 24498, 24970, 25443, 25915, 26387, 26860, 27332, 27805]# 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]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 连击时多段攻击次数 : {value2}次 + # REMOVE: data2 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 最后一击攻击力 : {value3}% + # REMOVE: data3 = [0, 9831, 10828, 11825, 12823, 13820, 14817, 15814, 16812, 17809, 18806, 19804, 20801, 21798, 22796, 23793, 24790, 25788, 26785, 27782, 28779, 29777, 30774, 31771, 32769, 33766, 34763, 35761, 36758, 37755, 38753, 39750, 40747, 41744, 42742, 43739, 44736, 45734, 46731, 47728, 48726, 49723, 50720, 51718, 52715, 53712, 54709, 55707, 56704, 57701, 58699]# 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): + """ + [神焰漩涡]\n + 旋转2圈后可以移动\n + - 仅限在[神焰]状态下发动\n + - 固定以最大连击标准发动\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [神焰漩涡]\n + 仅发动旋转斩击攻击\n + - 总攻击力相同\n + - 旋转时移动速度 +40%\n + - 固定以最大连击标准发动\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50% + """ + ... + +# 逆炎灭罪 +# priest_female/inquistor/38805520deffc10fac2e8f881ab7682b +# 0c1b401bb09241570d364420b3ba3fd7/38805520deffc10fac2e8f881ab7682b +class Skill36(ActiveSkill): + """ + 旋转巨兵向上挥劈后, 使用强力的横斩给背叛者狠狠一击。\n + 旋转巨兵时, 被击中的敌人会被聚集到正义审判者身前, 按向前方向键施放技能时, 可以移动到前方施放技能。\n + 在[神焰]状态下施放时, 可以消耗1层神焰能量, 额外造成持续伤害。 + """ + name = "逆炎灭罪" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [390, 1598] + uuid = "38805520deffc10fac2e8f881ab7682b" + 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, 33902, 37342, 40781, 44221, 47660, 51099, 54539, 57978, 61417, 64857, 68296, 71736, 75175, 78614, 82054, 85493, 88932, 92372, 95811, 99251, 102690, 106129, 109569, 113008, 116447, 119887, 123326, 126765, 130205, 133644, 137084, 140523, 143962, 147402, 150841, 154280, 157720, 161159, 164599, 168038, 171477, 174917, 178356, 181795, 185235, 188674, 192114, 195553, 198992, 202432]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 横斩攻击力 : {value1}% + # REMOVE: data1 = [0, 50854, 56013, 61172, 66331, 71490, 76649, 81808, 86967, 92126, 97285, 102444, 107603, 112762, 117921, 123080, 128240, 133399, 138558, 143717, 148876, 154035, 159194, 164353, 169512, 174671, 179830, 184989, 190148, 195307, 200466, 205625, 210784, 215944, 221103, 226262, 231421, 236580, 241739, 246898, 252057, 257216, 262375, 267534, 272693, 277852, 283011, 288170, 293329, 298489, 303648]# 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]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + + def vp_1(self): + """ + [逆炎灭罪]\n + 固定使用横斩攻击\n + - 总攻击力相同\n + 可以强制中断转职技能施放后僵直并施放该技能; 可以强制中断横斩施放后僵直并施放转职技能 + """ + ... + + def vp_2(self): + """ + [逆炎灭罪]\n + 上挥劈时, 地狱之火的斩击会贯穿前方敌人\n + - 总攻击力相同\n + - 斩击前进距离 : 800px\n + 施放时自动进入[神焰]状态\n + - 将神焰能量层数补充到上限 + """ + ... + +# 定罪法则 +# priest_female/inquistor/fc458e449ee00b01dbf88d09aae65462 +# 0c1b401bb09241570d364420b3ba3fd7/fc458e449ee00b01dbf88d09aae65462 +class Skill37(PassiveSkill): + """ + 记录着消灭异徒和魔物方法的手册。 可以学到更有效的战斗技能, 并增加技能攻击力。([火焰精华]技能攻击力以独立的数值增加)\n + [神焰]\n + 施放动作时进入霸体状态; 减少技能的冷却时间。\n + [净化火焰瓶]\n + 利用方向键可以强化效果。\n + [火焰精华]\n + 冷却时间减少, 可以强制中断[神焰]技能的僵直时间, 并且施放[火焰精华]。\n + 增加攻击力 - 提高基本攻击、 跳跃攻击、 冲刺攻击以及正义审判者使用的技能的攻击力。 + """ + name = "定罪法则" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 3 + uuid = "fc458e449ee00b01dbf88d09aae65462" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # [火焰精华]攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 9, 10.7, 12.4, 14.1, 15.8, 17.5, 19.2, 20.9, 22.6, 24.3, 26, 27.7, 29.4, 31.1, 32.8, 34.5, 36.2, 37.9, 39.6, 41.3, 43, 44.7, 46.4, 48.1, 49.8, 51.5, 53.2, 54.9, 56.6, 58.3, 60, 61.7, 63.4, 65.1, 66.8, 68.5, 70.2, 71.9, 73.6, 75.3, 77, 78.7, 80.4, 82.1, 83.8, 85.5, 87.2, 88.9, 90.6, 92.3]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 其余所有技能的攻击力增加率 : {value1}% + # REMOVE: data1 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [神焰]、 [火焰精华]技能冷却时间减少率 : {value2}% + # REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 裁决轮回斩 +# priest_female/inquistor/1812a1ece67bb37b6b44b54766450064 +# 0c1b401bb09241570d364420b3ba3fd7/1812a1ece67bb37b6b44b54766450064 +class Skill38(ActiveSkill): + """ + 向上挥动武器, 在空中快速旋进行斩击, 然后利用离心力全力劈砍。 劈砍会产生冲击波, 对周围敌人发动攻击。\n + 后跳状态和空中也能使用。 在空中使用时, 从回旋斩击动作开始施展。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "裁决轮回斩" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "1812a1ece67bb37b6b44b54766450064" + 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, 5415, 5965, 6514, 7064, 7613, 8162, 8712, 9261, 9811, 10360, 10909, 11459, 12008, 12558, 13107, 13656, 14206, 14755, 15304, 15854, 16403, 16953, 17502, 18051, 18601, 19150, 19700, 20249, 20798, 21348, 21897, 22447, 22996, 23545, 24095, 24644, 25194, 25743, 26292, 26842, 27391, 27940, 28490, 29039, 29589, 30138, 30687, 31237, 31786, 32336]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 回旋斩击多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 劈斩攻击力 : {value2}% + # REMOVE: data2 = [0, 86319, 95076, 103833, 112590, 121347, 130104, 138861, 147617, 156374, 165131, 173888, 182645, 191402, 200159, 208916, 217673, 226430, 235187, 243944, 252701, 261458, 270215, 278972, 287729, 296486, 305243, 314000, 322757, 331514, 340271, 349028, 357785, 366542, 375299, 384056, 392813, 401570, 410327, 419084, 427841, 436598, 445354, 454111, 462868, 471625, 480382, 489139, 497896, 506653, 515410]# 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): + """ + [裁决轮回斩]\n + 始终发动空中施放动作\n + - 空中回转次数 -1次\n + - 被劈斩命中的敌人将被吸附至中心位置\n + 下劈后触发火焰, 造成多段伤害\n + - 仅限在[神焰]状态下发动\n + - 多段攻击次数 : 10次\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [裁决轮回斩]\n + 向前方跳跃后, 全力劈斩造成伤害\n + - 总攻击力相同\n + - 输入前方方向键时增加跳跃距离\n + - 在[神焰]状态下施放时, 爆发[神焰]的火焰并向周围扩散\n + - 使被火焰命中的敌人进入焚烧状态 + """ + ... + +# 车轮刑 +# priest_female/inquistor/d89f26862e348a801b30bb9fd7125db5 +# 0c1b401bb09241570d364420b3ba3fd7/d89f26862e348a801b30bb9fd7125db5 +class Skill39(ActiveSkill): + """ + 利用燃烧的车轮消灭前方敌人。\n + 从地面抽出巨大的车轮, 然后注入神焰使其滚动, 进行多段攻击, 同时将触碰到的敌人拖拽至车轮的中心。\n + 如果把[火焰精华]浇在车轮上, 可以使被攻击到的敌人进入焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "车轮刑" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 2 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [600, 5000] + uuid = "d89f26862e348a801b30bb9fd7125db5" + 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, 3517, 3874, 4230, 4587, 4944, 5301, 5658, 6014, 6371, 6728, 7085, 7442, 7798, 8155, 8512, 8869, 9225, 9582, 9939, 10296, 10653, 11009, 11366, 11723, 12080, 12437, 12793, 13150, 13507, 13864, 14221, 14577, 14934, 15291, 15648, 16004, 16361, 16718, 17075, 17432, 17788, 18145, 18502, 18859, 19216, 19572, 19929, 20286, 20643, 20999]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 车轮攻击力 : {value1}% + # REMOVE: data1 = [0, 3522, 3879, 4237, 4594, 4951, 5308, 5666, 6023, 6380, 6738, 7095, 7452, 7809, 8167, 8524, 8881, 9239, 9596, 9953, 10311, 10668, 11025, 11382, 11740, 12097, 12454, 12812, 13169, 13526, 13884, 14241, 14598, 14955, 15313, 15670, 16027, 16385, 16742, 17099, 17456, 17814, 18171, 18528, 18886, 19243, 19600, 19958, 20315, 20672, 21029]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 车轮多段攻击次数 : {value2}次 + # REMOVE: data2 = [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 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 最终爆炸攻击力 : {value3}% + # REMOVE: data3 = [0, 22609, 24902, 27196, 29490, 31783, 34077, 36370, 38664, 40958, 43251, 45545, 47839, 50132, 52426, 54719, 57013, 59307, 61600, 63894, 66188, 68481, 70775, 73068, 75362, 77656, 79949, 82243, 84537, 86830, 89124, 91418, 93711, 96005, 98298, 100592, 102886, 105179, 107473, 109767, 112060, 114354, 116647, 118941, 121235, 123528, 125822, 128116, 130409, 132703, 134996]# 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): + """ + [车轮刑]\n + 车轮滚动速度 +70%\n + 车轮攻击变更为可以拖拽控制和霸体状态的对象\n + 车轮大小 +20% + """ + ... + + def vp_2(self): + """ + [车轮刑]\n + 可以在[审判重击]、 [裁决轮回斩]、 [补赎逆十字]技能施放过程中预输入施放\n + - 预输入施放时, 在目标技能的最后一击后, 车轮从地面弹起\n + 基本冷却时间变更为22.5秒\n + 总攻击力 -50% + """ + ... + +# 炎狱祭坛 : 炮烙 +# priest_female/inquistor/2ba299855fc22192cba4f73db75e9d0e +# 0c1b401bb09241570d364420b3ba3fd7/2ba299855fc22192cba4f73db75e9d0e +class Skill40(ActiveSkill): + """ + 使用最精粹的神焰形成炎狱祭坛 : 炮烙净化敌人。\n + 命中敌人时, 产生神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "炎狱祭坛 : 炮烙" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 30923, 38093, 45264, 52435, 59605, 66776, 73946, 81117, 88287, 95458, 102628, 109799, 116969, 124140, 131310, 138481, 145651, 152822, 159993, 167163, 174334, 181504, 188675, 195845, 203016, 210186, 217357, 224527, 231698, 238868, 246039, 253210, 260380, 267551, 274721, 281892, 289062, 296233, 303403, 310574, 317744, 324915, 332085, 339256, 346426, 353597, 360768, 367938, 375109, 382279]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 冲击波多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 最后一击斩击攻击力 : {value2}% + # REMOVE: data2 = [0, 139153, 171421, 203688, 235955, 268223, 300490, 332758, 365025, 397292, 429560, 461827, 494095, 526362, 558630, 590897, 623164, 655432, 687699, 719967, 752234, 784501, 816769, 849036, 881304, 913571, 945838, 978106, 1010373, 1042641, 1074908, 1107175, 1139443, 1171710, 1203978, 1236245, 1268513, 1300780, 1333047, 1365315, 1397582, 1429850, 1462117, 1494384, 1526652, 1558919, 1591187, 1623454, 1655721, 1687989, 1720256]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 狂炎告解 +# priest_female/inquistor/ab6fc3303df03b58911967dfca2b5d07 +# 0c1b401bb09241570d364420b3ba3fd7/ab6fc3303df03b58911967dfca2b5d07 +class Skill41(PassiveSkill): + """ + 正义审判者投身于神焰, 进行狂热的告解圣事。\n + 完成告解的光启·正义审判者, 不顾自己也会被神焰吞噬的危险, 审判敌人。\n + 增加[神焰]能量层数上限, 增加基本攻击力和转职技能攻击力 ([裁决之击]、 [审判重击]除外), 部分技能附加特殊效果。\n + [裁决之击]\n + 在地面上施放技能时, 发动前冲攻击; 前冲攻击后再次按技能键, 发动跳跃攻击。 此时可利用左右方向键控制跳跃攻击的方向。\n + [审判重击]\n + 在[神焰]状态下施放时, 在攻击范围内生成多段伤害的烈炎地带, 效果持续一段时间。\n + [若神能宽恕我的忏悔, 那我就不会燃烧; 否则, 我也是必须被焚烧的异徒。 我又怎么会惧怕火焰呢?] + """ + name = "狂炎告解" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 3 + uuid = "ab6fc3303df03b58911967dfca2b5d07" + 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) + # 神焰能量增加 : {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) + # [审判重击] + # [审判重击]火焰地带多段攻击力 : 总攻击力的{value3}% + # REMOVE: data3 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # [审判重击]火焰地带多段攻击次数 : {value4}次 + # REMOVE: data4 = [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 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [审判重击]火焰地带持续时间 : 2秒 + +# 补赎逆十字 +# priest_female/inquistor/c91a62dc0a18360acf5031ac0ebf09f5 +# 0c1b401bb09241570d364420b3ba3fd7/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill42(ActiveSkill): + """ + 将强大到足以吞噬自己的神焰之力注入武器, 挥动武器, 对敌人处以燃烧的逆十字刑罚。\n + 挥击命中时, 将敌人击退到前方出现的逆十字位置, 逆十字命中时使敌人无法移动, 直到逆十字消失。\n + 如果把[火焰精华]浇在逆十字上, 可以使命中的敌人进入焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "补赎逆十字" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6667] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 横向挥击攻击力 : {value0}% + # REMOVE: data0 = [0, 79475, 87538, 95600, 103663, 111726, 119788, 127851, 135914, 143976, 152039, 160102, 168164, 176227, 184290, 192352, 200415, 208478, 216540, 224603, 232666, 240729, 248791, 256854, 264917, 272979, 281042, 289105, 297167, 305230, 313293, 321355, 329418, 337481, 345543, 353606, 361669, 369731, 377794, 385857, 393919, 401982, 410045, 418107, 426170, 434233, 442295, 450358, 458421, 466483, 474546]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 纵向挥击攻击力 : {value1}% + # REMOVE: data1 = [0, 99322, 109398, 119474, 129550, 139626, 149702, 159779, 169855, 179931, 190007, 200083, 210159, 220235, 230312, 240388, 250464, 260540, 270616, 280692, 290768, 300844, 310921, 320997, 331073, 341149, 351225, 361301, 371377, 381453, 391530, 401606, 411682, 421758, 431834, 441910, 451986, 462062, 472139, 482215, 492291, 502367, 512443, 522519, 532595, 542672, 552748, 562824, 572900, 582976, 593052]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 逆十字攻击力 : {value2}% + # REMOVE: data2 = [0, 1989, 2191, 2393, 2594, 2796, 2998, 3200, 3402, 3603, 3805, 4007, 4209, 4411, 4612, 4814, 5016, 5218, 5419, 5621, 5823, 6025, 6227, 6428, 6630, 6832, 7034, 7236, 7437, 7639, 7841, 8043, 8245, 8446, 8648, 8850, 9052, 9253, 9455, 9657, 9859, 10061, 10262, 10464, 10666, 10868, 11070, 11271, 11473, 11675, 11877]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 逆十字多段攻击次数 : {value3}次 + # REMOVE: data3 = [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 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 逆十字持续时间 : 2秒 + +# 无间业火 : 罪灭神威 +# priest_female/inquistor/0c3a468aee1f7ce06bf91eb3319518c1 +# 0c1b401bb09241570d364420b3ba3fd7/0c3a468aee1f7ce06bf91eb3319518c1 +class Skill43(ActiveSkill): + """ + 光启·正义审判者召唤出业火祭坛束缚敌人, 默念神下达的神圣使命。\n + 然后, 在熊熊燃烧的地狱劫火中, 审判敌人的肉身和罪恶。\n + 施放后, 自动进入神焰状态, 并将神焰能量层数补充到上限。\n + 在神焰状态下施放时, 额外造成持续伤害, 并消耗1层神焰能量。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "无间业火 : 罪灭神威" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "0c3a468aee1f7ce06bf91eb3319518c1" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 业火祭坛攻击力 : {value0}% + # REMOVE: data0 = [0, 6759, 8327, 9894, 11461, 13029, 14596, 16163, 17731, 19298, 20865, 22433, 24000, 25567, 27135, 28702, 30270, 31837, 33404, 34972, 36539, 38106, 39674, 41241, 42808, 44376, 45943, 47510, 49078, 50645, 52213, 53780, 55347, 56915, 58482, 60049, 61617, 63184, 64751, 66319, 67886, 69453, 71021, 72588, 74156, 75723, 77290, 78858, 80425, 81992, 83560]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 挥击攻击力 : {value1}% + # REMOVE: data1 = [0, 60833, 74939, 89045, 103152, 117258, 131364, 145470, 159576, 173683, 187789, 201895, 216001, 230107, 244214, 258320, 272426, 286532, 300638, 314745, 328851, 342957, 357063, 371169, 385276, 399382, 413488, 427594, 441700, 455807, 469913, 484019, 498125, 512231, 526338, 540444, 554550, 568656, 582762, 596869, 610975, 625081, 639187, 653293, 667400, 681506, 695612, 709718, 723824, 737930, 752037]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 下捶攻击力 : {value2}% + # REMOVE: data2 = [0, 473145, 582860, 692575, 802290, 912005, 1021720, 1131435, 1241150, 1350864, 1460579, 1570294, 1680009, 1789724, 1899439, 2009154, 2118869, 2228583, 2338298, 2448013, 2557728, 2667443, 2777158, 2886873, 2996588, 3106302, 3216017, 3325732, 3435447, 3545162, 3654877, 3764592, 3874307, 3984021, 4093736, 4203451, 4313166, 4422881, 4532596, 4642311, 4752026, 4861740, 4971455, 5081170, 5190885, 5300600, 5410315, 5520030, 5629745, 5739459, 5849174]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 终结多段攻击力: {value3}% + # REMOVE: data3 = [0, 16898, 20816, 24735, 28653, 32572, 36490, 40408, 44327, 48245, 52164, 56082, 60000, 63919, 67837, 71755, 75674, 79592, 83511, 87429, 91347, 95266, 99184, 103103, 107021, 110939, 114858, 118776, 122695, 126613, 130531, 134450, 138368, 142286, 146205, 150123, 154042, 157960, 161878, 165797, 169715, 173634, 177552, 181470, 185389, 189307, 193226, 197144, 201062, 204981, 208899]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 终结多段攻击次数 : {value4}次 + # REMOVE: data4 = [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 + data4 = get_data(f'{prefix}/{uuid}', 4) + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'inquistor' + self.nameCN = '神启·异端审判者' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '异端审判者' + self.jobId = '0c1b401bb09241570d364420b3ba3fd7' + self.jobGrowId = '618326026de1a1f1cfba5dbd0b8396e7' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/mistress.py b/backend/core/character/GF/priest_female/mistress.py new file mode 100644 index 00000000..2d183ab7 --- /dev/null +++ b/backend/core/character/GF/priest_female/mistress.py @@ -0,0 +1,1668 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill, get_data +from core.basic.character import Character +prefix = "priest_female/mistress/cn/skillDetail" + +# 升空斩 +# priest_female/mistress/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 3 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# 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) + +# 审判锤击 +# priest_female/mistress/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0} + # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + +# 后跳 +# priest_female/mistress/7822d6d52e10964a6755f142c666b494 +# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 3 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + +# 基础精通 +# priest_female/mistress/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 115 + maxLv = 200 + 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) + +# 受身蹲伏 +# priest_female/mistress/ce26c6b69d02a440a81b552bec94f03b +# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 2 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + icon = "$common/$uuid" + hasVP = False + hasUP = False + 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) + +# 防具精通 +# priest_female/mistress/892ef624d8bf3d7fc045f84825fd6104 +# 0c1b401bb09241570d364420b3ba3fd7/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + +# 空中锤击 +# priest_female/mistress/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 冲击波攻击力 : {value1}%% + # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 可以施放技能的最小高度 : {value2}px + # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {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) + +# 治愈祈祷 +# priest_female/mistress/0969cd4054d93da07708108c0cc1c4b5 +# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 +class Skill7(ActiveSkill): + """ + 向神明祷告, 治疗自身的伤势, 恢复生命值。\n + 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n + 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 + """ + name = "治愈祈祷" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 3 + cd = 10 + mp = [15, 154] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 生命值恢复量 : {value0} + # REMOVE: 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 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% + # REMOVE: data1 = [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, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 治愈范围 : {value2}px + # REMOVE: data2 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 钩颈斩 +# priest_female/mistress/cfacda0647b9a0f595df2c2aad30c18d +# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d +class Skill8(ActiveSkill): + """ + 大幅度挥动巨兵, 勾起敌人后砸向地面。\n + 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n + 对无法抓取的敌人不适用控制效果。\n + 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n + 转职为光明骑士后, 技能类型变为独立攻击力。 + """ + name = "钩颈斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 5 + mp = [10, 120] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 勾拽攻击力 : {value0}% + # REMOVE: data0 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 下劈攻击力 : {value1}% + # REMOVE: data1 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 武器格挡 +# priest_female/mistress/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 5 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 所受伤害减少率 (物理) : {value0}% + # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 所受伤害减少率 (魔法) : {value1}% + # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 净化 +# priest_female/mistress/4655101518604f874721b3cc249aae10 +# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 +class Skill10(ActiveSkill): + """ + 使范围内的所有队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 7 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 异常状态消除数量上限 : {value0}个 + # REMOVE: data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # [净化]适用范围 : {value1}px + # REMOVE: data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 罪业加身 +# priest_female/mistress/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 范围比率 : {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) + +# 强化 - 后跳 +# priest_female/mistress/2b340542e776818b78f3212af184bd6b +# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 4 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + icon = "$common/$uuid" + hasVP = False + hasUP = False + 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) + +# 跃翔 +# priest_female/mistress/1fea5a626f15230237946a11a9d11582 +# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 6 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 20]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + +# 唤雷符 +# priest_female/mistress/45442bbbe33540b4deeec29437dae70c +# 0c1b401bb09241570d364420b3ba3fd7/45442bbbe33540b4deeec29437dae70c +class Skill14(ActiveSkill): + """ + 使用符咒在前方召唤落雷。\n + [转职为驱魔师后附加效果]\n + - 增加落雷大小\n + - 使命中的敌人撞地反弹。 \n + [学习乾坤之境后]\n + - 可以探索施放者周围的350px内的敌人后发动攻击。\n + - 周围没有敌人时无法施放。\n + - 无法攻击物体。\n + - 最多攻击12名敌人。\n + - 对每名敌人攻击1次。 + """ + name = "唤雷符" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 252] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 落雷攻击力 : {value0}% + # REMOVE: data0 = [0, 5414, 5963, 6512, 7062, 7611, 8160, 8709, 9259, 9808, 10357, 10906, 11456, 12005, 12554, 13103, 13653, 14202, 14751, 15300, 15850, 16399, 16948, 17497, 18047, 18596, 19145, 19694, 20244, 20793, 21342, 21891, 22441, 22990, 23539, 24088, 24638, 25187, 25736, 26285, 26835, 27384, 27933, 28482, 29032, 29581, 30130, 30679, 31229, 31778, 32327, 32876, 33426, 33975, 34524, 35073, 35623, 36172, 36721, 37270, 37820, 38369, 38918, 39467, 40017, 40566, 41115, 41664, 42214, 42763, 43312]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 落雷距离 : {value1}px + # REMOVE: data1 = [0, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230]# 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) + +# 冲刺斩 +# priest_female/mistress/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0c1b401bb09241570d364420b3ba3fd7/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill15(ActiveSkill): + """ + 施放技能时, 会向前方冲刺。 冲刺过程中, 按Z键或X键, 会向前方进行上斩攻击。\n + 转职成为除恶者时, 增加1次连续冲刺次数; 转职成为驱魔师时, 无法使用该技能。\n + 冲刺过程中, 再次按技能键可以连续冲刺, 可以利用按后方向键控制移动方向。\n + 学习[原罪之初]后, 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩; 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。 + """ + name = "冲刺斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 上斩攻击力 : {value0}% + # REMOVE: data0 = [0, 8391, 9242, 10094, 10945, 11796, 12647, 13499, 14350, 15201, 16052, 16904, 17755, 18606, 19457, 20309, 21160, 22011, 22862, 23714, 24565, 25416, 26267, 27119, 27970, 28821, 29673, 30524, 31375, 32226, 33078, 33929, 34780, 35631, 36483, 37334, 38185, 39036, 39888, 40739, 41590, 42441, 43293, 44144, 44995, 45846, 46698, 47549, 48400, 49252, 50103, 50954, 51805, 52657, 53508, 54359, 55210, 56062, 56913, 57764, 58615, 59467, 60318, 61169, 62020, 62872, 63723, 64574, 65425, 66277, 67128]# 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, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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) + +# 双重切割 +# priest_female/mistress/28b583c75a49103a1d8aabf799c000a4 +# 0c1b401bb09241570d364420b3ba3fd7/28b583c75a49103a1d8aabf799c000a4 +class Skill16(ActiveSkill): + """ + 第一击斩击中端, 第二击斩击下端。\n + 按前进键时, 施放第一击时, 向前移动。\n + [原罪释放·净化]状态下施放时, 一次性造成2次攻击。 + """ + name = "双重切割" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 120] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1击攻击力 : {value0}% + # REMOVE: data0 = [0, 3138, 3457, 3775, 4094, 4412, 4730, 5049, 5367, 5685, 6004, 6322, 6641, 6959, 7277, 7596, 7914, 8233, 8551, 8869, 9188, 9506, 9825, 10143, 10461, 10780, 11098, 11416, 11735, 12053, 12372, 12690, 13008, 13327, 13645, 13964, 14282, 14600, 14919, 15237, 15555, 15874, 16192, 16511, 16829, 17147, 17466, 17784, 18103, 18421, 18739, 19058, 19376, 19694, 20013, 20331, 20650, 20968, 21286, 21605, 21923, 22242, 22560, 22878, 23197, 23515, 23834, 24152, 24470, 24789, 25107]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 第2击攻击力 : {value1}% + # REMOVE: data1 = [0, 4706, 5183, 5660, 6138, 6615, 7093, 7570, 8047, 8525, 9002, 9479, 9957, 10434, 10912, 11389, 11866, 12344, 12821, 13298, 13776, 14253, 14731, 15208, 15685, 16163, 16640, 17118, 17595, 18072, 18550, 19027, 19504, 19982, 20459, 20937, 21414, 21891, 22369, 22846, 23323, 23801, 24278, 24756, 25233, 25710, 26188, 26665, 27143, 27620, 28097, 28575, 29052, 29529, 30007, 30484, 30962, 31439, 31916, 32394, 32871, 33348, 33826, 34303, 34781, 35258, 35735, 36213, 36690, 37168, 37645]# 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) + +# 罪业诱惑 +# priest_female/mistress/c77a417c43de80c4ce32c1ed405d174a +# 0c1b401bb09241570d364420b3ba3fd7/c77a417c43de80c4ce32c1ed405d174a +class Skill17(PassiveSkill): + """ + 掌握该技能后, 基本攻击变为除恶者专属攻击方式, 增加基本攻击力和技能攻击力。\n + 背负着原罪的肉身会不断引诱周围的敌人; 被引诱的敌人会降低命中率, 并向除恶者靠拢。\n + 利用诱惑来聚拢敌人的效果可以在已学技能栏中用鼠标右键设置开启/关闭\n + 减少命中率的技能效果叠加时, 只适用数值最高的效果。 + """ + name = "罪业诱惑" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 2 #TODO + rangeLv = 3 + uuid = "c77a417c43de80c4ce32c1ed405d174a" + 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, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# 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) + +# 负罪者镰刀精通 +# priest_female/mistress/ecc23c980ea71450c0ad0c3fd232f329 +# 0c1b401bb09241570d364420b3ba3fd7/ecc23c980ea71450c0ad0c3fd232f329 +class Skill18(PassiveSkill): + """ + 掌握该技能后, 增加魔法攻击力。\n + 使用镰刀系列武器攻击敌人时, 增加攻击速度、 移动速度和命中率; 且在施放镰刀系列技能后, 可以取消技能僵直, 强制使用其他镰刀系列技能。\n + - [可以强制使用的技能] -\n + [钩颈斩]、 [罪业加身]、 [双重切割]、 [冲刺斩]、 [镰勾旋击]、 [粉碎回旋击]、 [终结战镰] + """ + name = "负罪者镰刀精通" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 1 #TODO + rangeLv = 3 + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 魔法攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [装备镰刀时] + # 攻击速度增加 : {value1}% + # REMOVE: data1 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 移动速度增加 : {value2}% + # REMOVE: data2 = [0, 3.2, 3.4, 3.6, 3.8, 4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4, 5.6, 5.8, 6, 6.2, 6.4, 6.6, 6.8, 7, 7.2, 7.4, 7.6, 7.8, 8, 8.2, 8.4, 8.6, 8.8, 9]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 命中率增加 : {value3}% + # REMOVE: data3 = [0, 7.3, 7.6, 7.9, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10, 10.3, 10.6, 10.9, 11.2, 11.5, 11.8, 12.1, 12.4, 12.7, 13, 13.3, 13.6, 13.9, 14.2, 14.5, 14.8, 15.1, 15.4, 15.7, 16]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 镰勾旋击 +# priest_female/mistress/f0cc2c950f3bdf4103c75fa496bcac34 +# 0c1b401bb09241570d364420b3ba3fd7/f0cc2c950f3bdf4103c75fa496bcac34 +class Skill19(ActiveSkill): + """ + 向前方发出斩击, 镰刀勾住敌人后, 跳到被勾住的敌人身上, 再施放旋转斩击。\n + 向前斩击命中时进入无敌状态, 被镰刀勾住的敌人会被强制控制。 + """ + name = "镰勾旋击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 616] + uuid = "f0cc2c950f3bdf4103c75fa496bcac34" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 向前斩击攻击力 : {value0}% + # REMOVE: data0 = [0, 5003, 5511, 6019, 6526, 7034, 7541, 8049, 8557, 9064, 9572, 10080, 10587, 11095, 11602, 12110, 12618, 13125, 13633, 14140, 14648, 15156, 15663, 16171, 16678, 17186, 17694, 18201, 18709, 19216, 19724, 20232, 20739, 21247, 21754, 22262, 22770, 23277, 23785, 24292, 24800, 25308, 25815, 26323, 26830, 27338, 27846, 28353, 28861, 29368, 29876, 30384, 30891, 31399, 31906, 32414, 32922, 33429, 33937, 34444, 34952, 35460, 35967, 36475, 36982, 37490, 37998, 38505, 39013, 39520, 40028]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 旋转斩击攻击力 : {value1}% + # REMOVE: data1 = [0, 7693, 8473, 9253, 10034, 10814, 11595, 12375, 13155, 13936, 14716, 15496, 16277, 17057, 17838, 18618, 19398, 20179, 20959, 21740, 22520, 23300, 24081, 24861, 25642, 26422, 27202, 27983, 28763, 29544, 30324, 31104, 31885, 32665, 33446, 34226, 35006, 35787, 36567, 37348, 38128, 38908, 39689, 40469, 41250, 42030, 42810, 43591, 44371, 45152, 45932, 46712, 47493, 48273, 49054, 49834, 50614, 51395, 52175, 52956, 53736, 54516, 55297, 56077, 56858, 57638, 58418, 59199, 59979, 60760, 61540]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 旋转斩击后的无敌时间 : {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) + +# 欲望之手 +# priest_female/mistress/147d005ac868e0de52b1f255eea35d62 +# 0c1b401bb09241570d364420b3ba3fd7/147d005ac868e0de52b1f255eea35d62 +class Skill20(ActiveSkill): + """ + 施放时, 变身为恶魔向前方伸出指甲刺穿敌人后, 快速靠近僵直的敌人, 用镰刀划伤。\n + 消耗罪业层数时, 增加技能攻击力和移动速度, 效果持续一段时间。\n + [人类的欲望本身并不是一种罪, 但沉醉于无节制的享乐, 便构成淫乐之罪。] + """ + name = "欲望之手" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 616] + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 刺击攻击力 : {value0}% + # REMOVE: data0 = [0, 4685, 5160, 5635, 6111, 6586, 7061, 7537, 8012, 8487, 8962, 9438, 9913, 10388, 10863, 11339, 11814, 12289, 12765, 13240, 13715, 14190, 14666, 15141, 15616, 16092, 16567, 17042, 17517, 17993, 18468, 18943, 19418, 19894, 20369, 20844, 21320, 21795, 22270, 22745, 23221, 23696, 24171, 24647, 25122, 25597, 26072, 26548, 27023, 27498, 27973, 28449, 28924, 29399, 29875, 30350, 30825, 31300, 31776, 32251, 32726, 33202, 33677, 34152, 34627, 35103, 35578, 36053, 36528, 37004, 37479]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 上斩攻击力 : {value1}% + # REMOVE: data1 = [0, 7405, 8156, 8908, 9659, 10410, 11161, 11913, 12664, 13415, 14166, 14918, 15669, 16420, 17171, 17923, 18674, 19425, 20176, 20928, 21679, 22430, 23181, 23933, 24684, 25435, 26186, 26937, 27689, 28440, 29191, 29942, 30694, 31445, 32196, 32947, 33699, 34450, 35201, 35952, 36704, 37455, 38206, 38957, 39709, 40460, 41211, 41962, 42714, 43465, 44216, 44967, 45719, 46470, 47221, 47972, 48724, 49475, 50226, 50977, 51729, 52480, 53231, 53982, 54734, 55485, 56236, 56987, 57739, 58490, 59241]# 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) + +# 七宗罪 +# priest_female/mistress/0b8db1e10b3abbd24d38564e708675d5 +# 0c1b401bb09241570d364420b3ba3fd7/0b8db1e10b3abbd24d38564e708675d5 +class Skill21(ActiveSkill): + """ + 积累[七宗罪],对自身使用各种增益/减益效果, 消耗罪业叠加层数强化部分技能。\n + [增益效果]\n + 攻击时造成附加伤害, 有一定几率获得罪业层数。\n + [罪业加身]技能攻击时, 恢复生命值和魔法值, 增加[罪业诱惑]技能引诱敌人的范围。\n + [减益效果]\n + 施放时, 减少整体生命值和魔法值、 攻击速度、 移动速度、 命中率、 回避率、 属性抗性。\n + [消耗罪业层数时的效果]\n + - 通用 : 增加技能攻击力\n + - [欲望之手] : 增加移动速度\n + - [傲慢之堕] : 减少敌人回避率\n + - [怠惰之息] : 使敌人进入减速状态\n + - [贪婪之刺] : 增加攻击范围\n + - [愤怒之袭] : 增加攻击速度\n + - [嫉妒之吻] : 增加魅惑时间\n + - [暴食之噬] : 增加生命值恢复量 + """ + name = "七宗罪" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 4 #TODO + rangeLv = 3 + cd = 5 + uuid = "0b8db1e10b3abbd24d38564e708675d5" + 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, 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]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 攻击时, 获得1层罪业的几率 : {value2}% + # REMOVE: data2 = [0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 罪业层数叠加冷却时间 : {value3}秒 + # REMOVE: data3 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 罪业层数叠加次数上限 : {value4}次 + # REMOVE: data4 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + # [罪业加身] - 强制控制持续时间 : {value5}秒 + # REMOVE: data5 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + data5 = get_data(f'{prefix}/{uuid}', 5) + # [罪业加身] - 命中时生命值和魔法值恢复量 : {value6}% + # REMOVE: data6 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data6 = get_data(f'{prefix}/{uuid}', 6) + # [罪业诱惑] - 诱敌范围增加率: {value7}% + # REMOVE: data7 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + data7 = get_data(f'{prefix}/{uuid}', 7) + # [自身减益效果] + # 施放时整体生命值和魔法值减少率 : {value8}% + # REMOVE: data8 = [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]# noqa: E501 + data8 = get_data(f'{prefix}/{uuid}', 8) + # 攻击速度和移动速度减少 : {value9}% + # REMOVE: data9 = [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]# noqa: E501 + data9 = get_data(f'{prefix}/{uuid}', 9) + # 命中率和回避率减少 : {value10}% + # REMOVE: data10 = [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]# noqa: E501 + data10 = get_data(f'{prefix}/{uuid}', 10) + # 属性抗性减少 : {value11}% + # REMOVE: data11 = [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]# noqa: E501 + data11 = get_data(f'{prefix}/{uuid}', 11) + # [消耗罪业层数时获得效果] + # [通用] - 技能攻击力增加率 : {value12}% + # REMOVE: data12 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data12 = get_data(f'{prefix}/{uuid}', 12) + # [欲望之手] - 罪业层数消耗量 : {value13} + # REMOVE: data13 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + data13 = get_data(f'{prefix}/{uuid}', 13) + # [欲望之手] - 移动速度增加 : {value14}% + # REMOVE: data14 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data14 = get_data(f'{prefix}/{uuid}', 14) + # [欲望之手] - 效果持续时间 : {value15}秒 + # REMOVE: data15 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data15 = get_data(f'{prefix}/{uuid}', 15) + # [傲慢之堕] = 罪业层数消耗量 : {value16} + # REMOVE: data16 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + data16 = get_data(f'{prefix}/{uuid}', 16) + # [傲慢之堕] = 敌人回避率减少 : {value17}% + # REMOVE: data17 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data17 = get_data(f'{prefix}/{uuid}', 17) + # [傲慢之堕] = 效果持续时间 : {value18}秒 + # REMOVE: data18 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data18 = get_data(f'{prefix}/{uuid}', 18) + # [怠惰之息] - 罪业层数消耗量 : {value19} + # REMOVE: data19 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + data19 = get_data(f'{prefix}/{uuid}', 19) + # [怠惰之息] - 敌人减速状态几率 : {value20}% + # REMOVE: data20 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + data20 = get_data(f'{prefix}/{uuid}', 20) + # [怠惰之息] - 敌人减速状态速度减少 : {value21}% + # REMOVE: data21 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data21 = get_data(f'{prefix}/{uuid}', 21) + # [怠惰之息] - 效果持续时间 : {value22}秒 + # REMOVE: data22 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data22 = get_data(f'{prefix}/{uuid}', 22) + # [贪婪之刺] - 罪业层数消耗量 : {value23} + # REMOVE: data23 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data23 = get_data(f'{prefix}/{uuid}', 23) + # [贪婪之刺] - 攻击范围增加率 : {value24}% + # REMOVE: data24 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + data24 = get_data(f'{prefix}/{uuid}', 24) + # [愤怒之袭] - 罪业层数消耗量 : {value25} + # REMOVE: data25 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data25 = get_data(f'{prefix}/{uuid}', 25) + # [愤怒之袭] - 攻击速度增加: {value26}% + # REMOVE: data26 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + data26 = get_data(f'{prefix}/{uuid}', 26) + # [愤怒之袭] - 效果持续时间 : {value27}秒 + # REMOVE: data27 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + data27 = get_data(f'{prefix}/{uuid}', 27) + # [嫉妒之吻] - 罪业层数消耗量 : {value28} + # REMOVE: data28 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + data28 = get_data(f'{prefix}/{uuid}', 28) + # [嫉妒之吻] - 魅惑时间增加率: {value29}% + # REMOVE: data29 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data29 = get_data(f'{prefix}/{uuid}', 29) + # [暴食之噬] - 罪业层数消耗量: {value30} + # REMOVE: data30 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + data30 = get_data(f'{prefix}/{uuid}', 30) + # [暴食之噬] - 生命值恢复量增加率 : {value31}% + # REMOVE: data31 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data31 = get_data(f'{prefix}/{uuid}', 31) + +# 暴击 +# priest_female/mistress/fc1262c19f3d0477ee8eda47b8db8696 +# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 +class Skill22(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 5 #TODO + rangeLv = 3 + 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) + +# 傲慢之堕 +# priest_female/mistress/47bd4871f29defc2a0021ee9261d7a5b +# 0c1b401bb09241570d364420b3ba3fd7/47bd4871f29defc2a0021ee9261d7a5b +class Skill23(ActiveSkill): + """ + 变成恶魔快速跃向空中后, 俯冲并发射强烈的冲击波。\n + 消耗罪业层数时, 增加技能攻击力; 减少敌人回避率, 效果持续一定时间。\n + 施放技能时, 可用方向键调整俯冲位置, 可以在空中使用。\n + 在决斗场中, 无法沿Y轴移动, 并且无法在一定高度以上施放。\n + [傲慢滋生出原罪, 原罪又助长其他罪业, 所以, 傲慢才是万恶之源。] + """ + name = "傲慢之堕" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 8 #TODO + rangeLv = 3 + cd = 10 + mp = [65, 630] + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 13699, 15883, 18067, 20251, 22435, 24618, 26802, 28986, 31170, 33354, 35538, 37722, 39906, 42090, 44274, 46457, 48641, 50825, 53009, 55193, 57377, 59561, 61745, 63929, 66113, 68296, 70480, 72664, 74848, 77032, 79216, 81400, 83584, 85768, 87952, 90135, 92319, 94503, 96687, 98871, 101055, 103239, 105423, 107607, 109791, 111974, 114158, 116342, 118526, 120710, 122894, 125078, 127262, 129446, 131630, 133813, 135997, 138181, 140365, 142549, 144733, 146917, 149101, 151285, 153469, 155652, 157836, 160020, 162204, 164388]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 范围比率 : {value1}% + # REMOVE: data1 = [0, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 粉碎回旋击 +# priest_female/mistress/669f1428193f61f9d92c743b72438c4d +# 0c1b401bb09241570d364420b3ba3fd7/669f1428193f61f9d92c743b72438c4d +class Skill24(ActiveSkill): + """ + 跳向前方, 旋转身体对敌人造成多段伤害后, 落地并发动最后一击。\n + 施放时, 按向前方向键可以跳得更远, 可以在空中施放。\n + 在决斗场中, 无法在空中施放。 + """ + name = "粉碎回旋击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 12 + mp = [47, 700] + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段旋转攻击力 : {value0}% + # REMOVE: data0 = [0, 2425, 2671, 2917, 3163, 3409, 3655, 3900, 4146, 4392, 4638, 4884, 5130, 5376, 5622, 5868, 6114, 6360, 6606, 6852, 7098, 7344, 7590, 7836, 8082, 8328, 8574, 8820, 9066, 9312, 9558, 9804, 10050, 10296, 10542, 10788, 11034, 11280, 11526, 11772, 12018, 12264, 12510, 12756, 13002, 13248, 13494, 13740, 13986, 14231, 14477, 14723, 14969, 15215, 15461, 15707, 15953, 16199, 16445, 16691, 16937, 17183, 17429, 17675, 17921, 18167, 18413, 18659, 18905, 19151, 19397]# 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) + # 最后一击攻击力 : {value2}% + # REMOVE: data2 = [0, 9699, 10682, 11666, 12650, 13634, 14618, 15602, 16586, 17570, 18554, 19538, 20521, 21505, 22489, 23473, 24457, 25441, 26425, 27409, 28393, 29377, 30361, 31344, 32328, 33312, 34296, 35280, 36264, 37248, 38232, 39216, 40200, 41183, 42167, 43151, 44135, 45119, 46103, 47087, 48071, 49055, 50039, 51023, 52006, 52990, 53974, 54958, 55942, 56926, 57910, 58894, 59878, 60862, 61846, 62829, 63813, 64797, 65781, 66765, 67749, 68733, 69717, 70701, 71685, 72668, 73652, 74636, 75620, 76604, 77588]# 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) + +# 怠惰之息 +# priest_female/mistress/8510294202d0e042dd29a2422fc6770d +# 0c1b401bb09241570d364420b3ba3fd7/8510294202d0e042dd29a2422fc6770d +class Skill25(ActiveSkill): + """ + 变身为恶魔, 强化身体, 一定时间内防御异常状态和敌人的攻击。\n + 防御时再次按技能键或Z键, 会向前方发出强力的刺击。\n + 消耗罪业层数时, 增加技能攻击力, 使命中的敌人进入减速状态。\n + 在正确的时机精准防御敌人的攻击, 可以吸收全部伤害, 并发动破招冲击波, 使周围敌人进入眩晕状态。\n + 防御时可以吸附周围的敌人, 按跳跃键会立即解除防御状态。\n + 在决斗场中, 按跳跃键无法解除防御状态, 即使在正确的时机防御也不会完全吸收伤害。\n + 学习[原罪之初]后, 增加吸附敌人的范围和速度; 按向下方向键, 并再次按技能键或者键时, 在附近生成冲击波。 (冲击波攻击力与刺击相同)\n + [检讨自己的人生并学会尊重自己时, 方能从怠惰的沼泽中挣脱出来……] + """ + name = "怠惰之息" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 8 #TODO + rangeLv = 2 + cd = 15 + mp = [27, 308] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 刺击攻击力 : {value0}% + # REMOVE: data0 = [0, 21114, 23256, 25398, 27540, 29682, 31824, 33966, 36108, 38250, 40392, 42534, 44676, 46818, 48960, 51102, 53244, 55386, 57528, 59670, 61812, 63954, 66096, 68238, 70380, 72522, 74664, 76806, 78948, 81090, 83232, 85374, 87516, 89658, 91800, 93942, 96084, 98226, 100368, 102510, 104652, 106794, 108936, 111078, 113220, 115362, 117504, 119646, 121788, 123930, 126072, 128214, 130356, 132498, 134640, 136782, 138924, 141066, 143208, 145350, 147492, 149634, 151776, 153918, 156060, 158202, 160344, 162486, 164628, 166770, 168912]# 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, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67]# 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, 4223, 4651, 5080, 5508, 5936, 6365, 6793, 7222, 7650, 8078, 8507, 8935, 9364, 9792, 10220, 10649, 11077, 11506, 11934, 12362, 12791, 13219, 13648, 14076, 14504, 14933, 15361, 15790, 16218, 16646, 17075, 17503, 17932, 18360, 18788, 19217, 19645, 20074, 20502, 20930, 21359, 21787, 22216, 22644, 23072, 23501, 23929, 24358, 24786, 25214, 25643, 26071, 26500, 26928, 27356, 27785, 28213, 28642, 29070, 29498, 29927, 30355, 30784, 31212, 31640, 32069, 32497, 32926, 33354, 33782]# 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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) + # [范围信息] + # 范围比率 : {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) + +# 贪婪之刺 +# priest_female/mistress/b3659936a9a74c4ed6f7faf07cca1f9e +# 0c1b401bb09241570d364420b3ba3fd7/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill26(ActiveSkill): + """ + 变身为恶魔冲击地面, 向地面注入贪婪残影。\n + 用残影刺穿地面的敌人, 使敌人进入强制控制状态并造成多段伤害后吞噬掉。\n + 消耗罪业层数时, 增加技能攻击力和攻击范围。\n + 残影生成时, 吸附Y轴的敌人, 并使被残影穿刺的敌人进入无法抓取状态; 残影生成结束时, 再次按技能键可以立即吞噬敌人。\n + [贪欲也就是‘过分的欲望’。 试图得到本不该属于自己的, 均属于贪欲……] + """ + name = "贪婪之刺" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [140, 1176] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 多段攻击力 : {value0}% X {value1} + # REMOVE: data0 = [0, 2583, 2845, 3107, 3369, 3631, 3893, 4155, 4417, 4679, 4941, 5203, 5465, 5728, 5990, 6252, 6514, 6776, 7038, 7300, 7562, 7824, 8086, 8348, 8610, 8872, 9134, 9396, 9658, 9920, 10182, 10444, 10706, 10968, 11230, 11492, 11755, 12017, 12279, 12541, 12803, 13065, 13327, 13589, 13851, 14113, 14375, 14637, 14899, 15161, 15423, 15685, 15947, 16209, 16471, 16733, 16995, 17257, 17519, 17782, 18044, 18306, 18568, 18830, 19092, 19354, 19616, 19878, 20140, 20402, 20664]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 范围比率 : {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): + """ + [贪婪之刺]\n + 可以在施放恶魔系技能过程中发动\n + 基本冷却时间变更为40秒\n + 吞噬效果强化, 残影生成结束后造成多段伤害\n + - 残影持续时间 +1秒\n + - 吞噬时造成多段伤害\n + - 多段攻击次数上限 +9次\n + - 总攻击力 +100% + """ + ... + + def vp_2(self): + """ + [贪婪之刺]\n + 生成影子时, 将敌人拉向技能中心\n + 影子生成在前方\n + [七宗罪]\n + 强化[贪婪之刺]消耗罪业层数时的效果\n + - 攻击范围增加率变更为70% + """ + ... + +# 诱魔之手 +# priest_female/mistress/3fb8395ae3b81bd608e0c4223a8eb534 +# 0c1b401bb09241570d364420b3ba3fd7/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill27(ActiveSkill): + """ + 变身为恶魔发动攻击, 唤醒敌人内心堆积的罪业, 然后引爆罪业。\n + 爆炸攻击时, 可吸收敌人的罪业, 增加罪业层数。 + """ + name = "诱魔之手" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [105, 882] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + 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, 6904, 7604, 8304, 9005, 9705, 10405, 11106, 11806, 12507, 13207, 13907, 14608, 15308, 16008, 16709, 17409, 18109, 18810, 19510, 20211, 20911, 21611, 22312, 23012, 23712, 24413, 25113, 25813, 26514, 27214, 27915, 28615, 29315, 30016, 30716, 31416, 32117, 32817, 33517, 34218, 34918, 35619, 36319, 37019, 37720, 38420, 39120, 39821, 40521, 41221, 41922, 42622, 43323, 44023, 44723, 45424, 46124, 46824, 47525, 48225, 48926, 49626, 50326, 51027, 51727, 52427, 53128, 53828, 54528, 55229]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 16108, 17743, 19377, 21011, 22645, 24279, 25914, 27548, 29182, 30816, 32450, 34084, 35719, 37353, 38987, 40621, 42255, 43890, 45524, 47158, 48792, 50426, 52060, 53695, 55329, 56963, 58597, 60231, 61866, 63500, 65134, 66768, 68402, 70037, 71671, 73305, 74939, 76573, 78207, 79842, 81476, 83110, 84744, 86378, 88013, 89647, 91281, 92915, 94549, 96183, 97818, 99452, 101086, 102720, 104354, 105989, 107623, 109257, 110891, 112525, 114160, 115794, 117428, 119062, 120696, 122330, 123965, 125599, 127233, 128867]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 罪业层数增加 : {value2} + # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 范围比率 : {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): + """ + [诱魔之手]\n + 未命中时, 冷却时间缩短为2秒\n + [原罪释放·净化]\n + 恶魔状态下[诱魔之手]命中时, 适用以下效果\n + - 变身持续时间 +12秒\n + - 不超过变身持续时间上限 + """ + ... + + def vp_2(self): + """ + [诱魔之手]\n + 攻击准备时间 -50%\n + 命中一定时间后自动发动爆炸攻击\n + 罪业层数增加量 +2\n + [罪业加身]\n + [诱魔之手]命中后自动施放该技能\n + - 仅在[罪业加身]技能可施放状态下发动\n + - 自动施放时[七宗罪]技能的[罪业加身]生命值和魔法值恢复效果额外 +7% + """ + ... + +# 终结战镰 +# priest_female/mistress/38612d8f2561edc2eb68d5057a837bfa +# 0c1b401bb09241570d364420b3ba3fd7/38612d8f2561edc2eb68d5057a837bfa +class Skill28(ActiveSkill): + """ + 在原地旋转并挥舞镰刀乱击敌人后, 使用离心力攻击周围的敌人。\n + 旋转过程中可以利用方向键移动, 连按攻击键或技能快捷键可以增加乱击旋转速度, 旋转中可以利用跳跃键强制中断攻击。\n + 在决斗场中, 无法用跳跃键强制中断攻击。 + """ + name = "终结战镰" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [180, 1512] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 斩击攻击力 : {value0}% X {value1} + # REMOVE: data0 = [0, 3522, 3879, 4237, 4594, 4951, 5309, 5666, 6023, 6380, 6738, 7095, 7452, 7810, 8167, 8524, 8882, 9239, 9596, 9953, 10311, 10668, 11025, 11383, 11740, 12097, 12455, 12812, 13169, 13527, 13884, 14241, 14598, 14956, 15313, 15670, 16028, 16385, 16742, 17100, 17457, 17814, 18171, 18529, 18886, 19243, 19601, 19958, 20315, 20673, 21030, 21387, 21745, 22102, 22459, 22816, 23174, 23531, 23888, 24246, 24603, 24960, 25318, 25675, 26032, 26389, 26747, 27104, 27461, 27819, 28176]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 范围比率 : {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): + """ + [终结战镰]\n + - 旋转斩击攻击强化\n + - 攻击范围 +70%\n + - 多段斩击可以吸附敌人\n + - 旋转次数 +9次\n + - 总攻击力相同\n + - 旋转过程中移动速度 +700%\n + - 旋转过程中连按攻击键或技能快捷键时, 不会增加旋转速度 + """ + ... + + def vp_2(self): + """ + [终结战镰]\n + 强制中断镰刀系列技能的施放后僵直立即施放时, 适用以下效果: \n + - 省略准备动作\n + - 多段攻击次数 -3次\n + - 总攻击力相同\n + [粉碎回旋击]\n + 强制中断镰刀系列技能的施放后僵直立即施放时, 适用以下效果: \n + - 施放过程中减少前进距离\n + - 省略准备动作\n + - 旋转多段攻击次数 -2次\n + - 总攻击力相同 + """ + ... + +# 愤怒之袭 +# priest_female/mistress/6a1d1f08a6572be420bb3a256c44c015 +# 0c1b401bb09241570d364420b3ba3fd7/6a1d1f08a6572be420bb3a256c44c015 +class Skill29(ActiveSkill): + """ + 变身为恶魔, 用爆发性的力量和速度掠过敌人, 给敌人造成伤害。\n + 消耗罪业层数时, 增加技能攻击力; 增加攻击速度, 效果持续一定时间。\n + 施放时, 按前进键可以移动更远距离。\n + [和平的另一面并不是战争。 也许, 压抑住愤怒, 人类才会迎来真正的和平。] + """ + name = "愤怒之袭" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [400, 3360] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + 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, 53168, 58562, 63956, 69350, 74743, 80137, 85531, 90925, 96319, 101713, 107107, 112500, 117894, 123288, 128682, 134076, 139470, 144864, 150257, 155651, 161045, 166439, 171833, 177227, 182621, 188014, 193408, 198802, 204196, 209590, 214984, 220378, 225771, 231165, 236559, 241953, 247347, 252741, 258134, 263528, 268922, 274316, 279710, 285104, 290498, 295891, 301285, 306679, 312073, 317467, 322861, 328255, 333648, 339042, 344436, 349830, 355224, 360618, 366012, 371405, 376799, 382193, 387587, 392981, 398375, 403769, 409162, 414556, 419950, 425344]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 范围比率 : {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) + + def vp_1(self): + """ + [愤怒之袭]\n + 移动功能强化\n + - 斩击时可以沿Y轴移动\n + - 可以在175px以下的空中施放\n + - 前进距离 +30%\n + 攻击范围 +30%\n + 施放过程中, 再次按技能键可以追击瞬间斩击命中的敌人 + """ + ... + + def vp_2(self): + """ + [愤怒之袭]\n + 当罪业层数在3层以上时施放, 消耗所有罪业层数\n + [七宗罪]\n + 强化[愤怒之袭]消耗罪业层数时的效果\n + (根据消耗的层数, 增加攻击速度增加率和持续时间)\n + - 消耗4层 : +17%\n + - 消耗5层 : +37%\n + - 消耗6层 : +57%\n + - 消耗7层 : +77%\n + [傲慢之堕]\n + 可以在[愤怒之袭]施放过程中施放, 此时适用以下效果\n + - 在[愤怒之袭]技能路径上生成冲击波\n + - 不消耗罪业层数\n + - 消耗罪业层数时适用效果 + """ + ... + +# 罪业宣告 +# priest_female/mistress/852f8ad797db4dca1405cb3e77198401 +# 0c1b401bb09241570d364420b3ba3fd7/852f8ad797db4dca1405cb3e77198401 +class Skill30(PassiveSkill): + """ + 可以强制中断转职技能的施放后僵直并施放; 攻击时, 增加暴击伤害和魔法暴击率, 效果持续一定时间。\n + 在决斗场中, 不适用强制中断功能。\n + [恬不知耻的恶魔啊! 神会将你们的罪业宣之于众!] + """ + name = "罪业宣告" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 2 #TODO + rangeLv = 3 + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 增益效果持续时间 : {value0}秒 + # REMOVE: data0 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 暴击伤害增加率 : {value1}% + # REMOVE: data1 = [0, 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, 104]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 魔法暴击率增加 : {value2}% + # REMOVE: data2 = [0, 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, 35, 35.5, 36, 36.5, 37, 37.5]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 原罪释放·净化 +# priest_female/mistress/a2d943797daca862a6f321aca6ac9bfa +# 0c1b401bb09241570d364420b3ba3fd7/a2d943797daca862a6f321aca6ac9bfa +class Skill31(ActiveSkill): + """ + 变身为实体化的原罪, 效果持续一定时间。\n + 如果在施放恶魔系技能的过程中使用[原罪释放·净化], 可以立即变身。\n + 变身持续时间内拥有霸体效果, 增加攻击速度、 移动速度、 防御力、 生命值魔法值恢复力、 控制型异常状态抗性。\n + 变身持续时间内, 变更基本攻击和镰刀系技能, 并且无法使用部分技能。\n + 无法使用的技能] : [空中锤击]、 [治愈祈祷]、 [审判锤击]、 [武器格挡]、 [净化]、 [唤雷符] + """ + name = "原罪释放·净化" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 5 + cube = 7 + cd = 140 + mp = [1500, 12600] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 变身持续时间 : {value0}秒 + # REMOVE: data0 = [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 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [变身时附加效果] + # 攻击速度和移动速度增加 : {value1}% + # REMOVE: data1 = [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 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 防御力增加 : {value2}% + # REMOVE: data2 = [0, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 生命值/魔法值恢复量增加 : {value3}% + # REMOVE: data3 = [0, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 控制型异常状态抗性增加 : {value4}% + # REMOVE: data4 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + +# 净化之花 +# priest_female/mistress/9dc8438e4572d39243c97da31c113acc +# 0c1b401bb09241570d364420b3ba3fd7/9dc8438e4572d39243c97da31c113acc +class Skill32(ActiveSkill): + """ + 变身为恶魔,向最强的敌人绽放净化之花, 造成多段伤害并强控敌人后, 净化之花会发生爆炸。\n + 学习后, 技能等级补正为与[原罪释放·净化]相同。 + """ + name = "净化之花" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 5 + cd = 140 + mp = [1500, 3500] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段攻击力 : {value0}% + # REMOVE: data0 = [0, 1342, 1653, 1964, 2275, 2587, 2898, 3209, 3520, 3831, 4142, 4454, 4765, 5076, 5387, 5698, 6010, 6321, 6632, 6943, 7254, 7565, 7877, 8188, 8499, 8810, 9121, 9432, 9744, 10055, 10366, 10677, 10988, 11299, 11611, 11922, 12233, 12544, 12855, 13166, 13478, 13789, 14100, 14411, 14722, 15033, 15345, 15656, 15967, 16278, 16589]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 82253, 101326, 120400, 139473, 158546, 177619, 196692, 215765, 234839, 253912, 272985, 292058, 311131, 330205, 349278, 368351, 387424, 406497, 425571, 444644, 463717, 482790, 501863, 520937, 540010, 559083, 578156, 597229, 616302, 635376, 654449, 673522, 692595, 711668, 730742, 749815, 768888, 787961, 807034, 826108, 845181, 864254, 883327, 902400, 921473, 940547, 959620, 978693, 997766, 1016839]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 嫉妒之吻 +# priest_female/mistress/c7bf7ccab413009640e65ca6f2f0263a +# 0c1b401bb09241570d364420b3ba3fd7/c7bf7ccab413009640e65ca6f2f0263a +class Skill33(ActiveSkill): + """ + 变身为恶魔, 散发魅惑气息, 被魅惑气息命中的敌人会僵直并进入魅惑状态, 效果持续一定时间。\n + 若存在被魅惑气息命中的敌人, 再次按技能键, 可以移动到敌人身后发动斩击。\n + 消耗罪业层数时, 增加技能攻击力和魅惑时间。\n + 若敌人未被魅惑, 会在一定时间内对敌人附加印记。 此时, 再次按技能键, 可以移动到被附加印记或被魅惑的敌人身后, 将其撕裂。\n + [妒忌是未拥有者对拥有者的羡慕, 嫉妒是拥有者对失去的恐惧。] + """ + name = "嫉妒之吻" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1120] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + 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, 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 + 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, 5, 5, 5, 5, 5, 5, 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, 50594, 55727, 60859, 65992, 71125, 76258, 81390, 86523, 91656, 96789, 101921, 107054, 112187, 117319, 122452, 127585, 132718, 137850, 142983, 148116, 153248, 158381, 163514, 168647, 173779, 178912, 184045, 189178, 194310, 199443, 204576, 209708, 214841, 219974, 225107, 230239, 235372, 240505, 245638, 250770, 255903, 261036, 266168, 271301, 276434, 281567, 286699, 291832, 296965, 302098]# 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): + """ + [嫉妒之吻]\n + 魅惑气息移动功能强化\n + - 追踪前方的敌人\n + - 移动速度 +30%\n + 魅惑效果强化\n + - 最后一击可发动距离 +80%\n + - 敌人僵直时间 +100%\n + - 魅惑时间 +60%\n + - 魅惑气息命中时, 魅惑时间内所受伤害 -20% + """ + ... + + def vp_2(self): + """ + [嫉妒之吻]\n + 施放时, 使周围的所有敌人陷入魅惑\n + - 魅惑范围 : 与[罪业诱惑]诱惑范围相同\n + - 范围内没有敌人时无法使用\n + - 再次按技能键时, 引爆魅惑\n + - 总攻击力相同\n + [罪业诱惑]\n + 诱惑范围 +20% + """ + ... + +# 暴食之噬 +# priest_female/mistress/1b1cfab062e0768bcc889e33e1f30dbf +# 0c1b401bb09241570d364420b3ba3fd7/1b1cfab062e0768bcc889e33e1f30dbf +class Skill34(ActiveSkill): + """ + 唤醒暴食之原罪, 吸附前方的敌人后, 向前方释放吸收到的能量。\n + 消耗罪业层数时, 增加技能攻击力和生命值恢复量。\n + 可以通过按住技能键, 增加吸收能量的时间。 吸收成功时, 可以恢复自身的生命值并增加罪业层数。\n + [减少自己的粮食, 进而禁食, 将那些粮食分给穷苦的人们, 此为积德之行为。] + """ + name = "暴食之噬" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = True + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 + + # 吸收时, 多段攻击力 : {value0}% X {value1}次 + # REMOVE: data0 = [0, 5453, 6006, 6560, 7113, 7666, 8219, 8772, 9326, 9879, 10432, 10985, 11539, 12092, 12645, 13198, 13751, 14305, 14858, 15411, 15964, 16517, 17071, 17624, 18177, 18730, 19284, 19837, 20390, 20943, 21496, 22050, 22603, 23156, 23709, 24262, 24816, 25369, 25922, 26475, 27029, 27582, 28135, 28688, 29241, 29795, 30348, 30901, 31454, 32008, 32561]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 每吸收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]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 每次吸收攻击时罪业层数增加量 : {value3} + # REMOVE: data3 = [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 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 吸收蓄气时间上限 : {value4}秒 + # REMOVE: data4 = [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 + data4 = get_data(f'{prefix}/{uuid}', 4) + # 最后一击多段攻击力 : {value5}% X {value6}次 + # REMOVE: data5 = [0, 16359, 18019, 19679, 21338, 22998, 24658, 26317, 27977, 29637, 31296, 32956, 34616, 36275, 37935, 39594, 41254, 42914, 44573, 46233, 47893, 49552, 51212, 52872, 54531, 56191, 57851, 59510, 61170, 62830, 64489, 66149, 67809, 69468, 71128, 72787, 74447, 76107, 77766, 79426, 81086, 82745, 84405, 86065, 87724, 89384, 91044, 92703, 94363, 96023, 97682]# noqa: E501 + data5 = get_data(f'{prefix}/{uuid}', 5) + # REMOVE: data6 = [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 + 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) + + def vp_1(self): + """ + [暴食之噬]\n + 攻击范围 +30%\n + 吸收攻击强化\n + - 吸附力 +30%\n + - 生命值恢复量 +30%\n + - 每次攻击罪业层数增加量 +1 + """ + ... + + def vp_2(self): + """ + [暴食之噬]\n + 对周围范围内的敌人进行攻击\n + [七宗罪]\n + 消耗罪业层数时, 分身代替施放 + """ + ... + +# 智慧起源 : 原罪结晶 +# priest_female/mistress/e5c09f9132a48dc1d695968592cc5878 +# 0c1b401bb09241570d364420b3ba3fd7/e5c09f9132a48dc1d695968592cc5878 +class Skill35(PassiveSkill): + """ + 领悟宇宙初始的智慧, 增加基本攻击力和技能攻击力, 并增加[原罪释放·净化]变身时间, 魔化状态下攻击时, 对周围进行光环攻击。\n + 而且, 在原罪的影响下, 叠加的罪业数量不会降到1以下, 获得罪业层数时减少[原罪释放·净化]冷却时间。\n + 在人类形态下使用恶魔系技能命中目标时, [罪业诱惑]的光环散发紫色光辉, 对范围内所有的敌人造成伤害, [原罪释放·净化]变身状态下所有攻击发动光环光辉攻击。\n + [传说中诞下所有人类罪业的禁断结晶……原罪、 苹果、 禁断之果、 普拉那, 无数词语在描述这个东西。] + """ + name = "智慧起源 : 原罪结晶" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 2 #TODO + rangeLv = 3 + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加量 : {value0}% + # REMOVE: data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 光环光辉攻击力 : {value1}% + # REMOVE: data1 = [0, 6997, 8112, 9228, 10343, 11459, 12574, 13690, 14805, 15921, 17036, 18152, 19267, 20383, 21498, 22613, 23729, 24844, 25960, 27075, 28191, 29306, 30422, 31537, 32653, 33768, 34884, 35999, 37115, 38230, 39345, 40461, 41576, 42692, 43807, 44923, 46038, 47154, 48269, 49385, 50500, 51616, 52731, 53846, 54962, 56077, 57193, 58308, 59424, 60539, 61655]# 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # [获得罪业层数时] + # [原罪释放·净化]冷却时间减少 : {value4}秒 + # REMOVE: data4 = [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 + 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) + +# 灵魂烙印 : 原罪冲击 +# priest_female/mistress/e0daa922b19cdc35de879e938361464e +# 0c1b401bb09241570d364420b3ba3fd7/e0daa922b19cdc35de879e938361464e +class Skill36(ActiveSkill): + """ + 用镰刀把周围敌人驱赶到一处, 然后断开原罪印章, 高高跳跃后落到地面, 引起强烈的爆炸。\n + 原罪爆炸攻击时, 吸收原罪并增加罪业层数。\n + [人类无法隔断原罪? 是因为人类从原罪诞生? 还是因为人因原罪才能称为人。] + """ + name = "灵魂烙印 : 原罪冲击" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "e0daa922b19cdc35de879e938361464e" + 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, 16709, 18404, 20099, 21794, 23489, 25184, 26879, 28574, 30269, 31964, 33659, 35354, 37050, 38745, 40440, 42135, 43830, 45525, 47220, 48915, 50610, 52305, 54000, 55695, 57390, 59085, 60781, 62476, 64171, 65866, 67561, 69256, 70951, 72646, 74341, 76036, 77731, 79426, 81121, 82817, 84512, 86207, 87902, 89597, 91292, 92987, 94682, 96377, 98072, 99767]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 原罪爆炸攻击力 : {value1}% + # REMOVE: data1 = [0, 66834, 73615, 80395, 87175, 93956, 100736, 107516, 114297, 121077, 127857, 134637, 141418, 148198, 154978, 161759, 168539, 175319, 182100, 188880, 195660, 202440, 209221, 216001, 222781, 229562, 236342, 243122, 249903, 256683, 263463, 270243, 277024, 283804, 290584, 297365, 304145, 310925, 317706, 324486, 331266, 338046, 344827, 351607, 358387, 365168, 371948, 378728, 385509, 392289, 399069]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 原罪爆炸攻击时罪业层数增加 : {value2} + # REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# 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): + """ + [灵魂烙印 : 原罪冲击]\n + 施放时立即发动驱赶敌人攻击\n + 终结原罪爆炸攻击变更为原地下劈动作\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [灵魂烙印 : 原罪冲击]\n + 施放时, 变身为恶魔后将罪业附于武器, 向前方砸击\n + - 向前方砸击时引发原罪爆炸\n + - 总攻击力相同\n + 变更为消耗3个罪业层数的技能, 消耗罪业层数时, 适用以下效果\n + - 施放技能时进入无敌状态\n + - 移动速度增加17%, 效果持续17秒 + """ + ... + +# 肋骨重塑 : 原罪战矛 +# priest_female/mistress/0fbb8de70002ad34f046c94c2cb3e863 +# 0c1b401bb09241570d364420b3ba3fd7/0fbb8de70002ad34f046c94c2cb3e863 +class Skill37(ActiveSkill): + """ + 把刻在后背的原罪烙印具现化为7根骨刺刺向前方, 随后触手散开刺向敌人。\n + 刺击时, 进入无敌状态; 吸附刺击命中的敌人并使其进入强制控制状态。\n + [今天仍没有领悟到自己罪孽的人们……唯有与神相连的证据才能拯救他们。] + """ + name = "肋骨重塑 : 原罪战矛" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + 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, 52132, 57420, 62709, 67998, 73286, 78575, 83864, 89153, 94441, 99730, 105019, 110307, 115596, 120885, 126174, 131462, 136751, 142040, 147328, 152617, 157906, 163195, 168483, 173772, 179061, 184349, 189638, 194927, 200216, 205504, 210793, 216082, 221371, 226659, 231948, 237237, 242525, 247814, 253103, 258392, 263680, 268969, 274258, 279546, 284835, 290124, 295413, 300701, 305990, 311279]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 触手散开斩击攻击力 : {value1}% + # REMOVE: data1 = [0, 21025, 23158, 25291, 27425, 29558, 31691, 33824, 35957, 38090, 40223, 42356, 44489, 46622, 48755, 50888, 53021, 55154, 57287, 59420, 61553, 63686, 65819, 67952, 70085, 72218, 74351, 76484, 78617, 80750, 82883, 85016, 87149, 89282, 91415, 93548, 95681, 97814, 99947, 102080, 104213, 106346, 108479, 110612, 112745, 114878, 117011, 119144, 121277, 123410, 125543]# 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]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + + def vp_1(self): + """ + [肋骨重塑 : 原罪战矛]\n + 施放时, 立即进入无敌状态\n + 刺击持续时间 +1秒\n + 再次按技能键时, 可立即发动终结攻击\n + 最后一击触手散开施放速度 +25% + """ + ... + + def vp_2(self): + """ + [肋骨重塑 : 原罪战矛]\n + 将原罪烙印向地面广泛扩散, 用7根尖刺刺向天空后撕裂\n + [七宗罪]\n + [肋骨重塑 : 原罪战矛]的终结攻击触手散开攻击命中时, 吸收敌人的原罪, 适用以下效果\n + - 7秒内罪业层数不会下降到7以下 + """ + ... + +# 失乐园 +# priest_female/mistress/c5a2956d8ed3af1746ed2f76ca971a09 +# 0c1b401bb09241570d364420b3ba3fd7/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill38(ActiveSkill): + """ + 提取禁忌之力移动到最强大的敌人面前, 转嫁罪业后使敌人爆炸。\n + 周围存在敌人时才可以施放, 提取禁忌之力的瞬间, 罪业层数达到最大值, 转嫁给敌人后罪业层数减少到最小值。\n + [湮灭, 之后将有乐园降临。 神啊, 求您把悔改的灵魂们带到乐园……] + """ + name = "失乐园" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 6 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [1500, 5000] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 罪业转嫁攻击力 : {value0}% X {value1}次 + # REMOVE: data0 = [0, 6556, 8076, 9596, 11116, 12637, 14157, 15677, 17197, 18717, 20237, 21758, 23278, 24798, 26318, 27838, 29359, 30879, 32399, 33919, 35439, 36960, 38480, 40000, 41520, 43040, 44560, 46081, 47601, 49121, 50641, 52161, 53682, 55202, 56722, 58242, 59762, 61282, 62803, 64323, 65843, 67363, 68883, 70404, 71924, 73444, 74964, 76484, 78005, 79525, 81045]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # REMOVE: data1 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 禁忌之力爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 183562, 226128, 268693, 311258, 353823, 396388, 438954, 481519, 524084, 566649, 609214, 651780, 694345, 736910, 779475, 822040, 864606, 907171, 949736, 992301, 1034866, 1077431, 1119997, 1162562, 1205127, 1247692, 1290257, 1332823, 1375388, 1417953, 1460518, 1503083, 1545649, 1588214, 1630779, 1673344, 1715909, 1758475, 1801040, 1843605, 1886170, 1928735, 1971301, 2013866, 2056431, 2098996, 2141561, 2184127, 2226692, 2269257]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 原罪之初 +# priest_female/mistress/0113c8b1306ca76d208f83f2d093dd62 +# 0c1b401bb09241570d364420b3ba3fd7/0113c8b1306ca76d208f83f2d093dd62 +class Skill39(PassiveSkill): + """ + 除恶者超越人类可以背负的原罪限界, 可以使用更加强大的原罪之力。\n + 学习后, 增加基本攻击力和转职技能攻击力, 部分技能附加特殊效果。\n + [冲刺斩]\n + 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩。 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。\n + [怠惰之息]\n + 增加聚拢敌人的范围和速度, 按下方向键并再次按技能键或Z键时, 向周围发动冲击波攻击。 (冲击波攻击力和[怠惰之息]的突刺攻击力相同)\n + [我们只能背负原罪而生吗? 所有原罪之初, 如果我们能领悟其本质……] + """ + name = "原罪之初" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 3 + uuid = "0113c8b1306ca76d208f83f2d093dd62" + 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) + # [怠惰之息] - 聚拢敌人速度和范围比率 : {value1}% + # REMOVE: data1 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 至高之刑 +# priest_female/mistress/8b08f9504167a9c0f3a1d29d71b7943e +# 0c1b401bb09241570d364420b3ba3fd7/8b08f9504167a9c0f3a1d29d71b7943e +class Skill40(ActiveSkill): + """ + 变身为恶魔, 用铭刻七宗罪之力的镰刀审判敌人。 共进行7次审判, 令敌人赎罪。 \n + 施放中连按攻击键或技能快捷键, 可增加攻击速度。 \n + [愚蠢之人, 珍惜赐予你救赎的机会, 虔诚地忏悔吧。] + """ + name = "至高之刑" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1066, 8000] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段斩击攻击力 : {value0}% X {value1} + # REMOVE: data0 = [0, 20339, 22402, 24465, 26529, 28592, 30655, 32719, 34782, 36845, 38909, 40972, 43036, 45099, 47162, 49226, 51289, 53352, 55416, 57479, 59542, 61606, 63669, 65732, 67796, 69859, 71922, 73986, 76049, 78112, 80176, 82239, 84302, 86366, 88429, 90492, 92556, 94619, 96683, 98746, 100809, 102873, 104936, 106999, 109063, 111126, 113189, 115253, 117316, 119379, 121443]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 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]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 终结斩击攻击力 : {value2}% + # REMOVE: data2 = [0, 81355, 89608, 97862, 106115, 114368, 122622, 130875, 139128, 147382, 155635, 163889, 172142, 180395, 188649, 196902, 205156, 213409, 221662, 229916, 238169, 246423, 254676, 262929, 271183, 279436, 287689, 295943, 304196, 312450, 320703, 328956, 337210, 345463, 353717, 361970, 370223, 378477, 386730, 394983, 403237, 411490, 419744, 427997, 436250, 444504, 452757, 461011, 469264, 477517, 485771]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 原罪之翼·永息 +# priest_female/mistress/ac21c02567f04a92b54dd85c091d1e5a +# 0c1b401bb09241570d364420b3ba3fd7/ac21c02567f04a92b54dd85c091d1e5a +class Skill41(ActiveSkill): + """ + 除恶者将敌人引诱到原罪之沼, 用沉重的罪业碾压并强控敌人, 然后吸收周围的一切罪业。\n + 超越原罪限界的除恶者维持着神圣性, 将背负所有原罪化为羽翼和尾巴的形态。 由无数原罪结晶体构成的羽翼和尾巴覆盖整个世界, 赦免背负的原罪, 引导所有人进入永远的安息。\n + 吸收周围的罪业时, 罪业层数增加到最大值。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。\n + [神啊……所有的罪业都由我来背负。 请赦免他们的罪业, 允许他们永恒地安息吧……] + """ + name = "原罪之翼·永息" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 爆炸攻击力 : {value0}% + # REMOVE: data0 = [0, 634497, 781627, 928756, 1075886, 1223016, 1370146, 1517275, 1664405, 1811535, 1958665, 2105794, 2252924, 2400054, 2547184, 2694313, 2841443, 2988573, 3135703, 3282832, 3429962, 3577092, 3724222, 3871351, 4018481, 4165611, 4312740, 4459870, 4607000, 4754130, 4901259, 5048389, 5195519, 5342649, 5489778, 5636908, 5784038, 5931168, 6078297, 6225427, 6372557, 6519687, 6666816, 6813946, 6961076, 7108206, 7255335, 7402465, 7549595, 7696724, 7843854]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'mistress' + self.nameCN = '神启·诱魔者' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '诱魔者' + self.jobId = '0c1b401bb09241570d364420b3ba3fd7' + self.jobGrowId = 'c9b492038ee3ca8d27d7004cf58d59f3' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/sorceress.py b/backend/core/character/GF/priest_female/sorceress.py new file mode 100644 index 00000000..c815ee25 --- /dev/null +++ b/backend/core/character/GF/priest_female/sorceress.py @@ -0,0 +1,1453 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill, get_data +from core.basic.character import Character +prefix = "priest_female/sorceress/cn/skillDetail" + +# 升空斩 +# priest_female/sorceress/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 4 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# 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) + +# 审判锤击 +# priest_female/sorceress/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0} + # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + +# 后跳 +# priest_female/sorceress/7822d6d52e10964a6755f142c666b494 +# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 3 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + +# 基础精通 +# priest_female/sorceress/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 115 + maxLv = 200 + 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) + +# 受身蹲伏 +# priest_female/sorceress/ce26c6b69d02a440a81b552bec94f03b +# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 2 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + icon = "$common/$uuid" + hasVP = False + hasUP = False + 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) + +# 防具精通 +# priest_female/sorceress/892ef624d8bf3d7fc045f84825fd6104 +# 0c1b401bb09241570d364420b3ba3fd7/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + +# 空中锤击 +# priest_female/sorceress/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 冲击波攻击力 : {value1}%% + # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 可以施放技能的最小高度 : {value2}px + # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 冲击波大小 : {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) + +# 治愈祈祷 +# priest_female/sorceress/0969cd4054d93da07708108c0cc1c4b5 +# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 +class Skill7(ActiveSkill): + """ + 向神明祷告, 治疗自身的伤势, 恢复生命值。\n + 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n + 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 + """ + name = "治愈祈祷" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 1 #TODO + rangeLv = 3 + cd = 10 + mp = [15, 154] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 生命值恢复量 : {value0} + # REMOVE: 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 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% + # REMOVE: data1 = [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, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 治愈范围 : {value2}px + # REMOVE: data2 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 钩颈斩 +# priest_female/sorceress/cfacda0647b9a0f595df2c2aad30c18d +# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d +class Skill8(ActiveSkill): + """ + 大幅度挥动巨兵, 勾起敌人后砸向地面。\n + 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n + 对无法抓取的敌人不适用控制效果。\n + 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n + 转职为光明骑士后, 技能类型变为独立攻击力。 + """ + name = "钩颈斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 5 + mp = [10, 120] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 勾拽攻击力 : {value0}% + # REMOVE: data0 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 下劈攻击力 : {value1}% + # REMOVE: data1 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 武器格挡 +# priest_female/sorceress/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 3 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 所受伤害减少率 (物理) : {value0}% + # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 所受伤害减少率 (魔法) : {value1}% + # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 净化 +# priest_female/sorceress/4655101518604f874721b3cc249aae10 +# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 +class Skill10(ActiveSkill): + """ + 使范围内的所有队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 1 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 异常状态消除数量上限 : {value0}个 + # REMOVE: data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # [净化]适用范围 : {value1}px + # REMOVE: data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 罪业加身 +# priest_female/sorceress/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 8 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% + # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # [范围信息] + # 范围比率 : {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) + +# 强化 - 后跳 +# priest_female/sorceress/2b340542e776818b78f3212af184bd6b +# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 4 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + icon = "$common/$uuid" + hasVP = False + hasUP = False + 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) + +# 跃翔 +# priest_female/sorceress/1fea5a626f15230237946a11a9d11582 +# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 6 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + icon = "$common/$uuid" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 持续时间 : {value0}秒 + # REMOVE: data0 = [0, 20]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + +# 唤雷符 +# priest_female/sorceress/45442bbbe33540b4deeec29437dae70c +# 0c1b401bb09241570d364420b3ba3fd7/45442bbbe33540b4deeec29437dae70c +class Skill14(ActiveSkill): + """ + 使用符咒在前方召唤落雷。\n + [转职为驱魔师后附加效果]\n + - 增加落雷大小\n + - 使命中的敌人撞地反弹。 \n + [学习乾坤之境后]\n + - 可以探索施放者周围的350px内的敌人后发动攻击。\n + - 周围没有敌人时无法施放。\n + - 无法攻击物体。\n + - 最多攻击12名敌人。\n + - 对每名敌人攻击1次。 + """ + name = "唤雷符" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 252] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 落雷攻击力 : {value0}% + # REMOVE: data0 = [0, 5414, 5963, 6512, 7062, 7611, 8160, 8709, 9259, 9808, 10357, 10906, 11456, 12005, 12554, 13103, 13653, 14202, 14751, 15300, 15850, 16399, 16948, 17497, 18047, 18596, 19145, 19694, 20244, 20793, 21342, 21891, 22441, 22990, 23539, 24088, 24638, 25187, 25736, 26285, 26835, 27384, 27933, 28482, 29032, 29581, 30130, 30679, 31229, 31778, 32327, 32876, 33426, 33975, 34524, 35073, 35623, 36172, 36721, 37270, 37820, 38369, 38918, 39467, 40017, 40566, 41115, 41664, 42214, 42763, 43312]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 落雷距离 : {value1}px + # REMOVE: data1 = [0, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230]# 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) + +# 念珠连射 +# priest_female/sorceress/0232c151ef3731c2dede51931a374723 +# 0c1b401bb09241570d364420b3ba3fd7/0232c151ef3731c2dede51931a374723 +class Skill15(ActiveSkill): + """ + 发射念珠。\n + 发射过程中, 按方向键, 可以调整为向上/向下发射, 发射时, 可以使用其他技能。\n + 连按技能键可以连续发射念珠, 可以在空中使用该技能。\n + 根据[基础精通]增加攻击力, 施放使用念珠的技能后, 无法使用[念珠连射]。 + """ + name = "念珠连射" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 4 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念珠冷却时间 : {value0}秒 + # REMOVE: data0 = [0, 0.7]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + +# 木槵子经 +# priest_female/sorceress/d2c6df5105577fb59fb92529a36165a0 +# 0c1b401bb09241570d364420b3ba3fd7/d2c6df5105577fb59fb92529a36165a0 +class Skill16(ActiveSkill): + """ + 在空中排列念珠后, 一同射向前方。\n + 念珠会击退敌人并造成伤害。\n + 敌人离得越近, 击退距离越远。 处于远处的敌人不会被击退。 + """ + name = "木槵子经" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cd = 4 + mp = [30, 252] + uuid = "d2c6df5105577fb59fb92529a36165a0" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 788, 867, 947, 1027, 1107, 1187, 1267, 1347, 1427, 1507, 1586, 1666, 1746, 1826, 1906, 1986, 2066, 2146, 2226, 2305, 2385, 2465, 2545, 2625, 2705, 2785, 2865, 2945, 3024, 3104, 3184, 3264, 3344, 3424, 3504, 3584, 3664, 3743, 3823, 3903, 3983, 4063, 4143, 4223, 4303, 4383, 4463, 4542, 4622, 4702, 4782, 4862, 4942, 5022, 5102, 5182, 5261, 5341, 5421, 5501, 5581, 5661, 5741, 5821, 5901, 5980, 6060, 6140, 6220, 6300]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念珠连射出数量 : {value1}个 + # REMOVE: data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 发射体前进距离比率 : {value2}% + # REMOVE: data2 = [0, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 缩地成寸 +# priest_female/sorceress/e0a072e8cef2d77893aad5f68aeed56a +# 0c1b401bb09241570d364420b3ba3fd7/e0a072e8cef2d77893aad5f68aeed56a +class Skill17(ActiveSkill): + """ + 使用法力缩小地形, 快速移动远距离。\n + 输入方向键时向该位置移动, 未输入时向后移动。\n + 到达地点后引发冲击波使敌人浮空。\n + 在决斗场中, [缩地成寸]没有浮空功能。 + """ + name = "缩地成寸" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 8 #TODO + rangeLv = 2 + cd = 4 + mp = [30, 30] + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # X轴移动距离 : {value0}px + # REMOVE: data0 = [0, 300]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # Y轴移动距离 : {value1}px + # REMOVE: data1 = [0, 100]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + +# 束灵符 +# priest_female/sorceress/de3fea2d65c597f4d55c70a02b97fc79 +# 0c1b401bb09241570d364420b3ba3fd7/de3fea2d65c597f4d55c70a02b97fc79 +class Skill18(ActiveSkill): + """ + 抛出符咒, 束缚敌人。\n + 符咒前行一定距离后, 生成束缚领域, 触碰到的敌人受到魔法伤害, 并使敌人进入短暂的强制控制状态; 可以在空中使用。\n + [驱魔的方法有殴打法、 辟火法、 光明法、 阴阳法、 符咒法等。] + """ + name = "束灵符" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cd = 7 + mp = [40, 300] + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 7411, 8163, 8915, 9667, 10418, 11170, 11922, 12674, 13426, 14178, 14929, 15681, 16433, 17185, 17937, 18689, 19440, 20192, 20944, 21696, 22448, 23200, 23951, 24703, 25455, 26207, 26959, 27711, 28463, 29214, 29966, 30718, 31470, 32222, 32974, 33725, 34477, 35229, 35981, 36733, 37485, 38236, 38988, 39740, 40492, 41244, 41996, 42748, 43499, 44251, 45003, 45755, 46507, 47259, 48010, 48762, 49514, 50266, 51018, 51770, 52521, 53273, 54025, 54777, 55529, 56281, 57032, 57784, 58536, 59288]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 束缚持续时间 : {value1}秒 + # REMOVE: data1 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 护符爆炸大小比率 : {value2}% + # REMOVE: data2 = [0, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 神谕之祈愿 +# priest_female/sorceress/c61f5a010370101402b05b21916c2071 +# 0c1b401bb09241570d364420b3ba3fd7/c61f5a010370101402b05b21916c2071 +class Skill19(ActiveSkill): + """ + 向神龙祈祷, 给自身降下神谕。\n + 受到神谕后, 增加驱魔师的基本攻击力和技能攻击力, 并增加物理/魔法防御力。\n + [用虔诚的心传承意志吧。] + """ + name = "神谕之祈愿" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 2 #TODO + rangeLv = 3 + cd = 5 + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = False + 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, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 物理防御力增加 : {value1} + # REMOVE: data1 = [0, 672, 1344, 2016, 2685, 3357, 4029, 4701, 5373, 6045, 6714, 7386, 8058, 8730, 9402, 10074, 10743, 11415, 12087, 12759, 13431, 14103, 14772, 15444, 16116, 16788, 17460, 18132, 18801, 19473, 20145]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 魔法防御力增加 : {value2} + # REMOVE: data2 = [0, 672, 1344, 2016, 2685, 3357, 4029, 4701, 5373, 6045, 6714, 7386, 8058, 8730, 9402, 10074, 10743, 11415, 12087, 12759, 13431, 14103, 14772, 15444, 16116, 16788, 17460, 18132, 18801, 19473, 20145]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 增益效果持续时间 : {value3}秒 + # REMOVE: data3 = [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 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 暴击 +# priest_female/sorceress/fc1262c19f3d0477ee8eda47b8db8696 +# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 5 #TODO + rangeLv = 3 + 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) + +# 驱邪咒 +# priest_female/sorceress/202edb928046f4fa6dedf6337377efd5 +# 0c1b401bb09241570d364420b3ba3fd7/202edb928046f4fa6dedf6337377efd5 +class Skill21(ActiveSkill): + """ + 念出驱魔咒语, 击退敌人。\n + 施放过程中可以移动, 连按攻击键将以更快的速度发射。\n + 按跳跃键会终止该技能, 按Z键会转换方向。\n + 无苦集灭道, 无智亦无得。\n + [学习乾坤之境后]\n + 额外生成除灵符, 对更大范围的敌人进行攻击。 + """ + name = "驱邪咒" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 12 + mp = [35, 350] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% + # REMOVE: data0 = [0, 1277, 1406, 1536, 1665, 1795, 1924, 2054, 2184, 2313, 2443, 2572, 2702, 2831, 2961, 3090, 3220, 3349, 3479, 3608, 3738, 3867, 3997, 4126, 4256, 4386, 4515, 4645, 4774, 4904, 5033, 5163, 5292, 5422, 5551, 5681, 5810, 5940, 6069, 6199, 6328, 6458, 6588, 6717, 6847, 6976, 7106, 7235, 7365, 7494, 7624, 7753, 7883, 8012, 8142, 8271, 8401, 8531, 8660, 8790, 8919, 9049, 9178, 9308, 9437, 9567, 9696, 9826, 9955, 10085, 10214]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 咒语发射数量 : {value1}字 + # REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 发射间隔 : {value2}秒 + # REMOVE: data2 = [0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 文字大小比率 : {value3}% + # REMOVE: data3 = [0, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 祈雨祭 +# priest_female/sorceress/e1f72ce0c2592e738f711345efd8e25d +# 0c1b401bb09241570d364420b3ba3fd7/e1f72ce0c2592e738f711345efd8e25d +class Skill22(PassiveSkill): + """ + 作为被神龙选择的龙女, 拥有祈愿下雨的能力。\n + 增加驱魔师的基本攻击力和转职技能攻击力。 + """ + name = "祈雨祭" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 6 #TODO + rangeLv = 3 + uuid = "e1f72ce0c2592e738f711345efd8e25d" + 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) + +# 和合之玉 +# priest_female/sorceress/2a3c96b88d02372505692da0a8b54743 +# 0c1b401bb09241570d364420b3ba3fd7/2a3c96b88d02372505692da0a8b54743 +class Skill23(ActiveSkill): + """ + 将念珠的力量汇聚成一个球体发射出去。\n + 和合之玉会穿透敌人, 达到一定距离后回到驱魔师位置。 + """ + name = "和合之玉" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cd = 12 + mp = [150, 420] + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = True + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 前进时球体攻击力 : {value0}% + # REMOVE: data0 = [0, 11552, 12724, 13896, 15068, 16240, 17412, 18583, 19755, 20927, 22099, 23271, 24443, 25615, 26787, 27959, 29131, 30303, 31475, 32647, 33819, 34991, 36162, 37334, 38506, 39678, 40850, 42022, 43194, 44366, 45538, 46710, 47882, 49054, 50226, 51398, 52570, 53741, 54913, 56085, 57257, 58429, 59601, 60773, 61945, 63117, 64289, 65461, 66633, 67805, 68977, 70148, 71320, 72492, 73664, 74836, 76008, 77180, 78352, 79524, 80696, 81868, 83040, 84212, 85384, 86556, 87727, 88899, 90071, 91243, 92415]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 返回时球体攻击力 : {value1}% + # REMOVE: data1 = [0, 4946, 5448, 5950, 6451, 6953, 7455, 7957, 8459, 8960, 9462, 9964, 10466, 10967, 11469, 11971, 12473, 12975, 13476, 13978, 14480, 14982, 15483, 15985, 16487, 16989, 17491, 17992, 18494, 18996, 19498, 19999, 20501, 21003, 21505, 22007, 22508, 23010, 23512, 24014, 24515, 25017, 25519, 26021, 26523, 27024, 27526, 28028, 28530, 29031, 29533, 30035, 30537, 31039, 31540, 32042, 32544, 33046, 33547, 34049, 34551, 35053, 35555, 36056, 36558, 37060, 37562, 38063, 38565, 39067, 39569]# 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) + +# 神术强化 +# priest_female/sorceress/b8f4966608e4ebb3cc80ba4eac3649bb +# 0c1b401bb09241570d364420b3ba3fd7/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill24(PassiveSkill): + """ + 提升驱魔师的法力, 增加暴击伤害、 暴击率、 命中率和施放速度。\n + [在我面前放肆, 会得到刻骨铭心的教训!] + """ + name = "神术强化" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 5 #TODO + rangeLv = 3 + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 暴击伤害增加率 : {value0}% + # REMOVE: data0 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 暴击率增加 : {value1}% + # REMOVE: data1 = [0, 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]# 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, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 聚魂吸星符 +# priest_female/sorceress/b163d099c8cc27fdb6fd3639c2ee6df9 +# 0c1b401bb09241570d364420b3ba3fd7/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill25(ActiveSkill): + """ + 向前方发射神符, 吸附周围的邪恶之人。\n + 神符前进一定距离后, 吸附敌人并造成多段伤害。 + """ + name = "聚魂吸星符" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [200, 850] + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + 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, 939, 1034, 1129, 1224, 1320, 1415, 1510, 1605, 1701, 1796, 1891, 1986, 2081, 2177, 2272, 2367, 2462, 2558, 2653, 2748, 2843, 2938, 3034, 3129, 3224, 3319, 3415, 3510, 3605, 3700, 3796, 3891, 3986, 4081, 4176, 4272, 4367, 4462, 4557, 4653, 4748, 4843, 4938, 5034, 5129, 5224, 5319, 5414, 5510, 5605, 5700, 5795, 5891, 5986, 6081, 6176, 6271, 6367, 6462, 6557, 6652, 6748, 6843, 6938, 7033, 7129, 7224, 7319, 7414, 7509]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 符咒持续时间 : {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, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 吸星符球体大小比率 : {value3}% + # REMOVE: data3 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + + def vp_1(self): + """ + [聚魂吸星符]\n + 球体更强力地吸附周围敌人\n + - 周围敌人吸附范围 +30%\n + - 周围敌人吸附力 +30%\n + 球体大小 +30% + """ + ... + + def vp_2(self): + """ + [聚魂吸星符]\n + 存在被束灵符命中的敌人时, 在该敌人的位置生成球体\n + - 可以在部分转职技能施放过程中施放, 使用该功能时可以无施法动作立即施放 (觉醒技能除外) + """ + ... + +# 龙魂之怒 +# priest_female/sorceress/bc11d28c04e01923a093d65752c55516 +# 0c1b401bb09241570d364420b3ba3fd7/bc11d28c04e01923a093d65752c55516 +class Skill26(ActiveSkill): + """ + 将神龙的一部分力量具象化, 攻击前方一定范围内的敌人。\n + [南无三曼多勃驮喃 喃舵 诃 喃舵 娑婆诃] + """ + name = "龙魂之怒" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 2 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [250, 1260] + uuid = "bc11d28c04e01923a093d65752c55516" + 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, 25286, 27851, 30416, 32982, 35547, 38112, 40677, 43243, 45808, 48373, 50938, 53504, 56069, 58634, 61199, 63765, 66330, 68895, 71460, 74026, 76591, 79156, 81721, 84287, 86852, 89417, 91982, 94548, 97113, 99678, 102243, 104809, 107374, 109939, 112504, 115070, 117635, 120200, 122765, 125331, 127896, 130461, 133026, 135592, 138157, 140722, 143287, 145853, 148418, 150983, 153548, 156114, 158679, 161244, 163809, 166375, 168940, 171505, 174070, 176636, 179201, 181766, 184331, 186897, 189462, 192027, 194592, 197158, 199723, 202288]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 降落距离 : {value1}px + # REMOVE: data1 = [0, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [范围信息] + # 爆炸大小比率 : {value2}% + # REMOVE: data2 = [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 + data2 = get_data(f'{prefix}/{uuid}', 2) + + def vp_1(self): + """ + [龙魂之怒]\n + 施放时, 驱魔师与神龙一起升空后猛击地面, 造成大范围伤害\n + - 施放过程中所受伤害 -70%\n + [唤雷符]\n + 施放[龙魂之怒]时, 自动施放强化版[唤雷符]\n + - 强化版[唤雷符]攻击力为原[唤雷符]的350%\n + - 无法使用普通[唤雷符] + """ + ... + + def vp_2(self): + """ + [龙魂之怒]\n + 施放时, 破开前方的天空, 随后在该位置降下神龙猛击\n + - 可以在部分转职技能施放过程中施放, 使用该功能时可以无施放动作立即施放 (觉醒技能除外) + """ + ... + +# 百八念珠 +# priest_female/sorceress/faf9cd66281078b51be2ee0b0f6c5530 +# 0c1b401bb09241570d364420b3ba3fd7/faf9cd66281078b51be2ee0b0f6c5530 +class Skill27(ActiveSkill): + """ + 集中神力, 生成多个念珠射向敌人。\n + 生成的念珠在碰到敌人后爆炸, 给单个目标造成很高的伤害。\n + 当发现被[束灵符]束缚的敌人时, 念珠会追击该敌人。\n + 如果持续按住技能键, 将射出可穿透敌人的念珠, 在地面形成大量的爆炸, 给范围内的所有敌人造成大范围爆炸伤害。\n + 可以在空中施放, 但是无法使用大范围爆炸。\n + 在决斗场中, 念珠不会向被[束灵符]束缚的敌人移动。\n + [文楹当知, 四众龙神, 瞻察仁者, 为说何等] + """ + name = "百八念珠" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [250, 1260] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + 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, 1911, 2105, 2299, 2493, 2686, 2880, 3074, 3268, 3462, 3656, 3850, 4044, 4237, 4431, 4625, 4819, 5013, 5207, 5401, 5595, 5788, 5982, 6176, 6370, 6564, 6758, 6952, 7145, 7339, 7533, 7727, 7921, 8115, 8309, 8503, 8696, 8890, 9084, 9278, 9472, 9666, 9860, 10054, 10247, 10441, 10635, 10829, 11023, 11217, 11411, 11604, 11798, 11992, 12186, 12380, 12574, 12768, 12962, 13155, 13349, 13543, 13737, 13931, 14125, 14319, 14513, 14706, 14900, 15094, 15288]# 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, 2379, 2621, 2862, 3103, 3345, 3586, 3827, 4069, 4310, 4552, 4793, 5034, 5276, 5517, 5758, 6000, 6241, 6482, 6724, 6965, 7207, 7448, 7689, 7931, 8172, 8413, 8655, 8896, 9137, 9379, 9620, 9862, 10103, 10344, 10586, 10827, 11068, 11310, 11551, 11793, 12034, 12275, 12517, 12758, 12999, 13241, 13482, 13723, 13965, 14206, 14448, 14689, 14930, 15172, 15413, 15654, 15896, 16137, 16379, 16620, 16861, 17103, 17344, 17585, 17827, 18068, 18309, 18551, 18792, 19034]# 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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + 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) + + def vp_1(self): + """ + [百八念珠]\n + - 普通施放时, 念珠会追踪驱魔师前方一定范围内最近的敌人, 并追加飞向敌人的功能\n + - 施放时, 念珠速度 +30%\n + - 施放时, 念珠大小 +10%\n + 施放范围爆炸时, 生成无数念珠, 对驱魔师周围大范围进行最多5次的多段攻击\n + - 施放时, 念珠速度 +30%\n + - 施放时, 爆炸范围 +10% + """ + ... + + def vp_2(self): + """ + [百八念珠]\n + 普通施放时, 10秒内所有速度 +10%\n + 施放范围爆炸时, 10秒内回避率 +10%\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50% + """ + ... + +# 不动珠箔阵 +# priest_female/sorceress/d296043df164385a14cb973c8c7c4d07 +# 0c1b401bb09241570d364420b3ba3fd7/d296043df164385a14cb973c8c7c4d07 +class Skill28(ActiveSkill): + """ + 生成可以困住敌人的阵法后, 移动念珠攻击敌人。\n + 阵法内的敌人无法出去, 阵法外的敌人也无法进来。\n + 多段攻击时, 按跳跃键会立即施放最后一击。\n + 在决斗场中, 按跳跃键不会立即施放最后一击。 + """ + name = "不动珠箔阵" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "d296043df164385a14cb973c8c7c4d07" + 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, 1184, 1304, 1425, 1545, 1665, 1785, 1905, 2025, 2145, 2266, 2386, 2506, 2626, 2746, 2866, 2987, 3107, 3227, 3347, 3467, 3587, 3707, 3828, 3948, 4068, 4188, 4308, 4428, 4548, 4669, 4789, 4909, 5029, 5149, 5269, 5389, 5510, 5630, 5750, 5870, 5990, 6110, 6231, 6351, 6471, 6591, 6711, 6831, 6951, 7072, 7192, 7312, 7432, 7552, 7672, 7792, 7913, 8033, 8153, 8273, 8393, 8513, 8633, 8754, 8874, 8994, 9114, 9234, 9354, 9474]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念珠旋转次数 : {value1}次 + # REMOVE: data1 = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 最后一击攻击力 : {value2}% + # REMOVE: data2 = [0, 18981, 20906, 22832, 24757, 26683, 28608, 30534, 32460, 34385, 36311, 38236, 40162, 42087, 44013, 45938, 47864, 49790, 51715, 53641, 55566, 57492, 59417, 61343, 63269, 65194, 67120, 69045, 70971, 72896, 74822, 76747, 78673, 80599, 82524, 84450, 86375, 88301, 90226, 92152, 94078, 96003, 97929, 99854, 101780, 103705, 105631, 107557, 109482, 111408, 113333, 115259, 117184, 119110, 121035, 122961, 124887, 126812, 128738, 130663, 132589, 134514, 136440, 138366, 140291, 142217, 144142, 146068, 147993, 149919, 151844]# 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): + """ + [不动珠箔阵]\n + [不动珠箔阵]发动后结束施放动作\n + - 攻击范围 +20% + """ + ... + + def vp_2(self): + """ + [不动珠箔阵]\n + 施放技能时进入无敌状态\n + - 使攻击中的目标进入强制控制状态 + """ + ... + +# 神龙如意珠 +# priest_female/sorceress/6e33d47e6622ce03b6defdd912140270 +# 0c1b401bb09241570d364420b3ba3fd7/6e33d47e6622ce03b6defdd912140270 +class Skill29(PassiveSkill): + """ + 吸收神龙的力量, 攻击时造成额外的魔法伤害, 并增加驱魔师的基本攻击和所有技能攻击力。\n + 在决斗场中, 攻击时不造成额外的魔法伤害。 + """ + name = "神龙如意珠" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 3 + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value0}% + # REMOVE: data0 = [0, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40, 41.5, 43, 44.5, 46, 47.5, 49, 50.5, 52, 53.5, 55, 56.5, 58, 59.5, 61, 62.5, 64, 65.5, 67, 68.5, 70, 71.5, 73, 74.5, 76, 77.5, 79, 80.5, 82, 83.5, 85, 86.5]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 追加攻击攻击力 : {value1}% + # REMOVE: data1 = [0, 552, 640, 728, 816, 904, 992, 1080, 1168, 1256, 1344, 1432, 1520, 1608, 1696, 1784, 1872, 1960, 2048, 2136, 2224, 2312, 2400, 2488, 2576, 2664, 2752, 2840, 2928, 3016, 3104, 3192, 3280, 3368, 3456, 3544, 3632, 3720, 3808, 3896, 3984, 4072, 4160, 4248, 4336, 4424, 4512, 4600, 4688, 4776, 4864]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 追加攻击冷却时间 : {value2}秒 + # REMOVE: data2 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # [范围信息] + # 追加打击大小比率 : {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) + +# 神谕 : 神龙雷雨祭 +# priest_female/sorceress/ca75c965f20a150f99f54155a37400df +# 0c1b401bb09241570d364420b3ba3fd7/ca75c965f20a150f99f54155a37400df +class Skill30(ActiveSkill): + """ + 驱魔师通过神谕, 使神龙降临到现世。\n + 神龙会制造铺天盖地的乌云和强烈的雷雨, 惩罚世上的一切罪恶。\n + [神龙大人! 拯救这些受苦的人吧!] + """ + name = "神谕 : 神龙雷雨祭" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [900, 7559] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 雷雨多段攻击力 : {value0}% + # REMOVE: data0 = [0, 4267, 5256, 6246, 7235, 8225, 9214, 10204, 11193, 12183, 13172, 14162, 15151, 16140, 17130, 18119, 19109, 20098, 21088, 22077, 23067, 24056, 25046, 26035, 27024, 28014, 29003, 29993, 30982, 31972, 32961, 33951, 34940, 35930, 36919, 37908, 38898, 39887, 40877, 41866, 42856, 43845, 44835, 45824, 46814, 47803, 48793, 49782, 50771, 51761, 52750]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 雷雨持续时间 : {value1}秒 + # REMOVE: data1 = [0, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 雷雨多段攻击间隔 : {value2}秒 + # REMOVE: data2 = [0, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 最后一击攻击力 : {value3}% + # REMOVE: data3 = [0, 29260, 36044, 42829, 49614, 56399, 63184, 69969, 76753, 83538, 90323, 97108, 103893, 110678, 117462, 124247, 131032, 137817, 144602, 151387, 158171, 164956, 171741, 178526, 185311, 192096, 198880, 205665, 212450, 219235, 226020, 232805, 239589, 246374, 253159, 259944, 266729, 273514, 280298, 287083, 293868, 300653, 307438, 314223, 321007, 327792, 334577, 341362, 348147, 354932, 361717]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + +# 因果业火符 +# priest_female/sorceress/1721e94897e9961d5c98130a13392f17 +# 0c1b401bb09241570d364420b3ba3fd7/1721e94897e9961d5c98130a13392f17 +class Skill31(ActiveSkill): + """ + 抛出减速周围敌人, 并在被击时爆炸的符咒。\n + 符咒前进一定距离后生成阵法, 减速阵法内的敌人。 当驱魔师用转职技能攻击符咒时, 符咒会爆炸, 给周围的敌人造成伤害。\n + 达到爆炸次数上限、 追加技能操作, 或者符咒持续时间结束后, 引起最后一次爆炸。\n + 利用ON/OFF可以开启或关闭减速敌人的功能, 施放时可以通过前方向键来增加放置距离。\n + [神龙赐予的灵力和龙女虔诚的心与意志凝聚而成的神气, 虽无形体, 却可通过符咒留下自己的痕迹。] + """ + name = "因果业火符" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1620] + uuid = "1721e94897e9961d5c98130a13392f17" + 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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, 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 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 打击时爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 4149, 4570, 4990, 5411, 5832, 6253, 6674, 7095, 7516, 7937, 8357, 8778, 9199, 9620, 10041, 10462, 10883, 11304, 11725, 12145, 12566, 12987, 13408, 13829, 14250, 14671, 15092, 15512, 15933, 16354, 16775, 17196, 17617, 18038, 18459, 18880, 19300, 19721, 20142, 20563, 20984, 21405, 21826, 22247, 22667, 23088, 23509, 23930, 24351, 24772]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 爆炸最大次数 : {value3}次 + # REMOVE: data3 = [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 + 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]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + # 最后一击爆炸攻击力 : {value5}% + # REMOVE: data5 = [0, 15644, 17231, 18818, 20406, 21993, 23580, 25167, 26754, 28341, 29928, 31515, 33102, 34689, 36276, 37864, 39451, 41038, 42625, 44212, 45799, 47386, 48973, 50560, 52147, 53734, 55322, 56909, 58496, 60083, 61670, 63257, 64844, 66431, 68018, 69605, 71193, 72780, 74367, 75954, 77541, 79128, 80715, 82302, 83889, 85476, 87063, 88651, 90238, 91825, 93412]# 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): + """ + [因果业火符]\n + 魔法阵碰到敌人时, 强制控制敌人2秒\n + 爆炸攻击次数上限变更为3次\n + - 总攻击力相同\n + 范围大小 +10% + """ + ... + + def vp_2(self): + """ + [因果业火符]\n + 投掷因果业火符后立即爆炸\n + - 在被爆炸攻击到的所有敌人的身体上, 附着可以爆炸7次的因果业火符\n + - 附着的因果业火符持续10秒, 在持续期间赋予与[束灵符]相同的技能追踪功能 + """ + ... + +# 夺命大念阵 +# priest_female/sorceress/51a08fd0c90f0a5276cd552047fac93d +# 0c1b401bb09241570d364420b3ba3fd7/51a08fd0c90f0a5276cd552047fac93d +class Skill32(ActiveSkill): + """ + 驱魔师将法力注入念珠, 在前方画出夺命大念阵。\n + 赋予法力的念珠会击退敌人, 稍后阵法会爆炸, 对范围内的所有敌人造成伤害。 + """ + name = "夺命大念阵" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + 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, 5337, 5878, 6419, 6961, 7502, 8044, 8585, 9126, 9668, 10209, 10751, 11292, 11833, 12375, 12916, 13458, 13999, 14540, 15082, 15623, 16165, 16706, 17247, 17789, 18330, 18872, 19413, 19954, 20496, 21037, 21579, 22120, 22661, 23203, 23744, 24286, 24827, 25369, 25910, 26451, 26993, 27534, 28076, 28617, 29158, 29700, 30241, 30783, 31324, 31865]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念珠撞击多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 阵法爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 48030, 52903, 57775, 62648, 67520, 72393, 77266, 82138, 87011, 91883, 96756, 101629, 106501, 111374, 116247, 121119, 125992, 130864, 135737, 140610, 145482, 150355, 155227, 160100, 164973, 169845, 174718, 179590, 184463, 189336, 194208, 199081, 203953, 208826, 213699, 218571, 223444, 228317, 233189, 238062, 242934, 247807, 252680, 257552, 262425, 267297, 272170, 277043, 281915, 286788]# 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): + """ + [夺命大念阵]\n + 施放时在地面生成魔法阵, 升天的神龙对范围内所有敌人进行多段攻击后爆炸\n + - 魔法阵在驱魔师周围500px内最强敌人的位置生成\n + - 仅在攻击范围内存在敌人时可以使用\n + 最终爆炸范围 +10% + """ + ... + + def vp_2(self): + """ + [夺命大念阵]\n + [夺命大念阵]施放速度 +40%\n + [缩地成寸]\n + 施放[夺命大念阵]时, 初始化[缩地成寸]的冷却时间\n + [夺命大念阵]念珠发射后, 可以施放[缩地成寸] + """ + ... + +# 龙神之力 +# priest_female/sorceress/2c9d9a36c8401bddff6cdb80fab8dc24 +# 0c1b401bb09241570d364420b3ba3fd7/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill33(PassiveSkill): + """ + 龙神之力赋予御龙仙女强大的力量, 在攻击时造成附加伤害, 提高念珠射出的攻击力, 减少神龙如意珠附加伤害的冷却时间。\n + 被击时一段时间内增加物理/魔法防御力。 + """ + name = "龙神之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 3 + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 附加伤害 : {value0}% + # REMOVE: data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 念珠射出攻击力增加率 : {value1}% + # REMOVE: data1 = [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 + data1 = get_data(f'{prefix}/{uuid}', 1) + # [神龙如意珠]附加伤害冷却时间减少率 : {value2}% + # REMOVE: data2 = [0, 40, 42, 44, 46, 48, 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, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 物理/魔法防御力增加量 : {value3} + # REMOVE: data3 = [0, 10792, 11622, 12452, 13282, 14112, 14942, 15772, 16602, 17432, 18263, 19093, 19923, 20753, 21583, 22413, 23243, 24073, 24903, 25734, 26564, 27394, 28224, 29054, 29884, 30714, 31544, 32375, 33205, 34035, 34865, 35695, 36525, 37355, 38185, 39015, 39846, 40676, 41506, 42336, 43166, 43996, 44826, 45656, 46486, 47317, 48147, 48977, 49807, 50637, 51467]# 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]# 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, 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) + +# 退魔阴阳符 +# priest_female/sorceress/b89c9ab317bc0a443f6497b7cca2f6a8 +# 0c1b401bb09241570d364420b3ba3fd7/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill34(ActiveSkill): + """ + 在前方形成多个退魔符, 然后射出退魔阴阳玉攻击敌人。\n + 阴阳玉把敌人击退, 然后用退魔符进行多段攻击。 + """ + name = "退魔阴阳符" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + 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, 916, 1009, 1102, 1195, 1288, 1381, 1474, 1566, 1659, 1752, 1845, 1938, 2031, 2124, 2217, 2310, 2403, 2496, 2589, 2682, 2774, 2867, 2960, 3053, 3146, 3239, 3332, 3425, 3518, 3611, 3704, 3797, 3890, 3983, 4075, 4168, 4261, 4354, 4447, 4540, 4633, 4726, 4819, 4912, 5005, 5098, 5191, 5283, 5376, 5469]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 弹射打击攻击力 : {value1}% + # REMOVE: data1 = [0, 7557, 8323, 9090, 9857, 10623, 11390, 12157, 12923, 13690, 14457, 15223, 15990, 16756, 17523, 18290, 19056, 19823, 20590, 21356, 22123, 22890, 23656, 24423, 25189, 25956, 26723, 27489, 28256, 29023, 29789, 30556, 31323, 32089, 32856, 33622, 34389, 35156, 35922, 36689, 37456, 38222, 38989, 39756, 40522, 41289, 42055, 42822, 43589, 44355, 45122]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 弹射次数 : {value2}次 + # REMOVE: data2 = [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 + 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): + """ + [退魔阴阳符]\n + 使用符咒生成魔魂爆炎阵\n + 弹射攻击结束后, 引发魔魂爆炎阵爆炸\n + - 总攻击力相同\n + 攻击范围 +35% + """ + ... + + def vp_2(self): + """ + [退魔阴阳符]\n + 施放时, 退魔阴阳符攻击更大的范围, 并自动使用[驱邪咒]\n + - 在前方召唤[驱邪咒]并发射\n + - [驱邪咒]在冷却时间内时, 不发动该效果\n + 基本冷却时间变更为24秒\n + - 总攻击力 -40%\n + [驱邪咒]\n + [驱邪咒]发射次数变更为6次\n + - 总攻击力相同 + """ + ... + +# 天坠阴阳玉 +# priest_female/sorceress/7cf17936a039b418660424125dc968d7 +# 0c1b401bb09241570d364420b3ba3fd7/7cf17936a039b418660424125dc968d7 +class Skill35(ActiveSkill): + """ + 召唤超大型阴阳玉, 将前方区域炙烤成一片焦土。\n + 阴阳玉坠落时, 可以利用前方方向键调整降落位置; 可以在空中施放。 + """ + name = "天坠阴阳玉" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [580, 4500] + uuid = "7cf17936a039b418660424125dc968d7" + 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, 6000, 6609, 7218, 7827, 8435, 9044, 9653, 10261, 10870, 11479, 12088, 12696, 13305, 13914, 14523, 15131, 15740, 16349, 16957, 17566, 18175, 18784, 19392, 20001, 20610, 21219, 21827, 22436, 23045, 23654, 24262, 24871, 25480, 26088, 26697, 27306, 27915, 28523, 29132, 29741, 30350, 30958, 31567, 32176, 32784, 33393, 34002, 34611, 35219, 35828]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 下降最多打击次数 : {value1} + # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 爆炸攻击力 : {value2}% + # REMOVE: data2 = [0, 70893, 78085, 85277, 92469, 99661, 106853, 114045, 121237, 128429, 135621, 142813, 150005, 157197, 164389, 171582, 178774, 185966, 193158, 200350, 207542, 214734, 221926, 229118, 236310, 243502, 250694, 257886, 265078, 272270, 279462, 286654, 293846, 301038, 308230, 315422, 322614, 329806, 336998, 344190, 351383, 358575, 365767, 372959, 380151, 387343, 394535, 401727, 408919, 416111, 423303]# 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): + """ + [天坠阴阳玉]\n + 下降速度增加; 并且删除下降攻击, 立即爆炸\n + - 下降速度 +25%\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [天坠阴阳玉]\n + 施放时破开天空, 一定时间内自动向驱魔师周围最强敌人掉落念珠\n + - 小型念珠掉落结束后或破开天空状态下再次按技能键时, 召唤巨型阴阳玉\n + - 无法在空中施放\n + - 有被束灵符]束缚的目标时, 念珠会优先追踪目标\n + - 基本冷却时间变更为67.5秒\n + 总攻击力 +50% + """ + ... + +# 龙威如狱·龙恩如海 +# priest_female/sorceress/7f80b887a09e88e2c4728c898bd73654 +# 0c1b401bb09241570d364420b3ba3fd7/7f80b887a09e88e2c4728c898bd73654 +class Skill36(ActiveSkill): + """ + 神龙现身这个世界解救众生。 御龙仙女与神龙合为一体惩戒世上的邪恶, 随后升天消失。\n + 被打击的敌人处于强制控制状态并且受到伤害。\n + <连按效果>\n + 连续按技能快捷键或攻击键, 可以加快技能施放速度。 + """ + name = "龙威如狱·龙恩如海" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 6 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 神龙移动攻击力 : {value0}% + # REMOVE: data0 = [0, 6391, 7872, 9354, 10836, 12318, 13800, 15282, 16764, 18246, 19727, 21209, 22691, 24173, 25655, 27137, 28619, 30101, 31582, 33064, 34546, 36028, 37510, 38992, 40474, 41955, 43437, 44919, 46401, 47883, 49365, 50847, 52329, 53810, 55292, 56774, 58256, 59738, 61220, 62702, 64184, 65665, 67147, 68629, 70111, 71593, 73075, 74557, 76039, 77520, 79002]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 神龙移动多段攻击次数 : {value1}次 + # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + data1 = get_data(f'{prefix}/{uuid}', 1) + # 升天多段攻击攻击力 : {value2}% + # REMOVE: data2 = [0, 9589, 11813, 14036, 16260, 18483, 20707, 22930, 25154, 27377, 29601, 31825, 34048, 36272, 38495, 40719, 42942, 45166, 47389, 49613, 51836, 54060, 56284, 58507, 60731, 62954, 65178, 67401, 69625, 71848, 74072, 76295, 78519, 80743, 82966, 85190, 87413, 89637, 91860, 94084, 96307, 98531, 100755, 102978, 105202, 107425, 109649, 111872, 114096, 116319, 118543]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 升天多段攻击次数 : {value3} + # REMOVE: data3 = [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 + data3 = get_data(f'{prefix}/{uuid}', 3) + # 最后一击攻击力 : {value4}% + # REMOVE: data4 = [0, 76732, 94524, 112317, 130110, 147903, 165696, 183489, 201281, 219074, 236867, 254660, 272453, 290246, 308038, 325831, 343624, 361417, 379210, 397003, 414795, 432588, 450381, 468174, 485967, 503759, 521552, 539345, 557138, 574931, 592724, 610516, 628309, 646102, 663895, 681688, 699481, 717273, 735066, 752859, 770652, 788445, 806238, 824030, 841823, 859616, 877409, 895202, 912995, 930787, 948580]# noqa: E501 + data4 = get_data(f'{prefix}/{uuid}', 4) + +# 乾坤之境 +# priest_female/sorceress/5806440d21e7546d50007a5ba11f8024 +# 0c1b401bb09241570d364420b3ba3fd7/5806440d21e7546d50007a5ba11f8024 +class Skill37(PassiveSkill): + """ + 作为行使神龙之力的代行者, 获得掌控天空气息的权能。 增加基本攻击力和技能攻击力, 部分技能附加特殊效果。\n + [唤雷符] : 可以探索施放者周围的350px内的敌人后施放, 最多向12名敌人召唤落雷。 闪电对每名敌人最多造成1次伤害。\n + [驱邪咒] : 生成除灵符, 对更大范围的敌人进行攻击。 + """ + name = "乾坤之境" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 3 + uuid = "5806440d21e7546d50007a5ba11f8024" + 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) + +# 天泽神龙阵 +# priest_female/sorceress/d429147c372b549c3dadcabcba50787f +# 0c1b401bb09241570d364420b3ba3fd7/d429147c372b549c3dadcabcba50787f +class Skill38(ActiveSkill): + """ + 使用蕴含神力的符咒画出阵法后, 通过阵法释放神龙气息。 随后, 投掷符咒并将其引爆。 + """ + name = "天泽神龙阵" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [870, 6750] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 神龙的气息攻击力 : {value0}% X {value1} + # REMOVE: data0 = [0, 11732, 12923, 14113, 15303, 16493, 17684, 18874, 20064, 21254, 22445, 23635, 24825, 26015, 27205, 28396, 29586, 30776, 31966, 33157, 34347, 35537, 36727, 37918, 39108, 40298, 41488, 42679, 43869, 45059, 46249, 47440, 48630, 49820, 51010, 52200, 53391, 54581, 55771, 56961, 58152, 59342, 60532, 61722, 62913, 64103, 65293, 66483, 67674, 68864, 70054]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 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, 66281, 73006, 79730, 86454, 93178, 99902, 106627, 113351, 120075, 126799, 133523, 140248, 146972, 153696, 160420, 167144, 173869, 180593, 187317, 194041, 200765, 207490, 214214, 220938, 227662, 234386, 241111, 247835, 254559, 261283, 268007, 274732, 281456, 288180, 294904, 301628, 308353, 315077, 321801, 328525, 335249, 341974, 348698, 355422, 362146, 368870, 375595, 382319, 389043, 395767]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + +# 神龙之舞·天一 +# priest_female/sorceress/7ec521d063d2190e1fcc5bd229af9bcf +# 0c1b401bb09241570d364420b3ba3fd7/7ec521d063d2190e1fcc5bd229af9bcf +class Skill39(ActiveSkill): + """ + 光启·驱魔师翩翩起舞, 与神龙化为一体, 将蕴含神力的念珠和神龙一起升至空中, 然后向敌人降下天罚。\n + 最后念珠化为神龙如意珠, 与神龙一起歼灭地上的敌人。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "神龙之舞·天一" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4000, 8000] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = False + custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念珠碰撞攻击力 : {value0}% x {value1} + # REMOVE: data0 = [0, 35168, 43322, 51477, 59632, 67787, 75942, 84096, 92251, 100406, 108561, 116716, 124870, 133025, 141180, 149335, 157490, 165644, 173799, 181954, 190109, 198263, 206418, 214573, 222728, 230883, 239037, 247192, 255347, 263502, 271657, 279811, 287966, 296121, 304276, 312431, 320585, 328740, 336895, 345050, 353205, 361359, 369514, 377669, 385824, 393979, 402133, 410288, 418443, 426598, 434753]# noqa: E501 + data0 = get_data(f'{prefix}/{uuid}', 0) + # 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, 117225, 144408, 171591, 198773, 225956, 253138, 280321, 307504, 334686, 361869, 389052, 416234, 443417, 470600, 497782, 524965, 552148, 579330, 606513, 633696, 660878, 688061, 715244, 742426, 769609, 796792, 823974, 851157, 878340, 905522, 932705, 959888, 987070, 1014253, 1041435, 1068618, 1095801, 1122983, 1150166, 1177349, 1204531, 1231714, 1258897, 1286079, 1313262, 1340445, 1367627, 1394810, 1421993, 1449175]# noqa: E501 + data2 = get_data(f'{prefix}/{uuid}', 2) + # 如意珠爆炸多段攻击力 : {value3}% x {value4} + # REMOVE: data3 = [0, 41866, 51574, 61282, 70990, 80699, 90407, 100115, 109823, 119531, 129239, 138947, 148655, 158363, 168071, 177779, 187488, 197196, 206904, 216612, 226320, 236028, 245736, 255444, 265152, 274860, 284568, 294277, 303985, 313693, 323401, 333109, 342817, 352525, 362233, 371941, 381649, 391357, 401066, 410774, 420482, 430190, 439898, 449606, 459314, 469022, 478730, 488438, 498146, 507855, 517563]# noqa: E501 + data3 = get_data(f'{prefix}/{uuid}', 3) + # REMOVE: data4 = [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 + data4 = get_data(f'{prefix}/{uuid}', 4) + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'sorceress' + self.nameCN = '神启·巫女' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '巫女' + self.jobId = '0c1b401bb09241570d364420b3ba3fd7' + self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/thief/rogue.py b/backend/core/character/GF/thief/rogue.py index 1934652a..2f4d1c36 100644 --- a/backend/core/character/GF/thief/rogue.py +++ b/backend/core/character/GF/thief/rogue.py @@ -914,7 +914,7 @@ class Skill36(ActiveSkill): # 死亡风暴 # thief/rogue/c77a417c43de80c4ce32c1ed405d174a # ddc49e9ad1ff72a00b53c6cff5b1e920/c77a417c43de80c4ce32c1ed405d174a -class Skill37(PassiveSkill): +class Skill37(ActiveSkill): """ 施放[剑刃风暴]时, 由风暴中心向外呈环形投掷匕首。 """ @@ -923,6 +923,7 @@ class Skill37(PassiveSkill): masterLv = 60 maxLv = 70 position = 8 #TODO + type = "passive" rangeLv = 3 uuid = "c77a417c43de80c4ce32c1ed405d174a" hasVP = True