This commit is contained in:
2025-05-05 02:11:37 +08:00
parent 1a75633589
commit f311603a7a
51 changed files with 6801 additions and 486 deletions
+10 -8
View File
@@ -51,6 +51,8 @@ class Skill:
"""技能冷却时间直接减少""" """技能冷却时间直接减少"""
cdReduce: float = 1 cdReduce: float = 1
"""技能冷却缩减""" """技能冷却缩减"""
cdRatio: float = 1
"""技能冷却倍率,直接体现在面板上,不被上限影响"""
cdRecover: float = 1 cdRecover: float = 1
"""技能冷却恢复""" """技能冷却恢复"""
associate: list = [] associate: list = []
@@ -119,13 +121,13 @@ class Skill:
getattr(self, type)(old, new, data, skills,exceptSkills,ratio,weapon) getattr(self, type)(old, new, data, skills,exceptSkills,ratio,weapon)
continue continue
if self.precondition(): if self.precondition():
self._apply_association(type, old, new, data, skills,exceptSkills,ratio,weapon) self.apply_association(type, old, new, data, skills,exceptSkills,ratio,weapon)
def precondition(self): def precondition(self):
"""effect的前置条件""" """effect的前置条件"""
return True return True
def _apply_association(self, type, old, new, data, skills, exceptSkills,ratio = 100,weapon = []): def apply_association(self, type, old, new, data, skills, exceptSkills,ratio = 100,weapon = []):
if self.char.GetWeaponType()[0] not in weapon: if self.char.GetWeaponType()[0] not in weapon:
return return
if type.startswith('$*'): if type.startswith('$*'):
@@ -145,13 +147,13 @@ class Skill:
continue continue
skill = self.char.GetSkillByName(name) skill = self.char.GetSkillByName(name)
if skill is not None: if skill is not None:
self._update_skill_attribute(skill,type, old, new, data,ratio,weapon) self.update_skill_attribute(skill,type, old, new, data,ratio,weapon)
def _update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []): def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
if self.char.GetWeaponType()[0] not in weapon: if self.char.GetWeaponType()[0] not in weapon:
return return
if type.startswith('*'): if type.startswith('*'):
if 'cdReduce' in type: if 'cdReduce' in type or type == 'cd':
setattr(skill, type[1:], getattr(skill, type[1:]) * (1 - data[new] / ratio) / (1 - data[old] / ratio)) setattr(skill, type[1:], getattr(skill, type[1:]) * (1 - data[new] / ratio) / (1 - data[old] / ratio))
else: else:
setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / ratio) / (1 + data[old] / ratio)) setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / ratio) / (1 + data[old] / ratio))
@@ -187,14 +189,14 @@ class ActiveSkill(Skill):
basic.setMode(mode) basic.setMode(mode)
else: else:
basic = self basic = self
date = basic.getSkillDate(self.lv) date = basic.getSkillData(self.lv)
cd = basic.getSkillCD() cd = basic.getSkillCD()
return date * basic.skillRation , basic.skillDamage ,cd return date * basic.skillRation , basic.skillDamage ,cd
def setMode(self, mode: str): def setMode(self, mode: str):
pass pass
def getSkillDate(self,lv:int=0): def getSkillData(self,lv:int=0):
res = 0 res = 0
keys = [key.replace("data","") for key in dir(self) if key.startswith('data') and not key.startswith('dataplus')] keys = [key.replace("data","") for key in dir(self) if key.startswith('data') and not key.startswith('dataplus')]
for i in keys: for i in keys:
@@ -237,7 +239,7 @@ class ActiveSkill(Skill):
def getSkillCD(self): def getSkillCD(self):
return max(0,round(max( return max(0,round(max(
self.cd * 0.3, self.cd * 0.3,
self.cd * self.cdReduce / self.cdRecover * self.getWeaponCDRatio() * self.getQuickCDRatio(),1) self.cd * self.cdReduce / self.cdRecover * self.getWeaponCDRatio() * self.getQuickCDRatio(),1) * self.cdRatio
- self.cdCut,2 - self.cdCut,2
)) ))
@@ -593,7 +593,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比'] self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比' self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '手套'
self.防具类型 = '布甲' self.防具类型 = '布甲'
self.buff = 1.628*1.21 self.buff = 1.628*1.21
@@ -2,58 +2,6 @@
from core.basic.skill import PassiveSkill, ActiveSkill from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character from core.basic.character import Character
# 后踢 올려차기
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/eb71e1d82d92c7e1d40500a0dcd77aa6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
name = "后踢"
learnLv = 1
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 2
data0 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 131.4, 132.9, 134, 135.4, 136.6, 138, 139.1, 140.6, 141.7, 143.1, 147.7, 152.3, 157.1, 162, 166.6, 171.4, 176.3, 180.9, 185.7, 190.6]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]# noqa: E501
hit2 = 1 #TODO
# 前踢 해머 킥
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/fc7a3f4c2852c832a2f20af63d5d212f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "前踢"
learnLv = 1
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 3
mp = [10, 112]
data0 = [0, 593, 653, 713, 773, 834, 894, 954, 1014, 1074, 1134, 1195, 1255, 1315, 1375, 1435, 1495, 1556, 1616, 1676, 1736, 1796, 1856, 1916, 1977, 2037, 2097, 2157, 2217, 2277, 2338, 2398, 2458, 2518, 2578, 2638, 2699, 2759, 2819, 2879, 2939, 2999, 3059, 3120, 3180, 3240, 3300, 3360, 3420, 3481, 3541, 3601, 3661, 3721, 3781, 3842, 3902, 3962, 4022, 4082, 4142, 4202, 4263, 4323, 4383, 4443, 4503, 4563, 4624, 4684, 4744]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 100, 101.8, 103.5, 105.3, 107, 108.5, 110.3, 112, 113.8, 115.5, 117.3, 119, 120.8, 122.5, 124.3, 125.8, 127.5, 129.3, 131, 132.8, 134.5, 136.3, 138, 139.8, 141.5, 143, 144.8, 146.5, 148.3, 150, 151.8, 153.5, 155.3, 157, 158.5, 160.3, 162, 163.8, 165.5, 167.3, 169, 170.8, 172.5, 174.3, 175.8, 177.5, 179.3, 181, 182.8, 184.5, 186.3, 188, 189.8, 191.5, 193, 194.8, 196.5, 198.3, 200, 201.8, 203.5, 205.3, 207, 208.5, 210.3, 212, 213.8, 215.5, 217.3, 219]# noqa: E501
hit1 = 1 #TODO
# 后跳 백스텝
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/7822d6d52e10964a6755f142c666b494?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
mp = [1, 1]
# 基础精通 기본기 숙련 # 基础精通 기본기 숙련
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(PassiveSkill): class Skill3(PassiveSkill):
@@ -74,188 +22,6 @@ class Skill3(PassiveSkill):
hit2 = 1 #TODO hit2 = 1 #TODO
# 受身蹲伏 퀵 스탠딩
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/ce26c6b69d02a440a81b552bec94f03b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(ActiveSkill):
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 1
cd = 5
mp = [1, 1]
data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 0.3, 0.33, 0.37, 0.4, 0.43, 0.47, 0.5, 0.53, 0.57, 0.6, 0.63, 0.67, 0.7, 0.73, 0.77, 0.8, 0.83, 0.87, 0.9, 0.93]# noqa: E501
hit2 = 1 #TODO
# 방어구 마스터리 방어구 마스터리
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/892ef624d8bf3d7fc045f84825fd6104?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(PassiveSkill):
name = "방어구 마스터리"
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
# 下段踢 로킥
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(ActiveSkill):
name = "下段踢"
learnLv = 5
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 2
mp = [10, 112]
data0 = [0, 2118, 2332, 2547, 2761, 2982, 3193, 3407, 3621, 3842, 4055, 4267, 4483, 4697, 4913, 5129, 5343, 5557, 5770, 5987, 6202, 6416, 6637, 6849, 7064, 7279, 7495, 7708, 7924, 8140, 8354, 8568, 8784, 8998, 9212, 9428, 9642, 9858, 10074, 10287, 10503, 10719, 10933, 11145, 11359, 11579, 11793, 12005, 12225, 12439, 12653, 12871, 13087, 13301, 13517, 13731, 13943, 14159, 14375, 14589, 14805, 15023, 15237, 15451, 15669, 15881, 16096, 16308, 16526, 16738, 16954]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 1693, 1863, 2035, 2210, 2383, 2553, 2723, 2899, 3069, 3244, 3414, 3589, 3759, 3929, 4102, 4277, 4447, 4617, 4789, 4962, 5132, 5306, 5477, 5649, 5823, 5996, 6166, 6339, 6509, 6684, 6854, 7024, 7201, 7370, 7543, 7715, 7886, 8060, 8230, 8401, 8575, 8747, 8920, 9093, 9262, 9435, 9607, 9778, 9955, 10124, 10294, 10465, 10642, 10812, 10982, 11157, 11327, 11501, 11672, 11842, 12017, 12189, 12361, 12531, 12701, 12878, 13051, 13218, 13391, 13564]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit3 = 1 #TODO
# 分身 분신
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(ActiveSkill):
name = "分身"
learnLv = 5
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 7
mp = [6, 84]
data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
hit1 = 1 #TODO
# 膝击 무릎 찍기
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/cfacda0647b9a0f595df2c2aad30c18d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(ActiveSkill):
name = "膝击"
learnLv = 5
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 5
mp = [20, 168]
data0 = [0, 565, 623, 679, 737, 794, 849, 905, 963, 1019, 1078, 1134, 1192, 1247, 1306, 1362, 1420, 1479, 1536, 1593, 1649, 1706, 1762, 1823, 1881, 1937, 1993, 2052, 2107, 2165, 2221, 2282, 2338, 2394, 2452, 2508, 2566, 2624, 2681, 2736, 2795, 2851, 2909, 2964, 3025, 3083, 3139, 3195, 3251, 3310, 3365, 3424, 3480, 3542, 3594, 3654, 3710, 3768, 3827, 3883, 3941, 3997, 4055, 4111, 4169, 4225, 4284, 4341, 4398, 4453, 4511]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 3176, 3502, 3819, 4145, 4466, 4788, 5112, 5435, 5755, 6078, 6399, 6721, 7045, 7368, 7690, 8013, 8334, 8659, 8980, 9299, 9624, 9945, 10270, 10593, 10914, 11234, 11555, 11883, 12205, 12526, 12851, 13172, 13490, 13815, 14138, 14459, 14782, 15102, 15430, 15751, 16069, 16395, 16715, 17038, 17363, 17684, 18007, 18326, 18649, 18972, 19294, 19618, 19941, 20264, 20582, 20907, 21228, 21551, 21876, 22197, 22519, 22840, 23161, 23484, 23809, 24134, 24453, 24775, 25101, 25421]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 2856, 3149, 3436, 3725, 4016, 4307, 4599, 4888, 5182, 5469, 5760, 6047, 6340, 6629, 6919, 7210, 7496, 7788, 8079, 8371, 8660, 8949, 9242, 9527, 9818, 10109, 10399, 10688, 10982, 11270, 11557, 11849, 12140, 12433, 12722, 13011, 13301, 13589, 13879, 14170, 14459, 14750, 15040, 15328, 15618, 15909, 16196, 16490, 16781, 17074, 17363, 17652, 17941, 18230, 18520, 18811, 19102, 19389, 19680, 19969, 20258, 20552, 20841, 21133, 21419, 21709, 22000, 22289, 22583, 22874]# noqa: E501
hit2 = 1 #TODO
data3 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501
hit3 = 1 #TODO
# 蹲伏 크라우치
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(ActiveSkill):
name = "蹲伏"
learnLv = 10
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 1
cd = 3
mp = [3, 4]
data0 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 200, 211, 222, 233, 244, 256, 267, 278, 289, 300, 311]# noqa: E501
hit1 = 1 #TODO
# 钢筋铁骨 철금강
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c9664191611af31142e052dfaef84530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(PassiveSkill):
name = "钢筋铁骨"
learnLv = 10
masterLv = 50
maxLv = 60
position = 0 #TODO
rangeLv = 3
data0 = [0, 192, 264, 347, 442, 548, 666, 795, 935, 1086, 1249, 1424, 1609, 1806, 2015, 2235, 2466, 2708, 2962, 3227, 3504, 3792, 4091, 4402, 4724, 5058, 5403, 5759, 6126, 6505, 6896, 7297, 7710, 8135, 8571, 9018, 9476, 9946, 10427, 10920, 11424, 11939, 12466, 13004, 13554, 14115, 14687, 15270, 15865, 16472, 17089, 15206, 15551, 15896, 16240, 16585, 16930, 17275, 17620, 17965, 18309]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 9, 12, 14, 17, 20, 23, 27, 30, 34, 38, 43, 47, 52, 57, 62, 68, 74, 80, 86, 92, 99, 106, 113, 120, 128, 135, 143, 152, 160, 169, 178, 187, 196, 206, 216, 226, 236, 246, 257, 268, 279, 291, 302, 314, 326, 338, 351, 364, 377, 390, 353, 361, 369, 377, 384, 392, 400, 408, 415, 423]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501
hit2 = 1 #TODO
# 鹰踏 공중 밟기
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
name = "鹰踏"
learnLv = 10
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 7
mp = [10, 97]
data0 = [0, 705, 777, 849, 920, 992, 1063, 1135, 1206, 1278, 1350, 1421, 1493, 1564, 1636, 1707, 1779, 1851, 1922, 1994, 2065, 2137, 2208, 2280, 2352, 2423, 2495, 2566, 2638, 2709, 2781, 2853, 2924, 2996, 3067, 3139, 3210, 3282, 3353, 3425, 3497, 3568, 3640, 3711, 3783, 3854, 3926, 3998, 4069, 4141, 4212, 4284, 4355, 4427, 4499, 4570, 4642, 4713, 4785, 4856, 4928, 5000, 5071, 5143, 5214, 5286, 5357, 5429, 5501, 5572, 5644]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 2417, 2662, 2908, 3153, 3398, 3643, 3889, 4134, 4379, 4624, 4869, 5115, 5360, 5605, 5850, 6096, 6341, 6586, 6831, 7077, 7322, 7567, 7812, 8057, 8303, 8548, 8793, 9038, 9284, 9529, 9774, 10019, 10264, 10510, 10755, 11000, 11245, 11491, 11736, 11981, 12226, 12472, 12717, 12962, 13207, 13452, 13698, 13943, 14188, 14433, 14679, 14924, 15169, 15414, 15659, 15905, 16150, 16395, 16640, 16886, 17131, 17376, 17621, 17866, 18112, 18357, 18602, 18847, 19093, 19338]# noqa: E501
hit2 = 1 #TODO
# 疾风追击 호신연격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/dcb31a63ef58954f44ff2070c42a9a98?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
name = "疾风追击"
learnLv = 10
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 2
mp = [8, 67]
data0 = [0, 351, 387, 424, 460, 497, 533, 569, 606, 641, 677, 714, 750, 787, 823, 859, 896, 932, 969, 1005, 1041, 1078, 1114, 1149, 1186, 1222, 1258, 1295, 1331, 1368, 1404, 1440, 1477, 1513, 1550, 1586, 1622, 1659, 1694, 1730, 1767, 1803, 1840, 1876, 1912, 1949, 1985, 2022, 2058, 2094, 2131, 2167, 2202, 2239, 2275, 2311, 2348, 2384, 2421, 2457, 2493, 2530, 2566, 2603, 2639, 2675, 2712, 2747, 2783, 2820, 2856]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 390, 430, 471, 511, 551, 592, 632, 672, 712, 753, 793, 833, 874, 914, 954, 996, 1036, 1076, 1117, 1157, 1197, 1238, 1278, 1318, 1359, 1399, 1439, 1479, 1520, 1560, 1600, 1641, 1681, 1721, 1762, 1802, 1842, 1882, 1923, 1963, 2003, 2044, 2084, 2124, 2166, 2206, 2246, 2287, 2327, 2367, 2408, 2448, 2488, 2529, 2569, 2609, 2649, 2690, 2730, 2770, 2811, 2851, 2891, 2932, 2972, 3012, 3052, 3093, 3133, 3173]# noqa: E501
hit1 = 1 #TODO
# 金刚碎 금강쇄 # 金刚碎 금강쇄
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/4f2e001e9a19eb7bae50ad1840dfb329?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/4f2e001e9a19eb7bae50ad1840dfb329?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(ActiveSkill): class Skill13(ActiveSkill):
@@ -286,7 +52,6 @@ class Skill13(ActiveSkill):
data5 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 data5 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501
hit5 = 1 #TODO hit5 = 1 #TODO
# 瞬步 순보 # 瞬步 순보
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/9dc8438e4572d39243c97da31c113acc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/9dc8438e4572d39243c97da31c113acc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(ActiveSkill): class Skill14(ActiveSkill):
@@ -302,41 +67,6 @@ class Skill14(ActiveSkill):
data0 = [0, 200]# noqa: E501 data0 = [0, 200]# noqa: E501
hit0 = 1 #TODO hit0 = 1 #TODO
# 强化 - 后跳 백스텝 강화
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/2b340542e776818b78f3212af184bd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(PassiveSkill):
name = "强化 - 后跳"
learnLv = 10
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
cd = 30
data0 = [0, 40]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 30]# noqa: E501
hit1 = 1 #TODO
# 跃翔 도약
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/1fea5a626f15230237946a11a9d11582?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(ActiveSkill):
name = "跃翔"
learnLv = 10
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 3
cd = 5
mp = [13, 13]
data0 = [0, 20]# noqa: E501
hit0 = 1 #TODO
# 念气波 넨탄 # 念气波 넨탄
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill): class Skill17(ActiveSkill):
@@ -367,7 +97,6 @@ class Skill17(ActiveSkill):
data5 = [0, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72]# noqa: E501 data5 = [0, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72]# noqa: E501
hit5 = 1 #TODO hit5 = 1 #TODO
# 抛沙 헬터 스켈터 # 抛沙 헬터 스켈터
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(ActiveSkill): class Skill18(ActiveSkill):
@@ -398,7 +127,6 @@ class Skill18(ActiveSkill):
data5 = [0, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142]# noqa: E501 data5 = [0, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142]# noqa: E501
hit5 = 1 #TODO hit5 = 1 #TODO
# 拳套掌握 권투글러브 사용 가능 # 拳套掌握 권투글러브 사용 가능
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(PassiveSkill): class Skill19(PassiveSkill):
@@ -412,7 +140,6 @@ class Skill19(PassiveSkill):
data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# noqa: E501 data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# noqa: E501
hit0 = 1 #TODO hit0 = 1 #TODO
# 强拳 강권 # 强拳 강권
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill): class Skill20(ActiveSkill):
@@ -437,7 +164,6 @@ class Skill20(ActiveSkill):
data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
hit3 = 1 #TODO hit3 = 1 #TODO
# 肘击 뇌격 # 肘击 뇌격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c77a417c43de80c4ce32c1ed405d174a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c77a417c43de80c4ce32c1ed405d174a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(ActiveSkill): class Skill21(ActiveSkill):
@@ -459,7 +185,6 @@ class Skill21(ActiveSkill):
data2 = [0, 35, 37, 38, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 56, 57, 59, 60, 62, 63, 65, 67, 68, 70, 71, 73, 74, 76, 78, 79, 81, 82, 84, 86, 87, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 109, 111, 112, 114, 116, 117, 119, 120, 122, 123, 125, 127, 128, 130, 131, 133, 134, 136, 138, 139, 141, 142, 144]# noqa: E501 data2 = [0, 35, 37, 38, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 56, 57, 59, 60, 62, 63, 65, 67, 68, 70, 71, 73, 74, 76, 78, 79, 81, 82, 84, 86, 87, 89, 90, 92, 93, 95, 97, 98, 100, 101, 103, 104, 106, 108, 109, 111, 112, 114, 116, 117, 119, 120, 122, 123, 125, 127, 128, 130, 131, 133, 134, 136, 138, 139, 141, 142, 144]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 霸体护甲 슈퍼아머 # 霸体护甲 슈퍼아머
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/3d8f3d438405d79f8d3ed68072674d1e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/3d8f3d438405d79f8d3ed68072674d1e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(ActiveSkill): class Skill22(ActiveSkill):
@@ -481,7 +206,6 @@ class Skill22(ActiveSkill):
data2 = [0, 38, 46, 56, 62, 74, 84, 94, 106, 118, 132, 144, 158, 172, 190, 204, 220, 238, 256, 274, 292, 314, 334, 356, 376, 398, 420, 444, 468, 494, 518]# noqa: E501 data2 = [0, 38, 46, 56, 62, 74, 84, 94, 106, 118, 132, 144, 158, 172, 190, 204, 220, 238, 256, 274, 292, 314, 334, 356, 376, 398, 420, 444, 468, 494, 518]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 疾风连击 호포 # 疾风连击 호포
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8572675ec6a1f50b6eff6a867376c2de?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8572675ec6a1f50b6eff6a867376c2de?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(PassiveSkill): class Skill23(PassiveSkill):
@@ -492,21 +216,6 @@ class Skill23(PassiveSkill):
position = 0 #TODO position = 0 #TODO
rangeLv = 1 rangeLv = 1
# 暴击 크리티컬 히트
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/fc1262c19f3d0477ee8eda47b8db8696?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(PassiveSkill):
name = "暴击"
learnLv = 20
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
hit0 = 1 #TODO
# 铁山靠 철산고 # 铁山靠 철산고
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill): class Skill25(ActiveSkill):
@@ -525,7 +234,6 @@ class Skill25(ActiveSkill):
data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 碎骨 본 크러셔 # 碎骨 본 크러셔
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(ActiveSkill): class Skill26(ActiveSkill):
@@ -562,7 +270,6 @@ class Skill26(ActiveSkill):
data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit7 = 1 #TODO hit7 = 1 #TODO
# 强袭重击 강습펀치 # 强袭重击 강습펀치
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8ec9da6f808889b63adf2680fbf1f331?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8ec9da6f808889b63adf2680fbf1f331?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(PassiveSkill): class Skill27(PassiveSkill):
@@ -576,7 +283,6 @@ class Skill27(PassiveSkill):
data0 = [0, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85]# noqa: E501 data0 = [0, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85]# noqa: E501
hit0 = 1 #TODO hit0 = 1 #TODO
# 弱点感知 급소 지정 # 弱点感知 급소 지정
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/23a5e0fba03283cb1b324a847b3fe370?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/23a5e0fba03283cb1b324a847b3fe370?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(PassiveSkill): class Skill28(PassiveSkill):
@@ -593,7 +299,6 @@ class Skill28(PassiveSkill):
data1 = [0, 1.8, 3.6, 5.2, 7, 8.8, 10.6, 12.4, 14, 15.8, 17.6, 19.4, 21.2, 22.8, 24.6, 26.4, 28.2, 30, 31.6, 33.4, 35.2]# noqa: E501 data1 = [0, 1.8, 3.6, 5.2, 7, 8.8, 10.6, 12.4, 14, 15.8, 17.6, 19.4, 21.2, 22.8, 24.6, 26.4, 28.2, 30, 31.6, 33.4, 35.2]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 旋风腿 질풍각 # 旋风腿 질풍각
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill): class Skill29(ActiveSkill):
@@ -612,7 +317,6 @@ class Skill29(ActiveSkill):
data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 柔化肌肉 머슬 시프트 # 柔化肌肉 머슬 시프트
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5152480fdde81362575a488d4cec4af9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5152480fdde81362575a488d4cec4af9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(PassiveSkill): class Skill30(PassiveSkill):
@@ -638,7 +342,6 @@ class Skill30(PassiveSkill):
data4 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 data4 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
hit4 = 1 #TODO hit4 = 1 #TODO
# 闪步 섬보 # 闪步 섬보
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/0c262dac3ec41ff79e359ada9c7a7faf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/0c262dac3ec41ff79e359ada9c7a7faf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(PassiveSkill): class Skill31(PassiveSkill):
@@ -649,7 +352,6 @@ class Skill31(PassiveSkill):
position = 0 #TODO position = 0 #TODO
rangeLv = 1 rangeLv = 1
# 闪击快打 섬격 # 闪击快打 섬격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/d204ec03a0aed2f20211fb6ccc48d46d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/d204ec03a0aed2f20211fb6ccc48d46d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(ActiveSkill): class Skill32(ActiveSkill):
@@ -671,7 +373,6 @@ class Skill32(ActiveSkill):
data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 冲膝 클로즈 킥 # 冲膝 클로즈 킥
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(ActiveSkill): class Skill33(ActiveSkill):
@@ -697,7 +398,6 @@ class Skill33(ActiveSkill):
data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit3 = 1 #TODO hit3 = 1 #TODO
# 炽焰旋风腿 홍염 질풍각 # 炽焰旋风腿 홍염 질풍각
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/852f8ad797db4dca1405cb3e77198401?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/852f8ad797db4dca1405cb3e77198401?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill34(ActiveSkill): class Skill34(ActiveSkill):
@@ -729,7 +429,6 @@ class Skill34(ActiveSkill):
data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit5 = 1 #TODO hit5 = 1 #TODO
# 闪电之舞 라이트닝 댄스 # 闪电之舞 라이트닝 댄스
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill35(ActiveSkill): class Skill35(ActiveSkill):
@@ -755,7 +454,6 @@ class Skill35(ActiveSkill):
data3 = [0, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850]# noqa: E501 data3 = [0, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850]# noqa: E501
hit3 = 1 #TODO hit3 = 1 #TODO
# 瞬影连环踢 헥토파스칼 킥 # 瞬影连环踢 헥토파스칼 킥
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/0b8db1e10b3abbd24d38564e708675d5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/0b8db1e10b3abbd24d38564e708675d5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill36(ActiveSkill): class Skill36(ActiveSkill):
@@ -775,7 +473,6 @@ class Skill36(ActiveSkill):
data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 烈焰燃烧 효율적인 연소 # 烈焰燃烧 효율적인 연소
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill37(PassiveSkill): class Skill37(PassiveSkill):
@@ -795,7 +492,6 @@ class Skill37(PassiveSkill):
data2 = [0, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97, 100, 103, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160]# noqa: E501 data2 = [0, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97, 100, 103, 106, 109, 112, 115, 118, 121, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 烈焰焚步 화염의 각 # 烈焰焚步 화염의 각
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/01384bbfc346775d1267fa0bc4ca605f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/01384bbfc346775d1267fa0bc4ca605f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill38(ActiveSkill): class Skill38(ActiveSkill):
@@ -839,7 +535,6 @@ class Skill38(ActiveSkill):
data9 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data9 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
hit9 = 1 #TODO hit9 = 1 #TODO
# 双重释放 이중개방 # 双重释放 이중개방
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c39c703f72d289fcd5a8f182068140d4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c39c703f72d289fcd5a8f182068140d4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill39(ActiveSkill): class Skill39(ActiveSkill):
@@ -855,7 +550,6 @@ class Skill39(ActiveSkill):
data0 = [0, 66520, 81946, 97369, 112792, 128218, 143642, 159068, 174493, 189918, 205341, 220767, 236192, 251621, 267043, 282468, 297896, 313317, 328745, 344167, 359595, 375018, 390443, 405869, 421291, 436718, 452143, 467565, 482992, 498418, 513841, 529265, 544690, 560118, 575544, 590969, 606390, 621816, 637241, 652666, 668090, 683521, 698946, 714363, 729793, 745215, 760642, 776068, 791491, 806918, 822340]# noqa: E501 data0 = [0, 66520, 81946, 97369, 112792, 128218, 143642, 159068, 174493, 189918, 205341, 220767, 236192, 251621, 267043, 282468, 297896, 313317, 328745, 344167, 359595, 375018, 390443, 405869, 421291, 436718, 452143, 467565, 482992, 498418, 513841, 529265, 544690, 560118, 575544, 590969, 606390, 621816, 637241, 652666, 668090, 683521, 698946, 714363, 729793, 745215, 760642, 776068, 791491, 806918, 822340]# noqa: E501
hit0 = 1 #TODO hit0 = 1 #TODO
# 飞燕旋风 비연선풍 # 飞燕旋风 비연선풍
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8e358ecf99ac9df31a6132aeafe378a9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/8e358ecf99ac9df31a6132aeafe378a9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill40(ActiveSkill): class Skill40(ActiveSkill):
@@ -878,7 +572,6 @@ class Skill40(ActiveSkill):
data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 旋风碎心踢 스핀 킥 # 旋风碎心踢 스핀 킥
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/31823197cc0b04d4c5dcf8f928d9220c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/31823197cc0b04d4c5dcf8f928d9220c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill41(ActiveSkill): class Skill41(ActiveSkill):
@@ -904,7 +597,6 @@ class Skill41(ActiveSkill):
data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit3 = 1 #TODO hit3 = 1 #TODO
# 烈火强踢 낙화 # 烈火强踢 낙화
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/374f53e8989ef04a8506c8ec99d9ecdc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/374f53e8989ef04a8506c8ec99d9ecdc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill42(ActiveSkill): class Skill42(ActiveSkill):
@@ -924,7 +616,6 @@ class Skill42(ActiveSkill):
data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 烈火支配 화력개방 # 烈火支配 화력개방
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/b501ae53638d33a32351904f31cb6aa3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/b501ae53638d33a32351904f31cb6aa3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill43(PassiveSkill): class Skill43(PassiveSkill):
@@ -944,7 +635,6 @@ class Skill43(PassiveSkill):
data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 烈火强拳 아토믹 캐넌 # 烈火强拳 아토믹 캐넌
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/e1daab884dd07fc9e70d08b83d1790eb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/e1daab884dd07fc9e70d08b83d1790eb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill44(ActiveSkill): class Skill44(ActiveSkill):
@@ -961,7 +651,6 @@ class Skill44(ActiveSkill):
data0 = [0, 84060, 92587, 101115, 109640, 118169, 126697, 135230, 143752, 152282, 160811, 169338, 177867, 186391, 194921, 203448, 211979, 220506, 229032, 237561, 246090, 254615, 263144, 271675, 280200, 288728, 297255, 305784, 314312, 322839, 331368, 339893, 348422, 356953, 365476, 374008, 382535, 391062, 399590, 408118, 416647, 425175, 433700, 442231, 450756, 459285, 467814, 476345, 484870, 493397, 501925]# noqa: E501 data0 = [0, 84060, 92587, 101115, 109640, 118169, 126697, 135230, 143752, 152282, 160811, 169338, 177867, 186391, 194921, 203448, 211979, 220506, 229032, 237561, 246090, 254615, 263144, 271675, 280200, 288728, 297255, 305784, 314312, 322839, 331368, 339893, 348422, 356953, 365476, 374008, 382535, 391062, 399590, 408118, 416647, 425175, 433700, 442231, 450756, 459285, 467814, 476345, 484870, 493397, 501925]# noqa: E501
hit0 = 1 #TODO hit0 = 1 #TODO
# 极武霸皇踢 패황연격 # 极武霸皇踢 패황연격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c524c4f378d1cd0ff99e4580750a4567?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/c524c4f378d1cd0ff99e4580750a4567?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill45(ActiveSkill): class Skill45(ActiveSkill):
@@ -984,7 +673,6 @@ class Skill45(ActiveSkill):
data2 = [0, 96852, 119309, 141768, 164227, 186689, 209145, 231605, 254063, 276523, 298981, 321440, 343895, 366356, 388816, 411272, 433733, 456190, 478650, 501107, 523568, 546026, 568486, 590945, 613403, 635859, 658322, 680780, 703238, 725695, 748153, 770613, 793072, 815532, 837988, 860449, 882905, 905368, 927825, 950284, 972743, 995202, 1017661, 1040117, 1062577, 1085034, 1107495, 1129953, 1152412, 1174870, 1197330]# noqa: E501 data2 = [0, 96852, 119309, 141768, 164227, 186689, 209145, 231605, 254063, 276523, 298981, 321440, 343895, 366356, 388816, 411272, 433733, 456190, 478650, 501107, 523568, 546026, 568486, 590945, 613403, 635859, 658322, 680780, 703238, 725695, 748153, 770613, 793072, 815532, 837988, 860449, 882905, 905368, 927825, 950284, 972743, 995202, 1017661, 1040117, 1062577, 1085034, 1107495, 1129953, 1152412, 1174870, 1197330]# noqa: E501
hit2 = 1 #TODO hit2 = 1 #TODO
# 千锤百炼 한계 개방 # 千锤百炼 한계 개방
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/ef9d26746effee9199b54541f01b8752?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/ef9d26746effee9199b54541f01b8752?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill46(PassiveSkill): class Skill46(PassiveSkill):
@@ -998,7 +686,6 @@ class Skill46(PassiveSkill):
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 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
hit0 = 1 #TODO hit0 = 1 #TODO
# 炼狱坠星腿 필멸의 습격 # 炼狱坠星腿 필멸의 습격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5536486eaf9b13c9a8283447cb5e77ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/5536486eaf9b13c9a8283447cb5e77ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill47(ActiveSkill): class Skill47(ActiveSkill):
@@ -1018,7 +705,6 @@ class Skill47(ActiveSkill):
data1 = [0, 140798, 155082, 169366, 183651, 197936, 212219, 226502, 240788, 255072, 269354, 283642, 297925, 312209, 326493, 340778, 355060, 369347, 383629, 397914, 412199, 426483, 440765, 455051, 469333, 483621, 497902, 512187, 526472, 540756, 555042, 569326, 583608, 597892, 612177, 626460, 640746, 655031, 669312, 683596, 697883, 712166, 726450, 740736, 755019, 769304, 783586, 797869, 812155, 826441, 840723]# noqa: E501 data1 = [0, 140798, 155082, 169366, 183651, 197936, 212219, 226502, 240788, 255072, 269354, 283642, 297925, 312209, 326493, 340778, 355060, 369347, 383629, 397914, 412199, 426483, 440765, 455051, 469333, 483621, 497902, 512187, 526472, 540756, 555042, 569326, 583608, 597892, 612177, 626460, 640746, 655031, 669312, 683596, 697883, 712166, 726450, 740736, 755019, 769304, 783586, 797869, 812155, 826441, 840723]# noqa: E501
hit1 = 1 #TODO hit1 = 1 #TODO
# 焚火逐日拳 멸화파천격 # 焚火逐日拳 멸화파천격
# https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/e36ae35f8964d92e30e33529a65544d7?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 # https://api.neople.co.kr/df/skills/ca0f0e0e9e1d55b5f9955b03d9dd213c/e36ae35f8964d92e30e33529a65544d7?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill48(ActiveSkill): class Skill48(ActiveSkill):
@@ -499,7 +499,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤','魔法固伤'] self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤' self.输出类型 = '物理固伤'
self.防具精通属性 = ['智力', '力量'] self.防具精通属性 = ['智力', '力量']
self.武器类型 = '手弩'
self.防具类型 = '皮甲' self.防具类型 = '皮甲'
self.buff = 1.84 self.buff = 1.84
@@ -0,0 +1,698 @@
#3909d0b188e9c95311399f776e331da5
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 天击 천격
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "天击"
learnLv = 1
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 2
data0 = [0, 122, 142, 161, 181, 200, 220, 239, 259, 279, 298, 318, 337, 357, 376, 396, 415, 435, 454, 474, 493]# noqa: E501
hit0 = 1 #TODO
# 基础精通 기본기 숙련
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(PassiveSkill):
name = "基础精通"
learnLv = 1
masterLv = 190
maxLv = 200
position = 0 #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
hit0 = 1 #TODO
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["炫纹"]}]
# 贝亚娜之蜕 매지컬 체인지
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5f4c55fe2ebdf0623bd76d4fda872ddc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
name = "贝亚娜之蜕"
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 3
# 龙牙 용아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(ActiveSkill):
name = "龙牙"
learnLv = 5
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 2
mp = [14, 140]
data0 = [0, 2221, 2445, 2673, 2897, 3122, 3348, 3574, 3798, 4026, 4250, 4477, 4703, 4927, 5151, 5378, 5604, 5828, 6054, 6279, 6505, 6729, 6955, 7180, 7404, 7632, 7858, 8082, 8310, 8534, 8759, 8985, 9209, 9435, 9662, 9886, 10110, 10338, 10563, 10787, 11011, 11237, 11464, 11690, 11916, 12140, 12366, 12592, 12817, 13041, 13269, 13493, 13718, 13944, 14168, 14394, 14620, 14845, 15069, 15295, 15523, 15748, 15972, 16200, 16424, 16649, 16875, 17101, 17325, 17551, 17776]# noqa: E501
hit0 = 1 #TODO
# 替身草人 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "替身草人"
learnLv = 10
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = [0,30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11]
mp = [20, 70]
damage = False
# 魔法护盾强化 집중의 오라 실드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(PassiveSkill):
name = "魔法护盾强化"
learnLv = 10
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 1
data0 = [0, 7261]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 7261]# noqa: E501
hit1 = 1 #TODO
# 尼巫的战术 니우의 전투술
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(PassiveSkill):
name = "尼巫的战术"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 1
data0 = [0, 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/3909d0b188e9c95311399f776e331da5/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(ActiveSkill):
name = "落花掌"
learnLv = 15
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 3
mp = [20, 210]
data0 = [0, 3829, 4220, 4607, 4997, 5386, 5775, 6163, 6551, 6940, 7329, 7717, 8108, 8495, 8885, 9272, 9662, 10049, 10440, 10828, 11217, 11605, 11994, 12382, 12771, 13160, 13549, 13937, 14328, 14714, 15103, 15491, 15882, 16269, 16659, 17048, 17436, 17823, 18214, 18602, 18991, 19379, 19770, 20156, 20545, 20934, 21324, 21711, 22102, 22490, 22876, 23265, 23654, 24044, 24431, 24822, 25208, 25597, 25987, 26376, 26764, 27155, 27542, 27930, 28317, 28708, 29096, 29485, 29875, 30264, 30650]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 680, 748, 818, 886, 956, 1026, 1094, 1163, 1231, 1301, 1369, 1439, 1508, 1576, 1646, 1714, 1784, 1852, 1921, 1991, 2059, 2129, 2197, 2267, 2335, 2404, 2474, 2542, 2612, 2680, 2749, 2817, 2887, 2957, 3025, 3094, 3162, 3232, 3300, 3370, 3440, 3508, 3577, 3645, 3715, 3783, 3853, 3922, 3990, 4060, 4128, 4198, 4266, 4335, 4405, 4473, 4543, 4611, 4681, 4749, 4818, 4888, 4956, 5026, 5094, 5163, 5231, 5301, 5371, 5439]# noqa: E501
hit1 = 0
# 驱散魔法 디스인챈트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(ActiveSkill):
name = "驱散魔法"
learnLv = 15
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = [0,20, 19.5, 19.1, 18.6, 18.1, 17.6, 17.2, 16.7, 16.2, 15.7, 15.3, 14.8, 14.3, 13.8, 13.4, 12.9, 12.4, 11.9, 11.5, 11]
mp = [30, 126]
damage = False
# 圆舞棍 원무곤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "圆舞棍"
learnLv = 15
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 4
mp = [27, 273]
data0 = [0, 4852, 5344, 5836, 6328, 6821, 7313, 7805, 8297, 8789, 9282, 9774, 10266, 10758, 11250, 11743, 12235, 12727, 13219, 13711, 14204, 14696, 15188, 15680, 16172, 16665, 17157, 17649, 18141, 18633, 19126, 19618, 20110, 20602, 21095, 21587, 22079, 22571, 23063, 23556, 24048, 24540, 25032, 25524, 26017, 26509, 27001, 27493, 27985, 28478, 28970, 29462, 29954, 30446, 30939, 31431, 31923, 32415, 32907, 33400, 33892, 34384, 34876, 35368, 35861, 36353, 36845, 37337, 37829, 38322, 38814]# noqa: E501
hit0 = 1 #TODO
# 连击精通 콤보 본능
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dde3b443bd5e61d90c34e5ee771e2c28?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(PassiveSkill):
name = "连击精通"
learnLv = 15
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 5
data0 = [0, 0.3]# noqa: E501
# 炫纹 체이서
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/e2cfb515fe293cf121a649fcc4bab84b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(ActiveSkill):
name = "炫纹"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 2
cd = 0.5
mp = [12, 140]
data0 = [0, 247, 252, 257, 263, 267, 272, 278, 284, 289, 295, 300]# noqa: E501
hit0 = 1
# 技攻
data6 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
# 移速
data7 = [0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]# noqa: E501
# 攻速
data8 = [0, 37.5, 38.3, 39.1, 39.9, 40.6, 41.4, 42.2, 43, 43.7, 44.5, 45.3]# noqa: E501
# 暴击
data9 = [0, 47, 48, 48.9, 49.9, 50.9, 51.8, 52.8, 53.8, 54.8, 55.7, 56.7]# noqa: E501
associate = [{"type":"*skillRation","data":data6 }]
# 실전형 위상변화 실전형 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/fc30c667a58e1dd54b5d214e04f4f23c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(PassiveSkill):
name = "实战型替身草人"
learnLv = 15
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
data3 = [0, 5]# noqa: E501
associate = [{"type":"+cdCut","data":data3,"ratio":1 }]
# 배틀메이지의 무기 마스터리 배틀메이지의 무기 마스터리
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(PassiveSkill):
name = "战斗法师武器精通"
learnLv = 20
masterLv = 20
maxLv = 30
position = 0 #TODO
rangeLv = 3
data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
associate = [
{"type":"$*PAtkP","data":data0},
{"type":"$*MAtkP","data":data0},
{"type":"*cdReduce","data":data3,"exceptSkills":['星纹陨爆', '一骑当千碎霸', '太古星河·殒灭']},
]
# 双重锤击 더블 스윙
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/78b86e64fbb74c1db1b71c50a5ac21cd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(ActiveSkill):
name = "双重锤击"
learnLv = 20
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [60, 546]
data0 = [0, 1139, 1258, 1382, 1499, 1612, 1729, 1848, 1965, 2084, 2202, 2314, 2429, 2555, 2674, 2790, 2919, 3038, 3152, 3267, 3390, 3504, 3623, 3740, 3856, 3970, 4095, 4211, 4328, 4446, 4568, 4682, 4794, 4913, 5030, 5154, 5270, 5391, 5503, 5620, 5743, 5856, 5976, 6096, 6200, 6338, 6452, 6569, 6693, 6810, 6931, 7043, 7164, 7281, 7395, 7512, 7635, 7749, 7871, 7987, 8104, 8218, 8338, 8459, 8571, 8685, 8811, 8927, 9046, 9161, 9279]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 4187, 4622, 5047, 5481, 5916, 6351, 6781, 7218, 7642, 8080, 8515, 8947, 9376, 9812, 10242, 10681, 11113, 11533, 11975, 12408, 12838, 13277, 13707, 14134, 14572, 15004, 15439, 15868, 16303, 16730, 17168, 17600, 18032, 18467, 18896, 19336, 19774, 20193, 20628, 21061, 21500, 21937, 22358, 22790, 23230, 23666, 24086, 24522, 24954, 25393, 25830, 26251, 26685, 27124, 27562, 27992, 28414, 28852, 29284, 29721, 30161, 30576, 31015, 31458, 31884, 32320, 32747, 33181, 33611, 34054]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 3199, 3521, 3856, 4187, 4517, 4848, 5171, 5503, 5836, 6178, 6499, 6836, 7164, 7488, 7822, 8148, 8481, 8811, 9141, 9469, 9799, 10140, 10465, 10805, 11130, 11455, 11786, 12112, 12454, 12781, 13098, 13440, 13762, 14107, 14436, 14754, 15093, 15417, 15749, 16080, 16419, 16740, 17070, 17403, 17719, 18074, 18397, 18717, 19059, 19387, 19717, 20046, 20383, 20698, 21036, 21369, 21695, 22039, 22364, 22680, 23028, 23351, 23676, 24009, 24334, 24670, 24997, 25333, 25660, 26003]# noqa: E501
# 战斗本能 전장의 여신
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/37cf7b7a269058dc02bef5b5bc9de282?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "战斗本能"
learnLv = 20
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 3
cd = 5
damage = False
# 炫纹爆弹 타이머 밤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0e409ac3e1c1f3976b3ef2bfe4c13069?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill):
name = "炫纹爆弹"
learnLv = 25
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 12
mp = [60, 546]
data0 = [0, 2995, 3299, 3603, 3907, 4211, 4515, 4819, 5123, 5426, 5730, 6034, 6338, 6642, 6946, 7250, 7554, 7857, 8161, 8465, 8769, 9073, 9377, 9681, 9985, 10289, 10592, 10896, 11200, 11504, 11808, 12112, 12416, 12720, 13023, 13327, 13631, 13935, 14239, 14543, 14847, 15151, 15454, 15758, 16062, 16366, 16670, 16974, 17278, 17582, 17886, 18189, 18493, 18797, 19101, 19405, 19709, 20013, 20317, 20620, 20924, 21228, 21532, 21836, 22140, 22444, 22748, 23051, 23355, 23659, 23963]# noqa: E501
hit0 = 1 #TODO
data2 = [0, 693, 764, 834, 904, 975, 1045, 1115, 1186, 1256, 1327, 1397, 1467, 1538, 1608, 1678, 1749, 1819, 1889, 1960, 2030, 2100, 2171, 2241, 2311, 2382, 2452, 2522, 2593, 2663, 2733, 2804, 2874, 2944, 3015, 3085, 3156, 3226, 3296, 3367, 3437, 3507, 3578, 3648, 3718, 3789, 3859, 3929, 4000, 4070, 4140, 4211, 4281, 4351, 4422, 4492, 4562, 4633, 4703, 4774, 4844, 4914, 4985, 5055, 5125, 5196, 5266, 5336, 5407, 5477, 5547]# noqa: E501
hit2 = 7
data3 = [0, 8989, 9901, 10813, 11725, 12637, 13549, 14461, 15373, 16285, 17196, 18108, 19020, 19932, 20844, 21756, 22668, 23580, 24492, 25404, 26316, 27228, 28140, 29052, 29963, 30875, 31787, 32699, 33611, 34523, 35435, 36347, 37259, 38171, 39083, 39995, 40907, 41819, 42731, 43642, 44554, 45466, 46378, 47290, 48202, 49114, 50026, 50938, 51850, 52762, 53674, 54586, 55498, 56410, 57321, 58233, 59145, 60057, 60969, 61881, 62793, 63705, 64617, 65529, 66441, 67353, 68265, 69177, 70089, 71000, 71912]# noqa: E501
hit3 = 1
# 碎霸 쇄패
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(ActiveSkill):
name = "碎霸"
learnLv = 30
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [60, 546]
data0 = [0, 9820, 10816, 11812, 12808, 13804, 14801, 15797, 16793, 17789, 18785, 19782, 20778, 21774, 22770, 23766, 24763, 25759, 26755, 27751, 28747, 29744, 30740, 31736, 32732, 33728, 34725, 35721, 36717, 37713, 38709, 39706, 40702, 41698, 42694, 43690, 44687, 45683, 46679, 47675, 48671, 49668, 50664, 51660, 52656, 53652, 54649, 55645, 56641, 57637, 58633, 59630, 60626, 61622, 62618, 63614, 64611, 65607, 66603, 67599, 68595, 69592, 70588, 71584, 72580, 73576, 74573, 75569, 76565, 77561, 78557]# noqa: E501
hit0 = 1 #TODO
# 슈퍼 체이서 슈퍼 체이서
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dac8d8207618150c162e4c6f9e168527?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
name = "超级炫纹"
learnLv = 30
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cd = 8
mp = [25, 210]
data0 = [0, 10504, 11567, 12633, 13697, 14763, 15825, 16891, 17954, 19018, 20094, 21156, 22221, 23283, 24349, 25420, 26479, 27548, 28611, 29675, 30739, 31807, 32871, 33937, 35000, 36071, 37136, 38199, 39265, 40332, 41397, 42461, 43523, 44589, 45657, 46723, 47785, 48851, 49917, 50986, 52052, 53115, 54182, 55245, 56311, 57375, 58441, 59507, 60569, 61639, 62703, 63767, 64833, 65902, 66968, 68029, 69096, 70159, 71228, 72289, 73357, 74423, 75487, 76553, 77615, 78686, 79749, 80815, 81882, 82946, 84012]# noqa: E501
hit0 = 1
skillRation = 1.08
# 炫纹强压 체이서 프레스
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/2f5d03c7848effbc0a23f4df45d9ca46?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(ActiveSkill):
name = "炫纹强压"
learnLv = 35
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 17
mp = [300, 1260]
data0 = [0, 20486, 22566, 24642, 26721, 28802, 30882, 32956, 35034, 37114, 39194, 41271, 43348, 45429, 47505, 49584, 51663, 53744, 55820, 57897, 59976, 62054, 64131, 66212, 68289, 70368, 72447, 74526, 76602, 78680, 80760, 82839, 84918, 86992, 89073, 91152, 93231, 95310, 97390, 99468, 101544, 103623, 105702, 107782, 109857, 111938, 114016, 116092, 118172, 120250, 122331, 124410, 126488, 128568, 130644, 132724, 134802, 136880, 138957, 141038, 143115, 145194, 147270, 149349, 151431, 153508, 155583, 157660, 159742, 161822, 163899]# noqa: E501
hit0 = 1 #TODO
# 流星闪影击 뇌연격
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b163d099c8cc27fdb6fd3639c2ee6df9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
name = "流星闪影击"
learnLv = 35
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 20
mp = [180, 1512]
data1 = [0, 109, 120, 128, 135, 144, 155, 172, 182, 197, 202, 211, 224, 235, 245, 261, 262, 273, 291, 300, 314, 324, 330, 343, 354, 359, 381, 384, 394, 409, 416, 434, 440, 444, 463, 474, 479, 496, 506, 508, 525, 532, 549, 560, 569, 579, 589, 597, 613, 625, 629, 640, 654, 667, 676, 688, 697, 709, 717, 730, 741, 755, 757, 769, 780, 794, 808, 819, 822, 834, 848]# noqa: E501
hit1 = 20
data2 = [0, 22060, 24297, 26538, 28776, 31016, 33260, 35484, 37736, 39978, 42200, 44440, 46684, 48922, 51154, 53400, 55626, 57868, 60102, 62349, 64594, 66830, 69060, 71302, 73542, 75786, 78026, 80244, 82491, 84734, 86972, 89212, 91452, 93682, 95922, 98151, 100398, 102636, 104876, 107102, 109348, 111591, 113828, 116073, 118308, 120540, 122781, 125020, 127258, 129492, 131732, 133968, 136206, 138450, 140690, 142930, 145152, 147394, 149640, 151875, 154120, 156352, 158589, 160828, 163071, 165308, 167544, 169784, 172016, 174256, 176493]# noqa: E501
hit2 = 1
mode = ["满","秒z"]
def setMode(self, mode):
if mode == "秒z":
self.hit1 = 2
# 强袭流星打 강습유성타
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(ActiveSkill):
name = "强袭流星打"
learnLv = 40
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 1
cd = 25
mp = [160, 1344]
data0 = [0, 25669, 28273, 30878, 33482, 36086, 38690, 41294, 43898, 46502, 49106, 51711, 54315, 56919, 59523, 62127, 64731, 67335, 69939, 72544, 75148, 77752, 80356, 82960, 85564, 88168, 90772, 93377, 95981, 98585, 101189, 103793, 106397, 109001, 111605, 114210, 116814, 119418, 122022, 124626, 127230, 129834, 132439, 135043, 137647, 140251, 142855, 145459, 148063, 150667, 153272, 155876, 158480, 161084, 163688, 166292, 168896, 171500, 174105, 176709, 179313, 181917, 184521, 187125, 189729, 192333, 194938, 197542, 200146, 202750, 205354]# noqa: E501
hit0 = 1
# 煌龙偃月 황룡천공
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/f0cc2c950f3bdf4103c75fa496bcac34?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(ActiveSkill):
name = "煌龙偃月"
learnLv = 45
masterLv = 60
maxLv = 70
position = 0 #TODO
rangeLv = 2
cube = 2
cd = 45
mp = [360, 3024]
data0 = [0, 10194, 11229, 12263, 13297, 14331, 15366, 16400, 17434, 18468, 19502, 20537, 21571, 22605, 23639, 24673, 25708, 26742, 27776, 28810, 29845, 30879, 31913, 32947, 33981, 35016, 36050, 37084, 38118, 39152, 40187, 41221, 42255, 43289, 44324, 45358, 46392, 47426, 48460, 49495, 50529, 51563, 52597, 53632, 54666, 55700, 56734, 57768, 58803, 59837, 60871, 61905, 62939, 63974, 65008, 66042, 67076, 68111, 69145, 70179, 71213, 72247, 73282, 74316, 75350, 76384, 77418, 78453, 79487, 80521, 81555]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 3398, 3743, 4088, 4432, 4777, 5122, 5467, 5811, 6156, 6501, 6846, 7190, 7535, 7880, 8224, 8569, 8914, 9259, 9603, 9948, 10293, 10638, 10982, 11327, 11672, 12017, 12361, 12706, 13051, 13396, 13740, 14085, 14430, 14775, 15119, 15464, 15809, 16153, 16498, 16843, 17188, 17532, 17877, 18222, 18567, 18911, 19256, 19601, 19946, 20290, 20635, 20980, 21325, 21669, 22014, 22359, 22704, 23048, 23393, 23738, 24082, 24427, 24772, 25117, 25461, 25806, 26151, 26496, 26840, 27185]# noqa: E501
hit1 = 7
data2 = [0, 14577, 16056, 17535, 19014, 20493, 21972, 23451, 24930, 26408, 27887, 29366, 30845, 32324, 33803, 35282, 36761, 38239, 39718, 41197, 42676, 44155, 45634, 47113, 48592, 50070, 51549, 53028, 54507, 55986, 57465, 58944, 60423, 61901, 63380, 64859, 66338, 67817, 69296, 70775, 72253, 73732, 75211, 76690, 78169, 79648, 81127, 82606, 84084, 85563, 87042, 88521, 90000, 91479, 92958, 94437, 95915, 97394, 98873, 100352, 101831, 103310, 104789, 106268, 107746, 109225, 110704, 112183, 113662, 115141, 116620]# noqa: E501
hit2 = 1
data3 = [0, 3417, 3763, 4110, 4456, 4803, 5150, 5496, 5843, 6189, 6536, 6883, 7229, 7576, 7923, 8269, 8616, 8962, 9309, 9656, 10002, 10349, 10695, 11042, 11389, 11735, 12082, 12428, 12775, 13122, 13468, 13815, 14162, 14508, 14855, 15201, 15548, 15895, 16241, 16588, 16934, 17281, 17628, 17974, 18321, 18668, 19014, 19361, 19707, 20054, 20401, 20747, 21094, 21440, 21787, 22134, 22480, 22827, 23173, 23520, 23867, 24213, 24560, 24907, 25253, 25600, 25946, 26293, 26640, 26986, 27333]# noqa: E501
hit3 = 0
data4 = [0, 25629, 28229, 30829, 33429, 36029, 38629, 41229, 43829, 46429, 49029, 51629, 54229, 56829, 59429, 62029, 64629, 67229, 69829, 72429, 75029, 77630, 80230, 82830, 85430, 88030, 90630, 93230, 95830, 98430, 101030, 103630, 106230, 108830, 111430, 114030, 116630, 119230, 121830, 124430, 127030, 129630, 132230, 134830, 137430, 140030, 142630, 145230, 147830, 150430, 153030, 155630, 158231, 160831, 163431, 166031, 168631, 171231, 173831, 176431, 179031, 181631, 184231, 186831, 189431, 192031, 194631, 197231, 199831, 202431, 205031]# noqa: E501
hit4 = 0
def setMode(self, mode):
if self.char.GetSkillByName("煌龙乱舞").lv > 0:
self.hit0 = self.hit1 = self.hit2 = 0
self.hit3 = 5
self.hit4 = 1
# 煌龙乱舞 황룡난무
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/573723c8c0614f5b1218ca9ff992115b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(PassiveSkill):
name = "煌龙乱舞"
learnLv = 45
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
# 斗神意志 배틀 그루브
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dcb31a63ef58954f44ff2070c42a9a98?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(PassiveSkill):
name = "斗神意志"
learnLv = 48
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 3
data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105]# noqa: E501
associate = [
{"type": "*skillRation", "data":data0},
]
# 星纹陨爆 퀘이사 익스플로젼
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b860cbf5979b4bcc6beea725636b915e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill34(ActiveSkill):
name = "星纹陨爆"
learnLv = 50
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 7
cd = 145
mp = [1500, 3500]
data0 = [0, 96674, 119086, 141504, 163919, 186339, 208755, 231171, 253590, 276004, 298420, 320838, 343256, 365672, 388088, 410505, 432922, 455337, 477755, 500172, 522589, 545007, 567423, 589838, 612254, 634672, 657089, 679506, 701924, 724338, 746757, 769174, 791591, 814006, 836423, 858839, 881257, 903673, 926090, 948507, 970923, 993341, 1015757, 1038173, 1060590, 1083009, 1105424, 1127840, 1150258, 1172672, 1195091]# noqa: E501
hit0 = 1 #TODO
# 闪击碎霸 트윙클 스매쉬
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/c91a62dc0a18360acf5031ac0ebf09f5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill35(ActiveSkill):
name = "闪击碎霸"
learnLv = 60
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 2
cd = 30
mp = [400, 1120]
data0 = [0, 39393, 43384, 47379, 51376, 55377, 59380, 63368, 67368, 71360, 75358, 79350, 83350, 87348, 91346, 95337, 99338, 103340, 107330, 111326, 115322, 119322, 123320, 127304, 131306, 135310, 139292, 143292, 147296, 151290, 155278, 159276, 163276, 167272, 171262, 175258, 179266, 183258, 187251, 191248, 195250, 199244, 203240, 207236, 211233, 215235, 219219, 223220, 227218, 231206, 235204]# noqa: E501
hit0 = 1 #TODO
# 황룡강림 황룡강림
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/7ec521d063d2190e1fcc5bd229af9bcf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill36(ActiveSkill):
name = "煌龙天临"
learnLv = 70
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 3
cd = 50
mp = [800, 1680]
data0 = [0, 72731, 80110, 87488, 94867, 102245, 109624, 117002, 124381, 131760, 139138, 146517, 153895, 161274, 168652, 176031, 183409, 190788, 198166, 205545, 212923, 220302, 227680, 235059, 242438, 249816, 257195, 264573, 271952, 279330, 286709, 294087, 301466, 308844, 316223, 323601, 330980, 338358, 345737, 353116, 360494, 367873, 375251, 382630, 390008, 397387, 404765, 412144, 419522, 426901, 434279]# noqa: E501
hit0 = 1 #TODO
# 战灵潜能 문무겸비
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/f4a561e272cc434a4905b3aa0c0de090?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill37(PassiveSkill):
name = "战灵潜能"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #TODO
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/3909d0b188e9c95311399f776e331da5/7e60ce8aaca12593f889e8551fd1b03a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill38(ActiveSkill):
name = "炫纹簇"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 5
cd = 45
mp = [360, 3024]
data0 = [0, 9168, 10099, 11029, 11961, 12892, 13822, 14753, 15681, 16613, 17543, 18473, 19402, 20331, 21260, 22191, 23124, 24053, 24985, 25914, 26844, 27774, 28706, 29637, 30566, 31498, 32427, 33358, 34290, 35219, 36149, 37077, 38008, 38939, 39870, 40800, 41731, 42662, 43591, 44522, 45451, 46383, 47312, 48242, 49173, 50103, 51033, 51960, 52892, 53822, 54753]# noqa: E501
hit0 = 7
# 使徒之舞 사도의 춤
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/ebff277c02cc8b54c32635cd0d25f6f3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill39(ActiveSkill):
name = "使徒之舞"
learnLv = 80
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 5
cd = 40
mp = [384, 3225]
data0 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit0 = 3
data1 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit1 = 1
data2 = [0, 2773, 3051, 3334, 3616, 3899, 4180, 4464, 4741, 5022, 5303, 5587, 5864, 6147, 6427, 6713, 6994, 7274, 7554, 7835, 8118, 8399, 8683, 8963, 9241, 9523, 9805, 10091, 10369, 10649, 10931, 11211, 11495, 11777, 12056, 12337, 12618, 12902, 13183, 13459, 13740, 14022, 14306, 14589, 14872, 15153, 15430, 15714, 15997, 16279, 16558]# noqa: E501
hit2 = 1
data3 = [0, 5547, 6108, 6673, 7235, 7794, 8359, 8921, 9484, 10047, 10612, 11172, 11735, 12295, 12859, 13420, 13984, 14546, 15112, 15676, 16238, 16796, 17359, 17923, 18487, 19050, 19610, 20174, 20735, 21298, 21862, 22422, 22986, 23552, 24116, 24674, 25239, 25796, 26363, 26926, 27490, 28054, 28613, 29173, 29737, 30302, 30864, 31427, 31988, 32552, 33114]# noqa: E501
hit3 = 1
data4 = [0, 55474, 61094, 66713, 72328, 77947, 83594, 89212, 94828, 100474, 106117, 111713, 117357, 122947, 128593, 134211, 139855, 145476, 151118, 156736, 162356, 167975, 173592, 179237, 184856, 190499, 196120, 201736, 207357, 212973, 218619, 224236, 229855, 235500, 241146, 246736, 252380, 257974, 263619, 269263, 274879, 280500, 286143, 291735, 297381, 303024, 308620, 314288, 319881, 325522, 331143]# noqa: E501
hit4 = 1
# 使徒封印 봉인
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/481348575c1e141925c836b59c5db3ca?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill41(PassiveSkill):
name = "使徒封印"
learnLv = 85
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 2
# 解除变身 변신 해제
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/ad7405c320c23a1a3430307d4d1b03c0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill42(ActiveSkill):
name = "解除变身"
learnLv = 85
masterLv = 1
maxLv = 1
position = 0 #TODO
rangeLv = 3
cd = 10
# 一骑当千碎霸 일기당천 쇄패
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/28fc502b0b8b4e57709f34a1e9369692?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill43(ActiveSkill):
name = "一骑当千碎霸"
learnLv = 85
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 8000]
data0 = [0, 190841, 235091, 279341, 323598, 367849, 412096, 456345, 500599, 544856, 589105, 633362, 677608, 721867, 766110, 810361, 854615, 898870, 943129, 987381, 1031632, 1075880, 1120134, 1164386, 1208642, 1252886, 1297144, 1341391, 1385646, 1429893, 1474152, 1518402, 1562654, 1606913, 1651152, 1695408, 1739667, 1783914, 1828169, 1872417, 1916667, 1960924, 2005176, 2049430, 2093684, 2137934, 2182188, 2226440, 2270684, 2314939, 2359191]# noqa: E501
hit0 = 1 #TODO
# 太古之力 아르모니아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8b137fd3943543616513e2b60301b56f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill44(PassiveSkill):
name = "太古之力"
learnLv = 95
masterLv = 40
maxLv = 50
position = 0 #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/3909d0b188e9c95311399f776e331da5/40b1ffdf0a1b792c2ff9b7f504466c09?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill45(ActiveSkill):
name = "炫纹之源 : 太古神光"
learnLv = 95
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 2
cube = 7
cd = 60
mp = [960, 7200]
data0 = [0, 158536, 174620, 190702, 206788, 222870, 238953, 255037, 271121, 287203, 303288, 319369, 335454, 351537, 367621, 383704, 399789, 415869, 431956, 448037, 464121, 480205, 496288, 512370, 528455, 544538, 560623, 576705, 592789, 608872, 624956, 641038, 657124, 673205, 689289, 705372, 721456, 737538, 753623, 769705, 785791, 801872, 817956, 834042, 850123, 866206, 882291, 898375, 914456, 930543, 946623]# noqa: E501
hit0 = 1
def skillInfo(self, lv = 0):
data = super().skillInfo(lv)
sub = self.char.GetSkillByName("炫纹")
subData = sub.getSkillData(sub.lv)
return data[0] + subData * 10 * sub.skillRation,data[1],data[2]
# 太古化身 프레센시아
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/55a397464db7b3fe3d553432c455a4e6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill46(ActiveSkill):
name = "太古化身"
learnLv = 100
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 15
cd = 180
mp = [1500, 12600]
damage = False
# 太古星河·殒灭 엑스티시온
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/1e81fd08f9696b9f0165df569e445d08?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill47(ActiveSkill):
name = "太古星河·殒灭"
learnLv = 100
masterLv = 40
maxLv = 50
position = 0 #TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4025, 8055]
data0 = [0, 15334, 18890, 22446, 26002, 29557, 33115, 36670, 40227, 43781, 47337, 50892, 54449, 58005, 61561, 65117, 68673, 72230, 75785, 79341, 82898, 86453, 90008, 93564, 97120, 100676, 104232, 107789, 111344, 114900, 118455, 122011, 125568, 129124, 132680, 136235, 139792, 143347, 146902, 150460, 154015, 157571, 161127, 164682, 168238, 171796, 175351, 178905, 182463, 186018, 189575]# noqa: E501
hit0 = 5
data1 = [0, 25558, 31483, 37410, 43337, 49263, 55192, 61117, 67042, 72969, 78896, 84821, 90748, 96677, 102602, 108529, 114455, 120381, 126308, 132236, 138163, 144088, 150015, 155940, 161866, 167793, 173720, 179649, 185574, 191499, 197426, 203352, 209282, 215206, 221134, 227059, 232987, 238912, 244837, 250766, 256691, 262619, 268544, 274471, 280397, 286326, 292253, 298177, 304105, 310030, 315958]# noqa: E501
hit1 = 1
data2 = [0, 51116, 62966, 74820, 86673, 98525, 110382, 122233, 134086, 145938, 157793, 169643, 181496, 193353, 205204, 217057, 228909, 240764, 252616, 264471, 276325, 288175, 300027, 311882, 323734, 335586, 347442, 359296, 371148, 382998, 394851, 406705, 418561, 430412, 442267, 454119, 465971, 477822, 489675, 501532, 513384, 525238, 537089, 548942, 560796, 572651, 584506, 596354, 608209, 620060, 631915]# noqa: E501
hit2 = 1
data3 = [0, 76674, 94450, 112229, 130008, 147788, 165574, 183350, 201129, 218907, 236689, 254464, 272245, 290030, 307806, 325586, 343365, 361145, 378923, 396707, 414489, 432263, 450042, 467821, 485600, 503379, 521163, 538945, 556722, 574498, 592278, 610057, 627843, 645618, 663402, 681178, 698958, 716734, 734512, 752299, 770075, 787857, 805632, 823413, 841193, 858976, 876758, 894530, 912314, 930090, 947873]# noqa: E501
hit3 = 1
data4 = [0, 18744, 23087, 27434, 31780, 36125, 40473, 44818, 49165, 53511, 57857, 62202, 66548, 70896, 75242, 79588, 83934, 88280, 92626, 96973, 101319, 105665, 110011, 114357, 118702, 123048, 127395, 131741, 136088, 140433, 144779, 149125, 153472, 157817, 162164, 166510, 170856, 175202, 179547, 183895, 188240, 192588, 196933, 201279, 205625, 209972, 214319, 218662, 223011, 227355, 231702]# noqa: E501
hit4 = 15
class classChange(Character):
def __init__(self, equVersion):
self.name = 'elementalist'
self.nameCN = '知源·战斗法师'
self.role = 'battle_mage'
self.武器选项 = ['魔杖', '法杖', '矛', '棍棒', '扫把']
self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量']
self.防具类型 = '皮甲'
self.buff = 1.86
self.角色 = '魔法师(女)'
self.职业 = '战斗法师'
super().__init__(equVersion, __name__)
@@ -0,0 +1,620 @@
#3909d0b188e9c95311399f776e331da5
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character
# 杰克爆弹 랜턴 파이어
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
name = "杰克爆弹"
learnLv = 5
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cd = 1
mp = [18, 175]
data1 = [0, 1902, 2098, 2287, 2485, 2674, 2866, 3062, 3256, 3451, 3643, 3835, 4031, 4219, 4410, 4607, 4799, 4995, 5187, 5379, 5574, 5768, 5959, 6154, 6343, 6540, 6730, 6926, 7120, 7312, 7507, 7699, 7890, 8085, 8276, 8471, 8663, 8857, 9051, 9245, 9438, 9632, 9823, 10018, 10210, 10399, 10596, 10788, 10982, 11176, 11366, 11562, 11756, 11949, 12143, 12332, 12527, 12719, 12913, 13109, 13299, 13493, 13687, 13879, 14076, 14266, 14462, 14652, 14846, 15038, 15232]# noqa: E501
hit1 = 1 #TODO
# 光电鳗 플로레 비비기
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
name = "光电鳗"
learnLv = 5
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cd = 2
mp = [20, 168]
data2 = [0, 842, 928, 1015, 1100, 1188, 1273, 1358, 1443, 1528, 1615, 1702, 1787, 1875, 1960, 2043, 2128, 2219, 2304, 2387, 2475, 2557, 2647, 2727, 2815, 2902, 2987, 3074, 3162, 3244, 3330, 3419, 3500, 3587, 3670, 3760, 3847, 3929, 4017, 4104, 4187, 4274, 4362, 4446, 4532, 4621, 4702, 4791, 4874, 4962, 5049, 5129, 5221, 5304, 5387, 5474, 5561, 5646, 5732, 5814, 5904, 5989, 6074, 6159, 6246, 6333, 6419, 6506, 6588, 6674, 6763]# noqa: E501
hit2 = 1 #TODO
# 魔法护盾 오라 실드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
name = "魔法护盾"
learnLv = 5
masterLv = 10
maxLv = 20
position = 8 #TODO
rangeLv = 3
cd = 5
mp = [10, 14]
damage = False
# 替身草人 위상변화
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(ActiveSkill):
name = "替身草人"
learnLv = 10
masterLv = 10
maxLv = 20
position = 7 #TODO
rangeLv = 3
cd = [30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11]
mp = [20, 70]
damage = False
# 冰霜雪人 프로스트 헤드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(ActiveSkill):
name = "冰霜雪人"
learnLv = 10
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cd = 1
mp = [20, 210]
data1 = [0, 2145, 2365, 2581, 2800, 3019, 3235, 3454, 3667, 3893, 4106, 4325, 4546, 4763, 4978, 5194, 5411, 5629, 5850, 6066, 6285, 6504, 6720, 6939, 7157, 7378, 7589, 7810, 8029, 8245, 8464, 8685, 8893, 9114, 9331, 9547, 9772, 9986, 10205, 10423, 10640, 10853, 11074, 11290, 11516, 11728, 11948, 12169, 12386, 12604, 12821, 13034, 13253, 13473, 13687, 13909, 14125, 14346, 14557, 14776, 14996, 15213, 15434, 15652, 15871, 16087, 16305, 16517, 16737, 16956, 17170]# noqa: E501
hit1 = 1 #TODO
# 暗影夜猫 플루토
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d085127b0edd719782bd618d5688f4a1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(ActiveSkill):
name = "暗影夜猫"
learnLv = 10
masterLv = 60
maxLv = 70
position = 5 #TODO
rangeLv = 2
cd = 1.2
mp = [20, 210]
data1 = [0, 1216, 1333, 1455, 1574, 1705, 1824, 1948, 2074, 2196, 2319, 2436, 2567, 2686, 2807, 2933, 3055, 3174, 3300, 3426, 3548, 3674, 3791, 3915, 4036, 4162, 4284, 4410, 4532, 4653, 4772, 4896, 5018, 5148, 5268, 5392, 5515, 5634, 5758, 5884, 6008, 6132, 6248, 6375, 6497, 6622, 6746, 6870, 6992, 7108, 7232, 7358, 7477, 7609, 7725, 7851, 7973, 8097, 8216, 8335, 8464, 8588, 8707, 8833, 8954, 9078, 9197, 9328, 9447, 9568, 9693]# noqa: E501
hit1 = 2
# 魔法记忆 메모라이즈
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
name = "魔法记忆"
learnLv = 15
masterLv = 1
maxLv = 11
position = 0 #TODO
rangeLv = 3
# 驱散魔法 디스인챈트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(ActiveSkill):
name = "驱散魔法"
learnLv = 15
masterLv = 10
maxLv = 20
position = 8 #TODO
rangeLv = 3
cd = [0, 20, 19.5, 19.1, 18.6, 18.1, 17.6, 17.2, 16.7, 16.2, 15.7, 15.3, 14.8, 14.3, 13.8, 13.4, 12.9, 12.4, 11.9, 11.5, 11]
mp = [30, 126]
damage = False
# 移动施法 이동 캐스팅
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/762c4e6d030eaf0abbfe1fec2b298574?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(PassiveSkill):
name = "移动施法"
learnLv = 15
masterLv = 1
maxLv = 11
position = 1 #TODO
rangeLv = 3
# 空中施放 : 杰克爆弹 공중 랜턴 파이어
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/dc1ffbe7bfcc6dc2be737951960da9ad?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(PassiveSkill):
name = "空中施放 : 杰克爆弹"
learnLv = 15
masterLv = 1
maxLv = 1
position = 3 #TODO
rangeLv = 1
icon = "$char/空中施放:杰克爆弹"
# 烈焰冲击 플레임 스트라이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/c61f5a010370101402b05b21916c2071?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
name = "烈焰冲击"
learnLv = 15
masterLv = 60
maxLv = 70
position = 2 #TODO
rangeLv = 2
cd = 7
mp = [40, 462]
data0 = [0, 6057, 6676, 7290, 7905, 8520, 9138, 9748, 10365, 10979, 11591, 12209, 12827, 13439, 14056, 14668, 15283, 15898, 16512, 17129, 17741, 18355, 18972, 19591, 20201, 20818, 21434, 22047, 22663, 23278, 23888, 24506, 25121, 25740, 26352, 26965, 27584, 28198, 28810, 29425, 30041, 30654, 31272, 31887, 32504, 33118, 33731, 34347, 34961, 35574, 36193, 36805, 37417, 38034, 38650, 39263, 39880, 40496, 41109, 41725, 42337, 42957, 43568, 44183, 44800, 45416, 46029, 46646, 47258, 47870, 48489]# noqa: E501
hit0 = 1
# 魔法秀 쇼타임
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
name = "魔法秀"
learnLv = 20
masterLv = 10
maxLv = 20
position = 0 #TODO
rangeLv = 3
cd = 40
mp = [60, 360]
data1 = [0, 2.2, 4.3, 6.5, 8.6, 10.8, 13, 15.1, 17.3, 19.4, 21.6, 23.8, 25.9, 28.1, 30.2, 32.4, 32.4, 32.4, 32.4, 32.4, 32.4]# noqa: E501
_ratio = 1
associate = [{"type":"*cdRatio","data":data1,"skills":['冰墙', '元素之门', '元素之幕', '元素震荡', '圣灵水晶', '烈焰冲击','天雷', '雷旋', '杰克降临', '湮灭黑洞', '极冰盛宴', '虚无之球', '光与暗的交响']}]
@property
def ratio(self):
return self._ratio
@ratio.setter
def ratio(self, value):
if self._ratio != value:
data = self.associate[0]
ratio = (1 - data['data'][self.lv] / 100 * value) / (1 - data['data'][self.lv] / 100 * self._ratio)
for item in data['skills']:
skill = self.char.GetSkillByName(item)
if skill is not None:
skill.cdRatio *= ratio
self._ratio = value
# 技能等级变化的时候,系数对应的数值变化
def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
super().update_skill_attribute(skill, type, old, new, data, ratio / self.ratio, weapon)
# 虚无之球 보이드
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/5dc7008b12a459325b548b0715c6b73c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
name = "虚无之球"
learnLv = 20
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cd = 6
mp = [60, 616]
data1 = [0, 974, 1071, 1176, 1272, 1367, 1465, 1566, 1663, 1760, 1860, 1962, 2057, 2159, 2256, 2356, 2453, 2553, 2654, 2747, 2853, 2948, 3050, 3142, 3245, 3342, 3443, 3541, 3645, 3735, 3837, 3936, 4036, 4129, 4233, 4327, 4427, 4522, 4627, 4726, 4823, 4925, 5025, 5119, 5214, 5318, 5413, 5518, 5612, 5714, 5809, 5911, 6006, 6108, 6202, 6307, 6404, 6501, 6603, 6700, 6800, 6894, 6999, 7094, 7191, 7295, 7392, 7489, 7585, 7687, 7788]# noqa: E501
hit1 = 8
# 元素点燃 엘레멘탈 번
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(ActiveSkill):
name = "元素点燃"
learnLv = 20
masterLv = 15
maxLv = 25
position = 5 #TODO
rangeLv = 3
cd = 5
mp = [194, 1840]
damage = False
# 冰墙 칠링 팬스
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/de3fea2d65c597f4d55c70a02b97fc79?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(ActiveSkill):
name = "冰墙"
learnLv = 25
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cd = 15
mp = [60, 616]
data0 = [0, 15018, 16539, 18057, 19577, 21112, 22625, 24147, 25667, 27198, 28720, 30240, 31761, 33279, 34809, 36332, 37849, 39370, 40904, 42422, 43943, 45463, 46991, 48510, 50031, 51551, 53088, 54604, 56127, 57645, 59177, 60699, 62213, 63735, 65272, 66783, 68303, 69822, 71358, 72877, 74399, 75917, 77447, 78970, 80488, 82008, 83541, 85065, 86581, 88101, 89629, 91149, 92670, 94190, 95724, 97242, 98765, 100283, 101813, 103335, 104853, 106374, 107899, 109421, 110942, 112460, 113990, 115515, 117035, 118565, 120080]# noqa: E501
hit0 = 1 #TODO
# 雷旋 썬버스트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/3829c15bf5f520c13998a3479ba0ce7b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(ActiveSkill):
name = "雷旋"
learnLv = 25
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cd = 8
mp = [40, 462]
data1 = [0, 10715, 11801, 12888, 13976, 15062, 16148, 17236, 18323, 19409, 20497, 21583, 22670, 23758, 24844, 25932, 27020, 28106, 29192, 30280, 31367, 32453, 33541, 34627, 35714, 36802, 37888, 38974, 40062, 41150, 42237, 43325, 44411, 45497, 46585, 47671, 48758, 49846, 50932, 52018, 53106, 54193, 55279, 56369, 57455, 58541, 59629, 60716, 61802, 62890, 63976, 65062, 66150, 67237, 68323, 69411, 70499, 71585, 72673, 73760, 74846, 75934, 77020, 78107, 79195, 80281, 81367, 82455, 83541, 84628, 85717]# noqa: E501
hit1 = 1 #TODO
# 属性精通 속성 마스터리
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/96c8ddd388e1b08e7fc98c5041382e26?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(PassiveSkill):
name = "属性精通"
learnLv = 30
masterLv = 5
maxLv = 15
position = 1 #TODO
rangeLv = 7
data0 = [0, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
_ratio = 1
associate = [{"type":"*skillRation","data":data0}]
@property
def ratio(self):
return self._ratio
@ratio.setter
def ratio(self, value):
if self._ratio != value:
data = self.associate[0]
ratio = (1 - data['data'][self.lv] / 100 * value) / (1 - data['data'][self.lv] / 100 * self._ratio)
for item in self.char.GetSkillNames('all', True):
skill = self.char.GetSkillByName(item)
if skill is not None:
skill.skillRation *= ratio
self._ratio = value
# 技能等级变化的时候,系数对应的数值变化
def update_skill_attribute(self,skill, type, old, new, data,ratio = 100,weapon = []):
super().update_skill_attribute(skill, type, old, new, data, ratio / self.ratio, weapon)
# 天雷 썬더 콜링
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d2c6df5105577fb59fb92529a36165a0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
name = "天雷"
learnLv = 35
masterLv = 60
maxLv = 70
position = 6 #TODO
rangeLv = 2
cube = 1
cd = 15
mp = [125, 436]
data2 = [0, 6170, 6795, 7421, 8048, 8675, 9299, 9927, 10551, 11180, 11805, 12431, 13058, 13682, 14310, 14933, 15560, 16185, 16812, 17439, 18065, 18687, 19316, 19941, 20568, 21194, 21818, 22449, 23072, 23702, 24324, 24950, 25577, 26202, 26828, 27456, 28082, 28707, 29333, 29958, 30585, 31209, 31838, 32460, 33089, 33714, 34340, 34967, 35592, 36218, 36843, 37469, 38097, 38724, 39350, 39977, 40601, 41229, 41852, 42479, 43106, 43731, 44357, 44984, 45609, 46233, 46860, 47486, 48113, 48740, 49365]# noqa: E501
hit2 = 3
# 天雷冲击 썬더 스트라이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/a3c4f89a129ebd16896961fd273181e8?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(PassiveSkill):
name = "天雷冲击"
learnLv = 35
masterLv = 1
maxLv = 1
line = 40
position = 6 #TODO
rangeLv = 2
data0 = [0, 55]# noqa: E501
associate = [
{"type":"+cd","data":[0,5],"skills":["天雷"],"ratio":1},
{"type":"*skillRation","data":data0,"skills":["天雷"]}
]
# 湮灭黑洞 나이트 할로우
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(ActiveSkill):
name = "湮灭黑洞"
learnLv = 40
masterLv = 60
maxLv = 70
position = 3 #TODO
rangeLv = 2
cube = 2
cd = 35
mp = [300, 2520]
data3 = [0, 2081, 2294, 2502, 2714, 2925, 3140, 3348, 3560, 3771, 3984, 4191, 4404, 4614, 4830, 5039, 5250, 5459, 5672, 5882, 6095, 6303, 6518, 6728, 6938, 7148, 7361, 7574, 7785, 7994, 8207, 8417, 8627, 8838, 9050, 9258, 9474, 9684, 9897, 10104, 10317, 10529, 10739, 10950, 11163, 11372, 11585, 11795, 12009, 12218, 12429, 12641, 12854, 13061, 13274, 13484, 13700, 13908, 14120, 14328, 14541, 14751, 14964, 15173, 15387, 15597, 15809, 16019, 16232, 16443, 16655]# noqa: E501
hit3 = 15
data5 = [0, 10421, 11480, 12531, 13587, 14648, 15702, 16760, 17820, 18876, 19934, 20988, 22047, 23103, 24161, 25220, 26276, 27333, 28392, 29447, 30503, 31563, 32621, 33674, 34734, 35790, 36846, 37902, 38961, 40016, 41075, 42132, 43191, 44247, 45305, 46361, 47417, 48476, 49533, 50589, 51650, 52706, 53762, 54815, 55877, 56930, 57987, 59046, 60104, 61160, 62219, 63273, 64331, 65388, 66447, 67503, 68559, 69620, 70676, 71730, 72791, 73847, 74903, 75962, 77019, 78074, 79134, 80187, 81243, 82301, 83360]# noqa: E501
hit5 = 1 #TODO
mode = ["满","秒炸"]
def setMode(self, mode):
if mode == "秒C":
self.hit3 = 2
# 极冰盛宴 아크틱 피스트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/2a3c96b88d02372505692da0a8b54743?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill):
name = "极冰盛宴"
learnLv = 40
masterLv = 60
maxLv = 70
position = 4 #TODO
rangeLv = 2
cube = 2
cd = 19
mp = [380, 3192]
data1 = [0, 2984, 3285, 3587, 3890, 4194, 4494, 4797, 5099, 5405, 5705, 6008, 6311, 6611, 6917, 7217, 7518, 7823, 8126, 8427, 8730, 9030, 9336, 9639, 9941, 10242, 10548, 10850, 11148, 11456, 11754, 12060, 12362, 12663, 12968, 13271, 13574, 13874, 14177, 14480, 14781, 15086, 15387, 15692, 15992, 16295, 16596, 16901, 17204, 17505, 17805, 18110, 18411, 18716, 19017, 19319, 19625, 19926, 20231, 20528, 20837, 21137, 21438, 21741, 22043, 22347, 22650, 22950, 23253, 23558, 23859]# noqa: E501
hit1 = 8
# 杰克降临 핼로윈 버스터
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8ee0099656df08a0b39225f8a21d514b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(ActiveSkill):
name = "杰克降临"
learnLv = 45
masterLv = 60
maxLv = 70
position = 2 #TODO
rangeLv = 2
cube = 2
cd = 45
mp = [160, 1344]
data1 = [0, 9135, 10064, 10991, 11921, 12842, 13770, 14700, 15624, 16556, 17478, 18405, 19335, 20261, 21191, 22115, 23040, 23972, 24894, 25826, 26751, 27681, 28602, 29529, 30461, 31386, 32315, 33245, 34164, 35096, 36021, 36951, 37875, 38801, 39729, 40655, 41586, 42510, 43439, 44369, 45291, 46221, 47145, 48074, 49004, 49926, 50858, 51780, 52712, 53636, 54564, 55490, 56417, 57345, 58272, 59198, 60128, 61052, 61982, 62906, 63834, 64763, 65687, 66617, 67541, 68466, 69395, 70325, 71256, 72177, 73103]# noqa: E501
hit1 = 1 #TODO
data2 = [0, 36552, 40262, 43968, 47675, 51386, 55092, 58800, 62511, 66219, 69927, 73637, 77342, 81051, 84762, 88469, 92172, 95885, 99593, 103301, 107009, 110721, 114425, 118136, 121842, 125552, 129260, 132969, 136677, 140387, 144089, 147801, 151508, 155217, 158928, 162633, 166341, 170054, 173759, 177468, 181179, 184886, 188592, 192299, 196011, 199719, 203423, 207137, 210845, 214548, 218261, 221967, 225674, 229386, 233091, 236799, 240512, 244218, 247928, 251633, 255342, 259053, 262757, 266469, 270179, 273882, 277592, 281301, 285008, 288720, 292424]# noqa: E501
hit2 = 1 #TODO
# 魔力增幅 마력 증폭
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/8510294202d0e042dd29a2422fc6770d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(PassiveSkill):
name = "魔力增幅"
learnLv = 48
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 3
data0 = [0, 9, 10.5, 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]# noqa: E501
associate = [{"type":"*skillRation","data":data0}]
# 陨星幻灭 애스트럴 스톰
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/b3659936a9a74c4ed6f7faf07cca1f9e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(ActiveSkill):
name = "陨星幻灭"
learnLv = 50
masterLv = 40
maxLv = 50
position = 6 #TODO
rangeLv = 5
cube = 5
cd = 145
mp = [1200, 10080]
data0 = [0, 275, 339, 403, 466, 530, 594, 658, 721, 785, 849, 913, 976, 1040, 1104, 1168, 1232, 1295, 1359, 1423, 1487, 1550, 1614, 1678, 1742, 1805, 1869, 1933, 1997, 2061, 2124, 2188, 2252, 2316, 2379, 2443, 2507, 2571, 2634, 2698, 2762, 2826, 2890, 2953, 3017, 3081, 3145, 3208, 3272, 3336, 3400]# noqa: E501
hit0 = 40
data1 = [0, 1100, 1354, 1609, 1864, 2119, 2374, 2629, 2884, 3139, 3394, 3649, 3904, 4159, 4414, 4669, 4924, 5179, 5434, 5689, 5944, 6199, 6454, 6709, 6964, 7219, 7474, 7728, 7983, 8238, 8493, 8748, 9003, 9258, 9513, 9768, 10023, 10278, 10533, 10788, 11043, 11298, 11553, 11808, 12063, 12318, 12573, 12828, 13083, 13338, 13593]# noqa: E501
hit1 = 40
data4 = [0, 2199, 2708, 3218, 3728, 4238, 4748, 5257, 5767, 6277, 6787, 7297, 7806, 8316, 8826, 9336, 9846, 10355, 10865, 11375, 11885, 12395, 12904, 13414, 13924, 14434, 14944, 15453, 15963, 16473, 16983, 17493, 18002, 18512, 19022, 19532, 20042, 20552, 21061, 21571, 22081, 22591, 23101, 23610, 24120, 24630, 25140, 25650, 26159, 26669, 27179]# noqa: E501
hit4 = 5
data5 = [0, 8794, 10833, 12873, 14912, 16951, 18990, 21029, 23069, 25108, 27147, 29186, 31226, 33265, 35304, 37343, 39382, 41422, 43461, 45500, 47539, 49579, 51618, 53657, 55696, 57735, 59775, 61814, 63853, 65892, 67932, 69971, 72010, 74049, 76088, 78128, 80167, 82206, 84245, 86285, 88324, 90363, 92402, 94441, 96481, 98520, 100559, 102598, 104637, 106677, 108716]# noqa: E501
hit5 = 5
# 元素之幕 엘레멘탈 커튼
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/d429147c372b549c3dadcabcba50787f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
name = "元素之幕"
learnLv = 60
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 2
cd = 30
mp = [400, 1000]
data3 = [0, 1709, 1884, 2055, 2229, 2403, 2577, 2753, 2924, 3098, 3272, 3444, 3617, 3792, 3965, 4137, 4313, 4485, 4659, 4832, 5006, 5178, 5354, 5525, 5700, 5874, 6047, 6221, 6393, 6567, 6743, 6914, 7088, 7262, 7436, 7607, 7782, 7955, 8129, 8303, 8475, 8651, 8823, 8996, 9170, 9344, 9515, 9690, 9864, 10037, 10212]# noqa: E501
hit3 = 20
data4 = [0, 8550, 9419, 10286, 11151, 12020, 12888, 13757, 14621, 15489, 16358, 17225, 18092, 18960, 19827, 20694, 21561, 22430, 23298, 24165, 25031, 25899, 26766, 27635, 28503, 29367, 30236, 31104, 31973, 32838, 33707, 34574, 35442, 36308, 37176, 38045, 38913, 39777, 40646, 41514, 42381, 43250, 44115, 44984, 45851, 46719, 47586, 48453, 49320, 50189, 51056]# noqa: E501
hit4 = 1 #TODO
# 元素震荡 엘레멘탈 퀘이크
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/0113c8b1306ca76d208f83f2d093dd62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(ActiveSkill):
name = "元素震荡"
learnLv = 70
masterLv = 40
maxLv = 50
position = 3 #TODO
rangeLv = 2
cube = 3
cd = 50
mp = [860, 1500]
data1 = [0, 10629, 11711, 12786, 13868, 14948, 16026, 17102, 18185, 19263, 20340, 21417, 22499, 23576, 24659, 25736, 26813, 27890, 28976, 30050, 31133, 32207, 33290, 34364, 35447, 36524, 37601, 38682, 39762, 40838, 41919, 42996, 44076, 45155, 46235, 47310, 48393, 49469, 50546, 51627, 52703, 53784, 54858, 55943, 57015, 58101, 59180, 60257, 61332, 62415, 63492]# noqa: E501
hit1 = 3
data2 = [0, 47850, 52703, 57558, 62415, 67271, 72122, 76977, 81837, 86685, 91539, 96396, 101247, 106104, 110960, 115814, 120668, 125525, 130380, 135230, 140088, 144942, 149796, 154650, 159507, 164358, 169215, 174069, 178926, 183779, 188631, 193490, 198341, 203198, 208052, 212906, 217761, 222618, 227469, 232323, 237182, 242036, 246890, 251744, 256602, 261450, 266304, 271163, 276014, 280871, 285726]# noqa: E501
hit2 = 1 #TODO
# 元素奥义 엘레멘탈 포텐셜
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/03bb5314ffd41e9458d67ef924fef38f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(PassiveSkill):
name = "元素奥义"
learnLv = 75
masterLv = 40
maxLv = 50
position = 0 #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/3909d0b188e9c95311399f776e331da5/bb34e8854a93fd250347a1c64119f7ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
name = "圣灵符文"
learnLv = 75
masterLv = 1
maxLv = 11
position = 1 #TODO
rangeLv = 3
cd = 5
mp = [2320, 6800]
data0 = [0, 16, 17.4, 18.8, 20.1, 21.6, 22.9, 24.4, 25.7, 27.2, 28.5, 29.9]# noqa: E501
data2 = [0, 13.1, 14.4, 15.6, 16.9, 18.1, 19.4, 20.6, 21.9, 23.1, 24.4, 25.6]# noqa: E501
associate = [
{"type":"*ration","data":data0,"skills":["魔法秀"]},
{"type":"*ration","data":data2,"skills":["魔力增幅"]}
]
# 圣灵水晶 초월의 크리스탈
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/97972dba4694d6c0fcd2f7e8efb3a499?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(ActiveSkill):
name = "圣灵水晶"
learnLv = 75
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 2
cube = 3
cd = 40
mp = [580, 4500]
data1 = [0, 78396, 86348, 94302, 102255, 110210, 118162, 126112, 134066, 142019, 149975, 157928, 165881, 173833, 181789, 189739, 197691, 205645, 213597, 221552, 229506, 237460, 245413, 253366, 261316, 269273, 277224, 285176, 293130, 301086, 309039, 316993, 324943, 332897, 340851, 348804, 356757, 364709, 372666, 380618, 388569, 396522, 404475, 412428, 420383, 428336, 436289, 444243, 452197, 460147, 468102]# noqa: E501
hit1 = 1 #TODO
# 元素之门 더 게이트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
name = "元素之门"
learnLv = 80
masterLv = 40
maxLv = 50
position = 4 #TODO
rangeLv = 2
cube = 5
cd = 45
mp = [800, 6000]
data3 = [0, 8206, 9042, 9874, 10707, 11539, 12377, 13199, 14034, 14866, 15701, 16540, 17363, 18203, 19035, 19869, 20701, 21533, 22364, 23198, 24022, 24859, 25693, 26524, 27361, 28194, 29030, 29856, 30693, 31525, 32360, 33197, 34017, 34856, 35686, 36523, 37355, 38191, 39018, 39853, 40684, 41521, 42358, 43190, 44015, 44846, 45685, 46508, 47348, 48181, 49014]# noqa: E501
hit3 = 10
# 根据外门数量的攻击力最大增幅率110%
skillRation = 1.1
# 第六元素 제6원소
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/147d005ac868e0de52b1f255eea35d62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(ActiveSkill):
name = "第六元素"
learnLv = 85
masterLv = 40
maxLv = 50
position = 6 #TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 8000]
data0 = [0, 3792, 4673, 5551, 6430, 7305, 8190, 9065, 9944, 10824, 11704, 12581, 13463, 14340, 15219, 16094, 16980, 17853, 18737, 19614, 20493, 21380, 22256, 23136, 24010, 24897, 25772, 26652, 27530, 28410, 29286, 30169, 31045, 31925, 32800, 33684, 34559, 35437, 36318, 37197, 38076, 38961, 39836, 40716, 41594, 42474, 43353, 44236, 45112, 45992, 46867]# noqa: E501
hit0 = 20
data2 = [0, 176927, 217951, 258984, 300005, 341036, 382064, 423088, 464117, 505146, 546169, 587199, 628226, 669255, 710285, 751311, 792337, 833367, 874393, 915422, 956447, 997471, 1038503, 1079526, 1120558, 1161587, 1202610, 1243642, 1284672, 1325694, 1366722, 1407750, 1448777, 1489811, 1530828, 1571857, 1612887, 1653913, 1694944, 1735970, 1776996, 1818025, 1859052, 1900081, 1941109, 1982136, 2023166, 2064185, 2105215, 2146246, 2187270]# noqa: E501
hit2 = 1 #TODO
# 元素之源 어시밀레이트
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/73f7da7230b46b3ff471e00d77e836cf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(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/3909d0b188e9c95311399f776e331da5/bdb73ed79f64fbfa8024978ac7f2e0f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(ActiveSkill):
name = "光与暗的交响"
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
rangeLv = 2
cube = 7
cd = 60
mp = [833, 2666]
data1 = [0, 11800, 12998, 14196, 15394, 16590, 17788, 18986, 20181, 21378, 22577, 23774, 24970, 26169, 27367, 28563, 29758, 30958, 32155, 33351, 34550, 35747, 36943, 38140, 39338, 40535, 41731, 42929, 44127, 45323, 46521, 47719, 48916, 50114, 51310, 52508, 53706, 54902, 56098, 57296, 58494, 59690, 60888, 62087, 63283, 64479, 65678, 66875, 68072, 69269, 70467]# noqa: E501
hit1 = 15
# 宇宙寂灭 : 冰火之歌 코스믹 캘러미티
# https://api.neople.co.kr/df/skills/3909d0b188e9c95311399f776e331da5/86950d7f2717ec59633999187e4a2c16?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(ActiveSkill):
name = "宇宙寂灭 : 冰火之歌"
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4027, 12888]
icon = "$char/宇宙寂灭:冰火之歌"
data0 = [0, 405134, 499075, 593022, 686967, 780909, 874855, 968800, 1062745, 1156688, 1250629, 1344576, 1438522, 1532464, 1626409, 1720352, 1814297, 1908243, 2002185, 2096130, 2190076, 2284018, 2377964, 2471907, 2565850, 2659798, 2753739, 2847685, 2941627, 3035574, 3129519, 3223460, 3317406, 3411349, 3505294, 3599238, 3693183, 3787127, 3881073, 3975015, 4068962, 4162902, 4256850, 4350792, 4444737, 4538682, 4632624, 4726570, 4820515, 4914456, 5008404]# noqa: E501
hit0 = 1 #TODO
data1 = [0, 38585, 47531, 56478, 65426, 74372, 83320, 92267, 101213, 110161, 119107, 128054, 137002, 145948, 154898, 163843, 172789, 181737, 190684, 199633, 208578, 217524, 226473, 235419, 244369, 253314, 262261, 271208, 280154, 289103, 298049, 306996, 315944, 324890, 333838, 342784, 351732, 360678, 369626, 378574, 387520, 396467, 405413, 414361, 423309, 432256, 441203, 450149, 459096, 468044, 476992]# noqa: E501
hit1 = 7
class classChange(Character):
def __init__(self, equVersion):
self.name = 'elementalist'
self.nameCN = '知源·元素师'
self.role = 'mage_female'
self.武器选项 = ['魔杖', '法杖', '矛', '棍棒', '扫把']
self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力']
self.防具类型 = '布甲'
self.buff = 1.922
self.角色 = '魔法师(女)'
self.职业 = '元素师'
super().__init__(equVersion, __name__)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -529,7 +529,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比'] self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比' self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '魔杖'
self.防具类型 = '皮甲' self.防具类型 = '皮甲'
self.buff = 1.872 self.buff = 1.872
@@ -627,7 +627,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法固伤'] self.输出类型选项 = ['魔法固伤']
self.输出类型 = '魔法固伤' self.输出类型 = '魔法固伤'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '十字架'
self.防具类型 = '板甲' self.防具类型 = '板甲'
self.buff = 2.335 self.buff = 2.335
@@ -563,7 +563,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比'] self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比' self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '短剑'
self.防具类型 = '板甲' self.防具类型 = '板甲'
self.buff = 1.72 self.buff = 1.72
@@ -488,7 +488,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比'] self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比' self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '重甲' self.防具类型 = '重甲'
self.buff = 2.083 self.buff = 2.083
@@ -554,7 +554,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤'] self.输出类型选项 = ['物理固伤']
self.输出类型 = '物理固伤' self.输出类型 = '物理固伤'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '太刀'
self.防具类型 = '皮甲' self.防具类型 = '皮甲'
self.buff = 2.083 self.buff = 2.083
@@ -803,7 +803,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比'] self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比' self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '轻甲' self.防具类型 = '轻甲'
self.buff = 1.78 self.buff = 1.78
@@ -445,7 +445,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比'] self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比' self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '光剑'
self.防具类型 = '皮甲' self.防具类型 = '皮甲'
self.buff = 2.335 self.buff = 2.335
@@ -602,7 +602,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法固伤'] self.输出类型选项 = ['魔法固伤']
self.输出类型 = '魔法固伤' self.输出类型 = '魔法固伤'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '巨剑'
self.防具类型 = '板甲' self.防具类型 = '板甲'
self.buff = 1.638 self.buff = 1.638
@@ -492,7 +492,6 @@ class classChange(Character):
self.输出类型选项 = ['物理固伤','魔法固伤'] self.输出类型选项 = ['物理固伤','魔法固伤']
self.输出类型 = '物理固伤' self.输出类型 = '物理固伤'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '巨剑'
self.防具类型 = '重甲' self.防具类型 = '重甲'
self.buff = 2.245 self.buff = 2.245
@@ -550,7 +550,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比'] self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比' self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '太刀'
self.防具类型 = '皮甲' self.防具类型 = '皮甲'
self.buff = 2.083 self.buff = 2.083
@@ -764,7 +764,6 @@ class classChange(Character):
self.输出类型选项 = ['魔法百分比'] self.输出类型选项 = ['魔法百分比']
self.输出类型 = '魔法百分比' self.输出类型 = '魔法百分比'
self.防具精通属性 = ['智力'] self.防具精通属性 = ['智力']
self.武器类型 = '短剑'
self.防具类型 = '布甲' self.防具类型 = '布甲'
self.buff = 1.76 self.buff = 1.76
@@ -220,7 +220,7 @@ class Skill6(ActiveSkill):
] ]
return super().effect(old, new) return super().effect(old, new)
def getSkillDate(self, lv = 0): def getSkillData(self, lv = 0):
weapon = self.char.GetWeaponType() weapon = self.char.GetWeaponType()
if weapon[0] != "太刀": if weapon[0] != "太刀":
return 0 return 0
@@ -351,7 +351,7 @@ class Skill11(ActiveSkill):
'钝器': (2.301 + 2.923 + 1.801 * 3 + 4.366) * 100, '钝器': (2.301 + 2.923 + 1.801 * 3 + 4.366) * 100,
} }
def getSkillDate(self, lv = 0): def getSkillData(self, lv = 0):
if lv == 0: if lv == 0:
return 0 return 0
weapon = self.char.GetWeaponType() weapon = self.char.GetWeaponType()
@@ -1099,7 +1099,6 @@ class classChange(Character):
self.输出类型选项 = ['物理百分比'] self.输出类型选项 = ['物理百分比']
self.输出类型 = '物理百分比' self.输出类型 = '物理百分比'
self.防具精通属性 = ['力量'] self.防具精通属性 = ['力量']
self.武器类型 = '光剑'
self.防具类型 = '轻甲' self.防具类型 = '轻甲'
self.buff = 1.86 self.buff = 1.86
+1 -1
View File
@@ -91,7 +91,7 @@ adv = [
'name': 'mage_female', 'name': 'mage_female',
'title': '魔法师(女)', 'title': '魔法师(女)',
'children': [ 'children': [
{'id': 0, 'name': 'elementalist', 'title': '知源·元素师', 'open': False}, {'id': 0, 'name': 'elementalist', 'title': '知源·元素师', 'open': True, 'class': 'GF.mage_female.elementalist'},
{'id': 1, 'name': 'summoner', 'title': '知源·召唤师', 'open': False}, {'id': 1, 'name': 'summoner', 'title': '知源·召唤师', 'open': False},
{'id': 2, 'name': 'battle_mage', 'title': '知源·战斗法师', 'open': False}, {'id': 2, 'name': 'battle_mage', 'title': '知源·战斗法师', 'open': False},
{'id': 3, 'name': 'witch', 'title': '知源·魔道学者', 'open': False}, {'id': 3, 'name': 'witch', 'title': '知源·魔道学者', 'open': False},
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 966 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 825 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB