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
+496
View File
@@ -0,0 +1,496 @@
from core.basic.skill import 技能
from core.basic.character import Character
from core.basic.skill import 主动技能, 被动技能
class 技能0(主动技能):
名称 = "崩山击"
所在等级 = 10
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 4
MP = [17, 150]
无色消耗 = 0
data0 = [0, 200, 220, 240, 261, 283, 302, 322, 343, 363, 383, 405, 424, 445, 465, 487, 506, 526, 548, 567, 588, 609, 629, 649, 669, 690, 711, 731, 752, 772, 792, 811, 833, 854, 873, 895, 915, 935, 955, 976, 997, 1017, 1038, 1058, 1077, 1098, 1119, 1138, 1161, 1181, 1200, 1220, 1241, 1262, 1282, 1304, 1324, 1343, 1363, 1384, 1403, 1425, 1447, 1466, 1486, 1507, 1526, 1547, 1568, 1590, 1609]
hit0 = 1
data1 = [0, 1129, 1245, 1360, 1473, 1590, 1704, 1819, 1933, 2049, 2163, 2277, 2392, 2507, 2621, 2736, 2851, 2967, 3080, 3196, 3310, 3426, 3539, 3654, 3769, 3883, 3999, 4114, 4230, 4343, 4458, 4574, 4687, 4803, 4917, 5032, 5146, 5262, 5377, 5492, 5605, 5721, 5835, 5950, 6064, 6179, 6294, 6408, 6524, 6639, 6753, 6868, 6982, 7098, 7211, 7327, 7441, 7559, 7670, 7787, 7902, 8016, 8131, 8246, 8360, 8475, 8589, 8705, 8818, 8935, 9049]
hit1 = 1
TP成长 = 0.1
TP上限 = 7
power0 = 3.4
class 技能1(主动技能):
名称 = "十字斩"
所在等级 = 15
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [58, 249]
无色消耗 = 0
data0 = [0, 2596, 2860, 3120, 3388, 3647, 3916, 4180, 4444, 4703, 4970, 5235, 5499, 5759, 6022, 6287, 6549, 6819, 7079, 7343, 7604, 7873, 8132, 8399, 8662, 8928, 9188, 9458, 9716, 9982, 10247, 10512, 10772, 11041, 11302, 11568, 11829, 12096, 12355, 12615, 12886, 13147, 13411, 13674, 13938, 14203, 14468, 14730, 14995, 15254, 15526, 15787, 16052, 16313, 16581, 16840, 17109, 17369, 17634, 17897, 18166, 18425, 18691, 18953, 19220, 19481, 19742, 20009, 20270, 20536, 20798]
hit0 = 1
TP成长 = 0.1
TP上限 = 7
class 技能2(主动技能):
名称 = '血之狂暴'
所在等级 = 15
等级上限 = 30
基础等级 = 20
是否有伤害 = 0
关联技能 = ['所有']
冷却关联技能 = ['所有']
非冷却关联技能 = ['魔狱血刹', '血魔·弑天', '血魔极道灭世']
def 加成倍率(self, 武器类型):
if self.等级 <= 20:
return round(1.00 + 0.01 * self.等级, 5)
else:
return round(0.9 + 0.015 * self.等级, 5)
def CD缩减倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return 0.9
class 技能3(被动技能):
名称 = '血气唤醒'
所在等级 = 15
等级上限 = 20
基础等级 = 10
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.267 + 0.02 * self.等级, 5)
class 技能4(主动技能):
名称 = "血之爪痕"
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [62, 266]
无色消耗 = 0
data0 = [0, 662, 729, 797, 864, 932, 997, 1064, 1132, 1200, 1267, 1335, 1401, 1469, 1535, 1604, 1671, 1737, 1805, 1872, 1939, 2007, 2073, 2140, 2209, 2276, 2343, 2409, 2478, 2545, 2611, 2679, 2745, 2812, 2881, 2948, 3016, 3081, 3149, 3216, 3283, 3352, 3418, 3485, 3553, 3619, 3686, 3756, 3822, 3889, 3956, 4024, 4089, 4156, 4225, 4292, 4359, 4427, 4493, 4560, 4628, 4696, 4763, 4829, 4897, 4964, 5032, 5100, 5165, 5232, 5299]
hit0 = 2
data1 = [0, 943, 1041, 1136, 1233, 1327, 1425, 1521, 1615, 1713, 1808, 1905, 1999, 2097, 2192, 2287, 2384, 2480, 2576, 2671, 2768, 2864, 2958, 3055, 3151, 3248, 3342, 3440, 3536, 3630, 3727, 3823, 3920, 4014, 4112, 4207, 4301, 4397, 4494, 4590, 4685, 4782, 4878, 4972, 5069, 5165, 5262, 5356, 5454, 5550, 5644, 5741, 5837, 5934, 6028, 6125, 6221, 6317, 6412, 6509, 6605, 6700, 6796, 6893, 6988, 7084, 7180, 7277, 7371, 7468, 7565]
hit1 = 2
TP成长 = 0.1
TP上限 = 7
class 技能5(主动技能):
名称 = "嗜魂之手"
所在等级 = 25
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [37, 290]
无色消耗 = 0
data0 = [0, 3377, 3723, 4064, 4407, 4752, 5095, 5438, 5781, 6124, 6466, 6808, 7153, 7495, 7840, 8182, 8525, 8869, 9211, 9554, 9897, 10240, 10583, 10929, 11270, 11613, 11956, 12299, 12644, 12985, 13327, 13672, 14013, 14359, 14701, 15045, 15387, 15730, 16074, 16414, 16760, 17101, 17448, 17790, 18130, 18474, 18817, 19158, 19503, 19845, 20189, 20533, 20876, 21219, 21564, 21905, 22247, 22591, 22934, 23275, 23621, 23963, 24306, 24650, 24994, 25335, 25678, 26021, 26363, 26709, 27051]
hit0 = 1
data1 = [0, 1873, 2062, 2251, 2441, 2634, 2824, 3014, 3203, 3394, 3584, 3775, 3965, 4154, 4346, 4535, 4727, 4916, 5106, 5298, 5488, 5678, 5867, 6058, 6248, 6437, 6629, 6820, 7009, 7198, 7388, 7578, 7769, 7958, 8149, 8339, 8530, 8721, 8910, 9100, 9291, 9480, 9672, 9862, 10051, 10243, 10431, 10623, 10812, 11003, 11194, 11383, 11574, 11764, 11953, 12144, 12334, 12526, 12717, 12905, 13096, 13286, 13477, 13666, 13856, 14048, 14237, 14430, 14618, 14808, 14998]
hit1 = 0
data2 = [0, 2035, 2244, 2450, 2656, 2865, 3071, 3279, 3485, 3692, 3899, 4104, 4312, 4519, 4727, 4934, 5142, 5347, 5553, 5760, 5968, 6176, 6380, 6587, 6797, 7002, 7210, 7417, 7621, 7830, 8036, 8244, 8450, 8655, 8863, 9073, 9278, 9485, 9693, 9898, 10106, 10312, 10520, 10727, 10932, 11137, 11347, 11554, 11762, 11967, 12174, 12382, 12589, 12795, 13002, 13208, 13415, 13624, 13830, 14038, 14244, 14451, 14658, 14863, 15071, 15279, 15483, 15691, 15898, 16108, 16313]
hit2 = 0
TP成长 = 0.1
TP上限 = 7
形态 = ['非抓', '抓取']
def 形态变更(self, 形态, char):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == "非抓":
self.hit0 = 1
self.hit1 = 0
self.hit2 = 0
if 形态 == "抓取":
self.hit0 = 0
self.hit1 = 1
self.hit2 = 1
class 技能6(主动技能):
名称 = "怒气爆发"
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 13
MP = [142, 607]
无色消耗 = 0
data0 = [0, 528, 582, 634, 688, 743, 795, 848, 904, 956, 1009, 1065, 1117, 1170, 1227, 1279, 1332, 1388, 1441, 1496, 1549, 1601, 1656, 1710, 1762, 1818, 1871, 1923, 1978, 2032, 2084, 2138, 2193, 2245, 2299, 2355, 2407, 2461, 2515, 2568, 2622, 2676, 2729, 2784, 2838, 2890, 2945, 2999, 3051, 3106, 3160, 3213, 3267, 3321, 3374, 3427, 3482, 3536, 3589, 3641, 3697, 3750, 3803, 3858, 3911, 3963, 4020, 4073, 4126, 4180, 4234]
hit0 = 10
data1 = [0, 1386, 1526, 1669, 1808, 1948, 2089, 2231, 2371, 2510, 2653, 2794, 2935, 3074, 3215, 3358, 3499, 3637, 3778, 3920, 4060, 4201, 4341, 4483, 4624, 4764, 4904, 5047, 5187, 5328, 5467, 5608, 5749, 5890, 6030, 6171, 6313, 6453, 6593, 6735, 6876, 7017, 7156, 7298, 7439, 7580, 7720, 7861, 8002, 8143, 8284, 8424, 8565, 8707, 8847, 8986, 9129, 9269, 9411, 9551, 9692, 9833, 9974, 10113, 10255, 10395, 10536, 10677, 10817, 10958, 11099]
hit1 = 1
TP成长 = 0.1
TP上限 = 7
class 技能7(主动技能):
名称 = "残酷交锋"
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 10
MP = [110, 467]
无色消耗 = 0
data0 = [0, 1098, 1211, 1322, 1433, 1545, 1657, 1766, 1878, 1990, 2101, 2213, 2325, 2436, 2548, 2660, 2770, 2882, 2993, 3105, 3217, 3328, 3440, 3552, 3663, 3774, 3885, 3997, 4109, 4220, 4332, 4444, 4555, 4667, 4777, 4888, 5000, 5111, 5223, 5335, 5446, 5558, 5669, 5780, 5891, 6004, 6115, 6226, 6339, 6450, 6561, 6673, 6784, 6895, 7008, 7119, 7230, 7343, 7454, 7565, 7677, 7788, 7898, 8010, 8122, 8233, 8345, 8457, 8567, 8678, 8791]
hit0 = 1
data1 = [0, 1098, 1211, 1322, 1433, 1545, 1657, 1766, 1878, 1990, 2101, 2213, 2325, 2436, 2548, 2660, 2770, 2882, 2993, 3105, 3217, 3328, 3440, 3552, 3663, 3774, 3885, 3997, 4109, 4220, 4332, 4444, 4555, 4667, 4777, 4888, 5000, 5111, 5223, 5335, 5446, 5558, 5669, 5780, 5891, 6004, 6115, 6226, 6339, 6450, 6561, 6673, 6784, 6895, 7008, 7119, 7230, 7343, 7454, 7565, 7677, 7788, 7898, 8010, 8122, 8233, 8345, 8457, 8567, 8678, 8791]
hit1 = 1
data2 = [0, 3296, 3630, 3965, 4299, 4634, 4969, 5302, 5637, 5972, 6306, 6641, 6976, 7310, 7645, 7980, 8313, 8647, 8982, 9316, 9651, 9986, 10320, 10655, 10990, 11322, 11658, 11993, 12326, 12661, 12996, 13329, 13664, 13999, 14333, 14667, 15001, 15336, 15671, 16005, 16340, 16675, 17009, 17344, 17678, 18012, 18346, 18681, 19015, 19350, 19685, 20019, 20354, 20688, 21022, 21357, 21692, 22026, 22361, 22696, 23030, 23365, 23698, 24032, 24367, 24702, 25036, 25371, 25706, 26040, 26375]
hit2 = 1
TP成长 = 0.1
TP上限 = 7
class 技能8(主动技能):
名称 = "嗜魂封魔斩"
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 25
MP = [323, 1377]
无色消耗 = 1
data0 = [0, 12150, 13384, 14617, 15850, 17083, 18315, 19549, 20781, 22013, 23247, 24480, 25713, 26944, 28178, 29412, 30645, 31877, 33110, 34342, 35575, 36807, 38041, 39274, 40508, 41739, 42972, 44206, 45439, 46671, 47904, 49137, 50369, 51602, 52836, 54068, 55302, 56534, 57767, 59000, 60232, 61465, 62698, 63932, 65162, 66396, 67630, 68863, 70097, 71327, 72561, 73794, 75027, 76260, 77492, 78726, 79957, 81191, 82425, 83656, 84890, 86122, 87356, 88589, 89820, 91054, 92287, 93521, 94752, 95984, 97218]
hit0 = 1
TP成长 = 0.1
TP上限 = 5
class 技能9(主动技能):
名称 = "暴怒狂斩"
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 20
MP = [113, 1117]
无色消耗 = 1
data0 = [0, 1682, 1854, 2026, 2196, 2367, 2539, 2710, 2880, 3052, 3222, 3393, 3565, 3735, 3905, 4078, 4248, 4418, 4591, 4760, 4933, 5103, 5275, 5445, 5616, 5788, 5958, 6130, 6300, 6471, 6641, 6812, 6982, 7154, 7325, 7496, 7667, 7837, 8009, 8179, 8351, 8521, 8692, 8864, 9034, 9207, 9376, 9548, 9719, 9889, 10062, 10232, 10402, 10573, 10745, 10915, 11087, 11258, 11428, 11600, 11771, 11942, 12113, 12284, 12454, 12626, 12796, 12968, 13139, 13309, 13481]
hit0 = 1
data1 = [0, 490, 540, 588, 639, 690, 739, 788, 838, 888, 938, 988, 1037, 1089, 1139, 1187, 1237, 1287, 1339, 1388, 1436, 1487, 1536, 1587, 1638, 1686, 1736, 1785, 1837, 1886, 1936, 1985, 2035, 2086, 2136, 2184, 2234, 2285, 2336, 2384, 2435, 2485, 2533, 2583, 2634, 2684, 2733, 2784, 2835, 2883, 2933, 2983, 3033, 3084, 3132, 3182, 3232, 3281, 3332, 3381, 3432, 3480, 3530, 3582, 3632, 3680, 3731, 3780, 3831, 3880, 3930]
hit1 = 8
data2 = [0, 2808, 3092, 3377, 3662, 3946, 4233, 4518, 4800, 5085, 5372, 5656, 5941, 6227, 6511, 6796, 7082, 7366, 7650, 7934, 8221, 8506, 8792, 9076, 9360, 9645, 9930, 10215, 10501, 10787, 11071, 11356, 11640, 11926, 12210, 12494, 12780, 13067, 13350, 13636, 13920, 14204, 14489, 14775, 15059, 15343, 15631, 15915, 16200, 16486, 16769, 17054, 17338, 17624, 17909, 18193, 18479, 18764, 19049, 19334, 19618, 19904, 20188, 20474, 20760, 21043, 21329, 21613, 21897, 22184, 22469]
hit2 = 2
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 0
self.power1 = 1.56
self.power2 = 1.56
self.CDR *= 0.9
class 技能10(主动技能):
名称 = '嗜血'
所在等级 = 35
等级上限 = 20
基础等级 = 10
是否有伤害 = 0
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.10 + 0.01 * self.等级, 5)
class 技能11(主动技能):
名称 = "血气之刃"
所在等级 = 40
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 20
MP = [297, 1267]
无色消耗 = 1
data0 = [0, 11201, 12338, 13475, 14611, 15747, 16884, 18018, 19158, 20294, 21430, 22564, 23704, 24838, 25976, 27114, 28249, 29386, 30523, 31658, 32794, 33930, 35069, 36204, 37341, 38477, 39613, 40750, 41889, 43023, 44161, 45297, 46434, 47569, 48707, 49842, 50981, 52117, 53253, 54388, 55525, 56664, 57800, 58936, 60072, 61210, 62345, 63482, 64619, 65755, 66892, 68029, 69164, 70300, 71437, 72575, 73711, 74848, 75984, 77120, 78258, 79393, 80530, 81667, 82804, 83939, 85077, 86212, 87348, 88488, 89623]
hit0 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.37
class 技能12(主动技能):
名称 = "崩山裂地斩"
所在等级 = 45
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 40
MP = [456, 1944]
无色消耗 = 2
data0 = [0, 570, 629, 684, 743, 802, 859, 918, 976, 1035, 1093, 1149, 1206, 1268, 1324, 1383, 1441, 1499, 1556, 1614, 1672, 1731, 1789, 1845, 1904, 1963, 2020, 2080, 2136, 2195, 2255, 2310, 2368, 2426, 2485, 2543, 2600, 2658, 2717, 2775, 2832, 2893, 2950, 3007, 3064, 3122, 3181, 3238, 3297, 3355, 3412, 3473, 3531, 3587, 3646, 3703, 3762, 3820, 3876, 3936, 3993, 4050, 4112, 4169, 4226, 4285, 4342, 4399, 4458, 4516, 4574]
hit0 = 1
data1 = [0, 3813, 4200, 4583, 4971, 5357, 5745, 6131, 6519, 6907, 7292, 7680, 8067, 8455, 8840, 9227, 9616, 10002, 10389, 10775, 11162, 11548, 11937, 12325, 12709, 13096, 13481, 13870, 14257, 14644, 15030, 15418, 15806, 16190, 16579, 16965, 17351, 17738, 18127, 18514, 18899, 19288, 19673, 20059, 20445, 20834, 21220, 21607, 21995, 22381, 22768, 23155, 23544, 23929, 24315, 24703, 25089, 25477, 25864, 26252, 26636, 27023, 27413, 27796, 28184, 28571, 28957, 29344, 29733, 30119, 30505]
hit1 = 1
data2 = [0, 2444, 2693, 2940, 3190, 3437, 3687, 3935, 4184, 4430, 4678, 4927, 5176, 5424, 5672, 5920, 6168, 6416, 6666, 6912, 7161, 7409, 7658, 7905, 8157, 8403, 8652, 8899, 9149, 9396, 9642, 9893, 10140, 10389, 10636, 10885, 11132, 11381, 11630, 11879, 12125, 12373, 12621, 12871, 13120, 13368, 13616, 13863, 14113, 14361, 14608, 14857, 15104, 15354, 15601, 15850, 16097, 16346, 16595, 16844, 17090, 17338, 17589, 17837, 18085, 18333, 18581, 18830, 19077, 19327, 19574]
hit2 = 6
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.26
self.CDR *= 0.95
class 技能13(被动技能):
名称 = '鲜血之忆'
所在等级 = 48
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 独立攻击力倍率进图(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.114 + 0.015 * self.等级, 5)
class 技能14(主动技能):
名称 = "魔狱血刹"
所在等级 = 50
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 145
MP = [900, 7559]
无色消耗 = 5
data0 = [0, 10758, 13253, 15751, 18244, 20738, 23235, 25728, 28226, 30720, 33215, 35710, 38206, 40700, 43196, 45691, 48185, 50683, 53177, 55670, 58168, 60662, 63159, 65652, 68148, 70644, 73138, 75633, 78129, 80624, 83119, 85616, 88109, 90604, 93101, 95594, 98091, 100586, 103081, 105577, 108071, 110565, 113062, 115557, 118051, 120549, 123043, 125536, 128033, 130526, 133024]
hit0 = 1
data1 = [0, 1524, 1877, 2232, 2586, 2939, 3292, 3645, 3999, 4356, 4709, 5064, 5417, 5770, 6124, 6477, 6831, 7185, 7540, 7895, 8247, 8601, 8954, 9308, 9662, 10016, 10371, 10723, 11078, 11432, 11786, 12139, 12492, 12846, 13201, 13554, 13909, 14262, 14617, 14971, 15322, 15678, 16030, 16385, 16741, 17094, 17449, 17800, 18154, 18510, 18863]
hit1 = 27
class 技能15(主动技能):
名称 = "鲜血暴掠"
所在等级 = 60
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 30
MP = [344, 963]
无色消耗 = 2
data0 = [0, 2964, 3265, 3565, 3867, 4168, 4468, 4769, 5069, 5371, 5671, 5971, 6274, 6572, 6875, 7174, 7476, 7776, 8076, 8378, 8678, 8981, 9280, 9580, 9882, 10182, 10484, 10784, 11088, 11387, 11690, 11989, 12289, 12591, 12891, 13194, 13493, 13795, 14095, 14396, 14697, 14997, 15299, 15599, 15899, 16199, 16501, 16801, 17103, 17404, 17704]
hit0 = 1
data1 = [0, 16801, 18508, 20212, 21917, 23621, 25327, 27030, 28737, 30441, 32144, 33849, 35553, 37258, 38966, 40668, 42375, 44079, 45784, 47487, 49194, 50897, 52602, 54307, 56011, 57717, 59423, 61127, 62830, 64537, 66239, 67946, 69650, 71356, 73060, 74765, 76469, 78175, 79877, 81584, 83288, 84993, 86697, 88402, 90106, 91813, 93515, 95222, 96926, 98631, 100335]
hit1 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
# 血之连接
# 施放过程中连接[崩山裂地斩]时, 血气爆炸的瞬间施放[崩山裂地斩]
# 攻击力 +14%
# 不抓取敌人也可以引发血气爆炸
# 血气爆炸范围 +20%
# 攻击力 +6%
def 装备护石(self, char):
self.倍率 *= 1.29
class 技能16(主动技能):
名称 = "残血暴碎击"
所在等级 = 70
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [534, 1771]
无色消耗 = 2
data0 = [0, 7012, 7723, 8435, 9147, 9858, 10569, 11281, 11992, 12704, 13415, 14127, 14838, 15549, 16261, 16973, 17684, 18395, 19106, 19819, 20530, 21241, 21953, 22664, 23375, 24087, 24799, 25510, 26221, 26932, 27645, 28356, 29067, 29779, 30490, 31201, 31913, 32625, 33336, 34047, 34758, 35471, 36182, 36893, 37605, 38316, 39027, 39739, 40451, 41162, 41873]
hit0 = 5
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.8*0.73
self.CDR *= 0.9
class 技能17(被动技能):
名称 = '汲血之力'
所在等级 = 75
等级上限 = 50
学习间隔 = 3
等级精通 = 40
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.22 + 0.02 * self.等级, 5)
class 技能18(主动技能):
名称 = "浴血之怒"
所在等级 = 75
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 40
MP = [580, 4500]
无色消耗 = 3
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]
hit0 = 1
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.37
class 技能19(主动技能):
名称 = "致命血陨"
所在等级 = 80
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [848, 6360]
无色消耗 = 5
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]
hit0 = 1
data1 = [0, 16453, 18122, 19792, 21460, 23129, 24800, 26469, 28137, 29807, 31476, 33146, 34816, 36484, 38153, 39823, 41493, 43161, 44831, 46500, 48169, 49840, 51508, 53177, 54847, 56516, 58184, 59855, 61523, 63193, 64860, 66532, 68200, 69871, 71539, 73208, 74878, 76548, 78216, 79886, 81554, 83225, 84894, 86564, 88231, 89902, 91571, 93241, 94908, 96579, 98247]
hit1 = 1
data2 = [0, 36199, 39870, 43543, 47215, 50886, 54560, 58233, 61905, 65578, 69250, 72924, 76597, 80266, 83938, 87610, 91285, 94957, 98630, 102302, 105975, 109649, 113320, 116990, 120663, 124336, 128009, 131681, 135355, 139026, 142699, 146371, 150045, 153718, 157388, 161060, 164731, 168406, 172078, 175750, 179423, 183096, 186770, 190442, 194111, 197784, 201457, 205130, 208802, 212476, 216148]
hit2 = 1
是否有护石 = 1
def 装备护石(self, char):
self.power2 = 1.19
self.倍率 *= 1.21
self.CDR *= 0.9
class 技能20(主动技能):
名称 = "血魔·弑天"
所在等级 = 85
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 180
MP = [2500, 5000]
无色消耗 = 10
data0 = [0, 28415, 35004, 41595, 48183, 54772, 61363, 67952, 74541, 81131, 87721, 94309, 100898, 107489, 114078, 120669, 127258, 133847, 140437, 147026, 153616, 160204, 166795, 173384, 179972, 186563, 193152, 199743, 206332, 212922, 219509, 226099, 232689, 239277, 245868, 252457, 259048, 265636, 272225, 278816, 285405, 291995, 298583, 305174, 311763, 318352, 324943, 331531, 338122, 344710, 351300]
hit0 = 2
data1 = [0, 69462, 85570, 101677, 117785, 133893, 150000, 166108, 182215, 198324, 214432, 230538, 246646, 262754, 278863, 294969, 311079, 327186, 343292, 359399, 375507, 391615, 407723, 423829, 439939, 456046, 472153, 488260, 504369, 520477, 536584, 552690, 568800, 584907, 601013, 617122, 633229, 649337, 665445, 681553, 697660, 713767, 729876, 745983, 762090, 778199, 794306, 810414, 826521, 842628, 858736]
hit1 = 1
class 技能21(被动技能):
名称 = '血气界限'
所在等级 = 95
等级上限 = 50
学习间隔 = 3
等级精通 = 40
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.18 + 0.02 * self.等级, 5)
class 技能22(主动技能):
名称 = "疯魔血魂斩"
所在等级 = 95
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 60
MP = [1017, 7632]
无色消耗 = 7
data0 = [0, 33249, 36622, 39995, 43368, 46742, 50115, 53488, 56861, 60234, 63608, 66980, 70353, 73728, 77100, 80475, 83848, 87221, 90595, 93968, 97341, 100714, 104088, 107460, 110834, 114205, 117579, 120953, 124325, 127698, 131073, 134447, 137818, 141193, 144566, 147939, 151312, 154686, 158059, 161433, 164805, 168179, 171551, 174925, 178298, 181672, 185045, 188418, 191793, 195163, 198538]
hit0 = 1
data1 = [0, 15516, 17089, 18663, 20239, 21811, 23386, 24960, 26535, 28108, 29682, 31257, 32830, 34405, 35979, 37555, 39127, 40702, 42277, 43849, 45424, 46999, 48574, 50146, 51720, 53297, 54869, 56443, 58019, 59593, 61166, 62739, 64315, 65889, 67463, 69037, 70613, 72185, 73760, 75335, 76907, 78482, 80056, 81633, 83205, 84779, 86354, 87927, 89501, 91076, 92649]
hit1 = 5
class 技能23(主动技能):
名称 = '血魔极道灭世'
所在等级 = 100
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 290
MP = [4027, 8055]
无色消耗 = 15
data0 = [0, 13883, 17102, 20321, 23540, 26759, 29979, 33198, 36418, 39637, 42857, 46076, 49295, 52515, 55735, 58953, 62173, 65392, 68611, 71830, 75050, 78268, 81489, 84708, 87928, 91146, 94366, 97586, 100805, 104024, 107243, 110462, 113681, 116901, 120119, 123339, 126559, 129778, 132997, 136217, 139436, 142656, 145875, 149094, 152312, 155533, 158751, 161971, 165190, 168411, 171629]
hit0 = 4
data1 = [0, 18510, 22804, 27096, 31388, 35681, 39973, 44265, 48556, 52851, 57142, 61434, 65727, 70019, 74311, 78604, 82897, 87189, 91482, 95774, 100066, 104359, 108652, 112944, 117236, 121529, 125821, 130113, 134406, 138699, 142991, 147284, 151576, 155868, 160161, 164453, 168746, 173038, 177331, 181623, 185914, 190207, 194499, 198792, 203084, 207377, 211669, 215962, 220255, 224546, 228840]
hit1 = 2
data2 = [0, 37023, 45606, 54191, 62775, 71360, 79946, 88530, 97116, 105701, 114285, 122870, 131454, 140040, 148625, 157210, 165795, 174380, 182963, 191549, 200133, 208718, 217304, 225888, 234473, 243059, 251643, 260228, 268812, 277397, 285983, 294567, 303153, 311736, 320321, 328906, 337490, 346076, 354661, 363246, 371831, 380415, 389000, 397585, 406169, 414756, 423341, 431925, 440509, 449093, 457678]
hit2 = 1
data3 = [0, 148087, 182428, 216767, 251107, 285445, 319785, 354124, 388465, 422802, 457143, 491482, 525821, 560161, 594500, 628840, 663178, 697518, 731858, 766197, 800536, 834876, 869216, 903555, 937894, 972233, 1006574, 1040911, 1075252, 1109590, 1143931, 1178269, 1212608, 1246949, 1281288, 1315627, 1349966, 1384306, 1418645, 1452985, 1487323, 1521664, 1556002, 1590342, 1624681, 1659021, 1693360, 1727700, 1762039, 1796379, 1830717]
hit3 = 1
data4 = [0, 11568, 14252, 16935, 19616, 22299, 24983, 27665, 30349, 33031, 35715, 38397, 41079, 43762, 46445, 49128, 51811, 54492, 57175, 59858, 62541, 65224, 67907, 70591, 73272, 75955, 78638, 81321, 84004, 86686, 89369, 92053, 94734, 97417, 100099, 102782, 105466, 108149, 110831, 113513, 116197, 118880, 121562, 124245, 126928, 129610, 132293, 134975, 137659, 140342, 143024]
hit4 = 8
class classChange(Character):
def __init__(self, equVersion=""):
self.实际名称 = 'berserker'
self.名称 = '极诣·狂战士'
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 = 2.16
super().__init__(equVersion)