Files
dcalc/api/core/characters/blood_mage.py
T
2024-11-04 15:00:40 +08:00

453 lines
20 KiB
Python

from core.basic.skill import 技能
from core.basic.character import Character
from core.basic.skill import 主动技能, 被动技能
class 技能0(主动技能):
名称 = "血蝠之袭"
所在等级 = 15
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 5
MP = [24, 240]
无色消耗 = 0
data0 = [0, 345, 378, 414, 448, 483, 518, 553, 587, 624, 659, 692, 727, 762, 796, 832, 867, 902, 937, 972, 1005, 1042, 1077, 1111, 1145, 1181, 1214, 1251, 1285, 1320, 1355, 1391, 1423, 1460, 1495, 1529, 1563, 1599, 1633, 1670, 1704, 1739, 1773, 1809, 1841, 1878, 1913, 1948, 1983, 2017, 2053, 2089, 2121, 2156, 2191, 2226, 2262, 2297, 2331, 2367, 2402, 2434, 2470, 2506, 2540, 2575, 2610, 2645, 2681, 2716, 2749]
hit0 = 15
TP成长 = 0.1
TP上限 = 7
class 技能1(主动技能):
名称 = "血翼突击"
所在等级 = 15
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 5
MP = [0, 0]
无色消耗 = 0
data0 = [0, 4298, 4732, 5169, 5605, 6043, 6476, 6911, 7350, 7784, 8221, 8655, 9090, 9528, 9963, 10400, 10834, 11273, 11707, 12144, 12578, 13014, 13451, 13886, 14323, 14758, 15196, 15630, 16065, 16504, 16937, 17374, 17809, 18244, 18682, 19116, 19553, 19988, 20427, 20860, 21295, 21732, 22168, 22605, 23039, 23476, 23912, 24350, 24784, 25218, 25656, 26091, 26528, 26962, 27397, 27835, 28270, 28708, 29141, 29579, 30015, 30449, 30887, 31321, 31758, 32193, 32632, 33065, 33500, 33938, 34372]
hit0 = 1
TP成长 = 0.1
TP上限 = 7
class 技能2(被动技能):
名称 = '鲜血融合'
所在等级 = 15
等级上限 = 20
基础等级 = 10
冷却关联技能 = ["血翼突击","鲜血长枪","血腥狩猎","狱血之牙","血腥炼狱","狱血之噬","血翼绽放","死亡之握","血翼蔽空"]
def 物理攻击力倍率进图(self, 武器类型):
if self.等级 <= 10:
return round(1.00 + 0.01 * self.等级, 5)
else:
return round(0.90 + 0.02 * self.等级, 5)
def CD缩减倍率(self, 武器类型):
if self.等级 == 1:
return 1.0
else:
return 0.9
class 技能3(主动技能):
名称 = "鲜血长枪"
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [0, 0]
无色消耗 = 0
data0 = [0, 2891, 3182, 3475, 3768, 4062, 4356, 4648, 4941, 5234, 5527, 5819, 6114, 6408, 6701, 6994, 7285, 7579, 7871, 8166, 8459, 8750, 9043, 9338, 9630, 9923, 10218, 10509, 10802, 11096, 11391, 11682, 11975, 12270, 12562, 12855, 13150, 13441, 13733, 14026, 14320, 14612, 14906, 15198, 15493, 15786, 16078, 16371, 16666, 16959, 17251, 17544, 17837, 18129, 18425, 18718, 19009, 19302, 19596, 19888, 20182, 20478, 20770, 21061, 21354, 21648, 21939, 22233, 22527, 22820, 23113]
hit0 = 1
data1 = [0, 2891, 3182, 3475, 3768, 4062, 4356, 4648, 4941, 5234, 5527, 5819, 6114, 6408, 6701, 6994, 7285, 7579, 7871, 8166, 8459, 8750, 9043, 9338, 9630, 9923, 10218, 10509, 10802, 11096, 11391, 11682, 11975, 12270, 12562, 12855, 13150, 13441, 13733, 14026, 14320, 14612, 14906, 15198, 15493, 15786, 16078, 16371, 16666, 16959, 17251, 17544, 17837, 18129, 18425, 18718, 19009, 19302, 19596, 19888, 20182, 20478, 20770, 21061, 21354, 21648, 21939, 22233, 22527, 22820, 23113]
hit1 = 1
TP成长 = 0.1
TP上限 = 7
class 技能4(被动技能):
名称 = '血之共鸣'
所在等级 = 20
等级上限 = 11
基础等级 = 1
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.08 + 0.02 * self.等级, 5)
class 技能5(主动技能):
名称 = "血蝠之舞"
所在等级 = 25
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [80, 800]
无色消耗 = 0
data0 = [0, 237, 260, 284, 309, 331, 354, 382, 404, 428, 451, 474, 498, 523, 547, 571, 595, 618, 643, 665, 691, 714, 738, 764, 785, 809, 833, 857, 882, 906, 930, 953, 977, 1001, 1026, 1050, 1074, 1097, 1120, 1145, 1167, 1192, 1216, 1241, 1265, 1288, 1312, 1335, 1362, 1384, 1408, 1433, 1454, 1479, 1503, 1528, 1550, 1574, 1600, 1623, 1646, 1671, 1695, 1720, 1744, 1767, 1789, 1813, 1838, 1862, 1885]
hit0 = 29
TP成长 = 0.1
TP上限 = 7
class 技能6(主动技能):
名称 = "血腥狩猎"
所在等级 = 25
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 8
MP = [0, 0]
无色消耗 = 0
data0 = [0, 1501, 1654, 1809, 1961, 2112, 2263, 2418, 2570, 2722, 2874, 3028, 3179, 3332, 3482, 3636, 3788, 3940, 4093, 4246, 4397, 4549, 4704, 4856, 5007, 5159, 5314, 5466, 5618, 5769, 5922, 6076, 6227, 6379, 6532, 6682, 6835, 6989, 7141, 7293, 7447, 7597, 7751, 7903, 8055, 8208, 8362, 8512, 8665, 8817, 8970, 9124, 9274, 9426, 9579, 9732, 9884, 10037, 10188, 10341, 10493, 10647, 10800, 10952, 11103, 11256, 11409, 11561, 11714, 11865, 12018]
hit0 = 5
TP成长 = 0.1
TP上限 = 7
class 技能7(主动技能):
名称 = "狱血之犬"
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 10
MP = [112, 1120]
无色消耗 = 0
data0 = [0, 562, 618, 675, 734, 789, 846, 902, 959, 1016, 1073, 1130, 1186, 1242, 1301, 1358, 1416, 1471, 1527, 1584, 1641, 1699, 1756, 1811, 1869, 1925, 1983, 2039, 2099, 2154, 2210, 2268, 2324, 2382, 2438, 2494, 2551, 2608, 2666, 2722, 2777, 2835, 2893, 2950, 3007, 3063, 3122, 3177, 3235, 3291, 3348, 3404, 3460, 3517, 3574, 3634, 3690, 3747, 3803, 3860, 3917, 3974, 4030, 4088, 4143, 4201, 4257, 4314, 4371, 4429, 4486]
hit0 = 1
data1 = [0, 562, 618, 675, 734, 789, 846, 902, 959, 1016, 1073, 1130, 1186, 1242, 1301, 1358, 1416, 1471, 1527, 1584, 1641, 1699, 1756, 1811, 1869, 1925, 1983, 2039, 2099, 2154, 2210, 2268, 2324, 2382, 2438, 2494, 2551, 2608, 2666, 2722, 2777, 2835, 2893, 2950, 3007, 3063, 3122, 3177, 3235, 3291, 3348, 3404, 3460, 3517, 3574, 3634, 3690, 3747, 3803, 3860, 3917, 3974, 4030, 4088, 4143, 4201, 4257, 4314, 4371, 4429, 4486]
hit1 = 13
TP成长 = 0.1
TP上限 = 7
class 技能8(主动技能):
名称 = "狱血之牙"
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 12
MP = [0, 0]
无色消耗 = 0
data0 = [0, 10043, 11059, 12079, 13098, 14117, 15136, 16154, 17172, 18192, 19210, 20230, 21249, 22266, 23284, 24303, 25323, 26340, 27360, 28380, 29397, 30416, 31435, 32454, 33473, 34491, 35509, 36527, 37547, 38565, 39584, 40604, 41622, 42641, 43660, 44679, 45696, 46715, 47734, 48752, 49771, 50791, 51808, 52828, 53846, 54866, 55884, 56901, 57921, 58939, 59958, 60978, 61996, 63014, 64033, 65052, 66071, 67090, 68109, 69125, 70145, 71165, 72182, 73202, 74221, 75239, 76259, 77277, 78294, 79313, 80333]
hit0 = 1
TP成长 = 0.1
TP上限 = 7
class 技能9(主动技能):
名称 = "血腥炼狱"
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 18
MP = [0, 0]
无色消耗 = 1
data0 = [0, 1768, 1949, 2126, 2306, 2485, 2664, 2844, 3025, 3203, 3383, 3562, 3741, 3920, 4101, 4280, 4457, 4637, 4816, 4995, 5176, 5356, 5535, 5714, 5892, 6073, 6252, 6431, 6610, 6790, 6967, 7149, 7329, 7507, 7687, 7867, 8044, 8225, 8402, 8585, 8763, 8940, 9123, 9300, 9479, 9660, 9839, 10018, 10197, 10376, 10556, 10734, 10914, 11094, 11274, 11453, 11632, 11811, 11991, 12169, 12350, 12528, 12706, 12886, 13065, 13247, 13425, 13605, 13783, 13963, 14142]
hit0 = 10
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.29
self.CDR *= 0.9
class 技能10(主动技能):
名称 = "噬魂囚笼"
所在等级 = 40
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 20
MP = [192, 1920]
无色消耗 = 1
data0 = [0, 947, 1043, 1139, 1237, 1333, 1428, 1524, 1620, 1717, 1813, 1910, 2004, 2101, 2199, 2293, 2390, 2484, 2580, 2678, 2775, 2870, 2967, 3061, 3158, 3255, 3352, 3447, 3542, 3639, 3735, 3831, 3929, 4023, 4120, 4216, 4310, 4408, 4504, 4601, 4697, 4793, 4888, 4985, 5081, 5177, 5274, 5370, 5465, 5563, 5658, 5753, 5848, 5945, 6043, 6138, 6235, 6330, 6426, 6523, 6618, 6715, 6812, 6906, 7004, 7100, 7194, 7291, 7386, 7485, 7580]
hit0 = 24
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.29
self.CDR *= 0.82
class 技能11(主动技能):
名称 = "噬魂囚笼"
所在等级 = 40
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 20
MP = [192, 1920]
无色消耗 = 1
data0 = [0, 947, 1043, 1139, 1237, 1333, 1428, 1524, 1620, 1717, 1813, 1910, 2004, 2101, 2199, 2293, 2390, 2484, 2580, 2678, 2775, 2870, 2967, 3061, 3158, 3255, 3352, 3447, 3542, 3639, 3735, 3831, 3929, 4023, 4120, 4216, 4310, 4408, 4504, 4601, 4697, 4793, 4888, 4985, 5081, 5177, 5274, 5370, 5465, 5563, 5658, 5753, 5848, 5945, 6043, 6138, 6235, 6330, 6426, 6523, 6618, 6715, 6812, 6906, 7004, 7100, 7194, 7291, 7386, 7485, 7580]
hit0 = 24
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.29
self.CDR *= 0.82
class 技能11(主动技能):
名称 = "狱血之噬"
所在等级 = 45
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 40
MP = [0, 0]
无色消耗 = 2
data0 = [0, 44844, 49392, 53942, 58490, 63039, 67590, 72138, 76688, 81235, 85786, 90335, 94886, 99433, 103982, 108533, 113080, 117631, 122179, 126729, 131279, 135827, 140376, 144928, 149475, 154025, 158573, 163124, 167672, 172220, 176771, 181320, 185869, 190418, 194967, 199517, 204066, 208615, 213164, 217714, 222263, 226813, 231361, 235911, 240461, 245008, 249558, 254106, 258657, 263206, 267754, 272305, 276854, 281403, 285952, 290501, 295052, 299599, 304150, 308697, 313247, 317799, 322345, 326896, 331444, 335994, 340543, 345091, 349641, 354191, 358739]
hit0 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.28
class 技能12(被动技能):
名称 = '血狱之力'
所在等级 = 48
等级上限 = 50
学习间隔 = 3
等级精通 = 40
关联技能 = ['所有']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.105 + 0.015 * self.等级, 5)
class 技能13(主动技能):
名称 = "伯爵之歌"
所在等级 = 50
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 145
MP = [0, 0]
无色消耗 = 5
data0 = [0, 5278, 6501, 7723, 8947, 10171, 11394, 12619, 13842, 15065, 16291, 17513, 18736, 19961, 21182, 22407, 23630, 24853, 26077, 27300, 28525, 29749, 30971, 32195, 33420, 34642, 35865, 37090, 38312, 39536, 40761, 41982, 43205, 44430, 45655, 46878, 48102, 49325, 50548, 51771, 52995, 54219, 55441, 56666, 57890, 59112, 60336, 61560, 62784, 64006, 65231]
hit0 = 14
data1 = [0, 31660, 39001, 46340, 53684, 61024, 68366, 75708, 83049, 90388, 97732, 105072, 112412, 119756, 127098, 134437, 141778, 149121, 156461, 163802, 171142, 178485, 185825, 193168, 200509, 207851, 215191, 222531, 229873, 237215, 244556, 251897, 259236, 266580, 273922, 281262, 288604, 295946, 303285, 310627, 317968, 325310, 332652, 339992, 347334, 354674, 362016, 369357, 376700, 384039, 391380]
hit1 = 1
class 技能14(主动技能):
名称 = "魔仆召唤:狱犬"
所在等级 = 60
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 25
MP = [640, 1920]
无色消耗 = 1
data0 = [0, 1899, 2092, 2284, 2477, 2669, 2863, 3056, 3247, 3440, 3632, 3824, 4017, 4210, 4401, 4595, 4786, 4980, 5172, 5366, 5558, 5749, 5943, 6134, 6328, 6520, 6714, 6906, 7098, 7291, 7484, 7677, 7869, 8062, 8255, 8446, 8639, 8833, 9023, 9216, 9409, 9601, 9793, 9988, 10180, 10372, 10564, 10758, 10950, 11141, 11335]
hit0 = 17
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.22
self.CDR *= 0.8
class 技能15(主动技能):
名称 = "血翼绽放"
所在等级 = 70
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [0, 0]
无色消耗 = 2
data0 = [0, 21552, 23736, 25923, 28110, 30295, 32482, 34669, 36855, 39040, 41228, 43413, 45599, 47784, 49971, 52160, 54345, 56531, 58718, 60904, 63091, 65278, 67463, 69649, 71835, 74022, 76209, 78394, 80581, 82768, 84952, 87140, 89326, 91513, 93699, 95884, 98071, 100258, 102444, 104629, 106815, 109000, 111190, 113376, 115560, 117746, 119933, 122118, 124305, 126492, 128678]
hit0 = 1
data1 = [0, 32326, 35605, 38885, 42164, 45445, 48724, 52003, 55282, 58561, 61841, 65120, 68402, 71680, 74960, 78239, 81517, 84796, 88076, 91357, 94635, 97916, 101192, 104473, 107753, 111033, 114312, 117590, 120871, 124149, 127430, 130708, 133989, 137269, 140548, 143827, 147105, 150387, 153665, 156945, 160222, 163503, 166782, 170062, 173341, 176620, 179900, 183179, 186458, 189738, 193016]
hit1 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.33
class 技能16(主动技能):
名称 = "地狱冥犬"
所在等级 = 75
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 30
MP = [1066, 2133]
无色消耗 = 3
data0 = [0, 1621, 1879, 2139, 2396, 2650, 2914, 3172, 3428, 3687, 3945, 4201, 4463, 4719, 4977, 5237, 5495, 5753, 6012, 6269, 6529, 6787, 7045, 7305, 7564, 7822, 8081, 8337, 8596, 8857, 9111, 9370, 9628, 9886, 10143, 10403, 10661, 10919, 11179, 11436, 11694, 11954, 12210, 12471, 12727, 12986, 13245, 13502, 13760, 14020, 14279]
hit0 = 20
data1 = [0, 32404, 37572, 42737, 47904, 53071, 58238, 63405, 68571, 73738, 78902, 84066, 89233, 94400, 99565, 104734, 109900, 115067, 120232, 125401, 130565, 135730, 140895, 146061, 151226, 156396, 161562, 166728, 171895, 177061, 182226, 187393, 192559, 197722, 202889, 208057, 213223, 218390, 223556, 228722, 233888, 239052, 244221, 249386, 254553, 259720, 264885, 270052, 275218, 280385, 285549]
hit1 = 1
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.29
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(主动技能):
名称 = "死亡之握"
所在等级 = 80
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [0, 0]
无色消耗 = 5
data0 = [0, 124351, 136965, 149580, 162196, 174810, 187427, 200042, 212656, 225273, 237887, 250503, 263118, 275732, 288349, 300964, 313578, 326194, 338809, 351425, 364040, 376654, 389269, 401886, 414501, 427116, 439731, 452346, 464961, 477577, 490192, 502807, 515421, 528037, 540654, 553269, 565883, 578498, 591113, 603730, 616344, 628960, 641576, 654190, 666805, 679421, 692036, 704652, 717266, 729881, 742498]
hit0 = 1
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.34
class 技能19(主动技能):
名称 = "血界彼岸"
所在等级 = 85
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 180
MP = [0, 0]
无色消耗 = 10
data0 = [0, 3549, 4373, 5194, 6018, 6841, 7664, 8487, 9309, 10132, 10955, 11779, 12601, 13425, 14248, 15070, 15893, 16716, 17539, 18363, 19185, 20005, 20829, 21651, 22476, 23299, 24121, 24944, 25767, 26590, 27414, 28236, 29060, 29882, 30704, 31527, 32350, 33174, 33995, 34819, 35642, 36466, 37288, 38111, 38934, 39756, 40579, 41403, 42225, 43049, 43870]
hit0 = 34
data1 = [0, 120659, 148636, 176616, 204595, 232572, 260550, 288530, 316509, 344487, 372466, 400444, 428422, 456402, 484380, 512359, 540337, 568316, 596293, 624271, 652252, 680231, 708207, 736187, 764165, 792144, 820122, 848101, 876080, 904060, 932036, 960015, 987995, 1015973, 1043951, 1071931, 1099908, 1127887, 1155865, 1183845, 1211823, 1239801, 1267780, 1295758, 1323736, 1351716, 1379695, 1407673, 1435651, 1463631, 1491608]
hit1 = 1
class 技能20(主动技能):
名称 = "血翼蔽空"
所在等级 = 95
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 60
MP = [0, 0]
无色消耗 = 7
data0 = [0, 200503, 220846, 241187, 261528, 281868, 302210, 322551, 342892, 363234, 383575, 403916, 424257, 444597, 464937, 485279, 505621, 525961, 546302, 566644, 586984, 607326, 627668, 648006, 668350, 688689, 709032, 729371, 749713, 770054, 790395, 810737, 831079, 851417, 871760, 892100, 912442, 932781, 953123, 973464, 993806, 1014148, 1034488, 1054827, 1075170, 1095509, 1115852, 1136194, 1156535, 1176876, 1197216]
hit0 = 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(主动技能):
名称 = "血域帷幕·陨灭"
所在等级 = 100
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 290
MP = [0, 0]
无色消耗 = 15
data0 = [0, 68076, 83862, 99647, 115431, 131217, 147002, 162788, 178572, 194359, 210144, 225928, 241715, 257500, 273286, 289072, 304857, 320643, 336428, 352213, 367999, 383783, 399570, 415356, 431139, 446925, 462710, 478496, 494283, 510067, 525854, 541639, 557424, 573210, 588995, 604781, 620567, 636350, 652136, 667922, 683706, 699492, 715278, 731064, 746847, 762634, 778420, 794206, 809991, 825777, 841563]
hit0 = 1
data1 = [0, 6808, 8387, 9965, 11543, 13122, 14701, 16278, 17857, 19435, 21014, 22593, 24172, 25750, 27329, 28909, 30486, 32064, 33643, 35222, 36800, 38378, 39957, 41536, 43114, 44693, 46271, 47849, 49428, 51007, 52585, 54164, 55744, 57321, 58899, 60478, 62057, 63636, 65214, 66793, 68371, 69950, 71528, 73106, 74684, 76263, 77843, 79422, 80999, 82579, 84158]
hit1 = 20
data2 = [0, 476523, 587021, 697520, 808017, 918515, 1029014, 1139512, 1250009, 1360508, 1471007, 1581504, 1692003, 1802500, 1912998, 2023498, 2133996, 2244492, 2354990, 2465489, 2575986, 2686484, 2796983, 2907481, 3017979, 3128477, 3238976, 3349472, 3459973, 3570470, 3680968, 3791466, 3901964, 4012462, 4122960, 4233460, 4343956, 4454455, 4564950, 4675450, 4785950, 4896447, 5006946, 5117442, 5227940, 5338438, 5448939, 5559434, 5669934, 5780432, 5890929]
hit2 = 1
class classChange(Character):
def __init__(self, equVersion=""):
self.实际名称 = 'blood_mage'
self.名称 = '知源·血法师'
self.角色 = '魔法师(男)'
self.角色类型 = '输出'
self.职业 = '血法师'
# 用来筛CP武器的
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.97
super().__init__(equVersion)