diff --git a/backend/core/character/GF/priest_female/inquistor.py b/backend/core/character/GF/priest_female/inquistor.py index 0c4179a7..f850f188 100644 --- a/backend/core/character/GF/priest_female/inquistor.py +++ b/backend/core/character/GF/priest_female/inquistor.py @@ -756,11 +756,10 @@ class Skill31(ActiveSkill): # 爆炸大小比率 : {value1}% data1 = get_data(f'{prefix}/{uuid}', 1) - def 等效百分比(self, **argv): - char: Character = argv.get('char', {}) - self.data0 = [0, char.get_skill_by_name("神焰洗礼").净化之焰适用()] - self.hit0 = 1 - return super().等效百分比(**argv) + def skillInfo(self, mode: str | None = None): + pre = self.char.GetSkillByName("神焰洗礼") + cd = self.getSkillCD(mode) + return pre[0] * 0.3 * self.skillRation, self.skillDamage, cd def vp_1(self): @@ -1336,6 +1335,6 @@ class classChange(Character): self.输出类型 = '物理百分比' self.防具精通属性 = ['力量'] self.防具类型 = '重甲' - self.buff = 1.93 + self.buff = 2.002 super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/mistress.py b/backend/core/character/GF/priest_female/mistress.py index 1cdeb2a9..bf4fa7df 100644 --- a/backend/core/character/GF/priest_female/mistress.py +++ b/backend/core/character/GF/priest_female/mistress.py @@ -3,217 +3,6 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character prefix = "priest_female/mistress/cn/skillDetail" -# 升空斩 -# priest_female/mistress/3c5604bdbb0240b8f130f59ab40509c3 -# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 -class Skill0(ActiveSkill): - """ - 使用巨兵挥击敌人, 使敌人浮空。\n - 浮空力随技能等级的增加而增加。\n - 转职为光明骑士时, 技能类型变为独立攻击力。 - """ - name = "升空斩" - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 3 #TODO - rangeLv = 3 - cd = 2 - uuid = "3c5604bdbb0240b8f130f59ab40509c3" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0}% - # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 浮空力比率 : {value1}% - # REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - -# 审判锤击 -# priest_female/mistress/c9664191611af31142e052dfaef84530 -# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 -class Skill1(ActiveSkill): - """ - 向巨兵凝聚神圣之力, 锤击前方。\n - 被命中的敌人会浮空。 - """ - name = "审判锤击" - learnLv = 1 - masterLv = 60 - maxLv = 70 - position = 5 #TODO - rangeLv = 2 - cd = 4 - mp = [15, 154] - uuid = "c9664191611af31142e052dfaef84530" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0} - # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - -# 后跳 -# priest_female/mistress/7822d6d52e10964a6755f142c666b494 -# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 -class Skill2(ActiveSkill): - """ - 使自身向后方小跳并避开敌人的攻击。 - """ - name = "后跳" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 3 #TODO - rangeLv = 1 - mp = [1, 1] - uuid = "7822d6d52e10964a6755f142c666b494" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 基础精通 -# priest_female/mistress/5a56514f35cf0270ae8d6c65f8fefd78 -# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 -class Skill3(PassiveSkill): - """ - 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n - 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 - """ - name = "基础精通" - learnLv = 1 - masterLv = 115 - maxLv = 200 - position = 1 #TODO - rangeLv = 1 - uuid = "5a56514f35cf0270ae8d6c65f8fefd78" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 基本攻击力变化率 : {value0}% - # REMOVE: 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 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 前冲攻击力变化率 : {value1}% - # REMOVE: 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 - data1 = get_data(f'{prefix}/{uuid}', 1) - # 跳跃攻击力变化率 : {value2}% - # REMOVE: 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 - data2 = get_data(f'{prefix}/{uuid}', 2) - -# 受身蹲伏 -# priest_female/mistress/ce26c6b69d02a440a81b552bec94f03b -# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b -class Skill4(ActiveSkill): - """ - 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 - """ - name = "受身蹲伏" - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 2 #TODO - rangeLv = 1 - cd = 5 - mp = [1, 1] - uuid = "ce26c6b69d02a440a81b552bec94f03b" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 蹲伏姿势最短无敌时间 : {value0}秒 - # REMOVE: 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 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 蹲伏姿势最长无敌时间 : {value1}秒 - # REMOVE: 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 - data1 = get_data(f'{prefix}/{uuid}', 1) - # 起身时霸体时间 : {value2}秒 - # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) - -# 防具精通 -# priest_female/mistress/892ef624d8bf3d7fc045f84825fd6104 -# 0c1b401bb09241570d364420b3ba3fd7/892ef624d8bf3d7fc045f84825fd6104 -class Skill5(PassiveSkill): - """ - 穿戴防具时, 可以增加各种属性。\n - 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 - """ - name = "防具精通" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 1 - uuid = "892ef624d8bf3d7fc045f84825fd6104" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 空中锤击 -# priest_female/mistress/9dda3f4a849dba1a288dd65e116860f2 -# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 -class Skill6(ActiveSkill): - """ - 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n - 只能在一定高度以上时才能使用。 - """ - name = "空中锤击" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 5 #TODO - rangeLv = 2 - cd = 4 - mp = [10, 120] - uuid = "9dda3f4a849dba1a288dd65e116860f2" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0}% - # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 冲击波攻击力 : {value1}%% - # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - # 可以施放技能的最小高度 : {value2}px - # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) - # [范围信息] - # 冲击波大小 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 - data3 = get_data(f'{prefix}/{uuid}', 3) - -# 治愈祈祷 -# priest_female/mistress/0969cd4054d93da07708108c0cc1c4b5 -# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 -class Skill7(ActiveSkill): - """ - 向神明祷告, 治疗自身的伤势, 恢复生命值。\n - 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n - 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 - """ - name = "治愈祈祷" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 7 #TODO - rangeLv = 3 - cd = 10 - mp = [15, 154] - uuid = "0969cd4054d93da07708108c0cc1c4b5" - hasVP = False - hasUP = True - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 生命值恢复量 : {value0} - # REMOVE: data0 = [0, 468, 1170, 1824, 2433, 3135, 3743, 4444, 5052, 5707, 6363, 7018, 7672, 8328, 8983, 9637, 10292, 10948, 11603, 12257, 12912, 13568, 14222, 14877, 15533, 16140, 16842, 17451, 18105, 18807, 19929, 21099, 21894, 22738, 23531, 24375, 25216, 26059, 26901, 27742, 28586, 29427, 30223, 31064, 31907, 32749, 33590, 34434, 35275, 36117, 36912, 37755, 38597, 39438, 40282, 41123, 41965, 42808, 43603, 44445, 45286, 46130, 46971, 47813, 48656, 49497, 50293, 51134, 51978, 52819, 53661]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% - # REMOVE: data1 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - # [范围信息] - # 治愈范围 : {value2}px - # REMOVE: data2 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) # 钩颈斩 # priest_female/mistress/cfacda0647b9a0f595df2c2aad30c18d @@ -230,7 +19,7 @@ class Skill8(ActiveSkill): learnLv = 5 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 5 mp = [10, 120] @@ -238,12 +27,13 @@ class Skill8(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 勾拽攻击力 : {value0}% - # REMOVE: data0 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 下劈攻击力 : {value1}% - # REMOVE: data1 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 武器格挡 # priest_female/mistress/eb71e1d82d92c7e1d40500a0dcd77aa6 @@ -257,7 +47,7 @@ class Skill9(ActiveSkill): learnLv = 10 masterLv = 5 maxLv = 15 - position = 5 #TODO + position = 5 rangeLv = 5 cd = 2 mp = [3, 4] @@ -265,39 +55,12 @@ class Skill9(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 所受伤害减少率 (物理) : {value0}% - # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 所受伤害减少率 (魔法) : {value1}% - # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) -# 净化 -# priest_female/mistress/4655101518604f874721b3cc249aae10 -# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 -class Skill10(ActiveSkill): - """ - 使范围内的所有队员消除异常状态。 - """ - name = "净化" - learnLv = 10 - masterLv = 1 - maxLv = 11 - position = 7 #TODO - rangeLv = 5 - cd = 15 - mp = [22, 238] - uuid = "4655101518604f874721b3cc249aae10" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 异常状态消除数量上限 : {value0}个 - # REMOVE: data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # [范围信息] - # [净化]适用范围 : {value1}px - # REMOVE: data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) # 罪业加身 # priest_female/mistress/f2fb27162beb0b87a7cb9af7900e95f2 @@ -312,7 +75,7 @@ class Skill11(ActiveSkill): learnLv = 10 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cd = 6 mp = [30, 252] @@ -320,104 +83,14 @@ class Skill11(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # [范围信息] # 范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) -# 强化 - 后跳 -# priest_female/mistress/2b340542e776818b78f3212af184bd6b -# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b -class Skill12(PassiveSkill): - """ - 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n - 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n - 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n - 无法强制中断觉醒技能和跳跃超过一定高度的技能。 - """ - name = "强化 - 后跳" - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 4 #TODO - rangeLv = 1 - cd = 30 - uuid = "2b340542e776818b78f3212af184bd6b" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 强制中断技能时的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 40]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 被击或倒地期间施放时的冷却时间 : {value1}秒 - # REMOVE: data1 = [0, 30]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - -# 跃翔 -# priest_female/mistress/1fea5a626f15230237946a11a9d11582 -# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 -class Skill13(ActiveSkill): - """ - 增加自身20%的跳跃力, 效果持续一定时间。\n - 效果持续期间内, 再次按技能键可以结束。 - """ - name = "跃翔" - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 6 #TODO - rangeLv = 3 - cd = 5 - mp = [13, 13] - uuid = "1fea5a626f15230237946a11a9d11582" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - -# 唤雷符 -# priest_female/mistress/45442bbbe33540b4deeec29437dae70c -# 0c1b401bb09241570d364420b3ba3fd7/45442bbbe33540b4deeec29437dae70c -class Skill14(ActiveSkill): - """ - 使用符咒在前方召唤落雷。\n - [转职为驱魔师后附加效果]\n - - 增加落雷大小\n - - 使命中的敌人撞地反弹。 \n - [学习乾坤之境后]\n - - 可以探索施放者周围的350px内的敌人后发动攻击。\n - - 周围没有敌人时无法施放。\n - - 无法攻击物体。\n - - 最多攻击12名敌人。\n - - 对每名敌人攻击1次。 - """ - name = "唤雷符" - learnLv = 15 - masterLv = 60 - maxLv = 70 - position = 7 #TODO - rangeLv = 2 - cd = 5 - mp = [30, 252] - uuid = "45442bbbe33540b4deeec29437dae70c" - hasVP = False - hasUP = True - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 落雷攻击力 : {value0}% - # REMOVE: data0 = [0, 5414, 5963, 6512, 7062, 7611, 8160, 8709, 9259, 9808, 10357, 10906, 11456, 12005, 12554, 13103, 13653, 14202, 14751, 15300, 15850, 16399, 16948, 17497, 18047, 18596, 19145, 19694, 20244, 20793, 21342, 21891, 22441, 22990, 23539, 24088, 24638, 25187, 25736, 26285, 26835, 27384, 27933, 28482, 29032, 29581, 30130, 30679, 31229, 31778, 32327, 32876, 33426, 33975, 34524, 35073, 35623, 36172, 36721, 37270, 37820, 38369, 38918, 39467, 40017, 40566, 41115, 41664, 42214, 42763, 43312]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 落雷距离 : {value1}px - # REMOVE: data1 = [0, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - # [范围信息] - # 落雷大小比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) # 冲刺斩 # priest_female/mistress/01c3a2fb793d293a25ed8dc7a0d70c1a @@ -434,7 +107,7 @@ class Skill15(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 6 mp = [12, 500] @@ -442,14 +115,13 @@ class Skill15(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 上斩攻击力 : {value0}% - # REMOVE: data0 = [0, 8391, 9242, 10094, 10945, 11796, 12647, 13499, 14350, 15201, 16052, 16904, 17755, 18606, 19457, 20309, 21160, 22011, 22862, 23714, 24565, 25416, 26267, 27119, 27970, 28821, 29673, 30524, 31375, 32226, 33078, 33929, 34780, 35631, 36483, 37334, 38185, 39036, 39888, 40739, 41590, 42441, 43293, 44144, 44995, 45846, 46698, 47549, 48400, 49252, 50103, 50954, 51805, 52657, 53508, 54359, 55210, 56062, 56913, 57764, 58615, 59467, 60318, 61169, 62020, 62872, 63723, 64574, 65425, 66277, 67128]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 可冲刺次数 : {value1}次 - # REMOVE: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 转职成为除恶者时, 可冲刺次数 : {value2}次 - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # 双重切割 @@ -465,7 +137,7 @@ class Skill16(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 6 mp = [12, 120] @@ -473,15 +145,15 @@ class Skill16(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 第1击攻击力 : {value0}% - # REMOVE: data0 = [0, 3138, 3457, 3775, 4094, 4412, 4730, 5049, 5367, 5685, 6004, 6322, 6641, 6959, 7277, 7596, 7914, 8233, 8551, 8869, 9188, 9506, 9825, 10143, 10461, 10780, 11098, 11416, 11735, 12053, 12372, 12690, 13008, 13327, 13645, 13964, 14282, 14600, 14919, 15237, 15555, 15874, 16192, 16511, 16829, 17147, 17466, 17784, 18103, 18421, 18739, 19058, 19376, 19694, 20013, 20331, 20650, 20968, 21286, 21605, 21923, 22242, 22560, 22878, 23197, 23515, 23834, 24152, 24470, 24789, 25107]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 第2击攻击力 : {value1}% - # REMOVE: data1 = [0, 4706, 5183, 5660, 6138, 6615, 7093, 7570, 8047, 8525, 9002, 9479, 9957, 10434, 10912, 11389, 11866, 12344, 12821, 13298, 13776, 14253, 14731, 15208, 15685, 16163, 16640, 17118, 17595, 18072, 18550, 19027, 19504, 19982, 20459, 20937, 21414, 21891, 22369, 22846, 23323, 23801, 24278, 24756, 25233, 25710, 26188, 26665, 27143, 27620, 28097, 28575, 29052, 29529, 30007, 30484, 30962, 31439, 31916, 32394, 32871, 33348, 33826, 34303, 34781, 35258, 35735, 36213, 36690, 37168, 37645]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # [范围信息] # 范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 罪业诱惑 @@ -498,18 +170,18 @@ class Skill17(PassiveSkill): learnLv = 15 masterLv = 10 maxLv = 20 - position = 2 #TODO + position = 2 rangeLv = 3 uuid = "c77a417c43de80c4ce32c1ed405d174a" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 敌人的命中率减少率 : {value1}% - # REMOVE: data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + associate = [{"data":data0}] # 负罪者镰刀精通 # priest_female/mistress/ecc23c980ea71450c0ad0c3fd232f329 @@ -525,25 +197,23 @@ class Skill18(PassiveSkill): learnLv = 15 masterLv = 20 maxLv = 30 - position = 1 #TODO + position = 1 rangeLv = 3 uuid = "ecc23c980ea71450c0ad0c3fd232f329" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 魔法攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [装备镰刀时] # 攻击速度增加 : {value1}% - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 移动速度增加 : {value2}% - # REMOVE: data2 = [0, 3.2, 3.4, 3.6, 3.8, 4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4, 5.6, 5.8, 6, 6.2, 6.4, 6.6, 6.8, 7, 7.2, 7.4, 7.6, 7.8, 8, 8.2, 8.4, 8.6, 8.8, 9]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 命中率增加 : {value3}% - # REMOVE: data3 = [0, 7.3, 7.6, 7.9, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10, 10.3, 10.6, 10.9, 11.2, 11.5, 11.8, 12.1, 12.4, 12.7, 13, 13.3, 13.6, 13.9, 14.2, 14.5, 14.8, 15.1, 15.4, 15.7, 16]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + associate = [{"type":"$*PAtkM","data":data0}] # 镰勾旋击 # priest_female/mistress/f0cc2c950f3bdf4103c75fa496bcac34 @@ -557,7 +227,7 @@ class Skill19(ActiveSkill): learnLv = 20 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 8 mp = [65, 616] @@ -565,18 +235,17 @@ class Skill19(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 向前斩击攻击力 : {value0}% - # REMOVE: data0 = [0, 5003, 5511, 6019, 6526, 7034, 7541, 8049, 8557, 9064, 9572, 10080, 10587, 11095, 11602, 12110, 12618, 13125, 13633, 14140, 14648, 15156, 15663, 16171, 16678, 17186, 17694, 18201, 18709, 19216, 19724, 20232, 20739, 21247, 21754, 22262, 22770, 23277, 23785, 24292, 24800, 25308, 25815, 26323, 26830, 27338, 27846, 28353, 28861, 29368, 29876, 30384, 30891, 31399, 31906, 32414, 32922, 33429, 33937, 34444, 34952, 35460, 35967, 36475, 36982, 37490, 37998, 38505, 39013, 39520, 40028]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 旋转斩击攻击力 : {value1}% - # REMOVE: data1 = [0, 7693, 8473, 9253, 10034, 10814, 11595, 12375, 13155, 13936, 14716, 15496, 16277, 17057, 17838, 18618, 19398, 20179, 20959, 21740, 22520, 23300, 24081, 24861, 25642, 26422, 27202, 27983, 28763, 29544, 30324, 31104, 31885, 32665, 33446, 34226, 35006, 35787, 36567, 37348, 38128, 38908, 39689, 40469, 41250, 42030, 42810, 43591, 44371, 45152, 45932, 46712, 47493, 48273, 49054, 49834, 50614, 51395, 52175, 52956, 53736, 54516, 55297, 56077, 56858, 57638, 58418, 59199, 59979, 60760, 61540]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 旋转斩击后的无敌时间 : {value2}秒 - # REMOVE: data2 = [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, 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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 欲望之手 @@ -592,7 +261,7 @@ class Skill20(ActiveSkill): learnLv = 20 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cd = 8 mp = [65, 616] @@ -600,15 +269,15 @@ class Skill20(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 4685, 5160, 5635, 6111, 6586, 7061, 7537, 8012, 8487, 8962, 9438, 9913, 10388, 10863, 11339, 11814, 12289, 12765, 13240, 13715, 14190, 14666, 15141, 15616, 16092, 16567, 17042, 17517, 17993, 18468, 18943, 19418, 19894, 20369, 20844, 21320, 21795, 22270, 22745, 23221, 23696, 24171, 24647, 25122, 25597, 26072, 26548, 27023, 27498, 27973, 28449, 28924, 29399, 29875, 30350, 30825, 31300, 31776, 32251, 32726, 33202, 33677, 34152, 34627, 35103, 35578, 36053, 36528, 37004, 37479]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 上斩攻击力 : {value1}% - # REMOVE: data1 = [0, 7405, 8156, 8908, 9659, 10410, 11161, 11913, 12664, 13415, 14166, 14918, 15669, 16420, 17171, 17923, 18674, 19425, 20176, 20928, 21679, 22430, 23181, 23933, 24684, 25435, 26186, 26937, 27689, 28440, 29191, 29942, 30694, 31445, 32196, 32947, 33699, 34450, 35201, 35952, 36704, 37455, 38206, 38957, 39709, 40460, 41211, 41962, 42714, 43465, 44216, 44967, 45719, 46470, 47221, 47972, 48724, 49475, 50226, 50977, 51729, 52480, 53231, 53982, 54734, 55485, 56236, 56987, 57739, 58490, 59241]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # [范围信息] # 范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 七宗罪 @@ -636,133 +305,85 @@ class Skill21(ActiveSkill): learnLv = 20 masterLv = 10 maxLv = 20 - position = 4 #TODO + position = 4 rangeLv = 3 cd = 5 uuid = "0b8db1e10b3abbd24d38564e708675d5" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 增益效果持续时间 : {value0}秒 - # REMOVE: data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [增益效果] # 攻击时附加伤害比率 : {value1}% - # REMOVE: data1 = [0, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 攻击时, 获得1层罪业的几率 : {value2}% - # REMOVE: data2 = [0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 罪业层数叠加冷却时间 : {value3}秒 - # REMOVE: data3 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 罪业层数叠加次数上限 : {value4}次 - # REMOVE: data4 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # [罪业加身] - 强制控制持续时间 : {value5}秒 - # REMOVE: data5 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # [罪业加身] - 命中时生命值和魔法值恢复量 : {value6}% - # REMOVE: data6 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data6 = get_data(f'{prefix}/{uuid}', 6) # [罪业诱惑] - 诱敌范围增加率: {value7}% - # REMOVE: data7 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # [自身减益效果] # 施放时整体生命值和魔法值减少率 : {value8}% - # REMOVE: data8 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data8 = get_data(f'{prefix}/{uuid}', 8) # 攻击速度和移动速度减少 : {value9}% - # REMOVE: data9 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data9 = get_data(f'{prefix}/{uuid}', 9) # 命中率和回避率减少 : {value10}% - # REMOVE: data10 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data10 = get_data(f'{prefix}/{uuid}', 10) # 属性抗性减少 : {value11}% - # REMOVE: data11 = [0, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 data11 = get_data(f'{prefix}/{uuid}', 11) # [消耗罪业层数时获得效果] # [通用] - 技能攻击力增加率 : {value12}% - # REMOVE: data12 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data12 = get_data(f'{prefix}/{uuid}', 12) # [欲望之手] - 罪业层数消耗量 : {value13} - # REMOVE: data13 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data13 = get_data(f'{prefix}/{uuid}', 13) # [欲望之手] - 移动速度增加 : {value14}% - # REMOVE: data14 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data14 = get_data(f'{prefix}/{uuid}', 14) # [欲望之手] - 效果持续时间 : {value15}秒 - # REMOVE: data15 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data15 = get_data(f'{prefix}/{uuid}', 15) # [傲慢之堕] = 罪业层数消耗量 : {value16} - # REMOVE: data16 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data16 = get_data(f'{prefix}/{uuid}', 16) # [傲慢之堕] = 敌人回避率减少 : {value17}% - # REMOVE: data17 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data17 = get_data(f'{prefix}/{uuid}', 17) # [傲慢之堕] = 效果持续时间 : {value18}秒 - # REMOVE: data18 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data18 = get_data(f'{prefix}/{uuid}', 18) # [怠惰之息] - 罪业层数消耗量 : {value19} - # REMOVE: data19 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 data19 = get_data(f'{prefix}/{uuid}', 19) # [怠惰之息] - 敌人减速状态几率 : {value20}% - # REMOVE: data20 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data20 = get_data(f'{prefix}/{uuid}', 20) # [怠惰之息] - 敌人减速状态速度减少 : {value21}% - # REMOVE: data21 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data21 = get_data(f'{prefix}/{uuid}', 21) # [怠惰之息] - 效果持续时间 : {value22}秒 - # REMOVE: data22 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 data22 = get_data(f'{prefix}/{uuid}', 22) # [贪婪之刺] - 罪业层数消耗量 : {value23} - # REMOVE: data23 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data23 = get_data(f'{prefix}/{uuid}', 23) # [贪婪之刺] - 攻击范围增加率 : {value24}% - # REMOVE: data24 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 data24 = get_data(f'{prefix}/{uuid}', 24) # [愤怒之袭] - 罪业层数消耗量 : {value25} - # REMOVE: data25 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 data25 = get_data(f'{prefix}/{uuid}', 25) # [愤怒之袭] - 攻击速度增加: {value26}% - # REMOVE: data26 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 data26 = get_data(f'{prefix}/{uuid}', 26) # [愤怒之袭] - 效果持续时间 : {value27}秒 - # REMOVE: data27 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 data27 = get_data(f'{prefix}/{uuid}', 27) # [嫉妒之吻] - 罪业层数消耗量 : {value28} - # REMOVE: data28 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data28 = get_data(f'{prefix}/{uuid}', 28) # [嫉妒之吻] - 魅惑时间增加率: {value29}% - # REMOVE: data29 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data29 = get_data(f'{prefix}/{uuid}', 29) # [暴食之噬] - 罪业层数消耗量: {value30} - # REMOVE: data30 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 data30 = get_data(f'{prefix}/{uuid}', 30) # [暴食之噬] - 生命值恢复量增加率 : {value31}% - # REMOVE: data31 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data31 = get_data(f'{prefix}/{uuid}', 31) -# 暴击 -# priest_female/mistress/fc1262c19f3d0477ee8eda47b8db8696 -# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 -class Skill22(PassiveSkill): - """ - 集中精神, 提升物理/魔法暴击率。 - """ - name = "暴击" - learnLv = 20 - masterLv = 10 - maxLv = 20 - position = 5 #TODO - rangeLv = 3 - uuid = "fc1262c19f3d0477ee8eda47b8db8696" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) + associate = [ + {"data":data12,"skills":['欲望之手', '傲慢之堕', '怠惰之息', '贪婪之刺', '愤怒之袭', '嫉妒之吻', '暴食之噬']} + ] # 傲慢之堕 # priest_female/mistress/47bd4871f29defc2a0021ee9261d7a5b @@ -779,7 +400,7 @@ class Skill23(ActiveSkill): learnLv = 25 masterLv = 60 maxLv = 70 - position = 8 #TODO + position = 8 rangeLv = 3 cd = 10 mp = [65, 630] @@ -787,12 +408,12 @@ class Skill23(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 13699, 15883, 18067, 20251, 22435, 24618, 26802, 28986, 31170, 33354, 35538, 37722, 39906, 42090, 44274, 46457, 48641, 50825, 53009, 55193, 57377, 59561, 61745, 63929, 66113, 68296, 70480, 72664, 74848, 77032, 79216, 81400, 83584, 85768, 87952, 90135, 92319, 94503, 96687, 98871, 101055, 103239, 105423, 107607, 109791, 111974, 114158, 116342, 118526, 120710, 122894, 125078, 127262, 129446, 131630, 133813, 135997, 138181, 140365, 142549, 144733, 146917, 149101, 151285, 153469, 155652, 157836, 160020, 162204, 164388]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # [范围信息] # 范围比率 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 粉碎回旋击 @@ -808,7 +429,7 @@ class Skill24(ActiveSkill): learnLv = 30 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cd = 12 mp = [47, 700] @@ -816,18 +437,17 @@ class Skill24(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段旋转攻击力 : {value0}% - # REMOVE: data0 = [0, 2425, 2671, 2917, 3163, 3409, 3655, 3900, 4146, 4392, 4638, 4884, 5130, 5376, 5622, 5868, 6114, 6360, 6606, 6852, 7098, 7344, 7590, 7836, 8082, 8328, 8574, 8820, 9066, 9312, 9558, 9804, 10050, 10296, 10542, 10788, 11034, 11280, 11526, 11772, 12018, 12264, 12510, 12756, 13002, 13248, 13494, 13740, 13986, 14231, 14477, 14723, 14969, 15215, 15461, 15707, 15953, 16199, 16445, 16691, 16937, 17183, 17429, 17675, 17921, 18167, 18413, 18659, 18905, 19151, 19397]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 4 # 多段旋转次数上限 : {value1}次 - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 最后一击攻击力 : {value2}% - # REMOVE: data2 = [0, 9699, 10682, 11666, 12650, 13634, 14618, 15602, 16586, 17570, 18554, 19538, 20521, 21505, 22489, 23473, 24457, 25441, 26425, 27409, 28393, 29377, 30361, 31344, 32328, 33312, 34296, 35280, 36264, 37248, 38232, 39216, 40200, 41183, 42167, 43151, 44135, 45119, 46103, 47087, 48071, 49055, 50039, 51023, 52006, 52990, 53974, 54958, 55942, 56926, 57910, 58894, 59878, 60862, 61846, 62829, 63813, 64797, 65781, 66765, 67749, 68733, 69717, 70701, 71685, 72668, 73652, 74636, 75620, 76604, 77588]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # [范围信息] # 范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 怠惰之息 @@ -848,7 +468,7 @@ class Skill25(ActiveSkill): learnLv = 30 masterLv = 60 maxLv = 70 - position = 8 #TODO + position = 8 rangeLv = 2 cd = 15 mp = [27, 308] @@ -856,30 +476,24 @@ class Skill25(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 21114, 23256, 25398, 27540, 29682, 31824, 33966, 36108, 38250, 40392, 42534, 44676, 46818, 48960, 51102, 53244, 55386, 57528, 59670, 61812, 63954, 66096, 68238, 70380, 72522, 74664, 76806, 78948, 81090, 83232, 85374, 87516, 89658, 91800, 93942, 96084, 98226, 100368, 102510, 104652, 106794, 108936, 111078, 113220, 115362, 117504, 119646, 121788, 123930, 126072, 128214, 130356, 132498, 134640, 136782, 138924, 141066, 143208, 145350, 147492, 149634, 151776, 153918, 156060, 158202, 160344, 162486, 164628, 166770, 168912]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 普通防御持续期间的所有异常状态抗性增加 : {value1}% - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 普通防御时, 所受伤害减少率 : {value2}% - # REMOVE: data2 = [0, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 精准防御时, 所受伤害减少率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 精准防御时, 冲击波攻击力 : {value4}% - # REMOVE: data4 = [0, 4223, 4651, 5080, 5508, 5936, 6365, 6793, 7222, 7650, 8078, 8507, 8935, 9364, 9792, 10220, 10649, 11077, 11506, 11934, 12362, 12791, 13219, 13648, 14076, 14504, 14933, 15361, 15790, 16218, 16646, 17075, 17503, 17932, 18360, 18788, 19217, 19645, 20074, 20502, 20930, 21359, 21787, 22216, 22644, 23072, 23501, 23929, 24358, 24786, 25214, 25643, 26071, 26500, 26928, 27356, 27785, 28213, 28642, 29070, 29498, 29927, 30355, 30784, 31212, 31640, 32069, 32497, 32926, 33354, 33782]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 精准防御时, 冲击波眩晕几率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) # 精准防御时, 冲击波眩晕时间 : {value6}秒 - # REMOVE: data6 = [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 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 范围比率 : {value7}% - # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) # 贪婪之刺 @@ -897,7 +511,7 @@ class Skill26(ActiveSkill): learnLv = 35 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 1 cd = 20 @@ -909,13 +523,11 @@ class Skill26(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 多段攻击力 : {value0}% X {value1} - # REMOVE: data0 = [0, 2583, 2845, 3107, 3369, 3631, 3893, 4155, 4417, 4679, 4941, 5203, 5465, 5728, 5990, 6252, 6514, 6776, 7038, 7300, 7562, 7824, 8086, 8348, 8610, 8872, 9134, 9396, 9658, 9920, 10182, 10444, 10706, 10968, 11230, 11492, 11755, 12017, 12279, 12541, 12803, 13065, 13327, 13589, 13851, 14113, 14375, 14637, 14899, 15161, 15423, 15685, 15947, 16209, 16471, 16733, 16995, 17257, 17519, 17782, 18044, 18306, 18568, 18830, 19092, 19354, 19616, 19878, 20140, 20402, 20664]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + hit0 = 9 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -929,16 +541,17 @@ class Skill26(ActiveSkill): - 多段攻击次数上限 +9次\n - 总攻击力 +100% """ + self.skillRation *= 1 + 1 + self.cd = 40 ... def vp_2(self): """ [贪婪之刺]\n 生成影子时, 将敌人拉向技能中心\n - 影子生成在前方\n - [七宗罪]\n - 强化[贪婪之刺]消耗罪业层数时的效果\n - - 攻击范围增加率变更为70% + 变更为影子在范围内最强敌人所处位置生成\n + - 索敌范围 : 与[罪业诱惑]引诱范围相同\n + - 范围内没有敌人时无法使用技能 """ ... @@ -954,7 +567,7 @@ class Skill27(ActiveSkill): learnLv = 35 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 1 cd = 15 @@ -966,17 +579,15 @@ class Skill27(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 打击攻击力 : {value0}% - # REMOVE: data0 = [0, 6904, 7604, 8304, 9005, 9705, 10405, 11106, 11806, 12507, 13207, 13907, 14608, 15308, 16008, 16709, 17409, 18109, 18810, 19510, 20211, 20911, 21611, 22312, 23012, 23712, 24413, 25113, 25813, 26514, 27214, 27915, 28615, 29315, 30016, 30716, 31416, 32117, 32817, 33517, 34218, 34918, 35619, 36319, 37019, 37720, 38420, 39120, 39821, 40521, 41221, 41922, 42622, 43323, 44023, 44723, 45424, 46124, 46824, 47525, 48225, 48926, 49626, 50326, 51027, 51727, 52427, 53128, 53828, 54528, 55229]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 16108, 17743, 19377, 21011, 22645, 24279, 25914, 27548, 29182, 30816, 32450, 34084, 35719, 37353, 38987, 40621, 42255, 43890, 45524, 47158, 48792, 50426, 52060, 53695, 55329, 56963, 58597, 60231, 61866, 63500, 65134, 66768, 68402, 70037, 71671, 73305, 74939, 76573, 78207, 79842, 81476, 83110, 84744, 86378, 88013, 89647, 91281, 92915, 94549, 96183, 97818, 99452, 101086, 102720, 104354, 105989, 107623, 109257, 110891, 112525, 114160, 115794, 117428, 119062, 120696, 122330, 123965, 125599, 127233, 128867]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 罪业层数增加 : {value2} - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1016,7 +627,7 @@ class Skill28(ActiveSkill): learnLv = 40 masterLv = 60 maxLv = 70 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 1 cd = 20 @@ -1028,13 +639,11 @@ class Skill28(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 斩击攻击力 : {value0}% X {value1} - # REMOVE: data0 = [0, 3522, 3879, 4237, 4594, 4951, 5309, 5666, 6023, 6380, 6738, 7095, 7452, 7810, 8167, 8524, 8882, 9239, 9596, 9953, 10311, 10668, 11025, 11383, 11740, 12097, 12455, 12812, 13169, 13527, 13884, 14241, 14598, 14956, 15313, 15670, 16028, 16385, 16742, 17100, 17457, 17814, 18171, 18529, 18886, 19243, 19601, 19958, 20315, 20673, 21030, 21387, 21745, 22102, 22459, 22816, 23174, 23531, 23888, 24246, 24603, 24960, 25318, 25675, 26032, 26389, 26747, 27104, 27461, 27819, 28176]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 + hit0 = 9 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -1080,7 +689,7 @@ class Skill29(ActiveSkill): learnLv = 45 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cube = 2 cd = 45 @@ -1092,11 +701,10 @@ class Skill29(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 攻击力 : {value0}% - # REMOVE: data0 = [0, 53168, 58562, 63956, 69350, 74743, 80137, 85531, 90925, 96319, 101713, 107107, 112500, 117894, 123288, 128682, 134076, 139470, 144864, 150257, 155651, 161045, 166439, 171833, 177227, 182621, 188014, 193408, 198802, 204196, 209590, 214984, 220378, 225771, 231165, 236559, 241953, 247347, 252741, 258134, 263528, 268922, 274316, 279710, 285104, 290498, 295891, 301285, 306679, 312073, 317467, 322861, 328255, 333648, 339042, 344436, 349830, 355224, 360618, 366012, 371405, 376799, 382193, 387587, 392981, 398375, 403769, 409162, 414556, 419950, 425344]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # [范围信息] # 范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) def vp_1(self): @@ -1143,22 +751,22 @@ class Skill30(PassiveSkill): learnLv = 48 masterLv = 40 maxLv = 50 - position = 2 #TODO + position = 2 rangeLv = 3 uuid = "852f8ad797db4dca1405cb3e77198401" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 增益效果持续时间 : {value0}秒 - # REMOVE: data0 = [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 data0 = get_data(f'{prefix}/{uuid}', 0) # 暴击伤害增加率 : {value1}% - # REMOVE: data1 = [0, 6, 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 魔法暴击率增加 : {value2}% - # REMOVE: data2 = [0, 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, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5, 35, 35.5, 36, 36.5, 37, 37.5]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + associate = [{"data":data1}] + # 原罪释放·净化 # priest_female/mistress/a2d943797daca862a6f321aca6ac9bfa # 0c1b401bb09241570d364420b3ba3fd7/a2d943797daca862a6f321aca6ac9bfa @@ -1174,7 +782,7 @@ class Skill31(ActiveSkill): learnLv = 50 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 5 cube = 7 cd = 140 @@ -1183,21 +791,17 @@ class Skill31(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 变身持续时间 : {value0}秒 - # REMOVE: 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 data0 = get_data(f'{prefix}/{uuid}', 0) # [变身时附加效果] # 攻击速度和移动速度增加 : {value1}% - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 防御力增加 : {value2}% - # REMOVE: data2 = [0, 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, 66, 67, 68, 69, 70, 71, 72]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 生命值/魔法值恢复量增加 : {value3}% - # REMOVE: data3 = [0, 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, 66, 67, 68, 69]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 控制型异常状态抗性增加 : {value4}% - # REMOVE: data4 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 净化之花 @@ -1210,9 +814,9 @@ class Skill32(ActiveSkill): """ name = "净化之花" learnLv = 50 - masterLv = 40 + masterLv = 1 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 5 cd = 140 mp = [1500, 3500] @@ -1220,12 +824,17 @@ class Skill32(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段攻击力 : {value0}% - # REMOVE: data0 = [0, 1342, 1653, 1964, 2275, 2587, 2898, 3209, 3520, 3831, 4142, 4454, 4765, 5076, 5387, 5698, 6010, 6321, 6632, 6943, 7254, 7565, 7877, 8188, 8499, 8810, 9121, 9432, 9744, 10055, 10366, 10677, 10988, 11299, 11611, 11922, 12233, 12544, 12855, 13166, 13478, 13789, 14100, 14411, 14722, 15033, 15345, 15656, 15967, 16278, 16589]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 15 # 爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 82253, 101326, 120400, 139473, 158546, 177619, 196692, 215765, 234839, 253912, 272985, 292058, 311131, 330205, 349278, 368351, 387424, 406497, 425571, 444644, 463717, 482790, 501863, 520937, 540010, 559083, 578156, 597229, 616302, 635376, 654449, 673522, 692595, 711668, 730742, 749815, 768888, 787961, 807034, 826108, 845181, 864254, 883327, 902400, 921473, 940547, 959620, 978693, 997766, 1016839]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 + + def skillInfo(self, mode: str | None = None): + self.lv = self.char.GetSkillByName("原罪释放·净化").lv + return super().skillInfo(mode) # 嫉妒之吻 # priest_female/mistress/c7bf7ccab413009640e65ca6f2f0263a @@ -1242,7 +851,7 @@ class Skill33(ActiveSkill): learnLv = 60 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 1 cd = 30 @@ -1254,17 +863,14 @@ class Skill33(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 控制持续时间 : {value0}秒 - # REMOVE: data0 = [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 data0 = get_data(f'{prefix}/{uuid}', 0) # 魅惑持续时间 : {value1}秒 - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 斩击攻击力 : {value2}% - # REMOVE: data2 = [0, 50594, 55727, 60859, 65992, 71125, 76258, 81390, 86523, 91656, 96789, 101921, 107054, 112187, 117319, 122452, 127585, 132718, 137850, 142983, 148116, 153248, 158381, 163514, 168647, 173779, 178912, 184045, 189178, 194310, 199443, 204576, 209708, 214841, 219974, 225107, 230239, 235372, 240505, 245638, 250770, 255903, 261036, 266168, 271301, 276434, 281567, 286699, 291832, 296965, 302098]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # [范围信息] # 范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1308,7 +914,7 @@ class Skill34(ActiveSkill): learnLv = 70 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 2 cd = 50 @@ -1320,27 +926,21 @@ class Skill34(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 吸收时, 多段攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 5453, 6006, 6560, 7113, 7666, 8219, 8772, 9326, 9879, 10432, 10985, 11539, 12092, 12645, 13198, 13751, 14305, 14858, 15411, 15964, 16517, 17071, 17624, 18177, 18730, 19284, 19837, 20390, 20943, 21496, 22050, 22603, 23156, 23709, 24262, 24816, 25369, 25922, 26475, 27029, 27582, 28135, 28688, 29241, 29795, 30348, 30901, 31454, 32008, 32561]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: 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]# noqa: E501 + hit0 = 3 data1 = get_data(f'{prefix}/{uuid}', 1) # 每吸收1次, 生命值恢复率 : {value2}% - # REMOVE: 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]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 每次吸收攻击时罪业层数增加量 : {value3} - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 吸收蓄气时间上限 : {value4}秒 - # REMOVE: data4 = [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 data4 = get_data(f'{prefix}/{uuid}', 4) # 最后一击多段攻击力 : {value5}% X {value6}次 - # REMOVE: data5 = [0, 16359, 18019, 19679, 21338, 22998, 24658, 26317, 27977, 29637, 31296, 32956, 34616, 36275, 37935, 39594, 41254, 42914, 44573, 46233, 47893, 49552, 51212, 52872, 54531, 56191, 57851, 59510, 61170, 62830, 64489, 66149, 67809, 69468, 71128, 72787, 74447, 76107, 77766, 79426, 81086, 82745, 84405, 86065, 87724, 89384, 91044, 92703, 94363, 96023, 97682]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) - # REMOVE: data6 = [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 + hit5 = 4 data6 = get_data(f'{prefix}/{uuid}', 6) # [范围信息] # 范围比率 : {value7}% - # REMOVE: data7 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data7 = get_data(f'{prefix}/{uuid}', 7) def vp_1(self): @@ -1366,7 +966,7 @@ class Skill34(ActiveSkill): # 智慧起源 : 原罪结晶 # priest_female/mistress/e5c09f9132a48dc1d695968592cc5878 # 0c1b401bb09241570d364420b3ba3fd7/e5c09f9132a48dc1d695968592cc5878 -class Skill35(PassiveSkill): +class Skill35(ActiveSkill): """ 领悟宇宙初始的智慧, 增加基本攻击力和技能攻击力, 并增加[原罪释放·净化]变身时间, 魔化状态下攻击时, 对周围进行光环攻击。\n 而且, 在原罪的影响下, 叠加的罪业数量不会降到1以下, 获得罪业层数时减少[原罪释放·净化]冷却时间。\n @@ -1377,32 +977,35 @@ class Skill35(PassiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 2 #TODO + position = 2 rangeLv = 3 uuid = "e5c09f9132a48dc1d695968592cc5878" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + type = "passive" + cd = 2 + # 基本攻击力和技能攻击力增加量 : {value0}% - # REMOVE: data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 光环光辉攻击力 : {value1}% - # REMOVE: data1 = [0, 6997, 8112, 9228, 10343, 11459, 12574, 13690, 14805, 15921, 17036, 18152, 19267, 20383, 21498, 22613, 23729, 24844, 25960, 27075, 28191, 29306, 30422, 31537, 32653, 33768, 34884, 35999, 37115, 38230, 39345, 40461, 41576, 42692, 43807, 44923, 46038, 47154, 48269, 49385, 50500, 51616, 52731, 53846, 54962, 56077, 57193, 58308, 59424, 60539, 61655]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 光辉冷却时间 : {value2}秒 - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [原罪释放·净化]变身时间增加 : {value3}秒 - # REMOVE: 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 data3 = get_data(f'{prefix}/{uuid}', 3) # [获得罪业层数时] # [原罪释放·净化]冷却时间减少 : {value4}秒 - # REMOVE: data4 = [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 data4 = get_data(f'{prefix}/{uuid}', 4) # [原罪释放·净化]冷却时间最大减少 : {value5}秒 - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) + associate = [{"data":data0}] + + def getSkillCD(self, mode=None): + return 2.0 + # 灵魂烙印 : 原罪冲击 # priest_female/mistress/e0daa922b19cdc35de879e938361464e # 0c1b401bb09241570d364420b3ba3fd7/e0daa922b19cdc35de879e938361464e @@ -1416,7 +1019,7 @@ class Skill36(ActiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 2 cube = 3 cd = 40 @@ -1428,17 +1031,15 @@ class Skill36(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 驱赶攻击力 : {value0}% - # REMOVE: data0 = [0, 16709, 18404, 20099, 21794, 23489, 25184, 26879, 28574, 30269, 31964, 33659, 35354, 37050, 38745, 40440, 42135, 43830, 45525, 47220, 48915, 50610, 52305, 54000, 55695, 57390, 59085, 60781, 62476, 64171, 65866, 67561, 69256, 70951, 72646, 74341, 76036, 77731, 79426, 81121, 82817, 84512, 86207, 87902, 89597, 91292, 92987, 94682, 96377, 98072, 99767]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 原罪爆炸攻击力 : {value1}% - # REMOVE: data1 = [0, 66834, 73615, 80395, 87175, 93956, 100736, 107516, 114297, 121077, 127857, 134637, 141418, 148198, 154978, 161759, 168539, 175319, 182100, 188880, 195660, 202440, 209221, 216001, 222781, 229562, 236342, 243122, 249903, 256683, 263463, 270243, 277024, 283804, 290584, 297365, 304145, 310925, 317706, 324486, 331266, 338046, 344827, 351607, 358387, 365168, 371948, 378728, 385509, 392289, 399069]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 原罪爆炸攻击时罪业层数增加 : {value2} - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1446,7 +1047,7 @@ class Skill36(ActiveSkill): [灵魂烙印 : 原罪冲击]\n 施放时立即发动驱赶敌人攻击\n 终结原罪爆炸攻击变更为原地下劈动作\n - 攻击范围 +30% + 攻击范围 +50% """ ... @@ -1475,7 +1076,7 @@ class Skill37(ActiveSkill): learnLv = 80 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 5 cd = 45 @@ -1487,14 +1088,13 @@ class Skill37(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 刺击攻击力 : {value0}% - # REMOVE: data0 = [0, 52132, 57420, 62709, 67998, 73286, 78575, 83864, 89153, 94441, 99730, 105019, 110307, 115596, 120885, 126174, 131462, 136751, 142040, 147328, 152617, 157906, 163195, 168483, 173772, 179061, 184349, 189638, 194927, 200216, 205504, 210793, 216082, 221371, 226659, 231948, 237237, 242525, 247814, 253103, 258392, 263680, 268969, 274258, 279546, 284835, 290124, 295413, 300701, 305990, 311279]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 触手散开斩击攻击力 : {value1}% - # REMOVE: data1 = [0, 21025, 23158, 25291, 27425, 29558, 31691, 33824, 35957, 38090, 40223, 42356, 44489, 46622, 48755, 50888, 53021, 55154, 57287, 59420, 61553, 63686, 65819, 67952, 70085, 72218, 74351, 76484, 78617, 80750, 82883, 85016, 87149, 89282, 91415, 93548, 95681, 97814, 99947, 102080, 104213, 106346, 108479, 110612, 112745, 114878, 117011, 119144, 121277, 123410, 125543]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 3 # [范围信息] # 范围比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -1530,7 +1130,7 @@ class Skill38(ActiveSkill): learnLv = 85 masterLv = 40 maxLv = 50 - position = 6 #TODO + position = 6 rangeLv = 5 cube = 10 cd = 180 @@ -1539,14 +1139,14 @@ class Skill38(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 罪业转嫁攻击力 : {value0}% X {value1}次 - # REMOVE: data0 = [0, 6556, 8076, 9596, 11116, 12637, 14157, 15677, 17197, 18717, 20237, 21758, 23278, 24798, 26318, 27838, 29359, 30879, 32399, 33919, 35439, 36960, 38480, 40000, 41520, 43040, 44560, 46081, 47601, 49121, 50641, 52161, 53682, 55202, 56722, 58242, 59762, 61282, 62803, 64323, 65843, 67363, 68883, 70404, 71924, 73444, 74964, 76484, 78005, 79525, 81045]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: 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 + hit0 = 7 data1 = get_data(f'{prefix}/{uuid}', 1) # 禁忌之力爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 183562, 226128, 268693, 311258, 353823, 396388, 438954, 481519, 524084, 566649, 609214, 651780, 694345, 736910, 779475, 822040, 864606, 907171, 949736, 992301, 1034866, 1077431, 1119997, 1162562, 1205127, 1247692, 1290257, 1332823, 1375388, 1417953, 1460518, 1503083, 1545649, 1588214, 1630779, 1673344, 1715909, 1758475, 1801040, 1843605, 1886170, 1928735, 1971301, 2013866, 2056431, 2098996, 2141561, 2184127, 2226692, 2269257]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # 原罪之初 # priest_female/mistress/0113c8b1306ca76d208f83f2d093dd62 @@ -1566,18 +1166,18 @@ class Skill39(PassiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "0113c8b1306ca76d208f83f2d093dd62" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # [怠惰之息] - 聚拢敌人速度和范围比率 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) + associate = [{"data":data0}] # 至高之刑 # priest_female/mistress/8b08f9504167a9c0f3a1d29d71b7943e @@ -1592,7 +1192,7 @@ class Skill40(ActiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 7 cd = 60 @@ -1601,14 +1201,14 @@ class Skill40(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 多段斩击攻击力 : {value0}% X {value1} - # REMOVE: data0 = [0, 20339, 22402, 24465, 26529, 28592, 30655, 32719, 34782, 36845, 38909, 40972, 43036, 45099, 47162, 49226, 51289, 53352, 55416, 57479, 59542, 61606, 63669, 65732, 67796, 69859, 71922, 73986, 76049, 78112, 80176, 82239, 84302, 86366, 88429, 90492, 92556, 94619, 96683, 98746, 100809, 102873, 104936, 106999, 109063, 111126, 113189, 115253, 117316, 119379, 121443]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: data1 = [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 + hit0 = 6 data1 = get_data(f'{prefix}/{uuid}', 1) # 终结斩击攻击力 : {value2}% - # REMOVE: data2 = [0, 81355, 89608, 97862, 106115, 114368, 122622, 130875, 139128, 147382, 155635, 163889, 172142, 180395, 188649, 196902, 205156, 213409, 221662, 229916, 238169, 246423, 254676, 262929, 271183, 279436, 287689, 295943, 304196, 312450, 320703, 328956, 337210, 345463, 353717, 361970, 370223, 378477, 386730, 394983, 403237, 411490, 419744, 427997, 436250, 444504, 452757, 461011, 469264, 477517, 485771]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # 原罪之翼·永息 # priest_female/mistress/ac21c02567f04a92b54dd85c091d1e5a @@ -1627,7 +1227,7 @@ class Skill41(ActiveSkill): learnLv = 100 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 15 cd = 290 @@ -1636,9 +1236,10 @@ class Skill41(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 爆炸攻击力 : {value0}% - # REMOVE: data0 = [0, 634497, 781627, 928756, 1075886, 1223016, 1370146, 1517275, 1664405, 1811535, 1958665, 2105794, 2252924, 2400054, 2547184, 2694313, 2841443, 2988573, 3135703, 3282832, 3429962, 3577092, 3724222, 3871351, 4018481, 4165611, 4312740, 4459870, 4607000, 4754130, 4901259, 5048389, 5195519, 5342649, 5489778, 5636908, 5784038, 5931168, 6078297, 6225427, 6372557, 6519687, 6666816, 6813946, 6961076, 7108206, 7255335, 7402465, 7549595, 7696724, 7843854]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 class classChange(Character): @@ -1652,11 +1253,11 @@ class classChange(Character): self.jobId = '0c1b401bb09241570d364420b3ba3fd7' self.jobGrowId = 'c9b492038ee3ca8d27d7004cf58d59f3' - self.武器选项 = [] # TODO - self.输出类型选项 = [] # TODO - self.输出类型 = '' # TODO - self.防具精通属性 = [''] # TODO - self.防具类型 = '' - self.buff = ... # TODO + self.武器选项 = ['光杖','念珠','图腾','镰刀','战斧'] + self.输出类型选项 = ['魔法百分比'] + self.输出类型 = '魔法百分比' + self.防具精通属性 = ['智力'] + self.防具类型 = '重甲' + self.buff = 1.947 super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/sorceress.py b/backend/core/character/GF/priest_female/sorceress.py index 0b90a5d8..8c78da9c 100644 --- a/backend/core/character/GF/priest_female/sorceress.py +++ b/backend/core/character/GF/priest_female/sorceress.py @@ -3,75 +3,7 @@ from core.basic.skill import PassiveSkill, ActiveSkill, get_data from core.basic.character import Character prefix = "priest_female/sorceress/cn/skillDetail" -# 升空斩 -# priest_female/sorceress/3c5604bdbb0240b8f130f59ab40509c3 -# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 -class Skill0(ActiveSkill): - """ - 使用巨兵挥击敌人, 使敌人浮空。\n - 浮空力随技能等级的增加而增加。\n - 转职为光明骑士时, 技能类型变为独立攻击力。 - """ - name = "升空斩" - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 4 #TODO - rangeLv = 3 - cd = 2 - uuid = "3c5604bdbb0240b8f130f59ab40509c3" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0}% - # REMOVE: data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 浮空力比率 : {value1}% - # REMOVE: data1 = [0, 131.4, 132.8, 134, 135.4, 136.5, 138, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) -# 审判锤击 -# priest_female/sorceress/c9664191611af31142e052dfaef84530 -# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 -class Skill1(ActiveSkill): - """ - 向巨兵凝聚神圣之力, 锤击前方。\n - 被命中的敌人会浮空。 - """ - name = "审判锤击" - learnLv = 1 - masterLv = 60 - maxLv = 70 - position = 2 #TODO - rangeLv = 2 - cd = 4 - mp = [15, 154] - uuid = "c9664191611af31142e052dfaef84530" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0} - # REMOVE: data0 = [0, 3006, 3311, 3616, 3921, 4226, 4531, 4836, 5141, 5446, 5751, 6056, 6361, 6665, 6970, 7275, 7580, 7885, 8190, 8495, 8800, 9105, 9410, 9715, 10020, 10325, 10630, 10935, 11240, 11545, 11850, 12155, 12460, 12765, 13070, 13375, 13679, 13984, 14289, 14594, 14899, 15204, 15509, 15814, 16119, 16424, 16729, 17034, 17339, 17644, 17949, 18254, 18559, 18864, 19169, 19474, 19779, 20084, 20389, 20693, 20998, 21303, 21608, 21913, 22218, 22523, 22828, 23133, 23438, 23743, 24048]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - -# 后跳 -# priest_female/sorceress/7822d6d52e10964a6755f142c666b494 -# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 -class Skill2(ActiveSkill): - """ - 使自身向后方小跳并避开敌人的攻击。 - """ - name = "后跳" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 3 #TODO - rangeLv = 1 - mp = [1, 1] - uuid = "7822d6d52e10964a6755f142c666b494" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 # 基础精通 # priest_female/sorceress/5a56514f35cf0270ae8d6c65f8fefd78 @@ -85,165 +17,22 @@ class Skill3(PassiveSkill): learnLv = 1 masterLv = 115 maxLv = 200 - position = 1 #TODO + position = 1 rangeLv = 1 uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力变化率 : {value0}% - # REMOVE: 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 data0 = get_data(f'{prefix}/{uuid}', 0) # 前冲攻击力变化率 : {value1}% - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 跳跃攻击力变化率 : {value2}% - # REMOVE: 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 data2 = get_data(f'{prefix}/{uuid}', 2) + associate = [{"type":"*skillDamage","data":[i-100 if i>0 else 0 for i in data0],"skills":["念珠连射"]}] -# 受身蹲伏 -# priest_female/sorceress/ce26c6b69d02a440a81b552bec94f03b -# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b -class Skill4(ActiveSkill): - """ - 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 - """ - name = "受身蹲伏" - learnLv = 1 - masterLv = 10 - maxLv = 20 - position = 2 #TODO - rangeLv = 1 - cd = 5 - mp = [1, 1] - uuid = "ce26c6b69d02a440a81b552bec94f03b" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 蹲伏姿势最短无敌时间 : {value0}秒 - # REMOVE: 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 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 蹲伏姿势最长无敌时间 : {value1}秒 - # REMOVE: 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 - data1 = get_data(f'{prefix}/{uuid}', 1) - # 起身时霸体时间 : {value2}秒 - # REMOVE: data2 = [0, 0.3, 0.33, 0.36, 0.4, 0.43, 0.46, 0.5, 0.53, 0.56, 0.6, 0.63, 0.66, 0.7, 0.73, 0.76, 0.8, 0.83, 0.86, 0.9, 0.93]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) - -# 防具精通 -# priest_female/sorceress/892ef624d8bf3d7fc045f84825fd6104 -# 0c1b401bb09241570d364420b3ba3fd7/892ef624d8bf3d7fc045f84825fd6104 -class Skill5(PassiveSkill): - """ - 穿戴防具时, 可以增加各种属性。\n - 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 - """ - name = "防具精通" - learnLv = 1 - masterLv = 1 - maxLv = 1 - position = 0 #TODO - rangeLv = 1 - uuid = "892ef624d8bf3d7fc045f84825fd6104" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - -# 空中锤击 -# priest_female/sorceress/9dda3f4a849dba1a288dd65e116860f2 -# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 -class Skill6(ActiveSkill): - """ - 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n - 只能在一定高度以上时才能使用。 - """ - name = "空中锤击" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 3 #TODO - rangeLv = 2 - cd = 4 - mp = [10, 120] - uuid = "9dda3f4a849dba1a288dd65e116860f2" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 攻击力 : {value0}% - # REMOVE: data0 = [0, 1606, 1769, 1932, 2095, 2258, 2421, 2584, 2747, 2910, 3072, 3235, 3398, 3561, 3724, 3887, 4050, 4213, 4376, 4539, 4702, 4865, 5028, 5191, 5353, 5516, 5679, 5842, 6005, 6168, 6331, 6494, 6657, 6820, 6983, 7146, 7309, 7472, 7635, 7797, 7960, 8123, 8286, 8449, 8612, 8775, 8938, 9101, 9264, 9427, 9590, 9753, 9916, 10079, 10241, 10404, 10567, 10730, 10893, 11056, 11219, 11382, 11545, 11708, 11871, 12034, 12197, 12360, 12523, 12685, 12848]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 冲击波攻击力 : {value1}%% - # REMOVE: data1 = [0, 1418, 1562, 1706, 1850, 1993, 2137, 2281, 2425, 2569, 2713, 2856, 3000, 3144, 3288, 3432, 3576, 3720, 3863, 4007, 4151, 4295, 4439, 4583, 4727, 4870, 5014, 5158, 5302, 5446, 5590, 5733, 5877, 6021, 6165, 6309, 6453, 6597, 6740, 6884, 7028, 7172, 7316, 7460, 7604, 7747, 7891, 8035, 8179, 8323, 8467, 8610, 8754, 8898, 9042, 9186, 9330, 9474, 9617, 9761, 9905, 10049, 10193, 10337, 10481, 10624, 10768, 10912, 11056, 11200, 11344]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - # 可以施放技能的最小高度 : {value2}px - # REMOVE: data2 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) - # [范围信息] - # 冲击波大小 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 - data3 = get_data(f'{prefix}/{uuid}', 3) - -# 治愈祈祷 -# priest_female/sorceress/0969cd4054d93da07708108c0cc1c4b5 -# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 -class Skill7(ActiveSkill): - """ - 向神明祷告, 治疗自身的伤势, 恢复生命值。\n - 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n - 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 - """ - name = "治愈祈祷" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 1 #TODO - rangeLv = 3 - cd = 10 - mp = [15, 154] - uuid = "0969cd4054d93da07708108c0cc1c4b5" - hasVP = False - hasUP = True - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 生命值恢复量 : {value0} - # REMOVE: data0 = [0, 468, 1170, 1824, 2433, 3135, 3743, 4444, 5052, 5707, 6363, 7018, 7672, 8328, 8983, 9637, 10292, 10948, 11603, 12257, 12912, 13568, 14222, 14877, 15533, 16140, 16842, 17451, 18105, 18807, 19929, 21099, 21894, 22738, 23531, 24375, 25216, 26059, 26901, 27742, 28586, 29427, 30223, 31064, 31907, 32749, 33590, 34434, 35275, 36117, 36912, 37755, 38597, 39438, 40282, 41123, 41965, 42808, 43603, 44445, 45286, 46130, 46971, 47813, 48656, 49497, 50293, 51134, 51978, 52819, 53661]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% - # REMOVE: data1 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - # [范围信息] - # 治愈范围 : {value2}px - # REMOVE: data2 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 - data2 = get_data(f'{prefix}/{uuid}', 2) - -# 钩颈斩 -# priest_female/sorceress/cfacda0647b9a0f595df2c2aad30c18d -# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d -class Skill8(ActiveSkill): - """ - 大幅度挥动巨兵, 勾起敌人后砸向地面。\n - 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n - 对无法抓取的敌人不适用控制效果。\n - 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n - 转职为光明骑士后, 技能类型变为独立攻击力。 - """ - name = "钩颈斩" - learnLv = 5 - masterLv = 60 - maxLv = 70 - position = 4 #TODO - rangeLv = 2 - cd = 5 - mp = [10, 120] - uuid = "cfacda0647b9a0f595df2c2aad30c18d" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 勾拽攻击力 : {value0}% - # REMOVE: data0 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 下劈攻击力 : {value1}% - # REMOVE: data1 = [0, 2822, 3108, 3395, 3681, 3967, 4253, 4540, 4826, 5112, 5399, 5685, 5971, 6257, 6544, 6830, 7116, 7403, 7689, 7975, 8262, 8548, 8834, 9120, 9407, 9693, 9979, 10266, 10552, 10838, 11124, 11411, 11697, 11983, 12270, 12556, 12842, 13128, 13415, 13701, 13987, 14274, 14560, 14846, 15132, 15419, 15705, 15991, 16278, 16564, 16850, 17136, 17423, 17709, 17995, 18282, 18568, 18854, 19141, 19427, 19713, 19999, 20286, 20572, 20858, 21145, 21431, 21717, 22003, 22290, 22576]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) # 武器格挡 # priest_female/sorceress/eb71e1d82d92c7e1d40500a0dcd77aa6 @@ -257,7 +46,7 @@ class Skill9(ActiveSkill): learnLv = 10 masterLv = 5 maxLv = 15 - position = 3 #TODO + position = 3 rangeLv = 5 cd = 2 mp = [3, 4] @@ -265,120 +54,12 @@ class Skill9(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 所受伤害减少率 (物理) : {value0}% - # REMOVE: data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 所受伤害减少率 (魔法) : {value1}% - # REMOVE: data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) -# 净化 -# priest_female/sorceress/4655101518604f874721b3cc249aae10 -# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 -class Skill10(ActiveSkill): - """ - 使范围内的所有队员消除异常状态。 - """ - name = "净化" - learnLv = 10 - masterLv = 1 - maxLv = 11 - position = 1 #TODO - rangeLv = 5 - cd = 15 - mp = [22, 238] - uuid = "4655101518604f874721b3cc249aae10" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 异常状态消除数量上限 : {value0}个 - # REMOVE: data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # [范围信息] - # [净化]适用范围 : {value1}px - # REMOVE: data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - -# 罪业加身 -# priest_female/sorceress/f2fb27162beb0b87a7cb9af7900e95f2 -# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 -class Skill11(ActiveSkill): - """ - 向前方发出蕴含原罪之力的冲击波攻击。\n - 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n - [我甘愿承担这些罪业。] - """ - name = "罪业加身" - learnLv = 10 - masterLv = 60 - maxLv = 70 - position = 8 #TODO - rangeLv = 2 - cd = 6 - mp = [30, 252] - uuid = "f2fb27162beb0b87a7cb9af7900e95f2" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 冲击波攻击力 : {value0}% - # REMOVE: data0 = [0, 5902, 6501, 7100, 7698, 8297, 8896, 9495, 10093, 10692, 11291, 11890, 12488, 13087, 13686, 14285, 14883, 15482, 16081, 16680, 17278, 17877, 18476, 19075, 19673, 20272, 20871, 21470, 22068, 22667, 23266, 23865, 24463, 25062, 25661, 26260, 26858, 27457, 28056, 28655, 29253, 29852, 30451, 31050, 31648, 32247, 32846, 33445, 34043, 34642, 35241, 35840, 36438, 37037, 37636, 38235, 38833, 39432, 40031, 40630, 41228, 41827, 42426, 43025, 43623, 44222, 44821, 45420, 46018, 46617, 47216]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # [范围信息] - # 范围比率 : {value1}% - # REMOVE: data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - -# 强化 - 后跳 -# priest_female/sorceress/2b340542e776818b78f3212af184bd6b -# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b -class Skill12(PassiveSkill): - """ - 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n - 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n - 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n - 无法强制中断觉醒技能和跳跃超过一定高度的技能。 - """ - name = "强化 - 后跳" - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 4 #TODO - rangeLv = 1 - cd = 30 - uuid = "2b340542e776818b78f3212af184bd6b" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 强制中断技能时的冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 40]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) - # 被击或倒地期间施放时的冷却时间 : {value1}秒 - # REMOVE: data1 = [0, 30]# noqa: E501 - data1 = get_data(f'{prefix}/{uuid}', 1) - -# 跃翔 -# priest_female/sorceress/1fea5a626f15230237946a11a9d11582 -# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 -class Skill13(ActiveSkill): - """ - 增加自身20%的跳跃力, 效果持续一定时间。\n - 效果持续期间内, 再次按技能键可以结束。 - """ - name = "跃翔" - learnLv = 10 - masterLv = 1 - maxLv = 1 - position = 6 #TODO - rangeLv = 3 - cd = 5 - mp = [13, 13] - uuid = "1fea5a626f15230237946a11a9d11582" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 持续时间 : {value0}秒 - # REMOVE: data0 = [0, 20]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) # 唤雷符 # priest_female/sorceress/45442bbbe33540b4deeec29437dae70c @@ -400,7 +81,7 @@ class Skill14(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cd = 5 mp = [30, 252] @@ -408,15 +89,14 @@ class Skill14(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 落雷攻击力 : {value0}% - # REMOVE: data0 = [0, 5414, 5963, 6512, 7062, 7611, 8160, 8709, 9259, 9808, 10357, 10906, 11456, 12005, 12554, 13103, 13653, 14202, 14751, 15300, 15850, 16399, 16948, 17497, 18047, 18596, 19145, 19694, 20244, 20793, 21342, 21891, 22441, 22990, 23539, 24088, 24638, 25187, 25736, 26285, 26835, 27384, 27933, 28482, 29032, 29581, 30130, 30679, 31229, 31778, 32327, 32876, 33426, 33975, 34524, 35073, 35623, 36172, 36721, 37270, 37820, 38369, 38918, 39467, 40017, 40566, 41115, 41664, 42214, 42763, 43312]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 落雷距离 : {value1}px - # REMOVE: data1 = [0, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 落雷大小比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 念珠连射 @@ -433,16 +113,18 @@ class Skill15(ActiveSkill): learnLv = 15 masterLv = 1 maxLv = 1 - position = 4 #TODO + position = 4 rangeLv = 1 mp = [1, 1] uuid = "0232c151ef3731c2dede51931a374723" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + cd = 0.7 + # 念珠冷却时间 : {value0}秒 - # REMOVE: data0 = [0, 0.7]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + # TODO 具体伤害数据 # 木槵子经 # priest_female/sorceress/d2c6df5105577fb59fb92529a36165a0 @@ -457,7 +139,7 @@ class Skill16(ActiveSkill): learnLv = 15 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cd = 4 mp = [30, 252] @@ -465,15 +147,14 @@ class Skill16(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% - # REMOVE: data0 = [0, 788, 867, 947, 1027, 1107, 1187, 1267, 1347, 1427, 1507, 1586, 1666, 1746, 1826, 1906, 1986, 2066, 2146, 2226, 2305, 2385, 2465, 2545, 2625, 2705, 2785, 2865, 2945, 3024, 3104, 3184, 3264, 3344, 3424, 3504, 3584, 3664, 3743, 3823, 3903, 3983, 4063, 4143, 4223, 4303, 4383, 4463, 4542, 4622, 4702, 4782, 4862, 4942, 5022, 5102, 5182, 5261, 5341, 5421, 5501, 5581, 5661, 5741, 5821, 5901, 5980, 6060, 6140, 6220, 6300]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 6 # 念珠连射出数量 : {value1}个 - # REMOVE: data1 = [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, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 发射体前进距离比率 : {value2}% - # REMOVE: data2 = [0, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 缩地成寸 @@ -490,7 +171,7 @@ class Skill17(ActiveSkill): learnLv = 15 masterLv = 1 maxLv = 1 - position = 8 #TODO + position = 8 rangeLv = 2 cd = 4 mp = [30, 30] @@ -498,11 +179,10 @@ class Skill17(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # X轴移动距离 : {value0}px - # REMOVE: data0 = [0, 300]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # Y轴移动距离 : {value1}px - # REMOVE: data1 = [0, 100]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 束灵符 @@ -518,7 +198,7 @@ class Skill18(ActiveSkill): learnLv = 20 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cd = 7 mp = [40, 300] @@ -526,15 +206,14 @@ class Skill18(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% - # REMOVE: data0 = [0, 7411, 8163, 8915, 9667, 10418, 11170, 11922, 12674, 13426, 14178, 14929, 15681, 16433, 17185, 17937, 18689, 19440, 20192, 20944, 21696, 22448, 23200, 23951, 24703, 25455, 26207, 26959, 27711, 28463, 29214, 29966, 30718, 31470, 32222, 32974, 33725, 34477, 35229, 35981, 36733, 37485, 38236, 38988, 39740, 40492, 41244, 41996, 42748, 43499, 44251, 45003, 45755, 46507, 47259, 48010, 48762, 49514, 50266, 51018, 51770, 52521, 53273, 54025, 54777, 55529, 56281, 57032, 57784, 58536, 59288]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 束缚持续时间 : {value1}秒 - # REMOVE: 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, 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 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 护符爆炸大小比率 : {value2}% - # REMOVE: data2 = [0, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 神谕之祈愿 @@ -550,46 +229,23 @@ class Skill19(ActiveSkill): learnLv = 20 masterLv = 20 maxLv = 30 - position = 2 #TODO + position = 2 rangeLv = 3 cd = 5 uuid = "c61f5a010370101402b05b21916c2071" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 物理防御力增加 : {value1} - # REMOVE: data1 = [0, 672, 1344, 2016, 2685, 3357, 4029, 4701, 5373, 6045, 6714, 7386, 8058, 8730, 9402, 10074, 10743, 11415, 12087, 12759, 13431, 14103, 14772, 15444, 16116, 16788, 17460, 18132, 18801, 19473, 20145]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 魔法防御力增加 : {value2} - # REMOVE: data2 = [0, 672, 1344, 2016, 2685, 3357, 4029, 4701, 5373, 6045, 6714, 7386, 8058, 8730, 9402, 10074, 10743, 11415, 12087, 12759, 13431, 14103, 14772, 15444, 16116, 16788, 17460, 18132, 18801, 19473, 20145]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 增益效果持续时间 : {value3}秒 - # REMOVE: data3 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) -# 暴击 -# priest_female/sorceress/fc1262c19f3d0477ee8eda47b8db8696 -# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 -class Skill20(PassiveSkill): - """ - 集中精神, 提升物理/魔法暴击率。 - """ - name = "暴击" - learnLv = 20 - masterLv = 10 - maxLv = 20 - position = 5 #TODO - rangeLv = 3 - uuid = "fc1262c19f3d0477ee8eda47b8db8696" - hasVP = False - hasUP = False - custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 - # 物理/魔法暴击率增加 : {value0}% - # REMOVE: data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 - data0 = get_data(f'{prefix}/{uuid}', 0) # 驱邪咒 # priest_female/sorceress/202edb928046f4fa6dedf6337377efd5 @@ -607,7 +263,7 @@ class Skill21(ActiveSkill): learnLv = 25 masterLv = 60 maxLv = 70 - position = 4 #TODO + position = 4 rangeLv = 2 cd = 12 mp = [35, 350] @@ -615,18 +271,16 @@ class Skill21(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 攻击力 : {value0}% - # REMOVE: data0 = [0, 1277, 1406, 1536, 1665, 1795, 1924, 2054, 2184, 2313, 2443, 2572, 2702, 2831, 2961, 3090, 3220, 3349, 3479, 3608, 3738, 3867, 3997, 4126, 4256, 4386, 4515, 4645, 4774, 4904, 5033, 5163, 5292, 5422, 5551, 5681, 5810, 5940, 6069, 6199, 6328, 6458, 6588, 6717, 6847, 6976, 7106, 7235, 7365, 7494, 7624, 7753, 7883, 8012, 8142, 8271, 8401, 8531, 8660, 8790, 8919, 9049, 9178, 9308, 9437, 9567, 9696, 9826, 9955, 10085, 10214]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 15 # 咒语发射数量 : {value1}字 - # REMOVE: 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, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 发射间隔 : {value2}秒 - # REMOVE: data2 = [0, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 文字大小比率 : {value3}% - # REMOVE: data3 = [0, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 祈雨祭 @@ -641,15 +295,16 @@ class Skill22(PassiveSkill): learnLv = 25 masterLv = 10 maxLv = 20 - position = 6 #TODO + position = 6 rangeLv = 3 uuid = "e1f72ce0c2592e738f711345efd8e25d" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + associate = [{"data":data0}] # 和合之玉 # priest_female/sorceress/2a3c96b88d02372505692da0a8b54743 @@ -663,7 +318,7 @@ class Skill23(ActiveSkill): learnLv = 30 masterLv = 60 maxLv = 70 - position = 6 #TODO + position = 6 rangeLv = 2 cd = 12 mp = [150, 420] @@ -671,15 +326,15 @@ class Skill23(ActiveSkill): hasVP = False hasUP = True custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 前进时球体攻击力 : {value0}% - # REMOVE: data0 = [0, 11552, 12724, 13896, 15068, 16240, 17412, 18583, 19755, 20927, 22099, 23271, 24443, 25615, 26787, 27959, 29131, 30303, 31475, 32647, 33819, 34991, 36162, 37334, 38506, 39678, 40850, 42022, 43194, 44366, 45538, 46710, 47882, 49054, 50226, 51398, 52570, 53741, 54913, 56085, 57257, 58429, 59601, 60773, 61945, 63117, 64289, 65461, 66633, 67805, 68977, 70148, 71320, 72492, 73664, 74836, 76008, 77180, 78352, 79524, 80696, 81868, 83040, 84212, 85384, 86556, 87727, 88899, 90071, 91243, 92415]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 返回时球体攻击力 : {value1}% - # REMOVE: data1 = [0, 4946, 5448, 5950, 6451, 6953, 7455, 7957, 8459, 8960, 9462, 9964, 10466, 10967, 11469, 11971, 12473, 12975, 13476, 13978, 14480, 14982, 15483, 15985, 16487, 16989, 17491, 17992, 18494, 18996, 19498, 19999, 20501, 21003, 21505, 22007, 22508, 23010, 23512, 24014, 24515, 25017, 25519, 26021, 26523, 27024, 27526, 28028, 28530, 29031, 29533, 30035, 30537, 31039, 31540, 32042, 32544, 33046, 33547, 34049, 34551, 35053, 35555, 36056, 36558, 37060, 37562, 38063, 38565, 39067, 39569]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # [范围信息] # 球体大小比率 : {value2}% - # REMOVE: data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 神术强化 @@ -694,24 +349,22 @@ class Skill24(PassiveSkill): learnLv = 30 masterLv = 10 maxLv = 20 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 暴击伤害增加率 : {value0}% - # REMOVE: data0 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 暴击率增加 : {value1}% - # REMOVE: data1 = [0, 6.5, 8, 9.5, 11, 12.5, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 命中率增加 : {value2}% - # REMOVE: data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 施放速度增加 : {value3}% - # REMOVE: data3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + associate = [{"data":data0}] # 聚魂吸星符 # priest_female/sorceress/b163d099c8cc27fdb6fd3639c2ee6df9 @@ -725,7 +378,7 @@ class Skill25(ActiveSkill): learnLv = 35 masterLv = 60 maxLv = 70 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 1 cd = 15 @@ -737,17 +390,14 @@ class Skill25(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 多段攻击力 : {value0}% - # REMOVE: data0 = [0, 939, 1034, 1129, 1224, 1320, 1415, 1510, 1605, 1701, 1796, 1891, 1986, 2081, 2177, 2272, 2367, 2462, 2558, 2653, 2748, 2843, 2938, 3034, 3129, 3224, 3319, 3415, 3510, 3605, 3700, 3796, 3891, 3986, 4081, 4176, 4272, 4367, 4462, 4557, 4653, 4748, 4843, 4938, 5034, 5129, 5224, 5319, 5414, 5510, 5605, 5700, 5795, 5891, 5986, 6081, 6176, 6271, 6367, 6462, 6557, 6652, 6748, 6843, 6938, 7033, 7129, 7224, 7319, 7414, 7509]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 20 # 符咒持续时间 : {value1}秒 - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 多段攻击间隔 : {value2}秒 - # REMOVE: data2 = [0, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 吸星符球体大小比率 : {value3}% - # REMOVE: data3 = [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, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -780,7 +430,7 @@ class Skill26(ActiveSkill): learnLv = 40 masterLv = 60 maxLv = 70 - position = 2 #TODO + position = 2 rangeLv = 2 cube = 1 cd = 20 @@ -792,14 +442,12 @@ class Skill26(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 技能攻击力 : {value0}% - # REMOVE: data0 = [0, 25286, 27851, 30416, 32982, 35547, 38112, 40677, 43243, 45808, 48373, 50938, 53504, 56069, 58634, 61199, 63765, 66330, 68895, 71460, 74026, 76591, 79156, 81721, 84287, 86852, 89417, 91982, 94548, 97113, 99678, 102243, 104809, 107374, 109939, 112504, 115070, 117635, 120200, 122765, 125331, 127896, 130461, 133026, 135592, 138157, 140722, 143287, 145853, 148418, 150983, 153548, 156114, 158679, 161244, 163809, 166375, 168940, 171505, 174070, 176636, 179201, 181766, 184331, 186897, 189462, 192027, 194592, 197158, 199723, 202288]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 降落距离 : {value1}px - # REMOVE: data1 = [0, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # [范围信息] # 爆炸大小比率 : {value2}% - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) def vp_1(self): @@ -839,7 +487,7 @@ class Skill27(ActiveSkill): learnLv = 40 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 2 rangeLv = 2 cube = 1 cd = 25 @@ -851,23 +499,19 @@ class Skill27(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # [百八念珠]攻击力 : {value0}% - # REMOVE: data0 = [0, 1911, 2105, 2299, 2493, 2686, 2880, 3074, 3268, 3462, 3656, 3850, 4044, 4237, 4431, 4625, 4819, 5013, 5207, 5401, 5595, 5788, 5982, 6176, 6370, 6564, 6758, 6952, 7145, 7339, 7533, 7727, 7921, 8115, 8309, 8503, 8696, 8890, 9084, 9278, 9472, 9666, 9860, 10054, 10247, 10441, 10635, 10829, 11023, 11217, 11411, 11604, 11798, 11992, 12186, 12380, 12574, 12768, 12962, 13155, 13349, 13543, 13737, 13931, 14125, 14319, 14513, 14706, 14900, 15094, 15288]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 20 # 念珠射出数量 : {value1}个 - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # 范围爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 2379, 2621, 2862, 3103, 3345, 3586, 3827, 4069, 4310, 4552, 4793, 5034, 5276, 5517, 5758, 6000, 6241, 6482, 6724, 6965, 7207, 7448, 7689, 7931, 8172, 8413, 8655, 8896, 9137, 9379, 9620, 9862, 10103, 10344, 10586, 10827, 11068, 11310, 11551, 11793, 12034, 12275, 12517, 12758, 12999, 13241, 13482, 13723, 13965, 14206, 14448, 14689, 14930, 15172, 15413, 15654, 15896, 16137, 16379, 16620, 16861, 17103, 17344, 17585, 17827, 18068, 18309, 18551, 18792, 19034]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 0 # 范围多段攻击次数 : {value3} - # REMOVE: 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 data3 = get_data(f'{prefix}/{uuid}', 3) # [范围信息] # 念珠大小比率 : {value4}% - # REMOVE: data4 = [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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) # 范围爆炸攻击范围比率 : {value5}% - # REMOVE: data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) def vp_1(self): @@ -891,6 +535,8 @@ class Skill27(ActiveSkill): - 每次填充冷却时间 : 12.5秒\n - 单次攻击力 -50% """ + self.cd = 12.5 + self.skillRation *= 1 - 0.5 ... # 不动珠箔阵 @@ -907,7 +553,7 @@ class Skill28(ActiveSkill): learnLv = 45 masterLv = 60 maxLv = 70 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 2 cd = 45 @@ -919,17 +565,15 @@ class Skill28(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 念珠多段攻击力 : {value0}% - # REMOVE: data0 = [0, 1184, 1304, 1425, 1545, 1665, 1785, 1905, 2025, 2145, 2266, 2386, 2506, 2626, 2746, 2866, 2987, 3107, 3227, 3347, 3467, 3587, 3707, 3828, 3948, 4068, 4188, 4308, 4428, 4548, 4669, 4789, 4909, 5029, 5149, 5269, 5389, 5510, 5630, 5750, 5870, 5990, 6110, 6231, 6351, 6471, 6591, 6711, 6831, 6951, 7072, 7192, 7312, 7432, 7552, 7672, 7792, 7913, 8033, 8153, 8273, 8393, 8513, 8633, 8754, 8874, 8994, 9114, 9234, 9354, 9474]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 24 # 念珠旋转次数 : {value1}次 - # REMOVE: data1 = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 最后一击攻击力 : {value2}% - # REMOVE: data2 = [0, 18981, 20906, 22832, 24757, 26683, 28608, 30534, 32460, 34385, 36311, 38236, 40162, 42087, 44013, 45938, 47864, 49790, 51715, 53641, 55566, 57492, 59417, 61343, 63269, 65194, 67120, 69045, 70971, 72896, 74822, 76747, 78673, 80599, 82524, 84450, 86375, 88301, 90226, 92152, 94078, 96003, 97929, 99854, 101780, 103705, 105631, 107557, 109482, 111408, 113333, 115259, 117184, 119110, 121035, 122961, 124887, 126812, 128738, 130663, 132589, 134514, 136440, 138366, 140291, 142217, 144142, 146068, 147993, 149919, 151844]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # [范围信息] # 魔法阵大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -951,7 +595,7 @@ class Skill28(ActiveSkill): # 神龙如意珠 # priest_female/sorceress/6e33d47e6622ce03b6defdd912140270 # 0c1b401bb09241570d364420b3ba3fd7/6e33d47e6622ce03b6defdd912140270 -class Skill29(PassiveSkill): +class Skill29(ActiveSkill): """ 吸收神龙的力量, 攻击时造成额外的魔法伤害, 并增加驱魔师的基本攻击和所有技能攻击力。\n 在决斗场中, 攻击时不造成额外的魔法伤害。 @@ -960,25 +604,30 @@ class Skill29(PassiveSkill): learnLv = 48 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 3 uuid = "6e33d47e6622ce03b6defdd912140270" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + type = "passive" + cd = 1 + cdReduceP = 1 + # 基本攻击力和技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 13, 14.5, 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, 41.5, 43, 44.5, 46, 47.5, 49, 50.5, 52, 53.5, 55, 56.5, 58, 59.5, 61, 62.5, 64, 65.5, 67, 68.5, 70, 71.5, 73, 74.5, 76, 77.5, 79, 80.5, 82, 83.5, 85, 86.5]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 追加攻击攻击力 : {value1}% - # REMOVE: data1 = [0, 552, 640, 728, 816, 904, 992, 1080, 1168, 1256, 1344, 1432, 1520, 1608, 1696, 1784, 1872, 1960, 2048, 2136, 2224, 2312, 2400, 2488, 2576, 2664, 2752, 2840, 2928, 3016, 3104, 3192, 3280, 3368, 3456, 3544, 3632, 3720, 3808, 3896, 3984, 4072, 4160, 4248, 4336, 4424, 4512, 4600, 4688, 4776, 4864]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 1 # 追加攻击冷却时间 : {value2}秒 - # REMOVE: data2 = [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 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 追加打击大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + associate = [{"data":data0}] + + def getSkillCD(self, mode=None): + return self.cd * (1-self.cdReduceP) # 神谕 : 神龙雷雨祭 # priest_female/sorceress/ca75c965f20a150f99f54155a37400df @@ -993,7 +642,7 @@ class Skill30(ActiveSkill): learnLv = 50 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 5 cube = 5 cd = 145 @@ -1002,18 +651,17 @@ class Skill30(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 雷雨多段攻击力 : {value0}% - # REMOVE: data0 = [0, 4267, 5256, 6246, 7235, 8225, 9214, 10204, 11193, 12183, 13172, 14162, 15151, 16140, 17130, 18119, 19109, 20098, 21088, 22077, 23067, 24056, 25046, 26035, 27024, 28014, 29003, 29993, 30982, 31972, 32961, 33951, 34940, 35930, 36919, 37908, 38898, 39887, 40877, 41866, 42856, 43845, 44835, 45824, 46814, 47803, 48793, 49782, 50771, 51761, 52750]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 16 # 雷雨持续时间 : {value1}秒 - # REMOVE: data1 = [0, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 雷雨多段攻击间隔 : {value2}秒 - # REMOVE: data2 = [0, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 最后一击攻击力 : {value3}% - # REMOVE: data3 = [0, 29260, 36044, 42829, 49614, 56399, 63184, 69969, 76753, 83538, 90323, 97108, 103893, 110678, 117462, 124247, 131032, 137817, 144602, 151387, 158171, 164956, 171741, 178526, 185311, 192096, 198880, 205665, 212450, 219235, 226020, 232805, 239589, 246374, 253159, 259944, 266729, 273514, 280298, 287083, 293868, 300653, 307438, 314223, 321007, 327792, 334577, 341362, 348147, 354932, 361717]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) + hit3 = 1 # 因果业火符 # priest_female/sorceress/1721e94897e9961d5c98130a13392f17 @@ -1030,7 +678,7 @@ class Skill31(ActiveSkill): learnLv = 60 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 1 cd = 30 @@ -1042,26 +690,21 @@ class Skill31(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 范围内的敌人移动速度减少 : {value0}% - # REMOVE: data0 = [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 data0 = get_data(f'{prefix}/{uuid}', 0) # 范围内的敌人攻击速度减少 : {value1}% - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 打击时爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 4149, 4570, 4990, 5411, 5832, 6253, 6674, 7095, 7516, 7937, 8357, 8778, 9199, 9620, 10041, 10462, 10883, 11304, 11725, 12145, 12566, 12987, 13408, 13829, 14250, 14671, 15092, 15512, 15933, 16354, 16775, 17196, 17617, 18038, 18459, 18880, 19300, 19721, 20142, 20563, 20984, 21405, 21826, 22247, 22667, 23088, 23509, 23930, 24351, 24772]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 7 # 爆炸最大次数 : {value3}次 - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 护符最大持续时间 : {value4}秒 - # REMOVE: data4 = [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 data4 = get_data(f'{prefix}/{uuid}', 4) # 最后一击爆炸攻击力 : {value5}% - # REMOVE: data5 = [0, 15644, 17231, 18818, 20406, 21993, 23580, 25167, 26754, 28341, 29928, 31515, 33102, 34689, 36276, 37864, 39451, 41038, 42625, 44212, 45799, 47386, 48973, 50560, 52147, 53734, 55322, 56909, 58496, 60083, 61670, 63257, 64844, 66431, 68018, 69605, 71193, 72780, 74367, 75954, 77541, 79128, 80715, 82302, 83889, 85476, 87063, 88651, 90238, 91825, 93412]# noqa: E501 data5 = get_data(f'{prefix}/{uuid}', 5) + hit5 = 1 # [范围信息] # 大小比率 : {value6}% - # REMOVE: 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 data6 = get_data(f'{prefix}/{uuid}', 6) def vp_1(self): @@ -1095,7 +738,7 @@ class Skill32(ActiveSkill): learnLv = 70 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 2 cube = 2 cd = 50 @@ -1107,17 +750,15 @@ class Skill32(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 念珠撞击攻击力 : {value0}% - # REMOVE: data0 = [0, 5337, 5878, 6419, 6961, 7502, 8044, 8585, 9126, 9668, 10209, 10751, 11292, 11833, 12375, 12916, 13458, 13999, 14540, 15082, 15623, 16165, 16706, 17247, 17789, 18330, 18872, 19413, 19954, 20496, 21037, 21579, 22120, 22661, 23203, 23744, 24286, 24827, 25369, 25910, 26451, 26993, 27534, 28076, 28617, 29158, 29700, 30241, 30783, 31324, 31865]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 6 # 念珠撞击多段攻击次数 : {value1}次 - # REMOVE: data1 = [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 data1 = get_data(f'{prefix}/{uuid}', 1) # 阵法爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 48030, 52903, 57775, 62648, 67520, 72393, 77266, 82138, 87011, 91883, 96756, 101629, 106501, 111374, 116247, 121119, 125992, 130864, 135737, 140610, 145482, 150355, 155227, 160100, 164973, 169845, 174718, 179590, 184463, 189336, 194208, 199081, 203953, 208826, 213699, 218571, 223444, 228317, 233189, 238062, 242934, 247807, 252680, 257552, 262425, 267297, 272170, 277043, 281915, 286788]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # [范围信息] # 爆炸大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1152,31 +793,32 @@ class Skill33(PassiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 3 #TODO + position = 3 rangeLv = 3 uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 附加伤害 : {value0}% - # REMOVE: data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) # 念珠射出攻击力增加率 : {value1}% - # REMOVE: 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 data1 = get_data(f'{prefix}/{uuid}', 1) # [神龙如意珠]附加伤害冷却时间减少率 : {value2}% - # REMOVE: data2 = [0, 40, 42, 44, 46, 48, 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, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # 物理/魔法防御力增加量 : {value3} - # REMOVE: data3 = [0, 10792, 11622, 12452, 13282, 14112, 14942, 15772, 16602, 17432, 18263, 19093, 19923, 20753, 21583, 22413, 23243, 24073, 24903, 25734, 26564, 27394, 28224, 29054, 29884, 30714, 31544, 32375, 33205, 34035, 34865, 35695, 36525, 37355, 38185, 39015, 39846, 40676, 41506, 42336, 43166, 43996, 44826, 45656, 46486, 47317, 48147, 48977, 49807, 50637, 51467]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) # 所受伤害减少效果持续时间 : {value4}秒 - # REMOVE: data4 = [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 data4 = get_data(f'{prefix}/{uuid}', 4) # 所受伤害减少效果冷却时间 : {value5}秒 - # REMOVE: data5 = [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 data5 = get_data(f'{prefix}/{uuid}', 5) + associate = [ + {"data":data0}, + {"data":data1,"skills":["念珠连射"]}, + {"data":data2,"skills":["神龙如意珠"],"type":"-cdReduceP"}, + ] + # 退魔阴阳符 # priest_female/sorceress/b89c9ab317bc0a443f6497b7cca2f6a8 # 0c1b401bb09241570d364420b3ba3fd7/b89c9ab317bc0a443f6497b7cca2f6a8 @@ -1189,7 +831,7 @@ class Skill34(ActiveSkill): learnLv = 75 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 3 cd = 40 @@ -1201,17 +843,15 @@ class Skill34(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 击退念珠攻击力 : {value0}% - # REMOVE: data0 = [0, 916, 1009, 1102, 1195, 1288, 1381, 1474, 1566, 1659, 1752, 1845, 1938, 2031, 2124, 2217, 2310, 2403, 2496, 2589, 2682, 2774, 2867, 2960, 3053, 3146, 3239, 3332, 3425, 3518, 3611, 3704, 3797, 3890, 3983, 4075, 4168, 4261, 4354, 4447, 4540, 4633, 4726, 4819, 4912, 5005, 5098, 5191, 5283, 5376, 5469]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 1 # 弹射打击攻击力 : {value1}% - # REMOVE: data1 = [0, 7557, 8323, 9090, 9857, 10623, 11390, 12157, 12923, 13690, 14457, 15223, 15990, 16756, 17523, 18290, 19056, 19823, 20590, 21356, 22123, 22890, 23656, 24423, 25189, 25956, 26723, 27489, 28256, 29023, 29789, 30556, 31323, 32089, 32856, 33622, 34389, 35156, 35922, 36689, 37456, 38222, 38989, 39756, 40522, 41289, 42055, 42822, 43589, 44355, 45122]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) + hit1 = 12 # 弹射次数 : {value2}次 - # REMOVE: data2 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) # [范围信息] # 攻击范围比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1236,6 +876,8 @@ class Skill34(ActiveSkill): [驱邪咒]发射次数变更为6次\n - 总攻击力相同 """ + self.cd = 24 + self.skillRation *= 1 - 0.4 ... # 天坠阴阳玉 @@ -1250,7 +892,7 @@ class Skill35(ActiveSkill): learnLv = 80 masterLv = 40 maxLv = 50 - position = 4 #TODO + position = 4 rangeLv = 2 cube = 5 cd = 45 @@ -1262,17 +904,15 @@ class Skill35(ActiveSkill): vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501 # 下降打击攻击力 : {value0}% - # REMOVE: data0 = [0, 6000, 6609, 7218, 7827, 8435, 9044, 9653, 10261, 10870, 11479, 12088, 12696, 13305, 13914, 14523, 15131, 15740, 16349, 16957, 17566, 18175, 18784, 19392, 20001, 20610, 21219, 21827, 22436, 23045, 23654, 24262, 24871, 25480, 26088, 26697, 27306, 27915, 28523, 29132, 29741, 30350, 30958, 31567, 32176, 32784, 33393, 34002, 34611, 35219, 35828]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 3 # 下降最多打击次数 : {value1} - # REMOVE: 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]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 70893, 78085, 85277, 92469, 99661, 106853, 114045, 121237, 128429, 135621, 142813, 150005, 157197, 164389, 171582, 178774, 185966, 193158, 200350, 207542, 214734, 221926, 229118, 236310, 243502, 250694, 257886, 265078, 272270, 279462, 286654, 293846, 301038, 308230, 315422, 322614, 329806, 336998, 344190, 351383, 358575, 365767, 372959, 380151, 387343, 394535, 401727, 408919, 416111, 423303]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # [范围信息] # 念珠大小比率 : {value3}% - # REMOVE: data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) def vp_1(self): @@ -1294,6 +934,8 @@ class Skill35(ActiveSkill): - 基本冷却时间变更为67.5秒\n 总攻击力 +50% """ + self.cd = 67.5 + self.skillRation *= 1.5 ... # 龙威如狱·龙恩如海 @@ -1310,7 +952,7 @@ class Skill36(ActiveSkill): learnLv = 85 masterLv = 40 maxLv = 50 - position = 6 #TODO + position = 6 rangeLv = 5 cube = 10 cd = 180 @@ -1319,21 +961,20 @@ class Skill36(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 神龙移动攻击力 : {value0}% - # REMOVE: data0 = [0, 6391, 7872, 9354, 10836, 12318, 13800, 15282, 16764, 18246, 19727, 21209, 22691, 24173, 25655, 27137, 28619, 30101, 31582, 33064, 34546, 36028, 37510, 38992, 40474, 41955, 43437, 44919, 46401, 47883, 49365, 50847, 52329, 53810, 55292, 56774, 58256, 59738, 61220, 62702, 64184, 65665, 67147, 68629, 70111, 71593, 73075, 74557, 76039, 77520, 79002]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + hit0 = 9 # 神龙移动多段攻击次数 : {value1}次 - # REMOVE: data1 = [0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]# noqa: E501 data1 = get_data(f'{prefix}/{uuid}', 1) # 升天多段攻击攻击力 : {value2}% - # REMOVE: data2 = [0, 9589, 11813, 14036, 16260, 18483, 20707, 22930, 25154, 27377, 29601, 31825, 34048, 36272, 38495, 40719, 42942, 45166, 47389, 49613, 51836, 54060, 56284, 58507, 60731, 62954, 65178, 67401, 69625, 71848, 74072, 76295, 78519, 80743, 82966, 85190, 87413, 89637, 91860, 94084, 96307, 98531, 100755, 102978, 105202, 107425, 109649, 111872, 114096, 116319, 118543]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 6 # 升天多段攻击次数 : {value3} - # REMOVE: data3 = [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 data3 = get_data(f'{prefix}/{uuid}', 3) # 最后一击攻击力 : {value4}% - # REMOVE: data4 = [0, 76732, 94524, 112317, 130110, 147903, 165696, 183489, 201281, 219074, 236867, 254660, 272453, 290246, 308038, 325831, 343624, 361417, 379210, 397003, 414795, 432588, 450381, 468174, 485967, 503759, 521552, 539345, 557138, 574931, 592724, 610516, 628309, 646102, 663895, 681688, 699481, 717273, 735066, 752859, 770652, 788445, 806238, 824030, 841823, 859616, 877409, 895202, 912995, 930787, 948580]# noqa: E501 data4 = get_data(f'{prefix}/{uuid}', 4) + hit4 = 1 # 乾坤之境 # priest_female/sorceress/5806440d21e7546d50007a5ba11f8024 @@ -1348,15 +989,16 @@ class Skill37(PassiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 3 uuid = "5806440d21e7546d50007a5ba11f8024" hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value0}% - # REMOVE: data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) + associate = [{"data":data0}] # 天泽神龙阵 # priest_female/sorceress/d429147c372b549c3dadcabcba50787f @@ -1369,7 +1011,7 @@ class Skill38(ActiveSkill): learnLv = 95 masterLv = 40 maxLv = 50 - position = 7 #TODO + position = 7 rangeLv = 2 cube = 7 cd = 60 @@ -1378,14 +1020,14 @@ class Skill38(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 神龙的气息攻击力 : {value0}% X {value1} - # REMOVE: data0 = [0, 11732, 12923, 14113, 15303, 16493, 17684, 18874, 20064, 21254, 22445, 23635, 24825, 26015, 27205, 28396, 29586, 30776, 31966, 33157, 34347, 35537, 36727, 37918, 39108, 40298, 41488, 42679, 43869, 45059, 46249, 47440, 48630, 49820, 51010, 52200, 53391, 54581, 55771, 56961, 58152, 59342, 60532, 61722, 62913, 64103, 65293, 66483, 67674, 68864, 70054]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: 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 + hit0 = 10 data1 = get_data(f'{prefix}/{uuid}', 1) # 符咒爆炸攻击力 : {value2}% - # REMOVE: data2 = [0, 66281, 73006, 79730, 86454, 93178, 99902, 106627, 113351, 120075, 126799, 133523, 140248, 146972, 153696, 160420, 167144, 173869, 180593, 187317, 194041, 200765, 207490, 214214, 220938, 227662, 234386, 241111, 247835, 254559, 261283, 268007, 274732, 281456, 288180, 294904, 301628, 308353, 315077, 321801, 328525, 335249, 341974, 348698, 355422, 362146, 368870, 375595, 382319, 389043, 395767]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # 神龙之舞·天一 # priest_female/sorceress/7ec521d063d2190e1fcc5bd229af9bcf @@ -1402,7 +1044,7 @@ class Skill39(ActiveSkill): learnLv = 100 masterLv = 40 maxLv = 50 - position = 5 #TODO + position = 5 rangeLv = 5 cube = 15 cd = 290 @@ -1411,18 +1053,17 @@ class Skill39(ActiveSkill): hasVP = False hasUP = False custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501 + # 念珠碰撞攻击力 : {value0}% x {value1} - # REMOVE: data0 = [0, 35168, 43322, 51477, 59632, 67787, 75942, 84096, 92251, 100406, 108561, 116716, 124870, 133025, 141180, 149335, 157490, 165644, 173799, 181954, 190109, 198263, 206418, 214573, 222728, 230883, 239037, 247192, 255347, 263502, 271657, 279811, 287966, 296121, 304276, 312431, 320585, 328740, 336895, 345050, 353205, 361359, 369514, 377669, 385824, 393979, 402133, 410288, 418443, 426598, 434753]# noqa: E501 data0 = get_data(f'{prefix}/{uuid}', 0) - # REMOVE: 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 + hit0 = 5 data1 = get_data(f'{prefix}/{uuid}', 1) # 如意珠碰撞攻击力 : {value2}% - # REMOVE: data2 = [0, 117225, 144408, 171591, 198773, 225956, 253138, 280321, 307504, 334686, 361869, 389052, 416234, 443417, 470600, 497782, 524965, 552148, 579330, 606513, 633696, 660878, 688061, 715244, 742426, 769609, 796792, 823974, 851157, 878340, 905522, 932705, 959888, 987070, 1014253, 1041435, 1068618, 1095801, 1122983, 1150166, 1177349, 1204531, 1231714, 1258897, 1286079, 1313262, 1340445, 1367627, 1394810, 1421993, 1449175]# noqa: E501 data2 = get_data(f'{prefix}/{uuid}', 2) + hit2 = 1 # 如意珠爆炸多段攻击力 : {value3}% x {value4} - # REMOVE: data3 = [0, 41866, 51574, 61282, 70990, 80699, 90407, 100115, 109823, 119531, 129239, 138947, 148655, 158363, 168071, 177779, 187488, 197196, 206904, 216612, 226320, 236028, 245736, 255444, 265152, 274860, 284568, 294277, 303985, 313693, 323401, 333109, 342817, 352525, 362233, 371941, 381649, 391357, 401066, 410774, 420482, 430190, 439898, 449606, 459314, 469022, 478730, 488438, 498146, 507855, 517563]# noqa: E501 data3 = get_data(f'{prefix}/{uuid}', 3) - # REMOVE: data4 = [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 + hit3 = 7 data4 = get_data(f'{prefix}/{uuid}', 4) @@ -1437,11 +1078,11 @@ class classChange(Character): self.jobId = '0c1b401bb09241570d364420b3ba3fd7' self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193' - self.武器选项 = [] # TODO - self.输出类型选项 = [] # TODO - self.输出类型 = '' # TODO - self.防具精通属性 = [''] # TODO - self.防具类型 = '' - self.buff = ... # TODO + self.武器选项 = ['光杖','念珠','图腾','镰刀','战斧'] + self.输出类型选项 = ['魔法百分比'] + self.输出类型 = '魔法百分比' # TODO + self.防具精通属性 = ['智力'] # TODO + self.防具类型 = '智力' + self.buff = 2.153 super().__init__(equVersion, __name__) diff --git a/backend/core/character/adventure.py b/backend/core/character/adventure.py index b103488b..a11fd461 100644 --- a/backend/core/character/adventure.py +++ b/backend/core/character/adventure.py @@ -135,9 +135,9 @@ adv = [ 'class': 'GF.priest_female.crusader_female' # 'options': [{'id': 0, 'name': 'default', 'title': '奶', 'class': 'GF.priest_female.crusader_female', "open": True}, {'id': 1, 'name': 'default', 'title': '输出', 'class': 'crusader_female_carry'}], }, - {'id': 1, 'name': 'inquistor', 'title': '神启·异端审判者', 'open': False}, - {'id': 2, 'name': 'sorceress', 'title': '神启·巫女', 'open': False}, - {'id': 3, 'name': 'mistress', 'title': '神启·诱魔者', 'open': False}, + {'id': 1, 'name': 'inquistor', 'title': '神启·异端审判者', 'open': True, 'class': 'GF.priest_female.inquistor'}, + {'id': 2, 'name': 'sorceress', 'title': '神启·巫女', 'open': True, 'class': 'GF.priest_female.sorceress'}, + {'id': 3, 'name': 'mistress', 'title': '神启·诱魔者', 'open': True, 'class': 'GF.priest_female.mistress'}, {'id': 4, 'name': 'empty', 'title': ''}, ], },