Files
2024-11-04 15:00:40 +08:00

471 lines
21 KiB
Python

from core.basic.skill import 技能
from core.basic.character import Character
from core.basic.skill import 主动技能, 被动技能
class 技能0(被动技能): # 基础精通
名称 = '基础精通'
倍率 = 1.0
所在等级 = 1
等级上限 = 200
学习间隔 = 1
等级精通 = 110
关联技能 = ['霸王戟']
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(self.倍率 * (0.463 + 0.089 * self.等级), 5)
# 霸王戟和战戟猛攻用的都是霸王戟的按键,接在平x后面就是霸王戟,接在技能后面就是战戟猛攻
# 霸王戟TP是基础精通,和战戟猛攻TP不一样
class 技能1(主动技能):
名称 = '霸王戟'
所在等级 = 15
等级上限 = 1
学习间隔 = 2
等级精通 = 1
MP = [3, 35]
# 接平x第一下
data0 = [(i*1.091) for i in [0, 289.33]]
hit0 = 1
# 接平x第二下
data1 = [(i*1.091) for i in [0, 399.60]]
hit1 = 0
# 接平x第三下
data2 = [(i*1.091) for i in [0, 429.59]]
hit2 = 0
CD = 0.5
TP成长 = 0.10
TP上限 = 5
形态 = ['下斩', '横斩', '强横']
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 = 0
if 形态 == "强横":
self.hit0 = 0
self.hit1 = 0
self.hit2 = 1
class 技能2(被动技能):
名称 = '战戟精通'
所在等级 = 15
等级上限 = 20
基础等级 = 10
def 物理攻击力倍率进图(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.1 + 0.02 * self.等级, 5)
class 技能3(主动技能):
名称 = "破军突击"
所在等级 = 20
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 5
MP = [12, 200]
无色消耗 = 0
data0 = [0, 254, 280, 310, 333, 359, 385, 413, 439, 462, 492, 516, 544, 566, 595, 621, 648, 672, 698, 726, 753, 779, 803, 829, 857, 884, 908, 934, 961, 987, 1012, 1038, 1067, 1091, 1116, 1142, 1169, 1195, 1220, 1249, 1274, 1301, 1324, 1351, 1377, 1403, 1430, 1455, 1483, 1508, 1536, 1561, 1585, 1612, 1637, 1665, 1690, 1717, 1744, 1768, 1795, 1820, 1849, 1872, 1899, 1925, 1952, 1977, 2002, 2029, 2057]
hit0 = 3
data1 = [0, 4371, 4816, 5259, 5702, 6144, 6589, 7030, 7476, 7919, 8363, 8804, 9251, 9693, 10137, 10579, 11026, 11469, 11912, 12355, 12800, 13243, 13684, 14129, 14572, 15016, 15460, 15903, 16346, 16791, 17234, 17678, 18121, 18566, 19009, 19454, 19895, 20339, 20781, 21224, 21671, 22113, 22556, 22999, 23445, 23887, 24332, 24774, 25220, 25662, 26107, 26547, 26992, 27436, 27880, 28323, 28766, 29210, 29653, 30097, 30541, 30985, 31428, 31874, 32315, 32759, 33200, 33647, 34089, 34533, 34976]
hit1 = 1
TP成长 = 0.1
TP上限 = 7
def TP加成(self):
return 1 + (self.TP等级-1) * self.TP成长
def 等效百分比(self, **argv):
if self.TP等级 > 0:
self.hit0 = 5 # TP1时加段数
else:
self.hit0 = 3
return super().等效百分比(**argv)
class 技能4(主动技能):
名称 = "追魂斩"
所在等级 = 25
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 6
MP = [15, 300]
无色消耗 = 0
data0 = [0, 3042, 3352, 3662, 3970, 4280, 4588, 4896, 5205, 5515, 5823, 6132, 6442, 6750, 7057, 7368, 7675, 7987, 8296, 8603, 8911, 9223, 9530, 9839, 10148, 10454, 10764, 11072, 11382, 11690, 11999, 12306, 12618, 12926, 13236, 13545, 13854, 14163, 14471, 14779, 15090, 15398, 15707, 16014, 16324, 16633, 16942, 17252, 17562, 17871, 18179, 18486, 18794, 19106, 19414, 19722, 20029, 20339, 20648, 20957, 21266, 21575, 21887, 22194, 22502, 22811, 23120, 23430, 23737, 24047, 24355]
hit0 = 2
TP成长 = 0.1
TP上限 = 7
class 技能5(主动技能):
名称 = "战戟猛攻"
是否主动 = 0
所在等级 = 25
等级上限 = 30
学习间隔 = 3
等级精通 = 20
CD = 1 # 实际无冷却
MP = [0, 0]
无色消耗 = 0
data0 = [0, 4455, 4993, 5532, 6072, 6609, 7149, 7687, 8227, 8764, 9305, 9842, 10381, 10920, 11458, 11998, 12536, 13075, 13613, 14152, 14690, 15229, 15769, 16307, 16846, 17384, 17923, 18462, 19000, 19539, 20078]
hit0 = 1
TP成长 = 0.1
TP上限 = 7
def 物理攻击力倍率进图(self, 武器类型):
if self.等级 == 0:
return 1.0
elif self.等级 <= 20:
return round(1 + 0.005 * self.等级, 5)
else:
return round(1.1 + 0.02 * (self.等级 - 20), 5)
class 技能6(主动技能):
名称 = "落月斩"
所在等级 = 30
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 7
MP = [30, 350]
无色消耗 = 0
data0 = [0, 8368, 9217, 10064, 10916, 11764, 12613, 13462, 14314, 15161, 16012, 16861, 17709, 18556, 19409, 20257, 21106, 21954, 22806, 23653, 24502, 25351, 26201, 27050, 27900, 28748, 29597, 30445, 31297, 32145, 32994, 33843, 34694, 35541, 36390, 37239, 38089, 38937, 39788, 40635, 41485, 42333, 43183, 44033, 44882, 45731, 46580, 47428, 48278, 49127, 49977, 50825, 51676, 52523, 53373, 54221, 55071, 55921, 56770, 57619, 58470, 59317, 60167, 61016, 61866, 62714, 63564, 64412, 65262, 66110, 66960]
hit0 = 1
TP成长 = 0.1
TP上限 = 7
class 技能7(主动技能):
名称 = "冷血突刺"
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 16
MP = [100, 920]
无色消耗 = 1
data0 = [0, 9876, 10878, 11882, 12882, 13885, 14885, 15890, 16891, 17892, 18894, 19898, 20900, 21901, 22903, 23907, 24908, 25908, 26912, 27915, 28916, 29916, 30921, 31924, 32925, 33928, 34928, 35931, 36932, 37935, 38936, 39939, 40940, 41943, 42944, 43948, 44950, 45951, 46953, 47955, 48959, 49959, 50961, 51964, 52966, 53968, 54969, 55970, 56975, 57976, 58977, 59983, 60982, 61985, 62985, 63991, 64992, 65992, 66993, 67999, 69001, 70002, 71005, 72007, 73009, 74008, 75012, 76015, 77016, 78017, 79019]
hit0 = 1
data1 = [0, 1094, 1208, 1318, 1429, 1541, 1652, 1763, 1875, 1985, 2097, 2209, 2319, 2432, 2542, 2654, 2767, 2876, 2987, 3103, 3211, 3322, 3436, 3545, 3660, 3768, 3878, 3992, 4101, 4213, 4325, 4435, 4547, 4659, 4769, 4884, 4993, 5103, 5215, 5325, 5438, 5549, 5661, 5770, 5882, 5994, 6105, 6218, 6328, 6441, 6550, 6660, 6776, 6884, 6995, 7110, 7220, 7332, 7444, 7554, 7667, 7777, 7886, 8000, 8111, 8221, 8334, 8445, 8557, 8669, 8778]
hit1 = 6
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.29
class 技能8(主动技能):
名称 = "破灭斩"
所在等级 = 35
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 14
MP = [60, 850]
无色消耗 = 1
data0 = [0, 13743, 15139, 16532, 17929, 19324, 20718, 22112, 23507, 24900, 26295, 27691, 29085, 30481, 31873, 33268, 34661, 36057, 37450, 38846, 40243, 41634, 43030, 44424, 45818, 47212, 48607, 50001, 51396, 52792, 54184, 55581, 56974, 58369, 59764, 61159, 62553, 63948, 65343, 66734, 68131, 69525, 70920, 72314, 73710, 75101, 76497, 77892, 79286, 80682, 82077, 83471, 84864, 86259, 87653, 89048, 90444, 91840, 93234, 94627, 96021, 97415, 98811, 100205, 101600, 102997, 104388, 105785, 107177, 108572, 109965]
hit0 = 1
TP成长 = 0.1
TP上限 = 5
class 技能9(主动技能):
名称 = "夺命乱舞"
所在等级 = 40
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 18
MP = [150, 1260]
无色消耗 = 1
data0 = [0, 1148, 1265, 1383, 1499, 1615, 1730, 1848, 1965, 2082, 2198, 2314, 2431, 2548, 2664, 2782, 2897, 3015, 3132, 3249, 3364, 3479, 3597, 3712, 3830, 3948, 4064, 4181, 4298, 4413, 4532, 4646, 4762, 4881, 4996, 5114, 5230, 5347, 5463, 5581, 5696, 5812, 5931, 6047, 6164, 6280, 6395, 6512, 6629, 6745, 6864, 6980, 7095, 7213, 7329, 7446, 7562, 7680, 7798, 7913, 8030, 8146, 8263, 8379, 8496, 8612, 8731, 8846, 8964, 9080, 9197]
hit0 = 12
data1 = [0, 5910, 6510, 7111, 7710, 8311, 8909, 9510, 10112, 10708, 11310, 11911, 12508, 13110, 13709, 14308, 14909, 15506, 16107, 16708, 17307, 17907, 18507, 19108, 19707, 20307, 20908, 21506, 22106, 22707, 23304, 23906, 24507, 25104, 25706, 26302, 26903, 27506, 28103, 28704, 29306, 29904, 30504, 31103, 31704, 32302, 32903, 33504, 34102, 34703, 35303, 35901, 36503, 37103, 37700, 38302, 38900, 39500, 40102, 40701, 41300, 41902, 42500, 43102, 43700, 44300, 44900, 45499, 46100, 46701, 47299]
hit1 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 4
self.power0 = 3
self.power1 = 2.2
class 技能10(主动技能):
名称 = "横扫八荒"
所在等级 = 45
等级上限 = 70
学习间隔 = 2
等级精通 = 60
CD = 40
MP = [222, 2225]
无色消耗 = 2
data0 = [0, 2547, 2804, 3062, 3320, 3579, 3836, 4094, 4354, 4613, 4869, 5128, 5387, 5644, 5905, 6163, 6421, 6678, 6937, 7195, 7454, 7710, 7971, 8228, 8487, 8745, 9003, 9264, 9522, 9779, 10036, 10296, 10554, 10812, 11068, 11331, 11588, 11845, 12102, 12363, 12620, 12878, 13136, 13397, 13654, 13911, 14170, 14430, 14688, 14946, 15204, 15463, 15721, 15978, 16238, 16496, 16755, 17011, 17270, 17529, 17788, 18046, 18305, 18562, 18821, 19078, 19337, 19595, 19854, 20113, 20372]
hit0 = 9
data1 = [0, 13459, 14823, 16190, 17555, 18920, 20287, 21654, 23019, 24383, 25750, 27115, 28480, 29844, 31210, 32576, 33942, 35306, 36674, 38038, 39403, 40769, 42136, 43502, 44866, 46232, 47598, 48962, 50330, 51697, 53060, 54424, 55790, 57154, 58521, 59889, 61253, 62619, 63984, 65350, 66714, 68081, 69447, 70812, 72177, 73544, 74911, 76274, 77641, 79007, 80369, 81736, 83102, 84467, 85832, 87198, 88561, 89929, 91296, 92659, 94027, 95392, 96758, 98122, 99489, 100855, 102219, 103586, 104952, 106314, 107681]
hit1 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 18
self.power0 = 0.5
self.power1 = 1.44*1.33
class 技能11(被动技能):
名称 = '战戟之魂'
所在等级 = 48
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.025 + 0.02 * self.等级, 5)
class 技能12(主动技能):
名称 = "千魂弑"
所在等级 = 50
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 145
MP = [980, 8232]
无色消耗 = 5
data0 = [0, 20077, 24732, 29388, 34044, 38700, 43357, 48013, 52669, 57320, 61977, 66634, 71289, 75946, 80602, 85257, 89913, 94569, 99225, 103882, 108538, 113194, 117850, 122502, 127159, 131815, 136471, 141127, 145783, 150438, 155095, 159751, 164407, 169064, 173719, 178375, 183028, 187685, 192340, 196996, 201652, 206309, 210963, 215620, 220276, 224932, 229589, 234245, 238902, 243557, 248213]
hit0 = 1
data1 = [0, 80310, 98934, 117559, 136180, 154804, 173427, 192053, 210674, 229299, 247921, 266544, 285167, 303790, 322414, 341038, 359660, 378284, 396906, 415532, 434153, 452776, 471400, 490022, 508646, 527270, 545893, 564517, 583139, 601764, 620387, 639011, 657633, 676256, 694879, 713502, 732127, 750750, 769371, 787996, 806618, 825244, 843865, 862487, 881112, 899733, 918358, 936983, 955607, 974229, 992851]
hit1 = 1
class 技能13(主动技能):
名称 = "长虹贯日"
所在等级 = 60
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 25
MP = [250, 1000]
无色消耗 = 1
data0 = [0, 10426, 11484, 12544, 13601, 14658, 15715, 16774, 17830, 18891, 19948, 21003, 22064, 23121, 24178, 25238, 26295, 27351, 28409, 29469, 30526, 31585, 32643, 33699, 34758, 35815, 36873, 37932, 38987, 40045, 41106, 42163, 43220, 44281, 45336, 46393, 47452, 48510, 49569, 50626, 51684, 52743, 53801, 54858, 55917, 56974, 58030, 59089, 60149, 61206, 62264]
hit0 = 1
data1 = [0, 24331, 26796, 29266, 31737, 34204, 36670, 39138, 41609, 44077, 46547, 49014, 51482, 53952, 56419, 58886, 61355, 63825, 66293, 68762, 71230, 73698, 76166, 78637, 81105, 83572, 86038, 88510, 90977, 93448, 95913, 98381, 100852, 103320, 105787, 108254, 110725, 113194, 115660, 118130, 120597, 123067, 125536, 128003, 130474, 132941, 135409, 137876, 140347, 142816, 145281]
hit1 = 1
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
def 装备护石(self, char):
self.hit0 = 0
self.power1 = 1.89
self.CDR *= 0.9
class 技能14(主动技能):
名称 = "穿云裂地斩"
所在等级 = 70
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 50
MP = [600, 1480]
无色消耗 = 2
data0 = [0, 66913, 73703, 80489, 87279, 94067, 100856, 107644, 114433, 121222, 128012, 134799, 141587, 148376, 155162, 161953, 168740, 175531, 182316, 189106, 195896, 202683, 209474, 216259, 223050, 229839, 236626, 243415, 250204, 256992, 263781, 270568, 277357, 284146, 290933, 297723, 304509, 311300, 318089, 324877, 331665, 338454, 345243, 352032, 358819, 365609, 372399, 379184, 385973, 392762, 399551]
hit0 = 1
data1 = [0, 59865, 65941, 72013, 78087, 84157, 90233, 96306, 102378, 108453, 114527, 120598, 126675, 132750, 138820, 144895, 150966, 157041, 163113, 169188, 175262, 181333, 187410, 193481, 199555, 205627, 211701, 217775, 223848, 229921, 235995, 242066, 248140, 254216, 260289, 266362, 272436, 278509, 284582, 290656, 296728, 302803, 308874, 314950, 321023, 327096, 333171, 339243, 345318, 351388, 357463]
hit1 = 0
TP成长 = 0.1
TP上限 = 5
是否有护石 = 1
形态 = ["直击", "冲击"]
def 形态变更(self, 形态, char: Character):
if (形态 == '' or 形态 not in self.形态) and len(self.形态) > 0:
形态 = self.形态[0]
if 形态 == "直击":
self.hit0 = 1
self.hit1 = 0
if 形态 == "冲击":
self.hit0 = 0
self.hit1 = 1
def 装备护石(self, char):
self.倍率 *= 1.30
class 技能15(主动技能):
名称 = "破灭轮回刺"
所在等级 = 75
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 40
MP = [580, 4500]
无色消耗 = 3
data0 = [0, 8692, 9575, 10459, 11339, 12222, 13103, 13986, 14868, 15748, 16631, 17514, 18396, 19278, 20158, 21042, 21925, 22805, 23688, 24571, 25451, 26336, 27215, 28097, 28981, 29861, 30744, 31628, 32507, 33390, 34273, 35155, 36038, 36920, 37800, 38683, 39565, 40447, 41328, 42210, 43094, 43975, 44858, 45741, 46619, 47505, 48387, 49266, 50151, 51031, 51912]
hit0 = 2
data1 = [0, 69556, 76612, 83669, 90727, 97782, 104838, 111896, 118951, 126006, 133062, 140119, 147176, 154231, 161290, 168346, 175402, 182459, 189515, 196571, 203628, 210683, 217740, 224798, 231854, 238911, 245968, 253022, 260079, 267135, 274191, 281248, 288304, 295361, 302419, 309474, 316531, 323588, 330644, 337700, 344760, 351815, 358871, 365928, 372984, 380040, 387096, 394152, 401209, 408265, 415323]
hit1 = 1
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.33
class 技能16(被动技能):
名称 = '战神之力'
所在等级 = 75
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.23 + 0.02 * self.等级, 5)
class 技能17(主动技能):
名称 = "断魂裂岩斩"
所在等级 = 80
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 45
MP = [800, 6000]
无色消耗 = 5
data0 = [0, 74461, 82014, 89569, 97125, 104676, 112233, 119788, 127340, 134896, 142449, 150005, 157560, 165113, 172668, 180220, 187776, 195330, 202883, 210438, 217992, 225546, 233101, 240656, 248209, 255763, 263318, 270872, 278426, 285981, 293533, 301089, 308644, 316196, 323751, 331306, 338859, 346416, 353969, 361523, 369077, 376632, 384187, 391739, 399295, 406845, 414401, 421959, 429511, 437066, 444618]
hit0 = 1
data1 = [0, 1860, 2049, 2239, 2426, 2615, 2805, 2993, 3182, 3372, 3559, 3748, 3935, 4128, 4314, 4504, 4693, 4882, 5069, 5259, 5448, 5637, 5827, 6014, 6204, 6392, 6581, 6771, 6961, 7149, 7338, 7524, 7715, 7902, 8091, 8282, 8469, 8659, 8847, 9035, 9225, 9415, 9603, 9792, 9981, 10171, 10359, 10546, 10737, 10925, 11115]
hit1 = 10
是否有护石 = 1
def 装备护石(self, char):
self.倍率 *= 1.35
class 技能18(主动技能):
名称 = "血战天狱"
所在等级 = 85
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 180
MP = [2500, 5000]
无色消耗 = 10
data0 = [0, 31212, 38449, 45687, 52923, 60161, 67400, 74637, 81875, 89112, 96350, 103587, 110825, 118063, 125300, 132538, 139776, 147013, 154251, 161488, 168726, 175964, 183201, 190437, 197675, 204911, 212151, 219389, 226626, 233864, 241100, 248338, 255577, 262813, 270052, 277293, 284529, 291768, 299003, 306242, 313480, 320718, 327955, 335193, 342429, 349669, 356905, 364144, 371380, 378620, 385856]
hit0 = 4
data1 = [0, 124848, 153798, 182750, 211700, 240650, 269599, 298550, 327501, 356451, 385403, 414353, 443307, 472255, 501205, 530157, 559107, 588057, 617008, 645958, 674909, 703859, 732809, 761762, 790711, 819662, 848613, 877563, 906514, 935462, 964415, 993365, 1022315, 1051267, 1080217, 1109170, 1138120, 1167071, 1196020, 1224970, 1253919, 1282872, 1311820, 1340771, 1369722, 1398671, 1427626, 1456575, 1485526, 1514476, 1543427]
hit1 = 1
class 技能19(主动技能):
名称 = "镇狱裂地枪"
所在等级 = 95
等级上限 = 50
学习间隔 = 2
等级精通 = 40
CD = 60
MP = [960, 7200]
无色消耗 = 7
data0 = [0, 59330, 65351, 71370, 77389, 83411, 89429, 95449, 101468, 107488, 113507, 119525, 125546, 131564, 137583, 143603, 149622, 155642, 161662, 167682, 173700, 179719, 185740, 191758, 197778, 203795, 209815, 215835, 221855, 227876, 233894, 239913, 245932, 251952, 257972, 263992, 270010, 276028, 282048, 288069, 294087, 300107, 306125, 312146, 318166, 324184, 330204, 336222, 342241, 348264, 354281]
hit0 = 1
data1 = [0, 138445, 152487, 166534, 180579, 194625, 208670, 222715, 236760, 250805, 264850, 278897, 292941, 306988, 321030, 335075, 349122, 363166, 377212, 391257, 405301, 419348, 433394, 447437, 461484, 475527, 489576, 503618, 517663, 531709, 545753, 559799, 573845, 587889, 601935, 615981, 630024, 644072, 658115, 672160, 686205, 700252, 714296, 728342, 742386, 756432, 770477, 784522, 798568, 812612, 826658]
hit1 = 1
class 技能20(被动技能):
名称 = '灭天之魂'
所在等级 = 95
等级上限 = 50
学习间隔 = 3
等级精通 = 40
def 加成倍率(self, 武器类型):
if self.等级 == 0:
return 1.0
else:
return round(1.18 + 0.02 * self.等级, 5)
class 技能21(主动技能):
名称 = "天劫·斗灭乾坤"
所在等级 = 100
等级上限 = 50
学习间隔 = 5
等级精通 = 40
CD = 290
MP = [4027, 8055]
无色消耗 = 15
data0 = [0, 683624, 842146, 1000666, 1159189, 1317709, 1476230, 1634755, 1793276, 1951797, 2110320, 2268840, 2427362, 2585884, 2744404, 2902926, 3061450, 3219972, 3378492, 3537014, 3695534, 3854058, 4012579, 4171100, 4329624, 4488145, 4646666, 4805186, 4963709, 5122232, 5280752, 5439274, 5597795, 5756318, 5914840, 6073361, 6231884, 6390404, 6548926, 6707448, 6865970, 7024493, 7183014, 7341534, 7500056, 7658578, 7817100, 7975620, 8134143, 8292664, 8451189]
hit0 = 1
class classChange(Character):
def __init__(self, equVersion=""):
self.实际名称 = 'vanguard'
self.名称 = '千魂·征战者'
self.角色 = '魔枪士'
self.角色类型 = '输出'
self.职业 = '征战者'
# 用来筛CP武器的
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.80
super().__init__(equVersion)