dev
This commit is contained in:
@@ -3,33 +3,6 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
|||||||
from core.basic.character import Character
|
from core.basic.character import Character
|
||||||
prefix = "gunblader/hitman/cn/skillDetail"
|
prefix = "gunblader/hitman/cn/skillDetail"
|
||||||
|
|
||||||
# 弦月斩
|
|
||||||
# gunblader/hitman/3c5604bdbb0240b8f130f59ab40509c3
|
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3
|
|
||||||
class Skill0(ActiveSkill):
|
|
||||||
"""
|
|
||||||
用剑划出新月形状, 使命中的敌人浮空。\n
|
|
||||||
浮空力随技能等级的增加而增加。
|
|
||||||
"""
|
|
||||||
name = "弦月斩"
|
|
||||||
learnLv = 1
|
|
||||||
masterLv = 10
|
|
||||||
maxLv = 20
|
|
||||||
position = 4 #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/hitman/92360eab6e1f378902018eca681ac629
|
# gunblader/hitman/92360eab6e1f378902018eca681ac629
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629
|
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629
|
||||||
@@ -86,25 +59,6 @@ class Skill2(PassiveSkill):
|
|||||||
hasUP = False
|
hasUP = False
|
||||||
|
|
||||||
|
|
||||||
# 后跳
|
|
||||||
# gunblader/hitman/7822d6d52e10964a6755f142c666b494
|
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494
|
|
||||||
class Skill3(ActiveSkill):
|
|
||||||
"""
|
|
||||||
使自身向后方小跳并避开敌人的攻击。
|
|
||||||
"""
|
|
||||||
name = "后跳"
|
|
||||||
learnLv = 1
|
|
||||||
masterLv = 1
|
|
||||||
maxLv = 1
|
|
||||||
position = 3 #TODO
|
|
||||||
rangeLv = 1
|
|
||||||
mp = [1, 1]
|
|
||||||
uuid = "7822d6d52e10964a6755f142c666b494"
|
|
||||||
hasVP = False
|
|
||||||
hasUP = False
|
|
||||||
|
|
||||||
|
|
||||||
# 基础精通
|
# 基础精通
|
||||||
# gunblader/hitman/5a56514f35cf0270ae8d6c65f8fefd78
|
# gunblader/hitman/5a56514f35cf0270ae8d6c65f8fefd78
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78
|
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78
|
||||||
@@ -134,53 +88,6 @@ 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
|
# 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)
|
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||||
|
|
||||||
# 受身蹲伏
|
|
||||||
# gunblader/hitman/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"
|
|
||||||
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/hitman/892ef624d8bf3d7fc045f84825fd6104
|
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104
|
|
||||||
class Skill6(PassiveSkill):
|
|
||||||
"""
|
|
||||||
穿戴防具时, 可以增加各种属性。\n
|
|
||||||
穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。
|
|
||||||
"""
|
|
||||||
name = "防具精通"
|
|
||||||
learnLv = 1
|
|
||||||
masterLv = 1
|
|
||||||
maxLv = 1
|
|
||||||
position = 0 #TODO
|
|
||||||
rangeLv = 1
|
|
||||||
uuid = "892ef624d8bf3d7fc045f84825fd6104"
|
|
||||||
hasVP = False
|
|
||||||
hasUP = False
|
|
||||||
|
|
||||||
|
|
||||||
# 重劈
|
# 重劈
|
||||||
# gunblader/hitman/1fadde0eece18649caddbca7bd58cc2f
|
# gunblader/hitman/1fadde0eece18649caddbca7bd58cc2f
|
||||||
@@ -309,154 +216,6 @@ class Skill10(ActiveSkill):
|
|||||||
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
data1 = get_data(f'{prefix}/{uuid}', 1, lambda x = None: x)
|
||||||
hit1 = 1
|
hit1 = 1
|
||||||
|
|
||||||
# 源光斩
|
|
||||||
# gunblader/hitman/1803b6a67047cafb9e289b4f33cc507b
|
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b
|
|
||||||
class Skill11(ActiveSkill):
|
|
||||||
"""
|
|
||||||
用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n
|
|
||||||
- [转职为源能专家时] -\n
|
|
||||||
装备源力剑时, 无需注入源能直接发动斩击。
|
|
||||||
"""
|
|
||||||
name = "源光斩"
|
|
||||||
learnLv = 10
|
|
||||||
masterLv = 60
|
|
||||||
maxLv = 70
|
|
||||||
position = 7 #TODO
|
|
||||||
rangeLv = 2
|
|
||||||
cd = 5
|
|
||||||
mp = [16, 161]
|
|
||||||
uuid = "1803b6a67047cafb9e289b4f33cc507b"
|
|
||||||
hasVP = False
|
|
||||||
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/hitman/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"
|
|
||||||
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/hitman/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"
|
|
||||||
hasVP = False
|
|
||||||
hasUP = False
|
|
||||||
|
|
||||||
# 持续时间 : {value0}秒
|
|
||||||
# REMOVE: data0 = [0, 20]# noqa: E501
|
|
||||||
data0 = get_data(f'{prefix}/{uuid}', 0, lambda x = None: x)
|
|
||||||
|
|
||||||
# 源能护盾
|
|
||||||
# gunblader/hitman/0232c151ef3731c2dede51931a374723
|
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723
|
|
||||||
class Skill14(ActiveSkill):
|
|
||||||
"""
|
|
||||||
向前方投掷源能动力源, 形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
|
|
||||||
我方可穿过该护盾, 但是敌方不能。\n
|
|
||||||
护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时, 按向前方向键则可扔出更远的距离。\n
|
|
||||||
[转职为源能专家后]\n
|
|
||||||
冷却时间缩短2秒, 可以发动[源能提炼]。\n
|
|
||||||
[源能提炼]使用方法 : 按住技能键一定时间即可发动。\n
|
|
||||||
[源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n
|
|
||||||
在决斗场中, 被攻击和使用[受身蹲伏]时无法手动引爆。
|
|
||||||
"""
|
|
||||||
name = "源能护盾"
|
|
||||||
learnLv = 15
|
|
||||||
masterLv = 60
|
|
||||||
maxLv = 70
|
|
||||||
position = 7 #TODO
|
|
||||||
rangeLv = 2
|
|
||||||
cd = 10
|
|
||||||
mp = [23, 241]
|
|
||||||
uuid = "0232c151ef3731c2dede51931a374723"
|
|
||||||
hasVP = False
|
|
||||||
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)
|
|
||||||
|
|
||||||
# 长刀精通
|
# 长刀精通
|
||||||
# gunblader/hitman/c61f5a010370101402b05b21916c2071
|
# gunblader/hitman/c61f5a010370101402b05b21916c2071
|
||||||
@@ -635,7 +394,7 @@ class Skill19(ActiveSkill):
|
|||||||
# 射击攻击力 : {value2}%
|
# 射击攻击力 : {value2}%
|
||||||
# REMOVE: data2 = [0, 595, 655, 716, 776, 836, 897, 957, 1018, 1078, 1138, 1199, 1259, 1319, 1380, 1440, 1500, 1561, 1621, 1682, 1742, 1802, 1863, 1923, 1983, 2044, 2104, 2164, 2225, 2285, 2346, 2406, 2466, 2527, 2587, 2647, 2708, 2768, 2828, 2889, 2949, 3010, 3070, 3130, 3191, 3251, 3311, 3372, 3432, 3492, 3553, 3613, 3674, 3734, 3794, 3855, 3915, 3975, 4036, 4096, 4156, 4217, 4277, 4338, 4398, 4458, 4519, 4579, 4639, 4700, 4760]# noqa: E501
|
# REMOVE: data2 = [0, 595, 655, 716, 776, 836, 897, 957, 1018, 1078, 1138, 1199, 1259, 1319, 1380, 1440, 1500, 1561, 1621, 1682, 1742, 1802, 1863, 1923, 1983, 2044, 2104, 2164, 2225, 2285, 2346, 2406, 2466, 2527, 2587, 2647, 2708, 2768, 2828, 2889, 2949, 3010, 3070, 3130, 3191, 3251, 3311, 3372, 3432, 3492, 3553, 3613, 3674, 3734, 3794, 3855, 3915, 3975, 4036, 4096, 4156, 4217, 4277, 4338, 4398, 4458, 4519, 4579, 4639, 4700, 4760]# noqa: E501
|
||||||
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
data2 = get_data(f'{prefix}/{uuid}', 2, lambda x = None: x)
|
||||||
hit2 = 3
|
hit2 = 10
|
||||||
# power2 = 3.72 倍率写在三觉被动上
|
# power2 = 3.72 倍率写在三觉被动上
|
||||||
# 下劈攻击力 : {value3}%
|
# 下劈攻击力 : {value3}%
|
||||||
# REMOVE: data3 = [0, 5022, 5531, 6041, 6550, 7060, 7569, 8078, 8588, 9097, 9607, 10116, 10626, 11135, 11645, 12154, 12664, 13173, 13682, 14192, 14701, 15211, 15720, 16230, 16739, 17249, 17758, 18267, 18777, 19286, 19796, 20305, 20815, 21324, 21834, 22343, 22853, 23362, 23871, 24381, 24890, 25400, 25909, 26419, 26928, 27438, 27947, 28457, 28966, 29475, 29985, 30494, 31004, 31513, 32023, 32532, 33042, 33551, 34060, 34570, 35079, 35589, 36098, 36608, 37117, 37627, 38136, 38646, 39155, 39664, 40174]# noqa: E501
|
# REMOVE: data3 = [0, 5022, 5531, 6041, 6550, 7060, 7569, 8078, 8588, 9097, 9607, 10116, 10626, 11135, 11645, 12154, 12664, 13173, 13682, 14192, 14701, 15211, 15720, 16230, 16739, 17249, 17758, 18267, 18777, 19286, 19796, 20305, 20815, 21324, 21834, 22343, 22853, 23362, 23871, 24381, 24890, 25400, 25909, 26419, 26928, 27438, 27947, 28457, 28966, 29475, 29985, 30494, 31004, 31513, 32023, 32532, 33042, 33551, 34060, 34570, 35079, 35589, 36098, 36608, 37117, 37627, 38136, 38646, 39155, 39664, 40174]# noqa: E501
|
||||||
@@ -648,6 +407,10 @@ class Skill19(ActiveSkill):
|
|||||||
# REMOVE: data5 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
|
# REMOVE: data5 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
|
||||||
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
|
data5 = get_data(f'{prefix}/{uuid}', 5, lambda x = None: x)
|
||||||
|
|
||||||
|
data6 = data2
|
||||||
|
hit6 = 0
|
||||||
|
power6 = 0
|
||||||
|
|
||||||
# 暴击
|
# 暴击
|
||||||
# gunblader/hitman/fc1262c19f3d0477ee8eda47b8db8696
|
# gunblader/hitman/fc1262c19f3d0477ee8eda47b8db8696
|
||||||
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
|
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
|
||||||
@@ -1569,7 +1332,8 @@ class Skill38(PassiveSkill):
|
|||||||
|
|
||||||
associate = [
|
associate = [
|
||||||
{"data":data0,"type":"*skillRation"},
|
{"data":data0,"type":"*skillRation"},
|
||||||
{"data":data1,"type":"+power2","skills":["轮盘连射"]},#这里应该是power2 = 3.72
|
{"data":data1,"type":"=hit2","skills":["轮盘连射"],"ratio":1},
|
||||||
|
{"data":[i - 100 if i >0 else 0 for i in data2],"type":"*power2","skills":["轮盘连射"]}
|
||||||
]
|
]
|
||||||
|
|
||||||
# 燃情协战
|
# 燃情协战
|
||||||
@@ -1713,11 +1477,11 @@ class classChange(Character):
|
|||||||
self.jobId = '986c2b3d72ee0e4a0b7fcfbe786d4e02'
|
self.jobId = '986c2b3d72ee0e4a0b7fcfbe786d4e02'
|
||||||
self.jobGrowId = '37495b941da3b1661bc900e68ef3b2c6'
|
self.jobGrowId = '37495b941da3b1661bc900e68ef3b2c6'
|
||||||
|
|
||||||
self.武器选项 = ['长刀','小太刀','重剑','源力剑'] # TODO
|
self.武器选项 = ['长刀','小太刀','重剑','源力剑']
|
||||||
self.输出类型选项 = ['物理百分比'] # TODO
|
self.输出类型选项 = ['物理百分比']
|
||||||
self.输出类型 = '物理百分比' # TODO
|
self.输出类型 = '物理百分比'
|
||||||
self.防具精通属性 = ['力量'] # TODO
|
self.防具精通属性 = ['力量']
|
||||||
self.防具类型 = '轻甲'
|
self.防具类型 = '轻甲'
|
||||||
self.buff = 1.85 # TODO
|
self.buff = 1.85
|
||||||
|
|
||||||
super().__init__(equVersion, __name__)
|
super().__init__(equVersion, __name__)
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ adv = [
|
|||||||
'name': 'gunblader',
|
'name': 'gunblader',
|
||||||
'title': '枪剑士',
|
'title': '枪剑士',
|
||||||
'children': [
|
'children': [
|
||||||
{'id': 0, 'name': 'hitman', 'title': '苍暮·暗刃', 'open': False},
|
{'id': 0, 'name': 'hitman', 'title': '苍暮·暗刃', 'open': True, 'class': 'GF.gunblader.hitman'},
|
||||||
{'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': False},
|
{'id': 1, 'name': 'agent', 'title': '苍暮·特工', 'open': False},
|
||||||
{'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': False},
|
{'id': 2, 'name': 'trouble_shooter', 'title': '苍暮·战线佣兵', 'open': False},
|
||||||
{'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': False},
|
{'id': 3, 'name': 'specialist', 'title': '苍暮·源能专家', 'open': False},
|
||||||
|
|||||||
+1
-1
Submodule images updated: 455c996983...1db9713876
Reference in New Issue
Block a user