From df829b947a2e2c9db503a421e7c8f3ba4025ea00 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A4=81=E7=9F=B3?= <907627613@qq.com>
Date: Wed, 11 Jun 2025 20:08:06 +0800
Subject: [PATCH] dev
---
backend/core/character/GF/archer/chimera.py | 577 ++++++++++++++------
1 file changed, 403 insertions(+), 174 deletions(-)
diff --git a/backend/core/character/GF/archer/chimera.py b/backend/core/character/GF/archer/chimera.py
index cbc3b530..c0004b98 100644
--- a/backend/core/character/GF/archer/chimera.py
+++ b/backend/core/character/GF/archer/chimera.py
@@ -1,6 +1,7 @@
#b9cb48777665de22c006fabaf9a560b3
-from core.basic.skill import PassiveSkill, ActiveSkill
+from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
+prefix = "archer/chimera/"
# 凌跃一击
# archer/chimera/0969cd4054d93da07708108c0cc1c4b5
@@ -15,7 +16,7 @@ class Skill0(ActiveSkill):
learnLv = 1
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
cd = 2
uuid = "0969cd4054d93da07708108c0cc1c4b5"
@@ -23,24 +24,34 @@ class Skill0(ActiveSkill):
hasUP = False
# 箭矢攻击力 : {value0}%
- data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ # REMOVE: data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 冲击波攻击力 : {value1}%
- data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ # REMOVE: data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 冲击波浮空力 : {value2}%
- data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501
+ # REMOVE: data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# [转职为缪斯后]
# 棱镜攻击力 : {value3}
- data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ # REMOVE: data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 冲击波攻击力 : {value4}
- data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ # REMOVE: data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
# [转职为妖护使后]
# 妖兽上勾拳攻击力 : {value5}%
- data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501
+ # REMOVE: data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501
+ data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
# [转职为奇美拉后]
# 箭矢攻击力 : {value6}
- data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ # REMOVE: data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501
+ data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
+ hit6 = 1
# 冲击波攻击力 : {value7}
- data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ # REMOVE: data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501
+ data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
+ hit7 = 1
# 后跳
# archer/chimera/7822d6d52e10964a6755f142c666b494
@@ -53,7 +64,7 @@ class Skill1(ActiveSkill):
learnLv = 1
masterLv = 1
maxLv = 1
- position = 0 #TODO
+ position = 3 #TODO
rangeLv = 1
mp = [1, 1]
uuid = "7822d6d52e10964a6755f142c666b494"
@@ -73,7 +84,7 @@ class Skill2(PassiveSkill):
learnLv = 1
masterLv = 190
maxLv = 200
- position = 0 #TODO
+ position = 1 #TODO
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
icon = "$common/$uuid"
@@ -81,11 +92,16 @@ class Skill2(PassiveSkill):
hasUP = False
# 基本攻击力变化率 : {value0}%
- 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
+ # REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 前冲攻击力变化率 : {value1}%
- 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
+ # REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 跳跃攻击力变化率 : {value2}%
- 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
+ # REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+
+ associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["华丽回收"]}]
# 受身蹲伏
# archer/chimera/ce26c6b69d02a440a81b552bec94f03b
@@ -98,7 +114,7 @@ class Skill3(ActiveSkill):
learnLv = 1
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 2 #TODO
rangeLv = 1
cd = 5
mp = [1, 1]
@@ -107,11 +123,14 @@ class Skill3(ActiveSkill):
hasUP = False
# 蹲伏姿势最短无敌时间 : {value0}秒
- 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
+ # REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 蹲伏姿势最长无敌时间 : {value1}秒
- 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
+ # REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 起身时霸体时间 : {value2}秒
- 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
+ # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 肃静!
# archer/chimera/e2cfb515fe293cf121a649fcc4bab84b
@@ -124,7 +143,7 @@ class Skill4(PassiveSkill):
learnLv = 1
masterLv = 1
maxLv = 1
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 2
uuid = "e2cfb515fe293cf121a649fcc4bab84b"
hasVP = False
@@ -146,14 +165,19 @@ class Skill5(PassiveSkill):
learnLv = 1
masterLv = 1
maxLv = 1
- position = 0 #TODO
+ position = 1 #TODO
rangeLv = 2
uuid = "7e60ce8aaca12593f889e8551fd1b03a"
hasVP = False
hasUP = False
# 回收武器后, 技能剩余冷却时间减少率 : {value0}%
- data0 = [0, 55]# noqa: E501
+ # REMOVE: data0 = [0, 55]# noqa: E501
+ # 国服改成15,而非55;优化后不是减少剩余冷却,就是当前技能冷却,不算在上限
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+
+ associate = [ {"type":"*cdReduce","data":data0,"Skills":['投掷匕首', '首足连击', '空翻刃袭', '利剑四重奏', '土星环', '环形毒液', '狂锯旋斧', '刺猬困境', '王冠粉碎者', '巨镰斯诺克', '环阿拉德狂飙']}, ]
+
# 防具精通
# archer/chimera/892ef624d8bf3d7fc045f84825fd6104
@@ -187,7 +211,7 @@ class Skill7(ActiveSkill):
learnLv = 5
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 7 #TODO
rangeLv = 2
cd = 5
mp = [28, 165]
@@ -196,15 +220,20 @@ class Skill7(ActiveSkill):
hasUP = False
# 击打攻击力 : {value0}%
- data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501
+ # REMOVE: data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# [转职为猎人后]
# 爆炸箭矢攻击力 : {value1}%
- data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501
+ # REMOVE: data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# [范围信息]
# 转职为猎人时, 爆炸箭矢射程 : {value2}px
- data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ # REMOVE: data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}%
- 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
+ # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 投掷匕首
# archer/chimera/05a07505ea102d31540afdb1fbec491f
@@ -219,16 +248,18 @@ class Skill8(ActiveSkill):
learnLv = 5
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 2 #TODO
rangeLv = 2
- cd = 10
+ cd = 10 #5
mp = [28, 165]
uuid = "05a07505ea102d31540afdb1fbec491f"
hasVP = False
hasUP = False
# 匕首投掷攻击力 : {value0}
- data0 = [0, 4151, 4572, 4993, 5414, 5835, 6257, 6678, 7099, 7520, 7941, 8362, 8783, 9204, 9626, 10047, 10468, 10889, 11310, 11731, 12152, 12573, 12994, 13416, 13837, 14258, 14679, 15100, 15521, 15942, 16363, 16784, 17206, 17627, 18048, 18469, 18890, 19311, 19732, 20153, 20575, 20996, 21417, 21838, 22259, 22680, 23101, 23522, 23943, 24365, 24786, 25207, 25628, 26049, 26470, 26891, 27312, 27733, 28155, 28576, 28997, 29418, 29839, 30260, 30681, 31102, 31524, 31945, 32366, 32787, 33208]# noqa: E501
+ # REMOVE: data0 = [0, 4151, 4572, 4993, 5414, 5835, 6257, 6678, 7099, 7520, 7941, 8362, 8783, 9204, 9626, 10047, 10468, 10889, 11310, 11731, 12152, 12573, 12994, 13416, 13837, 14258, 14679, 15100, 15521, 15942, 16363, 16784, 17206, 17627, 18048, 18469, 18890, 19311, 19732, 20153, 20575, 20996, 21417, 21838, 22259, 22680, 23101, 23522, 23943, 24365, 24786, 25207, 25628, 26049, 26470, 26891, 27312, 27733, 28155, 28576, 28997, 29418, 29839, 30260, 30681, 31102, 31524, 31945, 32366, 32787, 33208]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 翻月翔击
# archer/chimera/c9664191611af31142e052dfaef84530
@@ -247,7 +278,7 @@ class Skill9(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 8 #TODO
rangeLv = 2
cd = 5
mp = [35, 206]
@@ -256,9 +287,13 @@ class Skill9(ActiveSkill):
hasUP = False
# 踢击攻击力 : {value0}%
- data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501
+ # REMOVE: data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 冲击波攻击力 : {value1}%
- data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501
+ # REMOVE: data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 1
# 强化 - 后跳
# archer/chimera/2b340542e776818b78f3212af184bd6b
@@ -274,7 +309,7 @@ class Skill10(PassiveSkill):
learnLv = 10
masterLv = 1
maxLv = 1
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 1
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
@@ -282,9 +317,11 @@ class Skill10(PassiveSkill):
hasUP = False
# 强制中断技能时的冷却时间 : {value0}秒
- data0 = [0, 40]# noqa: E501
+ # REMOVE: data0 = [0, 40]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 被击或倒地期间施放时的冷却时间 : {value1}秒
- data1 = [0, 30]# noqa: E501
+ # REMOVE: data1 = [0, 30]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 跃翔
# archer/chimera/1fea5a626f15230237946a11a9d11582
@@ -298,7 +335,7 @@ class Skill11(ActiveSkill):
learnLv = 10
masterLv = 1
maxLv = 1
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
cd = 5
mp = [13, 13]
@@ -307,7 +344,8 @@ class Skill11(ActiveSkill):
hasUP = False
# 持续时间 : {value0}秒
- data0 = [0, 20]# noqa: E501
+ # REMOVE: data0 = [0, 20]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 瞬影
# archer/chimera/e11831002360a0d4e08c53ff686eea67
@@ -323,7 +361,7 @@ class Skill12(ActiveSkill):
learnLv = 10
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 2
cd = 4
mp = [23, 138]
@@ -332,14 +370,20 @@ class Skill12(ActiveSkill):
hasUP = False
# 持剑突进时斩击攻击力 : {value0}
- data0 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501
+ # REMOVE: data0 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 追加斩击攻击力 : {value1}
- data1 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501
+ # REMOVE: data1 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 1
# [范围信息]
# 斩击范围比率 : {value2}%
- 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
+ # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 可回收武器的搜索范围 : {value3}px
- data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ # REMOVE: data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 首足连击
# archer/chimera/3f4ddb4df24a9f78c7778568e80107dd
@@ -354,18 +398,22 @@ class Skill13(ActiveSkill):
learnLv = 15
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 2
- cd = 10
+ cd = 10 #5
mp = [45, 267]
uuid = "3f4ddb4df24a9f78c7778568e80107dd"
hasVP = False
hasUP = True
# 第一个斧头攻击力 : {value0}
- data0 = [0, 1732, 1908, 2083, 2259, 2435, 2610, 2786, 2962, 3138, 3313, 3489, 3665, 3840, 4016, 4192, 4367, 4543, 4719, 4895, 5070, 5246, 5422, 5597, 5773, 5949, 6124, 6300, 6476, 6651, 6827, 7003, 7179, 7354, 7530, 7706, 7881, 8057, 8233, 8409, 8584, 8760, 8936, 9111, 9287, 9463, 9638, 9814, 9990, 10165, 10341, 10517, 10693, 10868, 11044, 11220, 11395, 11571, 11747, 11922, 12098, 12274, 12450, 12625, 12801, 12977, 13152, 13328, 13504, 13679, 13855]# noqa: E501
+ # REMOVE: data0 = [0, 1732, 1908, 2083, 2259, 2435, 2610, 2786, 2962, 3138, 3313, 3489, 3665, 3840, 4016, 4192, 4367, 4543, 4719, 4895, 5070, 5246, 5422, 5597, 5773, 5949, 6124, 6300, 6476, 6651, 6827, 7003, 7179, 7354, 7530, 7706, 7881, 8057, 8233, 8409, 8584, 8760, 8936, 9111, 9287, 9463, 9638, 9814, 9990, 10165, 10341, 10517, 10693, 10868, 11044, 11220, 11395, 11571, 11747, 11922, 12098, 12274, 12450, 12625, 12801, 12977, 13152, 13328, 13504, 13679, 13855]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 第二个斧头攻击力 : {value1}
- data1 = [0, 4041, 4451, 4861, 5271, 5681, 6091, 6501, 6911, 7321, 7731, 8141, 8551, 8961, 9371, 9781, 10191, 10601, 11011, 11421, 11830, 12240, 12650, 13060, 13470, 13880, 14290, 14700, 15110, 15520, 15930, 16340, 16750, 17160, 17570, 17980, 18390, 18800, 19210, 19620, 20030, 20440, 20850, 21260, 21670, 22080, 22490, 22900, 23310, 23720, 24129, 24539, 24949, 25359, 25769, 26179, 26589, 26999, 27409, 27819, 28229, 28639, 29049, 29459, 29869, 30279, 30689, 31099, 31509, 31919, 32329]# noqa: E501
+ # REMOVE: data1 = [0, 4041, 4451, 4861, 5271, 5681, 6091, 6501, 6911, 7321, 7731, 8141, 8551, 8961, 9371, 9781, 10191, 10601, 11011, 11421, 11830, 12240, 12650, 13060, 13470, 13880, 14290, 14700, 15110, 15520, 15930, 16340, 16750, 17160, 17570, 17980, 18390, 18800, 19210, 19620, 20030, 20440, 20850, 21260, 21670, 22080, 22490, 22900, 23310, 23720, 24129, 24539, 24949, 25359, 25769, 26179, 26589, 26999, 27409, 27819, 28229, 28639, 29049, 29459, 29869, 30279, 30689, 31099, 31509, 31919, 32329]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 1
# 华丽回收
# archer/chimera/438e291ec31b6b831b0c8e33ff41f138
@@ -386,9 +434,12 @@ class Skill14(PassiveSkill):
hasUP = False
# 回收武器的攻击力 : {value0}
- data0 = [0, 1000, 1101, 1203, 1304, 1406, 1507, 1609, 1710, 1812, 1913]# noqa: E501
+ # REMOVE: data0 = [0, 1000, 1101, 1203, 1304, 1406, 1507, 1609, 1710, 1812, 1913]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 攻击范围比率 : {value1}%
- data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 暴击
# archer/chimera/fc1262c19f3d0477ee8eda47b8db8696
@@ -401,14 +452,15 @@ class Skill15(PassiveSkill):
learnLv = 20
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 3
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
# 物理/魔法暴击率增加 : {value0}%
- data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
+ # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 双重螺旋
# archer/chimera/b224e3c19599a2496f7470936485e0ad
@@ -423,7 +475,7 @@ class Skill16(ActiveSkill):
learnLv = 20
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 1 #TODO
rangeLv = 3
cd = 3
mp = [613, 820]
@@ -432,11 +484,19 @@ class Skill16(ActiveSkill):
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
- data0 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56]# noqa: E501
+ # REMOVE: data0 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 异常状态攻击力比率 : {value1}%
- data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
+ # REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 异常状态持续时间 : {value2}秒
- data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
+ # 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, lambda x = None: x)
+
+ associate = [
+ {"type":"*skillRation","data":data0},
+ {"type":"*skillRation","data":data1},
+ ]
# 空翻刃袭
# archer/chimera/683ecd07d9b89dbe9afee8570a3a828d
@@ -451,20 +511,24 @@ class Skill17(ActiveSkill):
learnLv = 20
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 2 #TODO
rangeLv = 2
- cd = 18
+ cd = 18 #9
mp = [87, 516]
uuid = "683ecd07d9b89dbe9afee8570a3a828d"
hasVP = False
hasUP = True
# 匕首投掷攻击力 : {value0} X {value1}
- data0 = [0, 3462, 3813, 4164, 4516, 4867, 5218, 5569, 5921, 6272, 6623, 6974, 7325, 7677, 8028, 8379, 8730, 9081, 9433, 9784, 10135, 10486, 10838, 11189, 11540, 11891, 12242, 12594, 12945, 13296, 13647, 13999, 14350, 14701, 15052, 15403, 15755, 16106, 16457, 16808, 17159, 17511, 17862, 18213, 18564, 18916, 19267, 19618, 19969, 20320, 20672, 21023, 21374, 21725, 22077, 22428, 22779, 23130, 23481, 23833, 24184, 24535, 24886, 25237, 25589, 25940, 26291, 26642, 26994, 27345, 27696]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 3462, 3813, 4164, 4516, 4867, 5218, 5569, 5921, 6272, 6623, 6974, 7325, 7677, 8028, 8379, 8730, 9081, 9433, 9784, 10135, 10486, 10838, 11189, 11540, 11891, 12242, 12594, 12945, 13296, 13647, 13999, 14350, 14701, 15052, 15403, 15755, 16106, 16457, 16808, 17159, 17511, 17862, 18213, 18564, 18916, 19267, 19618, 19969, 20320, 20672, 21023, 21374, 21725, 22077, 22428, 22779, 23130, 23481, 23833, 24184, 24535, 24886, 25237, 25589, 25940, 26291, 26642, 26994, 27345, 27696]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 3
+ # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# [范围信息]
# 匕首投掷范围比率 : {value2}%
- 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
+ # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 喷毒
# archer/chimera/a988247dfc78c82e364af39ef66e84a0
@@ -477,7 +541,7 @@ class Skill18(ActiveSkill):
learnLv = 25
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 2
cd = 12
mp = [183, 1084]
@@ -486,18 +550,23 @@ class Skill18(ActiveSkill):
hasUP = True
# 防御姿态伤害减少率 : {value0}%
- data0 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
+ # REMOVE: data0 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 反击攻击力 : {value1}
- data1 = [0, 16293, 17946, 19599, 21252, 22905, 24558, 26210, 27863, 29516, 31169, 32822, 34475, 36128, 37781, 39434, 41087, 42740, 44393, 46045, 47698]# noqa: E501
+ # REMOVE: data1 = [0, 16293, 17946, 19599, 21252, 22905, 24558, 26210, 27863, 29516, 31169, 32822, 34475, 36128, 37781, 39434, 41087, 42740, 44393, 46045, 47698]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 1
# 可反击时间 : {value2}秒
- data2 = [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
+ # REMOVE: data2 = [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
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 反击成功后无敌时间 : {value3}秒
- data3 = [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]# noqa: E501
+ # REMOVE: data3 = [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]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 唯物主义魔方
# archer/chimera/5f75a60c73b72ad60bd4321b96b16662
# b9cb48777665de22c006fabaf9a560b3/5f75a60c73b72ad60bd4321b96b16662
-class Skill19(ActiveSkill):
+class Skill19(ActiveSkill): #不用
"""
启动神秘的遗物——变形魔方, 解锁充满变数的战斗模式, 提升基本攻击力、 技能攻击力和物理暴击率。
"""
@@ -514,11 +583,14 @@ class Skill19(ActiveSkill):
hasUP = False
# 增益效果持续时间 : {value0}秒
- data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
+ # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 基本攻击力和技能攻击力增加率 : {value1}%
- data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
+ # REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 物理暴击率增加 : {value2}%
- data2 = [0, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15]# noqa: E501
+ # REMOVE: data2 = [0, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 利剑四重奏
# archer/chimera/04c7b4361ca81f041e868169ff044252
@@ -533,20 +605,24 @@ class Skill20(ActiveSkill):
learnLv = 25
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 3 #TODO
rangeLv = 2
- cd = 15
+ cd = 15 #7.5
mp = [64, 379]
uuid = "04c7b4361ca81f041e868169ff044252"
hasVP = False
hasUP = True
# 剑发射攻击力 : {value0} x {value1}
- data0 = [0, 2662, 2932, 3202, 3472, 3742, 4012, 4282, 4552, 4822, 5093, 5363, 5633, 5903, 6173, 6443, 6713, 6983, 7253, 7523, 7793, 8063, 8333, 8603, 8873, 9143, 9413, 9684, 9954, 10224, 10494, 10764, 11034, 11304, 11574, 11844, 12114, 12384, 12654, 12924, 13194, 13464, 13734, 14004, 14274, 14545, 14815, 15085, 15355, 15625, 15895, 16165, 16435, 16705, 16975, 17245, 17515, 17785, 18055, 18325, 18595, 18865, 19136, 19406, 19676, 19946, 20216, 20486, 20756, 21026, 21296]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 2662, 2932, 3202, 3472, 3742, 4012, 4282, 4552, 4822, 5093, 5363, 5633, 5903, 6173, 6443, 6713, 6983, 7253, 7523, 7793, 8063, 8333, 8603, 8873, 9143, 9413, 9684, 9954, 10224, 10494, 10764, 11034, 11304, 11574, 11844, 12114, 12384, 12654, 12924, 13194, 13464, 13734, 14004, 14274, 14545, 14815, 15085, 15355, 15625, 15895, 16165, 16435, 16705, 16975, 17245, 17515, 17785, 18055, 18325, 18595, 18865, 19136, 19406, 19676, 19946, 20216, 20486, 20756, 21026, 21296]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 4
+ # REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# [范围信息]
# 范围比率 : {value2}%
- 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
+ # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 遗物之力 · 克隆
# archer/chimera/67e7dd8996b5735e788c9420730c077d
@@ -560,18 +636,23 @@ class Skill21(PassiveSkill):
learnLv = 25
masterLv = 10
maxLv = 20
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
uuid = "67e7dd8996b5735e788c9420730c077d"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率: {value0}%
- data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
+ # 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, lambda x = None: x)
# 攻击速度增加率 : {value1}%
- data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
+ # 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, lambda x = None: x)
# 移动速度增加率 : {value2}%
- data2 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
+ # REMOVE: data2 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+
+ associate = [ {"type":"*skillRation","data":data0} ]
# 土星环
# archer/chimera/e862146efac2fce3de3a12f038f4116b
@@ -588,17 +669,20 @@ class Skill22(ActiveSkill):
learnLv = 30
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 2
- cd = 30
+ cd = 30 #15
mp = [175, 1036]
uuid = "e862146efac2fce3de3a12f038f4116b"
hasVP = False
hasUP = True
# 旋转斧头攻击力 : {value0} x {value1}
- data0 = [0, 6822, 7514, 8207, 8899, 9591, 10283, 10975, 11667, 12359, 13051, 13744, 14436, 15128, 15820, 16512, 17204, 17896, 18588, 19281, 19973, 20665, 21357, 22049, 22741, 23433, 24125, 24817, 25510, 26202, 26894, 27586, 28278, 28970, 29662, 30354, 31047, 31739, 32431, 33123, 33815, 34507, 35199, 35891, 36584, 37276, 37968, 38660, 39352, 40044, 40736, 41428, 42120, 42813, 43505, 44197, 44889, 45581, 46273, 46965, 47657, 48350, 49042, 49734, 50426, 51118, 51810, 52502, 53194, 53887, 54579]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 6822, 7514, 8207, 8899, 9591, 10283, 10975, 11667, 12359, 13051, 13744, 14436, 15128, 15820, 16512, 17204, 17896, 18588, 19281, 19973, 20665, 21357, 22049, 22741, 23433, 24125, 24817, 25510, 26202, 26894, 27586, 28278, 28970, 29662, 30354, 31047, 31739, 32431, 33123, 33815, 34507, 35199, 35891, 36584, 37276, 37968, 38660, 39352, 40044, 40736, 41428, 42120, 42813, 43505, 44197, 44889, 45581, 46273, 46965, 47657, 48350, 49042, 49734, 50426, 51118, 51810, 52502, 53194, 53887, 54579]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 3
+ # REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 碎心连刺
# archer/chimera/5f11bba71728448bb64de0dba2b252cf
@@ -612,7 +696,7 @@ class Skill23(ActiveSkill):
learnLv = 35
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 2
cube = 1
cd = 15
@@ -623,20 +707,50 @@ class Skill23(ActiveSkill):
vps = [{'name': '绞灭', 'desc': '攻击时间减少'}, {'name': '加速回收', 'desc': '初始化[瞬影]技能冷却时间'}] # noqa: E501
# 剑刺击攻击力 : {value0}
- data0 = [0, 4397, 4843, 5289, 5735, 6182, 6628, 7074, 7520, 7966, 8412, 8858, 9304, 9750, 10196, 10642, 11089, 11535, 11981, 12427, 12873, 13319, 13765, 14211, 14657, 15103, 15550, 15996, 16442, 16888, 17334, 17780, 18226, 18672, 19118, 19564, 20010, 20457, 20903, 21349, 21795, 22241, 22687, 23133, 23579, 24025, 24471, 24917, 25364, 25810, 26256, 26702, 27148, 27594, 28040, 28486, 28932, 29378, 29824, 30271, 30717, 31163, 31609, 32055, 32501, 32947, 33393, 33839, 34285, 34732, 35178]# noqa: E501
+ # REMOVE: data0 = [0, 4397, 4843, 5289, 5735, 6182, 6628, 7074, 7520, 7966, 8412, 8858, 9304, 9750, 10196, 10642, 11089, 11535, 11981, 12427, 12873, 13319, 13765, 14211, 14657, 15103, 15550, 15996, 16442, 16888, 17334, 17780, 18226, 18672, 19118, 19564, 20010, 20457, 20903, 21349, 21795, 22241, 22687, 23133, 23579, 24025, 24471, 24917, 25364, 25810, 26256, 26702, 27148, 27594, 28040, 28486, 28932, 29378, 29824, 30271, 30717, 31163, 31609, 32055, 32501, 32947, 33393, 33839, 34285, 34732, 35178]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 匕首刺击攻击力 : {value1} x {value2}
- data1 = [0, 2199, 2422, 2645, 2868, 3091, 3314, 3537, 3760, 3983, 4206, 4429, 4652, 4875, 5098, 5321, 5544, 5767, 5990, 6213, 6436, 6660, 6883, 7106, 7329, 7552, 7775, 7998, 8221, 8444, 8667, 8890, 9113, 9336, 9559, 9782, 10005, 10228, 10451, 10674, 10897, 11120, 11344, 11567, 11790, 12013, 12236, 12459, 12682, 12905, 13128, 13351, 13574, 13797, 14020, 14243, 14466, 14689, 14912, 15135, 15358, 15581, 15804, 16027, 16251, 16474, 16697, 16920, 17143, 17366, 17589]# noqa: E501
- 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
+ # REMOVE: data1 = [0, 2199, 2422, 2645, 2868, 3091, 3314, 3537, 3760, 3983, 4206, 4429, 4652, 4875, 5098, 5321, 5544, 5767, 5990, 6213, 6436, 6660, 6883, 7106, 7329, 7552, 7775, 7998, 8221, 8444, 8667, 8890, 9113, 9336, 9559, 9782, 10005, 10228, 10451, 10674, 10897, 11120, 11344, 11567, 11790, 12013, 12236, 12459, 12682, 12905, 13128, 13351, 13574, 13797, 14020, 14243, 14466, 14689, 14912, 15135, 15358, 15581, 15804, 16027, 16251, 16474, 16697, 16920, 17143, 17366, 17589]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 0
+ # 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, lambda x = None: x)
# 剑斩击攻击力 : {value3} x {value4}
- data3 = [0, 1466, 1614, 1763, 1912, 2061, 2209, 2358, 2507, 2655, 2804, 2953, 3101, 3250, 3399, 3547, 3696, 3845, 3994, 4142, 4291, 4440, 4588, 4737, 4886, 5034, 5183, 5332, 5481, 5629, 5778, 5927, 6075, 6224, 6373, 6521, 6670, 6819, 6968, 7116, 7265, 7414, 7562, 7711, 7860, 8008, 8157, 8306, 8455, 8603, 8752, 8901, 9049, 9198, 9347, 9495, 9644, 9793, 9941, 10090, 10239, 10388, 10536, 10685, 10834, 10982, 11131, 11280, 11428, 11577, 11726]# noqa: E501
- 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
+ # REMOVE: data3 = [0, 1466, 1614, 1763, 1912, 2061, 2209, 2358, 2507, 2655, 2804, 2953, 3101, 3250, 3399, 3547, 3696, 3845, 3994, 4142, 4291, 4440, 4588, 4737, 4886, 5034, 5183, 5332, 5481, 5629, 5778, 5927, 6075, 6224, 6373, 6521, 6670, 6819, 6968, 7116, 7265, 7414, 7562, 7711, 7860, 8008, 8157, 8306, 8455, 8603, 8752, 8901, 9049, 9198, 9347, 9495, 9644, 9793, 9941, 10090, 10239, 10388, 10536, 10685, 10834, 10982, 11131, 11280, 11428, 11577, 11726]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
+ hit3 = 0
+ # REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
# 剑最后一击攻击力 : {value5}
- data5 = [0, 8794, 9687, 10579, 11471, 12363, 13255, 14148, 15040, 15932, 16824, 17716, 18608, 19501, 20393, 21285, 22177, 23069, 23962, 24854, 25746, 26638, 27530, 28422, 29315, 30207, 31099, 31991, 32883, 33776, 34668, 35560, 36452, 37344, 38237, 39129, 40021, 40913, 41805, 42697, 43590, 44482, 45374, 46266, 47158, 48051, 48943, 49835, 50727, 51619, 52511, 53404, 54296, 55188, 56080, 56972, 57865, 58757, 59649, 60541, 61433, 62326, 63218, 64110, 65002, 65894, 66786, 67679, 68571, 69463, 70355]# noqa: E501
+ # REMOVE: data5 = [0, 8794, 9687, 10579, 11471, 12363, 13255, 14148, 15040, 15932, 16824, 17716, 18608, 19501, 20393, 21285, 22177, 23069, 23962, 24854, 25746, 26638, 27530, 28422, 29315, 30207, 31099, 31991, 32883, 33776, 34668, 35560, 36452, 37344, 38237, 39129, 40021, 40913, 41805, 42697, 43590, 44482, 45374, 46266, 47158, 48051, 48943, 49835, 50727, 51619, 52511, 53404, 54296, 55188, 56080, 56972, 57865, 58757, 59649, 60541, 61433, 62326, 63218, 64110, 65002, 65894, 66786, 67679, 68571, 69463, 70355]# noqa: E501
+ data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
+ hit5 = 0
# [无法抓取的敌人]
# 旋转剑攻击力 : {value6} x {value7}
- data6 = [0, 4837, 5328, 5818, 6309, 6800, 7290, 7781, 8272, 8763, 9253, 9744, 10235, 10725, 11216, 11707, 12197, 12688, 13179, 13670, 14160, 14651, 15142, 15632, 16123, 16614, 17104, 17595, 18086, 18577, 19067, 19558, 20049, 20539, 21030, 21521, 22011, 22502, 22993, 23484, 23974, 24465, 24956, 25446, 25937, 26428, 26919, 27409, 27900, 28391, 28881, 29372, 29863, 30353, 30844, 31335, 31826, 32316, 32807, 33298, 33788, 34279, 34770, 35260, 35751, 36242, 36733, 37223, 37714, 38205, 38695]# noqa: E501
- 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
+ # REMOVE: data6 = [0, 4837, 5328, 5818, 6309, 6800, 7290, 7781, 8272, 8763, 9253, 9744, 10235, 10725, 11216, 11707, 12197, 12688, 13179, 13670, 14160, 14651, 15142, 15632, 16123, 16614, 17104, 17595, 18086, 18577, 19067, 19558, 20049, 20539, 21030, 21521, 22011, 22502, 22993, 23484, 23974, 24465, 24956, 25446, 25937, 26428, 26919, 27409, 27900, 28391, 28881, 29372, 29863, 30353, 30844, 31335, 31826, 32316, 32807, 33298, 33788, 34279, 34770, 35260, 35751, 36242, 36733, 37223, 37714, 38205, 38695]# noqa: E501
+ data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
+ hit6 = 3
+ # REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
+ data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
+ mode = ['不可抓取','可抓取']
+
+ def setMode(self, mode):
+ if mode == "不可抓取":
+ hit0 = 1
+ hit1 = 0
+ hit3 = 0
+ hit5 = 0
+ hit6 = 3
+ elif mode == "可抓取":
+ hit0 = 1
+ hit1 = 2
+ hit3 = 3
+ hit5 = 1
+ hit6 = 0
+
+ #点VP1两个形态都适用可抓取的伤害
def vp_1(self):
"""
[碎心连刺]\n
@@ -666,10 +780,10 @@ class Skill24(ActiveSkill):
learnLv = 35
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 2 #TODO
rangeLv = 2
cube = 1
- cd = 30
+ cd = 30 #15
mp = [121, 286]
uuid = "854997c3bdfc3a2b498b4c4001f69e06"
hasVP = True
@@ -677,14 +791,21 @@ class Skill24(ActiveSkill):
vps = [{'name': '环形爆炸', 'desc': '增加再次按技能键功能
范围增加'}, {'name': '环形飞刃', 'desc': '匕首自动回收
施放时间减少'}] # noqa: E501
# 匕首投掷攻击力 : {value0} x {value1}
- data0 = [0, 1134, 1249, 1365, 1480, 1595, 1710, 1825, 1940, 2055, 2170, 2285, 2400, 2515, 2630, 2745, 2861, 2976, 3091, 3206, 3321, 3436, 3551, 3666, 3781, 3896, 4011, 4126, 4242, 4357, 4472, 4587, 4702, 4817, 4932, 5047, 5162, 5277, 5392, 5507, 5622, 5738, 5853, 5968, 6083, 6198, 6313, 6428, 6543, 6658, 6773, 6888, 7003, 7119, 7234, 7349, 7464, 7579, 7694, 7809, 7924, 8039, 8154, 8269, 8384, 8499, 8615, 8730, 8845, 8960, 9075]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 1134, 1249, 1365, 1480, 1595, 1710, 1825, 1940, 2055, 2170, 2285, 2400, 2515, 2630, 2745, 2861, 2976, 3091, 3206, 3321, 3436, 3551, 3666, 3781, 3896, 4011, 4126, 4242, 4357, 4472, 4587, 4702, 4817, 4932, 5047, 5162, 5277, 5392, 5507, 5622, 5738, 5853, 5968, 6083, 6198, 6313, 6428, 6543, 6658, 6773, 6888, 7003, 7119, 7234, 7349, 7464, 7579, 7694, 7809, 7924, 8039, 8154, 8269, 8384, 8499, 8615, 8730, 8845, 8960, 9075]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 5
+ # REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 毒液爆炸攻击力 : {value2} x {value3}
- data2 = [0, 2647, 2915, 3184, 3452, 3721, 3989, 4258, 4526, 4795, 5064, 5332, 5601, 5869, 6138, 6406, 6675, 6943, 7212, 7480, 7749, 8017, 8286, 8554, 8823, 9091, 9360, 9628, 9897, 10165, 10434, 10702, 10971, 11239, 11508, 11777, 12045, 12314, 12582, 12851, 13119, 13388, 13656, 13925, 14193, 14462, 14730, 14999, 15267, 15536, 15804, 16073, 16341, 16610, 16878, 17147, 17415, 17684, 17952, 18221, 18490, 18758, 19027, 19295, 19564, 19832, 20101, 20369, 20638, 20906, 21175]# noqa: E501
- 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
+ # REMOVE: data2 = [0, 2647, 2915, 3184, 3452, 3721, 3989, 4258, 4526, 4795, 5064, 5332, 5601, 5869, 6138, 6406, 6675, 6943, 7212, 7480, 7749, 8017, 8286, 8554, 8823, 9091, 9360, 9628, 9897, 10165, 10434, 10702, 10971, 11239, 11508, 11777, 12045, 12314, 12582, 12851, 13119, 13388, 13656, 13925, 14193, 14462, 14730, 14999, 15267, 15536, 15804, 16073, 16341, 16610, 16878, 17147, 17415, 17684, 17952, 18221, 18490, 18758, 19027, 19295, 19564, 19832, 20101, 20369, 20638, 20906, 21175]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+ hit2 = 5
+ # REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# [范围信息]
# 爆炸攻击范围比率 : {value4}%
- 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
+ # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
def vp_1(self):
"""
@@ -719,10 +840,10 @@ class Skill25(ActiveSkill):
learnLv = 40
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 2
cube = 1
- cd = 40
+ cd = 40 #20
mp = [283, 1672]
uuid = "61c8cb33dd20b4ff335e8deed70d3d9c"
hasVP = True
@@ -730,15 +851,20 @@ class Skill25(ActiveSkill):
vps = [{'name': '赤炎旋斧', 'desc': '施放时间减少
附加灼伤效果'}, {'name': '回收战利品', 'desc': '随机生成回收利用武器'}] # noqa: E501
# 斧头第一击攻击力 : {value0}
- data0 = [0, 5523, 6084, 6644, 7204, 7765, 8325, 8885, 9446, 10006, 10567, 11127, 11687, 12248, 12808, 13368, 13929, 14489, 15049, 15610, 16170, 16730, 17291, 17851, 18411, 18972, 19532, 20092, 20653, 21213, 21773, 22334, 22894, 23454, 24015, 24575, 25135, 25696, 26256, 26817, 27377, 27937, 28498, 29058, 29618, 30179, 30739, 31299, 31860, 32420, 32980, 33541, 34101, 34661, 35222, 35782, 36342, 36903, 37463, 38023, 38584, 39144, 39704, 40265, 40825, 41385, 41946, 42506, 43067, 43627, 44187]# noqa: E501
+ # REMOVE: data0 = [0, 5523, 6084, 6644, 7204, 7765, 8325, 8885, 9446, 10006, 10567, 11127, 11687, 12248, 12808, 13368, 13929, 14489, 15049, 15610, 16170, 16730, 17291, 17851, 18411, 18972, 19532, 20092, 20653, 21213, 21773, 22334, 22894, 23454, 24015, 24575, 25135, 25696, 26256, 26817, 27377, 27937, 28498, 29058, 29618, 30179, 30739, 31299, 31860, 32420, 32980, 33541, 34101, 34661, 35222, 35782, 36342, 36903, 37463, 38023, 38584, 39144, 39704, 40265, 40825, 41385, 41946, 42506, 43067, 43627, 44187]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 斧头旋转时攻击力 : {value1} x {value2}
- data1 = [0, 1013, 1115, 1218, 1321, 1424, 1526, 1629, 1732, 1834, 1937, 2040, 2143, 2245, 2348, 2451, 2554, 2656, 2759, 2862, 2964, 3067, 3170, 3273, 3375, 3478, 3581, 3684, 3786, 3889, 3992, 4095, 4197, 4300, 4403, 4505, 4608, 4711, 4814, 4916, 5019, 5122, 5225, 5327, 5430, 5533, 5635, 5738, 5841, 5944, 6046, 6149, 6252, 6355, 6457, 6560, 6663, 6765, 6868, 6971, 7074, 7176, 7279, 7382, 7485, 7587, 7690, 7793, 7896, 7998, 8101]# noqa: E501
- data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
+ # REMOVE: data1 = [0, 1013, 1115, 1218, 1321, 1424, 1526, 1629, 1732, 1834, 1937, 2040, 2143, 2245, 2348, 2451, 2554, 2656, 2759, 2862, 2964, 3067, 3170, 3273, 3375, 3478, 3581, 3684, 3786, 3889, 3992, 4095, 4197, 4300, 4403, 4505, 4608, 4711, 4814, 4916, 5019, 5122, 5225, 5327, 5430, 5533, 5635, 5738, 5841, 5944, 6046, 6149, 6252, 6355, 6457, 6560, 6663, 6765, 6868, 6971, 7074, 7176, 7279, 7382, 7485, 7587, 7690, 7793, 7896, 7998, 8101]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ # REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 斧头最后一击攻击力 : {value3}
- data3 = [0, 6904, 7605, 8305, 9006, 9706, 10406, 11107, 11807, 12508, 13208, 13909, 14609, 15309, 16010, 16710, 17411, 18111, 18812, 19512, 20212, 20913, 21613, 22314, 23014, 23715, 24415, 25115, 25816, 26516, 27217, 27917, 28618, 29318, 30018, 30719, 31419, 32120, 32820, 33521, 34221, 34921, 35622, 36322, 37023, 37723, 38424, 39124, 39825, 40525, 41225, 41926, 42626, 43327, 44027, 44728, 45428, 46128, 46829, 47529, 48230, 48930, 49631, 50331, 51031, 51732, 52432, 53133, 53833, 54534, 55234]# noqa: E501
+ # REMOVE: data3 = [0, 6904, 7605, 8305, 9006, 9706, 10406, 11107, 11807, 12508, 13208, 13909, 14609, 15309, 16010, 16710, 17411, 18111, 18812, 19512, 20212, 20913, 21613, 22314, 23014, 23715, 24415, 25115, 25816, 26516, 27217, 27917, 28618, 29318, 30018, 30719, 31419, 32120, 32820, 33521, 34221, 34921, 35622, 36322, 37023, 37723, 38424, 39124, 39825, 40525, 41225, 41926, 42626, 43327, 44027, 44728, 45428, 46128, 46829, 47529, 48230, 48930, 49631, 50331, 51031, 51732, 52432, 53133, 53833, 54534, 55234]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# [范围信息]
# 斧头旋转时攻击范围比率 : {value4}%
- 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
+ # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
def vp_1(self):
"""
@@ -772,10 +898,10 @@ class Skill26(ActiveSkill):
learnLv = 45
masterLv = 60
maxLv = 70
- position = 0 #TODO
+ position = 3 #TODO
rangeLv = 2
cube = 2
- cd = 90
+ cd = 90 #45
mp = [490, 2900]
uuid = "38c485cc41f46a7959ae4336325aa45c"
hasVP = True
@@ -783,13 +909,19 @@ class Skill26(ActiveSkill):
vps = [{'name': '雷霆剑域', 'desc': '施放时间减少
增加聚集敌人功能
附加感电效果'}, {'name': '反重力坠袭', 'desc': '赋予无敌状态
变更为普通系列技能'}] # noqa: E501
# 克隆剑的攻击力 : {value0} x {value1}
- data0 = [0, 9564, 10534, 11505, 12475, 13445, 14415, 15386, 16356, 17326, 18297, 19267, 20237, 21207, 22178, 23148, 24118, 25089, 26059, 27029, 27999, 28970, 29940, 30910, 31880, 32851, 33821, 34791, 35762, 36732, 37702, 38672, 39643, 40613, 41583, 42553, 43524, 44494, 45464, 46435, 47405, 48375, 49345, 50316, 51286, 52256, 53226, 54197, 55167, 56137, 57108, 58078, 59048, 60018, 60989, 61959, 62929, 63899, 64870, 65840, 66810, 67781, 68751, 69721, 70691, 71662, 72632, 73602, 74572, 75543, 76513]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 9564, 10534, 11505, 12475, 13445, 14415, 15386, 16356, 17326, 18297, 19267, 20237, 21207, 22178, 23148, 24118, 25089, 26059, 27029, 27999, 28970, 29940, 30910, 31880, 32851, 33821, 34791, 35762, 36732, 37702, 38672, 39643, 40613, 41583, 42553, 43524, 44494, 45464, 46435, 47405, 48375, 49345, 50316, 51286, 52256, 53226, 54197, 55167, 56137, 57108, 58078, 59048, 60018, 60989, 61959, 62929, 63899, 64870, 65840, 66810, 67781, 68751, 69721, 70691, 71662, 72632, 73602, 74572, 75543, 76513]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 6
+ # REMOVE: data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 手中剑的攻击力 : {value2}
- data2 = [0, 3020, 3327, 3633, 3939, 4246, 4552, 4859, 5165, 5471, 5778, 6084, 6391, 6697, 7003, 7310, 7616, 7923, 8229, 8535, 8842, 9148, 9455, 9761, 10068, 10374, 10680, 10987, 11293, 11600, 11906, 12212, 12519, 12825, 13132, 13438, 13744, 14051, 14357, 14664, 14970, 15276, 15583, 15889, 16196, 16502, 16808, 17115, 17421, 17728, 18034, 18340, 18647, 18953, 19260, 19566, 19872, 20179, 20485, 20792, 21098, 21404, 21711, 22017, 22324, 22630, 22936, 23243, 23549, 23856, 24162]# noqa: E501
+ # REMOVE: data2 = [0, 3020, 3327, 3633, 3939, 4246, 4552, 4859, 5165, 5471, 5778, 6084, 6391, 6697, 7003, 7310, 7616, 7923, 8229, 8535, 8842, 9148, 9455, 9761, 10068, 10374, 10680, 10987, 11293, 11600, 11906, 12212, 12519, 12825, 13132, 13438, 13744, 14051, 14357, 14664, 14970, 15276, 15583, 15889, 16196, 16502, 16808, 17115, 17421, 17728, 18034, 18340, 18647, 18953, 19260, 19566, 19872, 20179, 20485, 20792, 21098, 21404, 21711, 22017, 22324, 22630, 22936, 23243, 23549, 23856, 24162]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+ hit2 = 1
# [范围信息]
# 爆炸攻击范围比率 : {value3}%
- 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
+ # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
def vp_1(self):
"""
@@ -825,16 +957,20 @@ class Skill27(PassiveSkill):
learnLv = 48
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
uuid = "7a3fc9d473e8ffe21dd900ddf228a437"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
- data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501
+ # REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 物理防御力增加 : {value1}
- data1 = [0, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000]# noqa: E501
+ # REMOVE: data1 = [0, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+
+ associate = [ {"type":"*skillRation","data":data0} ]
# 重力加速度
# archer/chimera/94c450d6214cafdc673f763badceeaf1
@@ -847,7 +983,7 @@ class Skill28(ActiveSkill):
learnLv = 50
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 5
cube = 5
cd = 145
@@ -857,7 +993,9 @@ class Skill28(ActiveSkill):
hasUP = False
# 斧头砸落攻击力 : {value0}
- data0 = [0, 98485, 121322, 144159, 166996, 189833, 212671, 235508, 258345, 281182, 304019, 326856, 349693, 372530, 395367, 418204, 441042, 463879, 486716, 509553, 532390, 555227, 578064, 600901, 623738, 646575, 669413, 692250, 715087, 737924, 760761, 783598, 806435, 829272, 852109, 874946, 897784, 920621, 943458, 966295, 989132, 1011969, 1034806, 1057643, 1080480, 1103317, 1126155, 1148992, 1171829, 1194666, 1217503]# noqa: E501
+ # REMOVE: data0 = [0, 98485, 121322, 144159, 166996, 189833, 212671, 235508, 258345, 281182, 304019, 326856, 349693, 372530, 395367, 418204, 441042, 463879, 486716, 509553, 532390, 555227, 578064, 600901, 623738, 646575, 669413, 692250, 715087, 737924, 760761, 783598, 806435, 829272, 852109, 874946, 897784, 920621, 943458, 966295, 989132, 1011969, 1034806, 1057643, 1080480, 1103317, 1126155, 1148992, 1171829, 1194666, 1217503]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 废物清理
# archer/chimera/a99040fc36c75e998aa3ed012b7759c5
@@ -873,10 +1011,10 @@ class Skill29(ActiveSkill):
learnLv = 60
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 4 #TODO
rangeLv = 2
cube = 1
- cd = 20
+ cd = 20 #这个20是堆栈两层,每层10韩服的,国服是16,每层8
mp = [234, 1052]
uuid = "a99040fc36c75e998aa3ed012b7759c5"
hasVP = True
@@ -884,15 +1022,21 @@ class Skill29(ActiveSkill):
vps = [{'name': '回收大师', 'desc': '攻击范围增加'}, {'name': '暴力回收', 'desc': '攻击力和冷却时间增加'}] # noqa: E501
# 斧头冲击波攻击力 : {value0}
- data0 = [0, 12048, 13270, 14493, 15715, 16937, 18159, 19382, 20604, 21826, 23048, 24271, 25493, 26715, 27937, 29160, 30382, 31604, 32826, 34049, 35271, 36493, 37715, 38938, 40160, 41382, 42605, 43827, 45049, 46271, 47494, 48716, 49938, 51160, 52383, 53605, 54827, 56049, 57272, 58494, 59716, 60938, 62161, 63383, 64605, 65827, 67050, 68272, 69494, 70717, 71939]# noqa: E501
+ # REMOVE: data0 = [0, 12048, 13270, 14493, 15715, 16937, 18159, 19382, 20604, 21826, 23048, 24271, 25493, 26715, 27937, 29160, 30382, 31604, 32826, 34049, 35271, 36493, 37715, 38938, 40160, 41382, 42605, 43827, 45049, 46271, 47494, 48716, 49938, 51160, 52383, 53605, 54827, 56049, 57272, 58494, 59716, 60938, 62161, 63383, 64605, 65827, 67050, 68272, 69494, 70717, 71939]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# [废物清理]层数 : {value1}个
- 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
+ # REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# [范围信息]
# 攻击范围比率 : {value2}%
- 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
+ # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 武器回收范围比率 : {value3}%
- 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
+ # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
+ #VP2点了后堆栈层数-1,伤害翻倍,冷却也算是翻倍,就是把2堆栈合成1次伤害,CD就是原来2堆栈的CD
def vp_1(self):
"""
[废物清理]\n
@@ -923,10 +1067,10 @@ class Skill30(ActiveSkill):
learnLv = 70
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 3 #TODO
rangeLv = 2
cube = 3
- cd = 80
+ cd = 80 #40
mp = [214, 959]
uuid = "b39ccc3dadab9d94569430e39cdf7d60"
hasVP = True
@@ -934,9 +1078,13 @@ class Skill30(ActiveSkill):
vps = [{'name': '躁动之心', 'desc': '追踪
施放时间减少'}, {'name': '旋斧狂欢', 'desc': '变更为斧头系列技能'}] # noqa: E501
# 剑的坠落攻击力 : {value0} x 4
- data0 = [0, 11504, 12671, 13838, 15005, 16172, 17339, 18506, 19673, 20840, 22007, 23174, 24341, 25508, 26675, 27843, 29010, 30177, 31344, 32511, 33678, 34845, 36012, 37179, 38346, 39513, 40680, 41847, 43014, 44181, 45348, 46515, 47682, 48849, 50017, 51184, 52351, 53518, 54685, 55852, 57019, 58186, 59353, 60520, 61687, 62854, 64021, 65188, 66355, 67522, 68689]# noqa: E501
+ # REMOVE: data0 = [0, 11504, 12671, 13838, 15005, 16172, 17339, 18506, 19673, 20840, 22007, 23174, 24341, 25508, 26675, 27843, 29010, 30177, 31344, 32511, 33678, 34845, 36012, 37179, 38346, 39513, 40680, 41847, 43014, 44181, 45348, 46515, 47682, 48849, 50017, 51184, 52351, 53518, 54685, 55852, 57019, 58186, 59353, 60520, 61687, 62854, 64021, 65188, 66355, 67522, 68689]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 4
# 最后一剑的坠落攻击力 : {value1}
- data1 = [0, 30677, 33789, 36901, 40013, 43125, 46237, 49350, 52462, 55574, 58686, 61798, 64910, 68022, 71135, 74247, 77359, 80471, 83583, 86695, 89807, 92920, 96032, 99144, 102256, 105368, 108480, 111592, 114705, 117817, 120929, 124041, 127153, 130265, 133377, 136490, 139602, 142714, 145826, 148938, 152050, 155162, 158275, 161387, 164499, 167611, 170723, 173835, 176947, 180059, 183172]# noqa: E501
+ # REMOVE: data1 = [0, 30677, 33789, 36901, 40013, 43125, 46237, 49350, 52462, 55574, 58686, 61798, 64910, 68022, 71135, 74247, 77359, 80471, 83583, 86695, 89807, 92920, 96032, 99144, 102256, 105368, 108480, 111592, 114705, 117817, 120929, 124041, 127153, 130265, 133377, 136490, 139602, 142714, 145826, 148938, 152050, 155162, 158275, 161387, 164499, 167611, 170723, 173835, 176947, 180059, 183172]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit0 = 1
def vp_1(self):
"""
@@ -968,16 +1116,20 @@ class Skill31(PassiveSkill):
learnLv = 75
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
uuid = "696721534394b40e78ac96e880f19e5a"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
- data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
+ # REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 物理暴击率增加率 : {value1}%
- 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
+ # 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, lambda x = None: x)
+
+ associate = [ {"type":"*skillRation","data":data0} ]
# 巨镰斯诺克
# archer/chimera/0dbdeaf846356f8b9380f8fbb8e97377
@@ -993,10 +1145,10 @@ class Skill32(ActiveSkill):
learnLv = 75
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 1 #TODO
rangeLv = 2
cube = 3
- cd = 80
+ cd = 80 #40
mp = [989, 4441]
uuid = "0dbdeaf846356f8b9380f8fbb8e97377"
hasVP = True
@@ -1004,15 +1156,23 @@ class Skill32(ActiveSkill):
vps = [{'name': '一个也不能少', 'desc': '变形的镰刀追踪角色'}, {'name': '放你一马', 'desc': '未命中时缩短冷却时间
攻击时间减少'}] # noqa: E501
# 第一击攻击力 : {value0}
- data0 = [0, 1672, 1842, 2011, 2181, 2350, 2520, 2690, 2859, 3029, 3199, 3368, 3538, 3707, 3877, 4047, 4216, 4386, 4556, 4725, 4895, 5064, 5234, 5404, 5573, 5743, 5913, 6082, 6252, 6421, 6591, 6761, 6930, 7100, 7269, 7439, 7609, 7778, 7948, 8118, 8287, 8457, 8626, 8796, 8966, 9135, 9305, 9475, 9644, 9814, 9983]# noqa: E501
+ # REMOVE: data0 = [0, 1672, 1842, 2011, 2181, 2350, 2520, 2690, 2859, 3029, 3199, 3368, 3538, 3707, 3877, 4047, 4216, 4386, 4556, 4725, 4895, 5064, 5234, 5404, 5573, 5743, 5913, 6082, 6252, 6421, 6591, 6761, 6930, 7100, 7269, 7439, 7609, 7778, 7948, 8118, 8287, 8457, 8626, 8796, 8966, 9135, 9305, 9475, 9644, 9814, 9983]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 乱舞多段攻击力 : {value1} x {value2}
- data1 = [0, 3901, 4297, 4693, 5089, 5484, 5880, 6276, 6672, 7068, 7463, 7859, 8255, 8651, 9046, 9442, 9838, 10234, 10630, 11025, 11421, 11817, 12213, 12609, 13004, 13400, 13796, 14192, 14587, 14983, 15379, 15775, 16171, 16566, 16962, 17358, 17754, 18149, 18545, 18941, 19337, 19733, 20128, 20524, 20920, 21316, 21712, 22107, 22503, 22899, 23295]# noqa: E501
- 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
+ # REMOVE: data1 = [0, 3901, 4297, 4693, 5089, 5484, 5880, 6276, 6672, 7068, 7463, 7859, 8255, 8651, 9046, 9442, 9838, 10234, 10630, 11025, 11421, 11817, 12213, 12609, 13004, 13400, 13796, 14192, 14587, 14983, 15379, 15775, 16171, 16566, 16962, 17358, 17754, 18149, 18545, 18941, 19337, 19733, 20128, 20524, 20920, 21316, 21712, 22107, 22503, 22899, 23295]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 15
+ # 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, lambda x = None: x)
# 最后一击攻击力 : {value3}
- data3 = [0, 23408, 25782, 28157, 30532, 32907, 35281, 37656, 40031, 42405, 44780, 47155, 49529, 51904, 54279, 56653, 59028, 61403, 63778, 66152, 68527, 70902, 73276, 75651, 78026, 80400, 82775, 85150, 87525, 89899, 92274, 94649, 97023, 99398, 101773, 104147, 106522, 108897, 111271, 113646, 116021, 118396, 120770, 123145, 125520, 127894, 130269, 132644, 135018, 137393, 139768]# noqa: E501
+ # REMOVE: data3 = [0, 23408, 25782, 28157, 30532, 32907, 35281, 37656, 40031, 42405, 44780, 47155, 49529, 51904, 54279, 56653, 59028, 61403, 63778, 66152, 68527, 70902, 73276, 75651, 78026, 80400, 82775, 85150, 87525, 89899, 92274, 94649, 97023, 99398, 101773, 104147, 106522, 108897, 111271, 113646, 116021, 118396, 120770, 123145, 125520, 127894, 130269, 132644, 135018, 137393, 139768]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
+ hit3 = 1
# [范围信息]
# 乱舞攻击范围比率 : {value4}%
- 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
+ # REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
def vp_1(self):
"""
@@ -1047,7 +1207,7 @@ class Skill33(ActiveSkill):
learnLv = 80
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 1 #TODO
rangeLv = 2
cube = 5
cd = 90
@@ -1058,36 +1218,84 @@ class Skill33(ActiveSkill):
vps = [{'name': '异常清算', 'desc': '立即造成异常状态伤害'}, {'name': '均衡之锯齿轮', 'desc': '召唤无限制锯齿轮
变更为普通系列技能'}] # noqa: E501
# 第一个齿轮攻击力 : {value0} x {value1}
- data0 = [0, 4079, 4492, 4906, 5320, 5734, 6148, 6561, 6975, 7389, 7803, 8216, 8630, 9044, 9458, 9872, 10285, 10699, 11113, 11527, 11941, 12354, 12768, 13182, 13596, 14009, 14423, 14837, 15251, 15665, 16078, 16492, 16906, 17320, 17733, 18147, 18561, 18975, 19389, 19802, 20216, 20630, 21044, 21457, 21871, 22285, 22699, 23113, 23526, 23940, 24354]# noqa: E501
- 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
+ # REMOVE: data0 = [0, 4079, 4492, 4906, 5320, 5734, 6148, 6561, 6975, 7389, 7803, 8216, 8630, 9044, 9458, 9872, 10285, 10699, 11113, 11527, 11941, 12354, 12768, 13182, 13596, 14009, 14423, 14837, 15251, 15665, 16078, 16492, 16906, 17320, 17733, 18147, 18561, 18975, 19389, 19802, 20216, 20630, 21044, 21457, 21871, 22285, 22699, 23113, 23526, 23940, 24354]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 4
+ # REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 第二个齿轮攻击力 : {value2} x {value3}
- data2 = [0, 7251, 7987, 8722, 9458, 10193, 10929, 11665, 12400, 13136, 13871, 14607, 15343, 16078, 16814, 17550, 18285, 19021, 19756, 20492, 21228, 21963, 22699, 23434, 24170, 24906, 25641, 26377, 27112, 27848, 28584, 29319, 30055, 30790, 31526, 32262, 32997, 33733, 34469, 35204, 35940, 36675, 37411, 38147, 38882, 39618, 40353, 41089, 41825, 42560, 43296]# noqa: E501
- 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]# noqa: E501
+ # REMOVE: data2 = [0, 7251, 7987, 8722, 9458, 10193, 10929, 11665, 12400, 13136, 13871, 14607, 15343, 16078, 16814, 17550, 18285, 19021, 19756, 20492, 21228, 21963, 22699, 23434, 24170, 24906, 25641, 26377, 27112, 27848, 28584, 29319, 30055, 30790, 31526, 32262, 32997, 33733, 34469, 35204, 35940, 36675, 37411, 38147, 38882, 39618, 40353, 41089, 41825, 42560, 43296]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+ hit2 = 3
+ # 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]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
# 第三个齿轮攻击力 : {value4} x {value5}
- data4 = [0, 27191, 29950, 32708, 35467, 38225, 40984, 43742, 46501, 49260, 52018, 54777, 57535, 60294, 63052, 65811, 68569, 71328, 74086, 76845, 79603, 82362, 85120, 87879, 90638, 93396, 96155, 98913, 101672, 104430, 107189, 109947, 112706, 115464, 118223, 120981, 123740, 126498, 129257, 132015, 134774, 137533, 140291, 143050, 145808, 148567, 151325, 154084, 156842, 159601, 162359]# noqa: E501
- data5 = [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
+ # REMOVE: data4 = [0, 27191, 29950, 32708, 35467, 38225, 40984, 43742, 46501, 49260, 52018, 54777, 57535, 60294, 63052, 65811, 68569, 71328, 74086, 76845, 79603, 82362, 85120, 87879, 90638, 93396, 96155, 98913, 101672, 104430, 107189, 109947, 112706, 115464, 118223, 120981, 123740, 126498, 129257, 132015, 134774, 137533, 140291, 143050, 145808, 148567, 151325, 154084, 156842, 159601, 162359]# noqa: E501
+ data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
+ hit4 = 1
+ # REMOVE: data5 = [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
+ data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
# [灼伤最后一击]
# 灼伤最终爆炸攻击力 : {value6}
- data6 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501
+ # REMOVE: data6 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501
+ data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
+ hit6 = 1
# 灼伤最后一击攻击力 : {value7}
- data7 = [0, 14139, 15574, 17008, 18443, 19877, 21312, 22746, 24181, 25615, 27049, 28484, 29918, 31353, 32787, 34222, 35656, 37090, 38525, 39959, 41394, 42828, 44263, 45697, 47132, 48566, 50000, 51435, 52869, 54304, 55738, 57173, 58607, 60041, 61476, 62910, 64345, 65779, 67214, 68648, 70082, 71517, 72951, 74386, 75820, 77255, 78689, 80124, 81558, 82992, 84427]# noqa: E501
+ # REMOVE: data7 = [0, 14139, 15574, 17008, 18443, 19877, 21312, 22746, 24181, 25615, 27049, 28484, 29918, 31353, 32787, 34222, 35656, 37090, 38525, 39959, 41394, 42828, 44263, 45697, 47132, 48566, 50000, 51435, 52869, 54304, 55738, 57173, 58607, 60041, 61476, 62910, 64345, 65779, 67214, 68648, 70082, 71517, 72951, 74386, 75820, 77255, 78689, 80124, 81558, 82992, 84427]# noqa: E501
+ data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
+ hit7 = 1
+ power7 = 1/1.1 #10%是双重螺旋的异常倍率,这个灼伤在不点VP的时候,这部分无法收到这个加成,如果点VP1就能收到加成
# 灼伤最后一击持续时间 : {value8}秒
- 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
+ # 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, lambda x = None: x)
# [冰冻最后一击]
# 冰冻最终爆炸攻击力 : {value9}
- data9 = [0, 41331, 45524, 49717, 53910, 58103, 62296, 66489, 70681, 74874, 79067, 83260, 87453, 91646, 95839, 100032, 104225, 108418, 112611, 116804, 120997, 125190, 129383, 133576, 137769, 141962, 146155, 150348, 154541, 158734, 162927, 167120, 171313, 175506, 179699, 183892, 188085, 192278, 196471, 200664, 204857, 209049, 213242, 217435, 221628, 225821, 230014, 234207, 238400, 242593, 246786]# noqa: E501
+ # REMOVE: data9 = [0, 41331, 45524, 49717, 53910, 58103, 62296, 66489, 70681, 74874, 79067, 83260, 87453, 91646, 95839, 100032, 104225, 108418, 112611, 116804, 120997, 125190, 129383, 133576, 137769, 141962, 146155, 150348, 154541, 158734, 162927, 167120, 171313, 175506, 179699, 183892, 188085, 192278, 196471, 200664, 204857, 209049, 213242, 217435, 221628, 225821, 230014, 234207, 238400, 242593, 246786]# noqa: E501
+ data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
+ hit9 = 0
# 冰冻最后一击持续时间 : {value10}秒
- 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
+ # 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, lambda x = None: x)
# [感电最后一击]
# 感电最终爆炸攻击力 : {value11}
- data11 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501
+ # REMOVE: data11 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501
+ data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
+ hit11 = 0
# 感电最后一击攻击力 : {value12}
- data12 = [0, 11312, 12459, 13607, 14754, 15902, 17049, 18197, 19344, 20492, 21640, 22787, 23935, 25082, 26230, 27377, 28525, 29672, 30820, 31967, 33115, 34263, 35410, 36558, 37705, 38853, 40000, 41148, 42295, 43443, 44590, 45738, 46886, 48033, 49181, 50328, 51476, 52623, 53771, 54918, 56066, 57214, 58361, 59509, 60656, 61804, 62951, 64099, 65246, 66394, 67541]# noqa: E501
+ # REMOVE: data12 = [0, 11312, 12459, 13607, 14754, 15902, 17049, 18197, 19344, 20492, 21640, 22787, 23935, 25082, 26230, 27377, 28525, 29672, 30820, 31967, 33115, 34263, 35410, 36558, 37705, 38853, 40000, 41148, 42295, 43443, 44590, 45738, 46886, 48033, 49181, 50328, 51476, 52623, 53771, 54918, 56066, 57214, 58361, 59509, 60656, 61804, 62951, 64099, 65246, 66394, 67541]# noqa: E501
+ data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
+ hit12 = 0
# 感电最后一击持续时间 : {value13}秒
- data13 = [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
+ # REMOVE: data13 = [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
+ data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
# [范围信息]
# 攻击范围比率 : {value14}%
- data14 = [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
+ # REMOVE: data14 = [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
+ data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
+
+ mode = ['灼伤','冰冻','感电']
+
+ def setMode(self, mode):
+ if mode == "灼伤":
+ self.hit0 = 4
+ self.hit2 = 3
+ self.hit4 = 1
+ self.hit6 = 1
+ self.hit7 = 1
+ self.hit9 = self.hit11 = self.hit12 = 0
+ elif mode == "冰冻":
+ self.hit0 = 4
+ self.hit2 = 3
+ self.hit4 = 1
+ self.hit9 = 1
+ self.hit6 = self.hit7 = self.hit11 = self.hit12 = 0
+ elif mode == "感电":
+ self.hit0 = 4
+ self.hit2 = 3
+ self.hit4 = 1
+ self.hit11 = 1
+ self.hit12 = 1
+ self.hit6 = self.hit7 = self.hit9 = 0
def vp_1(self):
"""
@@ -1096,7 +1304,8 @@ class Skill33(ActiveSkill):
特殊爆炸攻击力为原技能爆炸攻击力和灼伤伤害之和\n
特殊爆炸攻击会一次性结算自身造成的中毒/灼伤/感电/出血异常状态伤害
"""
- ...
+ self.setMode("灼伤")
+ self.power7 = 1
def vp_2(self):
"""
@@ -1108,7 +1317,7 @@ class Skill33(ActiveSkill):
- 锯齿轮出现的冷却时间为当前技能冷却时间的20%\n
- 再次施放技能时, 不再召唤锯齿轮
"""
- ...
+ #冷却和伤害变为原技能灼伤状态的20%
# 幻爆天使之翼
# archer/chimera/6166762c62f234c5f50c2d2ebc5e48d0
@@ -1122,7 +1331,7 @@ class Skill34(ActiveSkill):
learnLv = 85
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 2 #TODO
rangeLv = 5
cube = 10
cd = 180
@@ -1132,9 +1341,12 @@ class Skill34(ActiveSkill):
hasUP = False
# 武器总释放伤害 : {value0}
- data0 = [0, 219204, 270034, 320864, 371694, 422524, 473354, 524183, 575013, 625843, 676673, 727503, 778333, 829163, 879993, 930823, 981653, 1032483, 1083313, 1134142, 1184972, 1235802, 1286632, 1337462, 1388292, 1439122, 1489952, 1540782, 1591612, 1642442, 1693271, 1744101, 1794931, 1845761, 1896591, 1947421, 1998251, 2049081, 2099911, 2150741, 2201571, 2252401, 2303230, 2354060, 2404890, 2455720, 2506550, 2557380, 2608210, 2659040, 2709870]# noqa: E501
+ # REMOVE: data0 = [0, 219204, 270034, 320864, 371694, 422524, 473354, 524183, 575013, 625843, 676673, 727503, 778333, 829163, 879993, 930823, 981653, 1032483, 1083313, 1134142, 1184972, 1235802, 1286632, 1337462, 1388292, 1439122, 1489952, 1540782, 1591612, 1642442, 1693271, 1744101, 1794931, 1845761, 1896591, 1947421, 1998251, 2049081, 2099911, 2150741, 2201571, 2252401, 2303230, 2354060, 2404890, 2455720, 2506550, 2557380, 2608210, 2659040, 2709870]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 追踪范围 : {value1}px
- data1 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ # REMOVE: data1 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
# 败果之慧
# archer/chimera/d59c9840f65381bde8487757f1753c71
@@ -1149,14 +1361,17 @@ class Skill35(PassiveSkill):
learnLv = 95
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 6 #TODO
rangeLv = 3
uuid = "d59c9840f65381bde8487757f1753c71"
hasVP = False
hasUP = False
# 基本攻击力和技能攻击力增加率 : {value0}%
- 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
+ # REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+
+ associate = [ {"type":"*skillRation","data":data0} ]
# 颠倒之浩劫
# archer/chimera/bbc15561bec24f9c1e79e23d715b1dd2
@@ -1170,7 +1385,7 @@ class Skill36(ActiveSkill):
learnLv = 95
masterLv = 40
maxLv = 50
- position = 0 #TODO
+ position = 5 #TODO
rangeLv = 2
cube = 7
cd = 60
@@ -1180,10 +1395,13 @@ class Skill36(ActiveSkill):
hasUP = False
# 长矛坠落攻击力 : {value0}
- data0 = [0, 107641, 118561, 129481, 140401, 151321, 162241, 173161, 184081, 195001, 205921, 216841, 227761, 238681, 249601, 260521, 271442, 282362, 293282, 304202, 315122, 326042, 336962, 347882, 358802, 369722, 380642, 391562, 402482, 413402, 424322, 435242, 446162, 457083, 468003, 478923, 489843, 500763, 511683, 522603, 533523, 544443, 555363, 566283, 577203, 588123, 599043, 609963, 620883, 631804, 642724]# noqa: E501
+ # REMOVE: data0 = [0, 107641, 118561, 129481, 140401, 151321, 162241, 173161, 184081, 195001, 205921, 216841, 227761, 238681, 249601, 260521, 271442, 282362, 293282, 304202, 315122, 326042, 336962, 347882, 358802, 369722, 380642, 391562, 402482, 413402, 424322, 435242, 446162, 457083, 468003, 478923, 489843, 500763, 511683, 522603, 533523, 544443, 555363, 566283, 577203, 588123, 599043, 609963, 620883, 631804, 642724]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
# 变形武器穿刺攻击力 : {value1} x {value2}
- data1 = [0, 8970, 9880, 10790, 11700, 12610, 13520, 14430, 15340, 16250, 17160, 18070, 18980, 19890, 20800, 21710, 22620, 23530, 24440, 25350, 26260, 27170, 28080, 28990, 29900, 30810, 31720, 32630, 33540, 34450, 35360, 36270, 37180, 38090, 39000, 39910, 40820, 41730, 42640, 43550, 44460, 45370, 46280, 47190, 48100, 49010, 49920, 50830, 51740, 52650, 53560]# noqa: E501
- data2 = [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
+ # REMOVE: data1 = [0, 8970, 9880, 10790, 11700, 12610, 13520, 14430, 15340, 16250, 17160, 18070, 18980, 19890, 20800, 21710, 22620, 23530, 24440, 25350, 26260, 27170, 28080, 28990, 29900, 30810, 31720, 32630, 33540, 34450, 35360, 36270, 37180, 38090, 39000, 39910, 40820, 41730, 42640, 43550, 44460, 45370, 46280, 47190, 48100, 49010, 49920, 50830, 51740, 52650, 53560]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ # REMOVE: data2 = [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
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
# 熵变 : 非线性跳跃
# archer/chimera/de20372767d014d62dc7361ac686834e
@@ -1206,14 +1424,23 @@ class Skill37(ActiveSkill):
hasUP = False
# 斧头攻击力 : {value0}
- data0 = [0, 82230, 101298, 120366, 139434, 158502, 177569, 196637, 215705, 234773, 253841, 272909, 291977, 311044, 330112, 349180, 368248, 387316, 406384, 425452, 444520, 463587, 482655, 501723, 520791, 539859, 558927, 577995, 597062, 616130, 635198, 654266, 673334, 692402, 711470, 730537, 749605, 768673, 787741, 806809, 825877, 844945, 864012, 883080, 902148, 921216, 940284, 959352, 978420, 997487, 1016555]# noqa: E501
+ # REMOVE: data0 = [0, 82230, 101298, 120366, 139434, 158502, 177569, 196637, 215705, 234773, 253841, 272909, 291977, 311044, 330112, 349180, 368248, 387316, 406384, 425452, 444520, 463587, 482655, 501723, 520791, 539859, 558927, 577995, 597062, 616130, 635198, 654266, 673334, 692402, 711470, 730537, 749605, 768673, 787741, 806809, 825877, 844945, 864012, 883080, 902148, 921216, 940284, 959352, 978420, 997487, 1016555]# noqa: E501
+ data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
+ hit0 = 1
# 弓穿刺攻击力 : {value1}
- data1 = [0, 109640, 135064, 160488, 185912, 211335, 236759, 262183, 287607, 313031, 338455, 363878, 389302, 414726, 440150, 465574, 490997, 516421, 541845, 567269, 592693, 618116, 643540, 668964, 694388, 719812, 745236, 770659, 796083, 821507, 846931, 872355, 897778, 923202, 948626, 974050, 999474, 1024898, 1050321, 1075745, 1101169, 1126593, 1152017, 1177440, 1202864, 1228288, 1253712, 1279136, 1304559, 1329983, 1355407]# noqa: E501
+ # REMOVE: data1 = [0, 109640, 135064, 160488, 185912, 211335, 236759, 262183, 287607, 313031, 338455, 363878, 389302, 414726, 440150, 465574, 490997, 516421, 541845, 567269, 592693, 618116, 643540, 668964, 694388, 719812, 745236, 770659, 796083, 821507, 846931, 872355, 897778, 923202, 948626, 974050, 999474, 1024898, 1050321, 1075745, 1101169, 1126593, 1152017, 1177440, 1202864, 1228288, 1253712, 1279136, 1304559, 1329983, 1355407]# noqa: E501
+ data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
+ hit1 = 1
# 超乎常理的强力一击攻击力 : {value2}
- data2 = [0, 246690, 303894, 361098, 418301, 475505, 532708, 589912, 647116, 704319, 761523, 818726, 875930, 933133, 990337, 1047541, 1104744, 1161948, 1219151, 1276355, 1333559, 1390762, 1447966, 1505169, 1562373, 1619576, 1676780, 1733984, 1791187, 1848391, 1905594, 1962798, 2020002, 2077205, 2134409, 2191612, 2248816, 2306019, 2363223, 2420427, 2477630, 2534834, 2592037, 2649241, 2706445, 2763648, 2820852, 2878055, 2935259, 2992462, 3049666]# noqa: E501
+ # REMOVE: data2 = [0, 246690, 303894, 361098, 418301, 475505, 532708, 589912, 647116, 704319, 761523, 818726, 875930, 933133, 990337, 1047541, 1104744, 1161948, 1219151, 1276355, 1333559, 1390762, 1447966, 1505169, 1562373, 1619576, 1676780, 1733984, 1791187, 1848391, 1905594, 1962798, 2020002, 2077205, 2134409, 2191612, 2248816, 2306019, 2363223, 2420427, 2477630, 2534834, 2592037, 2649241, 2706445, 2763648, 2820852, 2878055, 2935259, 2992462, 3049666]# noqa: E501
+ data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
+ hit2 = 1
# 巨大化的剑最后一击攻击力 : {value3} x {value4}
- data3 = [0, 10964, 13506, 16049, 18591, 21134, 23676, 26218, 28761, 31303, 33845, 36388, 38930, 41473, 44015, 46557, 49100, 51642, 54185, 56727, 59269, 61812, 64354, 66896, 69439, 71981, 74524, 77066, 79608, 82151, 84693, 87235, 89778, 92320, 94863, 97405, 99947, 102490, 105032, 107575, 110117, 112659, 115202, 117744, 120286, 122829, 125371, 127914, 130456, 132998, 135541]# noqa: E501
- 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
+ # REMOVE: data3 = [0, 10964, 13506, 16049, 18591, 21134, 23676, 26218, 28761, 31303, 33845, 36388, 38930, 41473, 44015, 46557, 49100, 51642, 54185, 56727, 59269, 61812, 64354, 66896, 69439, 71981, 74524, 77066, 79608, 82151, 84693, 87235, 89778, 92320, 94863, 97405, 99947, 102490, 105032, 107575, 110117, 112659, 115202, 117744, 120286, 122829, 125371, 127914, 130456, 132998, 135541]# noqa: E501
+ data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
+ hit3 = 10
+ # 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, lambda x = None: x)
class classChange(Character):
@@ -1224,12 +1451,14 @@ class classChange(Character):
self.role = 'archer'
self.角色 = '弓箭手'
self.职业 = '奇美拉'
+ self.jobId = 'b9cb48777665de22c006fabaf9a560b3'
+ self.jobGrowId = '92da05ec93fb43406e193ffb9a2a629b'
- self.武器选项 = [] # TODO
- self.输出类型选项 = [] # TODO
- self.输出类型 = '' # TODO
- self.防具精通属性 = [''] # TODO
- self.防具类型 = ''
- self.buff = ... # TODO
+ self.武器选项 = ['嵌合弓'] # TODO
+ self.输出类型选项 = ['物理百分比'] # TODO
+ self.输出类型 = '物理百分比' # TODO
+ self.防具精通属性 = ['力量'] # TODO
+ self.防具类型 = '重甲'
+ self.buff = 2.083 # TODO
super().__init__(equVersion, __name__)