dev
This commit is contained in:
@@ -3,70 +3,6 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
||||
from core.basic.character import Character
|
||||
prefix = "gunblader/specialist/cn/skillDetail"
|
||||
|
||||
# 弦月斩
|
||||
# gunblader/specialist/3c5604bdbb0240b8f130f59ab40509c3
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3
|
||||
class Skill0(ActiveSkill):
|
||||
"""
|
||||
用剑划出新月形状, 使命中的敌人浮空。\n
|
||||
浮空力随技能等级的增加而增加。
|
||||
"""
|
||||
name = "弦月斩"
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
position = 3 #TODO
|
||||
rangeLv = 3
|
||||
cd = 2
|
||||
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 浮空力比率 : {value1}%
|
||||
# REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
|
||||
# 穿透射击
|
||||
# gunblader/specialist/92360eab6e1f378902018eca681ac629
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629
|
||||
class Skill1(ActiveSkill):
|
||||
"""
|
||||
[射击]\n
|
||||
快速拔枪射击前方敌人。\n
|
||||
子弹100%穿透目标。 转职为暗刃后, 增加发射次数并应用单独的攻击力。
|
||||
"""
|
||||
name = "穿透射击"
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
position = 7 #TODO
|
||||
rangeLv = 2
|
||||
cd = 5
|
||||
mp = [6, 40]
|
||||
uuid = "92360eab6e1f378902018eca681ac629"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 射击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# [转职为暗刃时]
|
||||
# 发射次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 射击攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 子弹发射距离比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
# 源能提炼
|
||||
# gunblader/specialist/c77a417c43de80c4ce32c1ed405d174a
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c77a417c43de80c4ce32c1ed405d174a
|
||||
@@ -91,89 +27,49 @@ class Skill2(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# [源能提炼]累积数上限 : {value0}个
|
||||
# REMOVE: data0 = [0, 5]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# [源能提炼]基本累积数 : {value1}个
|
||||
# REMOVE: data1 = [0, 0]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# - [各技能能量值获得量] -
|
||||
# 基本攻击 : {value2}%
|
||||
# REMOVE: data2 = [0, 7]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 前冲攻击 : {value3}%
|
||||
# REMOVE: data3 = [0, 20]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# 跳跃攻击 : {value4}%
|
||||
# REMOVE: data4 = [0, 10]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# [源光斩] : {value5}%
|
||||
# REMOVE: data5 = [0, 15]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
|
||||
# [源能护盾] : {value6}%
|
||||
# REMOVE: data6 = [0, 10]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
# [旋转源能波] : {value7}%
|
||||
# REMOVE: data7 = [0, 20]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
|
||||
# [镭射源能枪] : {value8}%
|
||||
# REMOVE: data8 = [0, 10]# noqa: E501
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
|
||||
# [源能波刃] : {value9}%
|
||||
# REMOVE: data9 = [0, 10]# noqa: E501
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
|
||||
# [能量飞鱼弹] : {value10}%
|
||||
# REMOVE: data10 = [0, 20]# noqa: E501
|
||||
data10 = get_data(f'{prefix}/{uuid}', 10, lambda x = None: x)
|
||||
# [脉冲斩] : {value11}%
|
||||
# REMOVE: data11 = [0, 20]# noqa: E501
|
||||
data11 = get_data(f'{prefix}/{uuid}', 11, lambda x = None: x)
|
||||
# [电磁领域] : {value12}%
|
||||
# REMOVE: data12 = [0, 20]# noqa: E501
|
||||
data12 = get_data(f'{prefix}/{uuid}', 12, lambda x = None: x)
|
||||
# [引力源光弹] : {value13}%
|
||||
# REMOVE: data13 = [0, 20]# noqa: E501
|
||||
data13 = get_data(f'{prefix}/{uuid}', 13, lambda x = None: x)
|
||||
# [光裂斩] : {value14}%
|
||||
# REMOVE: data14 = [0, 30]# noqa: E501
|
||||
data14 = get_data(f'{prefix}/{uuid}', 14, lambda x = None: x)
|
||||
# [光导裂地斩] : {value15}%
|
||||
# REMOVE: data15 = [0, 40]# noqa: E501
|
||||
data15 = get_data(f'{prefix}/{uuid}', 15, lambda x = None: x)
|
||||
# [超能场域] : {value16}%
|
||||
# REMOVE: data16 = [0, 75]# noqa: E501
|
||||
data16 = get_data(f'{prefix}/{uuid}', 16, lambda x = None: x)
|
||||
# [能量禁锢] : {value17}%
|
||||
# REMOVE: data17 = [0, 30]# noqa: E501
|
||||
data17 = get_data(f'{prefix}/{uuid}', 17, lambda x = None: x)
|
||||
# [离散能量波] : {value18}%
|
||||
# REMOVE: data18 = [0, 40]# noqa: E501
|
||||
data18 = get_data(f'{prefix}/{uuid}', 18, lambda x = None: x)
|
||||
# [临界源能弹] : {value19}%
|
||||
# REMOVE: data19 = [0, 40]# noqa: E501
|
||||
data19 = get_data(f'{prefix}/{uuid}', 19, lambda x = None: x)
|
||||
# [源能场域 : 黑暗边缘] : {value20}%
|
||||
# REMOVE: data20 = [0, 40]# noqa: E501
|
||||
data20 = get_data(f'{prefix}/{uuid}', 20, lambda x = None: x)
|
||||
|
||||
# 后跳
|
||||
# gunblader/specialist/7822d6d52e10964a6755f142c666b494
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494
|
||||
class Skill3(ActiveSkill):
|
||||
"""
|
||||
使自身向后方小跳并避开敌人的攻击。
|
||||
"""
|
||||
name = "后跳"
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
position = 3 #TODO
|
||||
rangeLv = 1
|
||||
mp = [1, 1]
|
||||
uuid = "7822d6d52e10964a6755f142c666b494"
|
||||
icon = "$common/$uuid"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
|
||||
# 基础精通
|
||||
# gunblader/specialist/5a56514f35cf0270ae8d6c65f8fefd78
|
||||
@@ -195,133 +91,12 @@ class Skill4(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力变化率 : {value0}%
|
||||
# REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 前冲攻击力变化率 : {value1}%
|
||||
# REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 跳跃攻击力变化率 : {value2}%
|
||||
# REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
|
||||
# 受身蹲伏
|
||||
# gunblader/specialist/ce26c6b69d02a440a81b552bec94f03b
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b
|
||||
class Skill5(ActiveSkill):
|
||||
"""
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
position = 2 #TODO
|
||||
rangeLv = 1
|
||||
cd = 5
|
||||
mp = [1, 1]
|
||||
uuid = "ce26c6b69d02a440a81b552bec94f03b"
|
||||
icon = "$common/$uuid"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 蹲伏姿势最短无敌时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 蹲伏姿势最长无敌时间 : {value1}秒
|
||||
# REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 起身时霸体时间 : {value2}秒
|
||||
# REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
|
||||
# 防具精通
|
||||
# gunblader/specialist/892ef624d8bf3d7fc045f84825fd6104
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104
|
||||
class Skill6(PassiveSkill):
|
||||
"""
|
||||
穿戴防具时, 可以增加各种属性。\n
|
||||
穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。
|
||||
"""
|
||||
name = "防具精通"
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
position = 0 #TODO
|
||||
rangeLv = 1
|
||||
uuid = "892ef624d8bf3d7fc045f84825fd6104"
|
||||
icon = "$common/$uuid"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
|
||||
# 重劈
|
||||
# gunblader/specialist/1fadde0eece18649caddbca7bd58cc2f
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f
|
||||
class Skill7(ActiveSkill):
|
||||
"""
|
||||
[剑术]\n
|
||||
强力劈砍地面, 引发冲击波。\n
|
||||
向下劈砍敌人, 用击打地面的剑和剑产生的冲击波的力量使敌人浮空。
|
||||
"""
|
||||
name = "重劈"
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
position = 4 #TODO
|
||||
rangeLv = 2
|
||||
cd = 4
|
||||
mp = [20, 200]
|
||||
uuid = "1fadde0eece18649caddbca7bd58cc2f"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 劈砍攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 冲击波攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
|
||||
# G型手榴弹
|
||||
# gunblader/specialist/d085127b0edd719782bd618d5688f4a1
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1
|
||||
class Skill8(ActiveSkill):
|
||||
"""
|
||||
取出G型手榴弹, 拔掉保险环后扔向前方。\n
|
||||
G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n
|
||||
手榴弹飞行过程中碰到敌人时立即爆炸。\n
|
||||
转职为战线佣兵后, 增加攻击力与爆炸范围。
|
||||
"""
|
||||
name = "G型手榴弹"
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
position = 9 #TODO
|
||||
rangeLv = 2
|
||||
cd = 6
|
||||
mp = [20, 200]
|
||||
uuid = "d085127b0edd719782bd618d5688f4a1"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 爆炸攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# - [转职为战线佣兵后] -
|
||||
# 攻击力增加率 : {value1}%
|
||||
# REMOVE: data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 爆炸范围增加 : {value2}%
|
||||
# REMOVE: data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 爆炸范围比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
|
||||
# 瞬击
|
||||
# gunblader/specialist/4b2c90ec226fd40e967875aa5eabefb2
|
||||
@@ -344,43 +119,12 @@ class Skill9(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 挥舞枪身攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 斩击攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
|
||||
# 浮空连击
|
||||
# gunblader/specialist/d0cdaca82892e54097f22a1f60817048
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048
|
||||
class Skill10(ActiveSkill):
|
||||
"""
|
||||
[剑术]\n
|
||||
以迅雷不及掩耳之势快速连击两次。\n
|
||||
第二次上挑攻击命中时使敌人浮空, 有利于连接下一次攻击。
|
||||
"""
|
||||
name = "浮空连击"
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
position = 3 #TODO
|
||||
rangeLv = 2
|
||||
cd = 4.5
|
||||
mp = [12, 125]
|
||||
uuid = "d0cdaca82892e54097f22a1f60817048"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 下斩攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 上挑攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
|
||||
# 源光斩
|
||||
# gunblader/specialist/1803b6a67047cafb9e289b4f33cc507b
|
||||
@@ -404,75 +148,17 @@ class Skill11(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 斩击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 能量多段攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 4
|
||||
# 多段攻击次数 : {value2}次
|
||||
# REMOVE: data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
# 强化 - 后跳
|
||||
# gunblader/specialist/2b340542e776818b78f3212af184bd6b
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
|
||||
class Skill12(PassiveSkill):
|
||||
"""
|
||||
施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n
|
||||
该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n
|
||||
根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
position = 4 #TODO
|
||||
rangeLv = 1
|
||||
cd = 30
|
||||
uuid = "2b340542e776818b78f3212af184bd6b"
|
||||
icon = "$common/$uuid"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 强制中断技能时的冷却时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 40]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 被击或倒地期间施放时的冷却时间 : {value1}秒
|
||||
# REMOVE: data1 = [0, 30]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
|
||||
# 跃翔
|
||||
# gunblader/specialist/1fea5a626f15230237946a11a9d11582
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
|
||||
class Skill13(ActiveSkill):
|
||||
"""
|
||||
增加自身20%的跳跃力, 效果持续一定时间。\n
|
||||
效果持续期间内, 再次按技能键可以结束。
|
||||
"""
|
||||
name = "跃翔"
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
position = 6 #TODO
|
||||
rangeLv = 3
|
||||
cd = 5
|
||||
mp = [13, 13]
|
||||
uuid = "1fea5a626f15230237946a11a9d11582"
|
||||
icon = "$common/$uuid"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 20]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
|
||||
# 迅步突袭
|
||||
# gunblader/specialist/9dda3f4a849dba1a288dd65e116860f2
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2
|
||||
@@ -494,7 +180,6 @@ class Skill14(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 追加攻击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 6479, 7136, 7794, 8451, 9108, 9765, 10423, 11080, 11737, 12395, 13052, 13709, 14366, 15024, 15681, 16338, 16996, 17653, 18310, 18968, 19625, 20282, 20939, 21597, 22254, 22911, 23569, 24226, 24883, 25540, 26198, 26855, 27512, 28170, 28827, 29484, 30141, 30799, 31456, 32113, 32771, 33428, 34085, 34742, 35400, 36057, 36714, 37372, 38029, 38686, 39343, 40001, 40658, 41315, 41973, 42630, 43287, 43945, 44602, 45259, 45916, 46574, 47231, 47888, 48546, 49203, 49860, 50517, 51175, 51832]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
|
||||
@@ -525,37 +210,27 @@ class Skill15(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 护盾生命值 : {value0}
|
||||
# REMOVE: data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 护盾持续时间 : {value1}秒
|
||||
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 护盾爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# - 发动[源能提炼]时 -
|
||||
# 护盾大小和爆炸范围增加 : {value3}%
|
||||
# REMOVE: data3 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# 护盾持续时间增加 : {value4}秒
|
||||
# REMOVE: data4 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# 护盾生命值增加 : {value5}%
|
||||
# REMOVE: data5 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
|
||||
# [源能提炼]叠加数消耗量 : {value6}个
|
||||
# REMOVE: data6 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
# 蓄气动作持续时间上限 : {value7}秒
|
||||
# REMOVE: data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 护盾大小比率 : {value8}%
|
||||
# REMOVE: data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data8 = get_data(f'{prefix}/{uuid}', 8, lambda x = None: x)
|
||||
# 爆炸范围比率 : {value9}%
|
||||
# REMOVE: data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data9 = get_data(f'{prefix}/{uuid}', 9, lambda x = None: x)
|
||||
|
||||
# 旋转源能波
|
||||
@@ -578,22 +253,17 @@ class Skill16(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 源能波生成攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1029, 1134, 1238, 1343, 1447, 1551, 1656, 1760, 1865, 1969, 2074, 2178, 2282, 2387, 2491, 2596, 2700, 2804, 2909, 3013, 3118, 3222, 3327, 3431, 3535, 3640, 3744, 3849, 3953, 4058, 4162, 4266, 4371, 4475, 4580, 4684, 4789, 4893, 4997, 5102, 5206, 5311, 5415, 5519, 5624, 5728, 5833, 5937, 6042, 6146, 6250, 6355, 6459, 6564, 6668, 6773, 6877, 6981, 7086, 7190, 7295, 7399, 7504, 7608, 7712, 7817, 7921, 8026, 8130, 8234]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 源能波旋转攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 1464, 1612, 1761, 1909, 2058, 2206, 2355, 2504, 2652, 2801, 2949, 3098, 3246, 3395, 3543, 3692, 3840, 3989, 4137, 4286, 4434, 4583, 4731, 4880, 5028, 5177, 5325, 5474, 5622, 5771, 5919, 6068, 6216, 6365, 6513, 6662, 6810, 6959, 7107, 7256, 7404, 7553, 7702, 7850, 7999, 8147, 8296, 8444, 8593, 8741, 8890, 9038, 9187, 9335, 9484, 9632, 9781, 9929, 10078, 10226, 10375, 10523, 10672, 10820, 10969, 11117, 11266, 11414, 11563, 11711]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 4
|
||||
# 旋转多段攻击次数 : {value2}次
|
||||
# REMOVE: data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 源能波移动距离 : {value3}px
|
||||
# REMOVE: data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# 范围比率 : {value4}%
|
||||
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
|
||||
# 源力剑精通
|
||||
@@ -615,13 +285,10 @@ class Skill17(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 魔法攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 命中率增加 : {value1}%
|
||||
# REMOVE: data1 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 攻击速度增加 : {value2}%
|
||||
# REMOVE: data2 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
|
||||
associate = [ {"type":"$*PAtkPM","data":data0}, ]
|
||||
@@ -651,32 +318,24 @@ class Skill18(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 能量多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1799, 1981, 2164, 2346, 2529, 2711, 2894, 3076, 3259, 3441, 3624, 3806, 3989, 4171, 4354, 4536, 4719, 4901, 5084, 5266, 5449, 5631, 5814, 5996, 6179, 6361, 6544, 6726, 6909, 7091, 7274, 7456, 7639, 7821, 8004, 8186, 8369, 8551, 8733, 8916, 9098, 9281, 9463, 9646, 9828, 10011, 10193, 10376, 10558, 10741, 10923, 11106, 11288, 11471, 11653, 11836, 12018, 12201, 12383, 12566, 12748, 12931, 13113, 13296, 13478, 13661, 13843, 14026, 14208, 14391]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 2
|
||||
# 多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 5222, 5752, 6282, 6812, 7342, 7871, 8401, 8931, 9461, 9991, 10520, 11050, 11580, 12110, 12640, 13169, 13699, 14229, 14759, 15289, 15818, 16348, 16878, 17408, 17938, 18467, 18997, 19527, 20057, 20587, 21116, 21646, 22176, 22706, 23236, 23765, 24295, 24825, 25355, 25885, 26414, 26944, 27474, 28004, 28534, 29063, 29593, 30123, 30653, 31183, 31712, 32242, 32772, 33302, 33832, 34361, 34891, 35421, 35951, 36481, 37010, 37540, 38070, 38600, 39130, 39659, 40189, 40719, 41249, 41779]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# 镭射源能枪连接持续时间 : {value3}秒
|
||||
# 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, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 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)
|
||||
# 爆炸强制控制时间 : {value4}秒
|
||||
# REMOVE: data4 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# - [源能提炼]效果 -
|
||||
# 爆炸强制控制时间增加量 : {value5}秒
|
||||
# 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, 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}个
|
||||
# REMOVE: data6 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value7}%
|
||||
# REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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, lambda x = None: x)
|
||||
|
||||
# 源能屏障
|
||||
@@ -700,29 +359,8 @@ class Skill19(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 屏障持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 0.7]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
|
||||
# 暴击
|
||||
# gunblader/specialist/fc1262c19f3d0477ee8eda47b8db8696
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
|
||||
class Skill20(PassiveSkill):
|
||||
"""
|
||||
集中精神, 提升物理/魔法暴击率。
|
||||
"""
|
||||
name = "暴击"
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
position = 5 #TODO
|
||||
rangeLv = 3
|
||||
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
|
||||
hasVP = False
|
||||
hasUP = False
|
||||
|
||||
# 物理/魔法暴击率增加 : {value0}%
|
||||
# REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
|
||||
# 细胞弱化
|
||||
# gunblader/specialist/dcb31a63ef58954f44ff2070c42a9a98
|
||||
@@ -743,9 +381,8 @@ class Skill21(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
|
||||
|
||||
associate = [ {"data":data0,"type":"*skillRation"}]
|
||||
|
||||
# 源能波刃
|
||||
@@ -772,24 +409,19 @@ class Skill22(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 斩击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 5448, 6001, 6554, 7106, 7659, 8212, 8765, 9317, 9870, 10423, 10976, 11528, 12081, 12634, 13186, 13739, 14292, 14845, 15397, 15950, 16503, 17056, 17608, 18161, 18714, 19266, 19819, 20372, 20925, 21477, 22030, 22583, 23136, 23688, 24241, 24794, 25346, 25899, 26452, 27005, 27557, 28110, 28663, 29216, 29768, 30321, 30874, 31426, 31979, 32532, 33085, 33637, 34190, 34743, 35296, 35848, 36401, 36954, 37506, 38059, 38612, 39165, 39717, 40270, 40823, 41375, 41928, 42481, 43034, 43586]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 吸附攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 4458, 4910, 5362, 5814, 6267, 6719, 7171, 7623, 8076, 8528, 8980, 9432, 9884, 10337, 10789, 11241, 11693, 12146, 12598, 13050, 13502, 13955, 14407, 14859, 15311, 15763, 16216, 16668, 17120, 17572, 18025, 18477, 18929, 19381, 19834, 20286, 20738, 21190, 21642, 22095, 22547, 22999, 23451, 23904, 24356, 24808, 25260, 25713, 26165, 26617, 27069, 27521, 27974, 28426, 28878, 29330, 29783, 30235, 30687, 31139, 31592, 32044, 32496, 32948, 33400, 33853, 34305, 34757, 35209, 35662]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
# - [源能提炼]效果 -
|
||||
# 范围增加率 : 20%
|
||||
# [源能提炼]累积数消耗量 : {value2}个
|
||||
# REMOVE: data2 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 蓄气动作持续时间上限 : {value3}秒
|
||||
# REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value4}%
|
||||
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
|
||||
# 能量飞鱼弹
|
||||
@@ -812,12 +444,10 @@ class Skill23(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 炸弹攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 10793, 11888, 12983, 14078, 15173, 16268, 17363, 18458, 19553, 20647, 21742, 22837, 23932, 25027, 26122, 27217, 28312, 29407, 30502, 31597, 32692, 33787, 34882, 35977, 37072, 38167, 39261, 40356, 41451, 42546, 43641, 44736, 45831, 46926, 48021, 49116, 50211, 51306, 52401, 53496, 54591, 55686, 56781, 57876, 58970, 60065, 61160, 62255, 63350, 64445, 65540, 66635, 67730, 68825, 69920, 71015, 72110, 73205, 74300, 75395, 76490, 77584, 78679, 79774, 80869, 81964, 83059, 84154, 85249, 86344]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# [范围信息]
|
||||
# 范围比率 : {value1}%
|
||||
# REMOVE: data1 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
|
||||
# 脉冲斩
|
||||
@@ -840,18 +470,14 @@ class Skill24(ActiveSkill):
|
||||
hasUP = True
|
||||
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 3369, 3711, 4053, 4394, 4736, 5078, 5420, 5761, 6103, 6445, 6787, 7129, 7470, 7812, 8154, 8496, 8838, 9179, 9521, 9863, 10205, 10546, 10888, 11230, 11572, 11914, 12255, 12597, 12939, 13281, 13622, 13964, 14306, 14648, 14990, 15331, 15673, 16015, 16357, 16699, 17040, 17382, 17724, 18066, 18407, 18749, 19091, 19433, 19775, 20116, 20458, 20800, 21142, 21483, 21825, 22167, 22509, 22851, 23192, 23534, 23876, 24218, 24560, 24901, 25243, 25585, 25927, 26268, 26610, 26952]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 4
|
||||
# 多段攻击次数上限 : {value1}次
|
||||
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 能量脉冲生成数量 : {value2}个
|
||||
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
# 源能应用
|
||||
@@ -873,19 +499,14 @@ class Skill25(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 增益效果持续时间 : {value0}秒
|
||||
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# 魔法暴击伤害增加率 : {value1}%
|
||||
# REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 魔法暴击率增加 : {value2}%
|
||||
# REMOVE: data2 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 物理防御力增加 : {value3}
|
||||
# REMOVE: data3 = [0, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# 魔法防御力增加 : {value4}
|
||||
# REMOVE: data4 = [0, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
|
||||
# 引力源光弹
|
||||
@@ -915,30 +536,23 @@ class Skill26(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1872, 2062, 2252, 2442, 2632, 2822, 3012, 3202, 3392, 3581, 3771, 3961, 4151, 4341, 4531, 4721, 4911, 5101, 5291, 5481, 5671, 5861, 6050, 6240, 6430, 6620, 6810, 7000, 7190, 7380, 7570, 7760, 7950, 8140, 8330, 8519, 8709, 8899, 9089, 9279, 9469, 9659, 9849, 10039, 10229, 10419, 10609, 10799, 10989, 11178, 11368, 11558, 11748, 11938, 12128, 12318, 12508, 12698, 12888, 13078, 13268, 13458, 13647, 13837, 14027, 14217, 14407, 14597, 14787, 14977]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 8
|
||||
# 多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 5284, 5820, 6356, 6892, 7428, 7964, 8500, 9037, 9573, 10109, 10645, 11181, 11717, 12253, 12789, 13325, 13861, 14397, 14933, 15469, 16005, 16541, 17077, 17614, 18150, 18686, 19222, 19758, 20294, 20830, 21366, 21902, 22438, 22974, 23510, 24046, 24582, 25118, 25655, 26191, 26727, 27263, 27799, 28335, 28871, 29407, 29943, 30479, 31015, 31551, 32087, 32623, 33159, 33696, 34232, 34768, 35304, 35840, 36376, 36912, 37448, 37984, 38520, 39056, 39592, 40128, 40664, 41200, 41736, 42273]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# 引力源光弹持续时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# - [源能提炼]效果 -
|
||||
# 吸附范围增加 : 40%
|
||||
# [源能提炼]累积数消耗量 : {value4}个
|
||||
# REMOVE: data4 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# 蓄气动作持续时间上限 : {value5}秒
|
||||
# REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
||||
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value6}%
|
||||
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -989,32 +603,24 @@ class Skill27(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 2757, 3037, 3316, 3596, 3876, 4155, 4435, 4715, 4994, 5274, 5554, 5833, 6113, 6393, 6672, 6952, 7232, 7511, 7791, 8071, 8351, 8630, 8910, 9190, 9469, 9749, 10029, 10308, 10588, 10868, 11147, 11427, 11707, 11986, 12266, 12546, 12825, 13105, 13385, 13665, 13944, 14224, 14504, 14783, 15063, 15343, 15622, 15902, 16182, 16461, 16741, 17021, 17300, 17580, 17860, 18139, 18419, 18699, 18979, 19258, 19538, 19818, 20097, 20377, 20657, 20936, 21216, 21496, 21775, 22055]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 5
|
||||
# 多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 5908, 6507, 7106, 7706, 8305, 8904, 9504, 10103, 10702, 11301, 11901, 12500, 13099, 13699, 14298, 14897, 15497, 16096, 16695, 17295, 17894, 18493, 19093, 19692, 20291, 20891, 21490, 22089, 22689, 23288, 23887, 24487, 25086, 25685, 26285, 26884, 27483, 28083, 28682, 29281, 29880, 30480, 31079, 31678, 32278, 32877, 33476, 34076, 34675, 35274, 35874, 36473, 37072, 37672, 38271, 38870, 39470, 40069, 40668, 41268, 41867, 42466, 43066, 43665, 44264, 44864, 45463, 46062, 46661, 47261]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# 能量释放强制控制时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# 爆炸强制控制时间 : {value4}秒
|
||||
# REMOVE: data4 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# - [源能提炼]效果 -
|
||||
# 爆炸强制控制时间增加 : {value5}秒
|
||||
# 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, 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}个
|
||||
# REMOVE: data6 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value7}%
|
||||
# REMOVE: data7 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501
|
||||
data7 = get_data(f'{prefix}/{uuid}', 7, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1067,22 +673,17 @@ class Skill28(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 斩击攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 18092, 19927, 21763, 23598, 25433, 27269, 29104, 30940, 32775, 34610, 36446, 38281, 40117, 41952, 43787, 45623, 47458, 49294, 51129, 52964, 54800, 56635, 58471, 60306, 62141, 63977, 65812, 67648, 69483, 71318, 73154, 74989, 76825, 78660, 80495, 82331, 84166, 86002, 87837, 89672, 91508, 93343, 95179, 97014, 98849, 100685, 102520, 104356, 106191, 108026, 109862, 111697, 113533, 115368, 117203, 119039, 120874, 122710, 124545, 126380, 128216, 130051, 131887, 133722, 135557, 137393, 139228, 141064, 142899, 144734]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 能量多段攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 2412, 2657, 2902, 3146, 3391, 3636, 3881, 4125, 4370, 4615, 4859, 5104, 5349, 5594, 5838, 6083, 6328, 6572, 6817, 7062, 7307, 7551, 7796, 8041, 8286, 8530, 8775, 9020, 9264, 9509, 9754, 9999, 10243, 10488, 10733, 10977, 11222, 11467, 11712, 11956, 12201, 12446, 12690, 12935, 13180, 13425, 13669, 13914, 14159, 14404, 14648, 14893, 15138, 15382, 15627, 15872, 16117, 16361, 16606, 16851, 17095, 17340, 17585, 17830, 18074, 18319, 18564, 18808, 19053, 19298]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 5
|
||||
# 多段攻击次数 : {value2}次
|
||||
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 蓄气动作持续时间上限 : {value3}秒
|
||||
# REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value4}%
|
||||
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1132,16 +733,13 @@ class Skill29(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 下劈攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 20585, 22674, 24762, 26851, 28939, 31027, 33116, 35204, 37292, 39381, 41469, 43558, 45646, 47734, 49823, 51911, 54000, 56088, 58176, 60265, 62353, 64441, 66530, 68618, 70707, 72795, 74883, 76972, 79060, 81148, 83237, 85325, 87414, 89502, 91590, 93679, 95767, 97855, 99944, 102032, 104121, 106209, 108297, 110386, 112474, 114562, 116651, 118739, 120828, 122916, 125004, 127093, 129181, 131270, 133358, 135446, 137535, 139623, 141711, 143800, 145888, 147977, 150065, 152153, 154242, 156330, 158418, 160507, 162595, 164684]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
# 上挑攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 31346, 34526, 37706, 40886, 44065, 47245, 50425, 53605, 56785, 59965, 63145, 66325, 69505, 72685, 75865, 79045, 82225, 85405, 88585, 91765, 94945, 98125, 101305, 104485, 107665, 110845, 114025, 117205, 120385, 123565, 126745, 129925, 133105, 136285, 139465, 142645, 145825, 149005, 152185, 155365, 158545, 161725, 164905, 168085, 171265, 174445, 177625, 180805, 183985, 187165, 190345, 193525, 196705, 199885, 203065, 206245, 209425, 212605, 215785, 218965, 222145, 225325, 228505, 231685, 234864, 238044, 241224, 244404, 247584, 250764]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
# [范围信息]
|
||||
# 范围比率 : {value2}%
|
||||
# REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1182,10 +780,8 @@ class Skill30(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# [源能提炼]累积数上限增加 : {value1}个
|
||||
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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)
|
||||
|
||||
associate = [ {"data":data0,"type":"*skillRation"}]
|
||||
@@ -1215,21 +811,17 @@ class Skill31(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 能量多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1119, 1379, 1638, 1898, 2157, 2417, 2677, 2936, 3196, 3455, 3715, 3974, 4234, 4493, 4753, 5012, 5272, 5531, 5791, 6051, 6310, 6570, 6829, 7089, 7348, 7608, 7867, 8127, 8386, 8646, 8906, 9165, 9425, 9684, 9944, 10203, 10463, 10722, 10982, 11241, 11501, 11760, 12020, 12280, 12539, 12799, 13058, 13318, 13577, 13837]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 25
|
||||
# 能量多段攻击间隔 : {value1}秒
|
||||
# REMOVE: data1 = [0, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 能量爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 62679, 77214, 91748, 106282, 120817, 135351, 149886, 164420, 178954, 193489, 208023, 222557, 237092, 251626, 266160, 280695, 295229, 309763, 324298, 338832, 353366, 367901, 382435, 396970, 411504, 426038, 440573, 455107, 469641, 484176, 498710, 513244, 527779, 542313, 556847, 571382, 585916, 600450, 614985, 629519, 644054, 658588, 673122, 687657, 702191, 716725, 731260, 745794, 760328, 774863]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# 领域持续时间 : 3秒
|
||||
# - [源能提炼]效果 -
|
||||
# 领域持续时间增加 : 1.5秒
|
||||
# [源能提炼]累积数消耗量 : {value3}个
|
||||
# REMOVE: data3 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
mode = ['满','秒C']
|
||||
@@ -1268,29 +860,22 @@ class Skill32(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1896, 2089, 2281, 2474, 2666, 2858, 3051, 3243, 3435, 3628, 3820, 4013, 4205, 4397, 4590, 4782, 4974, 5167, 5359, 5552, 5744, 5936, 6129, 6321, 6514, 6706, 6898, 7091, 7283, 7475, 7668, 7860, 8053, 8245, 8437, 8630, 8822, 9015, 9207, 9399, 9592, 9784, 9976, 10169, 10361, 10554, 10746, 10938, 11131, 11323]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 14
|
||||
# 多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 柱子爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 11378, 12532, 13687, 14841, 15995, 17150, 18304, 19458, 20613, 21767, 22921, 24075, 25230, 26384, 27538, 28693, 29847, 31001, 32156, 33310, 34464, 35618, 36773, 37927, 39081, 40236, 41390, 42544, 43699, 44853, 46007, 47161, 48316, 49470, 50624, 51779, 52933, 54087, 55242, 56396, 57550, 58704, 59859, 61013, 62167, 63322, 64476, 65630, 66785, 67939]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# 柱子持续时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# - [源能提炼]效果 -
|
||||
# 爆炸攻击的强制控制时间 : {value4}秒
|
||||
# REMOVE: data4 = [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
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
# [源能提炼]累积数消耗量 : {value5}个
|
||||
# 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}%
|
||||
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data6 = get_data(f'{prefix}/{uuid}', 6, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1338,19 +923,15 @@ class Skill33(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 能量释放多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 5436, 5987, 6538, 7090, 7641, 8193, 8744, 9295, 9847, 10398, 10950, 11501, 12053, 12604, 13155, 13707, 14258, 14810, 15361, 15913, 16464, 17015, 17567, 18118, 18670, 19221, 19773, 20324, 20875, 21427, 21978, 22530, 23081, 23633, 24184, 24735, 25287, 25838, 26390, 26941, 27493, 28044, 28595, 29147, 29698, 30250, 30801, 31353, 31904, 32455]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 10
|
||||
# 能量释放多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 能量屏障爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 23295, 25658, 28022, 30385, 32748, 35111, 37475, 39838, 42201, 44564, 46928, 49291, 51654, 54017, 56381, 58744, 61107, 63470, 65834, 68197, 70560, 72923, 75287, 77650, 80013, 82377, 84740, 87103, 89466, 91830, 94193, 96556, 98919, 101283, 103646, 106009, 108372, 110736, 113099, 115462, 117825, 120189, 122552, 124915, 127278, 129642, 132005, 134368, 136732, 139095]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# [范围信息]
|
||||
# 范围比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1393,16 +974,12 @@ class Skill34(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# [源能提炼]基本累积数增加 : {value1}个
|
||||
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# [源能提炼]能量获得量增加 : {value2}%
|
||||
# REMOVE: data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# [源能应用]物理/魔法防御力额外增加 : {value3}
|
||||
# REMOVE: data3 = [0, 3717, 4003, 4289, 4575, 4861, 5147, 5433, 5718, 6004, 6290, 6576, 6862, 7148, 7434, 7720, 8006, 8292, 8578, 8864, 9150, 9435, 9721, 10007, 10293, 10579, 10865, 11151, 11437, 11723, 12009, 12295, 12581, 12867, 13152, 13438, 13724, 14010, 14296, 14582, 14868, 15154, 15440, 15726, 16012, 16298, 16584, 16869, 17155, 17441, 17727]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
associate = [ {"data":data0,"type":"*skillRation"}]
|
||||
@@ -1431,18 +1008,14 @@ class Skill35(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 乱舞攻击力 : {value0}% x{value1}次
|
||||
# REMOVE: data0 = [0, 7287, 8027, 8766, 9505, 10245, 10984, 11723, 12463, 13202, 13941, 14680, 15420, 16159, 16898, 17638, 18377, 19116, 19856, 20595, 21334, 22074, 22813, 23552, 24291, 25031, 25770, 26509, 27249, 27988, 28727, 29467, 30206, 30945, 31685, 32424, 33163, 33902, 34642, 35381, 36120, 36860, 37599, 38338, 39078, 39817, 40556, 41295, 42035, 42774, 43513]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 8
|
||||
# REMOVE: data1 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 最后一击攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 24986, 27520, 30055, 32590, 35125, 37659, 40194, 42729, 45264, 47798, 50333, 52868, 55403, 57937, 60472, 63007, 65542, 68076, 70611, 73146, 75681, 78215, 80750, 83285, 85820, 88355, 90889, 93424, 95959, 98494, 101028, 103563, 106098, 108633, 111167, 113702, 116237, 118772, 121306, 123841, 126376, 128911, 131445, 133980, 136515, 139050, 141585, 144119, 146654, 149189]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
hit2 = 1
|
||||
# [范围信息]
|
||||
# 范围比率 : {value3}%
|
||||
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1489,22 +1062,17 @@ class Skill36(ActiveSkill):
|
||||
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
||||
|
||||
# 爆炸攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 84318, 92872, 101426, 109980, 118534, 127088, 135642, 144196, 152750, 161304, 169858, 178412, 186966, 195520, 204074, 212628, 221182, 229736, 238290, 246844, 255398, 263952, 272506, 281060, 289614, 298168, 306722, 315276, 323830, 332384, 340938, 349492, 358046, 366600, 375154, 383707, 392261, 400815, 409369, 417923, 426477, 435031, 443585, 452139, 460693, 469247, 477801, 486355, 494909, 503463]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 0
|
||||
# 最大蓄气时的爆炸攻击力 : {value1}%
|
||||
# REMOVE: data1 = [0, 92943, 102372, 111801, 121230, 130659, 140088, 149517, 158946, 168375, 177804, 187233, 196662, 206091, 215520, 224949, 234378, 243807, 253236, 262665, 272094, 281523, 290952, 300381, 309810, 319239, 328668, 338097, 347526, 356955, 366384, 375813, 385242, 394671, 404100, 413529, 422958, 432387, 441816, 451245, 460674, 470103, 479532, 488961, 498390, 507819, 517248, 526677, 536106, 545535, 554964]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
# 达到最大蓄气所需的多段攻击次数 : {value2}次
|
||||
# REMOVE: data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 持续时间上限 : {value3}秒
|
||||
# REMOVE: data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
# [范围信息]
|
||||
# 范围比率 : {value4}%
|
||||
# REMOVE: data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
||||
data4 = get_data(f'{prefix}/{uuid}', 4, lambda x = None: x)
|
||||
|
||||
mode = ['满蓄','不蓄']
|
||||
@@ -1559,18 +1127,14 @@ class Skill37(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 1849, 2278, 2706, 3135, 3564, 3992, 4421, 4850, 5279, 5707, 6136, 6565, 6993, 7422, 7851, 8280, 8708, 9137, 9566, 9995, 10423, 10852, 11281, 11709, 12138, 12567, 12996, 13424, 13853, 14282, 14710, 15139, 15568, 15997, 16425, 16854, 17283, 17711, 18140, 18569, 18998, 19426, 19855, 20284, 20712, 21141, 21570, 21999, 22427, 22856]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 14
|
||||
# 多段攻击次数上限 : {value1}次
|
||||
# REMOVE: data1 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
hit1 = 1
|
||||
# 爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 173223, 213391, 253558, 293726, 333894, 374061, 414229, 454397, 494564, 534732, 574900, 615067, 655235, 695403, 735571, 775738, 815906, 856074, 896241, 936409, 976577, 1016744, 1056912, 1097080, 1137247, 1177415, 1217583, 1257750, 1297918, 1338086, 1378253, 1418421, 1458589, 1498756, 1538924, 1579092, 1619259, 1659427, 1699595, 1739762, 1779930, 1820098, 1860265, 1900433, 1940601, 1980768, 2020936, 2061104, 2101271, 2141439]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 手动爆炸最短时间 : {value3}秒
|
||||
# REMOVE: data3 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501
|
||||
hit2 = 1
|
||||
# 手动爆炸最短时间 : {value3}秒
|
||||
data3 = get_data(f'{prefix}/{uuid}', 3, lambda x = None: x)
|
||||
|
||||
# 奇点源核
|
||||
@@ -1597,10 +1161,8 @@ class Skill38(PassiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 基本攻击力和转职技能攻击力增加率 : {value0}%
|
||||
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
# [源能提炼]能量获得额外增加 : {value1}%
|
||||
# REMOVE: data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
|
||||
associate = [ {"data":data0,"type":"*skillRation"}]
|
||||
@@ -1632,21 +1194,28 @@ class Skill39(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 连锁爆炸多段攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 31505, 34701, 37897, 41093, 44289, 47486, 50682, 53878, 57074, 60270, 63466, 66662, 69859, 73055, 76251, 79447, 82643, 85839, 89035, 92232, 95428, 98624, 101820, 105016, 108212, 111408, 114605, 117801, 120997, 124193, 127389, 130585, 133782, 136978, 140174, 143370, 146566, 149762, 152958, 156155, 159351, 162547, 165743, 168939, 172135, 175331, 178528, 181724, 184920, 188116]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 5
|
||||
# 连锁爆炸多段攻击次数 : {value1}次
|
||||
# REMOVE: data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||
# 持续时间上限 : 10秒
|
||||
# - [源能提炼]效果 -
|
||||
# 同时爆炸攻击力 : {value2}%
|
||||
# REMOVE: data2 = [0, 175027, 192783, 210540, 228296, 246052, 263809, 281565, 299322, 317078, 334834, 352591, 370347, 388103, 405860, 423616, 441372, 459129, 476885, 494642, 512398, 530154, 547911, 565667, 583423, 601180, 618936, 636692, 654449, 672205, 689962, 707718, 725474, 743231, 760987, 778743, 796500, 814256, 832012, 849769, 867525, 885281, 903038, 920794, 938551, 956307, 974063, 991820, 1009576, 1027332, 1045089]# noqa: E501
|
||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||
# 范围增加 : 10%
|
||||
# [源能提炼]累积数消耗量 : 1个
|
||||
# 蓄气动作持续时间上限 : 3秒
|
||||
|
||||
mode = ["常规","能源"]
|
||||
|
||||
def setMode(self, mode):
|
||||
if mode == "常规":
|
||||
self.hit0 = 5
|
||||
self.hit2 = 0
|
||||
elif mode == "能源":
|
||||
self.hit0 = 0
|
||||
self.hit2 = 1
|
||||
|
||||
# 源能场域 : 黑暗边缘
|
||||
# gunblader/specialist/7ec521d063d2190e1fcc5bd229af9bcf
|
||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7ec521d063d2190e1fcc5bd229af9bcf
|
||||
@@ -1672,7 +1241,6 @@ class Skill40(ActiveSkill):
|
||||
hasUP = False
|
||||
|
||||
# 横斩攻击力 : {value0}%
|
||||
# REMOVE: data0 = [0, 542566, 668378, 794191, 920003, 1045816, 1171628, 1297440, 1423253, 1549065, 1674878, 1800690, 1926502, 2052315, 2178127, 2303940, 2429752, 2555564, 2681377, 2807189, 2933002, 3058814, 3184627, 3310439, 3436251, 3562064, 3687876, 3813689, 3939501, 4065313, 4191126, 4316938, 4442751, 4568563, 4694375, 4820188, 4946000, 5071813, 5197625, 5323437, 5449250, 5575062, 5700875, 5826687, 5952499, 6078312, 6204124, 6329937, 6455749, 6581561, 6707374]# noqa: E501
|
||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
||||
hit0 = 1
|
||||
|
||||
|
||||
@@ -185,7 +185,7 @@ adv = [
|
||||
{'id': 0, 'name': 'hitman', 'title': '苍暮·暗刃', 'open': True, 'class': 'GF.gunblader.hitman'},
|
||||
{'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': True,'class': 'GF.gunblader.agent'},
|
||||
{'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': False},
|
||||
{'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': False, 'class': 'GF.gunblader.specialist'},
|
||||
{'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': True, 'class': 'GF.gunblader.specialist'},
|
||||
{'id': 4, 'name': 'empty', 'title': ''},
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user