Lv110版本源码上传

This commit is contained in:
西瓜°
2024-11-04 15:00:40 +08:00
parent a6dbccdead
commit e029da72e4
6642 changed files with 131203 additions and 136087 deletions
+731
View File
@@ -0,0 +1,731 @@
from dataclasses import dataclass
from core.basic.skill import 技能
from core.basic.character import Character
from core.basic.skill import 主动技能, 被动技能
class 收招技能(主动技能):
终结data0 = []
终结hit0 = 0
终结power0 = 1
终结rate0 = 1
终结data1 = []
终结hit1 = 0
终结power1 = 1
终结rate1 = 1
形态 = ['收招', '非收']
def 等效百分比(self, **argv):
武器类型 = argv.get('武器类型', '')
char: Character = argv.get('char', {})
终结追击 = char.get_skill_by_name("终结追击")
self.终结rate0 = self.终结rate1 = 终结追击.终结追击倍率()*终结追击.终结追击倍率1(武器类型) * \
char.get_skill_by_name("双剑精通").终结追击倍率(武器类型)
return super().等效百分比(**argv)
def 基础百分比(self, 类型, 等级):
百分比 = super().基础百分比(类型, 等级)
if 类型 == '直伤':
name = '终结'
for i in range(0, 2):
data = getattr(self, '{}data{}'.format(name, i), [])
if 等级 < len(data) and 等级 > 0:
hit = getattr(self, '{}hit{}'.format(name, i), 1)
power = getattr(self, '{}power{}'.format(name, i), 1)
rate = getattr(self, '{}rate{}'.format(name, i), 1)
百分比 += data[等级] * hit * power * rate
return 百分比*self.国服特色
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == '收招':
self.终结hit0 = 1
self.终结hit1 = 1
if 形态 == '非收':
self.终结hit0 = 0
self.终结hit1 = 0
class 技能0(主动技能):
名称 = '终结追击'
所在等级 = 15
等级上限 = 30
学习间隔 = 2
等级精通 = 20
是否有伤害 = 0
MP = [18, 56]
def 终结追击倍率(self):
if self.等级 == 0:
return 0.0
else:
return round(0.79 + 0.02 * self.等级, 5)
def 终结追击倍率1(self, 武器类型):
if self.等级 == 0:
return 0.0
elif 武器类型 == '匕首': # 1.00, 1.25, 1.55, 1.95, 2.50, 3.25, 4.25;双剑最多6星
return 4.25
elif 武器类型 == '双剑': # 1.00, 1.25, 1.55, 1.95, 2.50, 3.25, 4.25;双剑最多6星
return 3.25
else:
return 0.0
class 技能1(收招技能):
名称 = '双刃穿刺'
备注 = '单体'
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 7
MP = [47, 518]
无色消耗 = 0
# 本体
data0 = [0, 850, 934, 1021, 1109, 1195, 1279, 1367, 1453, 1539, 1624, 1711, 1799, 1884, 1970, 2055, 2141, 2230, 2313, 2401, 2488, 2572, 2659, 2745, 2834, 2916, 3004, 3092, 3180, 3262, 3350, 3437, 3523, 3608, 3696, 3783, 3868, 3953, 4041, 4126, 4213, 4299, 4384, 4472, 4557, 4643, 4729, 4816, 4904, 4987, 5075, 5160, 5245, 5334, 5419, 5506, 5590, 5678, 5763, 5853, 5935, 6024, 6110, 6196, 6282, 6369, 6456, 6542, 6626, 6714, 6799]
hit0 = 1
data1 = [0, 1274, 1402, 1533, 1662, 1790, 1919, 2048, 2182, 2310, 2438, 2569, 2698, 2825, 2956, 3085, 3214, 3345, 3474, 3604, 3732, 3861, 3990, 4120, 4248, 4378, 4508, 4636, 4768, 4895, 5023, 5156, 5284, 5414, 5543, 5673, 5803, 5932, 6060, 6189, 6319, 6449, 6578, 6705, 6838, 6967, 7094, 7225, 7353, 7482, 7612, 7740, 7869, 8002, 8131, 8261, 8391, 8518, 8648, 8776, 8905, 9037, 9165, 9295, 9424, 9553, 9683, 9811, 9939, 10071, 10198]
hit1 = 1
data2 = [0, 1699, 1870, 2046, 2217, 2390, 2562, 2733, 2904, 3080, 3251, 3425, 3596, 3769, 3940, 4115, 4284, 4461, 4632, 4805, 4975, 5150, 5322, 5495, 5667, 5839, 6010, 6184, 6355, 6530, 6702, 6876, 7046, 7219, 7391, 7566, 7738, 7910, 8080, 8255, 8426, 8601, 8772, 8945, 9117, 9291, 9460, 9637, 9808, 9981, 10152, 10326, 10497, 10669, 10843, 11015, 11186, 11361, 11531, 11704, 11876, 12052, 12223, 12396, 12567, 12740, 12912, 13086, 13257, 13432, 13602]
hit2 = 1
# 终结追击
终结data0 = [0, 763, 842, 919, 998, 1075, 1153, 1231, 1307, 1385, 1461, 1539, 1617, 1695, 1772, 1849, 1927, 2005, 2084, 2162, 2240, 2315, 2393, 2470, 2548, 2625, 2701, 2782, 2859, 2937, 3015, 3094, 3172, 3249, 3327, 3403, 3481, 3559, 3635, 3713, 3791, 3868, 3946, 4022, 4101, 4180, 4258, 4336, 4413, 4489, 4567, 4645, 4724, 4800, 4876, 4954, 5032, 5109, 5190, 5268, 5346, 5423, 5499, 5577, 5655, 5734, 5810, 5887, 5965, 6042, 6120]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 7
演出时间 = 0.2
class 技能2(收招技能):
名称 = '绝杀斩'
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 7
MP = [25, 273]
无色消耗 = 0
# 本体
data0 = [0, 3501, 3855, 4210, 4566, 4922, 5278, 5633, 5985, 6341, 6697, 7053, 7407, 7763, 8118, 8473, 8829, 9184, 9539, 9894, 10251, 10604, 10961, 11316, 11671, 12027, 12384, 12737, 13093, 13447, 13803, 14158, 14514, 14871, 15222, 15577, 15933, 16289, 16645, 17002, 17353, 17709, 18065, 18421, 18778, 19129, 19485, 19841, 20197, 20555, 20911, 21261, 21617, 21975, 22331, 22686, 23039, 23393, 23750, 24104, 24460, 24818, 25170, 25524, 25880, 26236, 26593, 26946, 27302, 27656, 28012]
hit0 = 1
# 终结追击
终结data0 = [0, 107, 114, 124, 136, 146, 158, 169, 180, 187, 201, 210, 222, 232, 243, 254, 263, 274, 285, 296, 306, 318, 325, 341, 347, 359, 370, 381, 392, 403, 411, 423, 434, 444, 457, 466, 478, 488, 499, 509, 519, 529, 542, 552, 559, 571, 581, 595, 604, 615, 628, 637, 645, 657, 668, 680, 689, 702, 712, 721, 733, 742, 754, 765, 776, 786, 799, 806, 818, 828, 840]
终结hit0 = 1
终结data1 = [0, 198, 219, 236, 256, 277, 299, 318, 341, 357, 380, 398, 419, 440, 458, 479, 499, 519, 541, 558, 580, 598, 620, 641, 662, 680, 699, 721, 740, 763, 780, 801, 822, 840, 861, 881, 901, 921, 944, 962, 985, 1002, 1022, 1044, 1063, 1085, 1102, 1123, 1145, 1163, 1184, 1203, 1224, 1243, 1266, 1284, 1303, 1325, 1343, 1366, 1385, 1406, 1427, 1444, 1465, 1486, 1506, 1527, 1547, 1566, 1589]
终结hit1 = 3
TP成长 = 0.1
TP上限 = 7
演出时间 = 0.2
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == '收招':
self.终结hit0 = 1
self.终结hit1 = 3
if 形态 == '非收':
self.终结hit0 = 0
self.终结hit1 = 0
class 技能3(收招技能):
名称 = '旋舞斩'
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 7
MP = [25, 273]
无色消耗 = 0
# 本体
data0 = [0, 3311, 3649, 3983, 4319, 4653, 4990, 5327, 5662, 5999, 6335, 6671, 7008, 7342, 7679, 8012, 8349, 8687, 9022, 9359, 9693, 10030, 10367, 10701, 11039, 11373, 11709, 12046, 12381, 12718, 13052, 13390, 13728, 14062, 14399, 14733, 15069, 15406, 15741, 16079, 16413, 16750, 17087, 17421, 17758, 18097, 18432, 18769, 19104, 19439, 19776, 20110, 20448, 20786, 21119, 21457, 21791, 22129, 22464, 22800, 23138, 23471, 23808, 24144, 24480, 24815, 25151, 25489, 25824, 26160, 26497]
hit0 = 1
# 终结追击
终结data0 = [0, 663, 728, 795, 863, 930, 998, 1064, 1131, 1199, 1266, 1334, 1401, 1469, 1535, 1602, 1670, 1737, 1805, 1869, 1941, 2005, 2071, 2140, 2206, 2276, 2341, 2407, 2475, 2542, 2610, 2676, 2746, 2811, 2879, 2945, 3012, 3081, 3148, 3214, 3281, 3348, 3417, 3482, 3552, 3617, 3686, 3753, 3821, 3888, 3955, 4023, 4089, 4157, 4223, 4289, 4358, 4424, 4492, 4559, 4627, 4694, 4762, 4829, 4895, 4963, 5030, 5098, 5164, 5230, 5299]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 7
演出时间 = 0.1
形态 = ['收x7', '收x6', '收x5', '收x4', '收x3', '收x2', '收x1', '非收']
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == '收x7':
self.终结hit0 = 7
if 形态 == '收x6':
self.终结hit0 = 6
if 形态 == '收x5':
self.终结hit0 = 5
if 形态 == '收x4':
self.终结hit0 = 4
if 形态 == '收x3':
self.终结hit0 = 3
if 形态 == '收x2':
self.终结hit0 = 2
if 形态 == '收x1':
self.终结hit0 = 1
if 形态 == '非收':
self.终结hit0 = 0
class 技能4(被动技能):
名称 = '匕首精通'
所在等级 = 20
等级上限 = 30
基础等级 = 20
冷却关联技能 = ['所有']
data0 = [0, 3.6, 5.3, 7, 8.7, 10.4, 12.1, 13.8, 15.5, 17.2, 18.9, 20.6, 22.3, 24, 25.7, 27.4, 29.1, 30.8, 32.5, 34.2, 35.9, 38.7, 41.5, 44.3, 47.1, 49.9, 52.7, 55.5, 58.3, 61.1, 63.9]
data1 = [0, 1, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.7, 4, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.4, 6.7, 7, 7.3, 7.6, 7.9, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7]
def 物理攻击力倍率(self, 武器类型):
if self.等级 == 0 or 武器类型 != '匕首':
return 1.0
else:
return round(1 + self.data0[self.等级] / 100, 5)
def CD缩减倍率(self, 武器类型):
if self.等级 == 0 or 武器类型 != '匕首':
return 1.0
else:
return round(1 - self.data1[self.等级] / 100, 5)
class 技能5(被动技能):
名称 = '双剑精通'
所在等级 = 20
等级上限 = 30
基础等级 = 20
data0 = [0, 3.6, 5.3, 7, 8.7, 10.4, 12.1, 13.8, 15.5, 17.2, 18.9, 20.6, 22.3, 24, 25.7, 27.4, 29.1, 30.8, 32.5, 34.2, 35.9, 38.7, 41.5, 44.3, 47.1, 49.9, 52.7, 55.5, 58.3, 61.1, 63.9]
data1 = [0, 22, 23, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57]
def 物理攻击力倍率(self, 武器类型):
if self.等级 == 0 or 武器类型 != '双剑':
return 1.0
else:
return round(1 + self.data0[self.等级] / 100, 5)
def 终结追击倍率(self, 武器类型):
if self.等级 == 0 or 武器类型 != '双剑':
return 1.0
else:
return round(1 + self.data1[self.等级] / 100, 5)
class 技能6(收招技能):
名称 = '旋刃'
所在等级 = 25
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 8
MP = [45, 469]
无色消耗 = 0
# 本体
data0 = [0, 364, 403, 440, 476, 514, 548, 588, 625, 663, 702, 739, 775, 811, 847, 888, 924, 959, 997, 1033, 1074, 1111, 1145, 1183, 1222, 1261, 1296, 1333, 1368, 1408, 1445, 1483, 1519, 1558, 1592, 1629, 1668, 1707, 1743, 1780, 1813, 1853, 1891, 1930, 1966, 2000, 2040, 2077, 2116, 2152, 2188, 2227, 2264, 2299, 2338, 2376, 2411, 2449, 2486, 2523, 2561, 2599, 2634, 2672, 2709, 2746, 2785, 2822, 2856, 2896, 2933]
hit0 = 3
data1 = [0, 503, 556, 607, 657, 707, 759, 811, 864, 913, 964, 1014, 1066, 1119, 1170, 1222, 1272, 1321, 1374, 1425, 1478, 1527, 1578, 1629, 1681, 1734, 1781, 1835, 1887, 1938, 1988, 2040, 2089, 2143, 2194, 2244, 2296, 2347, 2396, 2449, 2501, 2552, 2601, 2654, 2704, 2756, 2808, 2858, 2909, 2962, 3011, 3063, 3113, 3165, 3218, 3270, 3320, 3371, 3422, 3471, 3524, 3576, 3628, 3677, 3729, 3779, 3832, 3884, 3936, 3984, 4037]
hit1 = 3
data2 = [0, 688, 757, 826, 897, 966, 1033, 1107, 1178, 1244, 1317, 1384, 1456, 1524, 1595, 1664, 1735, 1805, 1875, 1944, 2012, 2083, 2152, 2222, 2294, 2362, 2433, 2501, 2572, 2642, 2712, 2780, 2852, 2922, 2989, 3061, 3129, 3199, 3270, 3340, 3410, 3479, 3549, 3619, 3688, 3756, 3828, 3897, 3966, 4038, 4106, 4176, 4245, 4317, 4385, 4456, 4525, 4596, 4666, 4733, 4806, 4874, 4944, 5014, 5084, 5153, 5224, 5294, 5363, 5433, 5502]
hit2 = 3
# 终结追击
终结data0 = [0, 310, 343, 375, 407, 437, 471, 502, 531, 565, 596, 628, 658, 691, 723, 755, 788, 817, 847, 880, 912, 945, 976, 1008, 1041, 1072, 1102, 1132, 1165, 1197, 1228, 1262, 1292, 1325, 1355, 1387, 1419, 1451, 1484, 1514, 1545, 1577, 1609, 1641, 1672, 1703, 1736, 1767, 1798, 1831, 1863, 1892, 1924, 1957, 1988, 2021, 2052, 2083, 2116, 2145, 2178, 2210, 2241, 2273, 2306, 2336, 2367, 2397, 2431, 2462, 2495]
终结hit0 = 3
TP成长 = 0.1
TP上限 = 7
演出时间 = 0.2
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == '收招':
self.终结hit0 = 3
self.终结hit1 = 0
if 形态 == '非收':
self.终结hit0 = 0
self.终结hit1 = 0
class 技能7(收招技能):
名称 = '剑刃风暴'
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 10
MP = [65, 699]
无色消耗 = 0
# 本体
data0 = [0, 669, 741, 807, 875, 944, 1012, 1080, 1148, 1217, 1284, 1351, 1422, 1489, 1557, 1625, 1692, 1759, 1829, 1897, 1965, 2034, 2102, 2172, 2238, 2305, 2375, 2442, 2512, 2579, 2646, 2716, 2783, 2852, 2921, 2988, 3055, 3124, 3192, 3260, 3331, 3395, 3466, 3532, 3601, 3671, 3737, 3805, 3873, 3939, 4010, 4078, 4146, 4214, 4283, 4350, 4421, 4487, 4554, 4623, 4692, 4757, 4829, 4895, 4963, 5032, 5101, 5169, 5236, 5304, 5372]
hit0 = 10
# 终结追击
终结data0 = [0, 1343, 1476, 1614, 1753, 1884, 2023, 2160, 2298, 2431, 2570, 2706, 2839, 2977, 3115, 3250, 3387, 3522, 3661, 3793, 3931, 4069, 4204, 4339, 4479, 4613, 4749, 4886, 5022, 5158, 5297, 5431, 5566, 5706, 5840, 5975, 6113, 6249, 6387, 6522, 6658, 6795, 6930, 7067, 7204, 7339, 7475, 7610, 7750, 7884, 8020, 8158, 8291, 8427, 8567, 8700, 8837, 8975, 9113, 9245, 9384, 9519, 9654, 9793, 9929, 10063, 10201, 10336, 10475, 10611, 10746]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 7
演出时间 = 0.5
形态 = ["收x10", "收x8", "非收x10", "非收x8"]
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == "收x10":
self.hit0 = 10
self.终结hit0 = 1
if 形态 == "收x8":
self.hit0 = 8
self.终结hit0 = 1
if 形态 == "非收x10":
self.hit0 = 10
self.终结hit0 = 0
if 形态 == "非收x8":
self.hit0 = 8
self.终结hit0 = 0
class 技能8(收招技能):
名称 = '雷光刃影'
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 15
MP = [91, 763]
无色消耗 = 1
# 本体
# 抓取
data0 = [0, 1067, 1177, 1283, 1393, 1500, 1610, 1718, 1826, 1936, 2044, 2153, 2260, 2369, 2476, 2586, 2694, 2803, 2911, 3020, 3127, 3237, 3345, 3454, 3561, 3670, 3777, 3885, 3995, 4103, 4213, 4321, 4431, 4539, 4648, 4754, 4863, 4970, 5081, 5188, 5296, 5404, 5513, 5621, 5730, 5838, 5947, 6054, 6163, 6271, 6379, 6489, 6597, 6706, 6812, 6924, 7031, 7140, 7248, 7357, 7465, 7574, 7682, 7791, 7899, 8008, 8115, 8224, 8332, 8441, 8549]
hit0 = 0
data1 = [0, 3205, 3531, 3857, 4180, 4506, 4832, 5158, 5481, 5808, 6132, 6458, 6783, 7109, 7435, 7760, 8084, 8410, 8734, 9060, 9385, 9710, 10038, 10362, 10688, 11012, 11338, 11663, 11986, 12312, 12639, 12964, 13289, 13614, 13940, 14264, 14590, 14915, 15243, 15566, 15891, 16216, 16541, 16866, 17192, 17515, 17842, 18168, 18494, 18818, 19144, 19468, 19796, 20118, 20444, 20771, 21095, 21421, 21746, 22072, 22396, 22720, 23047, 23373, 23697, 24023, 24348, 24673, 24999, 25324, 25648]
hit1 = 0
# 非抓
data2 = [0, 6410, 7063, 7714, 8362, 9012, 9666, 10315, 10966, 11616, 12267, 12918, 13567, 14218, 14869, 15520, 16170, 16820, 17472, 18120, 18772, 19422, 20074, 20724, 21374, 22024, 22675, 23326, 23976, 24626, 25278, 25927, 26578, 27228, 27882, 28531, 29180, 29830, 30482, 31133, 31783, 32435, 33084, 33734, 34385, 35035, 35686, 36337, 36989, 37639, 38287, 38939, 39589, 40240, 40890, 41543, 42192, 42842, 43492, 44143, 44794, 45443, 46093, 46746, 47396, 48046, 48696, 49349, 49997, 50647, 51298]
hit2 = 1
data3 = [0, 4275, 4708, 5140, 5575, 6008, 6443, 6877, 7311, 7743, 8177, 8611, 9046, 9479, 9912, 10346, 10779, 11212, 11649, 12080, 12515, 12948, 13382, 13816, 14250, 14683, 15115, 15550, 15983, 16416, 16852, 17286, 17719, 18153, 18587, 19019, 19456, 19887, 20320, 20754, 21188, 21622, 22055, 22491, 22924, 23356, 23791, 24223, 24656, 25092, 25526, 25959, 26392, 26827, 27259, 27694, 28128, 28562, 28995, 29429, 29861, 30296, 30731, 31163, 31596, 32030, 32463, 32899, 33332, 33767, 34200]
hit3 = 1
# 终结追击
终结data0 = [0, 2135, 2353, 2570, 2786, 3004, 3222, 3439, 3655, 3872, 4090, 4306, 4521, 4738, 4956, 5172, 5389, 5606, 5823, 6041, 6257, 6474, 6690, 6907, 7124, 7341, 7558, 7774, 7992, 8208, 8426, 8644, 8859, 9075, 9293, 9510, 9726, 9944, 10160, 10376, 10594, 10810, 11025, 11244, 11461, 11679, 11895, 12112, 12330, 12544, 12761, 12978, 13196, 13411, 13628, 13847, 14064, 14281, 14498, 14714, 14931, 15148, 15365, 15583, 15798, 16013, 16230, 16448, 16665, 16882, 17098]
终结hit0 = 1
CD = 15.0
TP成长 = 0.1
TP上限 = 5
演出时间 = 0.3
class 技能9(收招技能):
名称 = '螺旋穿刺'
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 15
MP = [128, 1072]
无色消耗 = 1
# 本体
data0 = [0, 1010, 1114, 1218, 1320, 1422, 1528, 1628, 1732, 1833, 1939, 2041, 2144, 2244, 2349, 2451, 2554, 2656, 2761, 2865, 2966, 3066, 3170, 3276, 3376, 3481, 3582, 3684, 3787, 3892, 3993, 4097, 4198, 4302, 4404, 4506, 4613, 4715, 4818, 4918, 5020, 5127, 5229, 5331, 5435, 5536, 5638, 5739, 5845, 5948, 6050, 6156, 6255, 6356, 6462, 6566, 6667, 6770, 6871, 6973, 7079, 7182, 7284, 7388, 7488, 7592, 7695, 7800, 7901, 8004, 8110]
hit0 = 3
data1 = [0, 3545, 3907, 4265, 4624, 4985, 5344, 5702, 6065, 6424, 6785, 7144, 7505, 7864, 8224, 8585, 8944, 9306, 9665, 10025, 10384, 10745, 11102, 11461, 11821, 12182, 12542, 12902, 13263, 13622, 13979, 14343, 14701, 15061, 15421, 15783, 16143, 16501, 16861, 17221, 17581, 17944, 18297, 18657, 19016, 19379, 19739, 20099, 20460, 20820, 21177, 21538, 21899, 22259, 22621, 22980, 23340, 23696, 24058, 24417, 24777, 25139, 25497, 25855, 26216, 26576, 26936, 27298, 27659, 28014, 28373]
hit1 = 1
# 终结追击
终结data0 = [0, 2128, 2341, 2561, 2774, 2992, 3206, 3424, 3639, 3855, 4070, 4285, 4503, 4716, 4933, 5151, 5365, 5583, 5799, 6015, 6230, 6446, 6662, 6878, 7093, 7309, 7526, 7741, 7956, 8174, 8388, 8607, 8821, 9038, 9252, 9469, 9684, 9901, 10117, 10332, 10550, 10764, 10979, 11195, 11409, 11630, 11842, 12060, 12272, 12492, 12705, 12921, 13140, 13354, 13569, 13785, 14002, 14218, 14432, 14650, 14865, 15082, 15295, 15515, 15728, 15945, 16163, 16378, 16595, 16808, 17026]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 5
演出时间 = 0.5
是否有护石 = 1
形态 = ["常规", "理论"]
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == "常规":
self.hit0 = 3
self.hit1 = 1
if '螺旋穿刺' in char.护石栏:
self.hit0 = 12
else:
形态 == "理论"
if 形态 == "理论":
self.hit0 = 6
self.hit1 = 1
if '螺旋穿刺' in char.护石栏:
self.hit0 = 19
def 装备护石(self, char):
self.power0 = 0.5*1.47
class 技能10(收招技能):
名称 = '疾风乱舞'
所在等级 = 40
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 25
MP = [164, 1376]
无色消耗 = 1
# 本体
# 角色11下,分身4下
data0 = [0, 1016, 1116, 1220, 1324, 1426, 1530, 1634, 1736, 1837, 1944, 2044, 2147, 2251, 2353, 2457, 2561, 2664, 2765, 2867, 2971, 3075, 3177, 3281, 3385, 3488, 3589, 3692, 3795, 3898, 4001, 4105, 4209, 4311, 4412, 4517, 4620, 4722, 4825, 4930, 5033, 5135, 5238, 5340, 5442, 5546, 5651, 5752, 5856, 5960, 6061, 6165, 6267, 6371, 6475, 6578, 6679, 6784, 6885, 6988, 7091, 7196, 7297, 7401, 7506, 7607, 7710, 7812, 7916, 8020, 8123]
hit0 = 11
data1 = [0, 1009, 1113, 1217, 1319, 1422, 1522, 1624, 1729, 1830, 1933, 2036, 2137, 2239, 2343, 2445, 2549, 2650, 2753, 2855, 2958, 3062, 3165, 3266, 3370, 3474, 3575, 3678, 3780, 3882, 3985, 4088, 4190, 4292, 4395, 4497, 4599, 4701, 4806, 4907, 5011, 5113, 5215, 5316, 5421, 5522, 5625, 5727, 5830, 5931, 6035, 6139, 6242, 6344, 6447, 6550, 6651, 6754, 6857, 6958, 7062, 7166, 7268, 7370, 7472, 7574, 7677, 7780, 7883, 7983, 8086]
hit1 = 4
data2 = [0, 1817, 2001, 2185, 2368, 2552, 2737, 2923, 3104, 3292, 3477, 3659, 3844, 4029, 4214, 4396, 4582, 4768, 4950, 5135, 5319, 5503, 5686, 5871, 6057, 6241, 6425, 6609, 6794, 6979, 7161, 7348, 7532, 7717, 7900, 8085, 8269, 8451, 8636, 8819, 9007, 9191, 9376, 9559, 9743, 9928, 10113, 10297, 10481, 10665, 10849, 11035, 11218, 11403, 11586, 11770, 11956, 12140, 12325, 12508, 12693, 12877, 13062, 13247, 13431, 13615, 13800, 13984, 14167, 14352, 14540]
hit2 = 1
# 终结追击
终结data0 = [0, 3405, 3751, 4095, 4442, 4786, 5131, 5478, 5824, 6169, 6513, 6858, 7204, 7550, 7895, 8241, 8586, 8931, 9277, 9622, 9968, 10311, 10660, 11003, 11351, 11694, 12042, 12385, 12730, 13079, 13422, 13769, 14113, 14459, 14804, 15150, 15495, 15842, 16186, 16532, 16877, 17223, 17568, 17912, 18260, 18605, 18951, 19295, 19639, 19986, 20330, 20676, 21022, 21369, 21713, 22058, 22404, 22750, 23095, 23441, 23786, 24133, 24475, 24823, 25167, 25512, 25858, 26204, 26552, 26895, 27241]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
演出时间 = 0.6
def 装备护石(self, char):
self.hit1 = 8
self.power1 = 1.44
self.终结power0 = 1.08
self.CDR *= 0.9
class 技能11(主动技能):
名称 = '死亡风暴'
是否主动 = 0
所在等级 = 40
等级上限 = 70
学习间隔 = 3
等级精通 = 60
data0 = [0, 634, 699, 765, 833, 896, 963, 1029, 1094, 1161, 1226, 1294, 1356, 1423, 1490, 1553, 1619, 1686, 1749, 1816, 1883, 1950, 2012, 2079, 2144, 2212, 2279, 2341, 2406, 2472, 2536, 2605, 2672, 2734, 2801, 2867, 2935, 2998, 3065, 3131, 3194, 3260, 3328, 3390, 3457, 3523, 3588, 3657, 3721, 3787, 3852, 3918, 3981, 4049, 4114, 4179, 4244, 4311, 4380, 4443, 4510, 4575, 4640, 4707, 4774, 4836, 4903, 4966, 5033, 5099, 5166]
hit0 = 15
CD = 12.0
演出时间 = 0.5
CP武器 = False
TP成长 = 0.1
TP上限 = 5
形态 = ["正背", "中心"]
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == "正背":
self.hit0 = 15
if 形态 == "中心":
self.hit0 = 30
if self.CP武器:
self.hit0 = 20
class 技能12(收招技能):
名称 = '绝命瞬狱杀'
所在等级 = 45
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 45
MP = [311, 2612]
无色消耗 = 2
# 本体
data0 = [0, 2819, 3104, 3392, 3677, 3961, 4249, 4534, 4820, 5107, 5395, 5680, 5964, 6250, 6537, 6823, 7108, 7395, 7681, 7966, 8252, 8540, 8825, 9112, 9398, 9681, 9970, 10255, 10542, 10826, 11113, 11399, 11686, 11973, 12257, 12544, 12828, 13115, 13401, 13687, 13973, 14261, 14544, 14832, 15118, 15401, 15690, 15977, 16262, 16547, 16834, 17119, 17406, 17692, 17977, 18263, 18551, 18836, 19119, 19408, 19692, 19981, 20264, 20553, 20838, 21123, 21410, 21696, 21981, 22267, 22555]
hit0 = 1
data1 = [0, 4227, 4658, 5084, 5516, 5944, 6373, 6801, 7233, 7660, 8090, 8517, 8945, 9376, 9805, 10235, 10664, 11092, 11521, 11951, 12378, 12809, 13236, 13666, 14097, 14525, 14954, 15383, 15812, 16242, 16670, 17098, 17527, 17958, 18385, 18816, 19246, 19672, 20103, 20532, 20959, 21389, 21818, 22245, 22676, 23106, 23536, 23963, 24395, 24823, 25251, 25679, 26109, 26536, 26967, 27397, 27824, 28254, 28685, 29110, 29540, 29971, 30397, 30827, 31256, 31685, 32115, 32545, 32972, 33402, 33832]
hit1 = 1
data2 = [0, 5638, 6209, 6781, 7355, 7926, 8497, 9072, 9642, 10214, 10788, 11358, 11929, 12500, 13074, 13646, 14218, 14791, 15363, 15933, 16508, 17080, 17649, 18223, 18795, 19367, 19938, 20513, 21082, 21655, 22228, 22800, 23369, 23943, 24514, 25087, 25659, 26231, 26804, 27375, 27949, 28520, 29091, 29663, 30236, 30807, 31381, 31951, 32524, 33095, 33669, 34242, 34810, 35383, 35956, 36527, 37101, 37673, 38243, 38818, 39389, 39961, 40530, 41106, 41676, 42248, 42823, 43392, 43964, 44538, 45110]
hit2 = 1
data3 = [0, 7046, 7763, 8478, 9192, 9906, 10623, 11337, 12054, 12768, 13484, 14198, 14913, 15627, 16343, 17059, 17773, 18487, 19205, 19918, 20635, 21348, 22064, 22779, 23493, 24209, 24925, 25639, 26354, 27068, 27784, 28498, 29215, 29930, 30646, 31360, 32073, 32789, 33505, 34218, 34936, 35650, 36365, 37079, 37792, 38508, 39224, 39940, 40656, 41371, 42084, 42799, 43514, 44230, 44945, 45660, 46375, 47090, 47804, 48520, 49234, 49952, 50665, 51382, 52096, 52810, 53525, 54241, 54954, 55671, 56384]
hit3 = 1
# 终结追击
终结data0 = [0, 3945, 4347, 4745, 5147, 5548, 5947, 6348, 6750, 7149, 7550, 7951, 8350, 8750, 9152, 9551, 9951, 10350, 10754, 11155, 11556, 11955, 12356, 12757, 13156, 13556, 13955, 14357, 14758, 15157, 15559, 15960, 16359, 16761, 17162, 17561, 17961, 18360, 18761, 19163, 19561, 19962, 20363, 20762, 21163, 21566, 21966, 22367, 22764, 23165, 23567, 23969, 24368, 24769, 25170, 25569, 25970, 26373, 26772, 27173, 27571, 27972, 28373, 28772, 29173, 29574, 29973, 30374, 30775, 31174, 31576]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
演出时间 = 0.6
def 装备护石(self, char):
self.终结power0 = 3 * 0.47*1.16
class 技能13(被动技能):
名称 = '月弧'
所在等级 = 48
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.095 + 0.02 * self.等级, 5)
class 技能14(主动技能):
名称 = '月舞终结'
所在等级 = 50
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 145
MP = [850, 7000]
无色消耗 = 0
data0 = [0, 13774, 16967, 20162, 23356, 26550, 29747, 32940, 36132, 39326, 42522, 45716, 48910, 52105, 55300, 58493, 61686, 64882, 68074, 71270, 74466, 77659, 80851, 84046, 87241, 90436, 93629, 96823, 100020, 103212, 106406, 109602, 112795, 115990, 119186, 122378, 125570, 128765, 131961, 135155, 138349, 141542, 144738, 147932, 151126, 154321, 157515, 160709, 163902, 167097, 170291]
hit0 = 1
data1 = [0, 15742, 19391, 23042, 26692, 30343, 33996, 37646, 41294, 44944, 48597, 52246, 55898, 59549, 63200, 66850, 70498, 74151, 77799, 81451, 85104, 88753, 92402, 96052, 99704, 103355, 107005, 110655, 114308, 117957, 121606, 125259, 128908, 132560, 136212, 139861, 143509, 147160, 150813, 154462, 158113, 161762, 165414, 169065, 172715, 176366, 180017, 183667, 187317, 190968, 194618]
hit1 = 1
data2 = [0, 17709, 21815, 25923, 30029, 34136, 38246, 42351, 46455, 50562, 54671, 58777, 62885, 66992, 71100, 75206, 79311, 83420, 87524, 91633, 95742, 99847, 103952, 108059, 112167, 116275, 120380, 124487, 128597, 132701, 136807, 140917, 145022, 149130, 153239, 157343, 161447, 165555, 169664, 173770, 177877, 181983, 186091, 190198, 194305, 198412, 202519, 206626, 210731, 214839, 218946]
hit2 = 1
data3 = [0, 19677, 24239, 28803, 33365, 37929, 42495, 47057, 51617, 56180, 60746, 65308, 69872, 74436, 79000, 83562, 88123, 92689, 97249, 101814, 106380, 110941, 115502, 120065, 124630, 129194, 133756, 138319, 142885, 147446, 152008, 156574, 161135, 165700, 170265, 174826, 179386, 183950, 188516, 193078, 197641, 202203, 206768, 211331, 215894, 220458, 225021, 229584, 234146, 238710, 243273]
hit3 = 1
data4 = [0, 31483, 38782, 46085, 53384, 60686, 67992, 75291, 82587, 89888, 97194, 104493, 111795, 119098, 126400, 133699, 140997, 148302, 155598, 162902, 170208, 177506, 184803, 192104, 199408, 206710, 214010, 221310, 228616, 235914, 243213, 250518, 257816, 265120, 272424, 279722, 287018, 294320, 301626, 308925, 316226, 323525, 330829, 338130, 345430, 352733, 360034, 367334, 374634, 381936, 389237]
hit4 = 1
演出时间 = 0.6
# 月轮舞的冷却不受武器类型影响,但月舞终结是正常受到武器类型影响的
class 技能15(收招技能):
名称 = '旋刃冲击'
所在等级 = 60
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 30
MP = [400, 1120]
无色消耗 = 2
# 本体
data0 = [0, 787, 867, 946, 1027, 1105, 1186, 1266, 1346, 1426, 1505, 1585, 1665, 1746, 1825, 1904, 1984, 2065, 2144, 2224, 2305, 2385, 2465, 2544, 2625, 2703, 2783, 2863, 2944, 3023, 3103, 3182, 3264, 3341, 3422, 3502, 3583, 3662, 3742, 3821, 3902, 3982, 4061, 4142, 4221, 4302, 4380, 4461, 4540, 4623, 4701]
hit0 = 30
# 终结追击
终结data0 = [0, 881, 971, 1060, 1150, 1237, 1330, 1418, 1506, 1597, 1685, 1775, 1863, 1956, 2045, 2135, 2224, 2311, 2401, 2491, 2581, 2670, 2761, 2849, 2939, 3028, 3117, 3207, 3296, 3386, 3474, 3564, 3654, 3743, 3833, 3923, 4013, 4101, 4192, 4280, 4369, 4459, 4548, 4638, 4728, 4817, 4906, 4995, 5085, 5178, 5267]
终结hit0 = 5
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 35
self.power0 = 1.07
self.终结power0 = 31/5*0.2*1.07
self.CDR *= 0.89
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == '收招':
self.终结hit0 = 5
if 形态 == '非收':
self.终结hit0 = 0
class 技能16(收招技能):
名称 = '陨落螺旋刺'
所在等级 = 70
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [800, 1680]
无色消耗 = 3
# 本体
data0 = [0, 3496, 3850, 4204, 4559, 4912, 5270, 5625, 5976, 6333, 6688, 7041, 7397, 7751, 8104, 8459, 8815, 9169, 9523, 9879, 10234, 10587, 10943, 11297, 11651, 12007, 12362, 12714, 13070, 13426, 13778, 14135, 14491, 14843, 15199, 15555, 15907, 16262, 16615, 16972, 17326, 17680, 18035, 18391, 18745, 19101, 19456, 19808, 20164, 20519, 20873]
hit0 = 3
data1 = [0, 24469, 26953, 29436, 31918, 34400, 36883, 39366, 41847, 44331, 46814, 49297, 51779, 54261, 56743, 59227, 61708, 64193, 66675, 69157, 71639, 74122, 76604, 79088, 81569, 84054, 86536, 89020, 91500, 93984, 96466, 98949, 101430, 103915, 106397, 108881, 111362, 113845, 116327, 118807, 121294, 123777, 126258, 128739, 131223, 133705, 136188, 138668, 141154, 143637, 146121]
hit1 = 1
# 终结追击
终结data0 = [0, 6991, 7701, 8408, 9119, 9829, 10537, 11246, 11957, 12665, 13374, 14084, 14794, 15501, 16212, 16919, 17632, 18341, 19048, 19760, 20466, 21176, 21889, 22595, 23305, 24016, 24723, 25432, 26143, 26852, 27562, 28271, 28978, 29690, 30399, 31108, 31815, 32527, 33233, 33944, 34656, 35363, 36073, 36780, 37491, 38203, 38909, 39621, 40330, 41037, 41750]
终结hit0 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 0
self.power1 = 2.27
class 技能17(收招技能):
名称 = '乱空杀'
所在等级 = 75
等级上限 = 50
学习间隔 = 3
等级精通 = 40
CD = 30
MP = [580, 4500]
无色消耗 = 3
# 本体
data0 = [0, 4187, 4852, 5522, 6189, 6856, 7525, 8191, 8860, 9527, 10195, 10860, 11531, 12198, 12865, 13535, 14201, 14869, 15533, 16201, 16868, 17537, 18203, 18872, 19539, 20207, 20877, 21542, 22210, 22878, 23546, 24212, 24881, 25550, 26216, 26885, 27550, 28219, 28888, 29555, 30222, 30890, 31557, 32224, 32892, 33560, 34228, 34894, 35562, 36230, 36897]
hit0 = 6
data1 = [0, 16748, 19417, 22092, 24761, 27430, 30100, 32769, 35442, 38112, 40782, 43452, 46120, 48793, 51463, 54132, 56805, 59476, 62144, 64814, 67485, 70156, 72827, 75498, 78167, 80837, 83506, 86177, 88848, 91518, 94187, 96857, 99528, 102199, 104868, 107540, 110212, 112879, 115550, 118220, 120893, 123562, 126232, 128902, 131574, 134244, 136913, 139584, 142254, 144925, 147596]
hit1 = 1
# 终结追击
终结data0 = [0, 8372, 9710, 11045, 12380, 13715, 15047, 16384, 17721, 19054, 20391, 21726, 23060, 24396, 25730, 27067, 28402, 29738, 31070, 32405, 33741, 35078, 36411, 37747, 39083, 40418, 41754, 43089, 44424, 45760, 47095, 48427, 49762, 51097, 52435, 53768, 55104, 56439, 57775, 59109, 60446, 61780, 63116, 64450, 65785, 67120, 68456, 69792, 71127, 72462, 73797]
终结hit0 = 1
是否有护石 = 1
演出时间 = 0.2
def 装备护石(self, char):
self.倍率 *= 1.17
self.CDR *= 0.89
class 技能18(被动技能):
名称 = '极限追击'
所在等级 = 75
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 物理攻击力倍率进图(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.08 + 0.02 * self.等级, 5)
class 技能19(收招技能):
名称 = '月影突袭'
所在等级 = 80
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [800, 6000]
无色消耗 = 5
# 本体
data0 = [0, 6453, 7111, 7766, 8419, 9075, 9728, 10384, 11041, 11694, 12349, 13006, 13660, 14312, 14967, 15625, 16280, 16934, 17589, 18244, 18899, 19556, 20211, 20863, 21519, 22173, 22829, 23482, 24140, 24795, 25451, 26104, 26758, 27412, 28069, 28725, 29379, 30035, 30687, 31342, 31998, 32652, 33308, 33963, 34618, 35272, 35929, 36583, 37239, 37893, 38547]
hit0 = 10
# 终结追击
终结data0 = [0, 12910, 14221, 15530, 16841, 18151, 19460, 20770, 22082, 23391, 24700, 26009, 27320, 28630, 29938, 31250, 32562, 33869, 35180, 36489, 37801, 39111, 40418, 41729, 43036, 44349, 45657, 46968, 48281, 49588, 50898, 52209, 53520, 54828, 56140, 57448, 58755, 60068, 61378, 62688, 63995, 65308, 66618, 67927, 69238, 70548, 71858, 73166, 74477, 75787, 77097]
终结hit0 = 1
演出时间 = 0.6
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.35
class 技能20(收招技能):
名称 = '天渊星狱'
所在等级 = 85
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 180
MP = [2500, 8000]
无色消耗 = 10
# 本体
data0 = [0, 539, 664, 789, 914, 1039, 1164, 1290, 1414, 1540, 1664, 1790, 1916, 2040, 2165, 2291, 2416, 2541, 2666, 2791, 2917, 3040, 3166, 3294, 3416, 3541, 3666, 3792, 3918, 4041, 4167, 4293, 4417, 4541, 4667, 4793, 4917, 5042, 5169, 5293, 5421, 5542, 5668, 5794, 5916, 6044, 6168, 6294, 6418, 6546, 6670]
hit0 = 7 # 上一任作者写的8;个人测试7
data1 = [0, 124644, 153548, 182452, 211356, 240257, 269160, 298064, 326968, 355870, 384773, 413679, 442583, 471483, 500388, 529292, 558194, 587098, 616004, 644906, 673810, 702710, 731613, 760519, 789420, 818324, 847230, 876130, 905036, 933938, 962842, 991746, 1020648, 1049552, 1078456, 1107358, 1136260, 1165163, 1194069, 1222973, 1251875, 1280780, 1309683, 1338583, 1367488, 1396394, 1425296, 1454200, 1483102, 1512004, 1540909]
hit1 = 1
# 终结追击
终结data0 = [0, 25899, 31906, 37912, 43916, 49922, 55927, 61933, 67940, 73947, 79952, 85959, 91964, 97969, 103977, 109981, 115987, 121994, 128001, 134005, 140009, 146018, 152024, 158027, 164035, 170039, 176046, 182053, 188059, 194065, 200070, 206076, 212083, 218090, 224096, 230098, 236104, 242111, 248117, 254123, 260129, 266134, 272141, 278148, 284152, 290160, 296165, 302171, 308177, 314182, 320188]
终结hit0 = 1
演出时间 = 3
class 技能21(收招技能):
名称 = '幻灭瞬杀'
所在等级 = 95
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 60
MP = [960, 7200]
无色消耗 = 7
# 本体
data0 = [0, 20894, 23013, 25133, 27254, 29373, 31492, 33614, 35731, 37851, 39973, 42092, 44211, 46331, 48452, 50570, 52690, 54811, 56928, 59050, 61170, 63290, 65409, 67528, 69650, 71768, 73888, 76009, 78128, 80247, 82368, 84487, 86606, 88728, 90846, 92965, 95086, 97205, 99324, 101445, 103565, 105685, 107806, 109925, 112044, 114165, 116283, 118404, 120524, 122643, 124763]
hit0 = 5
# 终结追击
终结data0 = [0, 20894, 23013, 25133, 27254, 29373, 31492, 33614, 35731, 37851, 39973, 42092, 44211, 46331, 48452, 50570, 52690, 54811, 56928, 59050, 61170, 63290, 65409, 67528, 69650, 71768, 73888, 76009, 78128, 80247, 82368, 84487, 86606, 88728, 90846, 92965, 95086, 97205, 99324, 101445, 103565, 105685, 107806, 109925, 112044, 114165, 116283, 118404, 120524, 122643, 124763]
终结hit0 = 1
演出时间 = 0.5
class 技能22(被动技能):
名称 = '绝命时刻'
所在等级 = 95
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.18 + 0.02 * self.等级, 5)
class 技能23(收招技能):
名称 = '影·万古星辰'
所在等级 = 100
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 290
MP = [4028, 9667]
无色消耗 = 15
# 本体
data0 = [0, 26099, 32152, 38205, 44257, 50311, 56362, 62413, 68467, 74519, 80571, 86624, 92675, 98729, 104782, 110833, 116886, 122939, 128990, 135043, 141095, 147146, 153201, 159252, 165304, 171357, 177409, 183462, 189513, 195566, 201619, 207671, 213724, 219777, 225828, 231880, 237934, 243985, 250038, 256091, 262142, 268194, 274248, 280300, 286353, 292404, 298457, 304510, 310562, 316614, 322665]
hit0 = 13
# 终结追击
终结data0 = [0, 67861, 83599, 99333, 115071, 130806, 146543, 162277, 178015, 193750, 209486, 225222, 240960, 256696, 272431, 288167, 303904, 319639, 335375, 351113, 366850, 382585, 398320, 414057, 429792, 445529, 461265, 477002, 492738, 508474, 524210, 539945, 555682, 571418, 587154, 602889, 618627, 634364, 650098, 665835, 681571, 697307, 713042, 728780, 744515, 760252, 775987, 791724, 807459, 823196, 838933]
终结hit0 = 1
演出时间 = 6
class classChange(Character):
def __init__(self, equVersion=""):
self.实际名称 = 'rogue'
self.名称 = '隐夜·刺客'
self.角色 = '暗夜使者'
self.职业 = '刺客'
self.武器选项 = ['匕首', '双剑']
self.输出类型选项 = ['物理百分比']
self.防具精通属性 = ['力量']
self.类型 = '物理百分比'
self.武器类型 = '匕首'
self.防具类型 = '皮甲'
技能列表 = []
技能序号 = {}
i = 0
while i >= 0:
try:
tem = eval('技能'+str(i)+'()')
tem.基础等级计算()
技能序号[tem.名称] = i
技能列表.append(tem)
i += 1
except Exception:
i = -1
self.技能栏 = 技能列表
self.技能序号 = 技能序号
self.buff = 1.77
super().__init__(equVersion)
def 职业特殊计算(self):
匕首精通 = self.get_skill_by_name('匕首精通')
双剑精通 = self.get_skill_by_name('双剑精通')
# 同步匕首和双剑精通等级,防止白金和时装有问题
双剑精通.等级 = 匕首精通.等级 = max(双剑精通.等级, 匕首精通.等级)