1485 lines
81 KiB
Python
1485 lines
81 KiB
Python
#8d4d2001cdb357e41633c234eb7501b5
|
|
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
|
from core.basic.character import Character
|
|
prefix = "imperialknight/infighter/cn/skillDetail"
|
|
|
|
# 레이즈 어퍼컷
|
|
# imperialknight/infighter/3c5604bdbb0240b8f130f59ab40509c3
|
|
# 8d4d2001cdb357e41633c234eb7501b5/3c5604bdbb0240b8f130f59ab40509c3
|
|
class Skill0(ActiveSkill):
|
|
"""
|
|
장비한 무기를 바닥에서부터 힘차게 쓸어 올려, 타격된 적을 공중에 띄운다.
|
|
|
|
攻击时, 有霸体判定。
|
|
"""
|
|
name = "레이즈 어퍼컷"
|
|
learnLv = 1
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 2
|
|
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 上砍攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 2301, 2668, 3035, 3402, 3769, 4136, 4502, 4869, 5236, 5603, 5970, 6337, 6704, 7070, 7437, 7804, 8171, 8538, 8905, 9272]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
|
|
# 덱 브레이커
|
|
# imperialknight/infighter/717f1e2104fe4b796f800352fa143ecc
|
|
# 8d4d2001cdb357e41633c234eb7501b5/717f1e2104fe4b796f800352fa143ecc
|
|
class Skill1(PassiveSkill):
|
|
"""
|
|
갑판을 밟고 올라서는 브레이커의 발걸음에서, 거칠 것이 없는 제국의 당당함이 느껴진다.
|
|
|
|
각성기를 제외한 전직 계열 스킬의 쿨타임이 감소하고, 스킬 시전 시 MP 소모량이 감소한다.
|
|
"""
|
|
name = "덱 브레이커"
|
|
learnLv = 1
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "717f1e2104fe4b796f800352fa143ecc"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 技能冷却时间减少率 : {value0}%
|
|
# REMOVE: data0 = [0, 10]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 스킬 MP 소모량 감소율 : {value1}%
|
|
# REMOVE: data1 = [0, 10]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 聚焦射击
|
|
# imperialknight/infighter/eb71e1d82d92c7e1d40500a0dcd77aa6
|
|
# 8d4d2001cdb357e41633c234eb7501b5/eb71e1d82d92c7e1d40500a0dcd77aa6
|
|
class Skill2(ActiveSkill):
|
|
"""
|
|
앵커를 넓게 휘둘러 전방의 적을 타격한다.
|
|
"""
|
|
name = "聚焦射击"
|
|
learnLv = 1
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 3
|
|
mp = [11, 46]
|
|
uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 앵커 베기 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 2605, 2869, 3133, 3398, 3662, 3926, 4190, 4455, 4719, 4983, 5247, 5512, 5776, 6040, 6304, 6569, 6833, 7097, 7361, 7626, 7890, 8154, 8418, 8683, 8947, 9211, 9475, 9740, 10004, 10268, 10532, 10797, 11061, 11325, 11589, 11854, 12118, 12382, 12646, 12911, 13175, 13439, 13703, 13968, 14232, 14496, 14760, 15025, 15289, 15553, 15817, 16082, 16346, 16610, 16874, 17139, 17403, 17667, 17931, 18196, 18460, 18724, 18988, 19253, 19517, 19781, 20045, 20310, 20574, 20838]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
|
|
# 后跳
|
|
# imperialknight/infighter/7822d6d52e10964a6755f142c666b494
|
|
# 8d4d2001cdb357e41633c234eb7501b5/7822d6d52e10964a6755f142c666b494
|
|
class Skill3(ActiveSkill):
|
|
"""
|
|
使自身向后方小跳并避开敌人的攻击。
|
|
"""
|
|
name = "后跳"
|
|
learnLv = 1
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
mp = [1, 1]
|
|
uuid = "7822d6d52e10964a6755f142c666b494"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
|
|
# 基础精通
|
|
# imperialknight/infighter/5a56514f35cf0270ae8d6c65f8fefd78
|
|
# 8d4d2001cdb357e41633c234eb7501b5/5a56514f35cf0270ae8d6c65f8fefd78
|
|
class Skill4(PassiveSkill):
|
|
"""
|
|
增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。
|
|
|
|
决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
|
|
"""
|
|
name = "基础精通"
|
|
learnLv = 1
|
|
masterLv = 115
|
|
maxLv = 200
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力变化率 : {value0}%
|
|
# REMOVE: data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 前冲攻击力变化率 : {value1}%
|
|
# REMOVE: data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 跳跃攻击力变化率 : {value2}%
|
|
# REMOVE: data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 受身蹲伏
|
|
# imperialknight/infighter/ce26c6b69d02a440a81b552bec94f03b
|
|
# 8d4d2001cdb357e41633c234eb7501b5/ce26c6b69d02a440a81b552bec94f03b
|
|
class Skill5(ActiveSkill):
|
|
"""
|
|
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。
|
|
"""
|
|
name = "受身蹲伏"
|
|
learnLv = 1
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
cd = 5
|
|
mp = [1, 1]
|
|
uuid = "ce26c6b69d02a440a81b552bec94f03b"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 蹲伏姿势最短无敌时间 : {value0}秒
|
|
# REMOVE: data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 蹲伏姿势最长无敌时间 : {value1}秒
|
|
# REMOVE: data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 起身时霸体时间 : {value2}秒
|
|
# REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 技能连招
|
|
# imperialknight/infighter/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
|
|
# 8d4d2001cdb357e41633c234eb7501b5/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
|
|
class Skill6(ActiveSkill):
|
|
"""
|
|
可以最多指定4个角色技能进行排列组合, 并通过一个技能栏快捷键施放。
|
|
|
|
点击技能连招下方的图标, 可以设置技能顺序和调整初始化时间。
|
|
|
|
- 可将技能连招图标设置到技能栏快捷键中使用。
|
|
|
|
- 仅限在城镇及修炼场中进行设置。
|
|
|
|
按顺序施放添加在连招栏位中的技能。
|
|
|
|
- 具有再输入功能的技能, 需结束所有再输入后, 再切换至下一个技能。
|
|
|
|
- 若所有技能均在冷却中, 则显示冷却时间最短的技能。
|
|
|
|
当前序部署的技能冷却结束后, 经过一定时间, 将切换至该前序技能。
|
|
|
|
- 切换至前序技能的时间可自行调整。 (0~5秒)
|
|
|
|
- 设置为0秒时, 技能冷却结束后将立即切换至前序部署的技能。
|
|
|
|
- 设置为0秒时, 可重复使用填充型技能及无冷却时间的技能。
|
|
|
|
包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外, 无法添加到技能连招中。
|
|
|
|
决斗场中无法使用技能连招。
|
|
"""
|
|
name = "技能连招"
|
|
learnLv = 1
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
|
|
# 防具精通
|
|
# imperialknight/infighter/892ef624d8bf3d7fc045f84825fd6104
|
|
# 8d4d2001cdb357e41633c234eb7501b5/892ef624d8bf3d7fc045f84825fd6104
|
|
class Skill7(PassiveSkill):
|
|
"""
|
|
穿戴防具时, 可以增加各种属性。
|
|
|
|
穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。
|
|
"""
|
|
name = "防具精通"
|
|
learnLv = 1
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
uuid = "892ef624d8bf3d7fc045f84825fd6104"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
|
|
# 近敌灭杀
|
|
# imperialknight/infighter/9dda3f4a849dba1a288dd65e116860f2
|
|
# 8d4d2001cdb357e41633c234eb7501b5/9dda3f4a849dba1a288dd65e116860f2
|
|
class Skill8(ActiveSkill):
|
|
"""
|
|
전방으로 신속하게 돌진하여 적의 급소를 타격한 후 내려 벤다.
|
|
|
|
잡기 가능한 적일 경우, 홀드 상태에 빠트린다.
|
|
"""
|
|
name = "近敌灭杀"
|
|
learnLv = 5
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 5
|
|
mp = [30, 124]
|
|
uuid = "9dda3f4a849dba1a288dd65e116860f2"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 급소 타격 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 1363, 1581, 1798, 2015, 2232, 2450, 2667, 2884, 3102, 3319, 3536, 3754, 3971, 4188, 4406, 4623, 4840, 5058, 5275, 5492, 5710, 5927, 6144, 6362, 6579, 6796, 7014, 7231, 7448, 7666, 7883, 8100, 8317, 8535, 8752, 8969, 9187, 9404, 9621, 9839, 10056, 10273, 10491, 10708, 10925, 11143, 11360, 11577, 11795, 12012, 12229, 12447, 12664, 12881, 13099, 13316, 13533, 13751, 13968, 14185, 14403, 14620, 14837, 15054, 15272, 15489, 15706, 15924, 16141, 16358]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 下斩攻击力 : {value1}%
|
|
# REMOVE: data1 = [0, 3181, 3688, 4196, 4703, 5210, 5717, 6224, 6731, 7239, 7746, 8253, 8760, 9267, 9774, 10281, 10789, 11296, 11803, 12310, 12817, 13324, 13832, 14339, 14846, 15353, 15860, 16367, 16874, 17382, 17889, 18396, 18903, 19410, 19917, 20425, 20932, 21439, 21946, 22453, 22960, 23468, 23975, 24482, 24989, 25496, 26003, 26510, 27018, 27525, 28032, 28539, 29046, 29553, 30061, 30568, 31075, 31582, 32089, 32596, 33103, 33611, 34118, 34625, 35132, 35639, 36146, 36654, 37161, 37668, 38175]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 加农炮
|
|
# imperialknight/infighter/4655101518604f874721b3cc249aae10
|
|
# 8d4d2001cdb357e41633c234eb7501b5/4655101518604f874721b3cc249aae10
|
|
class Skill9(ActiveSkill):
|
|
"""
|
|
브레이커에게 있어 그 강력한 신체는 앵커 못지 않게 든든한 무기이다. 시전 시 전방으로 날아차기를 가한다.
|
|
|
|
공중에서도 시전 가능하며, 공중 시전 시 전방의 지면을 향해 발차기를 내려 찍는다.
|
|
|
|
시전 중에는 받는 데미지가 감소한다.
|
|
"""
|
|
name = "加农炮"
|
|
learnLv = 5
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 3
|
|
mp = [22, 93]
|
|
uuid = "4655101518604f874721b3cc249aae10"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 飞踢攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 3488, 3842, 4196, 4550, 4903, 5257, 5611, 5965, 6319, 6673, 7027, 7380, 7734, 8088, 8442, 8796, 9150, 9504, 9857, 10211, 10565, 10919, 11273, 11627, 11981, 12334, 12688, 13042, 13396, 13750, 14104, 14458, 14811, 15165, 15519, 15873, 16227, 16581, 16934, 17288, 17642, 17996, 18350, 18704, 19058, 19411, 19765, 20119, 20473, 20827, 21181, 21535, 21888, 22242, 22596, 22950, 23304, 23658, 24012, 24365, 24719, 25073, 25427, 25781, 26135, 26489, 26842, 27196, 27550, 27904]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 施放技能过程中所受伤害 -90%
|
|
|
|
# 퀵 바이섹션
|
|
# imperialknight/infighter/0969cd4054d93da07708108c0cc1c4b5
|
|
# 8d4d2001cdb357e41633c234eb7501b5/0969cd4054d93da07708108c0cc1c4b5
|
|
class Skill10(ActiveSkill):
|
|
"""
|
|
절도 있는 동작으로 전방의 적을 내려 벤다.
|
|
"""
|
|
name = "퀵 바이섹션"
|
|
learnLv = 10
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 5
|
|
mp = [23, 97]
|
|
uuid = "0969cd4054d93da07708108c0cc1c4b5"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 下劈攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 5513, 6072, 6632, 7191, 7750, 8310, 8869, 9428, 9988, 10547, 11106, 11665, 12225, 12784, 13343, 13903, 14462, 15021, 15581, 16140, 16699, 17258, 17818, 18377, 18936, 19496, 20055, 20614, 21174, 21733, 22292, 22851, 23411, 23970, 24529, 25089, 25648, 26207, 26767, 27326, 27885, 28444, 29004, 29563, 30122, 30682, 31241, 31800, 32360, 32919, 33478, 34037, 34597, 35156, 35715, 36275, 36834, 37393, 37953, 38512, 39071, 39630, 40190, 40749, 41308, 41868, 42427, 42986, 43546, 44105]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
|
|
# 러프 보딩
|
|
# imperialknight/infighter/c9664191611af31142e052dfaef84530
|
|
# 8d4d2001cdb357e41633c234eb7501b5/c9664191611af31142e052dfaef84530
|
|
class Skill11(ActiveSkill):
|
|
"""
|
|
전방으로 무식하게 돌진하며 돌진 중 몸에 닿는 적들을 날려버린다.
|
|
|
|
스킬 키 지속 입력을 통해 돌진 상태를 유지할 수 있으며, 돌진 상태일 때 점프 키(c)를 눌러 점프가 가능하다.
|
|
|
|
돌진 중 캔슬하여 타이드 피어서, 피어스 임팩트 스킬을 시전할 수 있으며, 이 때는 해당 스킬의 준비 모션을 캔슬하고 시전한다.
|
|
|
|
돌진 중에는 받는 데미지가 감소한다.
|
|
"""
|
|
name = "러프 보딩"
|
|
learnLv = 10
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 7
|
|
mp = [42, 177]
|
|
uuid = "c9664191611af31142e052dfaef84530"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 突进攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 8313, 9638, 10963, 12289, 13614, 14939, 16264, 17589, 18915, 20240, 21565, 22890, 24216, 25541, 26866, 28191, 29517, 30842, 32167, 33492, 34818, 36143, 37468, 38793, 40118, 41444, 42769, 44094, 45419, 46745, 48070, 49395, 50720, 52046, 53371, 54696, 56021, 57346, 58672, 59997, 61322, 62647, 63973, 65298, 66623, 67948, 69274, 70599, 71924, 73249, 74575, 75900, 77225, 78550, 79875, 81201, 82526, 83851, 85176, 86502, 87827, 89152, 90477, 91803, 93128, 94453, 95778, 97104, 98429, 99754]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 돌진 최대 유지시간 : {value1}초
|
|
# REMOVE: data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 돌진 중 받는 데미지 감소율 : {value2}%
|
|
# REMOVE: data2 = [0, 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
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 强化 - 后跳
|
|
# imperialknight/infighter/2b340542e776818b78f3212af184bd6b
|
|
# 8d4d2001cdb357e41633c234eb7501b5/2b340542e776818b78f3212af184bd6b
|
|
class Skill12(PassiveSkill):
|
|
"""
|
|
施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。
|
|
|
|
该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。
|
|
|
|
根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。
|
|
|
|
无法强制中断觉醒技能和跳跃超过一定高度的技能。
|
|
"""
|
|
name = "强化 - 后跳"
|
|
learnLv = 10
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
cd = 30
|
|
uuid = "2b340542e776818b78f3212af184bd6b"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 强制中断技能时的冷却时间 : {value0}秒
|
|
# REMOVE: data0 = [0, 40]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 被击或倒地期间施放时的冷却时间 : {value1}秒
|
|
# REMOVE: data1 = [0, 30]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 跃翔
|
|
# imperialknight/infighter/1fea5a626f15230237946a11a9d11582
|
|
# 8d4d2001cdb357e41633c234eb7501b5/1fea5a626f15230237946a11a9d11582
|
|
class Skill13(ActiveSkill):
|
|
"""
|
|
增加自身20%的跳跃力, 效果持续一定时间。
|
|
|
|
效果持续期间内, 再次按技能键可以结束。
|
|
"""
|
|
name = "跃翔"
|
|
learnLv = 10
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 5
|
|
mp = [13, 13]
|
|
uuid = "1fea5a626f15230237946a11a9d11582"
|
|
icon = "$common/$uuid"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 持续时间 : {value0}秒
|
|
# REMOVE: data0 = [0, 20]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
|
|
# 노 쿼터
|
|
# imperialknight/infighter/f2fb27162beb0b87a7cb9af7900e95f2
|
|
# 8d4d2001cdb357e41633c234eb7501b5/f2fb27162beb0b87a7cb9af7900e95f2
|
|
class Skill14(PassiveSkill):
|
|
"""
|
|
제국의 적들에게, 베풀 수 있는 자비는 없다. 브레이커의 기본 공격 및 전직 계열 스킬의 공격력이 증가하고, 물리 크리티컬 확률이 증가한다.
|
|
"""
|
|
name = "노 쿼터"
|
|
learnLv = 15
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力和转职技能攻击力增加率 : {value0}%
|
|
# REMOVE: data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 物理暴击率增加 : {value1}%
|
|
# REMOVE: data1 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 将飞锚附加到震动箭上, 驱动迷雾能量发射。
|
|
# imperialknight/infighter/cfacda0647b9a0f595df2c2aad30c18d
|
|
# 8d4d2001cdb357e41633c234eb7501b5/cfacda0647b9a0f595df2c2aad30c18d
|
|
class Skill15(ActiveSkill):
|
|
"""
|
|
앵커를 지지대 삼아 강력한 회전력을 담은 날아차기를 시전한다. 타격된 적은 멀리 날아가며, 다른 적이나 벽에 충돌한다.
|
|
|
|
시전 시 방향 키 입력을 통해 날아차기의 방향을 정할 수 있다.
|
|
|
|
시전 중에는 받는 데미지가 감소한다.
|
|
"""
|
|
name = " 将飞锚附加到震动箭上, 驱动迷雾能量发射。"
|
|
learnLv = 15
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 7
|
|
mp = [50, 210]
|
|
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 飞踢攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 9281, 10223, 11164, 12106, 13047, 13989, 14930, 15872, 16813, 17755, 18697, 19638, 20580, 21521, 22463, 23404, 24346, 25287, 26229, 27170, 28112, 29054, 29995, 30937, 31878, 32820, 33761, 34703, 35644, 36586, 37528, 38469, 39411, 40352, 41294, 42235, 43177, 44118, 45060, 46001, 46943, 47885, 48826, 49768, 50709, 51651, 52592, 53534, 54475, 55417, 56359, 57300, 58242, 59183, 60125, 61066, 62008, 62949, 63891, 64832, 65774, 66716, 67657, 68599, 69540, 70482, 71423, 72365, 73306, 74248]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 施放技能过程中所受伤害 -90%
|
|
|
|
# 훅 샷
|
|
# imperialknight/infighter/2f5d03c7848effbc0a23f4df45d9ca46
|
|
# 8d4d2001cdb357e41633c234eb7501b5/2f5d03c7848effbc0a23f4df45d9ca46
|
|
class Skill16(ActiveSkill):
|
|
"""
|
|
스킬 습득 시 범위 내 가장 강력한 적에게 자동으로 훅이 설치된다. 추적 범위 내 적이 있다면, 스킬 시전 시 훅이 설치된 적에게 강습하여 날아차기 공격을 가한다.
|
|
|
|
전직 계열 스킬의 후딜레이를 캔슬하여 훅 샷을 시전할 수 있으며, 훅 샷의 후딜레이를 캔슬하여 전직 계열 스킬을 시전할 수 있다.
|
|
|
|
按技能键可以给敌人装置炸弹, 被装置炸弹的敌人会降低移动速度、 攻击速度和物理防御力。
|
|
|
|
技能受[基础精通]影响。
|
|
"""
|
|
name = "훅 샷"
|
|
learnLv = 15
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 0 #TODO
|
|
rangeLv = 1
|
|
cd = 3
|
|
uuid = "2f5d03c7848effbc0a23f4df45d9ca46"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 飞踢攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 1223]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 훅 유지 시간 : {value1}초
|
|
# REMOVE: data1 = [0, 30]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 压制力 (4人队伍) : <소수1+>秒 (<소수1+>秒)
|
|
# [范围信息]
|
|
# 索敌范围 : {value2}px
|
|
# REMOVE: data2 = [0, 1]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 어베스트
|
|
# imperialknight/infighter/45442bbbe33540b4deeec29437dae70c
|
|
# 8d4d2001cdb357e41633c234eb7501b5/45442bbbe33540b4deeec29437dae70c
|
|
class Skill17(ActiveSkill):
|
|
"""
|
|
제국의 적들에게 정지 명령을 내린다. 응하지 않는다면, 브레이커가 고대하던 공무 집행의 시간이 찾아올 뿐이다.
|
|
|
|
增加基本攻击力和技能攻击力。
|
|
"""
|
|
name = "어베스트"
|
|
learnLv = 20
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 5
|
|
uuid = "45442bbbe33540b4deeec29437dae70c"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 持续时间 : {value0}秒
|
|
# REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 基本攻击力和转职技能攻击力增加率 : {value1}%
|
|
# REMOVE: data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 선체 파괴
|
|
# imperialknight/infighter/01c3a2fb793d293a25ed8dc7a0d70c1a
|
|
# 8d4d2001cdb357e41633c234eb7501b5/01c3a2fb793d293a25ed8dc7a0d70c1a
|
|
class Skill18(ActiveSkill):
|
|
"""
|
|
전방으로 높이 도약한 후 지면을 내려 찍는다.
|
|
|
|
施放技能时, 可用方向键调整俯冲位置, 可以在空中使用。
|
|
"""
|
|
name = "선체 파괴"
|
|
learnLv = 20
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [53, 225]
|
|
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 下砸攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 11013, 12130, 13248, 14365, 15482, 16599, 17717, 18834, 19951, 21068, 22186, 23303, 24420, 25537, 26655, 27772, 28889, 30006, 31124, 32241, 33358, 34475, 35593, 36710, 37827, 38945, 40062, 41179, 42296, 43414, 44531, 45648, 46765, 47883, 49000, 50117, 51234, 52352, 53469, 54586, 55703, 56821, 57938, 59055, 60172, 61290, 62407, 63524, 64642, 65759, 66876, 67993, 69111, 70228, 71345, 72462, 73580, 74697, 75814, 76931, 78049, 79166, 80283, 81400, 82518, 83635, 84752, 85869, 86987, 88104]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 暴击
|
|
# imperialknight/infighter/fc1262c19f3d0477ee8eda47b8db8696
|
|
# 8d4d2001cdb357e41633c234eb7501b5/fc1262c19f3d0477ee8eda47b8db8696
|
|
class Skill19(PassiveSkill):
|
|
"""
|
|
集中精神, 提升物理/魔法暴击率。
|
|
"""
|
|
name = "暴击"
|
|
learnLv = 20
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 物理/魔法暴击率增加 : {value0}%
|
|
# REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
|
|
# 스위핑 스트라이크
|
|
# imperialknight/infighter/8f73f243041c2d27739fe7696f02bf9b
|
|
# 8d4d2001cdb357e41633c234eb7501b5/8f73f243041c2d27739fe7696f02bf9b
|
|
class Skill20(ActiveSkill):
|
|
"""
|
|
앵커로 전방을 넓게 쓸어 타격된 적들을 한 곳에 모은다. 앵커가 쓸고 지나간 자리에는 돌풍이 휘몰아쳐 범위 내의 적들에게 데미지를 준다.
|
|
"""
|
|
name = "스위핑 스트라이크"
|
|
learnLv = 25
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [72, 302]
|
|
uuid = "8f73f243041c2d27739fe7696f02bf9b"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 앵커 베기 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 3785, 4169, 4553, 4937, 5321, 5705, 6089, 6473, 6857, 7241, 7625, 8009, 8393, 8777, 9161, 9545, 9929, 10313, 10697, 11081, 11465, 11849, 12233, 12617, 13001, 13385, 13769, 14153, 14537, 14921, 15305, 15689, 16073, 16457, 16841, 17225, 17609, 17993, 18377, 18761, 19145, 19529, 19913, 20297, 20681, 21065, 21449, 21833, 22217, 22601, 22985, 23369, 23753, 24137, 24521, 24905, 25289, 25673, 26057, 26441, 26825, 27209, 27593, 27977, 28361, 28745, 29129, 29513, 29897, 30281]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 돌풍 다단히트 공격력 : {value1}%
|
|
# REMOVE: data1 = [0, 2208, 2432, 2656, 2880, 3104, 3328, 3552, 3776, 4000, 4224, 4448, 4672, 4896, 5120, 5344, 5568, 5792, 6016, 6240, 6464, 6688, 6912, 7136, 7360, 7584, 7808, 8032, 8256, 8480, 8704, 8928, 9152, 9376, 9600, 9824, 10048, 10272, 10496, 10720, 10944, 11168, 11392, 11616, 11840, 12064, 12288, 12512, 12736, 12960, 13184, 13408, 13632, 13856, 14080, 14304, 14528, 14752, 14976, 15200, 15424, 15648, 15872, 16096, 16320, 16544, 16768, 16992, 17216, 17440, 17664]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 돌풍 다단히트 횟수 : {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)
|
|
# 压制力 (4人队伍) : <소수1+>秒 (<소수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)
|
|
|
|
# 백병전 전문가
|
|
# imperialknight/infighter/8c2379737c5acc935c1731f67f607655
|
|
# 8d4d2001cdb357e41633c234eb7501b5/8c2379737c5acc935c1731f67f607655
|
|
class Skill21(PassiveSkill):
|
|
"""
|
|
아무렇게나 부수고 다니는 것으로 보이겠지만, 선상에서의 백병전은 보기보다 정교함을 요구하는 일이다.
|
|
|
|
增加基本攻击力和转职技能攻击力, 可以双重投掷暗器, 并增加部分技能的爆炸范围。
|
|
"""
|
|
name = "백병전 전문가"
|
|
learnLv = 30
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
uuid = "8c2379737c5acc935c1731f67f607655"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力和技能攻击力增加率 : {value0}%
|
|
# REMOVE: data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 命中率增加量 : {value1}%
|
|
# REMOVE: data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 타이드 피어서
|
|
# imperialknight/infighter/9cb6f9ed646fa87f9b7680a42ce83d1a
|
|
# 8d4d2001cdb357e41633c234eb7501b5/9cb6f9ed646fa87f9b7680a42ce83d1a
|
|
class Skill22(ActiveSkill):
|
|
"""
|
|
전방으로 강렬한 찌르기 공격을 가한다. 타격 된 적들은 브레이커의 전방으로 끌려온다.
|
|
|
|
스킬 키 지속 입력 시 힘을 충전할 수 있으며, 충전한 시간에 비례한 만큼의 거리로 전방에 돌진하며 찌르기 공격을 가한다.
|
|
|
|
타이드 피어서의 후딜레이를 캔슬하여 전직 계열 스킬을 시전할 수 있다.
|
|
"""
|
|
name = "타이드 피어서"
|
|
learnLv = 30
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [64, 270]
|
|
uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 穿刺攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 14137, 15572, 17006, 18440, 19874, 21309, 22743, 24177, 25611, 27045, 28480, 29914, 31348, 32782, 34217, 35651, 37085, 38519, 39954, 41388, 42822, 44256, 45690, 47125, 48559, 49993, 51427, 52862, 54296, 55730, 57164, 58599, 60033, 61467, 62901, 64335, 65770, 67204, 68638, 70072, 71507, 72941, 74375, 75809, 77244, 78678, 80112, 81546, 82980, 84415, 85849, 87283, 88717, 90152, 91586, 93020, 94454, 95889, 97323, 98757, 100191, 101625, 103060, 104494, 105928, 107362, 108797, 110231, 111665, 113099]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 최대 충전에 필요한 시간 : {value1}초
|
|
# REMOVE: data1 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
# 딥 워터 콜
|
|
# imperialknight/infighter/3829c15bf5f520c13998a3479ba0ce7b
|
|
# 8d4d2001cdb357e41633c234eb7501b5/3829c15bf5f520c13998a3479ba0ce7b
|
|
class Skill23(ActiveSkill):
|
|
"""
|
|
브레이커가 해상 전투에 도움이 될만한 물건을 골라, 주변 가장 강한 적의 머리 위로 떨어뜨린다. 해당 물건은 이후 브레이커가 타격을 가하면 호응하여, 주변의 적에게 추가적인 데미지를 입힌다.
|
|
|
|
탐색 범위 내 적이 없다면 브레이커의 전방에 물건을 떨어뜨린다.
|
|
|
|
다른 행동 중 시전하면, 별도의 시전 모션 없이 스킬을 사용할 수 있다.(각성기 제외)
|
|
"""
|
|
name = "딥 워터 콜"
|
|
learnLv = 30
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cd = 10
|
|
mp = [80, 338]
|
|
uuid = "3829c15bf5f520c13998a3479ba0ce7b"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 落地攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 5182, 5708, 6233, 6759, 7285, 7810, 8336, 8862, 9388, 9913, 10439, 10965, 11490, 12016, 12542, 13067, 13593, 14119, 14644, 15170, 15696, 16222, 16747, 17273, 17799, 18324, 18850, 19376, 19902, 20427, 20953, 21479, 22004, 22530, 23056, 23581, 24107, 24633, 25159, 25684, 26210, 26736, 27261, 27787, 28313, 28838, 29364, 29890, 30416, 30941, 31467, 31993, 32518, 33044, 33570, 34095, 34621, 35147, 35672, 36198, 36724, 37250, 37775, 38301, 38827, 39352, 39878, 40404, 40930, 41455]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 포탄/화약통 폭발 공격력 : {value1}%
|
|
# REMOVE: data1 = [0, 4030, 4439, 4848, 5257, 5666, 6075, 6484, 6893, 7301, 7710, 8119, 8528, 8937, 9346, 9755, 10164, 10572, 10981, 11390, 11799, 12208, 12617, 13026, 13435, 13843, 14252, 14661, 15070, 15479, 15888, 16297, 16706, 17114, 17523, 17932, 18341, 18750, 19159, 19568, 19977, 20385, 20794, 21203, 21612, 22021, 22430, 22839, 23248, 23656, 24065, 24474, 24883, 25292, 25701, 26110, 26519, 26928, 27336, 27745, 28154, 28563, 28972, 29381, 29790, 30199, 30607, 31016, 31425, 31834, 32243]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 포탄/화약통 폭발 다단히트 횟수 : {value2}회
|
|
# REMOVE: data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 침수 물줄기 다단히트 공격력 : {value3}%
|
|
# REMOVE: data3 = [0, 1209, 1332, 1454, 1577, 1700, 1822, 1945, 2068, 2190, 2313, 2436, 2558, 2681, 2804, 2926, 3049, 3172, 3294, 3417, 3540, 3662, 3785, 3908, 4030, 4153, 4276, 4398, 4521, 4644, 4766, 4889, 5012, 5134, 5257, 5380, 5502, 5625, 5748, 5870, 5993, 6116, 6238, 6361, 6484, 6606, 6729, 6852, 6974, 7097, 7220, 7342, 7465, 7588, 7710, 7833, 7956, 8078, 8201, 8324, 8446, 8569, 8692, 8814, 8937, 9060, 9182, 9305, 9428, 9550, 9673]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 침수 물줄기 다단히트 횟수 : {value4}회
|
|
# REMOVE: data4 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
# [范围信息]
|
|
# 寻敌范围 : {value5}px
|
|
# REMOVE: data5 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501
|
|
data5 = get_data(f'{prefix}/{uuid}', 5)
|
|
# 攻击范围比率 : {value6}%
|
|
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data6 = get_data(f'{prefix}/{uuid}', 6)
|
|
|
|
# 狂风可以在空中使用机枪和导弹攻击敌人。 持续时间结束、 召唤出新的狂风机器人, 或机械师死亡后, 狂风会爆炸并给予周围敌人一定伤害。
|
|
# imperialknight/infighter/4224f9b0b8c7c903e9a1e0f9d9f6d04d
|
|
# 8d4d2001cdb357e41633c234eb7501b5/4224f9b0b8c7c903e9a1e0f9d9f6d04d
|
|
class Skill24(ActiveSkill):
|
|
"""
|
|
앵커를 십자 방향으로 번갈아 휘두른다. 첫 베기 이후 일정 시간 이내에 스킬 키 추가 입력을 통해 두 번째 베기를 시전할 수 있으며, 연달아 시전 시 첫 베기의 후딜레이를 캔슬하여 두 번째 베기를 시전할 수 있다.
|
|
"""
|
|
name = " 狂风可以在空中使用机枪和导弹攻击敌人。 持续时间结束、 召唤出新的狂风机器人, 或机械师死亡后, 狂风会爆炸并给予周围敌人一定伤害。"
|
|
learnLv = 35
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 14
|
|
mp = [142, 598]
|
|
uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 第一次斩击攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 9881, 10883, 11886, 12888, 13891, 14893, 15896, 16898, 17900, 18903, 19905, 20908, 21910, 22912, 23915, 24917, 25920, 26922, 27925, 28927, 29929, 30932, 31934, 32937, 33939, 34942, 35944, 36946, 37949, 38951, 39954, 40956, 41958, 42961, 43963, 44966, 45968, 46971, 47973, 48975, 49978, 50980, 51983, 52985, 53987, 54990, 55992, 56995, 57997, 59000, 60002, 61004, 62007, 63009, 64012, 65014, 66017, 67019, 68021, 69024, 70026, 71029, 72031, 73033, 74036, 75038, 76041, 77043, 78046, 79048]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 第二次斩击攻击力 : {value1}%
|
|
# REMOVE: data1 = [0, 9881, 10883, 11886, 12888, 13891, 14893, 15896, 16898, 17900, 18903, 19905, 20908, 21910, 22912, 23915, 24917, 25920, 26922, 27925, 28927, 29929, 30932, 31934, 32937, 33939, 34942, 35944, 36946, 37949, 38951, 39954, 40956, 41958, 42961, 43963, 44966, 45968, 46971, 47973, 48975, 49978, 50980, 51983, 52985, 53987, 54990, 55992, 56995, 57997, 59000, 60002, 61004, 62007, 63009, 64012, 65014, 66017, 67019, 68021, 69024, 70026, 71029, 72031, 73033, 74036, 75038, 76041, 77043, 78046, 79048]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 추가 입력 가능 최대 시간 : {value2}초
|
|
# REMOVE: data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[게일 슬래시]
|
|
|
|
나눠 베지 않고, 한꺼번에 두 번의 베기를 시전하도록 변경
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[게일 슬래시]
|
|
|
|
일정 범위 내의 적을 추적하도록 변경
|
|
|
|
시전 시 10초동안 받는 데미지 30% 감소
|
|
"""
|
|
...
|
|
|
|
# 타이드 바운드
|
|
# imperialknight/infighter/78bd107acd474518b606be1e4fd38239
|
|
# 8d4d2001cdb357e41633c234eb7501b5/78bd107acd474518b606be1e4fd38239
|
|
class Skill25(ActiveSkill):
|
|
"""
|
|
추적 범위 내 훅이 설치된 적에게 강습하여 더 강렬한 날아차기 공격을 가한다.
|
|
|
|
훅이 설치된 적을 타격 할 때마다 타이드 바운드의 남은 쿨타임이 감소한다.
|
|
|
|
잡기 가능한 적이라면, 지상에서 아래 방향키 입력을 통해 브레이커 쪽으로 당겨올수 있다.
|
|
|
|
전직 계열 스킬의 후딜레이를 캔슬하여 타이드 바운드를 시전할 수 있으며, 타이드 바운드의 후딜레이를 캔슬하여 전직 계열 스킬을 시전할 수 있다.
|
|
|
|
按技能键可以给敌人装置炸弹, 被装置炸弹的敌人会降低移动速度、 攻击速度和物理防御力。
|
|
"""
|
|
name = "타이드 바운드"
|
|
learnLv = 35
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
cd = 14
|
|
mp = [122, 516]
|
|
uuid = "78bd107acd474518b606be1e4fd38239"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 飞踢攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 14652, 16988, 19324, 21659, 23995, 26331, 28667, 31003, 33339, 35674, 38010, 40346, 42682, 45018, 47354, 49689, 52025, 54361, 56697, 59033, 61369, 63704, 66040, 68376, 70712, 73048, 75383, 77719, 80055, 82391, 84727, 87063, 89398, 91734, 94070, 96406, 98742, 101078, 103413, 105749, 108085, 110421, 112757, 115093, 117428, 119764, 122100, 124436, 126772, 129107, 131443, 133779, 136115, 138451, 140787, 143122, 145458, 147794, 150130, 152466, 154802, 157137, 159473, 161809, 164145, 166481, 168817, 171152, 173488, 175824]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 훅 유지 시간 : {value1}초
|
|
# REMOVE: data1 = [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
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 훅에 걸린 적 타격 시 쿨타임 감소량 : {value2}초
|
|
# REMOVE: data2 = [0, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 훅에 걸린 적 쿨타임 최대 감소량 : {value3}초
|
|
# REMOVE: data3 = [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
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 压制力 (4人队伍) : <소수1+>秒 (<소수1+>秒)
|
|
# [范围信息]
|
|
# 索敌范围 : {value4}px
|
|
# 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)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[타이드 바운드]
|
|
|
|
적 타격 시 타이드 바운드의 남은 쿨타임이 감소하지 않도록 변경
|
|
|
|
- 减少技能冷却时间
|
|
|
|
- 技能攻击力 -14%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[타이드 바운드]
|
|
|
|
变更为可填充2次的技能
|
|
|
|
- 每次填充冷却时间 : 7秒
|
|
|
|
- 单次攻击力 -50%
|
|
|
|
-타격 시 쿨타임 최대 감소량 2초 감소
|
|
|
|
시전 시 훅 샷 스킬의 쿨타임 초기화
|
|
|
|
[훅 샷]
|
|
|
|
공격력 17.7% 감소
|
|
"""
|
|
...
|
|
|
|
# 역조연격
|
|
# imperialknight/infighter/d085127b0edd719782bd618d5688f4a1
|
|
# 8d4d2001cdb357e41633c234eb7501b5/d085127b0edd719782bd618d5688f4a1
|
|
class Skill26(ActiveSkill):
|
|
"""
|
|
두 번의 연격 후, 강렬한 피니쉬 올려베기를 시전한다.
|
|
"""
|
|
name = "역조연격"
|
|
learnLv = 40
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 18
|
|
mp = [196, 825]
|
|
uuid = "d085127b0edd719782bd618d5688f4a1"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 第一次斩击攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 7978, 8787, 9597, 10406, 11215, 12025, 12834, 13643, 14453, 15262, 16071, 16881, 17690, 18499, 19309, 20118, 20928, 21737, 22546, 23356, 24165, 24974, 25784, 26593, 27402, 28212, 29021, 29830, 30640, 31449, 32258, 33068, 33877, 34687, 35496, 36305, 37115, 37924, 38733, 39543, 40352, 41161, 41971, 42780, 43589, 44399, 45208, 46017, 46827, 47636, 48446, 49255, 50064, 50874, 51683, 52492, 53302, 54111, 54920, 55730, 56539, 57348, 58158, 58967, 59776, 60586, 61395, 62204, 63014, 63823]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 第二次斩击攻击力 : {value1}%
|
|
# REMOVE: data1 = [0, 7978, 8787, 9597, 10406, 11215, 12025, 12834, 13643, 14453, 15262, 16071, 16881, 17690, 18499, 19309, 20118, 20928, 21737, 22546, 23356, 24165, 24974, 25784, 26593, 27402, 28212, 29021, 29830, 30640, 31449, 32258, 33068, 33877, 34687, 35496, 36305, 37115, 37924, 38733, 39543, 40352, 41161, 41971, 42780, 43589, 44399, 45208, 46017, 46827, 47636, 48446, 49255, 50064, 50874, 51683, 52492, 53302, 54111, 54920, 55730, 56539, 57348, 58158, 58967, 59776, 60586, 61395, 62204, 63014, 63823]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后斩击攻击力 : {value2}%
|
|
# REMOVE: data2 = [0, 10637, 11716, 12795, 13875, 14954, 16033, 17112, 18191, 19270, 20349, 21429, 22508, 23587, 24666, 25745, 26824, 27903, 28983, 30062, 31141, 32220, 33299, 34378, 35457, 36536, 37616, 38695, 39774, 40853, 41932, 43011, 44090, 45170, 46249, 47328, 48407, 49486, 50565, 51644, 52724, 53803, 54882, 55961, 57040, 58119, 59198, 60277, 61357, 62436, 63515, 64594, 65673, 66752, 67831, 68911, 69990, 71069, 72148, 73227, 74306, 75385, 76465, 77544, 78623, 79702, 80781, 81860, 82939, 84018, 85098]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
# REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[역조연격]
|
|
|
|
즉시 피니쉬 베기를 시전하여, 전방에 충격파를 사출하는 스킬로 변경
|
|
|
|
攻击范围 +30%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[역조연격]
|
|
|
|
브레이커 전직 계열 스킬의 후딜레이를 캔슬하여 스킬 시전 가능하며, 역조연격의 후딜레이를 캔슬하여 브레이커의 전직 계열 스킬 시전 가능하도록 변경
|
|
|
|
连续攻击命中的敌人会被吸附至花中的中心位置
|
|
"""
|
|
...
|
|
|
|
# 黑暗明王阵
|
|
# imperialknight/infighter/42c82812f86ff6704ae9952a2e6093a4
|
|
# 8d4d2001cdb357e41633c234eb7501b5/42c82812f86ff6704ae9952a2e6093a4
|
|
class Skill27(ActiveSkill):
|
|
"""
|
|
바닥에 앵커를 깊숙히 박아넣은 후, 모든 힘을 끌어모은 베기를 통해 강렬한 충격파를 발생시킨다.
|
|
|
|
전직 계열 스킬의 후딜레이를 캔슬하여 웨이브 브레이커를 시전할 수 있으며, 웨이브 브레이커의 후딜레이를 캔슬하여 전직 계열 스킬을 시전할 수 있다.
|
|
"""
|
|
name = "黑暗明王阵"
|
|
learnLv = 45
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 2
|
|
cd = 40
|
|
mp = [334, 1406]
|
|
uuid = "42c82812f86ff6704ae9952a2e6093a4"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 한방 베기 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 54062, 59547, 65031, 70516, 76000, 81485, 86969, 92454, 97938, 103423, 108908, 114392, 119877, 125361, 130846, 136330, 141815, 147299, 152784, 158268, 163753, 169238, 174722, 180207, 185691, 191176, 196660, 202145, 207629, 213114, 218599, 224083, 229568, 235052, 240537, 246021, 251506, 256990, 262475, 267959, 273444, 278929, 284413, 289898, 295382, 300867, 306351, 311836, 317320, 322805, 328290, 333774, 339259, 344743, 350228, 355712, 361197, 366681, 372166, 377650, 383135, 388620, 394104, 399589, 405073, 410558, 416042, 421527, 427011, 432496]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
# REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[黑暗明王阵]
|
|
|
|
앵커를 빠르게 휘둘러, 잠시 후 원형으로 터져나가는 파도의 궤적을 생성하는 스킬로 변경
|
|
|
|
시전 시, 브레이커의 속도를 증가시켜주는 버프 적용
|
|
|
|
- 增益持续时间 : 10秒
|
|
|
|
- 攻击速度 +10%
|
|
|
|
- 增加移动速度及吸附力
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[黑暗明王阵]
|
|
|
|
攻击范围 +30%
|
|
|
|
타격 된 적을 3초간 홀드 상태에 빠트리는 기능 추가
|
|
|
|
타격 된 적에게 제압력을 가하는 기능 추가
|
|
|
|
스킬 종료 후 0.5초간 무적 상태가 유지되는 기능 추가
|
|
"""
|
|
...
|
|
|
|
# 골칫거리
|
|
# imperialknight/infighter/3d8f3d438405d79f8d3ed68072674d1e
|
|
# 8d4d2001cdb357e41633c234eb7501b5/3d8f3d438405d79f8d3ed68072674d1e
|
|
class Skill28(PassiveSkill):
|
|
"""
|
|
브레이커를 힘으로 멈춰 세우기란 불가능에 가깝다. 그렇다고 말로 해서 멈춰 세워지는 것도 아니지만...
|
|
|
|
기본 공격 및 전직 계열 스킬의 공격력이 증가하고, 일부 스킬의 시전 중 받는 데미지가 추가 감소한다.
|
|
|
|
- [设置型技能] -
|
|
|
|
캐넌 킥, 러프 보딩, 앵커 킥, 피어스 임팩트, 드레드폴 배러지
|
|
"""
|
|
name = "골칫거리"
|
|
learnLv = 48
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力和转职技能攻击力增加率 : {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)
|
|
# 일부 스킬 받는 데미지 추가 감소율 : {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)
|
|
|
|
# 개전의 팡파르
|
|
# imperialknight/infighter/ade01c1d6afc8a05055225045e89fe49
|
|
# 8d4d2001cdb357e41633c234eb7501b5/ade01c1d6afc8a05055225045e89fe49
|
|
class Skill29(ActiveSkill):
|
|
"""
|
|
함선의 선수를 체인으로 묶어 크게 휘두른 후 내려친다. 화려한 폭발과 함께 개전을 알리는 팡파르를 울린다.
|
|
"""
|
|
name = "개전의 팡파르"
|
|
learnLv = 50
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 5
|
|
cube = 5
|
|
cd = 135
|
|
mp = [916, 3007]
|
|
uuid = "ade01c1d6afc8a05055225045e89fe49"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 체인 사출 다단히트 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 269, 331, 393, 455, 518, 580, 642, 705, 767, 829, 891, 954, 1016, 1078, 1140, 1203, 1265, 1327, 1390, 1452, 1514, 1576, 1639, 1701, 1763, 1826, 1888, 1950, 2012, 2075, 2137, 2199, 2261, 2324, 2386, 2448, 2511, 2573, 2635, 2697, 2760, 2822, 2884, 2947, 3009, 3071, 3133, 3196, 3258, 3320]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 체인 사출 다단히트 횟수 : {value1}회
|
|
# REMOVE: data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 체인 스윙 다단히트 공격력 : {value2}%
|
|
# REMOVE: data2 = [0, 2417, 2978, 3538, 4099, 4659, 5220, 5780, 6341, 6901, 7462, 8022, 8583, 9143, 9704, 10264, 10825, 11385, 11946, 12506, 13067, 13627, 14188, 14748, 15309, 15869, 16430, 16990, 17551, 18111, 18672, 19232, 19793, 20353, 20914, 21474, 22035, 22595, 23156, 23716, 24277, 24837, 25398, 25958, 26519, 27079, 27640, 28200, 28761, 29321, 29882]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 체인 스윙 다단히트 횟수 : {value3}회
|
|
# REMOVE: data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 팡파르 폭발 공격력 : {value4}%
|
|
# REMOVE: data4 = [0, 96687, 119107, 141527, 163948, 186368, 208788, 231208, 253628, 276048, 298469, 320889, 343309, 365729, 388149, 410569, 432990, 455410, 477830, 500250, 522670, 545090, 567511, 589931, 612351, 634771, 657191, 679612, 702032, 724452, 746872, 769292, 791712, 814133, 836553, 858973, 881393, 903813, 926233, 948654, 971074, 993494, 1015914, 1038334, 1060754, 1083175, 1105595, 1128015, 1150435, 1172855, 1195276]# noqa: E501
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
|
|
# 破冰飞刃
|
|
# imperialknight/infighter/ff171dc487807bb9aa28900ca9a46b41
|
|
# 8d4d2001cdb357e41633c234eb7501b5/ff171dc487807bb9aa28900ca9a46b41
|
|
class Skill30(ActiveSkill):
|
|
"""
|
|
막을 수 없는 기세를 담아, 강렬한 찌르기 공격을 가한다.
|
|
|
|
러프 보딩 시전 중에 캔슬하여 사용할 수 있다. 타격 된 적들은 브레이커의 전방으로 끌려온다.
|
|
|
|
施放技能过程中所受伤害 -90%
|
|
"""
|
|
name = "破冰飞刃"
|
|
learnLv = 60
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 25
|
|
mp = [219, 718]
|
|
uuid = "ff171dc487807bb9aa28900ca9a46b41"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 穿刺攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 41054, 45219, 49384, 53549, 57714, 61878, 66043, 70208, 74373, 78538, 82703, 86868, 91033, 95198, 99363, 103527, 107692, 111857, 116022, 120187, 124352, 128517, 132682, 136847, 141012, 145176, 149341, 153506, 157671, 161836, 166001, 170166, 174331, 178496, 182661, 186825, 190990, 195155, 199320, 203485, 207650, 211815, 215980, 220145, 224310, 228474, 232639, 236804, 240969, 245134]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 찌르기 중 받는 데미지 감소율 : {value1}%
|
|
# REMOVE: data1 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[破冰飞刃]
|
|
|
|
돌진하지 않고, 제자리에서 주변을 휩쓰는 강렬한 기세를 발산하는 스킬로 변경
|
|
|
|
브레이커 전직 계열 스킬의 후딜레이를 캔슬하여 스킬 시전 가능하며, 피어스 임팩트의 후딜레이를 캔슬하여 브레이커의 전직 계열 스킬 시전 가능하도록 변경
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[破冰飞刃]
|
|
|
|
발 구르기로 주변 넓은 범위의 적들을 홀드 상태에 빠트리고 제압한 후, 피니쉬 찌르기 공격을 가하는 스킬로 변경
|
|
|
|
시전 시 일정 시간 동안 일부 스킬 시전 중 받는 데미지가 추가 감소하는 버프 적용
|
|
|
|
- [设置型技能] -
|
|
|
|
캐넌 킥, 러프 보딩, 앵커 킥, 피어스 임팩트, 드레드폴 배러지
|
|
"""
|
|
...
|
|
|
|
# 마엘스트롬
|
|
# imperialknight/infighter/547ab2b2bd860d3e37355a9cfbc1077c
|
|
# 8d4d2001cdb357e41633c234eb7501b5/547ab2b2bd860d3e37355a9cfbc1077c
|
|
class Skill31(ActiveSkill):
|
|
"""
|
|
앵커를 소용돌이처럼 휘둘러 적들을 끌어모은 후, 강렬한 피니쉬 베기를 시전한다.
|
|
"""
|
|
name = "마엘스트롬"
|
|
learnLv = 70
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 2
|
|
cd = 50
|
|
mp = [390, 1281]
|
|
uuid = "547ab2b2bd860d3e37355a9cfbc1077c"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 상승 기류 다단히트 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 1124, 1239, 1353, 1467, 1581, 1695, 1809, 1923, 2037, 2151, 2265, 2379, 2493, 2607, 2721, 2836, 2950, 3064, 3178, 3292, 3406, 3520, 3634, 3748, 3862, 3976, 4090, 4204, 4319, 4433, 4547, 4661, 4775, 4889, 5003, 5117, 5231, 5345, 5459, 5573, 5687, 5802, 5916, 6030, 6144, 6258, 6372, 6486, 6600, 6714]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 상승 기류 다단히트 횟수 : {value1}회
|
|
# REMOVE: data1 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后斩击攻击力 : {value2}%
|
|
# REMOVE: data2 = [0, 80960, 89174, 97387, 105601, 113814, 122027, 130241, 138454, 146667, 154881, 163094, 171308, 179521, 187734, 195948, 204161, 212374, 220588, 228801, 237015, 245228, 253441, 261655, 269868, 278081, 286295, 294508, 302721, 310935, 319148, 327362, 335575, 343788, 352002, 360215, 368428, 376642, 384855, 393069, 401282, 409495, 417709, 425922, 434135, 442349, 450562, 458776, 466989, 475202, 483416]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 压制力 (4人队伍) : <소수1+>秒 (<소수1+>秒)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
# REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[마엘스트롬]
|
|
|
|
한 번의 베기로 주변을 쓸어버리는 소용돌이를 발생시키도록 변경
|
|
|
|
스킬 시전 시 브레이커의 속도를 증가시키는 버프 부여
|
|
|
|
- 增益持续时间 : 10秒
|
|
|
|
- 攻击速度 +10%
|
|
|
|
- 增加移动速度及吸附力
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[마엘스트롬]
|
|
|
|
技能施放过程中进入无敌状态; 胜利的光杖消失之前, 我军获得[勇气颂歌]的攻击力增幅效果。
|
|
|
|
攻击范围 +30%
|
|
"""
|
|
...
|
|
|
|
# 철의 노래
|
|
# imperialknight/infighter/506e7ed77d517419a6e1c437a2cedb17
|
|
# 8d4d2001cdb357e41633c234eb7501b5/506e7ed77d517419a6e1c437a2cedb17
|
|
class Skill32(PassiveSkill):
|
|
"""
|
|
공포스럽게도 우아한 세이렌의 전설이 제국 안팎으로 널리 퍼져나간다.
|
|
|
|
세이렌의 기본 공격 및 전직 계열 스킬의 공격력이 증가한다.
|
|
"""
|
|
name = "철의 노래"
|
|
learnLv = 75
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "506e7ed77d517419a6e1c437a2cedb17"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力和转职技能攻击力增加率 : {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)
|
|
|
|
# 冷血突刺
|
|
# imperialknight/infighter/a5fa08f5d509e6ff2ebc68856a470b5a
|
|
# 8d4d2001cdb357e41633c234eb7501b5/a5fa08f5d509e6ff2ebc68856a470b5a
|
|
class Skill33(ActiveSkill):
|
|
"""
|
|
제국의 포탄이 되어 높이 발사된 후, 강렬한 강습과 이어지는 앵커 타격으로 목적지 근방의 적들을 분쇄한다.
|
|
|
|
방향 키 입력을 통해 강습 위치를 지정할 수 있으며, 방향 키 입력 중에는 받는 데미지가 감소한다.
|
|
"""
|
|
name = "冷血突刺"
|
|
learnLv = 75
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 3
|
|
cd = 40
|
|
mp = [716, 2349]
|
|
uuid = "a5fa08f5d509e6ff2ebc68856a470b5a"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 强袭攻击力 : {value0}
|
|
# REMOVE: data0 = [0, 37712, 41538, 45364, 49190, 53016, 56842, 60668, 64494, 68320, 72145, 75971, 79797, 83623, 87449, 91275, 95101, 98927, 102753, 106579, 110404, 114230, 118056, 121882, 125708, 129534, 133360, 137186, 141012, 144837, 148663, 152489, 156315, 160141, 163967, 167793, 171619, 175445, 179271, 183096, 186922, 190748, 194574, 198400, 202226, 206052, 209878, 213704, 217529, 221355, 225181]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 最后一击攻击力 : {value1}%
|
|
# REMOVE: data1 = [0, 56569, 62307, 68046, 73785, 79524, 85263, 91002, 96741, 102479, 108218, 113957, 119696, 125435, 131174, 136912, 142651, 148390, 154129, 159868, 165607, 171345, 177084, 182823, 188562, 194301, 200040, 205779, 211517, 217256, 222995, 228734, 234473, 240212, 245950, 251689, 257428, 263167, 268906, 274645, 280383, 286122, 291861, 297600, 303339, 309078, 314817, 320555, 326294, 332033, 337772]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 施放技能过程中所受伤害 -90%
|
|
# [范围信息]
|
|
# 最后一击范围比率 : {value2}%
|
|
# REMOVE: data2 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[冷血突刺]
|
|
|
|
즉시 피니쉬 내려찍기를 가하는 스킬로 변경
|
|
|
|
可以在空中使用该技能, 但无法结印, 只能立即施放该技能, 且持续时间减少。
|
|
|
|
变更为可填充2次的技能
|
|
|
|
- 每次填充冷却时间 : 20秒
|
|
|
|
- 单次攻击力 -50%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[冷血突刺]
|
|
|
|
높이 뛰어올라 광범위한 지역에 강렬한 내려찍기를 가하는 스킬로 변경
|
|
|
|
- 攻击力 +100%
|
|
|
|
- 冷却时间减少1秒, 增加Y轴攻击范围
|
|
|
|
- 攻击范围 +70%
|
|
"""
|
|
...
|
|
|
|
# 교룡아
|
|
# imperialknight/infighter/5dc7008b12a459325b548b0715c6b73c
|
|
# 8d4d2001cdb357e41633c234eb7501b5/5dc7008b12a459325b548b0715c6b73c
|
|
class Skill34(ActiveSkill):
|
|
"""
|
|
전방으로 전진하며, 갑판 위의 적들을 통째로 갈아버리는 강렬한 회전 베기 공격을 가한다.
|
|
|
|
앞 방향 키 입력을 통해 전진 거리를 증가시킬 수 있다.
|
|
"""
|
|
name = "교룡아"
|
|
learnLv = 80
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 5
|
|
cd = 45
|
|
mp = [882, 2894]
|
|
uuid = "5dc7008b12a459325b548b0715c6b73c"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 첫 회전 다단히트 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 10133, 11161, 12189, 13217, 14245, 15272, 16300, 17328, 18356, 19384, 20412, 21440, 22468, 23496, 24524, 25552, 26580, 27608, 28636, 29664, 30692, 31720, 32748, 33776, 34804, 35832, 36860, 37887, 38915, 39943, 40971, 41999, 43027, 44055, 45083, 46111, 47139, 48167, 49195, 50223, 51251, 52279, 53307, 54335, 55363, 56391, 57419, 58447, 59475, 60502]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 첫 회전 다단히트 횟수 : {value1}회
|
|
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 두 번째 회전 다단히트 공격력 : {value2}%
|
|
# REMOVE: data2 = [0, 10133, 11161, 12189, 13217, 14245, 15272, 16300, 17328, 18356, 19384, 20412, 21440, 22468, 23496, 24524, 25552, 26580, 27608, 28636, 29664, 30692, 31720, 32748, 33776, 34804, 35832, 36860, 37887, 38915, 39943, 40971, 41999, 43027, 44055, 45083, 46111, 47139, 48167, 49195, 50223, 51251, 52279, 53307, 54335, 55363, 56391, 57419, 58447, 59475, 60502]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 두 번째 회전 다단히트 횟수 : {value3}회
|
|
# REMOVE: data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 终结多段攻击力: {value4}%
|
|
# REMOVE: data4 = [0, 13510, 14881, 16251, 17622, 18993, 20363, 21734, 23105, 24475, 25846, 27216, 28587, 29958, 31328, 32699, 34069, 35440, 36811, 38181, 39552, 40922, 42293, 43664, 45034, 46405, 47775, 49146, 50517, 51887, 53258, 54628, 55999, 57370, 58740, 60111, 61482, 62852, 64223, 65593, 66964, 68335, 69705, 71076, 72446, 73817, 75188, 76558, 77929, 79299, 80670]# noqa: E501
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
# 终结多段攻击次数 : {value5}次
|
|
# REMOVE: data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data5 = get_data(f'{prefix}/{uuid}', 5)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value6}%
|
|
# REMOVE: data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
|
|
data6 = get_data(f'{prefix}/{uuid}', 6)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[该技术为教团巨兵战术的基础技术, 礼官的信念越虔诚, 就可以施展出更加精准的十字二段斩。 因此, 这也是教团中常用的体罚动作之一, 教官会让受罚的人一直重复这个动作, 直到挥出让人满意的十字为止。 这也是那些礼官们讨厌这个动作的原因。]
|
|
|
|
전방에 높은 횟수의 다단히트를 유발하는 투사체를 사출하는 스킬로 변경
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[该技术为教团巨兵战术的基础技术, 礼官的信念越虔诚, 就可以施展出更加精准的十字二段斩。 因此, 这也是教团中常用的体罚动作之一, 教官会让受罚的人一直重复这个动作, 直到挥出让人满意的十字为止。 这也是那些礼官们讨厌这个动作的原因。]
|
|
|
|
마지막에 타격 된 적에게 먹잇감 표식을 남기는 기능 추가
|
|
|
|
-먹잇감 표식이 새겨진 적은 출혈 상태이상 부여
|
|
|
|
-먹잇감 표식이 있는 적 타격 시, 표식 1개당 브레이커의 HP 30% 회복
|
|
|
|
攻击范围 +30%
|
|
"""
|
|
...
|
|
|
|
# 씨 베인
|
|
# imperialknight/infighter/8ee0099656df08a0b39225f8a21d514b
|
|
# 8d4d2001cdb357e41633c234eb7501b5/8ee0099656df08a0b39225f8a21d514b
|
|
class Skill35(ActiveSkill):
|
|
"""
|
|
정직하게 날아가는 것만이 세이렌의 모든 전투 방식은 아니다. 상대 함선 밑으로 잠수해 들어간 세이렌이 함선을 박살내며 솟구쳐 오른 후, 모든 것을 수장시키는 피니쉬 베기를 시전한다.
|
|
|
|
스킬 키 지속 입력을 통해 잠수 상태를 유지할 수 있으며, 잠수 중 앞/뒤 방향키를 통해 피니쉬를 시전할 위치로 이동할 수 있다.
|
|
|
|
잠수 상태 도중 해신낙연 스킬 사용 시 두 스킬을 합체 시전할 수 있으며, 이 때는 두 스킬의 공격력이 합산하여 적용된다.
|
|
"""
|
|
name = "씨 베인"
|
|
learnLv = 85
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 5
|
|
cube = 10
|
|
cd = 170
|
|
mp = [1457, 4785]
|
|
uuid = "8ee0099656df08a0b39225f8a21d514b"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 함선 파괴 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 13305, 16390, 19475, 22560, 25645, 28730, 31815, 34900, 37986, 41071, 44156, 47241, 50326, 53411, 56496, 59581, 62667, 65752, 68837, 71922, 75007, 78092, 81177, 84262, 87348, 90433, 93518, 96603, 99688, 102773, 105858, 108943, 112029, 115114, 118199, 121284, 124369, 127454, 130539, 133624, 136710, 139795, 142880, 145965, 149050, 152135, 155220, 158305, 161391, 164476]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 함선 파괴 다단히트 횟수 : {value1}회
|
|
# REMOVE: data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后斩击攻击力 : {value2}%
|
|
# REMOVE: data2 = [0, 45236, 55725, 66214, 76704, 87193, 97683, 108172, 118662, 129151, 139640, 150130, 160619, 171109, 181598, 192088, 202577, 213066, 223556, 234045, 244535, 255024, 265514, 276003, 286492, 296982, 307471, 317961, 328450, 338940, 349429, 359918, 370408, 380897, 391387, 401876, 412365, 422855, 433344, 443834, 454323, 464813, 475302, 485791, 496281, 506770, 517260, 527749, 538239, 548728, 559217]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 피니쉬 베기 다단히트 횟수 : {value3}회
|
|
# REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 잠수 상태 최대 유지시간 : {value4}초
|
|
# REMOVE: data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
|
|
# 역조
|
|
# imperialknight/infighter/9bff7f2559e003766fee2853dca00631
|
|
# 8d4d2001cdb357e41633c234eb7501b5/9bff7f2559e003766fee2853dca00631
|
|
class Skill36(PassiveSkill):
|
|
"""
|
|
통상 바람의 방향이 곧 파도의 방향을 결정하는 법이다. 그러나 파도가 의지를 가진다면, 그조차 거슬러 갈 수 있을 것이었다.
|
|
|
|
眞 브레이커의 기본 공격 및 전직 계열 스킬의 공격력이 증가한다. 또한 훅 샷과 타이드 바운드를 다운 상태에서 사용 가능하도록 변경되며, 일부 스킬이 강화된다.
|
|
|
|
[선체 파괴]
|
|
|
|
타격된 지점을 중심으로 충격파가 생성되는 기능이 추가된다.
|
|
|
|
[타이드 피어서]
|
|
|
|
시전 이펙트가 변경되고, 시전 중 받는 데미지가 감소한다.
|
|
"""
|
|
name = "역조"
|
|
learnLv = 95
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "9bff7f2559e003766fee2853dca00631"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 基本攻击力和转职技能攻击力增加率 : {value0}%
|
|
# REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 타이드 피어서 받는 데미지 감소율 : 30%
|
|
|
|
# 언바운드 템페스트
|
|
# imperialknight/infighter/da6e37c1e3f0e8867f70007d89c239ff
|
|
# 8d4d2001cdb357e41633c234eb7501b5/da6e37c1e3f0e8867f70007d89c239ff
|
|
class Skill37(ActiveSkill):
|
|
"""
|
|
멈출 수 없는 거센 폭풍이 되어, 연속된 베기 공격으로 주변의 모든 적을 쓸어버린다.
|
|
|
|
스킬 키 및 공격 키 재입력을 통해 각 베기의 후딜레이를 캔슬할 수 있으며, 베기 시전 시 입력중인 방향키의 방향으로 이동하며 스킬을 시전한다.
|
|
|
|
또한 전직 계열 스킬의 후딜레이를 캔슬하여 언바운드 템페스트를 시전할 수 있으며, 언바운드 템페스트의 후딜레이를 캔슬하여 전직 계열 스킬을 시전할 수 있다.
|
|
"""
|
|
name = "언바운드 템페스트"
|
|
learnLv = 95
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 2
|
|
cube = 7
|
|
cd = 60
|
|
mp = [943, 3096]
|
|
uuid = "da6e37c1e3f0e8867f70007d89c239ff"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 第一次斩击攻击力 : {value0}%
|
|
# REMOVE: data0 = [0, 40524, 44635, 48746, 52857, 56968, 61080, 65191, 69302, 73413, 77524, 81635, 85746, 89857, 93968, 98080, 102191, 106302, 110413, 114524, 118635, 122746, 126857, 130969, 135080, 139191, 143302, 147413, 151524, 155635, 159746, 163858, 167969, 172080, 176191, 180302, 184413, 188524, 192635, 196747, 200858, 204969, 209080, 213191, 217302, 221413, 225524, 229635, 233747, 237858, 241969]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 第二次斩击攻击力 : {value1}%
|
|
# REMOVE: data1 = [0, 40524, 44635, 48746, 52857, 56968, 61080, 65191, 69302, 73413, 77524, 81635, 85746, 89857, 93968, 98080, 102191, 106302, 110413, 114524, 118635, 122746, 126857, 130969, 135080, 139191, 143302, 147413, 151524, 155635, 159746, 163858, 167969, 172080, 176191, 180302, 184413, 188524, 192635, 196747, 200858, 204969, 209080, 213191, 217302, 221413, 225524, 229635, 233747, 237858, 241969]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 第三次斩击攻击力 : {value2}%
|
|
# REMOVE: data2 = [0, 40524, 44635, 48746, 52857, 56968, 61080, 65191, 69302, 73413, 77524, 81635, 85746, 89857, 93968, 98080, 102191, 106302, 110413, 114524, 118635, 122746, 126857, 130969, 135080, 139191, 143302, 147413, 151524, 155635, 159746, 163858, 167969, 172080, 176191, 180302, 184413, 188524, 192635, 196747, 200858, 204969, 209080, 213191, 217302, 221413, 225524, 229635, 233747, 237858, 241969]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 最后斩击攻击力 : {value3}%
|
|
# REMOVE: data3 = [0, 71399, 78643, 85886, 93129, 100373, 107616, 114860, 122103, 129347, 136590, 143833, 151077, 158320, 165564, 172807, 180050, 187294, 194537, 201781, 209024, 216267, 223511, 230754, 237998, 245241, 252484, 259728, 266971, 274215, 281458, 288701, 295945, 303188, 310432, 317675, 324918, 332162, 339405, 346649, 353892, 361135, 368379, 375622, 382866, 390109, 397352, 404596, 411839, 419083, 426326]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
# 해신낙연
|
|
# imperialknight/infighter/a6c8f69107f8c4f5d1a0c7a57d000290
|
|
# 8d4d2001cdb357e41633c234eb7501b5/a6c8f69107f8c4f5d1a0c7a57d000290
|
|
class Skill38(ActiveSkill):
|
|
"""
|
|
활공하는 바다의 신이 혈혈단신으로 적의 함대를 분쇄한다. 피습된 전함들은 眞 브레이커의 체인에 줄줄이 휘감겨 올라와, 곧 화려한 연쇄 폭발을 일으킨다.
|
|
|
|
씨 베인의 잠수 상태를 캔슬하고 해신낙연 스킬을 합체 시전할 수 있다.
|
|
"""
|
|
name = "해신낙연"
|
|
learnLv = 100
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 0 #TODO
|
|
rangeLv = 5
|
|
cube = 15
|
|
cd = 270
|
|
mp = [2258, 7414]
|
|
uuid = "a6c8f69107f8c4f5d1a0c7a57d000290"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 첫 번째 분쇄 공격력 : {value0}%
|
|
# REMOVE: data0 = [0, 201015, 247627, 294239, 340851, 387463, 434075, 480687, 527299, 573912, 620524, 667136, 713748, 760360, 806972, 853584, 900196, 946808, 993420, 1040033, 1086645, 1133257, 1179869, 1226481, 1273093, 1319705, 1366317, 1412929, 1459542, 1506154, 1552766, 1599378, 1645990, 1692602, 1739214, 1785826, 1832438, 1879050, 1925663, 1972275, 2018887, 2065499, 2112111, 2158723, 2205335, 2251947, 2298559, 2345172, 2391784, 2438396, 2485008]# noqa: E501
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 두 번째 분쇄 공격력 : {value1}%
|
|
# REMOVE: data1 = [0, 201015, 247627, 294239, 340851, 387463, 434075, 480687, 527299, 573912, 620524, 667136, 713748, 760360, 806972, 853584, 900196, 946808, 993420, 1040033, 1086645, 1133257, 1179869, 1226481, 1273093, 1319705, 1366317, 1412929, 1459542, 1506154, 1552766, 1599378, 1645990, 1692602, 1739214, 1785826, 1832438, 1879050, 1925663, 1972275, 2018887, 2065499, 2112111, 2158723, 2205335, 2251947, 2298559, 2345172, 2391784, 2438396, 2485008]# noqa: E501
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后爆炸多段攻击次数 : {value2}次
|
|
# REMOVE: data2 = [0, 53604, 66034, 78464, 90894, 103323, 115753, 128183, 140613, 153043, 165473, 177903, 190333, 202763, 215193, 227622, 240052, 252482, 264912, 277342, 289772, 302202, 314632, 327062, 339491, 351921, 364351, 376781, 389211, 401641, 414071, 426501, 438931, 451361, 463790, 476220, 488650, 501080, 513510, 525940, 538370, 550800, 563230, 575659, 588089, 600519, 612949, 625379, 637809, 650239, 662669]# noqa: E501
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 最后爆炸多段攻击次数 : {value3}次
|
|
# REMOVE: data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
|
|
class classChange(Character):
|
|
def __init__(self, equVersion):
|
|
|
|
self.name = 'infighter'
|
|
self.nameCN = 'TODO破浪者'
|
|
self.role = 'imperialknight'
|
|
self.角色 = '帝国骑士'
|
|
self.职业 = 'TODO破浪者'
|
|
self.jobId = '8d4d2001cdb357e41633c234eb7501b5'
|
|
self.jobGrowId = '37495b941da3b1661bc900e68ef3b2c6'
|
|
|
|
self.武器选项 = [] # TODO
|
|
self.输出类型选项 = [] # TODO
|
|
self.输出类型 = '' # TODO
|
|
self.防具精通属性 = [''] # TODO
|
|
self.防具类型 = ''
|
|
self.buff = ... # TODO
|
|
|
|
super().__init__(equVersion, __name__)
|