This commit is contained in:
2025-06-05 00:24:56 +08:00
parent 7467582fce
commit f9b06a5739
@@ -183,7 +183,7 @@ class Skill11(ActiveSkill):
data0 = [0, 3179, 3502, 3823, 4146, 4471, 4791, 5117, 5442, 5765, 6086, 6409, 6732, 7055, 7376, 7699, 8024, 8345, 8670, 8991, 9314, 9637, 9960, 10282, 10605, 10931, 11254, 11579, 11898, 12221, 12546, 12869, 13189, 13512, 13838, 14159, 14481, 14805, 15128, 15450, 15773, 16096, 16417, 16742, 17068, 17389, 17712, 18035, 18358, 18681, 19003, 19326, 19652, 19972, 20295, 20618, 20942, 21262, 21585, 21910, 22231, 22554, 22879, 23202, 23523, 23849, 24171, 24492, 24817, 25140, 25461]# noqa: E501
hit0 = 2
associate = [{"type":"+dataplus0","data":data0,"skills":["心灵反击","溃灭回射"],"ratio":1}]# noqa: E501
# associate = [{"type":"+dataplus0","data":data0,"skills":["心灵反击","溃灭回射"],"ratio":1}]# noqa: E501
# 瞬踢 마하킥
@@ -215,6 +215,7 @@ class Skill13(ActiveSkill):
cd = 7
mp = [45, 392]
uuid = "8f73f243041c2d27739fe7696f02bf9b"
hasUP = False
data2 = [0, 765, 842, 920, 998, 1076, 1154, 1231, 1309, 1389, 1464, 1542, 1620, 1697, 1777, 1853, 1931, 2009, 2084, 2164, 2242, 2317, 2395, 2472, 2552, 2630, 2706, 2785, 2865, 2941, 3019, 3094, 3172, 3252, 3329, 3407, 3485, 3562, 3641, 3720, 3796, 3873, 3951, 4029, 4107, 4182, 4260, 4342, 4417, 4495, 4571, 4648, 4728, 4804, 4882, 4959, 5039, 5117, 5194, 5272, 5350, 5426, 5505, 5581, 5659, 5738, 5816, 5894, 5972, 6049, 6129]# noqa: E501
hit2 = 8
@@ -264,6 +265,7 @@ class Skill16(ActiveSkill):
cd = 4
mp = [20, 160]
uuid = "de3fea2d65c597f4d55c70a02b97fc79"
hasUP = False
data1 = [0, 1936, 2134, 2329, 2526, 2723, 2921, 3116, 3313, 3511, 3706, 3903, 4099, 4296, 4491, 4689, 4884, 5083, 5280, 5476, 5673, 5868, 6066, 6261, 6458, 6654, 6851, 7047, 7244, 7443, 7638, 7835, 8031, 8228, 8424, 8621, 8816, 9013, 9211, 9406, 9603, 9801, 9998, 10193, 10390, 10588, 10783, 10980, 11176, 11373, 11569, 11766, 11965, 12160, 12357, 12553, 12750, 12946, 13143, 13338, 13535, 13731, 13928, 14124, 14323, 14520, 14715, 14912, 15108, 15305, 15501]# noqa: E501
hit1 = 1
@@ -329,10 +331,11 @@ class Skill21(ActiveSkill):
cd = 4
mp = [252, 252]
uuid = "5dc7008b12a459325b548b0715c6b73c"
hasUP = False
dataplus0 = 0
hitplus0 = 2
powerplus0 = 1.7
def skillInfo(self, mode = None):
pre = self.char.GetSkillByName("溃灭射击").skillInfo()
return pre[0] * 1.7, pre[1], self.getSkillCD()
# 浮空劫击 에어레이드
@@ -363,11 +366,11 @@ class Skill23(ActiveSkill):
rangeLv = 2
cd = 13.9
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
hasUP = False
dataplus0 = 0
hitplus0 = 2
powerplus0 = 1.5
def skillInfo(self, mode = None):
pre = self.char.GetSkillByName("溃灭射击").skillInfo()
return pre[0] * 1.5, pre[1], self.getSkillCD()
# 死亡左轮 데스 바이 리볼버
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
@@ -417,6 +420,18 @@ class Skill26(ActiveSkill):
cd = 17.6
mp = [150, 1260]
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
vps = [
{
"name": "超速左轮",
"desc": "删除连续按键效果<br/>施放时间减少<br/>范围增加",
"explain": "[乱射]<br/>固定以最大速度进行攻击<br/>- 删除连续按键效果<br/><br/>攻击速度 + 50%<br/><br/>攻击范围 20%"
},
{
"name": "节俭",
"desc": "减少[花式枪术]的使用次数<br/>施放时可以抓取鹰枪<br/>所受伤害减少",
"explain": "[乱射]<br/>强制中断其他动作施放时不消耗[花式枪术]的使用次数<br/><br/>乱射过程中可以抓取[双鹰回旋]<br/><br/>施放过程中所受伤害 -80%"
}
]
data0 = [0, 762, 840, 917, 996, 1073, 1150, 1228, 1306, 1384, 1461, 1539, 1617, 1695, 1771, 1849, 1927, 2005, 2083, 2160, 2240, 2317, 2393, 2470, 2550, 2627, 2705, 2782, 2861, 2939, 3014, 3090, 3170, 3248, 3325, 3403, 3481, 3559, 3635, 3713, 3791, 3869, 3946, 4024, 4103, 4180, 4257, 4334, 4413, 4490, 4568, 4645, 4724, 4800, 4878, 4955, 5034, 5112, 5189, 5267, 5345, 5421, 5498, 5576, 5653, 5732, 5809, 5887, 5965, 6042, 6120]# noqa: E501
hit0 = 30
@@ -435,6 +450,18 @@ class Skill27(ActiveSkill):
cd = 24.3
mp = [200, 1680]
uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a"
vps = [
{
"name": "敌域扫射",
"desc": "变更为范围攻击",
"explain": "[移动射击]<br/>前方射击变更为在一定范围内进行攻击的判定<br/><br/>子弹数量没有上限, 停止按下攻击键一段时间时,向前方乱射结束"
},
{
"name": "机动射击",
"desc": "施放时可以使用部分技能<br/>范围增加",
"explain": "[移动射击]<br/>子弹速度及射程 + 50%<br/>- 穿戴手炮时无效<br/><br/>移动射击模式下可以使用以下技能, 使用技能后返回移动射击模式<br/>- [回旋踢]、 [浮空铲]、 [远程格挡]<br/>- [回旋踢] : 花式枪术的X、 Y轴每秒移动距离 +40%<br/>- [远程格挡] : 一次可防御100%的伤害<br/>- 技能使用前后保留剩余填装数"
}
]
data1 = [0, 733, 806, 883, 958, 1031, 1106, 1180, 1254, 1330, 1403, 1479, 1553, 1628, 1703, 1778, 1851, 1927, 2001, 2076, 2150, 2224, 2299, 2374, 2449, 2523, 2598, 2673, 2747, 2821, 2897, 2970, 3046, 3120, 3195, 3270, 3343, 3419, 3493, 3567, 3642, 3717, 3790, 3867, 3941, 4016, 4090, 4164, 4239, 4314, 4388, 4462, 4537, 4614, 4687, 4761, 4837, 4910, 4985, 5059, 5134, 5209, 5283, 5357, 5432, 5507, 5583, 5657, 5731, 5806, 5880]# noqa: E501
@@ -454,6 +481,18 @@ class Skill28(ActiveSkill):
cd = 19.8
mp = [150, 1260]
uuid = "669f1428193f61f9d92c743b72438c4d"
vps = [
{
"name": "聚焦射击",
"desc": "变更为单次攻击<br/>所受伤害减少",
"explain": "[多重射击]<br/>全方位搜寻敌人后同时攻击<br/>- 变更为单次攻击<br/>- 总攻击力相同<br/><br/>连续按键时锁定速度 + 30%<br/><br/>攻击范围和寻敌范围 + 30%<br/><br/>搜寻敌人过程中所受伤害 -50%"
},
{
"name": "鹰眼连射",
"desc": "自动瞄准<br/>各个射击分开使用<br/>减少[花式枪术]的使用次数",
"explain": "[多重射击]<br/>按技能键时, 自动向范围内最强敌人所在方向射击<br/>- 删除输入方向键功能<br/><br/>可以分别射击<br/>- 首次射击后20秒内可以追加射击<br/><br/>与其他技能连接施放时不会消耗[花式枪术]的使用次数"
}
]
data1 = [0, 5151, 5673, 6197, 6720, 7242, 7766, 8289, 8811, 9333, 9857, 10379, 10902, 11427, 11949, 12473, 12992, 13517, 14039, 14562, 15086, 15609, 16133, 16653, 17177, 17699, 18224, 18746, 19269, 19796, 20315, 20835, 21362, 21885, 22407, 22932, 23453, 23976, 24495, 25022, 25544, 26067, 26591, 27113, 27636, 28160, 28682, 29204, 29727, 30249, 30773, 31298, 31820, 32343, 32862, 33387, 33909, 34433, 34958, 35480, 36003, 36525, 37047, 37571, 38094, 38616, 39140, 39660, 40185, 40707, 41229]# noqa: E501
hit1 = 5
@@ -471,6 +510,18 @@ class Skill29(ActiveSkill):
cd = 44.5
mp = [360, 3024]
uuid = "1fadde0eece18649caddbca7bd58cc2f"
vps = [
{
"name": "双重利刃",
"desc": "减少鹰枪投掷次数<br/>范围增加",
"explain": "[双鹰回旋]<br/>投掷次数 -1次<br/>- 从第2次攻击开始投掷<br/>- 总攻击力相同<br/><br/>手枪多段攻击间隔 -30%<br/><br/>手枪大小 + 40%<br/>- 手枪间隔 + 100%<br/><br/>抓取手枪时不会后退<br/><br/>再次投掷手枪时, 可施放射击系列技能并自动投掷<br/>- 消耗1次[花式枪术]的使用次数<br/>- [溃灭射击]、 [乱射]、 [多重射击]、 [压制射击]、 [疾风骤雨]、 [抹杀]"
},
{
"name": "分离利刃",
"desc": "每个鹰枪单独投掷",
"explain": "[双鹰回旋]<br/>可以分别投掷3个手枪<br/>- 不会抓取投掷出的手枪<br/>- 不受上一个投掷的手枪状态影响, 可以投掷下一个手枪<br/>- 投掷出第一个手枪后的15秒内, 可以投掷第2、 3个手枪"
}
]
data0 = [0, 853, 938, 1028, 1114, 1199, 1286, 1373, 1459, 1545, 1631, 1721, 1806, 1893, 1979, 2066, 2153, 2239, 2325, 2415, 2500, 2586, 2673, 2760, 2846, 2933, 3019, 3108, 3194, 3280, 3368, 3454, 3539, 3626, 3713, 3801, 3888, 3973, 4061, 4148, 4233, 4320, 4409, 4495, 4581, 4666, 4755, 4840, 4926, 5014, 5101, 5189, 5274, 5360, 5449, 5534, 5620, 5706, 5795, 5883, 5968, 6054, 6143, 6228, 6314, 6400, 6489, 6576, 6661, 6748, 6835]# noqa: E501
hit0 = 20
@@ -535,6 +586,18 @@ class Skill32(ActiveSkill):
cd = 30
mp = [400, 1620]
uuid = "d8ff976e2aaa4720272a5175d1eb9126"
vps = [
{
"name": "无情追猎",
"desc": "强制中断[花式枪术]时转换方向<br/>减少[花式枪术]的使用次数<br/>范围增加",
"explain": "[死亡突袭]<br/>落地后, 强制中断[花式枪术]并施放其他技能时, 转身向后施放。<br/><br/>强制中断其他动作施放时不消耗[花式枪术]的使用次数<br/>- [花式枪术]可强制中断次数为0时无法施放<br/><br/>范围 + 30%"
},
{
"name": "生死一瞬",
"desc": "赋予无敌状态<br/>减少[花式枪术]的使用次数",
"explain": "[死亡突袭]<br/>施放技能时进入无敌状态<br/><br/>落地后通过体术类技能强制中断时, 不消耗[花式枪术]的使用次数<br/>- [膝撞]、 [踏射]、 [回旋踢]、 [浮空铲]、 [瞬踢]、 [远程格挡]"
}
]
data0 = [0, 16064, 17696, 19325, 20957, 22584, 24216, 25847, 27474, 29105, 30735, 32366, 33995, 35627, 37257, 38888, 40515, 42146, 43776, 45408, 47037, 48666, 50298, 51926, 53555, 55187, 56817, 58448, 60077, 61706, 63338, 64965, 66597, 68228, 69858, 71487, 73116, 74748, 76379, 78008, 79638, 81269, 82899, 84527, 86157, 87788, 89418, 91049, 92679, 94308, 95940]# noqa: E501
hit0 = 3
@@ -553,6 +616,18 @@ class Skill33(ActiveSkill):
cd = 50
mp = [800, 1680]
uuid = "0fbb8de70002ad34f046c94c2cb3e863"
vps = [
{
"name": "娴熟压制",
"desc": "施放时间减少<br/>范围增加<br/>恢复[花式枪术]的使用次数",
"explain": "[压制射击]<br/>攻击速度 + 30%<br/><br/>攻击范围 +30%<br/><br/>最后一击命中时, 恢复1次[花式枪术]使用次数"
},
{
"name": "精准压制",
"desc": "攻击次数减少<br/>删除连续按键效果<br/>施放技能时可以移动<br/>追加强制控制功能",
"explain": "[压制射击]<br/>删除前方乱射, 变更为4次压制性单发射击和1次终结射击。<br/>- 总攻击力相同<br/><br/>输入方向键时, 可向对应方向小幅位移后射击<br/><br/>删除连续按键功能<br/><br/>4次单发射击会使敌人进入控制状态, 并将其向前方击退一定距离<br/><br/>施放过程中所受伤害 -50%"
}
]
data0 = [0, 3591, 3959, 4323, 4691, 5052, 5420, 5786, 6149, 6515, 6876, 7244, 7608, 7974, 8339, 8703, 9069, 9434, 9798, 10166, 10527, 10893, 11259, 11622, 11988, 12353, 12719, 13082, 13451, 13814, 14178, 14546, 14907, 15275, 15638, 16004, 16368, 16733, 17099, 17462, 17829, 18194, 18558, 18923, 19287, 19653, 20016, 20382, 20748, 21113, 21477]# noqa: E501
hit0 = 20
@@ -574,9 +649,26 @@ class Skill34(ActiveSkill):
cd = 40
mp = [580, 4500]
uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069"
vps = [
{
"name": "极速狂射",
"desc": "施放时间减少<br/>删除连续按键效果<br/>攻击失败补正",
"explain": "[疾风骤雨]<br/>左轮替换数量 -1<br/>- 总攻击力相同<br/><br/>固定以最大速度攻击<br/>- 删除连续按键效果<br/><br/>若技能结束为止未能命中敌人, 则冷却时间减少至5秒"
},
{
"name": "双域轮爆",
"desc": "变更为范围攻击<br/>可多次发动<br/>施放时间减少",
"explain": "[疾风骤雨]<br/>变更为可填充2次的技能<br/>- 每次填充冷却时间 : 20秒<br/>- 左轮替换数量 -2<br/><br/>连射攻击判定变更为攻击前方一定范围"
}
]
data3 = [0, 3743, 4124, 4502, 4882, 5263, 5643, 6024, 6402, 6784, 7163, 7544, 7923, 8301, 8684, 9062, 9442, 9823, 10203, 10583, 10961, 11342, 11723, 12103, 12482, 12862, 13243, 13624, 14002, 14381, 14762, 15142, 15522, 15901, 16283, 16663, 17043, 17422, 17803, 18183, 18564, 18942, 19322, 19703, 20083, 20463, 20842, 21223, 21602, 21981, 22362]# noqa: E501
hit3 = 4 * 6
# TODO:变更伤害
def vp_2(self):
self.cd = 20
self.hit3 = 2 * 6
@@ -598,8 +690,8 @@ class Skill35(PassiveSkill):
data4 = [0, 25, 27, 28, 30, 31, 33, 34, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 51, 52, 54, 55, 57, 58, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73, 75, 76, 78, 79, 81, 82, 84, 85, 87, 88, 90, 91, 93, 94, 96, 97, 99]# noqa: E501
associate = [
{"data":data0,"exceptSkills":["溃灭射击","心灵反击","溃灭回射"]},
{"data":data1,"skills":["溃灭射击","心灵反击","溃灭回射"]},
{"data":data0,"exceptSkills":["溃灭射击"]},
{"data":data1,"skills":["溃灭射击"]},
{"data":data4,"type":"*cdReduce","skills":["溃灭回射"]}
]# noqa: E501
@@ -617,6 +709,18 @@ class Skill36(ActiveSkill):
cd = 45
mp = [1236, 5221]
uuid = "aa6dd52e1c925d87cdc0ca340056c543"
vps = [
{
"name": "子弹风暴",
"desc": "变更为范围攻击<br/>[花式枪术]增益强化",
"explain": "[抹杀]<br/>对地面强力踢击, 向周围产生岩石碎片后, 在岩石之间发射子弹, 对敌人进行攻击<br/>- 多段攻击次数 + 100%<br/>- 总攻击力相同<br/><br/>使用[花式枪术]连接其他技能时, 适用以下效果10秒<br/>- [花式枪术]增益的攻击/移动速度增加量额外 + 10%<br/>- [花式枪术]使用次数充能速度 + 100%"
},
{
"name": "完美控制",
"desc": "追加聚集敌人<br/>追加强制控制功能<br/>范围增加",
"explain": "[抹杀]<br/>敌人不会倒地, 使敌人进入控制状态<br/><br/>多段攻击命中的敌人会聚集于一点<br/><br/>范围 + 45%"
}
]
data0 = [0, 12169, 13404, 14641, 15876, 17111, 18344, 19580, 20814, 22050, 23285, 24519, 25754, 26989, 28224, 29460, 30693, 31928, 33164, 34400, 35635, 36869, 38103, 39339, 40574, 41808, 43043, 44280, 45513, 46748, 47982, 49217, 50454, 51687, 52923, 54157, 55393, 56629, 57863, 59097, 60332, 61567, 62803, 64037, 65273, 66507, 67742, 68976, 70211, 71448, 72682]# noqa: E501
hit0 = 7