From edf347fbd3ff806ecf6b69602842397205d05834 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 9 Apr 2025 18:29:03 +0800 Subject: [PATCH] dev --- backend/core/basic/skill.py | 23 +- .../GF/swordman_female/demon_slayer.py | 951 +++++------------- backend/core/character/adventure.py | 2 +- backend/dataFiles/dcalc_0.db | Bin 1007616 -> 1007616 bytes frontend/src/api/info/type.ts | 1 + .../Character/Result/components/Info.vue | 7 + images/equipment/adaptation/1.png | Bin 0 -> 222 bytes images/equipment/adaptation/2.png | Bin 0 -> 218 bytes images/equipment/adaptation/3.png | Bin 0 -> 237 bytes images/equipment/adaptation/4.png | Bin 0 -> 233 bytes images/equipment/adaptation/5.png | Bin 0 -> 245 bytes 11 files changed, 271 insertions(+), 713 deletions(-) create mode 100644 images/equipment/adaptation/1.png create mode 100644 images/equipment/adaptation/2.png create mode 100644 images/equipment/adaptation/3.png create mode 100644 images/equipment/adaptation/4.png create mode 100644 images/equipment/adaptation/5.png diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index e12e4a0b..8df48089 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -104,27 +104,28 @@ class Skill: type = assoc.get('type', '*skillRation') skills = assoc.get('skills', '*') data = assoc.get('data', [0] * self.maxLv) + ratio = assoc.get('ratio', 100) exceptSkills = assoc.get('exceptSkills', []) if type[0] not in ['*', '+', '$']: if self.precondition(): - getattr(self, type)(old, new, data, skills,exceptSkills) + getattr(self, type)(old, new, data, skills,exceptSkills,ratio) continue if self.precondition(): - self._apply_association(type, old, new, data, skills,exceptSkills) + self._apply_association(type, old, new, data, skills,exceptSkills,ratio) def precondition(self): """effect的前置条件""" return True - def _apply_association(self, type, old, new, data, skills, exceptSkills): + def _apply_association(self, type, old, new, data, skills, exceptSkills,ratio = 100): if type.startswith('$*'): if 'cdReduce' in type: - value = (1 - data[new] / 100) / (1 - data[old] / 100) + value = (1 - data[new] / ratio) / (1 - data[old] / ratio) else: - value = (1 + data[new] / 100) / (1 + data[old] / 100) + value = (1 + data[new] / ratio) / (1 + data[old] / ratio) eval(f'self.char.SetStatus({type[2:]}={value})') elif type.startswith('$+'): - value = data[new] / 100 - data[old] / 100 + value = data[new] / ratio - data[old] / ratio eval(f'self.char.SetStatus({type[2:]}={value})') else: if skills == '*': @@ -134,16 +135,16 @@ class Skill: continue skill = self.char.GetSkillByName(name) if skill is not None: - self._update_skill_attribute(skill,type, old, new, data) + self._update_skill_attribute(skill,type, old, new, data,ratio) - def _update_skill_attribute(self,skill, type, old, new, data): + def _update_skill_attribute(self,skill, type, old, new, data,ratio = 100): if type.startswith('*'): if 'cdReduce' in type: - setattr(skill, type[1:], getattr(skill, type[1:]) * (1 - data[new] / 100) / (1 - data[old] / 100)) + setattr(skill, type[1:], getattr(skill, type[1:]) * (1 - data[new] / ratio) / (1 - data[old] / ratio)) else: - setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / 100) / (1 + data[old] / 100)) + setattr(skill, type[1:], getattr(skill, type[1:]) * (1 + data[new] / ratio) / (1 + data[old] / ratio)) elif type.startswith('+'): - setattr(skill, type[1:], getattr(skill, type[1:]) + data[new] / 100 - data[old] / 100) + setattr(skill, type[1:], getattr(skill, type[1:]) + data[new] / ratio - data[old] / ratio) def skillInfo(self, mode: str | None = None): pass diff --git a/backend/core/character/GF/swordman_female/demon_slayer.py b/backend/core/character/GF/swordman_female/demon_slayer.py index 5381c775..8b0df767 100644 --- a/backend/core/character/GF/swordman_female/demon_slayer.py +++ b/backend/core/character/GF/swordman_female/demon_slayer.py @@ -2,956 +2,505 @@ from core.basic.skill import PassiveSkill, ActiveSkill from core.basic.character import Character -# 暗黑斩 암흑참 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill0(ActiveSkill): - name = "暗黑斩" - learnLv = 1 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 6 - mp = [20, 250] - - data0 = [0, 1792, 1972, 2156, 2341, 2521, 2705, 2888, 3065, 3249, 3432, 3611, 3798, 3973, 4155, 4345, 4524, 4706, 4889, 5068, 5248, 5430, 5615, 5797, 5976, 6161, 6343, 6526, 6708, 6892, 7070, 7254, 7432, 7616, 7803, 7982, 8165, 8349, 8529, 8711, 8889, 9075, 9256, 9433, 9620, 9804, 9986, 10168, 10351, 10533, 10712, 10894, 11076, 11261, 11439, 11626, 11810, 11988, 12170, 12347, 12536, 12718, 12893, 13080, 13262, 13440, 13629, 13812, 13989, 14171, 14351]# noqa: E501 - hit0 = 1 #TODO - - -# 浮空击 승천검 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/f2fb27162beb0b87a7cb9af7900e95f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill1(ActiveSkill): - name = "浮空击" - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 0 #TODO - rangeLv = 3 - cd = 2 - - data0 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 131.4, 132.9, 134.3, 135.7, 137.1, 138.6, 140, 141.4, 142.9, 142.9, 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, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 - hit2 = 1 #TODO - - -# 冥思 냉정함 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/d89f26862e348a801b30bb9fd7125db5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill2(PassiveSkill): - name = "冥思" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 3 - - data0 = [0, 5]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 1]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 5]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 5]# noqa: E501 - hit3 = 1 #TODO - - -# 后跳 백스텝 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/7822d6d52e10964a6755f142c666b494?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill3(ActiveSkill): - name = "后跳" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 1 - mp = [1, 1] - - -# 基础精通 기본기 숙련 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill4(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/1645c45aabb008c98406b3a16447040d/ce26c6b69d02a440a81b552bec94f03b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill5(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/1645c45aabb008c98406b3a16447040d/892ef624d8bf3d7fc045f84825fd6104?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill6(PassiveSkill): - name = "방어구 마스터리" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 1 - - -# 波动斩 시륜검 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill7(ActiveSkill): - name = "波动斩" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 3 - mp = [17, 150] - - data0 = [0, 311, 347, 384, 425, 466, 505, 541, 580, 619, 658, 699, 733, 768, 806, 850, 887, 925, 964, 1000, 1040, 1080, 1117, 1156, 1187, 1224, 1263, 1302, 1340, 1379, 1416, 1457, 1493, 1530, 1571, 1610, 1646, 1683, 1720, 1761, 1799, 1841, 1882, 1916, 1955, 1992, 2033, 2071, 2101, 2142, 2179, 2441, 2487, 2526, 2572, 2611, 2655, 2701, 2740, 2783, 2831, 2868, 2909, 2951, 2999, 3041, 3077, 3126, 3167, 3206, 3259]# 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 - - -# 招架 검막 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill8(ActiveSkill): - name = "招架" - learnLv = 5 - masterLv = 5 - maxLv = 15 - position = 0 #TODO - rangeLv = 5 - cd = 2 - mp = [5, 10] - - data0 = [0, 15, 23, 30, 38, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 13, 19, 25, 32, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38]# 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.02, 0.02, 0.02, 0.02, 0.02]# noqa: E501 - hit2 = 1 #TODO - - -# 跃空斩 태산압정 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/c9664191611af31142e052dfaef84530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill9(ActiveSkill): - name = "跃空斩" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 3 - mp = [10, 120] - - data0 = [0, 152, 165, 181, 197, 212, 226, 242, 257, 273, 289, 303, 319, 335, 350, 365, 381, 395, 411, 427, 441, 457, 472, 489, 503, 519, 534, 548, 564, 579, 595, 610, 624, 641, 656, 670, 687, 701, 718, 732, 749, 763, 778, 795, 811, 824, 840, 857, 870, 887, 902, 915, 931, 949, 962, 977, 993, 1010, 1023, 1039, 1055, 1068, 1085, 1101, 1116, 1130, 1148, 1162, 1177, 1193, 1208]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 905, 998, 1089, 1181, 1272, 1366, 1458, 1550, 1642, 1733, 1825, 1917, 2009, 2101, 2194, 2284, 2377, 2468, 2561, 2655, 2746, 2836, 2929, 3022, 3114, 3204, 3297, 3389, 3481, 3572, 3664, 3757, 3848, 3940, 4032, 4125, 4217, 4309, 4399, 4492, 4584, 4676, 4769, 4860, 4951, 5043, 5137, 5227, 5320, 5411, 5505, 5595, 5687, 5780, 5873, 5963, 6054, 6146, 6240, 6332, 6422, 6513, 6608, 6700, 6790, 6884, 6975, 7067, 7159, 7251]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 110, 112, 113, 115, 117, 118, 120, 121, 123, 125, 126, 128, 129, 131, 133, 134, 136, 137, 139, 141, 142, 144, 145, 147, 149, 150, 152, 153, 155, 157, 158, 160, 161, 163, 165, 166, 168, 169, 171, 173, 174, 176, 177, 179, 181, 182, 184, 185, 187, 189, 190, 192, 193, 195, 197, 198, 200, 201, 203, 205, 206, 208, 209, 211, 213, 214, 216, 217, 219, 221]# noqa: E501 - hit2 = 1 #TODO - - data3 = [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 - hit3 = 1 #TODO - - data4 = [0, 152, 165, 181, 197, 212, 226, 242, 257, 273, 289, 303, 319, 335, 350, 365, 381, 395, 411, 427, 441, 457, 472, 489, 503, 519, 534, 548, 564, 579, 595, 610, 624, 641, 656, 670, 687, 701, 718, 732, 749, 763, 778, 795, 811, 824, 840, 857, 870, 887, 902, 915, 931, 949, 962, 977, 993, 1010, 1023, 1039, 1055, 1068, 1085, 1101, 1116, 1130, 1148, 1162, 1177, 1193, 1208]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 905, 998, 1089, 1181, 1272, 1366, 1458, 1550, 1642, 1733, 1825, 1917, 2009, 2101, 2194, 2284, 2377, 2468, 2561, 2655, 2746, 2836, 2929, 3022, 3114, 3204, 3297, 3389, 3481, 3572, 3664, 3757, 3848, 3940, 4032, 4125, 4217, 4309, 4399, 4492, 4584, 4676, 4769, 4860, 4951, 5043, 5137, 5227, 5320, 5411, 5505, 5595, 5687, 5780, 5873, 5963, 6054, 6146, 6240, 6332, 6422, 6513, 6608, 6700, 6790, 6884, 6975, 7067, 7159, 7251]# noqa: E501 - hit5 = 1 #TODO - - -# 十字剑 혈십자검 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/1b1cfab062e0768bcc889e33e1f30dbf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill10(ActiveSkill): - name = "十字剑" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 3 - mp = [10, 170] - - data0 = [0, 552, 610, 666, 721, 779, 835, 892, 949, 1003, 1062, 1120, 1175, 1231, 1287, 1346, 1404, 1457, 1515, 1572, 1629, 1683, 1741, 1797, 1855, 1907, 1965, 2023, 2074, 2130, 2188, 2246, 2304, 2361, 2416, 2474, 2531, 2586, 2642, 2698, 2756, 2812, 2866, 2924, 2982, 3036, 3092, 3150, 3206, 3262, 3320, 3376, 3434, 3492, 3544, 3602, 3658, 3716, 3771, 3827, 3884, 3942, 3995, 4053, 4107, 4163, 4219, 4276, 4333, 4391, 4444]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 1076, 1185, 1295, 1406, 1515, 1624, 1732, 1843, 1953, 2062, 2171, 2280, 2394, 2499, 2610, 2720, 2827, 2939, 3048, 3155, 3267, 3376, 3480, 3592, 3703, 3811, 3920, 4031, 4138, 4250, 4360, 4466, 4578, 4687, 4794, 4906, 5015, 5124, 5234, 5343, 5450, 5562, 5673, 5778, 5889, 5999, 6112, 6220, 6327, 6440, 6547, 6657, 6769, 6875, 6985, 7096, 7200, 7313, 7424, 7531, 7640, 7749, 7857, 7968, 8080, 8186, 8294, 8406, 8515, 8628]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 933, 1027, 1124, 1214, 1312, 1408, 1503, 1595, 1692, 1787, 1882, 1972, 2067, 2166, 2258, 2351, 2448, 2543, 2638, 2732, 2827, 2924, 3018, 3111, 3206, 3300, 3397, 3494, 3585, 3680, 3777, 3873, 3966, 4056, 4153, 4250, 4342, 4437, 4534, 4629, 4721, 4816, 4911, 5010, 5100, 5197, 5292, 5384, 5481, 5574, 5671, 5765, 5860, 5953, 6052, 6142, 6236, 6334, 6426, 6523, 6615, 6713, 6807, 6902, 6996, 7094, 7186, 7281, 7375, 7468]# 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/1645c45aabb008c98406b3a16447040d/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill11(ActiveSkill): - name = "回旋反击" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 4 - mp = [110, 924] - - data0 = [0, 1143, 1260, 1376, 1493, 1609, 1724, 1843, 1955, 2076, 2190, 2307, 2421, 2539, 2654, 2773, 2887, 3004, 3120, 3236, 3353, 3467, 3586, 3701, 3815, 3934, 4046, 4167, 4279, 4398, 4512, 4631, 4747, 4861, 4978, 5097, 5211, 5327, 5440, 5558, 5677, 5792, 5906, 6024, 6143, 6256, 6372, 6489, 6605, 6722, 6838, 6952, 7072, 7186, 7304, 7416, 7535, 7650, 7768, 7883, 7997, 8116, 8234, 8347, 8463, 8575, 8696, 8813, 8929, 9043, 9162]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 844, 927, 1012, 1095, 1184, 1269, 1354, 1439, 1525, 1612, 1697, 1780, 1864, 1952, 2040, 2124, 2207, 2295, 2379, 2464, 2547, 2637, 2722, 2807, 2890, 2975, 3060, 3149, 3234, 3321, 3406, 3491, 3574, 3657, 3744, 3834, 3917, 4001, 4087, 4174, 4259, 4342, 4429, 4514, 4601, 4686, 4772, 4856, 4942, 5027, 5111, 5197, 5282, 5367, 5454, 5539, 5627, 5712, 5796, 5881, 5964, 6051, 6136, 6226, 6309, 6396, 6479, 6562, 6647, 6734]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 1377, 1520, 1660, 1802, 1942, 2083, 2219, 2360, 2499, 2641, 2780, 2923, 3060, 3203, 3343, 3484, 3623, 3759, 3900, 4040, 4181, 4322, 4465, 4604, 4743, 4883, 5024, 5163, 5304, 5440, 5582, 5723, 5865, 6005, 6146, 6285, 6426, 6562, 6704, 6843, 6982, 7123, 7265, 7404, 7545, 7684, 7826, 7965, 8104, 8244, 8383, 8524, 8665, 8806, 8944, 9085, 9225, 9366, 9505, 9646, 9784, 9925, 10068, 10209, 10347, 10488, 10625, 10767, 10906, 11047]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 1143, 1260, 1376, 1493, 1609, 1724, 1843, 1955, 2076, 2190, 2307, 2421, 2539, 2654, 2773, 2887, 3004, 3120, 3236, 3353, 3467, 3586, 3701, 3815, 3934, 4046, 4167, 4279, 4398, 4512, 4631, 4747, 4861, 4978, 5097, 5211, 5327, 5440, 5558, 5677, 5792, 5906, 6024, 6143, 6256, 6372, 6489, 6605, 6722, 6838, 6952, 7072, 7186, 7304, 7416, 7535, 7650, 7768, 7883, 7997, 8116, 8234, 8347, 8463, 8575, 8696, 8813, 8929, 9043, 9162]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 844, 927, 1012, 1095, 1184, 1269, 1354, 1439, 1525, 1612, 1697, 1780, 1864, 1952, 2040, 2124, 2207, 2295, 2379, 2464, 2547, 2637, 2722, 2807, 2890, 2975, 3060, 3149, 3234, 3321, 3406, 3491, 3574, 3657, 3744, 3834, 3917, 4001, 4087, 4174, 4259, 4342, 4429, 4514, 4601, 4686, 4772, 4856, 4942, 5027, 5111, 5197, 5282, 5367, 5454, 5539, 5627, 5712, 5796, 5881, 5964, 6051, 6136, 6226, 6309, 6396, 6479, 6562, 6647, 6734]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 1377, 1520, 1660, 1802, 1942, 2083, 2219, 2360, 2499, 2641, 2780, 2923, 3060, 3203, 3343, 3484, 3623, 3759, 3900, 4040, 4181, 4322, 4465, 4604, 4743, 4883, 5024, 5163, 5304, 5440, 5582, 5723, 5865, 6005, 6146, 6285, 6426, 6562, 6704, 6843, 6982, 7123, 7265, 7404, 7545, 7684, 7826, 7965, 8104, 8244, 8383, 8524, 8665, 8806, 8944, 9085, 9225, 9366, 9505, 9646, 9784, 9925, 10068, 10209, 10347, 10488, 10625, 10767, 10906, 11047]# noqa: E501 - hit6 = 1 #TODO - - -# 疾风斩 사영검 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/a6c8f69107f8c4f5d1a0c7a57d000290?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill12(ActiveSkill): - name = "疾风斩" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 5 - mp = [17, 150] - - data0 = [0, 2012, 2216, 2421, 2625, 2829, 3033, 3237, 3441, 3645, 3850, 4054, 4258, 4462, 4666, 4870, 5075, 5279, 5483, 5687, 5891, 6095, 6299, 6504, 6708, 6912, 7116, 7320, 7524, 7728, 7933, 8137, 8341, 8545, 8749, 8953, 9157, 9362, 9566, 9770, 9974, 10178, 10382, 10587, 10791, 10995, 11199, 11403, 11607, 11811, 12016, 12220, 12424, 12628, 12832, 13036, 13240, 13445, 13649, 13853, 14057, 14261, 14465, 14669, 14874, 15078, 15282, 15486, 15690, 15894, 16099]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 1658, 1826, 1995, 2163, 2331, 2499, 2668, 2836, 3004, 3172, 3340, 3509, 3677, 3845, 4013, 4182, 4350, 4518, 4686, 4855, 5023, 5191, 5359, 5527, 5696, 5864, 6032, 6200, 6369, 6537, 6705, 6873, 7041, 7210, 7378, 7546, 7714, 7883, 8051, 8219, 8387, 8556, 8724, 8892, 9060, 9228, 9397, 9565, 9733, 9901, 10070, 10238, 10406, 10574, 10742, 10911, 11079, 11247, 11415, 11584, 11752, 11920, 12088, 12256, 12425, 12593, 12761, 12929, 13098, 13266]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 365, 402, 439, 476, 513, 550, 587, 624, 661, 698, 735, 772, 809, 846, 883, 920, 957, 994, 1031, 1068, 1105, 1142, 1179, 1216, 1253, 1290, 1327, 1364, 1402, 1439, 1476, 1513, 1550, 1587, 1624, 1661, 1698, 1735, 1772, 1809, 1846, 1883, 1920, 1957, 1994, 2031, 2068, 2105, 2142, 2179, 2216, 2253, 2290, 2327, 2364, 2401, 2438, 2475, 2512, 2549, 2586, 2623, 2660, 2697, 2734, 2771, 2808, 2845, 2882, 2919]# 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 - - -# 索魂刺 처단 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/fc7a3f4c2852c832a2f20af63d5d212f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill13(ActiveSkill): - name = "索魂刺" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 6 - mp = [20, 310] - - data0 = [0, 5391, 5938, 6491, 7035, 7579, 8128, 8672, 9221, 9768, 10316, 10863, 11409, 11956, 12505, 13054, 13597, 14147, 14696, 15239, 15784, 16334, 16883, 17430, 17972, 18525, 19067, 19616, 20164, 20709, 21255, 21809, 22355, 22897, 23445, 23996, 24546, 25089, 25636, 26183, 26731, 27273, 27824, 28371, 28920, 29468, 30015, 30558, 31105, 31652, 32201, 32749, 33298, 33842, 34388, 34938, 35486, 36028, 36579, 37126, 37670, 38219, 38763, 39316, 39863, 40409, 40956, 41499, 42048, 42599, 43141]# noqa: E501 - hit0 = 1 #TODO - - -# 强化 - 后跳 백스텝 강화 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/2b340542e776818b78f3212af184bd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill14(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/1645c45aabb008c98406b3a16447040d/1fea5a626f15230237946a11a9d11582?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill15(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/1645c45aabb008c98406b3a16447040d/9dda3f4a849dba1a288dd65e116860f2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill16(ActiveSkill): - name = "连环斩" - learnLv = 15 - masterLv = 60 - maxLv = 70 - position = 0 #TODO - rangeLv = 2 - cd = 9 - mp = [12, 500] - - data0 = [0, 952, 1049, 1146, 1242, 1339, 1436, 1532, 1629, 1726, 1822, 1919, 2015, 2112, 2209, 2305, 2402, 2499, 2595, 2692, 2788, 2885, 2982, 3078, 3175, 3272, 3368, 3465, 3562, 3658, 3755, 3851, 3948, 4045, 4141, 4238, 4335, 4431, 4528, 4624, 4721, 4818, 4914, 5011, 5108, 5204, 5301, 5397, 5494, 5591, 5687, 5784, 5881, 5977, 6074, 6171, 6267, 6364, 6460, 6557, 6654, 6750, 6847, 6944, 7040, 7137, 7233, 7330, 7427, 7523, 7620]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 952, 1049, 1146, 1242, 1339, 1436, 1532, 1629, 1726, 1822, 1919, 2015, 2112, 2209, 2305, 2402, 2499, 2595, 2692, 2788, 2885, 2982, 3078, 3175, 3272, 3368, 3465, 3562, 3658, 3755, 3851, 3948, 4045, 4141, 4238, 4335, 4431, 4528, 4624, 4721, 4818, 4914, 5011, 5108, 5204, 5301, 5397, 5494, 5591, 5687, 5784, 5881, 5977, 6074, 6171, 6267, 6364, 6460, 6557, 6654, 6750, 6847, 6944, 7040, 7137, 7233, 7330, 7427, 7523, 7620]# noqa: E501 - hit2 = 1 #TODO - - + # 唤魔 : 蛇腹剑 파천세 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/3829c15bf5f520c13998a3479ba0ce7b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill17(PassiveSkill): +class Skill0(PassiveSkill): name = "唤魔 : 蛇腹剑" learnLv = 15 masterLv = 1 maxLv = 11 - position = 0 #TODO + position = 6 #TODO rangeLv = 3 - - data0 = [0, 4.7, 4.9, 5.1, 5.3, 5.6, 5.8, 6, 6.2, 6.5, 6.7, 6.9]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 175, 183, 192, 200, 208, 217, 225, 234, 242, 251, 259]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 26, 26, 27, 27, 27, 28, 28, 28, 28, 29, 29]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 - hit5 = 1 #TODO - - + icon = '$char/唤魔:蛇腹剑' + + data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27]# noqa: E501 + associate = [ + {"data":data0,"type":"*skillRation"} + ] + # 蛇腹剑 : 破 사복검 - 발 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill18(ActiveSkill): +class Skill1(ActiveSkill): name = "蛇腹剑 : 破" learnLv = 15 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 1 #TODO rangeLv = 2 cd = 5 mp = [8, 170] - + icon = '$char/蛇腹剑:破' + data0 = [0, 1547, 1703, 1863, 2018, 2173, 2332, 2489, 2647, 2802, 2961, 3118, 3272, 3432, 3587, 3747, 3902, 4058, 4216, 4372, 4530, 4687, 4843, 5001, 5158, 5316, 5471, 5629, 5787, 5943, 6098, 6258, 6412, 6570, 6725, 6885, 7040, 7194, 7354, 7511, 7669, 7823, 7982, 8140, 8294, 8452, 8610, 8767, 8923, 9078, 9240, 9394, 9552, 9709, 9867, 10023, 10178, 10338, 10494, 10650, 10809, 10967, 11121, 11278, 11434, 11594, 11750, 11908, 12063, 12220, 12378]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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 - 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 - - -# 唤魔 : 狂暴 광폭화 -# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/03bb5314ffd41e9458d67ef924fef38f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill19(ActiveSkill): - name = "唤魔 : 狂暴" - learnLv = 20 - masterLv = 10 - maxLv = 20 - position = 0 #TODO - rangeLv = 3 - cd = 5 - mp = [194, 1840] - - data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 - hit0 = 1 #TODO - - data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - hit3 = 1 #TODO - - + hit0 = 4 + + # 蛇腹剑 : 舞 사복검 - 무 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/04883563896fe1adac7505c6146b5f59?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill20(ActiveSkill): +class Skill2(ActiveSkill): name = "蛇腹剑 : 舞" learnLv = 20 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 3 #TODO rangeLv = 2 cd = 6 mp = [15, 300] - + icon = '$char/蛇腹剑:舞' + data0 = [0, 2545, 2805, 3063, 3322, 3580, 3839, 4099, 4357, 4614, 4874, 5131, 5389, 5647, 5908, 6168, 6424, 6683, 6943, 7201, 7456, 7718, 7976, 8233, 8492, 8752, 9010, 9268, 9527, 9787, 10045, 10300, 10560, 10819, 11076, 11337, 11596, 11854, 12112, 12369, 12631, 12889, 13144, 13406, 13663, 13923, 14180, 14438, 14700, 14958, 15213, 15475, 15732, 15987, 16250, 16507, 16769, 17024, 17282, 17542, 17801, 18057, 18319, 18576, 18833, 19093, 19349, 19613, 19868, 20128, 20386]# noqa: E501 hit0 = 1 #TODO - + data1 = [0, 2414, 2660, 2902, 3150, 3393, 3640, 3883, 4129, 4374, 4622, 4864, 5110, 5355, 5600, 5846, 6089, 6334, 6581, 6826, 7070, 7315, 7560, 7805, 8051, 8298, 8541, 8786, 9032, 9275, 9522, 9765, 10010, 10256, 10503, 10744, 10992, 11235, 11480, 11725, 11968, 12214, 12464, 12708, 12949, 13197, 13440, 13687, 13930, 14176, 14419, 14668, 14909, 15156, 15400, 15648, 15890, 16138, 16381, 16626, 16872, 17117, 17360, 17607, 17852, 18096, 18341, 18586, 18829, 19077, 19322]# noqa: E501 hit1 = 1 #TODO - + data2 = [0, 3169, 3494, 3815, 4136, 4457, 4779, 5102, 5425, 5746, 6066, 6389, 6710, 7033, 7352, 7676, 7997, 8318, 8643, 8962, 9285, 9607, 9930, 10253, 10576, 10895, 11215, 11538, 11861, 12184, 12505, 12821, 13144, 13466, 13789, 14110, 14433, 14754, 15076, 15399, 15720, 16043, 16364, 16687, 17010, 17330, 17651, 17974, 18295, 18617, 18941, 19261, 19582, 19904, 20227, 20546, 20869, 21192, 21512, 21835, 22156, 22481, 22802, 23123, 23446, 23763, 24087, 24409, 24732, 25053, 25374]# 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/1645c45aabb008c98406b3a16447040d/fc1262c19f3d0477ee8eda47b8db8696?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill21(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/1645c45aabb008c98406b3a16447040d/3d8f3d438405d79f8d3ed68072674d1e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill22(ActiveSkill): +class Skill3(ActiveSkill): name = "蛇腹剑 : 缠" learnLv = 25 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 4 #TODO rangeLv = 2 cd = 8 mp = [25, 325] - + icon = '$char/蛇腹剑:缠' + data0 = [0, 5751, 6338, 6917, 7502, 8089, 8672, 9253, 9840, 10421, 11006, 11589, 12170, 12757, 13340, 13921, 14506, 15091, 15676, 16259, 16840, 17423, 18008, 18595, 19176, 19759, 20346, 20927, 21510, 22095, 22676, 23263, 23846, 24427, 25012, 25599, 26182, 26765, 27346, 27934, 28516, 29099, 29682, 30265, 30852, 31431, 32018, 32601, 33184, 33769, 34354, 34933, 35520, 36105, 36684, 37271, 37850, 38440, 39022, 39607, 40188, 40771, 41356, 41939, 42524, 43105, 43692, 44273, 44858, 45441, 46029]# noqa: E501 hit0 = 1 #TODO - + power0 = 1 + data1 = [0, 2827, 3111, 3397, 3682, 3971, 4255, 4542, 4831, 5115, 5404, 5690, 5976, 6263, 6552, 6836, 7125, 7407, 7696, 7983, 8270, 8554, 8842, 9131, 9415, 9704, 9989, 10273, 10564, 10851, 11135, 11424, 11706, 11994, 12282, 12570, 12854, 13141, 13425, 13712, 14003, 14290, 14576, 14861, 15147, 15436, 15723, 16006, 16294, 16580, 16866, 17155, 17442, 17724, 18013, 18302, 18590, 18877, 19161, 19446, 19734, 20023, 20310, 20594, 20879, 21165, 21454, 21741, 22025, 22314, 22602]# noqa: E501 hit1 = 1 #TODO - - data2 = [0, 2827, 3111, 3397, 3682, 3971, 4255, 4542, 4831, 5115, 5404, 5690, 5976, 6263, 6552, 6836, 7125, 7407, 7696, 7983, 8270, 8554, 8842, 9131, 9415, 9704, 9989, 10273, 10564, 10851, 11135, 11424, 11706, 11994, 12282, 12570, 12854, 13141, 13425, 13712, 14003, 14290, 14576, 14861, 15147, 15436, 15723, 16006, 16294, 16580, 16866, 17155, 17442, 17724, 18013, 18302, 18590, 18877, 19161, 19446, 19734, 20023, 20310, 20594, 20879, 21165, 21454, 21741, 22025, 22314, 22602]# 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 - - 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 - - + power1 = 1 + + # 蛇腹剑 : 刺 사형조수 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/1dad88963abdc96b091fcab185a8820d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill23(ActiveSkill): +class Skill4(ActiveSkill): name = "蛇腹剑 : 刺" learnLv = 25 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 2 #TODO rangeLv = 2 cd = 8 mp = [35, 300] - + icon = '$char/蛇腹剑:刺' + data0 = [0, 5636, 6212, 6783, 7354, 7927, 8497, 9071, 9642, 10214, 10785, 11361, 11931, 12504, 13075, 13648, 14220, 14790, 15363, 15934, 16505, 17082, 17651, 18227, 18795, 19370, 19941, 20512, 21087, 21656, 22231, 22804, 23375, 23946, 24517, 25090, 25663, 26234, 26806, 27382, 27951, 28523, 29094, 29665, 30241, 30811, 31384, 31955, 32526, 33101, 33670, 34245, 34818, 35389, 35960, 36530, 37104, 37675, 38247, 38821, 39398, 39965, 40536, 41108, 41682, 42255, 42826, 43399, 43969, 44543, 45116]# noqa: E501 hit0 = 1 #TODO - + data1 = [0, 7602, 8378, 9148, 9921, 10690, 11465, 12238, 13007, 13777, 14550, 15324, 16096, 16867, 17638, 18413, 19181, 19955, 20721, 21496, 22268, 23040, 23810, 24585, 25354, 26129, 26896, 27669, 28441, 29214, 29983, 30758, 31530, 32302, 33074, 33842, 34615, 35387, 36161, 36929, 37704, 38474, 39248, 40018, 40786, 41560, 42335, 43102, 43877, 44649, 45421, 46191, 46966, 47733, 48508, 49276, 50050, 50823, 51595, 52367, 53137, 53910, 54680, 55452, 56222, 56994, 57768, 58540, 59310, 60083, 60855]# 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 - - + + # 魔剑控制 마검 제어 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/27bade584bb42fef68148d3a0b72bace?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill24(PassiveSkill): +class Skill5(PassiveSkill): name = "魔剑控制" learnLv = 30 masterLv = 20 maxLv = 30 - position = 0 #TODO + position = 8 #TODO rangeLv = 3 - + data0 = [0, 1.5, 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, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50, 52.5, 55]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25]# noqa: E501 - hit1 = 1 #TODO - - + associate = [ + {"data":data0,"type":"*skillRation"} + ] + # 蛇腹剑 : 灭 폭류나선 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/01384bbfc346775d1267fa0bc4ca605f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill25(ActiveSkill): +class Skill6(ActiveSkill): name = "蛇腹剑 : 灭" learnLv = 30 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 2 #TODO rangeLv = 2 cd = 12 mp = [40, 300] - + icon = '$char/蛇腹剑:灭' + data0 = [0, 1418, 1562, 1708, 1853, 1994, 2140, 2283, 2426, 2570, 2717, 2863, 3006, 3148, 3293, 3436, 3578, 3725, 3868, 4014, 4160, 4301, 4444, 4590, 4733, 4877, 5024, 5166, 5312, 5454, 5598, 5743, 5885, 6028, 6176, 6319, 6465, 6608, 6751, 6895, 7038, 7182, 7329, 7473, 7618, 7759, 7903, 8050, 8192, 8337, 8483, 8626, 8767, 8911, 9058, 9202, 9343, 9491, 9636, 9778, 9918, 10064, 10207, 10350, 10498, 10642, 10786, 10931, 11074, 11217, 11359]# 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 - - + hit0 = 1 + # 碎魔剑 분마검 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/128b9ddef2262f40723deae4407bdb42?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill26(ActiveSkill): +class Skill7(ActiveSkill): name = "碎魔剑" learnLv = 35 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 4 #TODO rangeLv = 2 cube = 1 cd = 15 mp = [199, 839] - + data0 = [0, 4274, 4706, 5140, 5572, 6008, 6438, 6873, 7308, 7740, 8174, 8607, 9040, 9474, 9910, 10341, 10774, 11211, 11642, 12075, 12512, 12944, 13377, 13809, 14244, 14676, 15111, 15546, 15976, 16412, 16845, 17280, 17712, 18146, 18580, 19012, 19446, 19880, 20313, 20748, 21182, 21614, 22047, 22480, 22912, 23348, 23782, 24214, 24648, 25082, 25515, 25952, 26384, 26816, 27250, 27684, 28116, 28551, 28984, 29416, 29852, 30284, 30717, 31152, 31586, 32018, 32451, 32886, 33322, 33752, 34186]# 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 - - + hit0 = 5 + # 血饮狂舞 혈화난무 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/1fadde0eece18649caddbca7bd58cc2f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill27(ActiveSkill): +class Skill8(ActiveSkill): name = "血饮狂舞" learnLv = 35 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 2 #TODO rangeLv = 2 cube = 1 cd = 20 mp = [100, 920] - + data0 = [0, 1546, 1704, 1862, 2020, 2176, 2336, 2490, 2649, 2806, 2964, 3122, 3274, 3435, 3591, 3750, 3906, 4064, 4220, 4377, 4534, 4694, 4850, 5007, 5162, 5320, 5478, 5634, 5793, 5950, 6108, 6264, 6422, 6579, 6736, 6891, 7048, 7204, 7365, 7522, 7680, 7836, 7992, 8151, 8307, 8468, 8622, 8778, 8936, 9093, 9250, 9408, 9567, 9723, 9880, 10038, 10196, 10353, 10508, 10662, 10822, 10977, 11139, 11295, 11450, 11610, 11764, 11925, 12080, 12237, 12393]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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 - hit1 = 1 #TODO - - data2 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 3988, 4394, 4797, 5204, 5608, 6012, 6418, 6822, 7224, 7632, 8036, 8444, 8847, 9250, 9654, 10059, 10466, 10869, 11274, 11679, 12082, 12488, 12894, 13300, 13704, 14108, 14514, 14918, 15320, 15728, 16131, 16536, 16941, 17344, 17750, 18156, 18561, 18964, 19371, 19774, 20178, 20584, 20988, 21393, 21800, 22203, 22608, 23013, 23418, 23822, 24226, 24632, 25035, 25442, 25848, 26250, 26656, 27060, 27465, 27870, 28274, 28678, 29084, 29488, 29892, 30297, 30702, 31108, 31514, 31917]# 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 - - + hit0 = 14 + power0 = 1 + + data1 = [0, 3988, 4394, 4797, 5204, 5608, 6012, 6418, 6822, 7224, 7632, 8036, 8444, 8847, 9250, 9654, 10059, 10466, 10869, 11274, 11679, 12082, 12488, 12894, 13300, 13704, 14108, 14514, 14918, 15320, 15728, 16131, 16536, 16941, 17344, 17750, 18156, 18561, 18964, 19371, 19774, 20178, 20584, 20988, 21393, 21800, 22203, 22608, 23013, 23418, 23822, 24226, 24632, 25035, 25442, 25848, 26250, 26656, 27060, 27465, 27870, 28274, 28678, 29084, 29488, 29892, 30297, 30702, 31108, 31514, 31917]# noqa: E501 + hit1 = 1 + power1 = 1 + # 群魔乱舞 혈지군무 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/da6e37c1e3f0e8867f70007d89c239ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill28(ActiveSkill): +class Skill9(ActiveSkill): name = "群魔乱舞" learnLv = 40 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 2 #TODO rangeLv = 3 cube = 1 cd = 25 mp = [360, 3024] - + data0 = [0, 1656, 1920, 2184, 2448, 2710, 2976, 3240, 3507, 3768, 4034, 4298, 4562, 4826, 5090, 5352, 5618, 5880, 6144, 6410, 6674, 6938, 7200, 7464, 7730, 7990, 8258, 8520, 8784, 9048, 9312, 9576, 9843, 10106, 10371, 10632, 10898, 11162, 11424, 11690, 11955, 12218, 12482, 12744, 13010, 13275, 13538, 13803, 14064, 14330, 14594, 14858, 15122, 15387, 15650, 15915, 16178, 16443, 16708, 16971, 17235, 17500, 17762, 18027, 18290, 18555, 18819, 19083, 19347, 19610, 19874]# noqa: E501 - hit0 = 1 #TODO - + hit0 = 4 + data1 = [0, 2208, 2559, 2912, 3264, 3616, 3968, 4318, 4672, 5024, 5378, 5728, 6078, 6432, 6784, 7137, 7490, 7839, 8194, 8544, 8896, 9250, 9600, 9954, 10305, 10656, 11008, 11361, 11714, 12066, 12416, 12770, 13119, 13474, 13826, 14175, 14530, 14880, 15234, 15586, 15938, 16288, 16641, 16994, 17346, 17697, 18051, 18399, 18753, 19107, 19456, 19812, 20162, 20512, 20866, 21218, 21570, 21924, 22272, 22628, 22978, 23332, 23682, 24036, 24390, 24740, 25092, 25443, 25797, 26148, 26500]# noqa: E501 - hit1 = 1 #TODO - + hit1 = 3 + data2 = [0, 3312, 3840, 4366, 4894, 5424, 5950, 6477, 7008, 7536, 8064, 8592, 9120, 9646, 10176, 10704, 11230, 11760, 12288, 12814, 13346, 13875, 14403, 14930, 15458, 15986, 16514, 17043, 17570, 18096, 18626, 19154, 19683, 20210, 20739, 21267, 21794, 22323, 22851, 23378, 23907, 24434, 24962, 25494, 26020, 26548, 27075, 27606, 28132, 28659, 29188, 29716, 30244, 30772, 31299, 31830, 32356, 32886, 33412, 33940, 34470, 34996, 35524, 36054, 36580, 37108, 37640, 38169, 38696, 39224, 39752]# noqa: E501 - hit2 = 1 #TODO - + hit2 = 2 + data3 = [0, 550, 639, 729, 814, 904, 992, 1078, 1170, 1256, 1342, 1432, 1518, 1610, 1696, 1784, 1872, 1960, 2046, 2136, 2223, 2312, 2398, 2488, 2576, 2664, 2752, 2840, 2926, 3016, 3102, 3190, 3279, 3369, 3456, 3544, 3632, 3722, 3807, 3897, 3982, 4071, 4161, 4248, 4335, 4425, 4510, 4602, 4688, 4774, 4863, 4952, 5038, 5128, 5216, 5304, 5392, 5481, 5566, 5656, 5744, 5834, 5919, 6009, 6096, 6183, 6273, 6362, 6447, 6536, 6622]# noqa: E501 - hit3 = 1 #TODO - + hit3 = 12 + data4 = [0, 602, 696, 794, 888, 987, 1082, 1178, 1272, 1368, 1466, 1560, 1658, 1754, 1850, 1946, 2040, 2138, 2234, 2330, 2427, 2522, 2616, 2712, 2810, 2907, 3000, 3099, 3192, 3290, 3386, 3483, 3578, 3674, 3770, 3866, 3962, 4058, 4155, 4250, 4346, 4442, 4539, 4635, 4731, 4827, 4920, 5018, 5115, 5211, 5306, 5403, 5498, 5595, 5688, 5788, 5882, 5978, 6075, 6170, 6266, 6363, 6459, 6555, 6650, 6747, 6842, 6939, 7035, 7131, 7227]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 - hit5 = 1 #TODO - - + hit4 = 11 + # 唤魔 : 塔莫斯之袭 검마격살 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/9bff7f2559e003766fee2853dca00631?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill29(ActiveSkill): +class Skill10(ActiveSkill): name = "唤魔 : 塔莫斯之袭" learnLv = 45 masterLv = 60 maxLv = 70 - position = 0 #TODO + position = 5 #TODO rangeLv = 2 cube = 2 cd = 40 mp = [90, 1500] - - data0 = [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, 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 - hit0 = 1 #TODO - - data1 = [0, 7089, 7808, 8528, 9246, 9964, 10683, 11404, 12124, 12844, 13563, 14283, 15002, 15722, 16442, 17157, 17876, 18597, 19314, 20036, 20754, 21472, 22191, 22911, 23632, 24350, 25071, 25790, 26512, 27230, 27948, 28668, 29385, 30108, 30826, 31542, 32262, 32980, 33700, 34420, 35139, 35859, 36576, 37298, 38019, 38739, 39456, 40174, 40894, 41614, 42334, 43053, 43770, 44490, 45207, 45930, 46647, 47367, 48086, 48802, 49527, 50246, 50964, 51682, 52404, 53124, 53841, 54561, 55280, 56000, 56718]# noqa: E501 + icon = '$char/唤魔:塔莫斯之袭' + + data0 = [0, 7089, 7808, 8528, 9246, 9964, 10683, 11404, 12124, 12844, 13563, 14283, 15002, 15722, 16442, 17157, 17876, 18597, 19314, 20036, 20754, 21472, 22191, 22911, 23632, 24350, 25071, 25790, 26512, 27230, 27948, 28668, 29385, 30108, 30826, 31542, 32262, 32980, 33700, 34420, 35139, 35859, 36576, 37298, 38019, 38739, 39456, 40174, 40894, 41614, 42334, 43053, 43770, 44490, 45207, 45930, 46647, 47367, 48086, 48802, 49527, 50246, 50964, 51682, 52404, 53124, 53841, 54561, 55280, 56000, 56718]# noqa: E501 + hit0 = 8 + power0 = 1 + + data1 = [0, 2349, 2588, 2826, 3068, 3303, 3540, 3777, 4017, 4256, 4492, 4731, 4972, 5211, 5450, 5685, 5926, 6165, 6404, 6644, 6878, 7114, 7353, 7596, 7830, 8070, 8312, 8550, 8788, 9022, 9264, 9502, 9741, 9981, 10215, 10452, 10692, 10934, 11172, 11409, 11648, 11888, 12126, 12363, 12600, 12840, 13080, 13317, 13557, 13794, 14031, 14270, 14510, 14748, 14985, 15225, 15464, 15702, 15940, 16179, 16418, 16654, 16894, 17133, 17368, 17607, 17847, 18086, 18322, 18562, 18802]# noqa: E501 hit1 = 1 #TODO - - data2 = [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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + power1 = 1 + + data2 = [0, 18468, 20342, 22216, 24090, 25965, 27837, 29709, 31587, 33459, 35332, 37204, 39082, 40954, 42828, 44702, 46575, 48448, 50325, 52197, 54069, 55941, 57820, 59692, 61566, 63441, 65313, 67188, 69063, 70936, 72807, 74682, 76557, 78432, 80302, 82178, 84052, 85926, 87800, 89673, 91546, 93422, 95294, 97168, 99040, 100918, 102789, 104664, 106538, 108408, 110284, 112160, 114033, 115904, 117777, 119654, 121527, 123399, 125274, 127149, 129022, 130899, 132771, 134643, 136516, 138392, 140266, 142138, 144015, 145887, 147760]# noqa: E501 hit2 = 1 #TODO - - data3 = [0, 2349, 2588, 2826, 3068, 3303, 3540, 3777, 4017, 4256, 4492, 4731, 4972, 5211, 5450, 5685, 5926, 6165, 6404, 6644, 6878, 7114, 7353, 7596, 7830, 8070, 8312, 8550, 8788, 9022, 9264, 9502, 9741, 9981, 10215, 10452, 10692, 10934, 11172, 11409, 11648, 11888, 12126, 12363, 12600, 12840, 13080, 13317, 13557, 13794, 14031, 14270, 14510, 14748, 14985, 15225, 15464, 15702, 15940, 16179, 16418, 16654, 16894, 17133, 17368, 17607, 17847, 18086, 18322, 18562, 18802]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 18468, 20342, 22216, 24090, 25965, 27837, 29709, 31587, 33459, 35332, 37204, 39082, 40954, 42828, 44702, 46575, 48448, 50325, 52197, 54069, 55941, 57820, 59692, 61566, 63441, 65313, 67188, 69063, 70936, 72807, 74682, 76557, 78432, 80302, 82178, 84052, 85926, 87800, 89673, 91546, 93422, 95294, 97168, 99040, 100918, 102789, 104664, 106538, 108408, 110284, 112160, 114033, 115904, 117777, 119654, 121527, 123399, 125274, 127149, 129022, 130899, 132771, 134643, 136516, 138392, 140266, 142138, 144015, 145887, 147760]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 - hit5 = 1 #TODO - - + power2 = 1 + # 贪欲之燔祭 탐욕의 번제 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/dc1ffbe7bfcc6dc2be737951960da9ad?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill30(PassiveSkill): +class Skill11(PassiveSkill): name = "贪欲之燔祭" learnLv = 48 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 7 #TODO rangeLv = 3 - - data0 = [0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65]# 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, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 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]# 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, 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 - hit3 = 1 #TODO - - data4 = [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 - hit4 = 1 #TODO - - + + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 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]# noqa: E501 + + associate = [ + {"data":data0,"type":"*skillRation"} + ] + # 空绝斩 : 千刃 암연검 : 기가 블레이드 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/42c82812f86ff6704ae9952a2e6093a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill31(ActiveSkill): +class Skill12(ActiveSkill): name = "空绝斩 : 千刃" learnLv = 50 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 6 #TODO rangeLv = 5 cube = 5 cd = 145 mp = [1500, 12232] - + icon = '$char/空绝斩:千刃' + data0 = [0, 2681, 3301, 3924, 4545, 5167, 5790, 6412, 7032, 7657, 8276, 8899, 9520, 10142, 10764, 11385, 12007, 12628, 13251, 13873, 14494, 15115, 15738, 16359, 16981, 17602, 18226, 18845, 19469, 20090, 20711, 21335, 21955, 22577, 23199, 23821, 24442, 25065, 25685, 26308, 26928, 27551, 28174, 28793, 29418, 30039, 30660, 31282, 31905, 32525, 33147]# noqa: E501 - hit0 = 1 #TODO - + hit0 = 7 + data1 = [0, 2069, 2551, 3030, 3512, 3991, 4473, 4955, 5434, 5916, 6396, 6876, 7356, 7838, 8317, 8798, 9280, 9758, 10240, 10719, 11200, 11680, 12162, 12641, 13122, 13603, 14083, 14563, 15044, 15525, 16004, 16485, 16966, 17445, 17927, 18406, 18887, 19368, 19849, 20329, 20810, 21291, 21769, 22251, 22730, 23211, 23691, 24173, 24652, 25134, 25614]# noqa: E501 - hit1 = 1 #TODO - + hit1 = 7 + data2 = [0, 11090, 13663, 16235, 18804, 21377, 23950, 26522, 29093, 31665, 34237, 36809, 39381, 41952, 44525, 47096, 49667, 52242, 54813, 57384, 59956, 62529, 65098, 67671, 70243, 72815, 75387, 77958, 80532, 83102, 85674, 88245, 90819, 93389, 95962, 98535, 101107, 103677, 106248, 108821, 111392, 113965, 116536, 119109, 121680, 124253, 126825, 129396, 131967, 134539, 137112]# noqa: E501 - hit2 = 1 #TODO - + hit2 = 1 + data3 = [0, 17062, 21020, 24975, 28932, 32889, 36846, 40802, 44759, 48717, 52673, 56631, 60586, 64542, 68500, 72455, 76412, 80369, 84327, 88283, 92240, 96196, 100152, 104110, 108066, 112022, 115980, 119937, 123894, 127851, 131808, 135763, 139720, 143677, 147633, 151591, 155548, 159504, 163462, 167416, 171373, 175330, 179286, 183243, 187200, 191158, 195114, 199071, 203028, 206983, 210941]# noqa: E501 - hit3 = 1 #TODO - + hit3 = 1 + data4 = [0, 23886, 29426, 34966, 40505, 46046, 51584, 57122, 62664, 68203, 73743, 79282, 84822, 90361, 95902, 101439, 106977, 112518, 118057, 123597, 129135, 134675, 140214, 145754, 151293, 156832, 162373, 167911, 173452, 178991, 184531, 190070, 195609, 201148, 206686, 212227, 217766, 223306, 228845, 234385, 239923, 245463, 251002, 256541, 262082, 267621, 273161, 278699, 284240, 289777, 295317]# noqa: E501 - hit4 = 1 #TODO - - + hit4 = 1 + # 唤魔 : 逆天之普诺 역천의 프놈 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/328867949b763ce73e243da84fd59157?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill32(ActiveSkill): +class Skill13(ActiveSkill): name = "唤魔 : 逆天之普诺" learnLv = 60 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 5 #TODO rangeLv = 2 cube = 1 cd = 30 mp = [120, 1200] - - data0 = [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 - 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, 3116, 3432, 3747, 4064, 4380, 4695, 5012, 5330, 5644, 5961, 6276, 6591, 6909, 7226, 7540, 7860, 8174, 8488, 8806, 9126, 9440, 9758, 10072, 10386, 10706, 11022, 11337, 11655, 11970, 12285, 12602, 12920, 13234, 13551, 13866, 14182, 14500, 14816, 15132, 15448, 15764, 16077, 16398, 16714, 17031, 17344, 17660, 17976, 18294, 18609]# noqa: E501 + icon = '$char/唤魔:逆天之普诺' + + data0 = [0, 3116, 3432, 3747, 4064, 4380, 4695, 5012, 5330, 5644, 5961, 6276, 6591, 6909, 7226, 7540, 7860, 8174, 8488, 8806, 9126, 9440, 9758, 10072, 10386, 10706, 11022, 11337, 11655, 11970, 12285, 12602, 12920, 13234, 13551, 13866, 14182, 14500, 14816, 15132, 15448, 15764, 16077, 16398, 16714, 17031, 17344, 17660, 17976, 18294, 18609]# noqa: E501 + hit0 = 5 + + data1 = [0, 2595, 2860, 3122, 3387, 3652, 3915, 4178, 4440, 4704, 4966, 5232, 5494, 5757, 6021, 6288, 6549, 6812, 7077, 7338, 7602, 7866, 8127, 8391, 8656, 8922, 9184, 9447, 9708, 9974, 10238, 10498, 10766, 11028, 11292, 11556, 11818, 12082, 12344, 12609, 12874, 13136, 13400, 13664, 13926, 14188, 14454, 14715, 14979, 15246, 15508]# noqa: E501 + hit1 = 8 + + data2 = [0, 15376, 16936, 18495, 20055, 21615, 23175, 24734, 26295, 27854, 29416, 30974, 32535, 34095, 35656, 37215, 38775, 40334, 41894, 43454, 45014, 46575, 48134, 49695, 51252, 52814, 54375, 55936, 57495, 59054, 60614, 62174, 63735, 65295, 66854, 68414, 69974, 71534, 73090, 74654, 76212, 77774, 79330, 80894, 82454, 84015, 85575, 87132, 88694, 90252, 91814]# 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, 2595, 2860, 3122, 3387, 3652, 3915, 4178, 4440, 4704, 4966, 5232, 5494, 5757, 6021, 6288, 6549, 6812, 7077, 7338, 7602, 7866, 8127, 8391, 8656, 8922, 9184, 9447, 9708, 9974, 10238, 10498, 10766, 11028, 11292, 11556, 11818, 12082, 12344, 12609, 12874, 13136, 13400, 13664, 13926, 14188, 14454, 14715, 14979, 15246, 15508]# noqa: E501 - hit4 = 1 #TODO - - data5 = [0, 15376, 16936, 18495, 20055, 21615, 23175, 24734, 26295, 27854, 29416, 30974, 32535, 34095, 35656, 37215, 38775, 40334, 41894, 43454, 45014, 46575, 48134, 49695, 51252, 52814, 54375, 55936, 57495, 59054, 60614, 62174, 63735, 65295, 66854, 68414, 69974, 71534, 73090, 74654, 76212, 77774, 79330, 80894, 82454, 84015, 85575, 87132, 88694, 90252, 91814]# noqa: E501 - hit5 = 1 #TODO - - data6 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 - hit6 = 1 #TODO - - data7 = [0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 - hit7 = 1 #TODO - - + # 汲血魔剑 혈마검 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/2a3c96b88d02372505692da0a8b54743?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill33(ActiveSkill): +class Skill14(ActiveSkill): name = "汲血魔剑" learnLv = 70 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 5 #TODO rangeLv = 2 cube = 2 cd = 50 mp = [400, 1500] - + data0 = [0, 77472, 85330, 93190, 101050, 108909, 116769, 124630, 132486, 140349, 148204, 156064, 163926, 171784, 179643, 187504, 195363, 203222, 211080, 218943, 226800, 234662, 242520, 250380, 258238, 266097, 273958, 281816, 289677, 297534, 305396, 313256, 321114, 328972, 336834, 344692, 352552, 360412, 368272, 376130, 383992, 391851, 399710, 407570, 415430, 423288, 431148, 439006, 446868, 454726, 462585]# 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]# noqa: E501 - hit1 = 1 #TODO - - + + # 空绝斩 : 地裂 암연격 : 기가슬래쉬 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/5806440d21e7546d50007a5ba11f8024?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill34(ActiveSkill): +class Skill15(ActiveSkill): name = "空绝斩 : 地裂" learnLv = 75 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 8 #9 #TODO rangeLv = 2 cube = 3 cd = 40 mp = [580, 4500] - + icon = '$char/空绝斩:地裂' + data0 = [0, 79576, 87648, 95722, 103797, 111868, 119941, 128014, 136087, 144159, 152234, 160307, 168379, 176454, 184525, 192598, 200672, 208744, 216818, 224891, 232963, 241037, 249108, 257182, 265256, 273330, 281401, 289473, 297548, 305620, 313694, 321767, 329841, 337913, 345985, 354058, 362131, 370206, 378279, 386351, 394424, 402498, 410570, 418642, 426717, 434790, 442863, 450935, 459007, 467081, 475156]# 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]# noqa: E501 - hit1 = 1 #TODO - - + + # 唤魔 : 弑神剑 마인의 검세 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/d429147c372b549c3dadcabcba50787f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill35(PassiveSkill): +class Skill16(PassiveSkill): name = "唤魔 : 弑神剑" learnLv = 75 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 7 #TODO rangeLv = 3 - + icon = '$char/唤魔:弑神剑' + 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 - hit0 = 1 #TODO - + associate = [ + {"data":data0,"type":"*skillRation","exceptSkills":["血饮狂舞","蛇腹剑 : 缠","唤魔 : 塔莫斯之袭"]}, + ] + data1 = [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 - hit1 = 1 #TODO - - data2 = [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 - hit2 = 1 #TODO - + associate = [ + {"data":data1,"type":"+power0","skills":["蛇腹剑 : 缠"]}, + {"data":data1,"type":"+power1","skills":["蛇腹剑 : 缠"]}, + ] + data3 = [0, 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, 124, 126, 128, 130, 132, 134, 136, 138]# noqa: E501 - hit3 = 1 #TODO - + associate = [ + {"data":data3,"type":"*skillRation","skills":["血饮狂舞"]} + ] + data4 = [0, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19]# noqa: E501 hit4 = 1 #TODO - - data5 = [0, 33, 33, 33, 38, 38, 38, 43, 43, 43, 47, 47, 47, 50, 50, 50, 53, 53, 53, 56, 56, 56, 58, 58, 58, 60, 60, 60, 62, 62, 62, 64, 64, 64, 65, 65, 65, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, 71, 71]# noqa: E501 - hit5 = 1 #TODO - + associate = [{ + "data":data4,"type":"+hit0","skills":["唤魔 : 塔莫斯之袭"],"ratio": 1 + }] + data6 = [0, 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, 124, 126, 128, 130, 132, 134, 136, 138]# noqa: E501 - hit6 = 1 #TODO - - + + associate = [{ + "data":data6,"type":"*power1","skills":["唤魔 : 塔莫斯之袭"] + }] + # 弑神剑 : 极 비인외도 : 극 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/3fb8395ae3b81bd608e0c4223a8eb534?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill36(ActiveSkill): +class Skill17(ActiveSkill): name = "弑神剑 : 极" learnLv = 80 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 7 #TODO rangeLv = 2 cube = 5 cd = 45 mp = [800, 6000] - - data0 = [0, 44353, 48854, 53353, 57854, 62352, 66852, 71351, 75853, 80351, 84850, 89352, 93850, 98350, 102850, 107350, 111850, 116351, 120847, 125348, 129847, 134347, 138847, 143346, 147847, 152347, 156846, 161345, 165846, 170345, 174846, 179345, 183845, 188343, 192845, 197344, 201842, 206344, 210843, 215344, 219841, 224342, 228842, 233343, 237841, 242342, 246841, 251339, 255840, 260338, 264839]# noqa: E501 + icon = '$char/弑神剑:极' + + data0 = [0, 89768, 98878, 107988, 117090, 126198, 135306, 144416, 153520, 162628, 171737, 180846, 189956, 199058, 208167, 217277, 226384, 235488, 244596, 253706, 262815, 271919, 281027, 290134, 299245, 308347, 317457, 326566, 335674, 344784, 353886, 362995, 372106, 381215, 390316, 399425, 408534, 417643, 426747, 435857, 444963, 454073, 463175, 472285, 481394, 490503, 499605, 508714, 517825, 526934, 536043]# noqa: E501 hit0 = 1 #TODO - - data1 = [0, 6895, 7595, 8297, 8994, 9693, 10394, 11093, 11793, 12492, 13192, 13892, 14591, 15291, 15991, 16691, 17390, 18088, 18790, 19490, 20190, 20889, 21588, 22288, 22987, 23687, 24386, 25085, 25785, 26485, 27185, 27884, 28585, 29286, 29982, 30684, 31383, 32084, 32783, 33481, 34182, 34882, 35580, 36281, 36978, 37679, 38378, 39078, 39778, 40477, 41179]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 17835, 19643, 21452, 23261, 25071, 26880, 28689, 30498, 32309, 34117, 35925, 37736, 39545, 41354, 43165, 44973, 46783, 48592, 50401, 52212, 54019, 55827, 57638, 59447, 61255, 63065, 64875, 66684, 68493, 70303, 72113, 73922, 75731, 77541, 79349, 81157, 82969, 84777, 86588, 88394, 90204, 92014, 93823, 95632, 97443, 99251, 101060, 102871, 104680, 106489]# noqa: E501 - hit2 = 1 #TODO - - data3 = [0, 89768, 98878, 107988, 117090, 126198, 135306, 144416, 153520, 162628, 171737, 180846, 189956, 199058, 208167, 217277, 226384, 235488, 244596, 253706, 262815, 271919, 281027, 290134, 299245, 308347, 317457, 326566, 335674, 344784, 353886, 362995, 372106, 381215, 390316, 399425, 408534, 417643, 426747, 435857, 444963, 454073, 463175, 472285, 481394, 490503, 499605, 508714, 517825, 526934, 536043]# 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 - - + + # 弑神剑 : 诸神献祭 파계검 : 라그나로크 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/9dc8438e4572d39243c97da31c113acc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill37(ActiveSkill): +class Skill18(ActiveSkill): name = "弑神剑 : 诸神献祭" learnLv = 85 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 8 #9 #TODO rangeLv = 5 cube = 10 cd = 180 mp = [2500, 5000] - + icon = '$char/弑神剑:诸神献祭' + data0 = [0, 7074, 8714, 10353, 11995, 13635, 15275, 16918, 18556, 20196, 21837, 23478, 25118, 26759, 28398, 30039, 31681, 33321, 34959, 36601, 38241, 39881, 41522, 43163, 44802, 46441, 48083, 49725, 51363, 53003, 54643, 56284, 57925, 59565, 61204, 62847, 64487, 66127, 67767, 69408, 71047, 72688, 74328, 75970, 77611, 79250, 80890, 82532, 84172, 85811, 87453]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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]# noqa: E501 - hit1 = 1 #TODO - - data2 = [0, 26217, 32298, 38379, 44457, 50536, 56617, 62697, 68776, 74858, 80938, 87016, 93095, 99176, 105255, 111335, 117415, 123495, 129574, 135654, 141734, 147814, 153893, 159971, 166053, 172132, 178211, 184291, 190371, 196451, 202529, 208610, 214690, 220771, 226850, 232931, 239010, 245088, 251170, 257249, 263327, 269408, 275488, 281568, 287646, 293727, 299808, 305886, 311967, 318047, 324127]# noqa: E501 + hit0 = 10 + + data1 = [0, 26217, 32298, 38379, 44457, 50536, 56617, 62697, 68776, 74858, 80938, 87016, 93095, 99176, 105255, 111335, 117415, 123495, 129574, 135654, 141734, 147814, 153893, 159971, 166053, 172132, 178211, 184291, 190371, 196451, 202529, 208610, 214690, 220771, 226850, 232931, 239010, 245088, 251170, 257249, 263327, 269408, 275488, 281568, 287646, 293727, 299808, 305886, 311967, 318047, 324127]# noqa: E501 + hit1 = 3 + + data2 = [0, 97950, 120662, 143375, 166090, 188802, 211515, 234226, 256940, 279654, 302365, 325078, 347794, 370505, 393219, 415932, 438644, 461357, 484071, 506785, 529497, 552210, 574922, 597636, 620348, 643062, 665776, 688489, 711201, 733913, 756628, 779338, 802052, 824768, 847479, 870193, 892905, 915618, 938331, 961046, 983755, 1006471, 1029185, 1051896, 1074610, 1097324, 1120035, 1142750, 1165463, 1188175, 1210888]# 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]# noqa: E501 - hit3 = 1 #TODO - - data4 = [0, 97950, 120662, 143375, 166090, 188802, 211515, 234226, 256940, 279654, 302365, 325078, 347794, 370505, 393219, 415932, 438644, 461357, 484071, 506785, 529497, 552210, 574922, 597636, 620348, 643062, 665776, 688489, 711201, 733913, 756628, 779338, 802052, 824768, 847479, 870193, 892905, 915618, 938331, 961046, 983755, 1006471, 1029185, 1051896, 1074610, 1097324, 1120035, 1142750, 1165463, 1188175, 1210888]# noqa: E501 - hit4 = 1 #TODO - - + # 蛇舞血轮剑 혈문지괴검 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/c91a62dc0a18360acf5031ac0ebf09f5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill38(ActiveSkill): +class Skill19(ActiveSkill): name = "蛇舞血轮剑" learnLv = 95 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 7 #TODO rangeLv = 2 cube = 7 cd = 60 mp = [1065, 8000] - + data0 = [0, 18643, 20534, 22425, 24317, 26210, 28102, 29992, 31885, 33775, 35668, 37557, 39450, 41342, 43231, 45124, 47015, 48906, 50798, 52690, 54581, 56472, 58363, 60256, 62146, 64038, 65930, 67820, 69712, 71606, 73495, 75387, 77280, 79171, 81062, 82952, 84845, 86736, 88628, 90519, 92409, 94301, 96194, 98085, 99976, 101867, 103759, 105650, 107540, 109433, 111323]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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 - hit1 = 1 #TODO - + hit0 = 4 + data2 = [0, 111864, 123214, 134562, 145910, 157259, 168609, 179957, 191304, 202653, 214004, 225353, 236702, 248050, 259398, 270748, 282096, 293444, 304794, 316142, 327490, 338839, 350189, 361537, 372885, 384233, 395584, 406931, 418280, 429629, 440976, 452325, 463675, 475025, 486373, 497720, 509069, 520419, 531767, 543116, 554466, 565811, 577163, 588512, 599860, 611209, 622557, 633905, 645255, 656604, 667953]# noqa: E501 hit2 = 1 #TODO - - + # 魔源觉醒 마인의 여왕 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0c3a468aee1f7ce06bf91eb3319518c1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill39(PassiveSkill): +class Skill20(PassiveSkill): name = "魔源觉醒" learnLv = 95 masterLv = 40 maxLv = 50 - position = 0 #TODO + 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 - hit0 = 1 #TODO - + associate = [ + {"data":data0,"type":"*skillRation","exceptSkills":["蛇腹剑 : 缠"]}, + ] + + data1 = [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 - hit1 = 1 #TODO - - + associate = [ + {"data":data1,"type":"+power0","skills":["蛇腹剑 : 缠"]}, + {"data":data1,"type":"+power1","skills":["蛇腹剑 : 缠"]}, + ] + # 弑神剑 : 恶魔孤岛 비인검 : 알카트라즈 # https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/6d7c9a15c08cc41d70125083e869e1a1?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0 -class Skill40(ActiveSkill): +class Skill21(ActiveSkill): name = "弑神剑 : 恶魔孤岛" learnLv = 100 masterLv = 40 maxLv = 50 - position = 0 #TODO + position = 5 #TODO rangeLv = 5 cube = 15 cd = 290 mp = [4025, 8055] - + icon = '$char/弑神剑:恶魔孤岛' + data0 = [0, 15720, 19364, 23010, 26654, 30301, 33948, 37592, 41238, 44883, 48529, 52173, 55818, 59464, 63109, 66755, 70400, 74044, 77690, 81336, 84981, 88627, 92271, 95916, 99561, 103208, 106852, 110498, 114142, 117789, 121436, 125080, 128725, 132370, 136016, 139662, 143307, 146951, 150596, 154242, 157887, 161533, 165178, 168823, 172468, 176113, 179760, 183405, 187050, 190696, 194340]# noqa: E501 - hit0 = 1 #TODO - - data1 = [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 + hit0 = 15 + + data1 = [0, 353711, 435729, 517750, 599768, 681790, 763809, 845828, 927849, 1009868, 1091888, 1173908, 1255929, 1337948, 1419968, 1501988, 1584007, 1666026, 1748047, 1830067, 1912087, 1994108, 2076127, 2158148, 2240166, 2322187, 2404208, 2486227, 2568246, 2650267, 2732288, 2814306, 2896326, 2978347, 3060364, 3142385, 3224406, 3306425, 3388443, 3470464, 3552486, 3634504, 3716525, 3798544, 3880564, 3962584, 4044604, 4126623, 4208644, 4290665, 4372683]# noqa: E501 hit1 = 1 #TODO - - data2 = [0, 353711, 435729, 517750, 599768, 681790, 763809, 845828, 927849, 1009868, 1091888, 1173908, 1255929, 1337948, 1419968, 1501988, 1584007, 1666026, 1748047, 1830067, 1912087, 1994108, 2076127, 2158148, 2240166, 2322187, 2404208, 2486227, 2568246, 2650267, 2732288, 2814306, 2896326, 2978347, 3060364, 3142385, 3224406, 3306425, 3388443, 3470464, 3552486, 3634504, 3716525, 3798544, 3880564, 3962584, 4044604, 4126623, 4208644, 4290665, 4372683]# noqa: E501 - hit2 = 1 #TODO - - \ No newline at end of file + +class classChange(Character): + def __init__(self, equVersion=''): + + super().__init__(equVersion) + self.name = 'demon_slayer' + self.nameCN = '极诣·契魔者' + self.role = 'swordman_female' + + 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 \ No newline at end of file diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index d64240f0..58bb648e 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -21,7 +21,7 @@ adv = [ 'children': [ {'id': 0, 'name': 'sword_master', 'title': '极诣·驭剑士', 'open': False}, {'id': 1, 'name': 'dark_templar', 'title': '极诣·暗殿骑士', 'open': False}, - {'id': 2, 'name': 'demon_slayer', 'title': '极诣·契魔者', 'open': False}, + {'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}, ], diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index a6cf04d4325a634b174fbfe11f909b804b9a3b25..c6be64605ea590c12463d7aa2124c8cc695ef991 100644 GIT binary patch delta 105 zcmV-v0G9uNz&(J#J&+p#JCPhi0Xu3;1BGA&g3;1BGA&g%h K4!3h&4~+rL1t8D> diff --git a/frontend/src/api/info/type.ts b/frontend/src/api/info/type.ts index 84ac23b1..f028480b 100644 --- a/frontend/src/api/info/type.ts +++ b/frontend/src/api/info/type.ts @@ -54,6 +54,7 @@ export interface IEquipment { categorize: string suit: string[] rarity: string + max_adaptation:number } export interface ISkill { diff --git a/frontend/src/pages/Character/Result/components/Info.vue b/frontend/src/pages/Character/Result/components/Info.vue index f835ae2c..102f095b 100644 --- a/frontend/src/pages/Character/Result/components/Info.vue +++ b/frontend/src/pages/Character/Result/components/Info.vue @@ -43,6 +43,9 @@ alt="" class="w-20px h-20px object-contain" /> +
+ +
{ return infoStore.equips.find((e) => e.id == id) } +const adaptation = (part: string) => { + return Math.min(equ(props.equs?.[part]?.id)?.max_adaptation ?? 0, props.equs[part]?.adaptation ?? 0) +} + const lvFormat = (lv: number, rarity: string) => { if (rarity == '太初') return '' switch (lv) { diff --git a/images/equipment/adaptation/1.png b/images/equipment/adaptation/1.png new file mode 100644 index 0000000000000000000000000000000000000000..ae11e0fba67c154da30a84af8dc862d91fbaf6ee GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^+(695!3HFgJ}hYlQcFEu9780gCZ{AMBv@?I`DxEA z!ok5|pwP@OZ)X4k5w2%bQ$RBHMH?R0v$3(wv9P@H;s3_elmBN*0Kv0$w*5)Bw&oty zsF`6S%*@&F^5oXZ5=~9=eTf~m`|J8#CToW6`FSLIP1nr3Q|(PbM&7CU$iMK1ijyHb zH*@oRM($>v>(*>;K%?6%J7qq2{5<%9`KSpW8y`@Ft!>IrdkMy$?WUb?{)hDg9n9eA L>gTe~DWM4fAz@BO literal 0 HcmV?d00001 diff --git a/images/equipment/adaptation/2.png b/images/equipment/adaptation/2.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2535bc29c8867ba1664db6513de133c7dac4f3 GIT binary patch literal 218 zcmV<0044v4P)Q392n*BMh4nZdA;B(PD(|prqn#GE0c`}!MTD`?m~6V>gU^SV z`M($i;0h~zsUA<-jD`aMri)zR3M)2=1^7sJ1Y(m|Twx^w$jjreNiM6v+xv(fMAc~@ z3~t*JUX9mW&xfAPe;sdj_rL?P)W~eCo7Z(@G%}xP$xf_$Y1@DN6@@emeT2zEii!mD@zA;C@%Ng7Wef(k+`Q)q7xY^+iUYhnH? z^I#YTc6MPEK;X}XgnRU+NUPZZpf`3Efj^hos4KuvWO-X8!trYuTIs2EqRizsSDb6(|yS zdkXLJnGzn1tF=o185`xXWp&PseT$J%*==XZ{6CqWF}Aeo?jodcPvP`V%PTk z^c)G5#orRcd-%-eSF~zcs84*ne?BAkxrE0Fi9h61j(n>3Q#xMnHiK=(GkG5S0G`JQ g4K6{a{>b+*NVG&R4PTg|1#~-ur>mdKI;Vst01ygYivR!s literal 0 HcmV?d00001 diff --git a/images/equipment/adaptation/5.png b/images/equipment/adaptation/5.png new file mode 100644 index 0000000000000000000000000000000000000000..2853d4fb744eea2d8ee08081b99445501b3e96a2 GIT binary patch literal 245 zcmVc^aQVvN-0%s2o!e7Hky7%WAP4}cnwDVa_Efi7QNYi(8)db!+bRPvo^6R164t}A z4}j(D0mzUh^Fc8&>Dxx)KI;t2DwX*I)=dxJHqcG)KMb%~pTC;3wZe4-a6H{&coV}? vgL+9LpSvIcCN24TN=TTnNghw?Oha)8I}1h|pxzcg00000NkvXXu0mjfet%-^ literal 0 HcmV?d00001