精灵骑士_dev

This commit is contained in:
2026-02-26 17:30:03 +08:00
parent 376e45da4a
commit c5f4dae6f7
@@ -29,6 +29,7 @@ class Skill0(ActiveSkill):
# 盾牌挑击攻击力 : {value0}%
# REMOVE: data0 = [0, 130, 151, 171, 192, 213, 234, 254, 275, 296, 317, 337, 358, 379, 399, 420, 441, 462, 482, 503, 524]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 浮空力比率 : {value1}%
# REMOVE: data1 = [0, 450, 455, 459, 464, 468, 473, 477, 482, 486, 491, 495, 500, 504, 509, 513, 518, 522, 527, 531, 536]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
@@ -59,6 +60,7 @@ class Skill1(ActiveSkill):
# 脚踢攻击力 : {value0}%
# REMOVE: data0 = [0, 2400, 2643, 2887, 3130, 3374, 3617, 3861, 4104, 4348, 4591, 4835, 5078, 5322, 5565, 5809, 6052, 6296, 6539, 6783, 7026, 7270, 7513, 7757, 8000, 8243, 8487, 8730, 8974, 9217, 9461, 9704, 9948, 10191, 10435, 10678, 10922, 11165, 11409, 11652, 11896, 12139, 12383, 12626, 12870, 13113, 13357, 13600, 13843, 14087, 14330, 14574, 14817, 15061, 15304, 15548, 15791, 16035, 16278, 16522, 16765, 17009, 17252, 17496, 17739, 17983, 18226, 18470, 18713, 18957, 19200]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 减速几率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
@@ -145,6 +147,8 @@ class Skill4(PassiveSkill):
# REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["骑乘召唤"]}]
# 受身蹲伏
# knight/elven_knight/ce26c6b69d02a440a81b552bec94f03b
# 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b
@@ -220,6 +224,7 @@ class Skill7(ActiveSkill):
# 挥击攻击力 : {value0}%
# REMOVE: data0 = [0, 1028, 1132, 1237, 1341, 1445, 1549, 1654, 1758, 1862, 1967, 2071, 2175, 2279, 2384, 2488, 2592, 2697, 2801, 2905, 3010, 3114, 3218, 3322, 3427, 3531, 3635, 3740, 3844, 3948, 4052, 4157, 4261, 4365, 4470, 4574, 4678, 4782, 4887, 4991, 5095, 5200, 5304, 5408, 5512, 5617, 5721, 5825, 5930, 6034, 6138, 6242, 6347, 6451, 6555, 6660, 6764, 6868, 6973, 7077, 7181, 7285, 7390, 7494, 7598, 7703, 7807, 7911, 8015, 8120, 8224]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 眩晕几率 : {value1}%
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
@@ -229,6 +234,7 @@ class Skill7(ActiveSkill):
# 追加操作时突进攻击力 : {value3}%
# REMOVE: data3 = [0, 1028, 1132, 1237, 1341, 1445, 1549, 1654, 1758, 1862, 1967, 2071, 2175, 2279, 2384, 2488, 2592, 2697, 2801, 2905, 3010, 3114, 3218, 3322, 3427, 3531, 3635, 3740, 3844, 3948, 4052, 4157, 4261, 4365, 4470, 4574, 4678, 4782, 4887, 4991, 5095, 5200, 5304, 5408, 5512, 5617, 5721, 5825, 5930, 6034, 6138, 6242, 6347, 6451, 6555, 6660, 6764, 6868, 6973, 7077, 7181, 7285, 7390, 7494, 7598, 7703, 7807, 7911, 8015, 8120, 8224]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 命运之轮
# knight/elven_knight/4655101518604f874721b3cc249aae10
@@ -256,13 +262,25 @@ class Skill8(ActiveSkill):
# 拉扯攻击力 : {value0}%
# REMOVE: data0 = [0, 1333, 1468, 1603, 1738, 1873, 2008, 2144, 2279, 2414, 2549, 2684, 2820, 2955, 3090, 3225, 3360, 3495, 3631, 3766, 3901, 4036, 4171, 4307, 4442, 4577, 4712, 4847, 4982, 5118, 5253, 5388, 5523, 5658, 5794, 5929, 6064, 6199, 6334, 6469, 6605, 6740, 6875, 7010, 7145, 7281, 7416, 7551, 7686, 7821, 7957, 8092, 8227, 8362, 8497, 8632, 8768, 8903, 9038, 9173, 9308, 9444, 9579, 9714, 9849, 9984, 10119, 10255, 10390, 10525, 10660]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 挑飞攻击力 : {value1}%
# REMOVE: data1 = [0, 2856, 3146, 3436, 3726, 4016, 4305, 4595, 4885, 5175, 5465, 5754, 6044, 6334, 6624, 6914, 7203, 7493, 7783, 8073, 8362, 8652, 8942, 9232, 9522, 9811, 10101, 10391, 10681, 10971, 11260, 11550, 11840, 12130, 12419, 12709, 12999, 13289, 13579, 13868, 14158, 14448, 14738, 15028, 15317, 15607, 15897, 16187, 16477, 16766, 17056, 17346, 17636, 17925, 18215, 18505, 18795, 19085, 19374, 19664, 19954, 20244, 20534, 20823, 21113, 21403, 21693, 21982, 22272, 22562, 22852]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 命运之轮持续时间 : {value2}秒
# REMOVE: data2 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
mode = ['不可抓取','可抓取']
def setMode(self, mode):
if mode == "不可抓取":
self.hit0 = 1
self.hit1 = 0
elif mode == "可抓取":
self.hit0 = 1
self.hit1 = 1
# 自动防御
# knight/elven_knight/f2fb27162beb0b87a7cb9af7900e95f2
# 0ee8fa5dc525c1a1f23fc6911e921e4a/f2fb27162beb0b87a7cb9af7900e95f2
@@ -322,12 +340,14 @@ class Skill10(ActiveSkill):
# 使用武器反击攻击力 : {value1}%
# REMOVE: data1 = [0, 172, 367, 563, 758, 954, 1150, 1345]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 使用武器反击时控制持续时间 : {value2}秒
# REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
# 使用盾牌反击攻击力 : {value3}%
# REMOVE: data3 = [0, 258, 551, 844, 1138, 1430, 1724, 2017]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 盾牌反击眩晕几率 : {value4}%
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
@@ -335,6 +355,16 @@ class Skill10(ActiveSkill):
# REMOVE: data5 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
mode = ['盾牌反击','武器反击']
def setMode(self, mode):
if mode == "盾牌反击":
self.hit1 = 0
self.hit3 = 1
elif mode == "武器反击":
self.hit1 = 1
self.hit3 = 0
# 致命突刺
# knight/elven_knight/eb71e1d82d92c7e1d40500a0dcd77aa6
# 0ee8fa5dc525c1a1f23fc6911e921e4a/eb71e1d82d92c7e1d40500a0dcd77aa6
@@ -360,9 +390,11 @@ class Skill11(ActiveSkill):
# 攻击力 : {value0}%
# REMOVE: data0 = [0, 623, 686, 749, 812, 875, 938, 1002, 1065, 1128, 1191, 1254, 1317, 1381, 1444, 1507, 1570, 1633, 1696, 1760, 1823, 1886, 1949, 2012, 2075, 2138, 2202, 2265, 2328, 2391, 2454, 2517, 2581, 2644, 2707, 2770, 2833, 2896, 2960, 3023, 3086, 3149, 3212, 3275, 3339, 3402, 3465, 3528, 3591, 3654, 3718, 3781, 3844, 3907, 3970, 4033, 4096, 4160, 4223, 4286, 4349, 4412, 4475, 4539, 4602, 4665, 4728, 4791, 4854, 4918, 4981]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 最大蓄气时攻击力 : {value1}%
# REMOVE: data1 = [0, 778, 857, 936, 1015, 1094, 1173, 1252, 1330, 1409, 1488, 1567, 1646, 1725, 1804, 1883, 1962, 2041, 2120, 2199, 2278, 2357, 2435, 2514, 2593, 2672, 2751, 2830, 2909, 2988, 3067, 3146, 3225, 3304, 3383, 3462, 3540, 3619, 3698, 3777, 3856, 3935, 4014, 4093, 4172, 4251, 4330, 4409, 4488, 4567, 4645, 4724, 4803, 4882, 4961, 5040, 5119, 5198, 5277, 5356, 5435, 5514, 5593, 5672, 5750, 5829, 5908, 5987, 6066, 6145, 6224]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 0
# 蓄气时间上限 : {value2}秒
# 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
@@ -373,6 +405,16 @@ class Skill11(ActiveSkill):
# REMOVE: data4 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
mode = ['常规','蓄气']
def setMode(self, mode):
if mode == "常规":
self.hit0 = 1
self.hit1 = 0
elif mode == "蓄气":
self.hit0 = 0
self.hit1 = 1
# 跳斩
# knight/elven_knight/c9664191611af31142e052dfaef84530
# 0ee8fa5dc525c1a1f23fc6911e921e4a/c9664191611af31142e052dfaef84530
@@ -399,9 +441,11 @@ class Skill12(ActiveSkill):
# 劈砍攻击力 : {value0}
# REMOVE: data0 = [0, 2186, 2408, 2630, 2851, 3073, 3295, 3517, 3738, 3960, 4182, 4404, 4625, 4847, 5069, 5291, 5513, 5734, 5956, 6178, 6400, 6621, 6843, 7065, 7287, 7508, 7730, 7952, 8174, 8396, 8617, 8839, 9061, 9283, 9504, 9726, 9948, 10170, 10391, 10613, 10835, 11057, 11278, 11500, 11722, 11944, 12166, 12387, 12609, 12831, 13053, 13274, 13496, 13718, 13940, 14161, 14383, 14605, 14827, 15049, 15270, 15492, 15714, 15936, 16157, 16379, 16601, 16823, 17044, 17266, 17488]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 对倒地状态的敌人的攻击力增加率 : {value1}%
# REMOVE: data1 = [0, 121, 123, 126, 128, 129, 132, 134, 137, 138, 140, 143, 145, 146, 149, 151, 154, 155, 157, 160, 162, 163, 166, 168, 171, 172, 174, 177, 179, 180, 183, 185, 188, 189, 191, 194, 196, 197, 200, 202, 204, 206, 208, 211, 213, 214, 217, 219, 221, 223, 225, 227, 230, 231, 234, 236, 238, 240, 242, 244, 247, 248, 250, 253, 255, 257, 259, 261, 263, 265, 267]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
# 飞跃截击
# knight/elven_knight/cfacda0647b9a0f595df2c2aad30c18d
@@ -427,6 +471,7 @@ class Skill13(ActiveSkill):
# 挥击攻击力 : {value0}
# REMOVE: data0 = [0, 1428, 1573, 1718, 1863, 2007, 2152, 2297, 2442, 2587, 2732, 2877, 3022, 3166, 3311, 3456, 3601, 3746, 3891, 4036, 4181, 4325, 4470, 4615, 4760, 4905, 5050, 5195, 5339, 5484, 5629, 5774, 5919, 6064, 6209, 6354, 6498, 6643, 6788, 6933, 7078, 7223, 7368, 7513, 7657, 7802, 7947, 8092, 8237, 8382, 8527, 8671, 8816, 8961, 9106, 9251, 9396, 9541, 9686, 9830, 9975, 10120, 10265, 10410, 10555, 10700, 10845, 10989, 11134, 11279, 11424]# noqa: E501
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 冲击波攻击力 : {value1}
# REMOVE: data1 = [0, 1184, 1304, 1425, 1545, 1665, 1785, 1905, 2025, 2145, 2266, 2386, 2506, 2626, 2746, 2866, 2986, 3106, 3227, 3347, 3467, 3587, 3707, 3827, 3947, 4068, 4188, 4308, 4428, 4548, 4668, 4788, 4909, 5029, 5149, 5269, 5389, 5509, 5629, 5750, 5870, 5990, 6110, 6230, 6350, 6470, 6591, 6711, 6831, 6951, 7071, 7191, 7311, 7432, 7552, 7672, 7792, 7912, 8032, 8152, 8273, 8393, 8513, 8633, 8753, 8873, 8993, 9114, 9234, 9354, 9474]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
@@ -551,9 +596,11 @@ class Skill17(ActiveSkill):
# 挥剑攻击力 : {value1}%
# REMOVE: data1 = [0, 1601, 1763, 1925, 2088, 2250, 2412, 2575, 2737, 2899, 3062, 3224, 3387, 3549, 3711, 3874, 4036, 4198, 4361, 4523, 4686, 4848, 5010, 5173, 5335, 5497, 5660, 5822, 5985, 6147, 6309, 6472, 6634, 6796, 6959, 7121, 7283, 7446, 7608, 7771, 7933, 8095, 8258, 8420, 8582, 8745, 8907, 9070, 9232, 9394, 9557, 9719, 9881, 10044, 10206, 10368, 10531, 10693, 10856, 11018, 11180, 11343, 11505, 11667, 11830, 11992, 12155, 12317, 12479, 12642, 12804]# noqa: E501
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 剑气攻击力 : {value2}%
# REMOVE: data2 = [0, 3201, 3526, 3851, 4176, 4501, 4825, 5150, 5475, 5800, 6125, 6449, 6774, 7099, 7424, 7749, 8073, 8398, 8723, 9048, 9372, 9697, 10022, 10347, 10672, 10996, 11321, 11646, 11971, 12296, 12620, 12945, 13270, 13595, 13920, 14244, 14569, 14894, 15219, 15543, 15868, 16193, 16518, 16843, 17167, 17492, 17817, 18142, 18467, 18791, 19116, 19441, 19766, 20091, 20415, 20740, 21065, 21390, 21714, 22039, 22364, 22689, 23014, 23338, 23663, 23988, 24313, 24638, 24962, 25287, 25612]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 0
# 最小蓄气时破武器效果持续时间 : {value3}秒
# REMOVE: data3 = [0, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.04, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5, 3.55, 3.6, 3.65, 3.7, 3.75, 3.8, 3.85, 3.9, 3.95, 4, 4.05, 4.09, 4.15, 4.2, 4.25, 4.3, 4.35, 4.4, 4.45, 4.5, 4.55, 4.6, 4.65, 4.7, 4.75, 4.8, 4.85, 4.9, 4.95]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
@@ -571,6 +618,16 @@ class Skill17(ActiveSkill):
# REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7)
mode = ['不可抓取','可抓取']
def setMode(self, mode):
if mode == "不可抓取":
self.hit1 = 1
self.hit2 = 0
elif mode == "可抓取":
self.hit1 = 1
self.hit2 = 1
# 骑乘召唤
# knight/elven_knight/a6c8f69107f8c4f5d1a0c7a57d000290
# 0ee8fa5dc525c1a1f23fc6911e921e4a/a6c8f69107f8c4f5d1a0c7a57d000290
@@ -604,47 +661,58 @@ class Skill18(ActiveSkill):
# 骑乘状态第1击攻击力 : {value2}% x{value3}
# REMOVE: data2 = [0, 112, 124, 135, 146, 158, 169, 181, 192, 203, 215, 226]# noqa: E501
data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 3
# REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data3 = get_data(f'{prefix}/{uuid}', 3)
# 骑乘状态第2击攻击力 : {value4}% x{value5}
# REMOVE: data4 = [0, 112, 124, 135, 146, 158, 169, 181, 192, 203, 215, 226]# noqa: E501
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 3
# REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data5 = get_data(f'{prefix}/{uuid}', 5)
# 骑乘状态第3击攻击力 : {value6}% x{value7}
# REMOVE: data6 = [0, 150, 165, 181, 196, 211, 226, 241, 257, 272, 287, 302]# noqa: E501
data6 = get_data(f'{prefix}/{uuid}', 6)
hit6 = 3
# REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
data7 = get_data(f'{prefix}/{uuid}', 7)
# 前冲多段攻击力 : {value8}%
# REMOVE: data8 = [0, 140, 155, 169, 183, 197, 212, 226, 240, 254, 269, 283]# noqa: E501
data8 = get_data(f'{prefix}/{uuid}', 8)
hit8 = 0
# 刺击冷却时间 : {value9}秒
# REMOVE: data9 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
data9 = get_data(f'{prefix}/{uuid}', 9)
# 刺击攻击力 : {value10}% x{value11}
# REMOVE: data10 = [0, 389, 428, 468, 507, 546, 586, 625, 665, 704, 744, 783]# noqa: E501
data10 = get_data(f'{prefix}/{uuid}', 10)
hit10 = 0
# REMOVE: data11 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
data11 = get_data(f'{prefix}/{uuid}', 11)
# 蹄刺冲击波攻击力 : {value12}%
# REMOVE: data12 = [0, 1924, 2119, 2314, 2510, 2705, 2900, 3095, 3290, 3486, 3681, 3876]# noqa: E501
data12 = get_data(f'{prefix}/{uuid}', 12)
hit12 = 0
# 前跳攻击力 : {value13}%
# REMOVE: data13 = [0, 398, 439, 479, 520, 560, 601, 641, 681, 722, 762, 803]# noqa: E501
data13 = get_data(f'{prefix}/{uuid}', 13)
hit13 = 0
# 前跳冲击波攻击力 : {value14}%
# REMOVE: data14 = [0, 3588, 3952, 4316, 4680, 5044, 5408, 5772, 6136, 6500, 6864, 7228]# noqa: E501
data14 = get_data(f'{prefix}/{uuid}', 14)
hit14 = 0
# 后踢攻击力 : {value15}%
# REMOVE: data15 = [0, 3551, 3912, 4272, 4632, 4992, 5353, 5713, 6073, 6433, 6794, 7154]# noqa: E501
data15 = get_data(f'{prefix}/{uuid}', 15)
hit15 = 0
# 奔跑多段攻击力 : {value16}%
# REMOVE: data16 = [0, 962, 1060, 1157, 1255, 1352, 1450, 1548, 1645, 1743, 1840, 1938]# noqa: E501
data16 = get_data(f'{prefix}/{uuid}', 16)
hit16 = 0
# 旋风刺攻击力 : {value17}%
# REMOVE: data17 = [0, 659, 725, 792, 859, 926, 993, 1060, 1126, 1193, 1260, 1327]# noqa: E501
data17 = get_data(f'{prefix}/{uuid}', 17)
hit17 = 0
# 旋风刺多段攻击次数 : {value18}次
# REMOVE: data18 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
data18 = get_data(f'{prefix}/{uuid}', 18)
@@ -662,6 +730,54 @@ class Skill18(ActiveSkill):
# REMOVE: data22 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501
data22 = get_data(f'{prefix}/{uuid}', 22)
mode = ['平x一轮','前冲','刺击','践踏','前踏','后撩踢','奔袭','旋风刺击']
def setMode(self, mode):
if mode == "平x一轮":
self.hit2 = self.hit4 = self.hit6 = 3
self.hit8 = self.hit10 = self.hit12 = self.hit13 = self.hit14 = self.hit15 = self.hit16 = self.hit17 = 0
elif mode == "前冲":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 8
self.hit10 = self.hit12 = self.hit13 = self.hit14 = self.hit15 = self.hit16 = self.hit17 = 0
elif mode == "刺击":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 0
self.hit10 = 6
self.hit12 = self.hit13 = self.hit14 = self.hit15 = self.hit16 = self.hit17 = 0
elif mode == "践踏":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 0
self.hit10 = 0
self.hit12 = 1
self.hit13 = self.hit14 = self.hit15 = self.hit16 = self.hit17 = 0
elif mode == "前踏":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 0
self.hit10 = 0
self.hit12 = 0
self.hit13 = 1
self.hit14 = 1
self.hit15 = self.hit16 = self.hit17 = 0
elif mode == "后撩踢":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = self.hit10 = self.hit12 = self.hit13 = self.hit14 = 0
self.hit15 = 1
self.hit16 = self.hit17 = 0
elif mode == "奔袭":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 0
self.hit10 = self.hit12 = self.hit13 = self.hit14 = self.hit15 = 0
self.hit16 = 6
self.hit17 = 0
elif mode == "旋风刺击":
self.hit2 = self.hit4 = self.hit6 = 0
self.hit8 = 0
self.hit10 = self.hit12 = self.hit13 = self.hit14 = self.hit15 = 0
self.hit16 = 0
self.hit17 = 10
# 愤怒冲撞
# knight/elven_knight/dcd536f1674630f01fc9667bb202b851
# 0ee8fa5dc525c1a1f23fc6911e921e4a/dcd536f1674630f01fc9667bb202b851