From e07ccb347f0aafb2ede2e7c94e499ebd1bc94ab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Sun, 20 Apr 2025 01:42:45 +0800 Subject: [PATCH] dev --- backend/core/basic/character.py | 3 +- backend/core/basic/skill.py | 8 +- .../GF/fighter_female/nenmaster_female.py | 3 +- .../GF/gunner_female/spitfire_female.py | 2 - .../character/GF/swordman_female/vegabond.py | 2 - .../core/character/GF/swordman_male/asura.py | 1531 +++++++++++++++++ .../character/GF/swordman_male/berserker.py | 2 - .../character/GF/swordman_male/ghostblade.py | 573 ++++++ .../character/GF/swordman_male/soul_bender.py | 787 +++++++++ backend/core/character/adventure.py | 10 +- frontend/src/api/info/type.ts | 1 + .../Character/EquipmentDictionary/Index.vue | 33 +- .../Skill/components/SkillTree/index.tsx | 6 +- .../characters/ghostblade/skill/双魂共鸣.png | Bin 0 -> 1561 bytes images/characters/ghostblade/skill/幻鬼步.png | Bin 0 -> 1291 bytes .../soul_bender/skill/冥炎之卡洛(灼烧).png | Bin 1200 -> 0 bytes .../characters/soul_bender/skill/太刀精通.png | Bin 910 -> 755 bytes .../characters/soul_bender/skill/封印解除.png | Bin 0 -> 1347 bytes .../characters/soul_bender/skill/巨剑精通.png | Bin 0 -> 924 bytes .../characters/soul_bender/skill/暗之亲和.png | Bin 0 -> 1157 bytes .../characters/soul_bender/skill/湮灭仪式.png | Bin 0 -> 1585 bytes .../characters/soul_bender/skill/满月斩.png | Bin 0 -> 1093 bytes .../characters/soul_bender/skill/短剑精通.png | Bin 875 -> 725 bytes .../characters/soul_bender/skill/钝器精通.png | Bin 0 -> 873 bytes .../characters/soul_bender/skill/鬼神解放.png | Bin 0 -> 1655 bytes 25 files changed, 2928 insertions(+), 33 deletions(-) create mode 100644 backend/core/character/GF/swordman_male/asura.py create mode 100644 backend/core/character/GF/swordman_male/ghostblade.py create mode 100644 backend/core/character/GF/swordman_male/soul_bender.py create mode 100644 images/characters/ghostblade/skill/双魂共鸣.png create mode 100644 images/characters/ghostblade/skill/幻鬼步.png delete mode 100644 images/characters/soul_bender/skill/冥炎之卡洛(灼烧).png create mode 100644 images/characters/soul_bender/skill/封印解除.png create mode 100644 images/characters/soul_bender/skill/巨剑精通.png create mode 100644 images/characters/soul_bender/skill/暗之亲和.png create mode 100644 images/characters/soul_bender/skill/湮灭仪式.png create mode 100644 images/characters/soul_bender/skill/满月斩.png create mode 100644 images/characters/soul_bender/skill/钝器精通.png create mode 100644 images/characters/soul_bender/skill/鬼神解放.png diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index a840ac47..e84fcb69 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -447,6 +447,7 @@ class Character(CharacterProperty): # "masterTPLv":0 if not skill.hasTP else skill.masterTPLv, # 'maxTPLv': 0 if not skill.hasTP else skill.TPLearnMax, 'position': skill.position, + 'line':skill.line, } ) info['skills'] = skillInfo @@ -532,7 +533,7 @@ class Character(CharacterProperty): for key in skills: skill = self.GetSkillByID(key) if skill is not None: - skill.lv = skills[key].get('lv', 0) + skill.lv += skills[key].get('lv', 0) pass def load_skills(self): diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index 7e7a6632..2022e6a3 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -29,6 +29,8 @@ class Skill: """精通等级""" maxLv: int = 0 """最大等级""" + line: int = None + """技能行""" position: int = 0 """技能树位置""" rangeLv: int = 1 @@ -71,6 +73,8 @@ class Skill: self.char = char self.id = self._extract_id() self.icon = self._generate_icon() + if self.line is None: + self.line = self.learnLv # self.lv = self._calculate_lv() pass @@ -96,7 +100,7 @@ class Skill: @lv.setter def lv(self, value): - value = min(self.maxLv, value) + value = int(min(self.maxLv, value)) if self._lv != value: self.effect(self._lv, value) self._lv = value @@ -146,7 +150,9 @@ class Skill: else: setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / ratio) / (1 + data[old] / ratio)) elif type.startswith('+'): + print(skill.name,type[1:], getattr(skill, type[1:]),data[new] / ratio - data[old] / ratio) setattr(skill, type[1:], getattr(skill, type[1:]) + data[new] / ratio - data[old] / ratio) + print(skill.name,type[1:], getattr(skill, type[1:])) def skillInfo(self, mode: str | None = None): pass diff --git a/backend/core/character/GF/fighter_female/nenmaster_female.py b/backend/core/character/GF/fighter_female/nenmaster_female.py index dd3a5b48..24ddcb98 100644 --- a/backend/core/character/GF/fighter_female/nenmaster_female.py +++ b/backend/core/character/GF/fighter_female/nenmaster_female.py @@ -45,6 +45,7 @@ class Skill2(PassiveSkill): data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 + associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["念兽 : 龙虎啸"]}] # 分身 분신 # https://api.neople.co.kr/df/skills/a7a059ebe9e6054c0644b40ef316d6e9/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 @@ -602,8 +603,6 @@ class classChange(Character): self.nameCN = '归元·气功师' self.role = 'fighter_female' - # 用来筛CP武器的 - # self.转职 = '弹药专家(女)' self.武器选项 = ['手套', '臂铠','爪','拳套','东方棍'] self.输出类型选项 = ['魔法百分比'] self.输出类型 = '魔法百分比' diff --git a/backend/core/character/GF/gunner_female/spitfire_female.py b/backend/core/character/GF/gunner_female/spitfire_female.py index 4eaaa35f..9d79f70f 100644 --- a/backend/core/character/GF/gunner_female/spitfire_female.py +++ b/backend/core/character/GF/gunner_female/spitfire_female.py @@ -495,8 +495,6 @@ class classChange(Character): self.nameCN = '重霄·弹药专家' self.role = 'gunner_female' - # 用来筛CP武器的 - # self.转职 = '弹药专家(女)' self.武器选项 = ['手弩', '步枪','左轮枪','自动手枪','手炮'] self.输出类型选项 = ['物理固伤','魔法固伤'] self.输出类型 = '物理固伤' diff --git a/backend/core/character/GF/swordman_female/vegabond.py b/backend/core/character/GF/swordman_female/vegabond.py index 9ca1eee5..28772436 100644 --- a/backend/core/character/GF/swordman_female/vegabond.py +++ b/backend/core/character/GF/swordman_female/vegabond.py @@ -443,8 +443,6 @@ class classChange(Character): self.nameCN = '极诣·流浪武士' self.role = 'swordman_female' - # 用来筛CP武器的 - # self.转职 = '弹药专家(女)' self.武器选项 = ['光剑', '巨剑', '钝器', '太刀', '短剑'] self.副武器选项 = ['光剑'] self.输出类型选项 = ['物理百分比'] diff --git a/backend/core/character/GF/swordman_male/asura.py b/backend/core/character/GF/swordman_male/asura.py new file mode 100644 index 00000000..7cbd4bac --- /dev/null +++ b/backend/core/character/GF/swordman_male/asura.py @@ -0,0 +1,1531 @@ +#41f1cdc2ff58bb5fdc287be0db2a8df3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 鬼斩 귀참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/eb71e1d82d92c7e1d40500a0dcd77aa6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill0(ActiveSkill): + name = "鬼斩" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [17, 196] + + data0 = [0, 2683, 2955, 3227, 3499, 3771, 4043, 4315, 4588, 4860, 5132, 5404, 5676, 5948, 6221, 6493, 6765, 7037, 7309, 7581, 7853, 8126, 8398, 8670, 8942, 9214, 9486, 9758, 10031, 10303, 10575, 10847, 11119, 11391, 11663, 11936, 12208, 12480, 12752, 13024, 13296, 13568, 13841, 14113, 14385, 14657, 14929, 15201, 15474, 15746, 16018, 16290, 16562, 16834, 17106, 17379, 17651, 17923, 18195, 18467, 18739, 19011, 19284, 19556, 19828, 20100, 20372, 20644, 20916, 21189, 21461]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 2609, 2873, 3138, 3403, 3667, 3932, 4197, 4461, 4726, 4991, 5255, 5520, 5785, 6049, 6314, 6579, 6843, 7108, 7373, 7637, 7902, 8166, 8431, 8696, 8960, 9225, 9490, 9754, 10019, 10284, 10548, 10813, 11078, 11342, 11607, 11872, 12136, 12401, 12666, 12930, 13195, 13460, 13724, 13989, 14254, 14518, 14783, 15047, 15312, 15577, 15841, 16106, 16371, 16635, 16900, 17165, 17429, 17694, 17959, 18223, 18488, 18753, 19017, 19282, 19547, 19811, 20076, 20341, 20605, 20870]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 90, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2, 2, 2, 2, 2, 2, 2, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.9, 2.9, 2.9, 2.9, 2.9]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 90, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 2683, 2955, 3227, 3499, 3771, 4043, 4315, 4588, 4860, 5132, 5404, 5676, 5948, 6221, 6493, 6765, 7037, 7309, 7581, 7853, 8126, 8398, 8670, 8942, 9214, 9486, 9758, 10031, 10303, 10575, 10847, 11119, 11391, 11663, 11936, 12208, 12480, 12752, 13024, 13296, 13568, 13841, 14113, 14385, 14657, 14929, 15201, 15474, 15746, 16018, 16290, 16562, 16834, 17106, 17379, 17651, 17923, 18195, 18467, 18739, 19011, 19284, 19556, 19828, 20100, 20372, 20644, 20916, 21189, 21461]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 2609, 2873, 3138, 3403, 3667, 3932, 4197, 4461, 4726, 4991, 5255, 5520, 5785, 6049, 6314, 6579, 6843, 7108, 7373, 7637, 7902, 8166, 8431, 8696, 8960, 9225, 9490, 9754, 10019, 10284, 10548, 10813, 11078, 11342, 11607, 11872, 12136, 12401, 12666, 12930, 13195, 13460, 13724, 13989, 14254, 14518, 14783, 15047, 15312, 15577, 15841, 16106, 16371, 16635, 16900, 17165, 17429, 17694, 17959, 18223, 18488, 18753, 19017, 19282, 19547, 19811, 20076, 20341, 20605, 20870]# noqa: E501 + hit8 = 1 #TODO + + data9 = [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 + hit9 = 1 #TODO + + +# 上挑 어퍼 슬래쉬 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/fc7a3f4c2852c832a2f20af63d5d212f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill1(ActiveSkill): + name = "上挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + + data0 = [0, 129, 149, 170, 190, 211, 231, 252, 273, 293, 314, 334, 355, 375, 396, 416, 437, 457, 478, 498, 519]# 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, 129, 149, 170, 190, 211, 231, 252, 273, 293, 314, 334, 355, 375, 396, 416, 437, 457, 478, 498, 519]# noqa: E501 + hit2 = 1 #TODO + + +# 后跳 백스텝 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/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/41f1cdc2ff58bb5fdc287be0db2a8df3/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 + + data1 = [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 + hit1 = 1 #TODO + + data2 = [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 + hit2 = 1 #TODO + + +# 受身蹲伏 퀵 스탠딩 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/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/41f1cdc2ff58bb5fdc287be0db2a8df3/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/41f1cdc2ff58bb5fdc287be0db2a8df3/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill6(ActiveSkill): + name = "格挡" + learnLv = 5 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + + data0 = [0, 11, 16, 21, 26, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 11, 17, 22, 28, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.2, 0.18, 0.16, 0.14, 0.12, 0.1, 0.08, 0.06, 0.04, 0.02, 0, 0, 0, 0, 0]# noqa: E501 + hit2 = 1 #TODO + + +# 连突刺 쓰러스트 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/45442bbbe33540b4deeec29437dae70c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill7(ActiveSkill): + name = "连突刺" + learnLv = 5 + masterLv = 1 + maxLv = 6 + position = 0 #TODO + rangeLv = 2 + cd = 1 + mp = [8, 70] + + data0 = [0, 369, 416, 461, 504, 552, 597]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 0, 1, 2, 3, 4, 5]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 231, 260, 288, 317, 345, 374]# noqa: E501 + hit2 = 1 #TODO + + +# 银光落刃 에쉔 포크 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/4224f9b0b8c7c903e9a1e0f9d9f6d04d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill8(ActiveSkill): + name = "银光落刃" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + + data0 = [0, 1316, 1449, 1583, 1716, 1850, 1983, 2117, 2250, 2384, 2517, 2651, 2784, 2918, 3051, 3185, 3318, 3452, 3585, 3719, 3852, 3986, 4119, 4253, 4386, 4520, 4653, 4787, 4920, 5054, 5187, 5321, 5454, 5588, 5721, 5855, 5988, 6122, 6255, 6389, 6522, 6656, 6789, 6923, 7056, 7190, 7323, 7457, 7590, 7724, 7857, 7991, 8124, 8258, 8391, 8525, 8658, 8791, 8925, 9058, 9192, 9325, 9459, 9592, 9726, 9859, 9993, 10126, 10260, 10393, 10527]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1012, 1114, 1217, 1320, 1422, 1525, 1628, 1730, 1833, 1936, 2038, 2141, 2243, 2346, 2449, 2551, 2654, 2757, 2859, 2962, 3065, 3167, 3270, 3372, 3475, 3578, 3680, 3783, 3886, 3988, 4091, 4194, 4296, 4399, 4502, 4604, 4707, 4809, 4912, 5015, 5117, 5220, 5323, 5425, 5528, 5631, 5733, 5836, 5939, 6041, 6144, 6246, 6349, 6452, 6554, 6657, 6760, 6862, 6965, 7068, 7170, 7273, 7375, 7478, 7581, 7683, 7786, 7889, 7991, 8094]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 2615, 2881, 3146, 3411, 3677, 3942, 4207, 4473, 4738, 5003, 5269, 5534, 5800, 6065, 6330, 6596, 6861, 7126, 7392, 7657, 7922, 8188, 8453, 8718, 8984, 9249, 9514, 9780, 10045, 10310, 10576, 10841, 11106, 11372, 11637, 11902, 12168, 12433, 12698, 12964, 13229, 13494, 13760, 14025, 14290, 14556, 14821, 15086, 15352, 15617, 15882, 16148, 16413, 16678, 16944, 17209, 17474, 17740, 18005, 18270, 18536, 18801, 19066, 19332, 19597, 19862, 20128, 20393, 20658, 20924]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 100, 102, 103, 105, 107, 109, 110, 112, 114, 116, 117, 119, 121, 122, 124, 126, 128, 129, 131, 133, 134, 136, 138, 140, 141, 143, 145, 147, 148, 150, 152, 153, 155, 157, 159, 160, 162, 164, 166, 167, 169, 171, 172, 174, 176, 178, 179, 181, 183, 184, 186, 188, 190, 191, 193, 195, 197, 198, 200, 202, 203, 205, 207, 209, 210, 212, 214, 215, 217, 219]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 120, 122, 124, 126, 128, 131, 132, 134, 137, 139, 140, 143, 146, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 179, 182, 185, 188, 191, 194, 197, 200, 203, 206, 209, 212, 215, 218, 221, 224, 227, 230, 233, 236, 239, 242, 245, 248, 251, 254, 257, 260, 263, 266, 269, 272, 275, 278, 281, 284, 287, 290, 293, 296, 299, 302, 305, 308, 311, 314, 317]# noqa: E501 + hit7 = 1 #TODO + + +# 空中连斩 공중 연속 베기 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/78bd107acd474518b606be1e4fd38239?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill9(ActiveSkill): + name = "空中连斩" + learnLv = 5 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 1 + mp = [5, 7] + + data0 = [0, 195, 209, 221, 234, 247, 260, 275, 286, 299, 312, 326]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 144, 154, 163, 173, 182, 192, 202, 211, 221, 230, 240]# noqa: E501 + hit1 = 1 #TODO + + +# 刀魂之卡赞 카잔 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a5fa08f5d509e6ff2ebc68856a470b5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill10(ActiveSkill): + name = "刀魂之卡赞" + learnLv = 5 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 6 + mp = [10, 400] + + data0 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 31, 40, 48, 58, 67, 79, 90, 103, 116, 131, 145, 161, 178, 194, 212, 230, 250, 270, 292, 313]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 31, 40, 48, 58, 67, 79, 90, 103, 116, 131, 145, 161, 178, 194, 212, 230, 250, 270, 292, 313]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + hit4 = 1 #TODO + + +# 裂波斩 열파참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/202edb928046f4fa6dedf6337377efd5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill11(ActiveSkill): + name = "裂波斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [20, 310] + + data0 = [0, 456, 502, 549, 595, 641, 687, 734, 780, 826, 872, 919, 965, 1011, 1058, 1104, 1150, 1196, 1243, 1289, 1335, 1381, 1428, 1474, 1520, 1566, 1613, 1659, 1705, 1752, 1798, 1844, 1890, 1937, 1983, 2029, 2075, 2122, 2168, 2214, 2261, 2307, 2353, 2399, 2446, 2492, 2538, 2584, 2631, 2677, 2723, 2769, 2816, 2862, 2908, 2955, 3001, 3047, 3093, 3140, 3186, 3232, 3278, 3325, 3371, 3417, 3463, 3510, 3556, 3602, 3649]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 684, 753, 823, 892, 961, 1031, 1100, 1169, 1239, 1308, 1377, 1447, 1516, 1586, 1655, 1724, 1794, 1863, 1932, 2002, 2071, 2141, 2210, 2279, 2349, 2418, 2487, 2557, 2626, 2696, 2765, 2834, 2904, 2973, 3042, 3112, 3181, 3250, 3320, 3389, 3459, 3528, 3597, 3667, 3736, 3805, 3875, 3944, 4014, 4083, 4152, 4222, 4291, 4360, 4430, 4499, 4568, 4638, 4707, 4777, 4846, 4915, 4985, 5054, 5123, 5193, 5262, 5332, 5401, 5470]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 718, 790, 863, 936, 1009, 1082, 1154, 1227, 1300, 1373, 1446, 1518, 1591, 1664, 1737, 1810, 1882, 1955, 2028, 2101, 2174, 2246, 2319, 2392, 2465, 2537, 2610, 2683, 2756, 2829, 2901, 2974, 3047, 3120, 3193, 3265, 3338, 3411, 3484, 3557, 3629, 3702, 3775, 3848, 3921, 3993, 4066, 4139, 4212, 4285, 4357, 4430, 4503, 4576, 4649, 4721, 4794, 4867, 4940, 5013, 5085, 5158, 5231, 5304, 5377, 5449, 5522, 5595, 5668, 5741]# noqa: E501 + hit2 = 1 #TODO + + 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, 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 456, 502, 549, 595, 641, 687, 734, 780, 826, 872, 919, 965, 1011, 1058, 1104, 1150, 1196, 1243, 1289, 1335, 1381, 1428, 1474, 1520, 1566, 1613, 1659, 1705, 1752, 1798, 1844, 1890, 1937, 1983, 2029, 2075, 2122, 2168, 2214, 2261, 2307, 2353, 2399, 2446, 2492, 2538, 2584, 2631, 2677, 2723, 2769, 2816, 2862, 2908, 2955, 3001, 3047, 3093, 3140, 3186, 3232, 3278, 3325, 3371, 3417, 3463, 3510, 3556, 3602, 3649]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 684, 753, 823, 892, 961, 1031, 1100, 1169, 1239, 1308, 1377, 1447, 1516, 1586, 1655, 1724, 1794, 1863, 1932, 2002, 2071, 2141, 2210, 2279, 2349, 2418, 2487, 2557, 2626, 2696, 2765, 2834, 2904, 2973, 3042, 3112, 3181, 3250, 3320, 3389, 3459, 3528, 3597, 3667, 3736, 3805, 3875, 3944, 4014, 4083, 4152, 4222, 4291, 4360, 4430, 4499, 4568, 4638, 4707, 4777, 4846, 4915, 4985, 5054, 5123, 5193, 5262, 5332, 5401, 5470]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 718, 790, 863, 936, 1009, 1082, 1154, 1227, 1300, 1373, 1446, 1518, 1591, 1664, 1737, 1810, 1882, 1955, 2028, 2101, 2174, 2246, 2319, 2392, 2465, 2537, 2610, 2683, 2756, 2829, 2901, 2974, 3047, 3120, 3193, 3265, 3338, 3411, 3484, 3557, 3629, 3702, 3775, 3848, 3921, 3993, 4066, 4139, 4212, 4285, 4357, 4430, 4503, 4576, 4649, 4721, 4794, 4867, 4940, 5013, 5085, 5158, 5231, 5304, 5377, 5449, 5522, 5595, 5668, 5741]# noqa: E501 + hit6 = 1 #TODO + + +# 崩山击 붕산격 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill12(ActiveSkill): + name = "崩山击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [17, 150] + + data0 = [0, 340, 374, 408, 444, 481, 513, 547, 583, 617, 651, 689, 721, 757, 791, 828, 860, 894, 932, 964, 1000, 1035, 1069, 1103, 1137, 1173, 1209, 1243, 1278, 1312, 1346, 1379, 1416, 1452, 1484, 1522, 1556, 1590, 1624, 1659, 1695, 1729, 1765, 1799, 1831, 1867, 1902, 1935, 1974, 2008, 2040, 2074, 2110, 2145, 2179, 2217, 2251, 2283, 2317, 2353, 2385, 2423, 2460, 2492, 2526, 2562, 2594, 2630, 2666, 2703, 2735]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 1919, 2117, 2312, 2504, 2703, 2897, 3092, 3286, 3483, 3677, 3871, 4066, 4262, 4456, 4651, 4847, 5044, 5236, 5433, 5627, 5824, 6016, 6212, 6407, 6601, 6798, 6994, 7191, 7383, 7579, 7776, 7968, 8165, 8359, 8554, 8748, 8945, 9141, 9336, 9529, 9726, 9920, 10115, 10309, 10504, 10700, 10894, 11091, 11286, 11480, 11676, 11869, 12067, 12259, 12456, 12650, 12850, 13039, 13238, 13433, 13627, 13823, 14018, 14212, 14408, 14601, 14799, 14991, 15190, 15383]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192]# noqa: E501 + hit4 = 1 #TODO + + +# 强化 - 后跳 백스텝 강화 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2b340542e776818b78f3212af184bd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill13(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/41f1cdc2ff58bb5fdc287be0db2a8df3/1fea5a626f15230237946a11a9d11582?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill14(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/41f1cdc2ff58bb5fdc287be0db2a8df3/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill15(ActiveSkill): + name = "鬼印珠" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [95, 980] + + data0 = [0, 459, 500, 547, 595, 644, 685, 738, 782, 830, 870, 921, 966, 1013, 1059, 1108, 1154, 1204, 1243, 1292, 1336, 1384, 1428, 1479, 1530, 1567, 1613, 1664, 1714, 1753, 1800, 1851, 1901, 1938, 1989, 2037, 2084, 2127, 2174, 2224, 2273, 2312, 2361, 2406, 2456, 2497, 2545, 2592, 2642, 2679, 2730, 2780, 2825, 2868, 2917, 2965, 3014, 3052, 3104, 3150, 3198, 3240, 3290, 3342, 3385, 3424, 3475, 3524, 3568, 3618, 3658]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 2057, 2273, 2475, 2679, 2897, 3104, 3313, 3524, 3737, 3941, 4155, 4360, 4566, 4775, 4988, 5194, 5404, 5613, 5821, 6033, 6242, 6446, 6656, 6865, 7079, 7288, 7495, 7704, 7919, 8124, 8328, 8541, 8750, 8956, 9172, 9377, 9583, 9797, 10003, 10208, 10423, 10632, 10839, 11052, 11259, 11466, 11682, 11888, 12090, 12310, 12515, 12721, 12932, 13141, 13348, 13559, 13770, 13977, 14186, 14396, 14605, 14814, 15020, 15230, 15438, 15650, 15858, 16072, 16274, 16487]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + hit6 = 1 #TODO + + data7 = [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, 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit7 = 1 #TODO + + data8 = [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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + hit8 = 1 #TODO + + data9 = [0, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185]# noqa: E501 + hit9 = 1 #TODO + + +# 三段斩 단공참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill16(ActiveSkill): + name = "三段斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 120] + + data0 = [0, 889, 980, 1070, 1160, 1250, 1341, 1431, 1521, 1611, 1702, 1792, 1882, 1972, 2062, 2153, 2243, 2333, 2423, 2514, 2604, 2694, 2784, 2875, 2965, 3055, 3145, 3235, 3326, 3416, 3506, 3596, 3687, 3777, 3867, 3957, 4048, 4138, 4228, 4318, 4408, 4499, 4589, 4679, 4769, 4860, 4950, 5040, 5130, 5221, 5311, 5401, 5491, 5581, 5672, 5762, 5852, 5942, 6033, 6123, 6213, 6303, 6394, 6484, 6574, 6664, 6754, 6845, 6935, 7025, 7115]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1669, 1838, 2007, 2176, 2346, 2515, 2684, 2853, 3023, 3192, 3361, 3530, 3700, 3869, 4038, 4208, 4377, 4546, 4715, 4885, 5054, 5223, 5392, 5562, 5731, 5900, 6070, 6239, 6408, 6577, 6747, 6916, 7085, 7254, 7424, 7593, 7762, 7931, 8101, 8270, 8439, 8609, 8778, 8947, 9116, 9286, 9455, 9624, 9793, 9963, 10132, 10301, 10471, 10640, 10809, 10978, 11148, 11317, 11486, 11655, 11825, 11994, 12163, 12333, 12502, 12671, 12840, 13010, 13179, 13348]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 889, 980, 1070, 1160, 1250, 1341, 1431, 1521, 1611, 1702, 1792, 1882, 1972, 2062, 2153, 2243, 2333, 2423, 2514, 2604, 2694, 2784, 2875, 2965, 3055, 3145, 3235, 3326, 3416, 3506, 3596, 3687, 3777, 3867, 3957, 4048, 4138, 4228, 4318, 4408, 4499, 4589, 4679, 4769, 4860, 4950, 5040, 5130, 5221, 5311, 5401, 5491, 5581, 5672, 5762, 5852, 5942, 6033, 6123, 6213, 6303, 6394, 6484, 6574, 6664, 6754, 6845, 6935, 7025, 7115]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 1669, 1838, 2007, 2176, 2346, 2515, 2684, 2853, 3023, 3192, 3361, 3530, 3700, 3869, 4038, 4208, 4377, 4546, 4715, 4885, 5054, 5223, 5392, 5562, 5731, 5900, 6070, 6239, 6408, 6577, 6747, 6916, 7085, 7254, 7424, 7593, 7762, 7931, 8101, 8270, 8439, 8609, 8778, 8947, 9116, 9286, 9455, 9624, 9793, 9963, 10132, 10301, 10471, 10640, 10809, 10978, 11148, 11317, 11486, 11655, 11825, 11994, 12163, 12333, 12502, 12671, 12840, 13010, 13179, 13348]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1753, 1931, 2108, 2286, 2464, 2642, 2820, 2998, 3175, 3353, 3531, 3709, 3887, 4065, 4242, 4420, 4598, 4776, 4954, 5131, 5309, 5487, 5665, 5843, 6021, 6198, 6376, 6554, 6732, 6910, 7088, 7265, 7443, 7621, 7799, 7977, 8154, 8332, 8510, 8688, 8866, 9044, 9221, 9399, 9577, 9755, 9933, 10111, 10288, 10466, 10644, 10822, 11000, 11177, 11355, 11533, 11711, 11889, 12067, 12244, 12422, 12600, 12778, 12956, 13134, 13311, 13489, 13667, 13845, 14023]# noqa: E501 + hit4 = 1 #TODO + + +# 短剑精通 소검 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill17(PassiveSkill): + name = "短剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 16.8, 18.3, 19.8, 21.3, 22.8, 24.3, 25.8, 27.3, 28.8, 30.3, 31.8, 33.3, 34.8, 36.3, 37.8, 39.3, 40.8, 42.3, 43.8, 45.3, 46.8, 48.3, 50.3, 52.3, 54.3, 56.3, 58.3, 60.3, 62.3, 64.3, 66.3, 68.3, 70.3, 72.3, 74.3, 76.3, 78.3, 80.3, 82.3, 84.3]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1.2, 2.6, 3.9, 5.1, 6.4, 7.7, 9, 10.3, 11.6, 12.9, 14.1, 15.4, 16.7, 18, 19.3, 20.6, 21.9, 23.1, 24.4, 25.7, 27, 28.3, 29.6, 30.9, 32.1, 33.4, 34.7, 36, 37.3, 38.6, 39.9, 41.1, 42.4, 43.7, 45, 46.3, 47.6, 48.9, 50.1, 51.4]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 445, 459, 472, 486, 499, 510, 525, 537, 552, 563, 574, 590, 601, 618, 627, 639, 655, 666, 681, 693, 705, 719, 731, 746, 758, 770, 784, 797, 812, 823, 836, 850, 863, 876, 889, 900, 916, 926, 942, 953]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 234, 240, 245, 250, 255, 260, 266, 271, 276, 281, 286, 292, 297, 303, 308, 314, 319, 323, 329, 334, 340, 345, 349, 355, 360, 366, 371, 375, 382, 387, 393, 397, 403, 408, 413, 419, 423, 429, 434, 439]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 58.9, 61.1, 63.2, 65.3, 67.4, 69.5, 71.6, 73.7, 75.8, 77.9, 80, 82.1, 84.2, 86.3, 88.4, 90.5, 92.6, 94.7, 96.8, 98.9, 101.1, 103.2, 105.3, 107.4, 109.5, 111.6, 113.7, 115.8, 117.9, 120, 122.1, 124.2, 126.3, 128.4, 130.5, 132.6, 134.7, 136.8, 138.9, 141.1]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 1.5, 1.5, 1.6, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 2, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.6, 2.7, 2.7]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 0, 0, 69.4, 70.1, 70.8, 71.5, 72.2, 72.9, 73.6, 74.3, 75, 75.7, 76.4, 77.1, 77.8, 78.5, 79.2, 79.9, 80.6, 81.3, 82, 82.7, 83.4, 84.1, 84.8, 85.5, 86.2, 86.9, 87.6, 88.3, 89, 89.7, 90.4, 91.1, 91.8, 92.5, 93.2, 93.9, 94.6, 95.3]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 0, 0, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1, 45, 45.9, 46.8, 47.7, 48.6, 49.5, 50.4, 51.3, 52.2, 53.1, 54, 54.9, 55.8, 56.7, 57.6, 58.5, 59.4, 60.3, 61.2, 62.1, 63, 63.9, 64.8, 65.7, 66.6, 67.5, 68.4]# noqa: E501 + hit8 = 1 #TODO + + data9 = [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]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 27.2, 27.7, 28.2, 28.7, 29.2, 29.7, 30.2, 30.7, 31.2, 31.7, 32.2, 32.7, 33.2, 33.7, 34.2, 34.7, 35.2, 35.7, 36.2, 36.7, 37.2, 37.7, 38.2, 38.7, 39.2, 39.7, 40.2, 40.7, 41.2, 41.7, 42.2, 42.7, 43.2, 43.7, 44.2, 44.7, 45.2, 45.7, 46.2, 46.7]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 0, 0, 0, 0, 0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 + hit11 = 1 #TODO + + data12 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 + hit12 = 1 #TODO + + data13 = [0, 16.8, 18.3, 19.8, 21.3, 22.8, 24.3, 25.8, 27.3, 28.8, 30.3, 31.8, 33.3, 34.8, 36.3, 37.8, 39.3, 40.8, 42.3, 43.8, 45.3, 46.8, 48.3, 50.3, 52.3, 54.3, 56.3, 58.3, 60.3, 62.3, 64.3, 66.3, 68.3, 70.3, 72.3, 74.3, 76.3, 78.3, 80.3, 82.3, 84.3]# noqa: E501 + hit13 = 1 #TODO + + data14 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit14 = 1 #TODO + + data15 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit15 = 1 #TODO + + +# 太刀精通 도 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill18(PassiveSkill): + name = "太刀精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 9.2, 10.7, 12.2, 13.7, 15.2, 16.7, 18.2, 19.7, 21.2, 22.7, 24.2, 25.7, 27.2, 28.7, 30.2, 31.7, 33.2, 34.7, 36.2, 37.7, 39.2, 40.7, 42.7, 44.7, 46.7, 48.7, 50.7, 52.7, 54.7, 56.7, 58.7, 60.7, 62.7, 64.7, 66.7, 68.7, 70.7, 72.7, 74.7, 76.7]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1.3, 2.8, 4.1, 5.4, 6.8, 8.2, 9.6, 10.9, 12.3, 13.7, 15, 16.4, 17.7, 19.1, 20.5, 21.9, 23.3, 24.5, 25.9, 27.3, 28.7, 30.1, 31.4, 32.8, 34.1, 35.5, 36.9, 38.2, 39.6, 41, 42.4, 43.7, 45, 46.4, 47.8, 49.2, 50.6, 52, 53.2, 54.6]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2638, 2803, 2968, 3134, 3295, 3460, 3621, 3789, 3953, 4117, 4279, 4448, 4609, 4778, 4936, 5104, 5264, 5430, 5597, 5759, 5925, 6087, 6250, 6419, 6580, 6749, 6909, 7078, 7243, 7407, 7574]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18328, 19469, 20609, 21749, 22890, 24030, 25169, 26311, 27452, 28590, 29732, 30873, 32012, 33154, 34291, 35432, 36571, 37713, 38852, 39992, 41133, 42274, 43412, 44554, 45696, 46834, 47976, 49114, 50256, 51398, 52536]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 16, 16, 18, 18, 18, 19, 19, 19, 19, 19]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 63, 68, 72, 76, 79, 84, 87, 93, 96, 99, 104, 107, 111, 115, 120, 123, 127, 131, 134, 138, 143, 147, 150, 155, 159, 161, 166, 171, 174, 177, 183, 186, 190, 196, 198, 202, 204, 209, 214, 219]# noqa: E501 + hit8 = 1 #TODO + + data9 = [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]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 16.8, 18.3, 19.8, 21.3, 22.8, 24.3, 25.8, 27.3, 28.8, 30.3, 31.8, 33.3, 34.8, 36.3, 37.8, 39.3, 40.8, 42.3, 43.8, 45.3, 46.8, 48.3, 50.3, 52.3, 54.3, 56.3, 58.3, 60.3, 62.3, 64.3, 66.3, 68.3, 70.3, 72.3, 74.3, 76.3, 78.3, 80.3, 82.3, 84.3]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit11 = 1 #TODO + + data12 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit12 = 1 #TODO + + +# 巨剑精通 대검 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill19(PassiveSkill): + name = "巨剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 14.4, 15.9, 17.4, 18.9, 20.4, 21.9, 23.4, 24.9, 26.4, 27.9, 29.4, 30.9, 32.4, 33.9, 35.4, 36.9, 38.4, 39.9, 41.4, 42.9, 44.4, 45.9, 47.9, 49.9, 51.9, 53.9, 55.9, 57.9, 59.9, 61.9, 63.9, 65.9, 67.9, 69.9, 71.9, 73.9, 75.9, 77.9, 79.9, 81.9]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 656, 695, 729, 763, 802, 835, 873, 908, 942, 980, 1014, 1048, 1087, 1121, 1153, 1194, 1226, 1264, 1299, 1332, 1370, 1405, 1439, 1478, 1511, 1549, 1584, 1618, 1656, 1690, 1724, 1762, 1797, 1830, 1869, 1903, 1940, 1976, 2008, 2046]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 47.2, 48.8, 50.5, 52.2, 53.9, 55.6, 57.3, 58.9, 60.6, 62.3, 64, 65.7, 67.4, 69.1, 70.7, 72.4, 74.1, 75.8, 77.5, 79.2, 80.8, 82.5, 84.2, 85.9, 87.6, 89.3, 90.9, 92.6, 94.3, 96, 97.7, 99.4, 101.1, 102.7, 104.4, 106.1, 107.8, 109.5, 111.2, 112.8]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 1.3, 1.4, 1.4, 1.4, 1.4, 1.5, 1.5, 1.5, 1.6, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 1.9, 2, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.4]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 340, 358, 375, 394, 411, 429, 451, 465, 483, 506, 519, 540, 559, 573, 595, 612, 635, 648, 666, 689, 701, 724, 742, 760, 778, 796, 813, 831, 854, 868, 885, 908, 920, 943, 961, 975, 997, 1014, 1036, 1050]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520]# noqa: E501 + hit7 = 1 #TODO + + data8 = [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]# noqa: E501 + hit8 = 1 #TODO + + data9 = [0, 16.8, 18.3, 19.8, 21.3, 22.8, 24.3, 25.8, 27.3, 28.8, 30.3, 31.8, 33.3, 34.8, 36.3, 37.8, 39.3, 40.8, 42.3, 43.8, 45.3, 46.8, 48.3, 50.3, 52.3, 54.3, 56.3, 58.3, 60.3, 62.3, 64.3, 66.3, 68.3, 70.3, 72.3, 74.3, 76.3, 78.3, 80.3, 82.3, 84.3]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit11 = 1 #TODO + + +# 钝器精通 둔기 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill20(PassiveSkill): + name = "钝器精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 11.3, 12.8, 14.3, 15.8, 17.3, 18.8, 20.3, 21.8, 23.3, 24.8, 26.3, 27.8, 29.3, 30.8, 32.3, 33.8, 35.3, 36.8, 38.3, 39.8, 41.3, 42.8, 44.8, 46.8, 48.8, 50.8, 52.8, 54.8, 56.8, 58.8, 60.8, 62.8, 64.8, 66.8, 68.8, 70.8, 72.8, 74.8, 76.8, 78.8]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1.4, 2.9, 4.4, 5.8, 7.3, 8.7, 10.2, 11.7, 13.2, 14.6, 16, 17.5, 18.9, 20.4, 21.9, 23.4, 24.8, 26.2, 27.7, 29.1, 30.6, 32.1, 33.6, 35, 36.4, 37.9, 39.3, 40.8, 42.3, 43.8, 45.2, 46.6, 48.1, 49.6, 51, 52.5, 54, 55.4, 56.8, 58.3]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.4, 0.8, 1.2, 1.6, 2, 2.4, 2.8, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 10, 10.4, 10.8, 11.2, 11.6, 12, 12.4, 12.8, 13.2, 13.6, 14, 14.4, 14.8, 15.2, 15.6, 16]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 505, 515, 524, 534, 544, 553, 562, 571, 581, 590, 600, 610, 619, 629, 638, 647, 656, 666, 676, 685, 695, 704, 714, 724, 733, 742, 751, 761, 770, 780, 790, 799, 809, 818, 827, 836, 846, 856, 865, 875]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1112, 1153, 1197, 1239, 1282, 1325, 1366, 1409, 1452, 1495, 1536, 1579, 1622, 1663, 1707, 1749, 1791, 1834, 1876, 1919, 1962, 2003, 2046, 2089, 2132, 2173, 2216, 2259, 2301, 2344, 2386, 2428, 2472, 2513, 2556, 2599, 2640, 2683, 2726, 2769]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 556, 586, 616, 646, 675, 705, 735, 765, 794, 824, 854, 884, 914, 943, 973, 1003, 1033, 1063, 1092, 1122, 1152, 1182, 1212, 1241, 1271, 1301, 1331, 1361, 1390, 1420, 1450, 1480, 1510, 1539, 1569, 1599, 1629, 1658, 1688, 1718]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 1618, 1686, 1756, 1824, 1894, 1964, 2032, 2103, 2171, 2241, 2311, 2379, 2449, 2517, 2587, 2657, 2726, 2795, 2863, 2934, 3003, 3072, 3142, 3211, 3280, 3349, 3419, 3488, 3557, 3626, 3697, 3765, 3834, 3903, 3973, 4043, 4111, 4181, 4250, 4319]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + hit8 = 1 #TODO + + data9 = [0, 16.8, 18.3, 19.8, 21.3, 22.8, 24.3, 25.8, 27.3, 28.8, 30.3, 31.8, 33.3, 34.8, 36.3, 37.8, 39.3, 40.8, 42.3, 43.8, 45.3, 46.8, 48.3, 50.3, 52.3, 54.3, 56.3, 58.3, 60.3, 62.3, 64.3, 66.3, 68.3, 70.3, 72.3, 74.3, 76.3, 78.3, 80.3, 82.3, 84.3]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit11 = 1 #TODO + + +# 地裂 · 波动剑 파동검 지열 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3d8f3d438405d79f8d3ed68072674d1e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill21(ActiveSkill): + name = "地裂 · 波动剑" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [17, 168] + + data0 = [0, 5833, 6424, 7012, 7606, 8197, 8789, 9382, 9972, 10569, 11155, 11749, 12342, 12932, 13525, 14115, 14707, 15300, 15890, 16483, 17073, 17668, 18253, 18848, 19441, 20033, 20623, 21218, 21806, 22399, 22989, 23584, 24174, 24769, 25354, 25949, 26540, 27132, 27725, 28314, 28905, 29497, 30092, 30678, 31275, 31861, 32456, 33048, 33640, 34233, 34826, 35414, 36009, 36598, 37191, 37781, 38376, 38964, 39556, 40147, 40737, 41334, 41924, 42517, 43110, 43697, 44292, 44883, 45473, 46067, 46656]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191]# noqa: E501 + hit1 = 1 #TODO + + +# 波动刻印 파동각인 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/128b9ddef2262f40723deae4407bdb42?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill22(ActiveSkill): + name = "波动刻印" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [126, 1380] + + data0 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 114, 117, 120]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + hit2 = 1 #TODO + + 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 + + data4 = [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 + hit4 = 1 #TODO + + data5 = [0, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259]# noqa: E501 + hit7 = 1 #TODO + + +# 十字斩 고어 크로스 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ca75c965f20a150f99f54155a37400df?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill23(ActiveSkill): + name = "十字斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [58, 249] + + data0 = [0, 651, 721, 784, 850, 918, 986, 1054, 1120, 1183, 1255, 1318, 1387, 1452, 1515, 1588, 1651, 1720, 1783, 1851, 1918, 1986, 2054, 2122, 2185, 2254, 2317, 2387, 2453, 2519, 2587, 2654, 2722, 2788, 2848, 2921, 2982, 3058, 3116, 3179, 3250, 3313, 3385, 3449, 3516, 3582, 3648, 3718, 3784, 3847, 3917, 3983, 4053, 4116, 4187, 4252, 4318, 4384, 4451, 4519, 4587, 4650, 4721, 4784, 4855, 4918, 4983, 5052, 5115, 5187, 5251]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1508, 1658, 1812, 1969, 2122, 2271, 2428, 2582, 2732, 2890, 3038, 3194, 3342, 3502, 3648, 3805, 3958, 4112, 4262, 4420, 4575, 4724, 4871, 5034, 5187, 5335, 5494, 5642, 5799, 5950, 6105, 6254, 6414, 6565, 6717, 6870, 7024, 7176, 7329, 7487, 7636, 7791, 7948, 8099, 8250, 8403, 8558, 8709, 8862, 9017, 9170, 9319, 9474, 9629, 9780, 9938, 10091, 10243, 10392, 10550, 10702, 10853, 11009, 11162, 11314, 11470, 11625, 11774, 11929, 12079]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 1593, 1754, 1918, 2079, 2236, 2404, 2565, 2729, 2890, 3050, 3216, 3375, 3538, 3699, 3857, 4024, 4187, 4347, 4508, 4667, 4833, 4995, 5160, 5318, 5484, 5642, 5804, 5967, 6130, 6297, 6452, 6613, 6776, 6938, 7106, 7264, 7424, 7587, 7749, 7917, 8075, 8237, 8396, 8558, 8723, 8883, 9046, 9209, 9367, 9532, 9692, 9853, 10018, 10183, 10345, 10501, 10662, 10824, 10992, 11154, 11314, 11475, 11633, 11800, 11963, 12123, 12284, 12447, 12612, 12774]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 4, 6, 8, 9, 10, 13, 14, 16, 17, 19, 20, 23, 25, 28, 30, 31, 33, 35, 38, 41, 47, 54, 60, 65, 71, 76, 82, 87, 93, 100, 108, 115, 123, 130, 138, 145, 153, 160, 168, 175, 183, 190, 198, 205, 213, 220, 228, 235, 243, 250, 227, 232, 238, 243, 248, 253, 258, 264, 269, 274, 279, 284, 290, 295, 300, 305, 310, 316, 321, 326]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 4413, 4862, 5304, 5760, 6200, 6657, 7106, 7555, 7995, 8449, 8900, 9348, 9790, 10237, 10688, 11133, 11592, 12034, 12483, 12927, 13384, 13824, 14278, 14725, 15178, 15620, 16079, 16517, 16969, 17420, 17870, 18312, 18770, 19213, 19666, 20109, 20563, 21004, 21446, 21906, 22350, 22799, 23246, 23695, 24145, 24596, 25041, 25492, 25932, 26394, 26838, 27288, 27732, 28188, 28628, 29085, 29527, 29978, 30425, 30882, 31323, 31775, 32220, 32674, 33118, 33561, 34015, 34459, 34911, 35357]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156]# noqa: E501 + hit5 = 1 #TODO + + +# 月光斩 달빛 베기 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a2d943797daca862a6f321aca6ac9bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill24(ActiveSkill): + name = "月光斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [17, 182] + + data0 = [0, 1221, 1338, 1465, 1588, 1712, 1836, 1960, 2079, 2205, 2332, 2453, 2579, 2701, 2827, 2948, 3072, 3194, 3320, 3444, 3568, 3689, 3815, 3937, 4061, 4185, 4306, 4430, 4558, 4680, 4803, 4930, 5049, 5173, 5297, 5420, 5547, 5671, 5790, 5916, 6038, 6163, 6287, 6407, 6531, 6659, 6781, 6904, 7031, 7152, 7276, 7398, 7521, 7647, 7772, 7893, 8017, 8141, 8264, 8388, 8512, 8631, 8758, 8884, 9007, 9131, 9255, 9377, 9500, 9624, 9748]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1379, 1520, 1658, 1799, 1936, 2077, 2220, 2360, 2502, 2637, 2780, 2919, 3058, 3198, 3337, 3480, 3618, 3759, 3896, 4036, 4175, 4316, 4459, 4595, 4740, 4881, 5018, 5160, 5297, 5438, 5576, 5719, 5860, 5996, 6137, 6276, 6418, 6554, 6695, 6839, 6979, 7120, 7259, 7398, 7538, 7677, 7820, 7959, 8097, 8238, 8378, 8515, 8655, 8798, 8940, 9078, 9217, 9357, 9498, 9639, 9780, 9920, 10057, 10198, 10338, 10477, 10617, 10758, 10900, 11036]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 1936, 2135, 2332, 2526, 2725, 2919, 3116, 3313, 3511, 3708, 3903, 4100, 4294, 4493, 4687, 4884, 5085, 5282, 5472, 5673, 5872, 6066, 6263, 6460, 6659, 6851, 7048, 7245, 7443, 7638, 7835, 8033, 8230, 8422, 8621, 8821, 9013, 9212, 9410, 9602, 9801, 9998, 10197, 10394, 10588, 10788, 10980, 11179, 11375, 11570, 11769, 11968, 12160, 12357, 12556, 12750, 12949, 13144, 13343, 13537, 13734, 13930, 14127, 14324, 14525, 14717, 14916, 15108, 15307, 15507]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 1221, 1338, 1465, 1588, 1712, 1836, 1960, 2079, 2205, 2332, 2453, 2579, 2701, 2827, 2948, 3072, 3194, 3320, 3444, 3568, 3689, 3815, 3937, 4061, 4185, 4306, 4430, 4558, 4680, 4803, 4930, 5049, 5173, 5297, 5420, 5547, 5671, 5790, 5916, 6038, 6163, 6287, 6407, 6531, 6659, 6781, 6904, 7031, 7152, 7276, 7398, 7521, 7647, 7772, 7893, 8017, 8141, 8264, 8388, 8512, 8631, 8758, 8884, 9007, 9131, 9255, 9377, 9500, 9624, 9748]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1379, 1520, 1658, 1799, 1936, 2077, 2220, 2360, 2502, 2637, 2780, 2919, 3058, 3198, 3337, 3480, 3618, 3759, 3896, 4036, 4175, 4316, 4459, 4595, 4740, 4881, 5018, 5160, 5297, 5438, 5576, 5719, 5860, 5996, 6137, 6276, 6418, 6554, 6695, 6839, 6979, 7120, 7259, 7398, 7538, 7677, 7820, 7959, 8097, 8238, 8378, 8515, 8655, 8798, 8940, 9078, 9217, 9357, 9498, 9639, 9780, 9920, 10057, 10198, 10338, 10477, 10617, 10758, 10900, 11036]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 1936, 2135, 2332, 2526, 2725, 2919, 3116, 3313, 3511, 3708, 3903, 4100, 4294, 4493, 4687, 4884, 5085, 5282, 5472, 5673, 5872, 6066, 6263, 6460, 6659, 6851, 7048, 7245, 7443, 7638, 7835, 8033, 8230, 8422, 8621, 8821, 9013, 9212, 9410, 9602, 9801, 9998, 10197, 10394, 10588, 10788, 10980, 11179, 11375, 11570, 11769, 11968, 12160, 12357, 12556, 12750, 12949, 13144, 13343, 13537, 13734, 13930, 14127, 14324, 14525, 14717, 14916, 15108, 15307, 15507]# noqa: E501 + hit5 = 1 #TODO + + data6 = [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 + hit6 = 1 #TODO + + data7 = [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 40, 41, 42, 43, 44, 45, 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, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109]# noqa: E501 + hit8 = 1 #TODO + + data9 = [0, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21, 22, 22, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135]# noqa: E501 + hit10 = 1 #TODO + + +# 杀气感知 살기감지 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d2c6df5105577fb59fb92529a36165a0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill25(PassiveSkill): + name = "杀气感知" + learnLv = 18 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + + data0 = [0, 100]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 3]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 20]# noqa: E501 + hit2 = 1 #TODO + + +# 邪光斩 진공참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/92360eab6e1f378902018eca681ac629?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill26(ActiveSkill): + name = "邪光斩" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [65, 616] + + data0 = [0, 4784, 5272, 5756, 6244, 6725, 7215, 7698, 8182, 8668, 9156, 9641, 10127, 10613, 11099, 11579, 12070, 12553, 13041, 13525, 14006, 14494, 14984, 15468, 15953, 16436, 16925, 17408, 17894, 18382, 18863, 19351, 19836, 20320, 20808, 21292, 21780, 22265, 22749, 23234, 23720, 24208, 24692, 25174, 25662, 26148, 26637, 27120, 27603, 28091, 28575, 29058, 29549, 30030, 30518, 31003, 31492, 31977, 32460, 32944, 33432, 33915, 34405, 34886, 35375, 35860, 36343, 36829, 37315, 37803, 38286]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# 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/41f1cdc2ff58bb5fdc287be0db2a8df3/1fadde0eece18649caddbca7bd58cc2f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill27(PassiveSkill): + name = "修罗邪光斩" + learnLv = 20 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 15 + + data0 = [0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit4 = 1 #TODO + + +# 暴击 크리티컬 히트 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/fc1262c19f3d0477ee8eda47b8db8696?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill28(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/41f1cdc2ff58bb5fdc287be0db2a8df3/4e62e33aa37394ec4207a72af2968abf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill29(PassiveSkill): + name = "관조" + learnLv = 20 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20]# noqa: E501 + hit0 = 1 #TODO + + +# 嗜魂之手 블러드러스트 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3829c15bf5f520c13998a3479ba0ce7b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill30(ActiveSkill): + name = "嗜魂之手" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [37, 290] + + data0 = [0, 1032, 1137, 1239, 1345, 1452, 1557, 1661, 1766, 1873, 1975, 2079, 2190, 2292, 2400, 2501, 2608, 2713, 2819, 2922, 3028, 3135, 3239, 3344, 3449, 3551, 3658, 3766, 3869, 3973, 4078, 4185, 4293, 4393, 4503, 4605, 4709, 4813, 4920, 5025, 5129, 5236, 5340, 5445, 5552, 5656, 5763, 5862, 5972, 6076, 6181, 6287, 6392, 6496, 6606, 6707, 6812, 6919, 7021, 7125, 7232, 7339, 7441, 7548, 7655, 7755, 7864, 7965, 8077, 8175, 8284]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1952, 2152, 2349, 2545, 2746, 2944, 3142, 3342, 3541, 3737, 3937, 4138, 4332, 4531, 4728, 4927, 5127, 5324, 5522, 5724, 5921, 6122, 6321, 6520, 6717, 6912, 7113, 7308, 7509, 7708, 7907, 8106, 8303, 8502, 8701, 8898, 9097, 9294, 9493, 9690, 9887, 10088, 10288, 10482, 10686, 10883, 11082, 11281, 11478, 11679, 11876, 12075, 12276, 12471, 12668, 12864, 13065, 13265, 13462, 13661, 13862, 14059, 14258, 14455, 14649, 14850, 15048, 15246, 15448, 15647]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 1389, 1535, 1675, 1816, 1960, 2103, 2241, 2385, 2525, 2671, 2812, 2951, 3094, 3235, 3376, 3519, 3660, 3803, 3944, 4085, 4230, 4369, 4512, 4653, 4792, 4939, 5078, 5221, 5360, 5506, 5644, 5790, 5926, 6072, 6210, 6356, 6496, 6637, 6778, 6921, 7062, 7206, 7347, 7487, 7633, 7772, 7917, 8056, 8194, 8342, 8480, 8622, 8765, 8906, 9046, 9192, 9331, 9474, 9614, 9756, 9901, 10039, 10181, 10322, 10464, 10608, 10749, 10890, 11033, 11172]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 5392, 5943, 6489, 7035, 7580, 8129, 8680, 9226, 9772, 10322, 10870, 11416, 11965, 12510, 13059, 13605, 14156, 14705, 15251, 15795, 16344, 16891, 17440, 17988, 18533, 19084, 19633, 20177, 20725, 21272, 21818, 22370, 22914, 23463, 24009, 24560, 25107, 25651, 26200, 26750, 27297, 27846, 28390, 28936, 29488, 30036, 30583, 31129, 31676, 32224, 32773, 33318, 33866, 34415, 34964, 35511, 36059, 36604, 37152, 37699, 38250, 38797, 39340, 39894, 40438, 40987, 41534, 42082, 42629, 43178]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 3184, 3505, 3827, 4150, 4478, 4801, 5124, 5445, 5770, 6093, 6418, 6741, 7062, 7388, 7710, 8036, 8357, 8680, 9007, 9330, 9653, 9974, 10299, 10622, 10943, 11269, 11594, 11915, 12237, 12560, 12883, 13207, 13529, 13853, 14176, 14501, 14826, 15147, 15470, 15795, 16116, 16442, 16765, 17087, 17413, 17733, 18059, 18380, 18705, 19030, 19351, 19676, 19999, 20320, 20645, 20968, 21294, 21619, 21939, 22263, 22586, 22911, 23232, 23555, 23882, 24203, 24531, 24851, 25174, 25497]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 3460, 3815, 4165, 4515, 4871, 5221, 5574, 5925, 6276, 6628, 6977, 7330, 7682, 8036, 8388, 8741, 9090, 9440, 9792, 10146, 10499, 10846, 11198, 11555, 11903, 12257, 12609, 12956, 13311, 13661, 14015, 14365, 14714, 15067, 15424, 15773, 16125, 16478, 16827, 17180, 17530, 17884, 18236, 18584, 18933, 19290, 19642, 19995, 20344, 20696, 21049, 21401, 21752, 22103, 22454, 22806, 23161, 23511, 23865, 24215, 24567, 24919, 25267, 25621, 25974, 26321, 26675, 27027, 27384, 27732]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 5741, 6329, 6909, 7492, 8078, 8662, 9245, 9828, 10411, 10992, 11574, 12160, 12742, 13328, 13909, 14493, 15077, 15659, 16242, 16825, 17408, 17991, 18579, 19159, 19742, 20325, 20908, 21495, 22075, 22656, 23242, 23822, 24410, 24992, 25577, 26158, 26741, 27326, 27904, 28492, 29072, 29662, 30243, 30821, 31406, 31989, 32569, 33155, 33737, 34321, 34906, 35489, 36072, 36659, 37239, 37820, 38405, 38988, 39568, 40156, 40737, 41320, 41905, 42490, 43070, 43653, 44236, 44817, 45405, 45987]# noqa: E501 + hit7 = 1 #TODO + + data8 = [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 + hit8 = 1 #TODO + + +# 波动爆发 파동 해제 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/03bb5314ffd41e9458d67ef924fef38f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill31(ActiveSkill): + name = "波动爆发" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 7.5 + mp = [65, 630] + + data0 = [0, 16436, 19055, 21675, 24298, 26918, 29538, 32161, 34780, 37400, 40021, 42641, 45261, 47886, 50507, 53122, 55741, 58364, 60984, 63604, 66230, 68852, 71471, 74091, 76712, 79332, 81954, 84573, 87195, 89818, 92432, 95056, 97677, 100292, 102916, 105539, 108157, 110779, 113400, 116020, 118640, 121263, 123881, 126504, 129125, 131742, 134365, 136983, 139602, 142225, 144845, 147466, 150088, 152706, 155327, 157949, 160570, 163188, 165813, 168433, 171049, 173670, 176292, 178910, 181531, 184156, 186776, 189395, 192018, 194638, 197258]# noqa: E501 + hit0 = 1 #TODO + + 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 + + +# 挫折意志 정신이 번쩍! +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/1803b6a67047cafb9e289b4f33cc507b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill32(PassiveSkill): + name = "挫折意志" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 270, 570, 870, 1170, 1470, 1770, 2070, 2370, 2670, 2970, 3270, 3570, 3870, 4170, 4470, 4770, 5070, 5370, 5670, 5970]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + hit3 = 1 #TODO + + +# 冰刃 · 波动剑 파동검 빙인 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ade01c1d6afc8a05055225045e89fe49?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill33(ActiveSkill): + name = "冰刃 · 波动剑" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [27, 308] + + data0 = [0, 1674, 1844, 2014, 2183, 2351, 2523, 2693, 2864, 3031, 3199, 3374, 3548, 3714, 3883, 4049, 4224, 4400, 4568, 4731, 4906, 5080, 5248, 5413, 5579, 5754, 5924, 6096, 6259, 6433, 6606, 6774, 6941, 7111, 7288, 7456, 7623, 7791, 7963, 8141, 8310, 8473, 8644, 8814, 8988, 9156, 9318, 9493, 9666, 9838, 10001, 10171, 10346, 10518, 10683, 10853, 11019, 11200, 11363, 11534, 11703, 11874, 12044, 12218, 12386, 12553, 12726, 12893, 13068, 13231, 13404]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22]# noqa: E501 + hit1 = 1 #TODO + + 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 + + data3 = [0, 2.8, 2.86, 2.92, 2.98, 3.04, 3.1, 3.16, 3.22, 3.28, 3.34, 3.4, 3.46, 3.52, 3.58, 3.64, 3.7, 3.76, 3.82, 3.88, 3.94, 4, 4.06, 4.12, 4.18, 4.24, 4.3, 4.36, 4.42, 4.48, 4.54, 4.6, 4.66, 4.72, 4.78, 4.84, 4.9, 4.96, 5.02, 5.08, 5.14, 5.2, 5.26, 5.32, 5.38, 5.44, 5.5, 5.56, 5.62, 5.68, 5.74, 5.8, 5.86, 5.92, 5.98, 6.04, 6.1, 6.16, 6.22, 6.28, 6.34, 6.4, 6.46, 6.52, 6.58, 6.64, 6.7, 6.76, 6.82, 6.88, 6.94]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101]# noqa: E501 + hit4 = 1 #TODO + + +# 杀意波动 살의의 파동 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d0cdaca82892e54097f22a1f60817048?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill34(ActiveSkill): + name = "杀意波动" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [268, 2935] + + data0 = [0, 436, 506, 575, 645, 714, 784, 853, 923, 992, 1062, 1132, 1201, 1271, 1340, 1410, 1479, 1549, 1618, 1688, 1757]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 276, 280, 283, 286, 290, 293, 297, 301, 304, 307, 311, 315, 318, 322, 325, 328, 332, 336, 339, 342]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 + hit7 = 1 #TODO + + +# 爆炎 · 波动剑 파동검 폭염 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ff171dc487807bb9aa28900ca9a46b41?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill35(ActiveSkill): + name = "爆炎 · 波动剑" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [130, 1092] + + data0 = [0, 9393, 10344, 11298, 12250, 13203, 14154, 15110, 16060, 17013, 17964, 18914, 19874, 20823, 21776, 22726, 23682, 24636, 25587, 26544, 27492, 28446, 29397, 30354, 31306, 32259, 33212, 34166, 35118, 36066, 37024, 37968, 38926, 39878, 40832, 41781, 42740, 43692, 44642, 45596, 46550, 47500, 48453, 49410, 50361, 51312, 52269, 53222, 54174, 55125, 56076, 57028, 57982, 58940, 59886, 60837, 61792, 62744, 63698, 64653, 65604, 66555, 67508, 68462, 69416, 70368, 71324, 72274, 73228, 74178, 75134]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 14, 14, 15, 16, 18, 19, 21, 22, 23, 23, 25, 27, 29, 30, 31, 33, 33, 35, 36, 39, 40, 42, 42, 42, 43, 45, 46, 47, 49, 49, 51, 54, 55, 56, 58, 58, 59, 59, 60, 64, 65, 66, 68, 68, 69, 70, 72, 75, 76, 76, 78, 78, 80, 81, 84, 85, 86, 87, 87, 88, 91, 92, 92, 93, 97, 98, 99, 100, 101, 102]# noqa: E501 + hit1 = 1 #TODO + + 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 + + data3 = [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, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + hit3 = 1 #TODO + + data4 = [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 + hit4 = 1 #TODO + + +# 无双波 무쌍파 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/1721e94897e9961d5c98130a13392f17?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill36(ActiveSkill): + name = "无双波" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [140, 1176] + + data0 = [0, 32584, 35892, 39201, 42504, 45808, 49116, 52420, 55725, 59031, 62342, 65646, 68950, 72252, 75567, 78867, 82174, 85484, 88790, 92092, 95400, 98708, 102014, 105318, 108620, 111933, 115232, 118542, 121846, 125157, 128457, 131766, 135075, 138378, 141682, 144993, 148299, 151604, 154906, 158220, 161522, 164823, 168132, 171436, 174744, 178048, 181356, 184660, 187968, 191272, 194586, 197888, 201195, 204495, 207810, 211110, 214419, 217719, 221031, 224332, 227634, 230948, 234252, 237560, 240862, 244172, 247476, 250784, 254086, 257398, 260700]# noqa: E501 + hit0 = 1 #TODO + + 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 + + +# 邪光波动阵 작열 파동진 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c61f5a010370101402b05b21916c2071?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill37(ActiveSkill): + name = "邪光波动阵" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [180, 1512] + + data0 = [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 + hit0 = 1 #TODO + + data1 = [0, 3634, 3999, 4371, 4737, 5106, 5476, 5842, 6210, 6579, 6952, 7317, 7686, 8052, 8422, 8792, 9162, 9526, 9896, 10266, 10634, 11004, 11373, 11742, 12108, 12476, 12842, 13214, 13586, 13953, 14320, 14690, 15057, 15426, 15790, 16161, 16532, 16899, 17271, 17638, 18006, 18372, 18744, 19110, 19479, 19846, 20217, 20588, 20956, 21326, 21692, 22060, 22428, 22796, 23164, 23536, 23902, 24270, 24639, 25008, 25377, 25746, 26112, 26484, 26852, 27219, 27590, 27957, 28324, 28695, 29066]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 3321, 3654, 3996, 4334, 4666, 5007, 5343, 5679, 6014, 6354, 6686, 7029, 7364, 7702, 8034, 8376, 8715, 9048, 9387, 9723, 10062, 10396, 10736, 11072, 11408, 11746, 12080, 12420, 12754, 13094, 13430, 13770, 14103, 14442, 14776, 15114, 15448, 15788, 16125, 16461, 16800, 17136, 17474, 17810, 18146, 18486, 18818, 19158, 19496, 19833, 20169, 20506, 20842, 21177, 21516, 21855, 22190, 22527, 22864, 23202, 23540, 23876, 24212, 24550, 24884, 25222, 25558, 25898, 26229, 26571]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 9446, 10402, 11361, 12318, 13280, 14235, 15195, 16154, 17112, 18072, 19028, 19984, 20943, 21903, 22860, 23818, 24778, 25736, 26692, 27651, 28606, 29566, 30525, 31485, 32442, 33400, 34356, 35316, 36276, 37234, 38193, 39153, 40108, 41066, 42026, 42981, 43942, 44901, 45858, 46816, 47775, 48735, 49689, 50650, 51609, 52568, 53526, 54482, 55440, 56402, 57356, 58317, 59272, 60231, 61190, 62148, 63104, 64062, 65022, 65980, 66940, 67898, 68858, 69816, 70776, 71730, 72690, 73648, 74607, 75562]# noqa: E501 + hit4 = 1 #TODO + + 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 + + +# 不动明王阵 부동명왕진 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b3659936a9a74c4ed6f7faf07cca1f9e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill38(ActiveSkill): + name = "不动明王阵" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [400, 3360] + + data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 2916, 3220, 3510, 3810, 4107, 4401, 4694, 5001, 5288, 5584, 5888, 6182, 6472, 6777, 7070, 7365, 7660, 7960, 8254, 8556, 8856, 9146, 9448, 9738, 10040, 10336, 10632, 10923, 11230, 11520, 11816, 12117, 12412, 12705, 13011, 13299, 13596, 13886, 14194, 14482, 14778, 15076, 15375, 15666, 15968, 16260, 16558, 16856, 17152, 17442, 17748, 18046, 18336, 18642, 18933, 19230, 19530, 19827, 20116, 20422, 20715, 21008, 21306, 21608, 21896, 22202, 22490, 22788, 23088, 23380]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 21594, 23787, 25978, 28172, 30363, 32547, 34744, 36936, 39123, 41314, 43512, 45698, 47888, 50080, 52275, 54460, 56655, 58845, 61032, 63225, 65420, 67612, 69795, 71991, 74184, 76371, 78562, 80757, 82944, 85137, 87328, 89516, 91710, 93904, 96096, 98280, 100476, 102670, 104854, 107049, 109244, 111426, 113619, 115814, 118008, 120195, 122386, 124578, 126764, 128960, 131152, 133340, 135528, 137724, 139914, 142106, 144296, 146490, 148677, 150870, 153062, 155248, 157443, 159639, 161826, 164014, 166209, 168402, 170586, 172784]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + hit5 = 1 #TODO + + data6 = [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, 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit6 = 1 #TODO + + data7 = [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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + hit7 = 1 #TODO + + data8 = [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 + hit8 = 1 #TODO + + +# 心眼 심안 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2391a27457b5a8c6fa4b4670a91bdd11?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill39(PassiveSkill): + name = "心眼" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 8, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2, 7.1, 7, 6.9, 6.8, 6.7, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6, 5.9, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5, 4.9, 4.8, 4.7, 4.6, 4.5, 4.4, 4.3, 4.2, 4.1, 4, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 30, 31.4, 33.5, 35.1, 36.9, 38.6, 40.4, 42.1, 43.9, 45.6, 47.4, 49.1, 50.9, 52.6, 54.4, 56.1, 57.9, 59.6, 61.4, 63.1, 64.9, 66.6, 68.4, 70.1, 71.9, 73.6, 75.4, 77.1, 78.9, 80.6, 82.4, 84.1, 85.9, 87.6, 89.4, 91.1, 92.9, 94.6, 96.4, 98.1, 99.9, 101.6, 103.4, 105.1, 106.9, 108.6, 110.4, 112.1, 113.9, 115.6]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 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]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31, 32.5, 34, 35.5, 37, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5, 104.5, 106.5]# noqa: E501 + hit3 = 1 #TODO + + data4 = [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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit4 = 1 #TODO + + +# 暗天波动眼 파동의 눈 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d53301bb328baf12a3ae482cc6a565dd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill40(ActiveSkill): + name = "暗天波动眼" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 7 + cd = 140 + mp = [1500, 12600] + + data0 = [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]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 9, 10.5, 12, 13.5, 15.3, 16.9, 18.6, 20.2, 21.9, 23.5, 25.2, 26.8, 28.5, 30.1, 31.8, 33.4, 35.1, 36.7, 38.4, 40, 41.7, 43.3, 45, 46.6, 48.3, 49.9, 51.6, 53.2, 54.9, 56.5, 58.2, 59.8, 61.5, 63.1, 64.8, 66.4, 68.1, 69.7, 71.4, 73, 74.7, 76.3, 78, 79.6, 81.3, 82.9, 84.6, 86.2, 87.9, 89.5]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 1521, 1875, 2224, 2580, 2931, 3280, 3635, 3989, 4342, 4694, 5046, 5399, 5750, 6105, 6455, 6809, 7159, 7515, 7868, 8220, 8572, 8924, 9277, 9626, 9984, 10337, 10690, 11042, 11392, 11746, 12098, 12452, 12804, 13159, 13508, 13862, 14216, 14566, 14919, 15270, 15626, 15976, 16331, 16682, 17035, 17386, 17739, 18097, 18446, 18802]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1710, 2107, 2504, 2898, 3296, 3693, 4090, 4488, 4880, 5280, 5677, 6071, 6470, 6870, 7265, 7661, 8057, 8456, 8850, 9245, 9644, 10041, 10438, 10835, 11228, 11627, 12026, 12421, 12818, 13213, 13612, 14007, 14403, 14802, 15199, 15595, 15993, 16386, 16785, 17184, 17577, 17975, 18373, 18769, 19166, 19559, 19957, 20356, 20753, 21150]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 1898, 2339, 2781, 3223, 3664, 4103, 4544, 4986, 5427, 5864, 6307, 6748, 7189, 7629, 8069, 8510, 8953, 9392, 9834, 10274, 10715, 11159, 11597, 12038, 12480, 12918, 13360, 13800, 14241, 14684, 15122, 15564, 16005, 16446, 16887, 17328, 17770, 18209, 18649, 19089, 19534, 19973, 20412, 20854, 21295, 21737, 22178, 22615, 23057, 23499]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 438, 538, 638, 739, 841, 944, 1043, 1146, 1247, 1348, 1450, 1551, 1652, 1755, 1855, 1955, 2056, 2160, 2261, 2360, 2462, 2566, 2666, 2767, 2870, 2968, 3072, 3173, 3277, 3375, 3475, 3580, 3678, 3780, 3884, 3988, 4084, 4190, 4289, 4389, 4489, 4595, 4696, 4793, 4897, 5002, 5097, 5201, 5304, 5403]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 6737, 8308, 9870, 11432, 13000, 14566, 16121, 17685, 19252, 20818, 22380, 23939, 25505, 27072, 28635, 30199, 31764, 33322, 34889, 36453, 38017, 39586, 41143, 42706, 44270, 45837, 47401, 48962, 50527, 52091, 53655, 55218, 56778, 58346, 59906, 61474, 63036, 64602, 66164, 67726, 69290, 70856, 72420, 73982, 75546, 77114, 78673, 80233, 81801, 83366]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2]# noqa: E501 + hit8 = 1 #TODO + + data9 = [0, 1654, 2042, 2428, 2808, 3193, 3577, 3959, 4345, 4733, 5114, 5496, 5884, 6266, 6649, 7038, 7419, 7808, 8189, 8570, 8957, 9343, 9721, 10108, 10496, 10875, 11261, 11645, 12033, 12412, 12796, 13180, 13563, 13954, 14334, 14720, 15103, 15490, 15871, 16259, 16641, 17022, 17410, 17789, 18178, 18562, 18950, 19332, 19717, 20102, 20480]# noqa: E501 + hit9 = 1 #TODO + + data10 = [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]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 1904, 2344, 2792, 3226, 3670, 4116, 4557, 5000, 5436, 5878, 6322, 6764, 7204, 7647, 8091, 8528, 8973, 9416, 9856, 10296, 10737, 11181, 11620, 12066, 12508, 12951, 13389, 13834, 14271, 14718, 15159, 15603, 16041, 16480, 16924, 17368, 17806, 18250, 18692, 19136, 19572, 20018, 20460, 20902, 21339, 21784, 22224, 22670, 23114, 23550]# noqa: E501 + hit11 = 1 #TODO + + data12 = [0, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9]# noqa: E501 + hit12 = 1 #TODO + + data13 = [0, 83639, 103035, 122431, 141827, 161221, 180619, 200013, 219408, 238802, 258199, 277593, 296989, 316383, 335778, 355172, 374569, 393961, 413358, 432753, 452150, 471543, 490939, 510334, 529730, 549126, 568520, 587917, 607311, 626706, 646102, 665496, 684892, 704287, 723683, 743078, 762471, 781868, 801261, 820659, 840050, 859447, 878843, 898239, 917632, 937028, 956424, 975818, 995213, 1014609, 1034005]# noqa: E501 + hit13 = 1 #TODO + + data14 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + hit14 = 1 #TODO + + data15 = [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 + hit15 = 1 #TODO + + data16 = [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]# noqa: E501 + hit16 = 1 #TODO + + data17 = [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]# noqa: E501 + hit17 = 1 #TODO + + data18 = [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 + hit18 = 1 #TODO + + +# 极冰 · 裂波剑 극파동검 빙인 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7cf17936a039b418660424125dc968d7?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill41(ActiveSkill): + name = "极冰 · 裂波剑" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [400, 1120] + + data0 = [0, 4258, 4694, 5124, 5553, 5986, 6422, 6854, 7282, 7714, 8151, 8577, 9015, 9447, 9873, 10310, 10742, 11174, 11601, 12038, 12471, 12900, 13332, 13767, 14202, 14628, 15064, 15498, 15922, 16360, 16791, 17223, 17655, 18087, 18522, 18954, 19386, 19814, 20252, 20685, 21112, 21548, 21975, 22414, 22842, 23276, 23706, 24136, 24573, 25005, 25442]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 6318, 6960, 7604, 8244, 8883, 9524, 10166, 10808, 11451, 12094, 12735, 13374, 14016, 14660, 15297, 15939, 16580, 17220, 17865, 18502, 19144, 19786, 20428, 21074, 21711, 22353, 22996, 23637, 24274, 24916, 25557, 26198, 26844, 27486, 28125, 28768, 29408, 30046, 30688, 31335, 31974, 32613, 33252, 33892, 34534, 35174, 35824, 36462, 37106, 37746]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106]# noqa: E501 + hit5 = 1 #TODO + + data6 = [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 + hit6 = 1 #TODO + + +# 极炎 · 裂波剑 극파동검 폭염 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b89c9ab317bc0a443f6497b7cca2f6a8?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill42(ActiveSkill): + name = "极炎 · 裂波剑" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + + data0 = [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]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 6072, 6690, 7306, 7922, 8541, 9153, 9770, 10384, 11004, 11620, 12236, 12854, 13466, 14084, 14698, 15316, 15933, 16548, 17168, 17781, 18396, 19011, 19629, 20246, 20862, 21478, 22094, 22710, 23328, 23944, 24558, 25176, 25792, 26408, 27024, 27640, 28256, 28872, 29492, 30106, 30718, 31336, 31954, 32570, 33188, 33802, 34419, 35032, 35652, 36268]# noqa: E501 + hit2 = 1 #TODO + + data3 = [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 + hit3 = 1 #TODO + + data4 = [0, 12147, 13378, 14614, 15843, 17076, 18309, 19540, 20776, 22005, 23238, 24471, 25706, 26937, 28167, 29403, 30632, 31864, 33100, 34329, 35562, 36798, 38028, 39261, 40492, 41726, 42958, 44190, 45423, 46653, 47889, 49119, 50350, 51588, 52815, 54051, 55284, 56512, 57747, 58977, 60213, 61443, 62673, 63910, 65140, 66372, 67606, 68838, 70068, 71302, 72537]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 139, 147, 163, 175, 190, 207, 219, 235, 244, 259, 275, 286, 301, 317, 327, 345, 353, 371, 386, 398, 412, 421, 439, 453, 466, 482, 492, 509, 525, 533, 549, 560, 576, 593, 605, 621, 628, 646, 662, 673, 688, 699, 713, 730, 741, 756, 768, 783, 801, 809]# noqa: E501 + hit5 = 1 #TODO + + data6 = [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 + hit6 = 1 #TODO + + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit7 = 1 #TODO + + data8 = [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 + hit8 = 1 #TODO + + data9 = [0, 54.8, 55.9, 56.9, 57.9, 59, 60, 61, 62.1, 63.1, 64.1, 65.2, 66.2, 67.2, 68.3, 69.3, 70.3, 71.4, 72.4, 73.4, 74.5, 75.5, 76.6, 77.6, 78.6, 79.7, 80.7, 81.7, 82.8, 83.8, 84.8, 85.9, 86.9, 87.9, 89, 90, 91, 92.1, 93.1, 94.1, 95.2, 96.2, 97.2, 98.3, 99.3, 100.3, 101.4, 102.4, 103.4, 104.4, 105.4]# noqa: E501 + hit9 = 1 #TODO + + data10 = [0, 18.3, 18.6, 19, 19.3, 19.7, 20, 20.3, 20.7, 21, 21.4, 21.7, 22.1, 22.4, 22.8, 23.1, 23.4, 23.8, 24.1, 24.5, 24.8, 25.2, 25.5, 25.9, 26.2, 26.6, 26.9, 27.2, 27.6, 27.9, 28.3, 28.6, 29, 29.3, 29.7, 30, 30.3, 30.7, 31, 31.4, 31.7, 32.1, 32.4, 32.8, 33.1, 33.4, 33.8, 34.1, 34.5, 34.8, 35.2]# noqa: E501 + hit10 = 1 #TODO + + data11 = [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 + hit11 = 1 #TODO + + +# 雷神之息 뇌신의 기운 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/949849d5791944973d60af7e2a7eefb0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill43(PassiveSkill): + name = "雷神之息" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 6426, 7449, 8472, 9499, 10523, 11545, 12566, 13595, 14619, 15643, 16666, 17688, 18714, 19737, 20761, 21786, 22812, 23833, 24858, 25882, 26907, 27931, 28955, 29979, 31003, 32029, 33052, 34075, 35101, 36125, 37143, 38170, 39194, 40218, 41242, 42266, 43290, 44316, 45338, 46363, 47388, 48411, 49436, 50460, 51484, 52510, 53531, 54557, 55580, 56605]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 8, 10, 12, 14, 16, 18, 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]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, 20, 21, 23, 23, 26, 26, 27, 27, 27, 29, 32, 32, 34, 35, 35, 36, 36, 37, 39, 39, 42, 44, 44, 46, 46, 46, 47, 47, 48, 50, 50, 52, 54, 54, 56, 58, 58]# noqa: E501 + hit3 = 1 #TODO + + data4 = [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 + hit4 = 1 #TODO + + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit5 = 1 #TODO + + +# 天雷 · 波动剑 파동검 : 인다라망 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e1daab884dd07fc9e70d08b83d1790eb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill44(ActiveSkill): + name = "天雷 · 波动剑" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + + data0 = [0, 18696, 20590, 22489, 24384, 26280, 28178, 30074, 31975, 33871, 35761, 37658, 39554, 41454, 43353, 45249, 47147, 49041, 50938, 52837, 54730, 56627, 58527, 60420, 62317, 64213, 66112, 68009, 69905, 71804, 73695, 75594, 77491, 79388, 81287, 83184, 85076, 86977, 88870, 90768, 92668, 94563, 96459, 98355, 100253, 102150, 104046, 105944, 107837, 109735, 111633]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 23368, 25739, 28111, 30481, 32852, 35224, 37594, 39966, 42335, 44705, 47078, 49448, 51819, 54190, 56562, 58932, 61304, 63674, 66047, 68417, 70787, 73156, 75526, 77899, 80270, 82639, 85011, 87383, 89753, 92124, 94496, 96868, 99236, 101609, 103979, 106349, 108721, 111090, 113463, 115833, 118203, 120576, 122947, 125315, 127687, 130059, 132428, 134801, 137170, 139539]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 119, 131, 142, 156, 169, 181, 189, 204, 217, 226, 242, 254, 266, 275, 287, 300, 311, 323, 335, 351, 360, 371, 385, 396, 409, 423, 432, 446, 458, 470, 482, 494, 504, 519, 530, 542, 554, 565, 578, 591, 603, 614, 627, 640, 651, 664, 675, 686, 700, 713]# noqa: E501 + hit3 = 1 #TODO + + data4 = [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 + hit4 = 1 #TODO + + data5 = [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 + hit5 = 1 #TODO + + data6 = [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 + hit6 = 1 #TODO + + data7 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + hit7 = 1 #TODO + + +# 天雷 · 降魔杵 천뇌 바주라 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8d996a242c5c0efd8cfe6cb4bc6defcc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill45(ActiveSkill): + name = "天雷 · 降魔杵" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + + data0 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + hit0 = 1 #TODO + + data1 = [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 + hit1 = 1 #TODO + + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 1412, 1555, 1699, 1846, 1985, 2128, 2271, 2416, 2560, 2702, 2846, 2992, 3131, 3273, 3420, 3562, 3705, 3846, 3993, 4136, 4277, 4419, 4565, 4708, 4852, 4996, 5139, 5284, 5424, 5567, 5713, 5855, 5996, 6144, 6284, 6428, 6571, 6715, 6856, 7002, 7144, 7290, 7429, 7573, 7719, 7861, 8005, 8147, 8292, 8436]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 1412, 1555, 1699, 1846, 1985, 2128, 2271, 2416, 2560, 2702, 2846, 2992, 3131, 3273, 3420, 3562, 3705, 3846, 3993, 4136, 4277, 4419, 4565, 4708, 4852, 4996, 5139, 5284, 5424, 5567, 5713, 5855, 5996, 6144, 6284, 6428, 6571, 6715, 6856, 7002, 7144, 7290, 7429, 7573, 7719, 7861, 8005, 8147, 8292, 8436]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 17849, 19661, 21472, 23283, 25091, 26907, 28720, 30528, 32337, 34149, 35965, 37772, 39588, 41393, 43206, 45019, 46832, 48638, 50448, 52260, 54077, 55883, 57693, 59506, 61317, 63125, 64939, 66755, 68562, 70369, 72182, 73996, 75807, 77612, 79426, 81236, 83051, 84863, 86671, 88482, 90294, 92111, 93914, 95728, 97540, 99350, 101157, 102972, 104784, 106595]# noqa: E501 + hit6 = 1 #TODO + + data7 = [0, 49917, 54981, 60044, 65116, 70176, 75238, 80301, 85373, 90434, 95498, 100562, 105622, 110694, 115756, 120817, 125881, 130950, 136014, 141076, 146136, 151206, 156269, 161334, 166397, 171464, 176527, 181591, 186654, 191724, 196787, 201849, 206914, 211982, 217044, 222107, 227170, 232232, 237303, 242364, 247426, 252492, 257555, 262623, 267686, 272750, 277812, 282874, 287944, 293006, 298070]# noqa: E501 + hit7 = 1 #TODO + + data8 = [0, 62, 65, 74, 78, 85, 89, 96, 104, 110, 114, 120, 129, 133, 140, 147, 151, 159, 165, 169, 178, 183, 190, 195, 201, 206, 215, 219, 226, 230, 238, 242, 251, 256, 263, 269, 272, 281, 288, 290, 301, 305, 310, 317, 324, 327, 337, 341, 347, 355, 359]# noqa: E501 + hit8 = 1 #TODO + + data9 = [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 + hit9 = 1 #TODO + + data10 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501 + hit10 = 1 #TODO + + data11 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 + hit11 = 1 #TODO + + +# 雷神降世 : 裁决 뇌신 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/087d1068ff506d090710566608a17760?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill46(ActiveSkill): + name = "雷神降世 : 裁决" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [1500, 5000] + + data0 = [0, 27271, 33604, 39924, 46256, 52577, 58903, 65229, 71553, 77879, 84208, 90529, 96858, 103181, 109515, 115831, 122161, 128482, 134809, 141135, 147458, 153787, 160108, 166436, 172760, 179090, 185410, 191736, 198066, 204392, 210716, 217042, 223363, 229689, 236016, 242348, 248669, 254992, 261322, 267642, 273968, 280298, 286621, 292945, 299273, 305594, 311926, 318249, 324573, 330899, 337226]# noqa: E501 + hit0 = 1 #TODO + + data1 = [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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 49088, 60486, 71862, 83260, 94638, 106026, 117414, 128795, 140182, 151575, 162953, 174344, 185726, 197126, 208496, 219890, 231268, 242654, 254041, 265425, 276817, 288195, 299586, 310968, 322362, 333737, 345126, 356518, 367906, 379288, 390676, 402053, 413440, 424828, 436226, 447603, 458985, 470377, 481755, 493142, 504535, 515918, 527299, 538692, 550068, 561467, 572850, 584233, 595618, 607006]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 173, 211, 254, 294, 335, 374, 415, 455, 494, 535, 576, 615, 653, 696, 737, 776, 817, 857, 894, 939, 978, 1015, 1056, 1096, 1135, 1178, 1218, 1257, 1297, 1338, 1379, 1420, 1457, 1499, 1539, 1578, 1621, 1658, 1697, 1737, 1780, 1819, 1862, 1900, 1939, 1982, 2022, 2062, 2101, 2139]# noqa: E501 + hit3 = 1 #TODO + + data4 = [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 + hit4 = 1 #TODO + + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + hit5 = 1 #TODO + + +# 波动视界 : 慧眼 파동비전 : 혜안 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/854997c3bdfc3a2b498b4c4001f69e06?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill47(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 + hit0 = 1 #TODO + + data1 = [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 + hit1 = 1 #TODO + + +# 波动慧眼 : 无为法 파동교류 : 수폭 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/61c8cb33dd20b4ff335e8deed70d3d9c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill48(ActiveSkill): + name = "波动慧眼 : 无为法" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1067, 8000] + + data0 = [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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 12815, 14116, 15414, 16715, 18016, 19314, 20615, 21917, 23214, 24515, 25818, 27116, 28415, 29716, 31016, 32317, 33615, 34915, 36216, 37518, 38817, 40117, 41417, 42716, 44017, 45318, 46617, 47916, 49218, 50518, 51819, 53118, 54417, 55717, 57019, 58318, 59617, 60918, 62218, 63517, 64819, 66119, 67416, 68720, 70019, 71318, 72619, 73920, 75219, 76519]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 192229, 211731, 231233, 250734, 270233, 289734, 309239, 328740, 348239, 367740, 387243, 406744, 426246, 445747, 465248, 484750, 504252, 523752, 543254, 562755, 582258, 601761, 621261, 640761, 660262, 679764, 699267, 718768, 738269, 757769, 777271, 796775, 816274, 835777, 855278, 874780, 894281, 913780, 933285, 952788, 972288, 991791, 1011291, 1030792, 1050294, 1069796, 1089297, 1108799, 1128299, 1147801]# noqa: E501 + hit2 = 1 #TODO + + +# 波动神诀 : 万空 파동신결 : 천뢰 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/94c450d6214cafdc673f763badceeaf1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill49(ActiveSkill): + name = "波动神诀 : 万空" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + + data0 = [0, 214480, 264214, 313948, 363681, 413416, 463150, 512885, 562619, 612355, 662087, 711823, 761558, 811292, 861024, 910760, 960494, 1010227, 1059964, 1109700, 1159433, 1209168, 1258901, 1308636, 1358370, 1408106, 1457838, 1507573, 1557308, 1607043, 1656776, 1706512, 1756245, 1805979, 1855712, 1905450, 1955182, 2004917, 2054652, 2104386, 2154119, 2203858, 2253590, 2303324, 2353056, 2402790, 2452527, 2502262, 2551996, 2601731, 2651464]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 35747, 44036, 52324, 60612, 68901, 77192, 85480, 93770, 102056, 110346, 118637, 126926, 135215, 143502, 151792, 160083, 168373, 176661, 184948, 193238, 201528, 209816, 218107, 226395, 234684, 242971, 251262, 259553, 267839, 276129, 284418, 292704, 300995, 309284, 317575, 325862, 334151, 342443, 350730, 359021, 367310, 375597, 383885, 392176, 400464, 408754, 417043, 425332, 433622, 441909]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 107238, 132107, 156973, 181841, 206709, 231575, 256441, 281309, 306175, 331043, 355910, 380777, 405646, 430514, 455380, 480248, 505115, 529981, 554848, 579714, 604583, 629449, 654315, 679185, 704053, 728919, 753787, 778652, 803521, 828386, 853254, 878121, 902989, 927853, 952724, 977593, 1002459, 1027327, 1052191, 1077060, 1101927, 1126793, 1151661, 1176529, 1201395, 1226262, 1251130, 1275998, 1300865, 1325730]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 216949, 267258, 317564, 367873, 418178, 468486, 518792, 569100, 619409, 669717, 720023, 770331, 820638, 870946, 921254, 971560, 1021866, 1072175, 1122482, 1172791, 1223100, 1273404, 1323712, 1374018, 1424327, 1474636, 1524941, 1575250, 1625557, 1675864, 1726173, 1776479, 1826787, 1877095, 1927401, 1977708, 2028016, 2078325, 2128632, 2178938, 2229246, 2279553, 2329861, 2380169, 2430477, 2480782, 2531090, 2581398, 2631706, 2682013]# noqa: E501 + hit4 = 1 #TODO + + \ No newline at end of file diff --git a/backend/core/character/GF/swordman_male/berserker.py b/backend/core/character/GF/swordman_male/berserker.py index c6c22fa3..63c3368f 100644 --- a/backend/core/character/GF/swordman_male/berserker.py +++ b/backend/core/character/GF/swordman_male/berserker.py @@ -489,8 +489,6 @@ class classChange(Character): self.nameCN = '极诣·狂战士' self.role = 'swordman_male' - # 用来筛CP武器的 - # self.转职 = '弹药专家(女)' self.武器选项 = ['太刀', '钝器', '巨剑', '短剑'] self.输出类型选项 = ['物理固伤','魔法固伤'] self.输出类型 = '物理固伤' diff --git a/backend/core/character/GF/swordman_male/ghostblade.py b/backend/core/character/GF/swordman_male/ghostblade.py new file mode 100644 index 00000000..c399bf02 --- /dev/null +++ b/backend/core/character/GF/swordman_male/ghostblade.py @@ -0,0 +1,573 @@ +#41f1cdc2ff58bb5fdc287be0db2a8df3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 鬼连斩 귀연참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8c10cefa65364880451e389bb74d3600?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill0(ActiveSkill): + name = "鬼连斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 3 + rangeLv = 2 + cd = 5 + mp = [20, 210] + + data0 = [0, 1316, 1448, 1583, 1715, 1850, 1986, 2117, 2251, 2383, 2518, 2652, 2783, 2917, 3052, 3184, 3320, 3454, 3585, 3720, 3854, 3987, 4121, 4253, 4386, 4520, 4653, 4789, 4923, 5054, 5188, 5323, 5455, 5590, 5722, 5855, 5991, 6125, 6258, 6390, 6525, 6657, 6792, 6924, 7057, 7193, 7325, 7460, 7594, 7727, 7859, 7993, 8126, 8260, 8395, 8526, 8662, 8796, 8928, 9063, 9194, 9328, 9462, 9595, 9729, 9865, 9996, 10130, 10265, 10397, 10532]# noqa: E501 + hit0 = 1 + + data1 = [0, 1579, 1741, 1899, 2060, 2219, 2382, 2542, 2701, 2861, 3021, 3181, 3342, 3502, 3664, 3822, 3983, 4141, 4304, 4463, 4624, 4784, 4944, 5107, 5265, 5426, 5585, 5746, 5906, 6067, 6227, 6387, 6547, 6707, 6866, 7030, 7188, 7349, 7507, 7669, 7829, 7990, 8150, 8310, 8469, 8629, 8792, 8952, 9112, 9272, 9432, 9591, 9753, 9913, 10074, 10232, 10394, 10554, 10715, 10873, 11035, 11195, 11354, 11516, 11676, 11835, 11995, 12155, 12317, 12478, 12638]# noqa: E501 + hit1 = 1 + + data2 = [0, 2370, 2611, 2849, 3089, 3330, 3572, 3811, 4051, 4293, 4532, 4772, 5013, 5253, 5494, 5734, 5976, 6215, 6455, 6695, 6936, 7177, 7417, 7659, 7897, 8138, 8379, 8619, 8859, 9100, 9342, 9583, 9819, 10061, 10302, 10543, 10781, 11023, 11264, 11504, 11745, 11983, 12225, 12466, 12708, 12944, 13185, 13427, 13668, 13908, 14147, 14389, 14630, 14868, 15110, 15349, 15591, 15832, 16072, 16313, 16551, 16793, 17032, 17274, 17513, 17755, 17995, 18236, 18476, 18715, 18955]# noqa: E501 + hit2 = 1 + + +# 鬼步 귀신보 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38805520deffc10fac2e8f881ab7682b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill1(ActiveSkill): + name = "鬼步" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 2 + rangeLv = 2 + cd = 6 + mp = [20, 210] + + data0 = [0, 1620, 1785, 1950, 2111, 2278, 2443, 2606, 2771, 2936, 3099, 3266, 3429, 3596, 3757, 3922, 4089, 4250, 4417, 4580, 4745, 4910, 5075, 5239, 5403, 5568, 5732, 5896, 6061, 6225, 6389, 6555, 6718, 6885, 7047, 7213, 7378, 7540, 7706, 7869, 8034, 8197, 8364, 8527, 8692, 8857, 9024, 9185, 9350, 9515, 9678, 9843, 10008, 10173, 10336, 10503, 10664, 10831, 10996, 11157, 11324, 11487, 11654, 11817, 11982, 12147, 12310, 12475, 12641, 12803, 12969]# noqa: E501 + hit0 = 3 + + +# 幻鬼 : 一闪 원귀 : 일섬 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/66a9967e677651d0def34c475795ccde?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill2(ActiveSkill): + name = "幻鬼 : 一闪" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 6 + rangeLv = 2 + cd = 6 + mp = [32, 336] + icon = "$char/幻鬼:一闪" + + data0 = [0, 5418, 5967, 6518, 7067, 7616, 8167, 8716, 9267, 9816, 10365, 10916, 11465, 12016, 12565, 13114, 13665, 14214, 14763, 15312, 15861, 16412, 16961, 17512, 18061, 18610, 19161, 19710, 20261, 20810, 21359, 21910, 22459, 23010, 23559, 24108, 24659, 25208, 25758, 26308, 26857, 27406, 27955, 28504, 29055, 29604, 30155, 30704, 31253, 31804, 32353, 32904, 33454, 34005, 34554, 35103, 35654, 36203, 36754, 37303, 37852, 38403, 38952, 39503, 40050, 40599, 41150, 41699, 42248, 42799, 43348]# noqa: E501 + hit0 = 1 #TODO + + + +# 幻鬼步 귀혼환보 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b69d38bcddd41b3566c6d5cf78d060bb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill3(ActiveSkill): + name = "幻鬼步" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 2 + rangeLv = 1 + mp = [336, 336] + + damage = False + + +# 剑影太刀精通 검귀의 도 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/030663e99462f628b4c9f813e1406c4e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill4(PassiveSkill): + name = "剑影太刀精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 1 + rangeLv = 3 + + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + associate = [{"type":"*skillRation","data":data0}] + +# 幻鬼 : 连斩 원귀 : 연참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/150aa05b9ee8b9c7c04a25f3e425900c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill5(ActiveSkill): + name = "幻鬼 : 连斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 6 + rangeLv = 2 + cd = 8 + mp = [60, 600] + icon = "$char/幻鬼:连斩" + + data0 = [0, 1355, 1491, 1630, 1768, 1904, 2042, 2181, 2317, 2455, 2594, 2729, 2868, 3004, 3143, 3281, 3417, 3556, 3691, 3830, 3968, 4106, 4243, 4381, 4519, 4655, 4794, 4930, 5069, 5205, 5343, 5483, 5617, 5756, 5892, 6032, 6169, 6307, 6445, 6581, 6718, 6856, 6994, 7132, 7271, 7405, 7543, 7682, 7818, 7958, 8094, 8233, 8369, 8505, 8645, 8781, 8920, 9058, 9195, 9331, 9469, 9607, 9744, 9884, 10020, 10159, 10294, 10431, 10571, 10707, 10846]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1807, 1991, 2173, 2358, 2540, 2723, 2905, 3092, 3274, 3458, 3640, 3825, 4007, 4191, 4374, 4558, 4741, 4925, 5107, 5290, 5474, 5659, 5841, 6025, 6208, 6392, 6574, 6758, 6941, 7126, 7308, 7492, 7676, 7859, 8041, 8225, 8410, 8594, 8775, 8959, 9141, 9326, 9508, 9693, 9875, 10061, 10243, 10426, 10608, 10793, 10975, 11161, 11342, 11528, 11710, 11893, 12075, 12260, 12444, 12628, 12810, 12995, 13177, 13360, 13542, 13724, 13911, 14095, 14277, 14459]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 2259, 2489, 2717, 2948, 3176, 3403, 3635, 3862, 4094, 4321, 4549, 4780, 5008, 5238, 5467, 5697, 5928, 6156, 6385, 6615, 6844, 7072, 7303, 7531, 7759, 7990, 8218, 8449, 8677, 8905, 9136, 9364, 9593, 9823, 10052, 10280, 10511, 10741, 10970, 11200, 11427, 11659, 11886, 12116, 12345, 12573, 12804, 13032, 13260, 13491, 13719, 13949, 14178, 14408, 14637, 14865, 15096, 15326, 15555, 15783, 16014, 16242, 16471, 16701, 16929, 17160, 17388, 17615, 17847, 18074]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 3614, 3983, 4349, 4716, 5081, 5450, 5816, 6183, 6548, 6917, 7281, 7650, 8016, 8381, 8748, 9114, 9483, 9848, 10215, 10581, 10950, 11315, 11682, 12050, 12417, 12782, 13150, 13517, 13884, 14249, 14617, 14984, 15351, 15717, 16085, 16451, 16818, 17184, 17551, 17918, 18284, 18651, 19018, 19385, 19751, 20120, 20485, 20852, 21218, 21587, 21952, 22319, 22685, 23054, 23419, 23786, 24154, 24521, 24886, 25254, 25621, 25988, 26353, 26719, 27088, 27453, 27821, 28188, 28555, 28920]# noqa: E501 + hit3 = 1 #TODO + + + +# 鬼连牙 연아 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/89c505581267af77c6d58dc49b710550?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill6(ActiveSkill): + name = "鬼连牙" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 3 + rangeLv = 2 + cd = 8 + mp = [46, 483] + + data0 = [0, 9962, 10974, 11983, 12995, 14003, 15014, 16026, 17036, 18047, 19057, 20067, 21080, 22090, 23101, 24111, 25121, 26134, 27144, 28155, 29165, 30175, 31188, 32198, 33208, 34218, 35227, 36239, 37250, 38260, 39272, 40282, 41295, 42305, 43314, 44326, 45336, 46349, 47359, 48368, 49380, 50390, 51403, 52411, 53421, 54432, 55442, 56452, 57465, 58475, 59486, 60496, 61506, 62519, 63529, 64541, 65550, 66560, 67573, 68583, 69595, 70603, 71613, 72626, 73636, 74645, 75657, 76667, 77680, 78690, 79699]# noqa: E501 + hit0 = 1 #TODO + + +# 幻鬼之力 청혈투귀 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a81e5b7defa1819263ed8e86f69fd06f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill7(PassiveSkill): + name = "幻鬼之力" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 + rangeLv = 3 + + data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + associate = [{"type":"*skillRation","data":data0}] + + +# 双魂共鸣 귀혼일체 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/89a4529234904fcbb3abe289e281f2fd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill8(ActiveSkill): + name = "双魂共鸣" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 1 + rangeLv = 3 + cd = 5 + mp = [271, 2570] + + damage = False + + +# 共鸣 : 离魂一闪 합격 : 이혼일섬 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/515b442ffbf61a82371abb645c149a31?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill9(ActiveSkill): + name = "共鸣 : 离魂一闪" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 8 + rangeLv = 2 + cd = 12 + mp = [61, 640] + icon = "$char/共鸣:离魂一闪" + + data0 = [0, 4253, 4687, 5117, 5549, 5981, 6412, 6844, 7276, 7708, 8138, 8571, 9003, 9433, 9867, 10295, 10727, 11162, 11591, 12022, 12453, 12886, 13318, 13748, 14181, 14612, 15043, 15477, 15907, 16339, 16771, 17202, 17634, 18066, 18498, 18928, 19361, 19793, 20223, 20657, 21087, 21519, 21952, 22382, 22814, 23246, 23678, 24109, 24540, 24973, 25403, 25835, 26268, 26699, 27130, 27562, 27994, 28426, 28858, 29289, 29719, 30153, 30585, 31015, 31448, 31878, 32310, 32744, 33172, 33606, 34034]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 9925, 10934, 11941, 12947, 13955, 14962, 15970, 16978, 17983, 18991, 19997, 21007, 22012, 23018, 24028, 25034, 26041, 27047, 28055, 29063, 30068, 31078, 32084, 33091, 34097, 35105, 36113, 37120, 38126, 39134, 40140, 41150, 42155, 43161, 44169, 45178, 46184, 47190, 48197, 49207, 50211, 51219, 52227, 53232, 54240, 55248, 56256, 57261, 58268, 59277, 60284, 61292, 62298, 63305, 64313, 65317, 66327, 67334, 68340, 69350, 70355, 71363, 72371, 73375, 74384, 75390, 76400, 77404, 78411, 79421]# noqa: E501 + hit1 = 1 #TODO + + +# 鬼连斩 : 极 귀연참 : 극 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ebff277c02cc8b54c32635cd0d25f6f3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill10(ActiveSkill): + name = "鬼连斩 : 极" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 4 + rangeLv = 2 + type = "passive" + icon = "$char/鬼连斩:极" + + data0 = [0, 2011, 2217, 2421, 2627, 2829, 3033, 3237, 3441, 3647, 3851, 4056, 4259, 4463, 4667, 4871, 5076, 5280, 5486, 5688, 5892, 6096, 6302, 6506, 6710, 6914, 7118, 7322, 7526, 7732, 7934, 8140, 8344, 8548, 8752, 8956, 9160, 9364, 9569, 9773, 9979, 10181, 10384, 10589, 10793, 10999, 11203, 11409, 11611, 11815, 12019, 12225, 12429, 12633, 12837, 13041, 13245, 13449, 13654, 13858, 14062, 14266, 14470, 14674, 14878, 15084, 15286, 15492, 15696, 15902, 16104]# noqa: E501 + hit0 = 3 + + def skillInfo(self, mode: str | None = None): + pre = self.char.GetSkillByName("鬼连斩") + self.lv = pre.lv + cd = pre.getSkillCD() + res = super().skillInfo(mode) + return res[0],res[1],cd + + +# 魂破斩 혼백참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/87a918bb22cfc959a16e0bf939bb6c24?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill11(ActiveSkill): + name = "魂破斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 3 + rangeLv = 2 + cube = 1 + cd = 12 + mp = [129, 1083] + + data0 = [0, 15695, 17286, 18878, 20472, 22064, 23657, 25248, 26838, 28433, 30024, 31617, 33207, 34802, 36395, 37986, 39578, 41171, 42762, 44355, 45947, 47538, 49131, 50726, 52316, 53907, 55500, 57093, 58685, 60276, 61869, 63462, 65055, 66645, 68240, 69830, 71424, 73016, 74607, 76199, 77792, 79386, 80975, 82569, 84161, 85754, 87345, 88938, 90528, 92123, 93716, 95306, 96899, 98492, 100085, 101673, 103268, 104859, 106452, 108045, 109637, 111230, 112821, 114414, 116006, 117597, 119190, 120783, 122376, 123966, 125561]# noqa: E501 + hit0 = 1 #TODO + + + +# 共鸣 : 鬼灵斩 합격 : 월령참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/aa51c4ddf1659092fa9ed612b9837061?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill12(ActiveSkill): + name = "共鸣 : 鬼灵斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 8 + rangeLv = 2 + cube = 1 + cd = 15 + mp = [129, 1083] + icon = "$char/共鸣:鬼灵斩" + + data0 = [0, 17834, 19643, 21453, 23264, 25073, 26882, 28692, 30503, 32309, 34119, 35928, 37739, 39546, 41358, 43167, 44976, 46787, 48594, 50405, 52212, 54024, 55833, 57642, 59451, 61260, 63069, 64880, 66689, 68499, 70307, 72119, 73925, 75735, 77546, 79355, 81165, 82974, 84785, 86592, 88401, 90212, 92021, 93830, 95640, 97451, 99258, 101067, 102878, 104687, 106496, 108306, 110115, 111924, 113735, 115544, 117351, 119162, 120971, 122781, 124589, 126401, 128211, 130017, 131828, 133637, 135447, 137255, 139067, 140876, 142683]# noqa: E501 + hit0 = 1 #TODO + + +# 幻鬼 : 回天 원귀 : 회천 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/863295a0fc634cf5fcc01e82a735fd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill13(ActiveSkill): + name = "幻鬼 : 回天" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 6 + rangeLv = 2 + cube = 1 + cd = 20 + mp = [170, 1428] + icon = "$char/幻鬼:回天" + + data0 = [0, 8067, 8882, 9702, 10520, 11339, 12158, 12975, 13794, 14612, 15429, 16250, 17067, 17886, 18704, 19520, 20340, 21158, 21977, 22794, 23615, 24431, 25250, 26067, 26886, 27705, 28524, 29340, 30161, 30977, 31797, 32615, 33434, 34253, 35067, 35888, 36707, 37524, 38343, 39161, 39978, 40799, 41615, 42435, 43253, 44072, 44889, 45707, 46526, 47345, 48162, 48983, 49800, 50616, 51435, 52254, 53073, 53891, 54708, 55526, 56346, 57164, 57983, 58802, 59619, 60437, 61256, 62073, 62894, 63710, 64530]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 12098, 13326, 14555, 15782, 17009, 18236, 19464, 20690, 21918, 23145, 24372, 25599, 26828, 28056, 29283, 30510, 31739, 32966, 34194, 35420, 36648, 37874, 39102, 40329, 41556, 42785, 44013, 45242, 46467, 47694, 48923, 50150, 51377, 52605, 53832, 55061, 56288, 57516, 58742, 59969, 61196, 62423, 63651, 64880, 66107, 67334, 68562, 69791, 71018, 72243, 73472, 74700, 75927, 77154, 78383, 79608, 80837, 82064, 83291, 84518, 85746, 86973, 88200, 89429, 90657, 91883, 93111, 94340, 95568, 96795]# noqa: E501 + hit1 = 1 #TODO + + +# 冥灵断魂斩 악귀참수 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/3153ca0e6752a6283412c59c5ec8e002?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill14(ActiveSkill): + name = "冥灵断魂斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 3 + rangeLv = 2 + cube = 2 + cd = 45 + mp = [299, 2511] + + data0 = [0, 48146, 53031, 57914, 62798, 67682, 72566, 77451, 82335, 87219, 92105, 96990, 101871, 106757, 111642, 116528, 121410, 126296, 131180, 136062, 140948, 145833, 150717, 155601, 160487, 165368, 170253, 175137, 180023, 184907, 189792, 194676, 199559, 204444, 209330, 214212, 219098, 223983, 228864, 233750, 238635, 243521, 248403, 253289, 258174, 263057, 267939, 272825, 277709, 282594, 287478, 292361, 297246, 302132, 307016, 311900, 316785, 321671, 326552, 331437, 336323, 341205, 346091, 350976, 355862, 360743, 365628, 370514, 375396, 380280, 385166]# noqa: E501 + hit0 = 1 #TODO + + +# 鬼夜 야차라 불리는 자 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/02ac8e048f7bbcfa616e74ac68988872?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill15(PassiveSkill): + name = "鬼夜" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 3 + + data0 = [0, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5, 103.5]# noqa: E501 + hit0 = 1 #TODO + + associate = [{"type":"*skillRation","data":data0}] + + +# 冥夜鬼天杀 귀천살(鬼天殺) +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/ca2536eb56df0e812c88c59cabd38be0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill16(ActiveSkill): + name = "冥夜鬼天杀" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 4 + rangeLv = 5 + cube = 5 + cd = 145 + mp = [998, 8383] + + data0 = [0, 22575, 27809, 33044, 38280, 43514, 48748, 53983, 59217, 64452, 69687, 74922, 80156, 85392, 90627, 95861, 101097, 106330, 111565, 116799, 122034, 127269, 132503, 137739, 142974, 148207, 153443, 158677, 163912, 169148, 174382, 179617, 184851, 190086, 195320, 200555, 205790, 211024, 216260, 221496, 226729, 231966, 237200, 242435, 247671, 252904, 258138, 263373, 268608, 273843, 279078]# noqa: E501 + hit0 = 4 + + +# 幻鬼 : 奈落 원귀 : 격살 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7f9ffcd296361f1367b8b74e773d5e99?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill17(ActiveSkill): + name = "幻鬼 : 奈落" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 2 + cube = 2 + cd = 20 + mp = [334, 935] + icon = "$char/幻鬼:奈落" + + data0 = [0, 26316, 28989, 31659, 34329, 36999, 39669, 42338, 45008, 47678, 50349, 53018, 55689, 58361, 61029, 63699, 66369, 69039, 71709, 74379, 77049, 79718, 82388, 85059, 87731, 90399, 93069, 95739, 98411, 101079, 103749, 106421, 109088, 111758, 114429, 117101, 119771, 122441, 125111, 127779, 130449, 133119, 135791, 138459, 141131, 143799, 146469, 149141, 151811, 154481, 157151]# noqa: E501 + hit0 = 1 #TODO + + + +# 共鸣 : 聚渊 합격 : 나락참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c1dd8b776fb1dd24c6373c678ef1dd2e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill18(ActiveSkill): + name = "共鸣 : 聚渊" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 8 + rangeLv = 2 + cube = 3 + cd = 50 + mp = [686, 1440] + icon = "$char/共鸣:聚渊" + + data0 = [0, 6747, 7433, 8118, 8802, 9486, 10170, 10853, 11540, 12224, 12909, 13595, 14277, 14963, 15648, 16332, 17015, 17702, 18387, 19071, 19755, 20439, 21123, 21810, 22496, 23178, 23862, 24548, 25233, 25916, 26603, 27287, 27969, 28656, 29340, 30024, 30710, 31394, 32078, 32763, 33449, 34131, 34815, 35501, 36188, 36870, 37556, 38240, 38924, 39611, 40295]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 26993, 29730, 32468, 35208, 37947, 40685, 43422, 46161, 48902, 51641, 54375, 57117, 59855, 62594, 65330, 68070, 70809, 73547, 76284, 79023, 81762, 84501, 87237, 89978, 92715, 95454, 98190, 100931, 103670, 106407, 109146, 111884, 114623, 117362, 120099, 122838, 125577, 128316, 131055, 133793, 136532, 139269, 142008, 144749, 147485, 150224, 152961, 155702, 158439, 161177]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 33741, 37164, 40587, 44012, 47432, 50856, 54279, 57704, 61125, 64548, 67973, 71396, 74819, 78242, 81665, 85086, 88509, 91934, 95357, 98780, 102201, 105626, 109049, 112472, 115895, 119318, 122742, 126164, 129588, 133010, 136434, 139856, 143280, 146705, 150126, 153549, 156971, 160395, 163815, 167240, 170664, 174087, 177510, 180932, 184356, 187779, 191202, 194627, 198048, 201473]# noqa: E501 + hit2 = 1 #TODO + + + +# 鬼咲 악귀현신 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/481348575c1e141925c836b59c5db3ca?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill19(PassiveSkill): + name = "鬼咲" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 3 + + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + + associate = [{"type":"*skillRation","data":data0}] + + +# 幻鬼 : 大回天 원귀 : 신풍 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/5f4c55fe2ebdf0623bd76d4fda872ddc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill20(ActiveSkill): + name = "幻鬼 : 大回天" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 6 + rangeLv = 2 + cube = 3 + cd = 40 + mp = [568, 4402] + icon = "$char/幻鬼:大回天" + + data0 = [0, 20968, 23096, 25223, 27349, 29478, 31604, 33731, 35858, 37988, 40114, 42241, 44368, 46494, 48623, 50750, 52878, 55004, 57132, 59259, 61387, 63513, 65641, 67768, 69896, 72023, 74150, 76277, 78406, 80532, 82659, 84786, 86913, 89041, 91168, 93296, 95422, 97550, 99677, 101805, 103931, 106059, 108186, 110315, 112441, 114568, 116695, 118822, 120951, 123078, 125205]# noqa: E501 + hit0 = 3 + + + +# 裂魂乱舞 악귀연무 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/95b58ec89893dd9e50da1281ebe57175?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill21(ActiveSkill): + name = "裂魂乱舞" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 3 + rangeLv = 2 + cube = 5 + cd = 45 + mp = [823, 6172] + + data0 = [0, 4500, 4957, 5413, 5869, 6327, 6782, 7239, 7696, 8152, 8609, 9065, 9522, 9978, 10434, 10891, 11348, 11803, 12260, 12718, 13173, 13630, 14087, 14543, 14999, 15456, 15913, 16369, 16826, 17282, 17739, 18195, 18651, 19109, 19565, 20021, 20478, 20935, 21390, 21847, 22305, 22760, 23217, 23674, 24130, 24586, 25043, 25499, 25956, 26413, 26869]# noqa: E501 + hit0 = 1 + + data1 = [0, 13500, 14869, 16239, 17608, 18978, 20348, 21717, 23087, 24457, 25826, 27195, 28564, 29934, 31303, 32674, 34044, 35412, 36782, 38152, 39522, 40891, 42261, 43631, 44999, 46369, 47739, 49108, 50478, 51848, 53218, 54586, 55956, 57326, 58695, 60065, 61435, 62804, 64173, 65543, 66914, 68283, 69653, 71023, 72392, 73762, 75131, 76500, 77870, 79240, 80610]# noqa: E501 + hit1 = 1 + + data2 = [0, 18000, 19826, 21651, 23479, 25305, 27130, 28956, 30783, 32608, 34434, 36261, 38087, 39913, 41738, 43564, 45392, 47216, 49044, 50871, 52696, 54522, 56348, 58173, 60001, 61827, 63652, 65479, 67305, 69130, 70956, 72783, 74609, 76435, 78260, 80087, 81914, 83740, 85567, 87393, 89218, 91044, 92871, 94696, 96523, 98349, 100175, 102001, 103826, 105652, 107479]# noqa: E501 + hit2 = 1 + + data3 = [0, 11249, 12392, 13532, 14673, 15815, 16956, 18097, 19239, 20380, 21522, 22662, 23804, 24945, 26086, 27229, 28369, 29511, 30652, 31794, 32934, 34076, 35217, 36359, 37500, 38641, 39781, 40923, 42066, 43207, 44348, 45488, 46631, 47771, 48914, 50054, 51196, 52337, 53478, 54619, 55760, 56903, 58044, 59186, 60326, 61467, 62609, 63751, 64892, 66033, 67173]# noqa: E501 + hit3 = 2 + + data4 = [0, 31500, 34696, 37891, 41087, 44283, 47478, 50674, 53870, 57065, 60262, 63458, 66653, 69849, 73044, 76239, 79435, 82630, 85826, 89022, 92217, 95414, 98609, 101805, 105001, 108196, 111392, 114588, 117783, 120979, 124175, 127370, 130567, 133762, 136958, 140154, 143349, 146545, 149741, 152936, 156132, 159326, 162522, 165719, 168914, 172110, 175306, 178501, 181697, 184893, 188088]# noqa: E501 + hit4 = 1 + + + +# 鬼隐 · 夜奈落 참살(慘殺) +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/573723c8c0614f5b1218ca9ff992115b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill22(ActiveSkill): + name = "鬼隐 · 夜奈落" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 4 + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2329, 4658] + icon = "$char/鬼隐·夜奈落" + + data0 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 29744, 36640, 43538, 50435, 57332, 64230, 71126, 78024, 84921, 91819, 98715, 105614, 112511, 119407, 126305, 133202, 140099, 146996, 153894, 160791, 167689, 174586, 181484, 188380, 195277, 202175, 209070, 215969, 222866, 229763, 236660, 243558, 250454, 257351, 264249, 271145, 278044, 284941, 291839, 298735, 305633, 312530, 319427, 326325, 333222, 340119, 347016, 353914, 360810, 367708]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 109061, 134351, 159642, 184931, 210221, 235511, 260800, 286091, 311380, 336670, 361960, 387249, 412540, 437830, 463119, 488409, 513699, 538987, 564278, 589569, 614858, 640148, 665437, 690727, 716018, 741307, 766597, 791886, 817176, 842466, 867757, 893045, 918335, 943626, 968915, 994206, 1019495, 1044784, 1070075, 1095364, 1120654, 1145944, 1171233, 1196524, 1221814, 1247102, 1272393, 1297683, 1322973, 1348263]# noqa: E501 + hit3 = 1 #TODO + + +# 睥睨万物 악귀무쌍 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38c485cc41f46a7959ae4336325aa45c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill23(PassiveSkill): + name = "睥睨万物" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 3 + + data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 + + associate = [{"type":"*skillRation","data":data0}] + +# 无式·极影剑 무식 : 신귀극참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7a3fc9d473e8ffe21dd900ddf228a437?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill24(ActiveSkill): + name = "无式·极影剑" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 7 + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1097, 8229] + + data0 = [0, 8361, 9209, 10057, 10906, 11755, 12602, 13452, 14299, 15148, 15997, 16845, 17694, 18540, 19389, 20237, 21086, 21934, 22782, 23631, 24479, 25327, 26175, 27025, 27873, 28721, 29569, 30418, 31265, 32114, 32961, 33811, 34658, 35507, 36354, 37204, 38053, 38900, 39750, 40597, 41446, 42293, 43143, 43990, 44838, 45686, 46535, 47384, 48232, 49080, 49929]# noqa: E501 + hit0 = 5 + + data1 = [0, 8361, 9209, 10057, 10906, 11755, 12602, 13452, 14299, 15148, 15997, 16845, 17694, 18540, 19389, 20237, 21086, 21934, 22782, 23631, 24479, 25327, 26175, 27025, 27873, 28721, 29569, 30418, 31265, 32114, 32961, 33811, 34658, 35507, 36354, 37204, 38053, 38900, 39750, 40597, 41446, 42293, 43143, 43990, 44838, 45686, 46535, 47384, 48232, 49080, 49929]# noqa: E501 + hit1 = 5 + + data2 = [0, 41810, 46050, 50291, 54534, 58774, 63016, 67259, 71500, 75741, 79984, 84225, 88465, 92706, 96949, 101190, 105431, 109674, 113916, 118156, 122399, 126641, 130880, 135122, 139365, 143605, 147847, 152090, 156331, 160572, 164815, 169055, 173296, 177538, 181780, 186021, 190263, 194505, 198747, 202988, 207229, 211471, 215712, 219953, 224196, 228437, 232678, 236921, 241163, 245402, 249644]# noqa: E501 + hit2 = 1 + + data3 = [0, 41810, 46050, 50291, 54534, 58774, 63016, 67259, 71500, 75741, 79984, 84225, 88465, 92706, 96949, 101190, 105431, 109674, 113916, 118156, 122399, 126641, 130880, 135122, 139365, 143605, 147847, 152090, 156331, 160572, 164815, 169055, 173296, 177538, 181780, 186021, 190263, 194505, 198747, 202988, 207229, 211471, 215712, 219953, 224196, 228437, 232678, 236921, 241163, 245402, 249644]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 14067, 15496, 16924, 18351, 19778, 21204, 22632, 24060, 25488, 26914, 28341, 29768, 31196, 32625, 34051, 35478, 36905, 38333, 39761, 41188, 42614, 44042, 45470, 46897, 48324, 49752, 51179, 52605, 54034, 55460, 56889, 58316, 59742, 61171, 62597, 64025, 65451, 66879, 68307, 69734, 71161, 72588, 74015, 75444, 76871, 78298, 79725, 81151, 82581, 84007]# noqa: E501 + hit4 = 0 + + data5 = [0, 70345, 77482, 84619, 91754, 98891, 106028, 113164, 120300, 127437, 134574, 141711, 148847, 155983, 163120, 170257, 177394, 184530, 191667, 198803, 205940, 213076, 220213, 227350, 234487, 241623, 248760, 255897, 263034, 270170, 277307, 284444, 291580, 298716, 305853, 312990, 320127, 327264, 334399, 341535, 348672, 355808, 362945, 370082, 377218, 384355, 391491, 398628, 405765, 412902, 420037]# noqa: E501 + hit5 = 0 + + mode = ["共鸣", "幻鬼"] + + def setMode(self, mode): + if mode == '幻鬼': + self.hit0 = self.hit1 = self.hit2 = self.hit3 = 0 + self.hit4 = 5 + self.hit5 = 1 + if mode == '共鸣': + self.hit0 = self.hit1 = 5 + self.hit2 = self.hit3 = 1 + self.hit4 = 0 + self.hit5 = 0 + +# 灭魂极影剑·止煞 투귀혼연살(鬪鬼魂連殺) +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/6166762c62f234c5f50c2d2ebc5e48d0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill25(ActiveSkill): + name = "灭魂极影剑·止煞" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 5 + rangeLv = 5 + cube = 15 + cd = 290 + mp = [3752, 7505] + + data0 = [0, 32905, 40536, 48166, 55797, 63427, 71057, 78687, 86317, 93948, 101578, 109207, 116838, 124469, 132099, 139729, 147361, 154990, 162620, 170251, 177882, 185512, 193141, 200773, 208403, 216032, 223663, 231294, 238923, 246554, 254184, 261815, 269445, 277075, 284705, 292336, 299967, 307597, 315226, 322857, 330488, 338118, 345747, 353379, 361008, 368638, 376270, 383900, 391530, 399159, 406791]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 9400, 11581, 13762, 15941, 18121, 20301, 22481, 24662, 26841, 29021, 31202, 33382, 35562, 37742, 39922, 42102, 44283, 46463, 48642, 50823, 53003, 55183, 57363, 59543, 61723, 63903, 66084, 68264, 70443, 72623, 74804, 76984, 79163, 81344, 83524, 85704, 87885, 90064, 92244, 94425, 96605, 98785, 100965, 103145, 105325, 107506, 109686, 111865, 114046, 116226]# noqa: E501 + hit1 = 7 + + data2 = [0, 32905, 40536, 48166, 55797, 63427, 71057, 78687, 86317, 93948, 101578, 109207, 116838, 124469, 132099, 139729, 147361, 154990, 162620, 170251, 177882, 185512, 193141, 200773, 208403, 216032, 223663, 231294, 238923, 246554, 254184, 261815, 269445, 277075, 284705, 292336, 299967, 307597, 315226, 322857, 330488, 338118, 345747, 353379, 361008, 368638, 376270, 383900, 391530, 399159, 406791]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 28205, 34745, 41285, 47825, 54365, 60905, 67446, 73986, 80527, 87067, 93607, 100148, 106688, 113228, 119769, 126309, 132850, 139390, 145930, 152471, 159011, 165551, 172092, 178630, 185170, 191711, 198251, 204792, 211332, 217871, 224412, 230952, 237492, 244033, 250573, 257113, 263654, 270194, 276735, 283275, 289815, 296356, 302895, 309435, 315976, 322516, 329057, 335597, 342137, 348678]# noqa: E501 + hit3 = 7 + + data4 = [0, 43874, 54047, 64220, 74395, 84570, 94742, 104916, 115091, 125264, 135437, 145611, 155786, 165958, 176132, 186306, 196481, 206654, 216828, 227001, 237176, 247349, 257522, 267696, 277870, 288043, 298217, 308393, 318565, 328739, 338913, 349088, 359260, 369434, 379608, 389780, 399955, 410129, 420302, 430477, 440651, 450824, 460998, 471172, 481345, 491519, 501692, 511866, 522040, 532214, 542387]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 43874, 54047, 64220, 74395, 84570, 94742, 104916, 115091, 125264, 135437, 145611, 155786, 165958, 176132, 186306, 196481, 206654, 216828, 227001, 237176, 247349, 257522, 267696, 277870, 288043, 298217, 308393, 318565, 328739, 338913, 349088, 359260, 369434, 379608, 389780, 399955, 410129, 420302, 430477, 440651, 450824, 460998, 471172, 481345, 491519, 501692, 511866, 522040, 532214, 542387]# noqa: E501 + hit5 = 1 #TODO + + data6 = [0, 131623, 162143, 192664, 223186, 253708, 284229, 314749, 345270, 375793, 406314, 436834, 467357, 497878, 528399, 558920, 589442, 619963, 650484, 681004, 711527, 742048, 772569, 803089, 833611, 864132, 894654, 925176, 955696, 986217, 1016738, 1047262, 1077782, 1108303, 1138824, 1169346, 1199866, 1230388, 1260909, 1291431, 1321951, 1352472, 1382995, 1413516, 1444036, 1474557, 1505079, 1535601, 1566121, 1596642, 1627165]# noqa: E501 + hit6 = 1 #TODO + +class classChange(Character): + def __init__(self, equVersion=''): + + super().__init__(equVersion) + self.name = 'ghostblade' + self.nameCN = '极诣·剑影' + self.role = 'swordman_male' + + self.武器选项 = ['太刀', '钝器', '巨剑', '短剑'] + self.输出类型选项 = ['物理百分比'] + self.输出类型 = '物理百分比' + self.防具精通属性 = ['力量'] + self.武器类型 = '太刀' + self.防具类型 = '皮甲' + self.buff = 2.083 + + self.角色 = '鬼剑士(男)' + + self.职业 = '剑影' + + self.load_skills() + + def load_skills(self): + """加载技能""" + skills = [] + skills_dict = {} + i = 0 + while i >= 0: + try: + tem = eval('Skill' + str(i) + '(char=self)') + skills_dict[tem.name] = tem + skills.append(tem) + i += 1 + except Exception: + i = -1 + self.skills = skills + self.skills_dict = skills_dict diff --git a/backend/core/character/GF/swordman_male/soul_bender.py b/backend/core/character/GF/swordman_male/soul_bender.py new file mode 100644 index 00000000..e1143b2c --- /dev/null +++ b/backend/core/character/GF/swordman_male/soul_bender.py @@ -0,0 +1,787 @@ +#41f1cdc2ff58bb5fdc287be0db2a8df3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 鬼斩 귀참 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/eb71e1d82d92c7e1d40500a0dcd77aa6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill0(ActiveSkill): + name = "鬼斩" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cd = 6 + mp = [17, 196] + + data0 = [0, 2683, 2955, 3227, 3499, 3771, 4043, 4315, 4588, 4860, 5132, 5404, 5676, 5948, 6221, 6493, 6765, 7037, 7309, 7581, 7853, 8126, 8398, 8670, 8942, 9214, 9486, 9758, 10031, 10303, 10575, 10847, 11119, 11391, 11663, 11936, 12208, 12480, 12752, 13024, 13296, 13568, 13841, 14113, 14385, 14657, 14929, 15201, 15474, 15746, 16018, 16290, 16562, 16834, 17106, 17379, 17651, 17923, 18195, 18467, 18739, 19011, 19284, 19556, 19828, 20100, 20372, 20644, 20916, 21189, 21461]# noqa: E501 + hit0 = 1 #TODO + power0 = 1 + + data1 = [0, 2609, 2873, 3138, 3403, 3667, 3932, 4197, 4461, 4726, 4991, 5255, 5520, 5785, 6049, 6314, 6579, 6843, 7108, 7373, 7637, 7902, 8166, 8431, 8696, 8960, 9225, 9490, 9754, 10019, 10284, 10548, 10813, 11078, 11342, 11607, 11872, 12136, 12401, 12666, 12930, 13195, 13460, 13724, 13989, 14254, 14518, 14783, 15047, 15312, 15577, 15841, 16106, 16371, 16635, 16900, 17165, 17429, 17694, 17959, 18223, 18488, 18753, 19017, 19282, 19547, 19811, 20076, 20341, 20605, 20870]# noqa: E501 + hit1 = 1 #TODO + power1 = 1 + + +# 基础精通 기본기 숙련 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill1(PassiveSkill): + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 1 #TODO + rangeLv = 1 + + data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501 + + associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["残影之凯贾"]}] + + + +# 刀魂之卡赞 카잔 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a5fa08f5d509e6ff2ebc68856a470b5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill2(ActiveSkill): + name = "刀魂之卡赞" + learnLv = 5 + masterLv = 10 + maxLv = 20 + position = 6 #TODO + rangeLv = 3 + cd = 6 + mp = [10, 400] + damage = False + + data0 = [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]# noqa: E501 + associate = [{"type":"*skillRation","data":data0}] + + + +# 短剑精通 소검 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill3(PassiveSkill): + name = "短剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + line = 10 + position = 0 #TODO + rangeLv = 3 + + # 魔攻 + data0 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12]# noqa: E501 + hit2 = 1 #TODO + + # 传世魔攻 + data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit14 = 1 #TODO + + def effect(self, old, new): + weapon = self.char.charEquipInfo["武器"].equInfo + if weapon is None or weapon.itemDetailType != "短剑": + return + data = self.data0 + if weapon.categorize == "传世武器": + data = self.data1 + self.associate = [{type:"$*PAtkM","data":data}] + return super().effect(old, new) + +# 太刀精通 도 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8f73f243041c2d27739fe7696f02bf9b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill4(PassiveSkill): + name = "太刀精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + line = 10 + position = 1 #TODO + rangeLv = 3 + + data0 = [0, 1.3, 2.8, 4.1, 5.4, 6.8, 8.2, 9.6, 10.9, 12.3, 13.7, 15, 16.4, 17.7, 19.1, 20.5, 21.9, 23.3, 24.5, 25.9, 27.3, 28.7, 30.1, 31.4, 32.8, 34.1, 35.5, 36.9, 38.2, 39.6, 41, 42.4, 43.7, 45, 46.4, 47.8, 49.2, 50.6, 52, 53.2, 54.6]# noqa: E501 + + data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + + def effect(self, old, new): + weapon = self.char.charEquipInfo["武器"].equInfo + if weapon is None or weapon.itemDetailType != "太刀": + return + data = self.data0 + if weapon.categorize == "传世武器": + data = self.data1 + self.associate = [{type:"$*PAtkM","data":data}] + return super().effect(old, new) + +# 巨剑精通 대검 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill5(PassiveSkill): + name = "巨剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + line = 10 + position = 0 #TODO + rangeLv = 3 + + data0 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + hit1 = 1 #TODO + + data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + + def effect(self, old, new): + weapon = self.char.charEquipInfo["武器"].equInfo + if weapon is None or weapon.itemDetailType != "巨剑": + return + data = self.data0 + if weapon.categorize == "传世武器": + data = self.data1 + self.associate = [{type:"$*PAtkM","data":data}] + return super().effect(old, new) + + +# 钝器精通 둔기 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/9cb6f9ed646fa87f9b7680a42ce83d1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill6(PassiveSkill): + name = "钝器精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + line = 10 + position = 1 #TODO + rangeLv = 3 + + data0 = [0, 1.4, 2.9, 4.4, 5.8, 7.3, 8.7, 10.2, 11.7, 13.2, 14.6, 16, 17.5, 18.9, 20.4, 21.9, 23.4, 24.8, 26.2, 27.7, 29.1, 30.6, 32.1, 33.6, 35, 36.4, 37.9, 39.3, 40.8, 42.3, 43.8, 45.2, 46.6, 48.1, 49.6, 51, 52.5, 54, 55.4, 56.8, 58.3]# noqa: E501 + + data1 = [0, 1.4, 3.1, 4.6, 6, 7.5, 9, 10.6, 12.1, 13.6, 15.1, 16.5, 18.1, 19.6, 21.1, 22.6, 24.2, 25.7, 27.1, 28.6, 30.2, 31.7, 33.2, 34.7, 36.3, 37.7, 39.2, 40.7, 42.2, 43.8, 45.3, 46.8, 48.2, 49.8, 51.3, 52.8, 54.3, 55.9, 57.4, 58.8, 60.3]# noqa: E501 + + def effect(self, old, new): + weapon = self.char.charEquipInfo["武器"].equInfo + if weapon is None or weapon.itemDetailType != "钝器": + return + data = self.data0 + if weapon.categorize == "传世武器": + data = self.data1 + self.associate = [{type:"$*PAtkM","data":data}] + return super().effect(old, new) + + +# 暗月降临 달의 커튼 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a6c8f69107f8c4f5d1a0c7a57d000290?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill7(PassiveSkill): + name = "暗月降临" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 5 #TODO + rangeLv = 5 + + data0 = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80]# noqa: E501 + + # 暗抗 + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + + associate = [{"type":"*skillRation","data":data0}] + + +# 封印解除 사슬 해제 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill8(PassiveSkill): + name = "封印解除" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 2 #TODO + rangeLv = 3 + + associate = [{"type":"+lv","data":[0] + [1]*20,"skills":["刀魂之卡赞", "冰霜之萨亚", "侵蚀之普戾蒙", "鬼斩", "瘟疫之罗刹", "冥炎之卡洛"],"ratio":1}]# noqa: E501 + + +# 侵蚀之普戾蒙 몽롱한 눈의 브레멘 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/01384bbfc346775d1267fa0bc4ca605f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill9(ActiveSkill): + name = "侵蚀之普戾蒙" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 6 #TODO + rangeLv = 3 + cd = 6 + mp = [40, 644] + + data0 = [0, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34]# noqa: E501 + associate = [{"type":"*skillRation","data":data0}] + + +# 月光斩 달빛 베기 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/a2d943797daca862a6f321aca6ac9bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill10(ActiveSkill): + name = "月光斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cd = 4 + mp = [17, 182] + + data0 = [0, 1221, 1338, 1465, 1588, 1712, 1836, 1960, 2079, 2205, 2332, 2453, 2579, 2701, 2827, 2948, 3072, 3194, 3320, 3444, 3568, 3689, 3815, 3937, 4061, 4185, 4306, 4430, 4558, 4680, 4803, 4930, 5049, 5173, 5297, 5420, 5547, 5671, 5790, 5916, 6038, 6163, 6287, 6407, 6531, 6659, 6781, 6904, 7031, 7152, 7276, 7398, 7521, 7647, 7772, 7893, 8017, 8141, 8264, 8388, 8512, 8631, 8758, 8884, 9007, 9131, 9255, 9377, 9500, 9624, 9748]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 1379, 1520, 1658, 1799, 1936, 2077, 2220, 2360, 2502, 2637, 2780, 2919, 3058, 3198, 3337, 3480, 3618, 3759, 3896, 4036, 4175, 4316, 4459, 4595, 4740, 4881, 5018, 5160, 5297, 5438, 5576, 5719, 5860, 5996, 6137, 6276, 6418, 6554, 6695, 6839, 6979, 7120, 7259, 7398, 7538, 7677, 7820, 7959, 8097, 8238, 8378, 8515, 8655, 8798, 8940, 9078, 9217, 9357, 9498, 9639, 9780, 9920, 10057, 10198, 10338, 10477, 10617, 10758, 10900, 11036]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 1936, 2135, 2332, 2526, 2725, 2919, 3116, 3313, 3511, 3708, 3903, 4100, 4294, 4493, 4687, 4884, 5085, 5282, 5472, 5673, 5872, 6066, 6263, 6460, 6659, 6851, 7048, 7245, 7443, 7638, 7835, 8033, 8230, 8422, 8621, 8821, 9013, 9212, 9410, 9602, 9801, 9998, 10197, 10394, 10588, 10788, 10980, 11179, 11375, 11570, 11769, 11968, 12160, 12357, 12556, 12750, 12949, 13144, 13343, 13537, 13734, 13930, 14127, 14324, 14525, 14717, 14916, 15108, 15307, 15507]# noqa: E501 + hit2 = 1 #TODO + + +# 暗之亲和 어둠의 친화 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill11(PassiveSkill): + name = "暗之亲和" + learnLv = 18 + masterLv = 1 + maxLv = 1 + line = 15 + position = 7 #TODO + rangeLv = 1 + + + +# 残影之凯贾 잔영의 케이가 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d085127b0edd719782bd618d5688f4a1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill12(ActiveSkill): + name = "残影之凯贾" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 5 #TODO + rangeLv = 3 + cd = 5 + mp = [194, 2125] + + data0 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175]# noqa: E501 + hit2 = 1 #TODO + + data3 = [0, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194]# noqa: E501 + hit3 = 1 #TODO + + + + +# 满月斩 만월 달빛 베기 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c77a417c43de80c4ce32c1ed405d174a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill13(PassiveSkill): + name = "满月斩" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 4 #TODO + rangeLv = 1 + + + +# 湮灭仪式 소멸의 의식 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2e9c5a06ff3fe8aea672a2a55c40fdbf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill14(ActiveSkill): + name = "湮灭仪式" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 7 #TODO + rangeLv = 2 + cd = 1 + mp = [50, 50] + damage = False + + +# 鬼神解放 귀백 해방 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b1ccbd90d0b40f543ece3b18fcef827f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill15(PassiveSkill): + name = "鬼神解放" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 2 #TODO + rangeLv = 2 + + +# 噬灵鬼斩 귀참 드라이브 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill16(PassiveSkill): + name = "噬灵鬼斩" + learnLv = 25 + masterLv = 1 + maxLv = 5 + position = 3 #TODO + rangeLv = 3 + + data0 = [0, 10, 20, 30, 40, 50]# noqa: E501 + + associate = [{"type":"*power1","data":data0,"skills":["鬼斩"]}]# noqa: E501 + + + +# 冰霜之萨亚 냉기의 사야 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/04883563896fe1adac7505c6146b5f59?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill17(ActiveSkill): + name = "冰霜之萨亚" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 6 #TODO + rangeLv = 2 + cd = 15 + mp = [150, 1260] + + data0 = [0, 901, 993, 1084, 1176, 1267, 1359, 1450, 1542, 1633, 1725, 1816, 1908, 1999, 2091, 2182, 2274, 2365, 2457, 2549, 2641, 2732, 2824, 2915, 3007, 3098, 3190, 3281, 3372, 3464, 3556, 3646, 3739, 3830, 3921, 4012, 4105, 4195, 4287, 4381, 4470, 4561, 4655, 4745, 4836, 4930, 5020, 5111, 5204, 5294, 5386, 5479, 5569, 5661, 5753, 5842, 5934, 6027, 6117, 6208, 6301, 6391, 6483, 6576, 6667, 6757, 6851, 6941, 7033, 7126, 7216]# noqa: E501 + hit1 = 10 #TODO + + +# 鬼影鞭 귀검편 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d429147c372b549c3dadcabcba50787f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill18(ActiveSkill): + name = "鬼影鞭" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 3 + cd = 8 + mp = [55, 700] + + data0 = [0, 3035, 3521, 4005, 4491, 4974, 5459, 5943, 6428, 6912, 7395, 7881, 8364, 8850, 9335, 9818, 10302, 10787, 11271, 11754, 12240, 12725, 13209, 13688, 14178, 14661, 15147, 15632, 16109, 16597, 17080, 17568, 18052, 18537, 19020, 19506, 19989, 20471, 20959, 21440, 21927, 22411, 22897, 23382, 23861, 24347, 24832, 25318, 25801, 26287, 26768, 27253, 27739, 28225, 28708, 29191, 29675, 30161, 30643, 31129, 31615, 32098, 32584, 33065, 33551, 34034, 34519, 35001, 35488, 35974, 36457]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 7089, 8218, 9348, 10477, 11608, 12736, 13869, 14999, 16130, 17258, 18391, 19519, 20650, 21782, 22911, 24038, 25170, 26299, 27430, 28562, 29691, 30819, 31952, 33082, 34211, 35341, 36470, 37599, 38731, 39862, 40990, 42124, 43253, 44384, 45514, 46646, 47772, 48904, 50031, 51163, 52294, 53424, 54553, 55685, 56814, 57945, 59077, 60204, 61333, 62465, 63594, 64724, 65856, 66985, 68114, 69246, 70378, 71505, 72638, 73766, 74897, 76027, 77158, 78287, 79419, 80548, 81678, 82809, 83938, 85066]# noqa: E501 + hit1 = 1 #TODO + + + +# 死亡墓碑 툼스톤 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/e49e57b2e8fbeceb0a2c56a0c63fe6c5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill19(ActiveSkill): + name = "死亡墓碑" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 4 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [165, 1386] + + data0 = [0, 1953, 2150, 2351, 2547, 2745, 2943, 3141, 3338, 3539, 3732, 3932, 4131, 4328, 4526, 4725, 4922, 5123, 5321, 5516, 5715, 5916, 6113, 6312, 6510, 6707, 6906, 7106, 7299, 7499, 7697, 7895, 8093, 8291, 8489, 8688, 8885, 9083, 9282, 9480, 9678, 9878, 10076, 10274, 10472, 10670, 10868, 11066, 11264, 11460, 11658, 11858, 12056, 12254, 12452, 12650, 12848, 13047, 13242, 13442, 13641, 13839, 14037, 14237, 14433, 14631, 14832, 15026, 15227, 15426, 15621]# noqa: E501 + hit0 = 9 + +# 瘟疫之罗刹 역병의 라사 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/38612d8f2561edc2eb68d5057a837bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill20(ActiveSkill): + name = "瘟疫之罗刹" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [154, 1293] + + data0 = [0, 1854, 2042, 2234, 2421, 2607, 2795, 2987, 3174, 3362, 3552, 3738, 3926, 4115, 4305, 4493, 4679, 4868, 5058, 5244, 5435, 5622, 5807, 5997, 6185, 6374, 6566, 6752, 6938, 7127, 7317, 7505, 7692, 7881, 8069, 8256, 8447, 8634, 8823, 9009, 9200, 9387, 9576, 9765, 9953, 10137, 10329, 10518, 10706, 10898, 11085, 11270, 11457, 11646, 11835, 12023, 12210, 12398, 12588, 12777, 12965, None, None, None, None, None, None, None, None, None, None]# noqa: E501 + hit0 = 10 + + +# 鬼影闪 귀영섬 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill21(ActiveSkill): + name = "鬼影闪" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 5 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [200, 1680] + + data0 = [0, 17363, 19125, 20889, 22649, 24411, 26172, 27936, 29699, 31460, 33222, 34980, 36741, 38505, 40268, 42029, 43793, 45554, 47313, 49076, 50838, 52599, 54362, 56123, 57882, 59643, 61406, 63168, 64931, 66692, 68454, 70214, 71978, 73739, 75501, 77262, 79028, 80787, 82548, 84309, 86072, 87833, 89597, 91358, 93117, 94881, 96642, 98403, 100167, 101930, 103691, 105452, 107213, 108971, 110735, 112497, 114258, 116019, 117780, 119541, 121307, 123068, 124830, 126593, 128352, 130116, 131877, 133637, 135401, 137162, 138921]# noqa: E501 + hit0 = 1 #TODO + + + +# 鬼斩 : 狂怒 귀참 : 광폭 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/56aa7844a2da23f5bea9b585aea5ae45?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill22(ActiveSkill): + name = "鬼斩 : 狂怒" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 3 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [165, 1386] + icon = "$char/鬼斩:狂怒" + + data0 = [0, 21162, 23310, 25455, 27602, 29750, 31896, 34044, 36191, 38337, 40484, 42630, 44781, 46925, 49073, 51221, 53369, 55515, 57659, 59807, 61955, 64101, 66249, 68397, 70544, 72687, 74835, 76983, 79131, 81276, 83424, 85572, 87719, 89867, 92010, 94160, 96308, 98454, 100602, 102749, 104894, 107040, 109188, 111336, 113483, 115629, 117777, 119922, 122070, 124217, 126363, 128511, 130659, 132806, 134951, 137097, 139247, 141393, 143541, 145689, 147836, 149982, 152129, 154275, 156423, 158568, 160716, 162864, 165012, 167157, 169304]# noqa: E501 + hit0 = 1 #TODO + + + +# 冥炎之卡洛 흑염의 칼라 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/0b8db1e10b3abbd24d38564e708675d5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill23(ActiveSkill): + name = "冥炎之卡洛" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 7 #TODO + rangeLv = 2 + cube = 2 + cd = 5 + mp = [492, 4920] + + data0 = [0, 521, 576, 627, 680, 734, 785, 837, 890, 948, 998, 1047, 1103, 1155, 1206, 1263, 1316, 1365, 1419, 1473, 1524, 1580, 1629, 1683, 1736, 1788, 1838, 1898, 1950, 1998, 2057, 2105, 2163, 2216, 2265, 2318, 2373, 2426, 2477, 2532, 2583, 2637, 2688, 2745, 2799, 2849, 2904, 2955, 3008, 3059, 3117, 3167, 3219, 3273, 3329, 3383, 3435, 3486, 3536, 3587, 3645, 3698, 3749, 3803, 3858, 3908, 3963, 4014, 4068, 4121, 4173]# noqa: E501 + hit0 = 3 + + data1 = [0, 318, 351, 384, 416, 447, 483, 515, 546, 578, 611, 644, 677, 710, 740, 774, 803, 837, 873, 902, 936, 968, 999, 1032, 1064, 1097, 1131, 1161, 1194, 1227, 1259, 1293, 1323, 1358, 1391, 1421, 1452, 1485, 1518, 1553, 1584, 1613, 1650, 1683, 1713, 1745, 1782, 1814, 1838, 1877, 1910, 1944, 1973, 2006, 2040, 2075, 2100, 2133, 2168, 2201, 2232, 2265, 2298, 2325, 2360, 2394, 2426, 2460, 2492, 2523, 2559]# noqa: E501 + hit1 = 0 + + mode = ["分身","冥炎"] + + def setMode(self, mode): + if mode == "冥炎": + self.hit1 = 1 + return super().setMode(mode) + + data2 = [0, 2069, 2277, 2486, 2700, 2909, 3119, 3329, 3537, 3746, 3956, 4172, 4379, 4589, 4797, 5007, 5216, 5429, 5636, 5847, 6059, 6267, 6477, 6686, 6897, 7106, 7319, 7526, 7736, 7947, 8157, 8367, 8576, 8789, 8996, 9207, 9416, 9626, 9837, 10046, 10256, 10466, 10676, 10886, 11096, 11306, 11516, 11724, 11934, 12149, 12356, 12569, 12774, 12984, 13193, 13404, 13619, 13827, 14037, 14244, 14454, 14663, 14876, 15089, 15297, 15507, 15713, 15924, 16133, 16346, 16554]# noqa: E501 + + data3 = [0, 3029, 3335, 3644, 3951, 4257, 4565, 4875, 5181, 5490, 5798, 6107, 6408, 6717, 7025, 7331, 7641, 7947, 8255, 8562, 8871, 9177, 9486, 9791, 10098, 10406, 10715, 11022, 11327, 11636, 11942, 12251, 12558, 12866, 13170, 13481, 13787, 14094, 14403, 14708, 15017, 15324, 15632, 15939, 16250, 16551, 16860, 17168, 17475, 17783, 18089, 18396, 18704, 19014, 19320, 19629, 19934, 20241, 20549, 20858, 21164, 21470, 21779, 22085, 22394, 22701, 23010, 23313, 23622, 23930, 24237]# noqa: E501 + + data4 = [0, 6495, 7152, 7815, 8472, 9132, 9791, 10451, 11106, 11771, 12429, 13086, 13746, 14405, 15063, 15723, 16383, 17042, 17700, 18359, 19017, 19679, 20339, 20997, 21653, 22314, 22971, 23634, 24291, 24951, 25608, 26268, 26927, 27587, 28247, 28907, 29564, 30224, 30881, 31541, 32202, 32858, 33519, 34178, 34835, 35498, 36156, 36815, 37473, 38133, 38790, 39450, 40112, 40769, 41426, 42089, 42744, 43406, 44067, 44723, 45383, 46041, 46700, 47360, 48018, 48678, 49337, 49992, 50655, 51314, 51974]# noqa: E501 + + data5 = [0, 10551, 11621, 12693, 13761, 14834, 15902, 16971, 18044, 19115, 20184, 21257, 22325, 23397, 24468, 25538, 26607, 27677, 28748, 29819, 30888, 31959, 33032, 34100, 35174, 36239, 37311, 38382, 39453, 40523, 41594, 42663, 43736, 44805, 45876, 46944, 48015, 49088, 50157, 51227, 52299, 53370, 54440, 55509, 56577, 57653, 58724, 59790, 60860, 61934, 63003, 64073, 65142, 66215, 67286, 68357, 69423, 70496, 71567, 72638, 73706, 74778, 75849, 76920, 77987, 79059, 80130, 81201, 82271, 83339, 84413]# noqa: E501 + + associate = [ + {"type":"*power0","data":[i if i ==0 else i-1 for i in data2],"skills":["冥炎剑"],"ratio":1}, + {"type":"*power1","data":[i if i ==0 else i-1 for i in data3],"skills":["冥炎剑"],"ratio":1}, + {"type":"*power2","data":[i if i ==0 else i-1 for i in data4],"skills":["冥炎剑"],"ratio":1}, + {"type":"*power3","data":[i if i ==0 else i-1 for i in data5],"skills":["冥炎剑"],"ratio":1}, + ] + + + +# 冥炎剑 흑염검 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/1c1a9606eb702ebe5a7bb4397f3aeae0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill24(ActiveSkill): + name = "冥炎剑" + learnLv = 45 + masterLv = 1 + maxLv = 1 + line = 50 + position = 7 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + + data0 = data1 = data2 = data3 = [0,1] + hit0 = 2 + hit1 = 2 + hit2 = 2 + hit3 = 1 + power0 = power1 = power2 = power3 = 1 + + +# 恐惧光环 칠흑의 공포 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/7e904ea3d2a9faa054604e55120a9268?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill25(PassiveSkill): + name = "恐惧光环" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 2 #TODO + rangeLv = 3 + + data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84, 85.5]# noqa: E501 + + associate = [{ + "type":"*skillRation","data":data0 + }] + + +# 第7鬼神 : 邪神之怖拉修 제 7의 귀신 : 광폭의 블라슈 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/b8f4966608e4ebb3cc80ba4eac3649bb?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill26(ActiveSkill): + name = "第7鬼神 : 邪神之怖拉修" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 8 #TODO + rangeLv = 5 + cube = 5 + cd = 140 + mp = [600, 5040] + icon = "$char/第七鬼神:邪神之怖拉修" + + data0 = [0, 9674, 11918, 14161, 16405, 18649, 20893, 23136, 25377, 27623, 29867, 32109, 34352, 36596, 38841, 41085, 43326, 45569, 47814, 50059, 52301, 54544, 56788, 59032, 61275, 63519, 65763, 68005, 70248, 72492, 74736, 76981, 79222, 81467, 83710, 85955, 88199, 90441, 92684, 94927, 97172, None, None, None, None, None, None, None, None, None, None]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 13078, 16111, 19146, 22180, 25214, 28245, 31278, 34312, 37345, 40376, 43411, 46444, 49479, 52512, 55542, 58575, 61609, 64643, 67677, 70708, 73742, 76776, 79809, 82843, 85874, 88908, 91941, 94976, 98007, 101040, 104073, 107106, 110141, 113173, 116205, 119239, 122273, 125307, 128338, 131372, None, None, None, None, None, None, None, None, None, None]# noqa: E501 + hit1 = 1 #TODO + + data2 = [0, 2605, 3209, 3812, 4415, 5021, 5624, 6230, 6833, 7439, 8041, 8646, 9249, 9854, 10457, 11063, 11666, 12272, 12874, 13478, 14081, 14686, 15291, 15895, 16500, 17103, 17707, 18311, 18916, 19519, 20125, 20728, 21334, 21936, 22541, 23143, 23750, 24353, 24958, 25561, 26166, None, None, None, None, None, None, None, None, None, None]# noqa: E501 + hit2 = 5 + + + +# 鬼斩 : 炼狱 귀참 : 나락 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/d89f26862e348a801b30bb9fd7125db5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill27(ActiveSkill): + name = "鬼斩 : 炼狱" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1120] + icon = "$char/鬼斩:炼狱" + + data0 = [0, 2798, 3084, 3369, 3650, 3936, 4218, 4505, 4787, 5070, 5355, 5639, 5925, 6209, 6494, 6774, 7061, 7344, 7626, 7911, 8198, 8484, 8766, 9048, 9333, 9617, 9900, 10185, 10469, 10752, 11036, 11324, 11604, 11891, 12174, 12459, 12741, 13023, 13311, 13592, 13878, 14162, 14447, 14730, 15015, 15299, 15579, 15867, 16149, 16437, 16718]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 10887, 11993, 13098, 14202, 15305, 16413, 17517, 18624, 19725, 20828, 21933, 23040, 24146, 25250, 26354, 27458, 28566, 29669, 30771, 31875, 32981, 34089, 35193, 36297, 37400, 38507, 39612, 40715, 41819, 42923, 44030, 45135, 46241, 47343, 48450, 49553, 50654, 51764, 52866, 53973, 55074, 56180, 57287, 58392, 59498, 60597, 61703, 62808, 63915, 65018]# noqa: E501 + hit1 = 2 + + data2 = [0, 9333, 10281, 11225, 12174, 13118, 14069, 15015, 15960, 16908, 17855, 18804, 19749, 20694, 21642, 22590, 23532, 24483, 25430, 26378, 27321, 28269, 29217, 30165, 31107, 32057, 33005, 33953, 34898, 35843, 36791, 37740, 38685, 39632, 40580, 41528, 42474, 43418, 44369, 45312, 46262, 47208, 48158, 49101, 50049, 50996, 51944, 52889, 53837, 54785, 55733]# noqa: E501 + hit2 = 1 #TODO + + +# 冥祭之沼 툼스톤 스웜프 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/2ff50c35efcf0f287c4c418c8454da48?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill28(ActiveSkill): + name = "冥祭之沼" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 4 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [822, 1726] + + data0 = [0, 35804, 39438, 43068, 46697, 50334, 53966, 57603, 61233, 64863, 68492, 72129, 75759, 79391, 83027, 86654, 90288, 93923, 97554, 101189, 104822, 108449, 112086, 115718, 119348, 122982, 126611, 130245, 133878, 137510, 141144, 144777, 148407, 152040, 155675, 159303, 162938, 166571, 170201, 173837, 177467, 181101, 184734, 188366, 191996, 195630, 199260, 202893, 206523, 210158, 213791]# noqa: E501 + hit0 = 1 #TODO + + +# 幽魂之布雷德 블레이드 팬텀 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/c4a5b868f1e8e60cd1867a2cfab4a242?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill29(ActiveSkill): + name = "幽魂之布雷德" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + + data0 = [0, 487, 538, 587, 639, 686, 737, 786, 836, 886, 934, 985, 1033, 1084, 1133, 1185, 1233, 1283, 1333, 1381, 1432, 1479, 1531, 1580, 1632, 1681, 1729, 1779, 1828, 1878, 1926, 1979, 2027, 2077, 2126, 2176, 2224, 2275, 2325, 2375, 2425, 2473, 2523, 2572, 2623, 2672, 2720, 2772, 2823, 2871, 2920]# noqa: E501 + hit0 = 32 + + data1 = [0, 5445, 5995, 6550, 7101, 7653, 8207, 8760, 9310, 9863, 10416, 10970, 11520, 12074, 12626, 13178, 13730, 14284, 14836, 15389, 15941, 16491, 17047, 17599, 18149, 18701, 19255, 19808, 20360, 20913, 21464, 22017, 22570, 23122, 23674, 24227, 24780, 25330, 25886, 26436, 26990, 27540, 28093, 28645, 29200, 29750, 30303, 30856, 31406, 31962, 32512]# noqa: E501 + hit1 = 4 + + data2 = [0, 30629, 33737, 36842, 39951, 43056, 46165, 49274, 52379, 55488, 58595, 61701, 64810, 67917, 71023, 74132, 77240, 80344, 83452, 86563, 89668, 92776, 95885, 98990, 102098, 105206, 108311, 111419, 114526, 117634, 120743, 123849, 126956, 130064, 133170, 136279, 139386, 142491, 145600, 148709, 151813, 154922, 158031, 161137, 164245, 167351, 170459, 173566, 176673, 179779, 182888]# noqa: E501 + hit2 = 1 #TODO + + mode = ["打满","终结"] + + def setMode(self, mode): + if mode == "终结": + self.hit0 = 4 + return super().setMode(mode) + + +# 御鬼之极 팬텀 마스터리 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/95103ae7c54eaedea3bbcf726520db6c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill30(PassiveSkill): + name = "御鬼之极" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 3 + + data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120]# noqa: E501 + associate = [{ + "type":"*skillRation","data":data0 + }] + + +# 幽魂降临 : 式 검귀강령 : 식 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/96e72ec364dada85600c907ecd95a140?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill31(ActiveSkill): + name = "幽魂降临 : 式" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 3 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + icon = "$char/幽魂降临:式" + + data0 = [0, 26978, 29714, 32452, 35191, 37925, 40663, 43400, 46139, 48874, 51609, 54348, 57083, 59820, 62560, 65297, 68032, 70770, 73507, 76244, 78980, 81719, 84455, 87192, 89930, 92668, 95402, 98138, 100877, 103613, 106352, 109087, 111825, 114561, 117299, 120037, 122774, 125508, 128247, 130983, 133719, 129959, 132566, 135172, 137780, 140386, 142992, 145599, 148207, 150812, 153420]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 40466, 44574, 48678, 52785, 56889, 60994, 65102, 69205, 73311, 77416, 81523, 85627, 89733, 93841, 97944, 102050, 106154, 110260, 114365, 118473, 122577, 126683, 130789, 134892, 138999, 143103, 147210, 151314, 155422, 159527, 163631, 167738, 171842, 175948, 180052, 184160, 188266, 192370, 196475, 200582, 194939, 198849, 202760, 206670, 210579, 214490, 218400, 222311, 226219, 230130]# noqa: E501 + hit1 = 1 #TODO + + +# 王者号令 : 吉格降临 지그 강림 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/9bc30e0f6e22b0333762d04acae7d252?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill32(ActiveSkill): + name = "王者号令 : 吉格降临" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + icon = "$char/王者号令:吉格降临" + + data0 = [0, 1229, 1514, 1798, 2083, 2368, 2651, 2938, 3224, 3507, 3794, 4079, 4364, 4649, 4933, 5218, 5502, 5788, 6072, 6358, 6643, 6927, 7213, 7500, 7784, 8068, 8353, 8637, 8922, 9209, 9493, 9777, 10064, 10346, 10633, 10919, 11202, 11489, 11772, 12057, 12343, 12628, 12913, 13196, 13482, 13769, 14053, 14339, 14622, 14907, 15194]# noqa: E501 + hit0 = 15 + + data1 = [0, 24580, 30279, 35979, 41680, 47378, 53079, 58778, 64478, 70179, 75876, 81577, 87278, 92978, 98678, 104377, 110077, 115778, 121473, 127174, 132876, 138576, 144274, 149973, 155674, 161376, 167072, 172774, 178474, 184173, 189875, 195571, 201272, 206973, 212670, 218372, 224072, 229772, 235472, 241170, 246871, 252572, 258269, 263970, 269669, 275368, 281070, 286768, 292469, 298169, 303868]# noqa: E501 + hit1 = 1 + + data2 = [0, 30725, 37848, 44975, 52098, 59224, 66346, 73473, 80597, 87722, 94847, 101972, 109098, 116222, 123346, 130471, 137596, 144720, 151845, 158968, 166095, 173218, 180344, 187467, 194595, 201718, 208842, 215966, 223093, 230215, 237342, 244467, 251592, 258716, 265841, 272967, 280089, 287215, 294339, 301463, 308587, 315715, 322837, 329963, 337087, 344214, 351335, 358462, 365586, 372710, 379835]# noqa: E501 + hit2 = 1 + + data3 = [0, 49160, 60559, 71958, 83356, 94758, 106158, 117557, 128954, 140356, 151756, 163155, 174554, 185955, 197355, 208753, 220152, 231553, 242953, 254352, 265751, 277149, 288551, 299949, 311349, 322748, 334150, 345548, 356947, 368346, 379748, 391148, 402546, 413944, 425346, 436746, 448144, 459544, 470945, 482345, 493740, 505142, 516540, 527943, 539338, 550739, 562138, 573541, 584937, 596338, 607737]# noqa: E501 + hit3 = 1 #TODO + + +# 鬼神冠冕 데모닉 크라운 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/696721534394b40e78ac96e880f19e5a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill33(PassiveSkill): + name = "鬼神冠冕" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 3 + + data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 + + associate = [{ + "type":"*skillRation","data":data0 + }] + + +# 鬼神剑·黄泉摆渡 탐식의 크레바스 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/0dbdeaf846356f8b9380f8fbb8e97377?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill34(ActiveSkill): + name = "鬼神剑·黄泉摆渡" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 7 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1064, 7980] + + data0 = [0, 27914, 30746, 33578, 36410, 39243, 42076, 44905, 47740, 50571, 53403, 56235, 59068, 61899, 64732, 67564, 70396, 73227, 76060, 78891, 81724, 84555, 87388, 90220, 93052, 95883, 98716, 101547, 104378, 107211, 110044, 112874, 115707, 118540, 121369, 124203, 127034, 129868, 132698, 135531, 138363, 141196, 144027, 146859, 149692, 152522, 155355, 158187, 161021, 163852, 166684]# noqa: E501 + hit0 = 1 + + data1 = [0, 27914, 30746, 33578, 36410, 39243, 42076, 44905, 47740, 50571, 53403, 56235, 59068, 61899, 64732, 67564, 70396, 73227, 76060, 78891, 81724, 84555, 87388, 90220, 93052, 95883, 98716, 101547, 104378, 107211, 110044, 112874, 115707, 118540, 121369, 124203, 127034, 129868, 132698, 135531, 138363, 141196, 144027, 146859, 149692, 152522, 155355, 158187, 161021, 163852, 166684]# noqa: E501 + hit1 = 1 + + data2 = [0, 13957, 15374, 16789, 18204, 19622, 21037, 22453, 23867, 25286, 26701, 28117, 29533, 30949, 32364, 33781, 35196, 36614, 38029, 39445, 40860, 42278, 43693, 45108, 46525, 47942, 49358, 50773, 52188, 53603, 55022, 56438, 57853, 59270, 60686, 62101, 63517, 64933, 66350, 67766, 69182, 70598, 72015, 73429, 74845, 76262, 77677, 79094, 80510, 81926, 83341]# noqa: E501 + hit2 = 1 + + data3 = [0, 4187, 4612, 5037, 5460, 5883, 6311, 6735, 7160, 7585, 8011, 8433, 8862, 9285, 9709, 10135, 10558, 10983, 11408, 11833, 12258, 12682, 13107, 13534, 13957, 14384, 14806, 15230, 15656, 16081, 16507, 16931, 17357, 17780, 18204, 18631, 19056, 19479, 19905, 20328, 20753, 21179, 21603, 22029, 22454, 22879, 23302, 23726, 24152, 24577, 25002]# noqa: E501 + hit3 = 5 + + data4 = [0, 48850, 53806, 58764, 63719, 68674, 73632, 78587, 83542, 88501, 93456, 98411, 103368, 108323, 113279, 118235, 123192, 128147, 133104, 138059, 143016, 147971, 152927, 157884, 162840, 167795, 172752, 177707, 182663, 187620, 192576, 197531, 202489, 207444, 212400, 217357, 222314, 227270, 232226, 237181, 242138, 247093, 252049, 257005, 261961, 266917, 271873, 276829, 281785, 286741, 291698]# noqa: E501 + hit4 = 1 + + +# 黄泉之门 : 万鬼度灵 구천강림 : 귀문 +# https://api.neople.co.kr/df/skills/41f1cdc2ff58bb5fdc287be0db2a8df3/56fca6cff74d828e92301a40cd2148b9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 +class Skill35(ActiveSkill): + name = "黄泉之门 : 万鬼度灵" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 5 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + icon = "$char/黄泉之门:万鬼度灵" + + data0 = [0, 23464, 28903, 34346, 39785, 45227, 50667, 56109, 61549, 66990, 72431, 77871, 83313, 88754, 94195, 99635, 105077, 110517, 115958, 121401, 126839, 132282, 137723, 143162, 148603, 154043, 159485, 164926, 170368, 175807, 181248, 186690, 192130, 197572, 203012, 208453, 213894, 219336, 224776, 230217, 235659, 241098, 246539, 251980, 257421, 262862, 268303, 273744, 279184, 284626, 290067]# noqa: E501 + hit0 = 1 #TODO + + data1 = [0, 8797, 10837, 12879, 14921, 16960, 19000, 21040, 23081, 25121, 27162, 29202, 31242, 33282, 35323, 37364, 39403, 41442, 43483, 45524, 47564, 49603, 51645, 53686, 55728, 57765, 59806, 61847, 63888, 65927, 67967, 70008, 72049, 74089, 76129, 78169, 80210, 82250, 84290, 86330, 88370, 90412, 92452, 94493, 96533, 98572, 100613, 102653, 104693, 106734, 108775]# noqa: E501 + hit1 = 8 + + data3 = [0, 140781, 173427, 206072, 238718, 271363, 304007, 336654, 369299, 401945, 434590, 467234, 499879, 532526, 565171, 597818, 630462, 663107, 695754, 728398, 761044, 793690, 826333, 858980, 891625, 924270, 956914, 989561, 1022206, 1054851, 1087498, 1120140, 1152787, 1185434, 1218077, 1250724, 1283368, 1316013, 1348659, 1381304, 1413951, 1446596, 1479242, 1511887, 1544532, 1577177, 1609823, 1642468, 1675113, 1707759, 1740404]# noqa: E501 + hit3 = 1 #TODO + + data4 = [0, 140781, 173427, 206072, 238718, 271363, 304007, 336654, 369299, 401945, 434590, 467234, 499879, 532526, 565171, 597818, 630462, 663107, 695754, 728398, 761044, 793690, 826333, 858980, 891625, 924270, 956914, 989561, 1022206, 1054851, 1087498, 1120140, 1152787, 1185434, 1218077, 1250724, 1283368, 1316013, 1348659, 1381304, 1413951, 1446596, 1479242, 1511887, 1544532, 1577177, 1609823, 1642468, 1675113, 1707759, 1740404]# noqa: E501 + hit4 = 1 #TODO + + data5 = [0, 6255, 7708, 9158, 10608, 12061, 13511, 14959, 16412, 17864, 19314, 20766, 22216, 23667, 25120, 26569, 28020, 29471, 30924, 32371, 33823, 35275, 36725, 38175, 39628, 41077, 42528, 43981, 45431, 46882, 48334, 49784, 51233, 52685, 54136, 55587, 57036, 58489, 59940, 61389, 62843, 64293, 65744, 67194, 68645, 70096, 71547, 72997, 74449, 75900, 77351]# noqa: E501 + hit5 = 15 + +class classChange(Character): + def __init__(self, equVersion=''): + + super().__init__(equVersion) + self.name = 'soul_bender' + self.nameCN = '极诣·鬼泣' + self.role = 'swordman_male' + + self.武器选项 = ['太刀', '钝器', '巨剑', '短剑'] + self.输出类型选项 = ['魔法百分比'] + self.输出类型 = '魔法百分比' + self.防具精通属性 = ['智力'] + self.武器类型 = '短剑' + self.防具类型 = '布甲' + self.buff = 1.76 + + self.角色 = '鬼剑士(男)' + + self.职业 = '鬼泣' + + self.load_skills() + + def load_skills(self): + """加载技能""" + skills = [] + skills_dict = {} + i = 0 + while i >= 0: + try: + tem = eval('Skill' + str(i) + '(char=self)') + skills_dict[tem.name] = tem + skills.append(tem) + i += 1 + except Exception: + i = -1 + self.skills = skills + self.skills_dict = skills_dict diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index c8747f25..76df7c2e 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -8,10 +8,10 @@ adv = [ 'title': '鬼剑士(男)', 'children': [ {'id': 0, 'name': 'weapon_master', 'title': '极诣·剑魂', 'open': False}, - {'id': 1, 'name': 'soul_bender', 'title': '极诣·鬼泣', 'open': False}, + {'id': 1, 'name': 'soul_bender', 'title': '极诣·鬼泣', 'open': True, 'class': 'GF.swordman_male.soul_bender'}, {'id': 2, 'name': 'berserker', 'title': '极诣·狂战士', 'open': True, 'class': 'GF.swordman_male.berserker'}, - {'id': 3, 'name': 'asura', 'title': '极诣·阿修罗', 'open': False}, - {'id': 4, 'name': 'ghostblade', 'title': '极诣·剑影', 'open': False}, + {'id': 3, 'name': 'asura', 'title': '极诣·阿修罗', 'open': False, 'class': 'GF.swordman_male.asura'}, + {'id': 4, 'name': 'ghostblade', 'title': '极诣·剑影', 'open': True, 'class': 'GF.swordman_male.ghostblade'}, ], }, { @@ -20,10 +20,10 @@ adv = [ 'title': '鬼剑士(女)', 'children': [ {'id': 0, 'name': 'sword_master', 'title': '极诣·驭剑士', 'open': False}, - {'id': 1, 'name': 'dark_templar', 'title': '极诣·暗殿骑士', 'open': False}, + {'id': 1, 'name': 'dark_templar', 'title': '极诣·暗殿骑士', 'open': False, 'class': 'GF.swordman_female.dark_templar'}, {'id': 2, 'name': 'demon_slayer', 'title': '极诣·契魔者', 'open': True, 'class': 'GF.swordman_female.demon_slayer'}, {'id': 3, 'name': 'vegabond', 'title': '极诣·流浪武士', 'open': True, 'class': 'GF.swordman_female.vegabond'}, - {'id': 4, 'name': 'spectre', 'title': '极诣·刃影', 'open': False}, + {'id': 4, 'name': 'spectre', 'title': '极诣·刃影', 'open': False, 'class': 'GF.swordman_female.spectre'}, ], }, { diff --git a/frontend/src/api/info/type.ts b/frontend/src/api/info/type.ts index d06eae18..2d6f7f91 100644 --- a/frontend/src/api/info/type.ts +++ b/frontend/src/api/info/type.ts @@ -76,6 +76,7 @@ export interface ISkill { id: number learnLv: number position: number + line:number type: string maxLearnLv: number maxLv: number diff --git a/frontend/src/pages/Character/EquipmentDictionary/Index.vue b/frontend/src/pages/Character/EquipmentDictionary/Index.vue index 18388b69..5dc067a4 100644 --- a/frontend/src/pages/Character/EquipmentDictionary/Index.vue +++ b/frontend/src/pages/Character/EquipmentDictionary/Index.vue @@ -1,5 +1,5 @@