This commit is contained in:
2025-04-20 01:42:45 +08:00
parent d14affab65
commit e07ccb347f
25 changed files with 2928 additions and 33 deletions
@@ -45,6 +45,7 @@ class Skill2(PassiveSkill):
data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["念兽 : 龙虎啸"]}]
# 分身 분신
# https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
@@ -602,8 +603,6 @@ class classChange(Character):
self.nameCN = '归元·气功师'
self.role = 'fighter_female'
# 用来筛CP武器的
# self.转职 = '弹药专家(女)'
self.武器选项 = ['手套', '臂铠','爪','拳套','东方棍']
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
@@ -495,8 +495,6 @@ class classChange(Character):
self.nameCN = '重霄·弹药专家'
self.role = 'gunner_female'
# 用来筛CP武器的
# self.转职 = '弹药专家(女)'
self.武器选项 = ['手弩', '步枪','左轮枪','自动手枪','手炮']
self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤'
@@ -443,8 +443,6 @@ class classChange(Character):
self.nameCN = '极诣·流浪武士'
self.role = 'swordman_female'
# 用来筛CP武器的
# self.转职 = '弹药专家(女)'
self.武器选项 = ['光剑', '巨剑', '钝器', '太刀', '短剑']
self.副武器选项 = ['光剑']
self.输出类型选项 = ['物理百分比']
File diff suppressed because it is too large Load Diff
@@ -489,8 +489,6 @@ class classChange(Character):
self.nameCN = '极诣·狂战士'
self.role = 'swordman_male'
# 用来筛CP武器的
# self.转职 = '弹药专家(女)'
self.武器选项 = ['太刀', '钝器', '巨剑', '短剑']
self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤'
@@ -0,0 +1,573 @@
#41f1cdc2ff58bb5fdc287be0db2a8df3
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 鬼连斩 귀연참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8c10cefa65364880451e389bb74d3600?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
name = "鬼连斩"
learnLv = 15
masterLv = 60
maxLv = 70
position = 3
rangeLv = 2
cd = 5
mp = [20, 210]
data0 = [0, 1316, 1448, 1583, 1715, 1850, 1986, 2117, 2251, 2383, 2518, 2652, 2783, 2917, 3052, 3184, 3320, 3454, 3585, 3720, 3854, 3987, 4121, 4253, 4386, 4520, 4653, 4789, 4923, 5054, 5188, 5323, 5455, 5590, 5722, 5855, 5991, 6125, 6258, 6390, 6525, 6657, 6792, 6924, 7057, 7193, 7325, 7460, 7594, 7727, 7859, 7993, 8126, 8260, 8395, 8526, 8662, 8796, 8928, 9063, 9194, 9328, 9462, 9595, 9729, 9865, 9996, 10130, 10265, 10397, 10532]# noqa: E501
hit0 = 1
data1 = [0, 1579, 1741, 1899, 2060, 2219, 2382, 2542, 2701, 2861, 3021, 3181, 3342, 3502, 3664, 3822, 3983, 4141, 4304, 4463, 4624, 4784, 4944, 5107, 5265, 5426, 5585, 5746, 5906, 6067, 6227, 6387, 6547, 6707, 6866, 7030, 7188, 7349, 7507, 7669, 7829, 7990, 8150, 8310, 8469, 8629, 8792, 8952, 9112, 9272, 9432, 9591, 9753, 9913, 10074, 10232, 10394, 10554, 10715, 10873, 11035, 11195, 11354, 11516, 11676, 11835, 11995, 12155, 12317, 12478, 12638]# noqa: E501
hit1 = 1
data2 = [0, 2370, 2611, 2849, 3089, 3330, 3572, 3811, 4051, 4293, 4532, 4772, 5013, 5253, 5494, 5734, 5976, 6215, 6455, 6695, 6936, 7177, 7417, 7659, 7897, 8138, 8379, 8619, 8859, 9100, 9342, 9583, 9819, 10061, 10302, 10543, 10781, 11023, 11264, 11504, 11745, 11983, 12225, 12466, 12708, 12944, 13185, 13427, 13668, 13908, 14147, 14389, 14630, 14868, 15110, 15349, 15591, 15832, 16072, 16313, 16551, 16793, 17032, 17274, 17513, 17755, 17995, 18236, 18476, 18715, 18955]# noqa: E501
hit2 = 1
# 鬼步 귀신보
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38805520deffc10fac2e8f881ab7682b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "鬼步"
learnLv = 15
masterLv = 60
maxLv = 70
position = 2
rangeLv = 2
cd = 6
mp = [20, 210]
data0 = [0, 1620, 1785, 1950, 2111, 2278, 2443, 2606, 2771, 2936, 3099, 3266, 3429, 3596, 3757, 3922, 4089, 4250, 4417, 4580, 4745, 4910, 5075, 5239, 5403, 5568, 5732, 5896, 6061, 6225, 6389, 6555, 6718, 6885, 7047, 7213, 7378, 7540, 7706, 7869, 8034, 8197, 8364, 8527, 8692, 8857, 9024, 9185, 9350, 9515, 9678, 9843, 10008, 10173, 10336, 10503, 10664, 10831, 10996, 11157, 11324, 11487, 11654, 11817, 11982, 12147, 12310, 12475, 12641, 12803, 12969]# noqa: E501
hit0 = 3
# 幻鬼 : 一闪 원귀 : 일섬
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/66a9967e677651d0def34c475795ccde?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
name = "幻鬼 : 一闪"
learnLv = 20
masterLv = 60
maxLv = 70
position = 6
rangeLv = 2
cd = 6
mp = [32, 336]
icon = "$char/幻鬼:一闪"
data0 = [0, 5418, 5967, 6518, 7067, 7616, 8167, 8716, 9267, 9816, 10365, 10916, 11465, 12016, 12565, 13114, 13665, 14214, 14763, 15312, 15861, 16412, 16961, 17512, 18061, 18610, 19161, 19710, 20261, 20810, 21359, 21910, 22459, 23010, 23559, 24108, 24659, 25208, 25758, 26308, 26857, 27406, 27955, 28504, 29055, 29604, 30155, 30704, 31253, 31804, 32353, 32904, 33454, 34005, 34554, 35103, 35654, 36203, 36754, 37303, 37852, 38403, 38952, 39503, 40050, 40599, 41150, 41699, 42248, 42799, 43348]# noqa: E501
hit0 = 1 #TODO
# 幻鬼步 귀혼환보
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b69d38bcddd41b3566c6d5cf78d060bb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(ActiveSkill):
name = "幻鬼步"
learnLv = 20
masterLv = 1
maxLv = 1
position = 2
rangeLv = 1
mp = [336, 336]
damage = False
# 剑影太刀精通 검귀의 도 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/030663e99462f628b4c9f813e1406c4e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(PassiveSkill):
name = "剑影太刀精通"
learnLv = 20
masterLv = 10
maxLv = 20
position = 1
rangeLv = 3
data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 幻鬼 : 连斩 원귀 : 연참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/150aa05b9ee8b9c7c04a25f3e425900c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(ActiveSkill):
name = "幻鬼 : 连斩"
learnLv = 25
masterLv = 60
maxLv = 70
position = 6
rangeLv = 2
cd = 8
mp = [60, 600]
icon = "$char/幻鬼:连斩"
data0 = [0, 1355, 1491, 1630, 1768, 1904, 2042, 2181, 2317, 2455, 2594, 2729, 2868, 3004, 3143, 3281, 3417, 3556, 3691, 3830, 3968, 4106, 4243, 4381, 4519, 4655, 4794, 4930, 5069, 5205, 5343, 5483, 5617, 5756, 5892, 6032, 6169, 6307, 6445, 6581, 6718, 6856, 6994, 7132, 7271, 7405, 7543, 7682, 7818, 7958, 8094, 8233, 8369, 8505, 8645, 8781, 8920, 9058, 9195, 9331, 9469, 9607, 9744, 9884, 10020, 10159, 10294, 10431, 10571, 10707, 10846]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 1807, 1991, 2173, 2358, 2540, 2723, 2905, 3092, 3274, 3458, 3640, 3825, 4007, 4191, 4374, 4558, 4741, 4925, 5107, 5290, 5474, 5659, 5841, 6025, 6208, 6392, 6574, 6758, 6941, 7126, 7308, 7492, 7676, 7859, 8041, 8225, 8410, 8594, 8775, 8959, 9141, 9326, 9508, 9693, 9875, 10061, 10243, 10426, 10608, 10793, 10975, 11161, 11342, 11528, 11710, 11893, 12075, 12260, 12444, 12628, 12810, 12995, 13177, 13360, 13542, 13724, 13911, 14095, 14277, 14459]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 2259, 2489, 2717, 2948, 3176, 3403, 3635, 3862, 4094, 4321, 4549, 4780, 5008, 5238, 5467, 5697, 5928, 6156, 6385, 6615, 6844, 7072, 7303, 7531, 7759, 7990, 8218, 8449, 8677, 8905, 9136, 9364, 9593, 9823, 10052, 10280, 10511, 10741, 10970, 11200, 11427, 11659, 11886, 12116, 12345, 12573, 12804, 13032, 13260, 13491, 13719, 13949, 14178, 14408, 14637, 14865, 15096, 15326, 15555, 15783, 16014, 16242, 16471, 16701, 16929, 17160, 17388, 17615, 17847, 18074]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 3614, 3983, 4349, 4716, 5081, 5450, 5816, 6183, 6548, 6917, 7281, 7650, 8016, 8381, 8748, 9114, 9483, 9848, 10215, 10581, 10950, 11315, 11682, 12050, 12417, 12782, 13150, 13517, 13884, 14249, 14617, 14984, 15351, 15717, 16085, 16451, 16818, 17184, 17551, 17918, 18284, 18651, 19018, 19385, 19751, 20120, 20485, 20852, 21218, 21587, 21952, 22319, 22685, 23054, 23419, 23786, 24154, 24521, 24886, 25254, 25621, 25988, 26353, 26719, 27088, 27453, 27821, 28188, 28555, 28920]# noqa: E501
hit3 = 1 #TODO
# 鬼连牙 연아
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/89c505581267af77c6d58dc49b710550?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(ActiveSkill):
name = "鬼连牙"
learnLv = 25
masterLv = 60
maxLv = 70
position = 3
rangeLv = 2
cd = 8
mp = [46, 483]
data0 = [0, 9962, 10974, 11983, 12995, 14003, 15014, 16026, 17036, 18047, 19057, 20067, 21080, 22090, 23101, 24111, 25121, 26134, 27144, 28155, 29165, 30175, 31188, 32198, 33208, 34218, 35227, 36239, 37250, 38260, 39272, 40282, 41295, 42305, 43314, 44326, 45336, 46349, 47359, 48368, 49380, 50390, 51403, 52411, 53421, 54432, 55442, 56452, 57465, 58475, 59486, 60496, 61506, 62519, 63529, 64541, 65550, 66560, 67573, 68583, 69595, 70603, 71613, 72626, 73636, 74645, 75657, 76667, 77680, 78690, 79699]# noqa: E501
hit0 = 1 #TODO
# 幻鬼之力 청혈투귀
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a81e5b7defa1819263ed8e86f69fd06f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(PassiveSkill):
name = "幻鬼之力"
learnLv = 25
masterLv = 10
maxLv = 20
position = 0
rangeLv = 3
data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 双魂共鸣 귀혼일체
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/89a4529234904fcbb3abe289e281f2fd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(ActiveSkill):
name = "双魂共鸣"
learnLv = 30
masterLv = 10
maxLv = 20
position = 1
rangeLv = 3
cd = 5
mp = [271, 2570]
damage = False
# 共鸣 : 离魂一闪 합격 : 이혼일섬
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/515b442ffbf61a82371abb645c149a31?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(ActiveSkill):
name = "共鸣 : 离魂一闪"
learnLv = 30
masterLv = 60
maxLv = 70
position = 8
rangeLv = 2
cd = 12
mp = [61, 640]
icon = "$char/共鸣:离魂一闪"
data0 = [0, 4253, 4687, 5117, 5549, 5981, 6412, 6844, 7276, 7708, 8138, 8571, 9003, 9433, 9867, 10295, 10727, 11162, 11591, 12022, 12453, 12886, 13318, 13748, 14181, 14612, 15043, 15477, 15907, 16339, 16771, 17202, 17634, 18066, 18498, 18928, 19361, 19793, 20223, 20657, 21087, 21519, 21952, 22382, 22814, 23246, 23678, 24109, 24540, 24973, 25403, 25835, 26268, 26699, 27130, 27562, 27994, 28426, 28858, 29289, 29719, 30153, 30585, 31015, 31448, 31878, 32310, 32744, 33172, 33606, 34034]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 9925, 10934, 11941, 12947, 13955, 14962, 15970, 16978, 17983, 18991, 19997, 21007, 22012, 23018, 24028, 25034, 26041, 27047, 28055, 29063, 30068, 31078, 32084, 33091, 34097, 35105, 36113, 37120, 38126, 39134, 40140, 41150, 42155, 43161, 44169, 45178, 46184, 47190, 48197, 49207, 50211, 51219, 52227, 53232, 54240, 55248, 56256, 57261, 58268, 59277, 60284, 61292, 62298, 63305, 64313, 65317, 66327, 67334, 68340, 69350, 70355, 71363, 72371, 73375, 74384, 75390, 76400, 77404, 78411, 79421]# noqa: E501
hit1 = 1 #TODO
# 鬼连斩 : 极 귀연참 : 극
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ebff277c02cc8b54c32635cd0d25f6f3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "鬼连斩 : 极"
learnLv = 30
masterLv = 60
maxLv = 70
position = 4
rangeLv = 2
type = "passive"
icon = "$char/鬼连斩:极"
data0 = [0, 2011, 2217, 2421, 2627, 2829, 3033, 3237, 3441, 3647, 3851, 4056, 4259, 4463, 4667, 4871, 5076, 5280, 5486, 5688, 5892, 6096, 6302, 6506, 6710, 6914, 7118, 7322, 7526, 7732, 7934, 8140, 8344, 8548, 8752, 8956, 9160, 9364, 9569, 9773, 9979, 10181, 10384, 10589, 10793, 10999, 11203, 11409, 11611, 11815, 12019, 12225, 12429, 12633, 12837, 13041, 13245, 13449, 13654, 13858, 14062, 14266, 14470, 14674, 14878, 15084, 15286, 15492, 15696, 15902, 16104]# noqa: E501
hit0 = 3
def skillInfo(self, mode: str | None = None):
pre = self.char.GetSkillByName("鬼连斩")
self.lv = pre.lv
cd = pre.getSkillCD()
res = super().skillInfo(mode)
return res[0],res[1],cd
# 魂破斩 혼백참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/87a918bb22cfc959a16e0bf939bb6c24?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
name = "魂破斩"
learnLv = 35
masterLv = 60
maxLv = 70
position = 3
rangeLv = 2
cube = 1
cd = 12
mp = [129, 1083]
data0 = [0, 15695, 17286, 18878, 20472, 22064, 23657, 25248, 26838, 28433, 30024, 31617, 33207, 34802, 36395, 37986, 39578, 41171, 42762, 44355, 45947, 47538, 49131, 50726, 52316, 53907, 55500, 57093, 58685, 60276, 61869, 63462, 65055, 66645, 68240, 69830, 71424, 73016, 74607, 76199, 77792, 79386, 80975, 82569, 84161, 85754, 87345, 88938, 90528, 92123, 93716, 95306, 96899, 98492, 100085, 101673, 103268, 104859, 106452, 108045, 109637, 111230, 112821, 114414, 116006, 117597, 119190, 120783, 122376, 123966, 125561]# noqa: E501
hit0 = 1 #TODO
# 共鸣 : 鬼灵斩 합격 : 월령참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/aa51c4ddf1659092fa9ed612b9837061?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
name = "共鸣 : 鬼灵斩"
learnLv = 35
masterLv = 60
maxLv = 70
position = 8
rangeLv = 2
cube = 1
cd = 15
mp = [129, 1083]
icon = "$char/共鸣:鬼灵斩"
data0 = [0, 17834, 19643, 21453, 23264, 25073, 26882, 28692, 30503, 32309, 34119, 35928, 37739, 39546, 41358, 43167, 44976, 46787, 48594, 50405, 52212, 54024, 55833, 57642, 59451, 61260, 63069, 64880, 66689, 68499, 70307, 72119, 73925, 75735, 77546, 79355, 81165, 82974, 84785, 86592, 88401, 90212, 92021, 93830, 95640, 97451, 99258, 101067, 102878, 104687, 106496, 108306, 110115, 111924, 113735, 115544, 117351, 119162, 120971, 122781, 124589, 126401, 128211, 130017, 131828, 133637, 135447, 137255, 139067, 140876, 142683]# noqa: E501
hit0 = 1 #TODO
# 幻鬼 : 回天 원귀 : 회천
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/863295a0fc634cf5fcc01e82a735fd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(ActiveSkill):
name = "幻鬼 : 回天"
learnLv = 40
masterLv = 60
maxLv = 70
position = 6
rangeLv = 2
cube = 1
cd = 20
mp = [170, 1428]
icon = "$char/幻鬼:回天"
data0 = [0, 8067, 8882, 9702, 10520, 11339, 12158, 12975, 13794, 14612, 15429, 16250, 17067, 17886, 18704, 19520, 20340, 21158, 21977, 22794, 23615, 24431, 25250, 26067, 26886, 27705, 28524, 29340, 30161, 30977, 31797, 32615, 33434, 34253, 35067, 35888, 36707, 37524, 38343, 39161, 39978, 40799, 41615, 42435, 43253, 44072, 44889, 45707, 46526, 47345, 48162, 48983, 49800, 50616, 51435, 52254, 53073, 53891, 54708, 55526, 56346, 57164, 57983, 58802, 59619, 60437, 61256, 62073, 62894, 63710, 64530]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 12098, 13326, 14555, 15782, 17009, 18236, 19464, 20690, 21918, 23145, 24372, 25599, 26828, 28056, 29283, 30510, 31739, 32966, 34194, 35420, 36648, 37874, 39102, 40329, 41556, 42785, 44013, 45242, 46467, 47694, 48923, 50150, 51377, 52605, 53832, 55061, 56288, 57516, 58742, 59969, 61196, 62423, 63651, 64880, 66107, 67334, 68562, 69791, 71018, 72243, 73472, 74700, 75927, 77154, 78383, 79608, 80837, 82064, 83291, 84518, 85746, 86973, 88200, 89429, 90657, 91883, 93111, 94340, 95568, 96795]# noqa: E501
hit1 = 1 #TODO
# 冥灵断魂斩 악귀참수
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3153ca0e6752a6283412c59c5ec8e002?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(ActiveSkill):
name = "冥灵断魂斩"
learnLv = 45
masterLv = 60
maxLv = 70
position = 3
rangeLv = 2
cube = 2
cd = 45
mp = [299, 2511]
data0 = [0, 48146, 53031, 57914, 62798, 67682, 72566, 77451, 82335, 87219, 92105, 96990, 101871, 106757, 111642, 116528, 121410, 126296, 131180, 136062, 140948, 145833, 150717, 155601, 160487, 165368, 170253, 175137, 180023, 184907, 189792, 194676, 199559, 204444, 209330, 214212, 219098, 223983, 228864, 233750, 238635, 243521, 248403, 253289, 258174, 263057, 267939, 272825, 277709, 282594, 287478, 292361, 297246, 302132, 307016, 311900, 316785, 321671, 326552, 331437, 336323, 341205, 346091, 350976, 355862, 360743, 365628, 370514, 375396, 380280, 385166]# noqa: E501
hit0 = 1 #TODO
# 鬼夜 야차라 불리는 자
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/02ac8e048f7bbcfa616e74ac68988872?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(PassiveSkill):
name = "鬼夜"
learnLv = 48
masterLv = 40
maxLv = 50
position = 5
rangeLv = 3
data0 = [0, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5, 103.5]# noqa: E501
hit0 = 1 #TODO
associate = [{"type":"*skillRation","data":data0}]
# 冥夜鬼天杀 귀천살(鬼天殺)
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ca2536eb56df0e812c88c59cabd38be0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(ActiveSkill):
name = "冥夜鬼天杀"
learnLv = 50
masterLv = 40
maxLv = 50
position = 4
rangeLv = 5
cube = 5
cd = 145
mp = [998, 8383]
data0 = [0, 22575, 27809, 33044, 38280, 43514, 48748, 53983, 59217, 64452, 69687, 74922, 80156, 85392, 90627, 95861, 101097, 106330, 111565, 116799, 122034, 127269, 132503, 137739, 142974, 148207, 153443, 158677, 163912, 169148, 174382, 179617, 184851, 190086, 195320, 200555, 205790, 211024, 216260, 221496, 226729, 231966, 237200, 242435, 247671, 252904, 258138, 263373, 268608, 273843, 279078]# noqa: E501
hit0 = 4
# 幻鬼 : 奈落 원귀 : 격살
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7f9ffcd296361f1367b8b74e773d5e99?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "幻鬼 : 奈落"
learnLv = 60
masterLv = 40
maxLv = 50
position = 6
rangeLv = 2
cube = 2
cd = 20
mp = [334, 935]
icon = "$char/幻鬼:奈落"
data0 = [0, 26316, 28989, 31659, 34329, 36999, 39669, 42338, 45008, 47678, 50349, 53018, 55689, 58361, 61029, 63699, 66369, 69039, 71709, 74379, 77049, 79718, 82388, 85059, 87731, 90399, 93069, 95739, 98411, 101079, 103749, 106421, 109088, 111758, 114429, 117101, 119771, 122441, 125111, 127779, 130449, 133119, 135791, 138459, 141131, 143799, 146469, 149141, 151811, 154481, 157151]# noqa: E501
hit0 = 1 #TODO
# 共鸣 : 聚渊 합격 : 나락참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c1dd8b776fb1dd24c6373c678ef1dd2e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(ActiveSkill):
name = "共鸣 : 聚渊"
learnLv = 70
masterLv = 40
maxLv = 50
position = 8
rangeLv = 2
cube = 3
cd = 50
mp = [686, 1440]
icon = "$char/共鸣:聚渊"
data0 = [0, 6747, 7433, 8118, 8802, 9486, 10170, 10853, 11540, 12224, 12909, 13595, 14277, 14963, 15648, 16332, 17015, 17702, 18387, 19071, 19755, 20439, 21123, 21810, 22496, 23178, 23862, 24548, 25233, 25916, 26603, 27287, 27969, 28656, 29340, 30024, 30710, 31394, 32078, 32763, 33449, 34131, 34815, 35501, 36188, 36870, 37556, 38240, 38924, 39611, 40295]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 26993, 29730, 32468, 35208, 37947, 40685, 43422, 46161, 48902, 51641, 54375, 57117, 59855, 62594, 65330, 68070, 70809, 73547, 76284, 79023, 81762, 84501, 87237, 89978, 92715, 95454, 98190, 100931, 103670, 106407, 109146, 111884, 114623, 117362, 120099, 122838, 125577, 128316, 131055, 133793, 136532, 139269, 142008, 144749, 147485, 150224, 152961, 155702, 158439, 161177]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 33741, 37164, 40587, 44012, 47432, 50856, 54279, 57704, 61125, 64548, 67973, 71396, 74819, 78242, 81665, 85086, 88509, 91934, 95357, 98780, 102201, 105626, 109049, 112472, 115895, 119318, 122742, 126164, 129588, 133010, 136434, 139856, 143280, 146705, 150126, 153549, 156971, 160395, 163815, 167240, 170664, 174087, 177510, 180932, 184356, 187779, 191202, 194627, 198048, 201473]# noqa: E501
hit2 = 1 #TODO
# 鬼咲 악귀현신
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/481348575c1e141925c836b59c5db3ca?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(PassiveSkill):
name = "鬼咲"
learnLv = 75
masterLv = 40
maxLv = 50
position = 5
rangeLv = 3
data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 幻鬼 : 大回天 원귀 : 신풍
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/5f4c55fe2ebdf0623bd76d4fda872ddc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill):
name = "幻鬼 : 大回天"
learnLv = 75
masterLv = 40
maxLv = 50
position = 6
rangeLv = 2
cube = 3
cd = 40
mp = [568, 4402]
icon = "$char/幻鬼:大回天"
data0 = [0, 20968, 23096, 25223, 27349, 29478, 31604, 33731, 35858, 37988, 40114, 42241, 44368, 46494, 48623, 50750, 52878, 55004, 57132, 59259, 61387, 63513, 65641, 67768, 69896, 72023, 74150, 76277, 78406, 80532, 82659, 84786, 86913, 89041, 91168, 93296, 95422, 97550, 99677, 101805, 103931, 106059, 108186, 110315, 112441, 114568, 116695, 118822, 120951, 123078, 125205]# noqa: E501
hit0 = 3
# 裂魂乱舞 악귀연무
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/95b58ec89893dd9e50da1281ebe57175?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(ActiveSkill):
name = "裂魂乱舞"
learnLv = 80
masterLv = 40
maxLv = 50
position = 3
rangeLv = 2
cube = 5
cd = 45
mp = [823, 6172]
data0 = [0, 4500, 4957, 5413, 5869, 6327, 6782, 7239, 7696, 8152, 8609, 9065, 9522, 9978, 10434, 10891, 11348, 11803, 12260, 12718, 13173, 13630, 14087, 14543, 14999, 15456, 15913, 16369, 16826, 17282, 17739, 18195, 18651, 19109, 19565, 20021, 20478, 20935, 21390, 21847, 22305, 22760, 23217, 23674, 24130, 24586, 25043, 25499, 25956, 26413, 26869]# noqa: E501
hit0 = 1
data1 = [0, 13500, 14869, 16239, 17608, 18978, 20348, 21717, 23087, 24457, 25826, 27195, 28564, 29934, 31303, 32674, 34044, 35412, 36782, 38152, 39522, 40891, 42261, 43631, 44999, 46369, 47739, 49108, 50478, 51848, 53218, 54586, 55956, 57326, 58695, 60065, 61435, 62804, 64173, 65543, 66914, 68283, 69653, 71023, 72392, 73762, 75131, 76500, 77870, 79240, 80610]# noqa: E501
hit1 = 1
data2 = [0, 18000, 19826, 21651, 23479, 25305, 27130, 28956, 30783, 32608, 34434, 36261, 38087, 39913, 41738, 43564, 45392, 47216, 49044, 50871, 52696, 54522, 56348, 58173, 60001, 61827, 63652, 65479, 67305, 69130, 70956, 72783, 74609, 76435, 78260, 80087, 81914, 83740, 85567, 87393, 89218, 91044, 92871, 94696, 96523, 98349, 100175, 102001, 103826, 105652, 107479]# noqa: E501
hit2 = 1
data3 = [0, 11249, 12392, 13532, 14673, 15815, 16956, 18097, 19239, 20380, 21522, 22662, 23804, 24945, 26086, 27229, 28369, 29511, 30652, 31794, 32934, 34076, 35217, 36359, 37500, 38641, 39781, 40923, 42066, 43207, 44348, 45488, 46631, 47771, 48914, 50054, 51196, 52337, 53478, 54619, 55760, 56903, 58044, 59186, 60326, 61467, 62609, 63751, 64892, 66033, 67173]# noqa: E501
hit3 = 2
data4 = [0, 31500, 34696, 37891, 41087, 44283, 47478, 50674, 53870, 57065, 60262, 63458, 66653, 69849, 73044, 76239, 79435, 82630, 85826, 89022, 92217, 95414, 98609, 101805, 105001, 108196, 111392, 114588, 117783, 120979, 124175, 127370, 130567, 133762, 136958, 140154, 143349, 146545, 149741, 152936, 156132, 159326, 162522, 165719, 168914, 172110, 175306, 178501, 181697, 184893, 188088]# noqa: E501
hit4 = 1
# 鬼隐 · 夜奈落 참살(慘殺)
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/573723c8c0614f5b1218ca9ff992115b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(ActiveSkill):
name = "鬼隐 · 夜奈落"
learnLv = 85
masterLv = 40
maxLv = 50
position = 4
rangeLv = 5
cube = 10
cd = 180
mp = [2329, 4658]
icon = "$char/鬼隐·夜奈落"
data0 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 109061, 134351, 159642, 184931, 210221, 235511, 260800, 286091, 311380, 336670, 361960, 387249, 412540, 437830, 463119, 488409, 513699, 538987, 564278, 589569, 614858, 640148, 665437, 690727, 716018, 741307, 766597, 791886, 817176, 842466, 867757, 893045, 918335, 943626, 968915, 994206, 1019495, 1044784, 1070075, 1095364, 1120654, 1145944, 1171233, 1196524, 1221814, 1247102, 1272393, 1297683, 1322973, 1348263]# noqa: E501
hit3 = 1 #TODO
# 睥睨万物 악귀무쌍
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38c485cc41f46a7959ae4336325aa45c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(PassiveSkill):
name = "睥睨万物"
learnLv = 95
masterLv = 40
maxLv = 50
position = 5
rangeLv = 3
data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 无式·极影剑 무식 : 신귀극참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7a3fc9d473e8ffe21dd900ddf228a437?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "无式·极影剑"
learnLv = 95
masterLv = 40
maxLv = 50
position = 7
rangeLv = 2
cube = 7
cd = 60
mp = [1097, 8229]
data0 = [0, 8361, 9209, 10057, 10906, 11755, 12602, 13452, 14299, 15148, 15997, 16845, 17694, 18540, 19389, 20237, 21086, 21934, 22782, 23631, 24479, 25327, 26175, 27025, 27873, 28721, 29569, 30418, 31265, 32114, 32961, 33811, 34658, 35507, 36354, 37204, 38053, 38900, 39750, 40597, 41446, 42293, 43143, 43990, 44838, 45686, 46535, 47384, 48232, 49080, 49929]# noqa: E501
hit0 = 5
data1 = [0, 8361, 9209, 10057, 10906, 11755, 12602, 13452, 14299, 15148, 15997, 16845, 17694, 18540, 19389, 20237, 21086, 21934, 22782, 23631, 24479, 25327, 26175, 27025, 27873, 28721, 29569, 30418, 31265, 32114, 32961, 33811, 34658, 35507, 36354, 37204, 38053, 38900, 39750, 40597, 41446, 42293, 43143, 43990, 44838, 45686, 46535, 47384, 48232, 49080, 49929]# noqa: E501
hit1 = 5
data2 = [0, 41810, 46050, 50291, 54534, 58774, 63016, 67259, 71500, 75741, 79984, 84225, 88465, 92706, 96949, 101190, 105431, 109674, 113916, 118156, 122399, 126641, 130880, 135122, 139365, 143605, 147847, 152090, 156331, 160572, 164815, 169055, 173296, 177538, 181780, 186021, 190263, 194505, 198747, 202988, 207229, 211471, 215712, 219953, 224196, 228437, 232678, 236921, 241163, 245402, 249644]# noqa: E501
hit2 = 1
data3 = [0, 41810, 46050, 50291, 54534, 58774, 63016, 67259, 71500, 75741, 79984, 84225, 88465, 92706, 96949, 101190, 105431, 109674, 113916, 118156, 122399, 126641, 130880, 135122, 139365, 143605, 147847, 152090, 156331, 160572, 164815, 169055, 173296, 177538, 181780, 186021, 190263, 194505, 198747, 202988, 207229, 211471, 215712, 219953, 224196, 228437, 232678, 236921, 241163, 245402, 249644]# noqa: E501
hit3 = 1 #TODO
data4 = [0, 14067, 15496, 16924, 18351, 19778, 21204, 22632, 24060, 25488, 26914, 28341, 29768, 31196, 32625, 34051, 35478, 36905, 38333, 39761, 41188, 42614, 44042, 45470, 46897, 48324, 49752, 51179, 52605, 54034, 55460, 56889, 58316, 59742, 61171, 62597, 64025, 65451, 66879, 68307, 69734, 71161, 72588, 74015, 75444, 76871, 78298, 79725, 81151, 82581, 84007]# noqa: E501
hit4 = 0
data5 = [0, 70345, 77482, 84619, 91754, 98891, 106028, 113164, 120300, 127437, 134574, 141711, 148847, 155983, 163120, 170257, 177394, 184530, 191667, 198803, 205940, 213076, 220213, 227350, 234487, 241623, 248760, 255897, 263034, 270170, 277307, 284444, 291580, 298716, 305853, 312990, 320127, 327264, 334399, 341535, 348672, 355808, 362945, 370082, 377218, 384355, 391491, 398628, 405765, 412902, 420037]# noqa: E501
hit5 = 0
mode = ["共鸣", "幻鬼"]
def setMode(self, mode):
if mode == '幻鬼':
self.hit0 = self.hit1 = self.hit2 = self.hit3 = 0
self.hit4 = 5
self.hit5 = 1
if mode == '共鸣':
self.hit0 = self.hit1 = 5
self.hit2 = self.hit3 = 1
self.hit4 = 0
self.hit5 = 0
# 灭魂极影剑·止煞 투귀혼연살(鬪鬼魂連殺)
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/6166762c62f234c5f50c2d2ebc5e48d0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill):
name = "灭魂极影剑·止煞"
learnLv = 100
masterLv = 40
maxLv = 50
position = 5
rangeLv = 5
cube = 15
cd = 290
mp = [3752, 7505]
data0 = [0, 32905, 40536, 48166, 55797, 63427, 71057, 78687, 86317, 93948, 101578, 109207, 116838, 124469, 132099, 139729, 147361, 154990, 162620, 170251, 177882, 185512, 193141, 200773, 208403, 216032, 223663, 231294, 238923, 246554, 254184, 261815, 269445, 277075, 284705, 292336, 299967, 307597, 315226, 322857, 330488, 338118, 345747, 353379, 361008, 368638, 376270, 383900, 391530, 399159, 406791]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 9400, 11581, 13762, 15941, 18121, 20301, 22481, 24662, 26841, 29021, 31202, 33382, 35562, 37742, 39922, 42102, 44283, 46463, 48642, 50823, 53003, 55183, 57363, 59543, 61723, 63903, 66084, 68264, 70443, 72623, 74804, 76984, 79163, 81344, 83524, 85704, 87885, 90064, 92244, 94425, 96605, 98785, 100965, 103145, 105325, 107506, 109686, 111865, 114046, 116226]# noqa: E501
hit1 = 7
data2 = [0, 32905, 40536, 48166, 55797, 63427, 71057, 78687, 86317, 93948, 101578, 109207, 116838, 124469, 132099, 139729, 147361, 154990, 162620, 170251, 177882, 185512, 193141, 200773, 208403, 216032, 223663, 231294, 238923, 246554, 254184, 261815, 269445, 277075, 284705, 292336, 299967, 307597, 315226, 322857, 330488, 338118, 345747, 353379, 361008, 368638, 376270, 383900, 391530, 399159, 406791]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 28205, 34745, 41285, 47825, 54365, 60905, 67446, 73986, 80527, 87067, 93607, 100148, 106688, 113228, 119769, 126309, 132850, 139390, 145930, 152471, 159011, 165551, 172092, 178630, 185170, 191711, 198251, 204792, 211332, 217871, 224412, 230952, 237492, 244033, 250573, 257113, 263654, 270194, 276735, 283275, 289815, 296356, 302895, 309435, 315976, 322516, 329057, 335597, 342137, 348678]# noqa: E501
hit3 = 7
data4 = [0, 43874, 54047, 64220, 74395, 84570, 94742, 104916, 115091, 125264, 135437, 145611, 155786, 165958, 176132, 186306, 196481, 206654, 216828, 227001, 237176, 247349, 257522, 267696, 277870, 288043, 298217, 308393, 318565, 328739, 338913, 349088, 359260, 369434, 379608, 389780, 399955, 410129, 420302, 430477, 440651, 450824, 460998, 471172, 481345, 491519, 501692, 511866, 522040, 532214, 542387]# noqa: E501
hit4 = 1 #TODO
data5 = [0, 43874, 54047, 64220, 74395, 84570, 94742, 104916, 115091, 125264, 135437, 145611, 155786, 165958, 176132, 186306, 196481, 206654, 216828, 227001, 237176, 247349, 257522, 267696, 277870, 288043, 298217, 308393, 318565, 328739, 338913, 349088, 359260, 369434, 379608, 389780, 399955, 410129, 420302, 430477, 440651, 450824, 460998, 471172, 481345, 491519, 501692, 511866, 522040, 532214, 542387]# noqa: E501
hit5 = 1 #TODO
data6 = [0, 131623, 162143, 192664, 223186, 253708, 284229, 314749, 345270, 375793, 406314, 436834, 467357, 497878, 528399, 558920, 589442, 619963, 650484, 681004, 711527, 742048, 772569, 803089, 833611, 864132, 894654, 925176, 955696, 986217, 1016738, 1047262, 1077782, 1108303, 1138824, 1169346, 1199866, 1230388, 1260909, 1291431, 1321951, 1352472, 1382995, 1413516, 1444036, 1474557, 1505079, 1535601, 1566121, 1596642, 1627165]# noqa: E501
hit6 = 1 #TODO
class classChange(Character):
def __init__(self, equVersion=''):
super().__init__(equVersion)
self.name = 'ghostblade'
self.nameCN = '极诣·剑影'
self.role = 'swordman_male'
self.武器选项 = ['太刀', '钝器', '巨剑', '短剑']
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.武器类型 = '太刀'
self.防具类型 = '皮甲'
self.buff = 2.083
self.角色 = '鬼剑士(男)'
self.职业 = '剑影'
self.load_skills()
def load_skills(self):
"""加载技能"""
skills = []
skills_dict = {}
i = 0
while i >= 0:
try:
tem = eval('Skill' + str(i) + '(char=self)')
skills_dict[tem.name] = tem
skills.append(tem)
i += 1
except Exception:
i = -1
self.skills = skills
self.skills_dict = skills_dict
@@ -0,0 +1,787 @@
#41f1cdc2ff58bb5fdc287be0db2a8df3
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 鬼斩 귀참
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/eb71e1d82d92c7e1d40500a0dcd77aa6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
name = "鬼斩"
learnLv = 1
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cd = 6
mp = [17, 196]
data0 = [0, 2683, 2955, 3227, 3499, 3771, 4043, 4315, 4588, 4860, 5132, 5404, 5676, 5948, 6221, 6493, 6765, 7037, 7309, 7581, 7853, 8126, 8398, 8670, 8942, 9214, 9486, 9758, 10031, 10303, 10575, 10847, 11119, 11391, 11663, 11936, 12208, 12480, 12752, 13024, 13296, 13568, 13841, 14113, 14385, 14657, 14929, 15201, 15474, 15746, 16018, 16290, 16562, 16834, 17106, 17379, 17651, 17923, 18195, 18467, 18739, 19011, 19284, 19556, 19828, 20100, 20372, 20644, 20916, 21189, 21461]# noqa: E501
hit0 = 1 #TODO
power0 = 1
data1 = [0, 2609, 2873, 3138, 3403, 3667, 3932, 4197, 4461, 4726, 4991, 5255, 5520, 5785, 6049, 6314, 6579, 6843, 7108, 7373, 7637, 7902, 8166, 8431, 8696, 8960, 9225, 9490, 9754, 10019, 10284, 10548, 10813, 11078, 11342, 11607, 11872, 12136, 12401, 12666, 12930, 13195, 13460, 13724, 13989, 14254, 14518, 14783, 15047, 15312, 15577, 15841, 16106, 16371, 16635, 16900, 17165, 17429, 17694, 17959, 18223, 18488, 18753, 19017, 19282, 19547, 19811, 20076, 20341, 20605, 20870]# noqa: E501
hit1 = 1 #TODO
power1 = 1
# 基础精通 기본기 숙련
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(PassiveSkill):
name = "基础精通"
learnLv = 1
masterLv = 190
maxLv = 200
position = 1 #TODO
rangeLv = 1
data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["残影之凯贾"]}]
# 刀魂之卡赞 카잔
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a5fa08f5d509e6ff2ebc68856a470b5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
name = "刀魂之卡赞"
learnLv = 5
masterLv = 10
maxLv = 20
position = 6 #TODO
rangeLv = 3
cd = 6
mp = [10, 400]
damage = False
data0 = [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 短剑精通 소검 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(PassiveSkill):
name = "短剑精通"
learnLv = 15
masterLv = 30
maxLv = 40
line = 10
position = 0 #TODO
rangeLv = 3
# 魔攻
data0 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501
hit2 = 1 #TODO
# 传世魔攻
data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501
hit14 = 1 #TODO
def effect(self, old, new):
weapon = self.char.charEquipInfo["武器"].equInfo
if weapon is None or weapon.itemDetailType != "短剑":
return
data = self.data0
if weapon.categorize == "传世武器":
data = self.data1
self.associate = [{type:"$*PAtkM","data":data}]
return super().effect(old, new)
# 太刀精通 도 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(PassiveSkill):
name = "太刀精通"
learnLv = 15
masterLv = 30
maxLv = 40
line = 10
position = 1 #TODO
rangeLv = 3
data0 = [0, 1.3, 2.8, 4.1, 5.4, 6.8, 8.2, 9.6, 10.9, 12.3, 13.7, 15, 16.4, 17.7, 19.1, 20.5, 21.9, 23.3, 24.5, 25.9, 27.3, 28.7, 30.1, 31.4, 32.8, 34.1, 35.5, 36.9, 38.2, 39.6, 41, 42.4, 43.7, 45, 46.4, 47.8, 49.2, 50.6, 52, 53.2, 54.6]# noqa: E501
data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501
def effect(self, old, new):
weapon = self.char.charEquipInfo["武器"].equInfo
if weapon is None or weapon.itemDetailType != "太刀":
return
data = self.data0
if weapon.categorize == "传世武器":
data = self.data1
self.associate = [{type:"$*PAtkM","data":data}]
return super().effect(old, new)
# 巨剑精通 대검 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(PassiveSkill):
name = "巨剑精通"
learnLv = 15
masterLv = 30
maxLv = 40
line = 10
position = 0 #TODO
rangeLv = 3
data0 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501
hit1 = 1 #TODO
data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501
def effect(self, old, new):
weapon = self.char.charEquipInfo["武器"].equInfo
if weapon is None or weapon.itemDetailType != "巨剑":
return
data = self.data0
if weapon.categorize == "传世武器":
data = self.data1
self.associate = [{type:"$*PAtkM","data":data}]
return super().effect(old, new)
# 钝器精通 둔기 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
name = "钝器精通"
learnLv = 15
masterLv = 30
maxLv = 40
line = 10
position = 1 #TODO
rangeLv = 3
data0 = [0, 1.4, 2.9, 4.4, 5.8, 7.3, 8.7, 10.2, 11.7, 13.2, 14.6, 16, 17.5, 18.9, 20.4, 21.9, 23.4, 24.8, 26.2, 27.7, 29.1, 30.6, 32.1, 33.6, 35, 36.4, 37.9, 39.3, 40.8, 42.3, 43.8, 45.2, 46.6, 48.1, 49.6, 51, 52.5, 54, 55.4, 56.8, 58.3]# noqa: E501
data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501
def effect(self, old, new):
weapon = self.char.charEquipInfo["武器"].equInfo
if weapon is None or weapon.itemDetailType != "钝器":
return
data = self.data0
if weapon.categorize == "传世武器":
data = self.data1
self.associate = [{type:"$*PAtkM","data":data}]
return super().effect(old, new)
# 暗月降临 달의 커튼
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a6c8f69107f8c4f5d1a0c7a57d000290?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(PassiveSkill):
name = "暗月降临"
learnLv = 15
masterLv = 10
maxLv = 20
position = 5 #TODO
rangeLv = 5
data0 = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80]# noqa: E501
# 暗抗
data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 封印解除 사슬 해제
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(PassiveSkill):
name = "封印解除"
learnLv = 15
masterLv = 10
maxLv = 20
position = 2 #TODO
rangeLv = 3
associate = [{"type":"+lv","data":[0] + [1]*20,"skills":["刀魂之卡赞", "冰霜之萨亚", "侵蚀之普戾蒙", "鬼斩", "瘟疫之罗刹", "冥炎之卡洛"],"ratio":1}]# noqa: E501
# 侵蚀之普戾蒙 몽롱한 눈의 브레멘
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/01384bbfc346775d1267fa0bc4ca605f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(ActiveSkill):
name = "侵蚀之普戾蒙"
learnLv = 15
masterLv = 1
maxLv = 11
position = 6 #TODO
rangeLv = 3
cd = 6
mp = [40, 644]
data0 = [0, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 月光斩 달빛 베기
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a2d943797daca862a6f321aca6ac9bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "月光斩"
learnLv = 15
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cd = 4
mp = [17, 182]
data0 = [0, 1221, 1338, 1465, 1588, 1712, 1836, 1960, 2079, 2205, 2332, 2453, 2579, 2701, 2827, 2948, 3072, 3194, 3320, 3444, 3568, 3689, 3815, 3937, 4061, 4185, 4306, 4430, 4558, 4680, 4803, 4930, 5049, 5173, 5297, 5420, 5547, 5671, 5790, 5916, 6038, 6163, 6287, 6407, 6531, 6659, 6781, 6904, 7031, 7152, 7276, 7398, 7521, 7647, 7772, 7893, 8017, 8141, 8264, 8388, 8512, 8631, 8758, 8884, 9007, 9131, 9255, 9377, 9500, 9624, 9748]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 1379, 1520, 1658, 1799, 1936, 2077, 2220, 2360, 2502, 2637, 2780, 2919, 3058, 3198, 3337, 3480, 3618, 3759, 3896, 4036, 4175, 4316, 4459, 4595, 4740, 4881, 5018, 5160, 5297, 5438, 5576, 5719, 5860, 5996, 6137, 6276, 6418, 6554, 6695, 6839, 6979, 7120, 7259, 7398, 7538, 7677, 7820, 7959, 8097, 8238, 8378, 8515, 8655, 8798, 8940, 9078, 9217, 9357, 9498, 9639, 9780, 9920, 10057, 10198, 10338, 10477, 10617, 10758, 10900, 11036]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 1936, 2135, 2332, 2526, 2725, 2919, 3116, 3313, 3511, 3708, 3903, 4100, 4294, 4493, 4687, 4884, 5085, 5282, 5472, 5673, 5872, 6066, 6263, 6460, 6659, 6851, 7048, 7245, 7443, 7638, 7835, 8033, 8230, 8422, 8621, 8821, 9013, 9212, 9410, 9602, 9801, 9998, 10197, 10394, 10588, 10788, 10980, 11179, 11375, 11570, 11769, 11968, 12160, 12357, 12556, 12750, 12949, 13144, 13343, 13537, 13734, 13930, 14127, 14324, 14525, 14717, 14916, 15108, 15307, 15507]# noqa: E501
hit2 = 1 #TODO
# 暗之亲和 어둠의 친화
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(PassiveSkill):
name = "暗之亲和"
learnLv = 18
masterLv = 1
maxLv = 1
line = 15
position = 7 #TODO
rangeLv = 1
# 残影之凯贾 잔영의 케이가
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d085127b0edd719782bd618d5688f4a1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
name = "残影之凯贾"
learnLv = 20
masterLv = 10
maxLv = 20
position = 5 #TODO
rangeLv = 3
cd = 5
mp = [194, 2125]
data0 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194]# noqa: E501
hit3 = 1 #TODO
# 满月斩 만월 달빛 베기
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c77a417c43de80c4ce32c1ed405d174a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(PassiveSkill):
name = "满月斩"
learnLv = 20
masterLv = 1
maxLv = 1
position = 4 #TODO
rangeLv = 1
# 湮灭仪式 소멸의 의식
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2e9c5a06ff3fe8aea672a2a55c40fdbf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(ActiveSkill):
name = "湮灭仪式"
learnLv = 20
masterLv = 1
maxLv = 1
position = 7 #TODO
rangeLv = 2
cd = 1
mp = [50, 50]
damage = False
# 鬼神解放 귀백 해방
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b1ccbd90d0b40f543ece3b18fcef827f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(PassiveSkill):
name = "鬼神解放"
learnLv = 20
masterLv = 1
maxLv = 1
position = 2 #TODO
rangeLv = 2
# 噬灵鬼斩 귀참 드라이브
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(PassiveSkill):
name = "噬灵鬼斩"
learnLv = 25
masterLv = 1
maxLv = 5
position = 3 #TODO
rangeLv = 3
data0 = [0, 10, 20, 30, 40, 50]# noqa: E501
associate = [{"type":"*power1","data":data0,"skills":["鬼斩"]}]# noqa: E501
# 冰霜之萨亚 냉기의 사야
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/04883563896fe1adac7505c6146b5f59?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "冰霜之萨亚"
learnLv = 30
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cd = 15
mp = [150, 1260]
data0 = [0, 901, 993, 1084, 1176, 1267, 1359, 1450, 1542, 1633, 1725, 1816, 1908, 1999, 2091, 2182, 2274, 2365, 2457, 2549, 2641, 2732, 2824, 2915, 3007, 3098, 3190, 3281, 3372, 3464, 3556, 3646, 3739, 3830, 3921, 4012, 4105, 4195, 4287, 4381, 4470, 4561, 4655, 4745, 4836, 4930, 5020, 5111, 5204, 5294, 5386, 5479, 5569, 5661, 5753, 5842, 5934, 6027, 6117, 6208, 6301, 6391, 6483, 6576, 6667, 6757, 6851, 6941, 7033, 7126, 7216]# noqa: E501
hit1 = 10 #TODO
# 鬼影鞭 귀검편
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d429147c372b549c3dadcabcba50787f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(ActiveSkill):
name = "鬼影鞭"
learnLv = 30
masterLv = 60
maxLv = 70
position = 5 #TODO
rangeLv = 3
cd = 8
mp = [55, 700]
data0 = [0, 3035, 3521, 4005, 4491, 4974, 5459, 5943, 6428, 6912, 7395, 7881, 8364, 8850, 9335, 9818, 10302, 10787, 11271, 11754, 12240, 12725, 13209, 13688, 14178, 14661, 15147, 15632, 16109, 16597, 17080, 17568, 18052, 18537, 19020, 19506, 19989, 20471, 20959, 21440, 21927, 22411, 22897, 23382, 23861, 24347, 24832, 25318, 25801, 26287, 26768, 27253, 27739, 28225, 28708, 29191, 29675, 30161, 30643, 31129, 31615, 32098, 32584, 33065, 33551, 34034, 34519, 35001, 35488, 35974, 36457]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 7089, 8218, 9348, 10477, 11608, 12736, 13869, 14999, 16130, 17258, 18391, 19519, 20650, 21782, 22911, 24038, 25170, 26299, 27430, 28562, 29691, 30819, 31952, 33082, 34211, 35341, 36470, 37599, 38731, 39862, 40990, 42124, 43253, 44384, 45514, 46646, 47772, 48904, 50031, 51163, 52294, 53424, 54553, 55685, 56814, 57945, 59077, 60204, 61333, 62465, 63594, 64724, 65856, 66985, 68114, 69246, 70378, 71505, 72638, 73766, 74897, 76027, 77158, 78287, 79419, 80548, 81678, 82809, 83938, 85066]# noqa: E501
hit1 = 1 #TODO
# 死亡墓碑 툼스톤
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e49e57b2e8fbeceb0a2c56a0c63fe6c5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(ActiveSkill):
name = "死亡墓碑"
learnLv = 35
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cube = 1
cd = 18
mp = [165, 1386]
data0 = [0, 1953, 2150, 2351, 2547, 2745, 2943, 3141, 3338, 3539, 3732, 3932, 4131, 4328, 4526, 4725, 4922, 5123, 5321, 5516, 5715, 5916, 6113, 6312, 6510, 6707, 6906, 7106, 7299, 7499, 7697, 7895, 8093, 8291, 8489, 8688, 8885, 9083, 9282, 9480, 9678, 9878, 10076, 10274, 10472, 10670, 10868, 11066, 11264, 11460, 11658, 11858, 12056, 12254, 12452, 12650, 12848, 13047, 13242, 13442, 13641, 13839, 14037, 14237, 14433, 14631, 14832, 15026, 15227, 15426, 15621]# noqa: E501
hit0 = 9
# 瘟疫之罗刹 역병의 라사
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38612d8f2561edc2eb68d5057a837bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill):
name = "瘟疫之罗刹"
learnLv = 35
masterLv = 60
maxLv = 70
position = 7 #TODO
rangeLv = 2
cube = 1
cd = 20
mp = [154, 1293]
data0 = [0, 1854, 2042, 2234, 2421, 2607, 2795, 2987, 3174, 3362, 3552, 3738, 3926, 4115, 4305, 4493, 4679, 4868, 5058, 5244, 5435, 5622, 5807, 5997, 6185, 6374, 6566, 6752, 6938, 7127, 7317, 7505, 7692, 7881, 8069, 8256, 8447, 8634, 8823, 9009, 9200, 9387, 9576, 9765, 9953, 10137, 10329, 10518, 10706, 10898, 11085, 11270, 11457, 11646, 11835, 12023, 12210, 12398, 12588, 12777, 12965, None, None, None, None, None, None, None, None, None, None]# noqa: E501
hit0 = 10
# 鬼影闪 귀영섬
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(ActiveSkill):
name = "鬼影闪"
learnLv = 40
masterLv = 60
maxLv = 70
position = 5 #TODO
rangeLv = 2
cube = 1
cd = 20
mp = [200, 1680]
data0 = [0, 17363, 19125, 20889, 22649, 24411, 26172, 27936, 29699, 31460, 33222, 34980, 36741, 38505, 40268, 42029, 43793, 45554, 47313, 49076, 50838, 52599, 54362, 56123, 57882, 59643, 61406, 63168, 64931, 66692, 68454, 70214, 71978, 73739, 75501, 77262, 79028, 80787, 82548, 84309, 86072, 87833, 89597, 91358, 93117, 94881, 96642, 98403, 100167, 101930, 103691, 105452, 107213, 108971, 110735, 112497, 114258, 116019, 117780, 119541, 121307, 123068, 124830, 126593, 128352, 130116, 131877, 133637, 135401, 137162, 138921]# noqa: E501
hit0 = 1 #TODO
# 鬼斩 : 狂怒 귀참 : 광폭
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/56aa7844a2da23f5bea9b585aea5ae45?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(ActiveSkill):
name = "鬼斩 : 狂怒"
learnLv = 40
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cube = 1
cd = 20
mp = [165, 1386]
icon = "$char/鬼斩:狂怒"
data0 = [0, 21162, 23310, 25455, 27602, 29750, 31896, 34044, 36191, 38337, 40484, 42630, 44781, 46925, 49073, 51221, 53369, 55515, 57659, 59807, 61955, 64101, 66249, 68397, 70544, 72687, 74835, 76983, 79131, 81276, 83424, 85572, 87719, 89867, 92010, 94160, 96308, 98454, 100602, 102749, 104894, 107040, 109188, 111336, 113483, 115629, 117777, 119922, 122070, 124217, 126363, 128511, 130659, 132806, 134951, 137097, 139247, 141393, 143541, 145689, 147836, 149982, 152129, 154275, 156423, 158568, 160716, 162864, 165012, 167157, 169304]# noqa: E501
hit0 = 1 #TODO
# 冥炎之卡洛 흑염의 칼라
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/0b8db1e10b3abbd24d38564e708675d5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(ActiveSkill):
name = "冥炎之卡洛"
learnLv = 45
masterLv = 60
maxLv = 70
position = 7 #TODO
rangeLv = 2
cube = 2
cd = 5
mp = [492, 4920]
data0 = [0, 521, 576, 627, 680, 734, 785, 837, 890, 948, 998, 1047, 1103, 1155, 1206, 1263, 1316, 1365, 1419, 1473, 1524, 1580, 1629, 1683, 1736, 1788, 1838, 1898, 1950, 1998, 2057, 2105, 2163, 2216, 2265, 2318, 2373, 2426, 2477, 2532, 2583, 2637, 2688, 2745, 2799, 2849, 2904, 2955, 3008, 3059, 3117, 3167, 3219, 3273, 3329, 3383, 3435, 3486, 3536, 3587, 3645, 3698, 3749, 3803, 3858, 3908, 3963, 4014, 4068, 4121, 4173]# noqa: E501
hit0 = 3
data1 = [0, 318, 351, 384, 416, 447, 483, 515, 546, 578, 611, 644, 677, 710, 740, 774, 803, 837, 873, 902, 936, 968, 999, 1032, 1064, 1097, 1131, 1161, 1194, 1227, 1259, 1293, 1323, 1358, 1391, 1421, 1452, 1485, 1518, 1553, 1584, 1613, 1650, 1683, 1713, 1745, 1782, 1814, 1838, 1877, 1910, 1944, 1973, 2006, 2040, 2075, 2100, 2133, 2168, 2201, 2232, 2265, 2298, 2325, 2360, 2394, 2426, 2460, 2492, 2523, 2559]# noqa: E501
hit1 = 0
mode = ["分身","冥炎"]
def setMode(self, mode):
if mode == "冥炎":
self.hit1 = 1
return super().setMode(mode)
data2 = [0, 2069, 2277, 2486, 2700, 2909, 3119, 3329, 3537, 3746, 3956, 4172, 4379, 4589, 4797, 5007, 5216, 5429, 5636, 5847, 6059, 6267, 6477, 6686, 6897, 7106, 7319, 7526, 7736, 7947, 8157, 8367, 8576, 8789, 8996, 9207, 9416, 9626, 9837, 10046, 10256, 10466, 10676, 10886, 11096, 11306, 11516, 11724, 11934, 12149, 12356, 12569, 12774, 12984, 13193, 13404, 13619, 13827, 14037, 14244, 14454, 14663, 14876, 15089, 15297, 15507, 15713, 15924, 16133, 16346, 16554]# noqa: E501
data3 = [0, 3029, 3335, 3644, 3951, 4257, 4565, 4875, 5181, 5490, 5798, 6107, 6408, 6717, 7025, 7331, 7641, 7947, 8255, 8562, 8871, 9177, 9486, 9791, 10098, 10406, 10715, 11022, 11327, 11636, 11942, 12251, 12558, 12866, 13170, 13481, 13787, 14094, 14403, 14708, 15017, 15324, 15632, 15939, 16250, 16551, 16860, 17168, 17475, 17783, 18089, 18396, 18704, 19014, 19320, 19629, 19934, 20241, 20549, 20858, 21164, 21470, 21779, 22085, 22394, 22701, 23010, 23313, 23622, 23930, 24237]# noqa: E501
data4 = [0, 6495, 7152, 7815, 8472, 9132, 9791, 10451, 11106, 11771, 12429, 13086, 13746, 14405, 15063, 15723, 16383, 17042, 17700, 18359, 19017, 19679, 20339, 20997, 21653, 22314, 22971, 23634, 24291, 24951, 25608, 26268, 26927, 27587, 28247, 28907, 29564, 30224, 30881, 31541, 32202, 32858, 33519, 34178, 34835, 35498, 36156, 36815, 37473, 38133, 38790, 39450, 40112, 40769, 41426, 42089, 42744, 43406, 44067, 44723, 45383, 46041, 46700, 47360, 48018, 48678, 49337, 49992, 50655, 51314, 51974]# noqa: E501
data5 = [0, 10551, 11621, 12693, 13761, 14834, 15902, 16971, 18044, 19115, 20184, 21257, 22325, 23397, 24468, 25538, 26607, 27677, 28748, 29819, 30888, 31959, 33032, 34100, 35174, 36239, 37311, 38382, 39453, 40523, 41594, 42663, 43736, 44805, 45876, 46944, 48015, 49088, 50157, 51227, 52299, 53370, 54440, 55509, 56577, 57653, 58724, 59790, 60860, 61934, 63003, 64073, 65142, 66215, 67286, 68357, 69423, 70496, 71567, 72638, 73706, 74778, 75849, 76920, 77987, 79059, 80130, 81201, 82271, 83339, 84413]# noqa: E501
associate = [
{"type":"*power0","data":[i if i ==0 else i-1 for i in data2],"skills":["冥炎剑"],"ratio":1},
{"type":"*power1","data":[i if i ==0 else i-1 for i in data3],"skills":["冥炎剑"],"ratio":1},
{"type":"*power2","data":[i if i ==0 else i-1 for i in data4],"skills":["冥炎剑"],"ratio":1},
{"type":"*power3","data":[i if i ==0 else i-1 for i in data5],"skills":["冥炎剑"],"ratio":1},
]
# 冥炎剑 흑염검
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/1c1a9606eb702ebe5a7bb4397f3aeae0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "冥炎剑"
learnLv = 45
masterLv = 1
maxLv = 1
line = 50
position = 7 #TODO
rangeLv = 2
cube = 2
cd = 45
data0 = data1 = data2 = data3 = [0,1]
hit0 = 2
hit1 = 2
hit2 = 2
hit3 = 1
power0 = power1 = power2 = power3 = 1
# 恐惧光环 칠흑의 공포
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7e904ea3d2a9faa054604e55120a9268?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(PassiveSkill):
name = "恐惧光环"
learnLv = 48
masterLv = 40
maxLv = 50
position = 2 #TODO
rangeLv = 3
data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84, 85.5]# noqa: E501
associate = [{
"type":"*skillRation","data":data0
}]
# 第7鬼神 : 邪神之怖拉修 제 7의 귀신 : 광폭의 블라슈
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b8f4966608e4ebb3cc80ba4eac3649bb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(ActiveSkill):
name = "第7鬼神 : 邪神之怖拉修"
learnLv = 50
masterLv = 40
maxLv = 50
position = 8 #TODO
rangeLv = 5
cube = 5
cd = 140
mp = [600, 5040]
icon = "$char/第七鬼神:邪神之怖拉修"
data0 = [0, 9674, 11918, 14161, 16405, 18649, 20893, 23136, 25377, 27623, 29867, 32109, 34352, 36596, 38841, 41085, 43326, 45569, 47814, 50059, 52301, 54544, 56788, 59032, 61275, 63519, 65763, 68005, 70248, 72492, 74736, 76981, 79222, 81467, 83710, 85955, 88199, 90441, 92684, 94927, 97172, None, None, None, None, None, None, None, None, None, None]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 13078, 16111, 19146, 22180, 25214, 28245, 31278, 34312, 37345, 40376, 43411, 46444, 49479, 52512, 55542, 58575, 61609, 64643, 67677, 70708, 73742, 76776, 79809, 82843, 85874, 88908, 91941, 94976, 98007, 101040, 104073, 107106, 110141, 113173, 116205, 119239, 122273, 125307, 128338, 131372, None, None, None, None, None, None, None, None, None, None]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 2605, 3209, 3812, 4415, 5021, 5624, 6230, 6833, 7439, 8041, 8646, 9249, 9854, 10457, 11063, 11666, 12272, 12874, 13478, 14081, 14686, 15291, 15895, 16500, 17103, 17707, 18311, 18916, 19519, 20125, 20728, 21334, 21936, 22541, 23143, 23750, 24353, 24958, 25561, 26166, None, None, None, None, None, None, None, None, None, None]# noqa: E501
hit2 = 5
# 鬼斩 : 炼狱 귀참 : 나락
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d89f26862e348a801b30bb9fd7125db5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
name = "鬼斩 : 炼狱"
learnLv = 60
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 1
cd = 30
mp = [400, 1120]
icon = "$char/鬼斩:炼狱"
data0 = [0, 2798, 3084, 3369, 3650, 3936, 4218, 4505, 4787, 5070, 5355, 5639, 5925, 6209, 6494, 6774, 7061, 7344, 7626, 7911, 8198, 8484, 8766, 9048, 9333, 9617, 9900, 10185, 10469, 10752, 11036, 11324, 11604, 11891, 12174, 12459, 12741, 13023, 13311, 13592, 13878, 14162, 14447, 14730, 15015, 15299, 15579, 15867, 16149, 16437, 16718]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 10887, 11993, 13098, 14202, 15305, 16413, 17517, 18624, 19725, 20828, 21933, 23040, 24146, 25250, 26354, 27458, 28566, 29669, 30771, 31875, 32981, 34089, 35193, 36297, 37400, 38507, 39612, 40715, 41819, 42923, 44030, 45135, 46241, 47343, 48450, 49553, 50654, 51764, 52866, 53973, 55074, 56180, 57287, 58392, 59498, 60597, 61703, 62808, 63915, 65018]# noqa: E501
hit1 = 2
data2 = [0, 9333, 10281, 11225, 12174, 13118, 14069, 15015, 15960, 16908, 17855, 18804, 19749, 20694, 21642, 22590, 23532, 24483, 25430, 26378, 27321, 28269, 29217, 30165, 31107, 32057, 33005, 33953, 34898, 35843, 36791, 37740, 38685, 39632, 40580, 41528, 42474, 43418, 44369, 45312, 46262, 47208, 48158, 49101, 50049, 50996, 51944, 52889, 53837, 54785, 55733]# noqa: E501
hit2 = 1 #TODO
# 冥祭之沼 툼스톤 스웜프
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2ff50c35efcf0f287c4c418c8454da48?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(ActiveSkill):
name = "冥祭之沼"
learnLv = 70
masterLv = 40
maxLv = 50
position = 4 #TODO
rangeLv = 2
cube = 2
cd = 40
mp = [822, 1726]
data0 = [0, 35804, 39438, 43068, 46697, 50334, 53966, 57603, 61233, 64863, 68492, 72129, 75759, 79391, 83027, 86654, 90288, 93923, 97554, 101189, 104822, 108449, 112086, 115718, 119348, 122982, 126611, 130245, 133878, 137510, 141144, 144777, 148407, 152040, 155675, 159303, 162938, 166571, 170201, 173837, 177467, 181101, 184734, 188366, 191996, 195630, 199260, 202893, 206523, 210158, 213791]# noqa: E501
hit0 = 1 #TODO
# 幽魂之布雷德 블레이드 팬텀
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c4a5b868f1e8e60cd1867a2cfab4a242?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
name = "幽魂之布雷德"
learnLv = 75
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 3
cd = 40
mp = [580, 4500]
data0 = [0, 487, 538, 587, 639, 686, 737, 786, 836, 886, 934, 985, 1033, 1084, 1133, 1185, 1233, 1283, 1333, 1381, 1432, 1479, 1531, 1580, 1632, 1681, 1729, 1779, 1828, 1878, 1926, 1979, 2027, 2077, 2126, 2176, 2224, 2275, 2325, 2375, 2425, 2473, 2523, 2572, 2623, 2672, 2720, 2772, 2823, 2871, 2920]# noqa: E501
hit0 = 32
data1 = [0, 5445, 5995, 6550, 7101, 7653, 8207, 8760, 9310, 9863, 10416, 10970, 11520, 12074, 12626, 13178, 13730, 14284, 14836, 15389, 15941, 16491, 17047, 17599, 18149, 18701, 19255, 19808, 20360, 20913, 21464, 22017, 22570, 23122, 23674, 24227, 24780, 25330, 25886, 26436, 26990, 27540, 28093, 28645, 29200, 29750, 30303, 30856, 31406, 31962, 32512]# noqa: E501
hit1 = 4
data2 = [0, 30629, 33737, 36842, 39951, 43056, 46165, 49274, 52379, 55488, 58595, 61701, 64810, 67917, 71023, 74132, 77240, 80344, 83452, 86563, 89668, 92776, 95885, 98990, 102098, 105206, 108311, 111419, 114526, 117634, 120743, 123849, 126956, 130064, 133170, 136279, 139386, 142491, 145600, 148709, 151813, 154922, 158031, 161137, 164245, 167351, 170459, 173566, 176673, 179779, 182888]# noqa: E501
hit2 = 1 #TODO
mode = ["打满","终结"]
def setMode(self, mode):
if mode == "终结":
self.hit0 = 4
return super().setMode(mode)
# 御鬼之极 팬텀 마스터리
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/95103ae7c54eaedea3bbcf726520db6c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(PassiveSkill):
name = "御鬼之极"
learnLv = 75
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 3
data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120]# noqa: E501
associate = [{
"type":"*skillRation","data":data0
}]
# 幽魂降临 : 式 검귀강령 : 식
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/96e72ec364dada85600c907ecd95a140?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(ActiveSkill):
name = "幽魂降临 : 式"
learnLv = 80
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 5
cd = 45
mp = [800, 6000]
icon = "$char/幽魂降临:式"
data0 = [0, 26978, 29714, 32452, 35191, 37925, 40663, 43400, 46139, 48874, 51609, 54348, 57083, 59820, 62560, 65297, 68032, 70770, 73507, 76244, 78980, 81719, 84455, 87192, 89930, 92668, 95402, 98138, 100877, 103613, 106352, 109087, 111825, 114561, 117299, 120037, 122774, 125508, 128247, 130983, 133719, 129959, 132566, 135172, 137780, 140386, 142992, 145599, 148207, 150812, 153420]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 40466, 44574, 48678, 52785, 56889, 60994, 65102, 69205, 73311, 77416, 81523, 85627, 89733, 93841, 97944, 102050, 106154, 110260, 114365, 118473, 122577, 126683, 130789, 134892, 138999, 143103, 147210, 151314, 155422, 159527, 163631, 167738, 171842, 175948, 180052, 184160, 188266, 192370, 196475, 200582, 194939, 198849, 202760, 206670, 210579, 214490, 218400, 222311, 226219, 230130]# noqa: E501
hit1 = 1 #TODO
# 王者号令 : 吉格降临 지그 강림
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/9bc30e0f6e22b0333762d04acae7d252?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(ActiveSkill):
name = "王者号令 : 吉格降临"
learnLv = 85
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 5000]
icon = "$char/王者号令:吉格降临"
data0 = [0, 1229, 1514, 1798, 2083, 2368, 2651, 2938, 3224, 3507, 3794, 4079, 4364, 4649, 4933, 5218, 5502, 5788, 6072, 6358, 6643, 6927, 7213, 7500, 7784, 8068, 8353, 8637, 8922, 9209, 9493, 9777, 10064, 10346, 10633, 10919, 11202, 11489, 11772, 12057, 12343, 12628, 12913, 13196, 13482, 13769, 14053, 14339, 14622, 14907, 15194]# noqa: E501
hit0 = 15
data1 = [0, 24580, 30279, 35979, 41680, 47378, 53079, 58778, 64478, 70179, 75876, 81577, 87278, 92978, 98678, 104377, 110077, 115778, 121473, 127174, 132876, 138576, 144274, 149973, 155674, 161376, 167072, 172774, 178474, 184173, 189875, 195571, 201272, 206973, 212670, 218372, 224072, 229772, 235472, 241170, 246871, 252572, 258269, 263970, 269669, 275368, 281070, 286768, 292469, 298169, 303868]# noqa: E501
hit1 = 1
data2 = [0, 30725, 37848, 44975, 52098, 59224, 66346, 73473, 80597, 87722, 94847, 101972, 109098, 116222, 123346, 130471, 137596, 144720, 151845, 158968, 166095, 173218, 180344, 187467, 194595, 201718, 208842, 215966, 223093, 230215, 237342, 244467, 251592, 258716, 265841, 272967, 280089, 287215, 294339, 301463, 308587, 315715, 322837, 329963, 337087, 344214, 351335, 358462, 365586, 372710, 379835]# noqa: E501
hit2 = 1
data3 = [0, 49160, 60559, 71958, 83356, 94758, 106158, 117557, 128954, 140356, 151756, 163155, 174554, 185955, 197355, 208753, 220152, 231553, 242953, 254352, 265751, 277149, 288551, 299949, 311349, 322748, 334150, 345548, 356947, 368346, 379748, 391148, 402546, 413944, 425346, 436746, 448144, 459544, 470945, 482345, 493740, 505142, 516540, 527943, 539338, 550739, 562138, 573541, 584937, 596338, 607737]# noqa: E501
hit3 = 1 #TODO
# 鬼神冠冕 데모닉 크라운
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/696721534394b40e78ac96e880f19e5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(PassiveSkill):
name = "鬼神冠冕"
learnLv = 95
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 3
data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
associate = [{
"type":"*skillRation","data":data0
}]
# 鬼神剑·黄泉摆渡 탐식의 크레바스
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/0dbdeaf846356f8b9380f8fbb8e97377?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill34(ActiveSkill):
name = "鬼神剑·黄泉摆渡"
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
rangeLv = 2
cube = 7
cd = 60
mp = [1064, 7980]
data0 = [0, 27914, 30746, 33578, 36410, 39243, 42076, 44905, 47740, 50571, 53403, 56235, 59068, 61899, 64732, 67564, 70396, 73227, 76060, 78891, 81724, 84555, 87388, 90220, 93052, 95883, 98716, 101547, 104378, 107211, 110044, 112874, 115707, 118540, 121369, 124203, 127034, 129868, 132698, 135531, 138363, 141196, 144027, 146859, 149692, 152522, 155355, 158187, 161021, 163852, 166684]# noqa: E501
hit0 = 1
data1 = [0, 27914, 30746, 33578, 36410, 39243, 42076, 44905, 47740, 50571, 53403, 56235, 59068, 61899, 64732, 67564, 70396, 73227, 76060, 78891, 81724, 84555, 87388, 90220, 93052, 95883, 98716, 101547, 104378, 107211, 110044, 112874, 115707, 118540, 121369, 124203, 127034, 129868, 132698, 135531, 138363, 141196, 144027, 146859, 149692, 152522, 155355, 158187, 161021, 163852, 166684]# noqa: E501
hit1 = 1
data2 = [0, 13957, 15374, 16789, 18204, 19622, 21037, 22453, 23867, 25286, 26701, 28117, 29533, 30949, 32364, 33781, 35196, 36614, 38029, 39445, 40860, 42278, 43693, 45108, 46525, 47942, 49358, 50773, 52188, 53603, 55022, 56438, 57853, 59270, 60686, 62101, 63517, 64933, 66350, 67766, 69182, 70598, 72015, 73429, 74845, 76262, 77677, 79094, 80510, 81926, 83341]# noqa: E501
hit2 = 1
data3 = [0, 4187, 4612, 5037, 5460, 5883, 6311, 6735, 7160, 7585, 8011, 8433, 8862, 9285, 9709, 10135, 10558, 10983, 11408, 11833, 12258, 12682, 13107, 13534, 13957, 14384, 14806, 15230, 15656, 16081, 16507, 16931, 17357, 17780, 18204, 18631, 19056, 19479, 19905, 20328, 20753, 21179, 21603, 22029, 22454, 22879, 23302, 23726, 24152, 24577, 25002]# noqa: E501
hit3 = 5
data4 = [0, 48850, 53806, 58764, 63719, 68674, 73632, 78587, 83542, 88501, 93456, 98411, 103368, 108323, 113279, 118235, 123192, 128147, 133104, 138059, 143016, 147971, 152927, 157884, 162840, 167795, 172752, 177707, 182663, 187620, 192576, 197531, 202489, 207444, 212400, 217357, 222314, 227270, 232226, 237181, 242138, 247093, 252049, 257005, 261961, 266917, 271873, 276829, 281785, 286741, 291698]# noqa: E501
hit4 = 1
# 黄泉之门 : 万鬼度灵 구천강림 : 귀문
# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/56fca6cff74d828e92301a40cd2148b9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill35(ActiveSkill):
name = "黄泉之门 : 万鬼度灵"
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4028, 8056]
icon = "$char/黄泉之门:万鬼度灵"
data0 = [0, 23464, 28903, 34346, 39785, 45227, 50667, 56109, 61549, 66990, 72431, 77871, 83313, 88754, 94195, 99635, 105077, 110517, 115958, 121401, 126839, 132282, 137723, 143162, 148603, 154043, 159485, 164926, 170368, 175807, 181248, 186690, 192130, 197572, 203012, 208453, 213894, 219336, 224776, 230217, 235659, 241098, 246539, 251980, 257421, 262862, 268303, 273744, 279184, 284626, 290067]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 8797, 10837, 12879, 14921, 16960, 19000, 21040, 23081, 25121, 27162, 29202, 31242, 33282, 35323, 37364, 39403, 41442, 43483, 45524, 47564, 49603, 51645, 53686, 55728, 57765, 59806, 61847, 63888, 65927, 67967, 70008, 72049, 74089, 76129, 78169, 80210, 82250, 84290, 86330, 88370, 90412, 92452, 94493, 96533, 98572, 100613, 102653, 104693, 106734, 108775]# noqa: E501
hit1 = 8
data3 = [0, 140781, 173427, 206072, 238718, 271363, 304007, 336654, 369299, 401945, 434590, 467234, 499879, 532526, 565171, 597818, 630462, 663107, 695754, 728398, 761044, 793690, 826333, 858980, 891625, 924270, 956914, 989561, 1022206, 1054851, 1087498, 1120140, 1152787, 1185434, 1218077, 1250724, 1283368, 1316013, 1348659, 1381304, 1413951, 1446596, 1479242, 1511887, 1544532, 1577177, 1609823, 1642468, 1675113, 1707759, 1740404]# noqa: E501
hit3 = 1 #TODO
data4 = [0, 140781, 173427, 206072, 238718, 271363, 304007, 336654, 369299, 401945, 434590, 467234, 499879, 532526, 565171, 597818, 630462, 663107, 695754, 728398, 761044, 793690, 826333, 858980, 891625, 924270, 956914, 989561, 1022206, 1054851, 1087498, 1120140, 1152787, 1185434, 1218077, 1250724, 1283368, 1316013, 1348659, 1381304, 1413951, 1446596, 1479242, 1511887, 1544532, 1577177, 1609823, 1642468, 1675113, 1707759, 1740404]# noqa: E501
hit4 = 1 #TODO
data5 = [0, 6255, 7708, 9158, 10608, 12061, 13511, 14959, 16412, 17864, 19314, 20766, 22216, 23667, 25120, 26569, 28020, 29471, 30924, 32371, 33823, 35275, 36725, 38175, 39628, 41077, 42528, 43981, 45431, 46882, 48334, 49784, 51233, 52685, 54136, 55587, 57036, 58489, 59940, 61389, 62843, 64293, 65744, 67194, 68645, 70096, 71547, 72997, 74449, 75900, 77351]# noqa: E501
hit5 = 15
class classChange(Character):
def __init__(self, equVersion=''):
super().__init__(equVersion)
self.name = 'soul_bender'
self.nameCN = '极诣·鬼泣'
self.role = 'swordman_male'
self.武器选项 = ['太刀', '钝器', '巨剑', '短剑']
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.武器类型 = '短剑'
self.防具类型 = '布甲'
self.buff = 1.76
self.角色 = '鬼剑士(男)'
self.职业 = '鬼泣'
self.load_skills()
def load_skills(self):
"""加载技能"""
skills = []
skills_dict = {}
i = 0
while i >= 0:
try:
tem = eval('Skill' + str(i) + '(char=self)')
skills_dict[tem.name] = tem
skills.append(tem)
i += 1
except Exception:
i = -1
self.skills = skills
self.skills_dict = skills_dict
+5 -5
View File
@@ -8,10 +8,10 @@ adv = [
'title': '鬼剑士(男)',
'children': [
{'id': 0, 'name': 'weapon_master', 'title': '极诣·剑魂', 'open': False},
{'id': 1, 'name': 'soul_bender', 'title': '极诣·鬼泣', 'open': False},
{'id': 1, 'name': 'soul_bender', 'title': '极诣·鬼泣', 'open': True, 'class': 'GF.swordman_male.soul_bender'},
{'id': 2, 'name': 'berserker', 'title': '极诣·狂战士', 'open': True, 'class': 'GF.swordman_male.berserker'},
{'id': 3, 'name': 'asura', 'title': '极诣·阿修罗', 'open': False},
{'id': 4, 'name': 'ghostblade', 'title': '极诣·剑影', 'open': False},
{'id': 3, 'name': 'asura', 'title': '极诣·阿修罗', 'open': False, 'class': 'GF.swordman_male.asura'},
{'id': 4, 'name': 'ghostblade', 'title': '极诣·剑影', 'open': True, 'class': 'GF.swordman_male.ghostblade'},
],
},
{
@@ -20,10 +20,10 @@ adv = [
'title': '鬼剑士(女)',
'children': [
{'id': 0, 'name': 'sword_master', 'title': '极诣·驭剑士', 'open': False},
{'id': 1, 'name': 'dark_templar', 'title': '极诣·暗殿骑士', 'open': False},
{'id': 1, 'name': 'dark_templar', 'title': '极诣·暗殿骑士', 'open': False, 'class': 'GF.swordman_female.dark_templar'},
{'id': 2, 'name': 'demon_slayer', 'title': '极诣·契魔者', 'open': True, 'class': 'GF.swordman_female.demon_slayer'},
{'id': 3, 'name': 'vegabond', 'title': '极诣·流浪武士', 'open': True, 'class': 'GF.swordman_female.vegabond'},
{'id': 4, 'name': 'spectre', 'title': '极诣·刃影', 'open': False},
{'id': 4, 'name': 'spectre', 'title': '极诣·刃影', 'open': False, 'class': 'GF.swordman_female.spectre'},
],
},
{