This commit is contained in:
2025-05-21 16:12:29 +08:00
parent a8aec6681b
commit 6d103ca253
9 changed files with 16744 additions and 14 deletions
+1 -1
View File
@@ -469,7 +469,7 @@ class Character(CharacterProperty):
'bind': skill.bind,
'hasVP': skill.hasVP,
'hasUP': skill.hasUP,
'vps': skill.vps,
'vps': [{"name":i["name"],"desc":i["desc"]} for i in skill.vps],
}
)
info['skills'] = skillInfo
@@ -245,6 +245,18 @@ class Skill11(ActiveSkill):
cd = 20
mp = [150, 1232]
uuid = "a2d943797daca862a6f321aca6ac9bfa"
vps = [
{
"name": "快速泯灭",
"basic": "追踪<br/>施放时间减少",
"explain": "[C4原始型压缩炮]<br/>C4安装后立即爆炸<br/><br/>投掷时, 飞弹自动追踪第一个目标<br/>- Y轴追踪范围 : 200px"
},
{
"name": "战术号角",
"basic": "取消僵直<br/>可多次发动",
"explain": "[C4原始型压缩炮]<br/>可以强制中断射击技能施放后僵直并施放该技能。<br/><br/>变更为可填充2次的技能<br/>- 每次填充冷却时间 : 10秒<br/>- 单次攻击力 -50%"
}
]
data0 = [0, 21240, 23396, 25550, 27705, 29861, 32015, 34170, 36324, 38480, 40635, 42789, 44945, 47099, 49254, 51411, 53564, 55719, 57873, 60029, 62186, 64338, 66495, 68648, 70803, 72960, 75113, 77270, 79422, 81579, 83735, 85887, 88044, 90197, 92354, 94509, 96663, 98819, 100971, 103128, 105284, 107438, 109593, 111746, 113903, 116058, 118212, 120368, 122522, 124677, 126833, 128987, 131142, 133296, 135452, 137607, 139761, 141917, 144071, 146226, 148382, 150536, 152691, 154845, 157001, 159156, 161310, 163466, 165620, 167775, 169932]# noqa: E501
hit0 = 1
@@ -262,6 +274,18 @@ class Skill12(ActiveSkill):
cd = 18
mp = [150, 1232]
uuid = "3fb8395ae3b81bd608e0c4223a8eb534"
vps = [
{
"name": "断箭",
"basic": "可以在其他动作中施放。<br/>追踪",
"explain": "[聚合弹]<br/>对1000px范围内最强的敌人进行炮击<br/>- 可在其他动作过程中施放"
},
{
"name": "伪装射击",
"basic": "赋予无敌状态",
"explain": "[聚合弹]<br/>射击前展开伪装屏障<br/>- 射击及射击后动作进入无敌状态"
}
]
data0 = [0, 24425, 26904, 29382, 31860, 34337, 36818, 39294, 41772, 44252, 46730, 49208, 51684, 54165, 56642, 59120, 61598, 64077, 66555, 69032, 71510, 73989, 76467, 78944, 81422, 83903, 86379, 88857, 91334, 93815, 96291, 98769, 101247, 103727, 106205, 108681, 111159, 113639, 116117, 118595, 121071, 123552, 126029, 128507, 130986, 133464, 135942, 138419, 140900, 143376, 145854, 148331, 150812, 153288, 155766, 158244, 160724, 163202, 165678, 168156, 170636, 173114, 175592, 178068, 180549, 183026, 185504, 187982, 190461, 192939, 195416]# noqa: E501
hit0 = 1
@@ -280,6 +304,18 @@ class Skill13(ActiveSkill):
cd = 20
mp = [200, 1812]
uuid = "1803b6a67047cafb9e289b4f33cc507b"
vps = [
{
"name": "超巨型爆弹",
"basic": "攻击时间减少",
"explain": "[凝固汽油弹]<br/>删除地面攻击<br/>地面攻击力合算至爆炸攻击力<br/><br/>攻击范围 +30%"
},
{
"name": "熔岩爆弹",
"basic": "范围增加",
"explain": "[凝固汽油弹]<br/>发射子弹生成巨大的火属性地带<br/>- 删除爆炸攻击<br/>- 爆炸攻击力合算至地面攻击力<br/>- 地面攻击力 + 50%<br/>- 地面攻击次数 -5次<br/>- 地面攻击持续时间 -1秒<br/>- 攻击范围大幅增加"
}
]
data0 = [0, 24704, 27209, 29712, 32217, 34727, 37232, 39737, 42245, 44751, 47256, 49761, 52266, 54776, 57281, 59786, 62292, 64800, 67304, 69809, 72317, 74822, 77328, 79833, 82340, 84845, 87353, 89859, 92364, 94869, 97377, 99881, 102389, 104894, 107399, 109908, 112413, 114917, 117428, 119933, 122436, 124941, 127446, 129956, 132461, 134966, 137472, 139980, 142485, 144990, 147494, 150005, 152508, 155013, 157521, 160026, 162533, 165041, 167546, 170049, 172557, 175062, 177569, 180074, 182582, 185088, 187593, 190098, 192603, 195110, 197618]# noqa: E501
hit0 = 1
@@ -301,6 +337,19 @@ class Skill14(ActiveSkill):
mp = [400, 3360]
uuid = "845e0ce3235e19f60cc82a082d072cba"
vps = [
{
"name": "无情狙击",
"basic": "赋予无敌状态",
"explain": "[镭射狙击]<br/>用支援炮击替代支援攻击<br/>- 攻击范围 10%<br/>支援炮击过程中从空中补给强袭装甲<br/>- 获得强袭装甲时, 进入无敌状态, 效果持续2秒"
},
{
"name": "自动瞄准",
"basic": "可以在其他动作中施放。",
"explain": "[镭射狙击]<br/>施放技能时, 进入自动瞄准状态, 效果持续10秒<br/>- 可以在所有动作过程中施放<br/>- 向被施放者的技能攻击命中的敌人进行狙击<br/>- 每个技能可发动1次<br/>- 多个敌人同时被命中时, 攻击最强敌人<br/>- 最多发动5次, 每次射击之间的冷却时间为0.5秒"
}
]
data0 = [0, 8405, 9257, 10109, 10962, 11816, 12669, 13520, 14373, 15227, 16079, 16935, 17786, 18639, 19493, 20345, 21198, 22050, 22902, 23756, 24609, 25460, 26313, 27167, 28020, 28871, 29724, 30578, 31430, 32283, 33135, 33987, 34841, 35694, 36545, 37398, 38252, 39105, 39957, 40809, 41663, 42515, 43368, 44220, 45075, 45929, 46781, 47634, 48485, 49338, 50192, 51045, 51899, 52749, 53603, 54456, 55308, 56160, 57014, 57866, 58719, 59573, 60423, 61277, 62130, 62984, 63834, 64688, 65541, 66393, 67247]# noqa: E501
hit0 = 5
@@ -359,6 +408,18 @@ class Skill17(ActiveSkill):
cd = 20
mp = [400, 1120]
uuid = "e0daa922b19cdc35de879e938361464e"
vps = [
{
"name": "超重力挤压",
"basic": "范围增加<br/>攻击时间减少",
"explain": "[G-61重力手雷]<br/>重力场持续时间 -50%<br/><br/>重力场大小 +30%<br/><br/>吸附力 +150%"
},
{
"name": "空间粉碎",
"basic": "增加立即爆炸功能",
"explain": "[G-61重力手雷]<br/>删除多段攻击力<br/>多段攻击力合算至终结攻击力<br/><br/>重力场持续时间 +100%<br/><br/>可通过额外输入立即爆炸"
}
]
data0 = [0, 518, 572, 624, 678, 728, 780, 834, 888, 941, 993, 1046, 1097, 1151, 1202, 1256, 1308, 1362, 1416, 1466, 1518, 1572, 1625, 1679, 1730, 1781, 1835, 1889, 1941, 1994, 2046, 2100, 2151, 2202, 2256, 2309, 2363, 2417, 2469, 2519, 2573, 2625, 2679, 2733, 2784, 2835, 2889, 2942, 2994, 3047, 3101]# noqa: E501
hit0 = 29
@@ -379,6 +440,18 @@ class Skill18(ActiveSkill):
cd = 30
mp = [800, 1680]
uuid = "1bf9711f3f15865e38d7dce51c6b5a8c"
vps = [
{
"name": "超能弹流",
"basic": "手雷吸收功能强化",
"explain": "[超真空弹 : 切利]<br/>手雷吸收功能强化<br/>- 手雷靠近真空洞时被吸收<br/>- 被吸收的手雷在真空洞爆炸时一起爆炸<br/><br/>真空洞和爆炸范围 + 30%"
},
{
"name": "气流爆弹",
"basic": "强化单兵推进器性能",
"explain": "[超真空弹 : 切利]<br/>接触地面时立即引发气流爆炸<br/>气流爆炸范围500px内将产生喷射气流<br/>- 处于喷射气流范围内时, 单兵推进器的移动间隔冷却时间缩短<br/>- 空中施放后僵直减少<br/>- 掉落移动速度 + 50%<br/>- 喷射气流持续5秒"
}
]
data0 = [0, 246, 272, 296, 320, 347, 372, 396, 420, 447, 473, 497, 521, 546, 573, 597, 623, 647, 671, 698, 723, 747, 771, 798, 824, 848, 872, 897, 924, 948, 972, 998, 1022, 1049, 1074, 1098, 1122, 1148, 1175, 1199, 1223, 1248, 1275, 1299, 1323, 1349, 1373, 1400, 1424, 1449, 1473]# noqa: E501
hit0 = 20
@@ -416,6 +489,18 @@ class Skill20(ActiveSkill):
cd = 45
mp = [160, 1600]
uuid = "9ceb0c55f40f1fc0fe0fcc65c8fee3a0"
vps = [
{
"name": "全面倾泻",
"basic": "批量投掷手雷",
"explain": "[开火]<br/>施放技能时, 投掷所有手雷<br/>- 消耗的手雷适用各自的攻击力"
},
{
"name": "爆裂之星",
"basic": "所受伤害减少",
"explain": "[开火]<br/>施放技能时跳跃进入[全面轰炸]状态<br/>- 轰炸持续1秒<br/>- 轰炸过程中, 可以在自己脚下进行轰炸<br/>- 可以利用方向键在X、 Y轴自由移动<br/>- 轰炸状态下所受伤害 -70%"
}
]
data0 = [0, 14086, 15516, 16944, 18372, 19802, 21230, 22660, 24090, 25518, 26948, 28378, 29806, 31236, 32665, 34094, 35523, 36953, 38381, 39810, 41238, 42668, 44097, 45526, 46955, 48384, 49813, 51243, 52671, 54101, 55531, 56959, 58389, 59819, 61246, 62675, 64104, 65533, 66963, 68391, 69821, 71251, 72679, 74109, 75537, 76967, 78396, 79825, 81255, 82684, 84111]# noqa: E501
hit0 = 6
@@ -434,10 +519,30 @@ class Skill21(ActiveSkill):
cd = 45
mp = [800, 6000]
uuid = "3736fe00a26b0086c23db9a4426a5641"
vps = [
{
"name": "磁力压缩",
"basic": "攻击力和冷却时间增加",
"explain": "[光子霰雷发射器]<br/>投掷更多的光子手雷<br/>- 光子手雷爆炸攻击次数变更为1次<br/>- 攻击范围 20%<br/>- 基本冷却时间变更为67.5秒<br/>- 攻击力 +50%"
},
{
"name": "波动冲击",
"basic": "变更为手雷技能<br/>可多次发动",
"explain": "[光子霰雷发射器]<br/>直接投掷光子手雷<br/>- 空中投掷及地上投掷适用冷却时间<br/>- 变更为可填充3次的技能<br/>- 每次填充冷却时间 : 13.5秒<br/>- 单次攻击力 -66%"
}
]
data0 = [0, 12572, 13850, 15124, 16400, 17675, 18952, 20227, 21502, 22778, 24053, 25330, 26605, 27881, 29156, 30432, 31708, 32983, 34259, 35533, 36809, 38085, 39362, 40636, 41912, 43187, 44464, 45739, 47014, 48290, 49565, 50842, 52117, 53393, 54668, 55945, 57220, 58496, 59771, 61045, 62323, 63597, 64873, 66148, 67425, 68700, 69976, 71251, 72526, 73803, 75078]# noqa: E501
hit0 = 8
def vp_1(self):
self.cd = 67.5
self.skillRation *= 1.5
def vp_2(self):
self.cd = 13.5
self.skillRation /= 3
# 决战之日 디-데이
# https://api.neople.co.kr/df/skills/944b9aab492c15a8474f96947ceeb9e4/13a759aad5bb7fb7f08fae8f88c1cdbb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
@@ -67,6 +67,7 @@ class Skill3(ActiveSkill):
cd = 5
mp = [126, 1380]
uuid = "128b9ddef2262f40723deae4407bdb42"
hasUP = False
data0 = [0, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87]# noqa: E501
hit0 = 1 #TODO
@@ -168,6 +169,7 @@ class Skill9(PassiveSkill):
position = 6
rangeLv = 3
uuid = "1803b6a67047cafb9e289b4f33cc507b"
hasUP = False
data0 = [0, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
@@ -202,6 +204,7 @@ class Skill11(ActiveSkill):
cd = 5
mp = [268, 2935]
uuid = "d0cdaca82892e54097f22a1f60817048"
hasUP = False
data0 = [0, 436, 506, 575, 645, 714, 784, 853, 923, 992, 1062, 1132, 1201, 1271, 1340, 1410, 1479, 1549, 1618, 1688, 1757]# noqa: E501
hit0 = 1 #TODO
@@ -224,6 +227,19 @@ class Skill12(ActiveSkill):
mp = [130, 1092]
uuid = "ff171dc487807bb9aa28900ca9a46b41"
vps = [
{
"name": "波动爆炎波",
"desc": "攻击时间减少<br/>生成波动印",
"explain": "[爆炎 · 波动剑]<br/>变更为蕴含火焰气息的剑气技能<br/>- 总攻击力相同<br/><br/>施放时波动刻印生成数量额外 + 2个<br/><br/>[暗天波动眼]发动时, 不适用效果"
},
{
"name": "神速的爆炎",
"desc": "赋予速度增益效果<br/>范围增加",
"explain": "[爆炎 · 波动剑]<br/>施放时消耗波动刻印, 获得移动速度增加增益<br/>- 增益持续时间 : 7.5秒<br/>- 每个波动刻印移动速度增加5% (最多叠加3次)<br/><br/>删除施放时生成波动刻印的功能<br/><br/>爆炸范围 20%<br/><br/>[暗天波动眼]发动时, 不适用效果"
}
]
data0 = [0, 9393, 10344, 11298, 12250, 13203, 14154, 15110, 16060, 17013, 17964, 18914, 19874, 20823, 21776, 22726, 23682, 24636, 25587, 26544, 27492, 28446, 29397, 30354, 31306, 32259, 33212, 34166, 35118, 36066, 37024, 37968, 38926, 39878, 40832, 41781, 42740, 43692, 44642, 45596, 46550, 47500, 48453, 49410, 50361, 51312, 52269, 53222, 54174, 55125, 56076, 57028, 57982, 58940, 59886, 60837, 61792, 62744, 63698, 64653, 65604, 66555, 67508, 68462, 69416, 70368, 71324, 72274, 73228, 74178, 75134]# noqa: E501
hit0 = 3
@@ -245,6 +261,19 @@ class Skill13(ActiveSkill):
mp = [140, 1176]
uuid = "1721e94897e9961d5c98130a13392f17"
vps = [
{
"name": "连环波动剑",
"desc": "施放时间减少<br/>取消僵直<br/>范围增加",
"explain": "[无双波]<br/>在前方生成波动裂缝后,角色可以行动<br/><br/>可以强制中断波动剑技能的施放后僵直并施放<br/>- 适用技能:[冰刃·波动剑]、[爆炎·波动剑]<br/><br/>波动裂缝大小+20%"
},
{
"name": "心眼无双",
"desc": "赋予回避率增加效果<br/>所受伤害减少",
"explain": "[无双波]<br/>施放时消耗波动刻印,获得增加回避率的增益效果<br/>- 增益持续时间:10秒<br/>- 每个波动刻印回避率增加5%(最多叠加3次)<br/><br/>施放过程中所受伤害 -90%"
}
]
data0 = [0, 32584, 35892, 39201, 42504, 45808, 49116, 52420, 55725, 59031, 62342, 65646, 68950, 72252, 75567, 78867, 82174, 85484, 88790, 92092, 95400, 98708, 102014, 105318, 108620, 111933, 115232, 118542, 121846, 125157, 128457, 131766, 135075, 138378, 141682, 144993, 148299, 151604, 154906, 158220, 161522, 164823, 168132, 171436, 174744, 178048, 181356, 184660, 187968, 191272, 194586, 197888, 201195, 204495, 207810, 211110, 214419, 217719, 221031, 224332, 227634, 230948, 234252, 237560, 240862, 244172, 247476, 250784, 254086, 257398, 260700]# noqa: E501
hit0 = 1
@@ -263,6 +292,19 @@ class Skill14(ActiveSkill):
mp = [180, 1512]
uuid = "c61f5a010370101402b05b21916c2071"
vps = [
{
"name": "邪光爆发",
"desc": "攻击时间减少<br/>生成波动印<br/>取消僵直<br/>范围增加",
"explain": "[邪光波动阵]<br/>命中时波动阵立即爆炸<br/>- 总攻击力相同<br/><br/>命中时生成数量上限的波动刻印<br/><br/>施放过程中可以强制中断并连接[波动爆发]<br/><br/>波动范围 +25%"
},
{
"name": "天雷灼热阵",
"desc": "追踪<br/>可以在其他动作中施放。",
"explain": "[邪光波动阵]<br/>对命中的最强敌人降下落雷, 并在一定范围内生成波动阵<br/>- 未命中敌人时无法施放技能<br/>- 总攻击力相同<br/><br/>转职技能命中时, 可以施放[邪光波动阵]<br/>- 删除施放动作"
}
]
data0 = [0, 3634, 3999, 4371, 4737, 5106, 5476, 5842, 6210, 6579, 6952, 7317, 7686, 8052, 8422, 8792, 9162, 9526, 9896, 10266, 10634, 11004, 11373, 11742, 12108, 12476, 12842, 13214, 13586, 13953, 14320, 14690, 15057, 15426, 15790, 16161, 16532, 16899, 17271, 17638, 18006, 18372, 18744, 19110, 19479, 19846, 20217, 20588, 20956, 21326, 21692, 22060, 22428, 22796, 23164, 23536, 23902, 24270, 24639, 25008, 25377, 25746, 26112, 26484, 26852, 27219, 27590, 27957, 28324, 28695, 29066]# noqa: E501
hit0 = 1
@@ -286,6 +328,19 @@ class Skill15(ActiveSkill):
mp = [400, 3360]
uuid = "b3659936a9a74c4ed6f7faf07cca1f9e"
vps = [
{
"name": "光明不动阵",
"desc": "赋予无敌状态<br/>范围增加",
"explain": "[不动明王阵]<br/>施放时进入无敌状态<br/><br/>波动阵大小 +20%"
},
{
"name": "修罗明王阵",
"desc": "施放时间减少",
"explain": "[不动明王阵]<br/>前方生成波动阵后角色可以行动<br/>球体旋转时间 -20%"
}
]
data0 = [0, 2916, 3220, 3510, 3810, 4107, 4401, 4694, 5001, 5288, 5584, 5888, 6182, 6472, 6777, 7070, 7365, 7660, 7960, 8254, 8556, 8856, 9146, 9448, 9738, 10040, 10336, 10632, 10923, 11230, 11520, 11816, 12117, 12412, 12705, 13011, 13299, 13596, 13886, 14194, 14482, 14778, 15076, 15375, 15666, 15968, 16260, 16558, 16856, 17152, 17442, 17748, 18046, 18336, 18642, 18933, 19230, 19530, 19827, 20116, 20422, 20715, 21008, 21306, 21608, 21896, 22202, 22490, 22788, 23088, 23380]# noqa: E501
hit0 = 15
@@ -408,6 +463,19 @@ class Skill18(ActiveSkill):
mp = [400, 1120]
uuid = "7cf17936a039b418660424125dc968d7"
vps = [
{
"name": "极冰剑 : 绝对零度",
"desc": "增加立即爆炸功能<br/>范围增加",
"explain": "[极冰 · 裂波剑]<br/>生成冰柱后再次按技能键时直接爆炸<br/><br/>冰柱生成数量 + 3个<br/>冰柱大小 + 30%<br/>冰柱爆炸范围 + 30%"
},
{
"name": "冰花盛开",
"desc": "攻击力和冷却时间增加",
"explain": "[极冰 · 裂波剑]<br/>将剑插入地面后, 以魔法阵为中心展开冰花后同时发生爆炸<br/>- 基本冷却时间变更为40秒<br/>- 总攻击力 100%"
}
]
data0 = [0, 4258, 4694, 5124, 5553, 5986, 6422, 6854, 7282, 7714, 8151, 8577, 9015, 9447, 9873, 10310, 10742, 11174, 11601, 12038, 12471, 12900, 13332, 13767, 14202, 14628, 15064, 15498, 15922, 16360, 16791, 17223, 17655, 18087, 18522, 18954, 19386, 19814, 20252, 20685, 21112, 21548, 21975, 22414, 22842, 23276, 23706, 24136, 24573, 25005, 25442]# noqa: E501
hit0 = 3
@@ -429,12 +497,29 @@ class Skill19(ActiveSkill):
mp = [800, 1680]
uuid = "b89c9ab317bc0a443f6497b7cca2f6a8"
vps = [
{
"name": "极炎爆裂剑",
"desc": "攻击时间减少<br/>可多次发动",
"explain": "[极炎 · 裂波剑]<br/>删除火焰地带, 变更为立即发生火焰爆炸的技能<br/>- 总攻击力 -50%<br/><br/>变更为可填充2次的技能<br/>- 每次填充冷却时间 : 25秒"
},
{
"name": "爆炎修罗道",
"desc": "可以同时使用[爆炎 · 波动剑]<br/>范围增加",
"explain": "[极炎 · 裂波剑]<br/>发动火焰地带中施放[爆炎 · 波动剑]时, 引发强化的火焰爆炸<br/>- 删除[爆炎 · 波动剑]施放动作, 并入攻击力<br/><br/>火焰地带大小 + 50%<br/><br/>灼伤持续时间 + 2秒<br/>减速持续时间 +4秒"
}
]
data0 = [0, 6072, 6690, 7306, 7922, 8541, 9153, 9770, 10384, 11004, 11620, 12236, 12854, 13466, 14084, 14698, 15316, 15933, 16548, 17168, 17781, 18396, 19011, 19629, 20246, 20862, 21478, 22094, 22710, 23328, 23944, 24558, 25176, 25792, 26408, 27024, 27640, 28256, 28872, 29492, 30106, 30718, 31336, 31954, 32570, 33188, 33802, 34419, 35032, 35652, 36268]# noqa: E501
hit0 = 8
data1 = [0, 12147, 13378, 14614, 15843, 17076, 18309, 19540, 20776, 22005, 23238, 24471, 25706, 26937, 28167, 29403, 30632, 31864, 33100, 34329, 35562, 36798, 38028, 39261, 40492, 41726, 42958, 44190, 45423, 46653, 47889, 49119, 50350, 51588, 52815, 54051, 55284, 56512, 57747, 58977, 60213, 61443, 62673, 63910, 65140, 66372, 67606, 68838, 70068, 71302, 72537]# noqa: E501
hit1 = 4
def vp_1(self):
self.cd = 25
self.skillRation *= 0.5
# 雷神之息 뇌신의 기운
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/949849d5791944973d60af7e2a7eefb0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
@@ -447,6 +532,8 @@ class Skill20(ActiveSkill):
rangeLv = 3
type = 'passive'
uuid = "949849d5791944973d60af7e2a7eefb0"
hasUP = False
hasVP = False
data0 = [0, 6426, 7449, 8472, 9499, 10523, 11545, 12566, 13595, 14619, 15643, 16666, 17688, 18714, 19737, 20761, 21786, 22812, 23833, 24858, 25882, 26907, 27931, 28955, 29979, 31003, 32029, 33052, 34075, 35101, 36125, 37143, 38170, 39194, 40218, 41242, 42266, 43290, 44316, 45338, 46363, 47388, 48411, 49436, 50460, 51484, 52510, 53531, 54557, 55580, 56605]# noqa: E501
hit0 = 1 #TODO
@@ -475,6 +562,19 @@ class Skill21(ActiveSkill):
uuid = "天雷·波动剑"
uuid = "e1daab884dd07fc9e70d08b83d1790eb"
vps = [
{
"name": "波动爆雷",
"desc": "攻击时间减少<br/>生成波动印",
"explain": "[天雷 · 波动剑]<br/>在魔法阵中生成波动球体并爆炸<br/>- 总攻击力相同<br/><br/>命中时生成数量上限的波动刻印"
},
{
"name": "天罗雷网",
"desc": "追加强制控制功能<br/>取消僵直<br/>初始化[邪光波动阵]的冷却时间<br/>范围增加",
"explain": "[天雷 · 波动剑]<br/>增加命中时控制敌人的功能; 消耗波动刻印, 增加波动珠爆炸后的控制持续时间<br/>- 每个波动刻印的控制持续时间 + 0.6秒 (最多叠加5次)<br/>- 删除施放时生成波动刻印的功能<br/><br/>可以强制中断[邪光波动阵]的施放后僵直并施放<br/><br/>施放时初始化[邪光波动阵]的冷却时间<br/>- [邪光波动阵]攻击力 -33%<br/><br/>波动阵大小 +20%<br/>- 波动珠爆炸大小 + 20%"
}
]
data0 = [0, 18696, 20590, 22489, 24384, 26280, 28178, 30074, 31975, 33871, 35761, 37658, 39554, 41454, 43353, 45249, 47147, 49041, 50938, 52837, 54730, 56627, 58527, 60420, 62317, 64213, 66112, 68009, 69905, 71804, 73695, 75594, 77491, 79388, 81287, 83184, 85076, 86977, 88870, 90768, 92668, 94563, 96459, 98355, 100253, 102150, 104046, 105944, 107837, 109735, 111633]# noqa: E501
hit0 = 5
@@ -499,6 +599,19 @@ class Skill22(ActiveSkill):
mp = [800, 6000]
uuid = "8d996a242c5c0efd8cfe6cb4bc6defcc"
vps = [
{
"name": "雷云天恸",
"desc": "天雷云持续时间无限<br/>追踪",
"explain": "[天雷 · 降魔杵]<br/>雷云持续时间变更为无限制<br/><br/>再次按技能键时, 在前方范围内最强敌人的位置生成雷云<br/>- 发动最后一击时立即适用冷却时间"
},
{
"name": "光天雷雨",
"desc": "多个攻击对象<br/>删除终结攻击",
"explain": "[天雷 · 降魔杵]<br/>召唤红色雷云<br/>- 向范围内所有敌人发射降魔杵<br/>- 删除终结攻击<br/>- 降魔杵攻击力 + 48%<br/>- 降魔杵爆炸攻击力 + 48%"
}
]
data0 = [0, 1412, 1555, 1699, 1846, 1985, 2128, 2271, 2416, 2560, 2702, 2846, 2992, 3131, 3273, 3420, 3562, 3705, 3846, 3993, 4136, 4277, 4419, 4565, 4708, 4852, 4996, 5139, 5284, 5424, 5567, 5713, 5855, 5996, 6144, 6284, 6428, 6571, 6715, 6856, 7002, 7144, 7290, 7429, 7573, 7719, 7861, 8005, 8147, 8292, 8436]# noqa: E501
hit0 = 16
@@ -513,13 +626,18 @@ class Skill22(ActiveSkill):
mode = ['雷针','终结']
def vp_2(self):
self.power1 = self.power2 = 0
self.power0 *= 1.48
self.power3 *= 1.48
def setMode(self, mode):
if mode == "雷针":
self.hit0 = self.hit3 = 6
self.hit1 = self.hit2 = 0
self.cd = 2
elif mode == "终结":
self.hit0 = self.hit3 = 8*2
self.hit0 = self.hit3 = 0
self.hit1 = self.hit2 = 1
@@ -70,6 +70,7 @@ class Skill3(ActiveSkill):
cd = 10
mp = [10, 35]
uuid = "6a1d1f08a6572be420bb3a256c44c015"
damage = False
data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501
@@ -235,6 +236,19 @@ class Skill9(ActiveSkill):
mp = [323, 1377]
uuid = "1b1cfab062e0768bcc889e33e1f30dbf"
vps = [
{
"name": "狂欢派对",
"desc": "范围增加<br/>终结技变更为预输入技能<br/>生命值恢复量增加",
"explain": "[嗜魂封魔斩]<br/>变更为全方位吸附敌人<br/><br/>斩击时将周围的敌人推向前方<br/><br/>吸附敌人时, 可以预输入[浴血之怒]或[致命血陨]技能<br/>- 代替斩击发动预输入的技能<br/>- [浴血之怒]或[致命血陨]的最后一击会合算斩击的伤害<br/><br/>吸附到敌人时, 恢复7%生命值"
},
{
"name": "坚韧等待",
"desc": "所受伤害减少<br/>取消僵直<br/>范围增加",
"explain": "[嗜魂封魔斩]<br/>长按技能键时, 可以维持吸附后斩击的准备动作<br/>- 最多可以维持5秒<br/><br/>发动斩击前为止, 所受伤害 -80%<br/><br/>可以强制中断斩击施放后僵直, 并施放转职技能<br/><br/>吸附范围和斩击范围 + 30%"
}
]
data0 = [0, 18225, 20076, 21926, 23775, 25625, 27473, 29324, 31172, 33020, 34871, 36720, 38570, 40416, 42267, 44118, 45968, 47816, 49665, 51513, 53363, 55211, 57062, 58911, 60762, 62609, 64458, 66309, 68159, 70007, 71856, 73706, 75554, 77403, 79254, 81102, 82953, 84801, 86651, 88500, 90348, 92198, 94047, 95898, 97743, 99594, 101445, 103295, 105146, 106991, 108842, 110691, 112541, 114390, 116238, 118089, 119936, 121787, 123638, 125484, 127335, 129183, 131034, 132884, 134730, 136581, 138431, 140282, 142128, 143976, 145827]# noqa: E501
hit0 = 1
@@ -252,6 +266,18 @@ class Skill10(ActiveSkill):
cd = 20
mp = [113, 1117]
uuid = "e36ae35f8964d92e30e33529a65544d7"
vps = [
{
"name": "狂战士的愤怒",
"desc": "取消僵直<br/>所受伤害减少<br/>施放时间减少",
"explain": "[暴怒狂斩]<br/>删除下劈, 以强化形态发动<br/>- 总攻击力相同<br/><br/>可以强制中断最后一击的施放后僵直并施放技能<br/><br/>施放过程中所受伤害 -50%"
},
{
"name": "凝结之怒",
"desc": "范围增加<br/>施放时间减少<br/>生命值恢复量增加",
"explain": "[暴怒狂斩]<br/>在空中挥剑留下血痕, 然后猛击地面使血痕爆炸<br/>- 总攻击力相同<br/><br/>施放时消耗3%的当前生命值进行强化<br/>- 攻击范围 50%<br/>- 命中时恢复5%的生命值"
}
]
data0 = [0, 2523, 2781, 3039, 3294, 3551, 3809, 4065, 4320, 4578, 4833, 5090, 5348, 5603, 5858, 6117, 6372, 6627, 6887, 7140, 7400, 7655, 7913, 8168, 8424, 8682, 8937, 9195, 9450, 9707, 9962, 10218, 10473, 10731, 10988, 11244, 11501, 11756, 12014, 12269, 12527, 12782, 13038, 13296, 13551, 13811, 14064, 14322, 14579, 14834, 15093, 15348, 15603, 15860, 16118, 16373, 16631, 16887, 17142, 17400, 17657, 17913, 18170, 18426, 18681, 18939, 19194, 19452, 19709, 19964, 20222]# noqa: E501
hit0 = 1
@@ -266,7 +292,7 @@ class Skill10(ActiveSkill):
# 血气之刃 블러드 소드
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e0daa922b19cdc35de879e938361464e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
name = "血气之刃"
name = "爆发之刃"
learnLv = 40
masterLv = 60
maxLv = 70
@@ -276,6 +302,18 @@ class Skill11(ActiveSkill):
cd = 20
mp = [297, 1267]
uuid = "e0daa922b19cdc35de879e938361464e"
vps = [
{
"name": "饥渴战歌",
"desc": "范围增加<br/>攻击失败补正<br/>刺击时立即发生爆炸",
"explain": "[爆发之刃]<br/>即使血刃未刺中敌人也会快速发生爆炸<br/><br/>爆炸范围 + 50%<br/><br/>若爆炸未命中敌人, 剩余冷却时间减少至3秒"
},
{
"name": "鲜血融合",
"desc": "追加聚集敌人<br/>生命值恢复量增加<br/>范围增加",
"explain": "[爆发之刃]<br/>施放时消耗当前3%的生命值, 以强化形态发动<br/>- 爆炸范围 20%<br/>- 命中时恢复10%的生命值<br/><br/>爆炸前会将一定范围内的敌人吸附至爆炸中心"
}
]
data0 = [0, 16802, 18507, 20213, 21917, 23621, 25326, 27027, 28737, 30441, 32145, 33846, 35556, 37257, 38964, 40671, 42374, 44079, 45785, 47487, 49191, 50895, 52604, 54306, 56012, 57716, 59420, 61125, 62834, 64535, 66242, 67946, 69651, 71354, 73061, 74763, 76472, 78176, 79880, 81582, 83288, 84996, 86700, 88404, 90108, 91815, 93518, 95223, 96929, 98633, 100338, 102044, 103746, 105450, 107156, 108863, 110567, 112272, 113976, 115680, 117387, 119090, 120795, 122501, 124206, 125909, 127616, 129318, 131022, 132732, 134435]# noqa: E501
hit0 = 1
@@ -295,6 +333,19 @@ class Skill12(ActiveSkill):
mp = [456, 1944]
uuid = "ecc23c980ea71450c0ad0c3fd232f329"
vps = [
{
"name": "气息狂涌",
"desc": "攻击时间减少<br/>范围增加",
"explain": "[崩山裂地斩]<br/>血剑锤击地面的瞬间喷出岩浆<br/><br/>范围 + 40%<br/><br/>命中的敌人不会倒地而是进入僵直状态, 并且每次被击时逐渐被推向中心"
},
{
"name": "势不可挡",
"desc": "可多次发动<br/>无敌强化",
"explain": "[崩山裂地斩]<br/>变更为可填充2次的技能<br/>- 单次攻击力 -50%<br/>- 每次填充冷却时间 : 20秒<br/>- 降低跳跃高度<br/><br/>施放技能时进入无敌状态"
}
]
data0 = [0, 855, 944, 1026, 1115, 1203, 1289, 1377, 1464, 1553, 1640, 1724, 1809, 1902, 1986, 2075, 2162, 2249, 2334, 2421, 2508, 2597, 2684, 2768, 2856, 2945, 3030, 3120, 3204, 3293, 3383, 3465, 3552, 3639, 3728, 3815, 3900, 3987, 4076, 4163, 4248, 4340, 4425, 4511, 4596, 4683, 4772, 4857, 4946, 5033, 5118, 5210, 5297, 5381, 5469, 5555, 5643, 5730, 5814, 5904, 5990, 6075, 6168, 6254, 6339, 6428, 6513, 6599, 6687, 6774, 6861]# noqa: E501
hit0 = 1
@@ -304,6 +355,10 @@ class Skill12(ActiveSkill):
data2 = [0, 3666, 4040, 4410, 4785, 5156, 5531, 5903, 6276, 6645, 7017, 7391, 7764, 8136, 8508, 8880, 9252, 9624, 9999, 10368, 10742, 11114, 11487, 11858, 12236, 12605, 12978, 13349, 13724, 14094, 14463, 14840, 15210, 15584, 15954, 16328, 16698, 17072, 17445, 17819, 18188, 18560, 18932, 19307, 19680, 20052, 20424, 20795, 21170, 21542, 21912, 22286, 22656, 23031, 23402, 23775, 24146, 24519, 24893, 25266, 25635, 26007, 26384, 26756, 27128, 27500, 27872, 28245, 28616, 28991, 29361]# noqa: E501
hit2 = 6
def vp_2(self):
self.cd = 20
self.skillRation *= 0.5
# 鲜血之忆 선혈의 추억
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/dbf8b30c7057032af0d68fcfa289fdae?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
@@ -355,6 +410,18 @@ class Skill15(ActiveSkill):
cd = 30
mp = [344, 963]
uuid = "f1fdc6c2482ecc510a2a9f04201ba125"
vps = [
{
"name": "血之连接",
"desc": "抓取失败时也可以发动攻击<br/>部分技能可以同时使用<br/>范围增加",
"explain": "[狂怒暴掠]<br/>不抓取敌人也可以引发气息爆炸<br/><br/>施放过程中连接[崩山裂地斩]时, 气息爆炸的瞬间施放[崩山裂地斩]<br/><br/>气息爆炸范围 20%"
},
{
"name": "血气追踪",
"desc": "追踪<br/>取消僵直",
"explain": "[狂怒暴掠]<br/>施放时, 追踪一定范围内最强的敌人并抓取<br/>- 若范围内没有敌人则无法施放<br/><br/>气息爆炸后可强制中断施放后僵直并施放转职技能"
}
]
data0 = [0, 4446, 4898, 5348, 5801, 6252, 6702, 7154, 7604, 8057, 8507, 8957, 9411, 9858, 10313, 10761, 11214, 11664, 12114, 12567, 13017, 13472, 13920, 14370, 14823, 15273, 15726, 16176, 16632, 17081, 17535, 17984, 18434, 18887, 19337, 19791, 20240, 20693, 21143, 21594, 22046, 22496, 22949, 23399, 23849, 24299, 24752, 25202, 25655, 26106, 26556]# noqa: E501
hit0 = 1
@@ -377,6 +444,19 @@ class Skill16(ActiveSkill):
mp = [534, 1771]
uuid = "3a691a432c58abebc08211df45c4f4bd"
vps = [
{
"name": "狂热碾压",
"desc": "范围增加<br/>赋予速度增益效果<br/>赋予霸体效果",
"explain": "[强悍碾压]<br/>爆炸范围缩小, 额外发生2次爆炸<br/>- 多段攻击次数 + 80%<br/>- 总攻击力相同<br/><br/>爆炸的血气化作盔甲将自身包围<br/>- 发生爆炸后进入霸体状态10秒<br/>- 发生爆炸后10秒内所有速度 + 10%"
},
{
"name": "积怒迸发",
"desc": "部分技能可以同时使用<br/>范围增加",
"explain": "[强悍碾压]<br/>施放过程中发动[狂怒暴掠]或[崩山裂地斩]时, 引发气息爆炸的同时发动该技能<br/><br/>爆炸范围 + 15%"
}
]
data0 = [0, 10518, 11585, 12653, 13721, 14787, 15854, 16922, 17988, 19056, 20123, 21191, 22257, 23324, 24392, 25460, 26526, 27593, 28659, 29729, 30795, 31862, 32930, 33996, 35063, 36131, 37199, 38265, 39332, 40398, 41468, 42534, 43601, 44669, 45735, 46802, 47870, 48938, 50004, 51071, 52137, 53207, 54273, 55340, 56408, 57474, 58541, 59609, 60677, 61743, 62810]# noqa: E501
hit0 = 5
@@ -411,9 +491,26 @@ class Skill18(ActiveSkill):
mp = [580, 4500]
uuid = "8ec9da6f808889b63adf2680fbf1f331"
vps = [
{
"name": "鲜血之欲",
"desc": "范围增加<br/>生命值恢复量增加",
"explain": "[浴血之怒]<br/>气息爆炸命中敌人时吸收目标的血气<br/>- 每命中1名敌人恢复5%的生命值(最多6人)<br/>- 吸收血气时力量唤醒固定为3阶段, 效果持续20秒<br/><br/>气息爆炸范围 +30%"
},
{
"name": "不染污秽的血气",
"desc": "施放时间减少<br/>可多次发动",
"explain": "[浴血之怒]<br/>变更为可填充2次的技能<br/>- 单次攻击力 -50%<br/>- 每次填充冷却时间 : 20秒<br/><br/>立即在手中生成血气并引爆"
}
]
data0 = [0, 54024, 59505, 64988, 70469, 75950, 81430, 86910, 92392, 97873, 103354, 108834, 114316, 119796, 125278, 130759, 136239, 141721, 147202, 152682, 158164, 163644, 169124, 174605, 180087, 185569, 191049, 196530, 202011, 207492, 212973, 218453, 223935, 229416, 234896, 240378, 245860, 251339, 256820, 262303, 267784, 273265, 278745, 284224, 289706, 295188, 300670, 306150, 311632, 317112, 322593]# noqa: E501
hit0 = 1
def vp_2(self):
self.cd = 20
self.skillRation *= 0.5
# 致命血陨 페이탈 블러드
@@ -430,6 +527,19 @@ class Skill19(ActiveSkill):
mp = [848, 6360]
uuid = "00e4f916cc182df49e5efd29c3e2069c"
vps = [
{
"name": "血之庆典",
"desc": "追加聚集敌人<br/>所受伤害减少",
"explain": "[致命血陨]<br/>删除交叉斩击, 上斩、 横斩各增加1次<br/>- 总攻击力相同<br/><br/>按向前方向键时, 可以前进更远<br/><br/>使命中的敌人聚集到前方<br/><br/>施放过程中所受伤害 -80%"
},
{
"name": "残忍收尾",
"desc": "施放时间减少<br/>变更为单次攻击<br/>范围增加<br/>生命值恢复量增加",
"explain": "[致命血陨]<br/>施放时消耗当前3%的生命值, 发动一次致命斩击<br/>- 总攻击力相同<br/>- 命中时恢复15%的生命值"
}
]
data0 = [0, 13162, 14499, 15833, 17167, 18504, 19839, 21175, 22511, 23844, 25180, 26517, 27851, 29188, 30523, 31857, 33194, 34530, 35863, 37200, 38535, 39870, 41206, 42540, 43876, 45212, 46549, 47883, 49218, 50552, 51889, 53226, 54560, 55896, 57230, 58565, 59903, 61237, 62573, 63907, 65243, 66581, 67914, 69250, 70585, 71921, 73257, 74592, 75927, 77261, 78599]# noqa: E501
hit0 = 1