From d07d531b1bb9faf181fd3d3d036899ed29318bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Tue, 10 Jun 2025 01:37:54 +0800 Subject: [PATCH] dev --- backend/core/character/GF/archer/chimera.py | 1235 ++++++++++ backend/core/character/GF/archer/hunter.py | 1432 ++++++++++++ backend/core/character/GF/archer/muse.py | 1722 ++++++++++++++ backend/core/character/GF/archer/traveler.py | 1373 +++++++++++ backend/core/character/GF/archer/vigilante.py | 1423 +++++++++++ .../character/GF/demonic_lancer/dragoon.py | 1318 +++++++++++ .../character/GF/demonic_lancer/impaler.py | 1493 ++++++++++++ .../character/GF/demonic_lancer/skirmisher.py | 1372 +++++++++++ .../character/GF/demonic_lancer/vanguard.py | 1233 ++++++++++ backend/core/character/GF/extra/creator.py | 1415 +++++++++++ .../core/character/GF/extra/dark_knight.py | 1778 ++++++++++++++ backend/core/character/GF/gunblader/agent.py | 1339 +++++++++++ backend/core/character/GF/gunblader/hitman.py | 1447 ++++++++++++ .../core/character/GF/gunblader/specialist.py | 1455 ++++++++++++ .../character/GF/gunblader/trouble_shooter.py | 1361 +++++++++++ .../character/GF/gunner_female/paramedic.py | 1461 ++++++++++++ backend/core/character/GF/knight/chaos.py | 1999 ++++++++++++++++ .../core/character/GF/knight/elven_knight.py | 1699 ++++++++++++++ backend/core/character/GF/knight/paladin.py | 1460 ++++++++++++ .../character/GF/priest_female/inquistor.py | 1481 ++++++++++++ .../character/GF/priest_female/mistress.py | 1500 ++++++++++++ .../character/GF/priest_female/sorceress.py | 1315 +++++++++++ .../core/character/GF/priest_male/avenger.py | 1685 ++++++++++++++ .../character/GF/priest_male/crusader_male.py | 2073 +++++++++++++++++ .../core/character/GF/priest_male/exorcist.py | 1439 ++++++++++++ .../character/GF/priest_male/infighter.py | 1629 +++++++++++++ 26 files changed, 39137 insertions(+) create mode 100644 backend/core/character/GF/archer/chimera.py create mode 100644 backend/core/character/GF/archer/hunter.py create mode 100644 backend/core/character/GF/archer/muse.py create mode 100644 backend/core/character/GF/archer/traveler.py create mode 100644 backend/core/character/GF/archer/vigilante.py create mode 100644 backend/core/character/GF/demonic_lancer/dragoon.py create mode 100644 backend/core/character/GF/demonic_lancer/impaler.py create mode 100644 backend/core/character/GF/demonic_lancer/skirmisher.py create mode 100644 backend/core/character/GF/demonic_lancer/vanguard.py create mode 100644 backend/core/character/GF/extra/creator.py create mode 100644 backend/core/character/GF/extra/dark_knight.py create mode 100644 backend/core/character/GF/gunblader/agent.py create mode 100644 backend/core/character/GF/gunblader/hitman.py create mode 100644 backend/core/character/GF/gunblader/specialist.py create mode 100644 backend/core/character/GF/gunblader/trouble_shooter.py create mode 100644 backend/core/character/GF/gunner_female/paramedic.py create mode 100644 backend/core/character/GF/knight/chaos.py create mode 100644 backend/core/character/GF/knight/elven_knight.py create mode 100644 backend/core/character/GF/knight/paladin.py create mode 100644 backend/core/character/GF/priest_female/inquistor.py create mode 100644 backend/core/character/GF/priest_female/mistress.py create mode 100644 backend/core/character/GF/priest_female/sorceress.py create mode 100644 backend/core/character/GF/priest_male/avenger.py create mode 100644 backend/core/character/GF/priest_male/crusader_male.py create mode 100644 backend/core/character/GF/priest_male/exorcist.py create mode 100644 backend/core/character/GF/priest_male/infighter.py diff --git a/backend/core/character/GF/archer/chimera.py b/backend/core/character/GF/archer/chimera.py new file mode 100644 index 00000000..cbc3b530 --- /dev/null +++ b/backend/core/character/GF/archer/chimera.py @@ -0,0 +1,1235 @@ +#b9cb48777665de22c006fabaf9a560b3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 凌跃一击 +# archer/chimera/0969cd4054d93da07708108c0cc1c4b5 +# b9cb48777665de22c006fabaf9a560b3/0969cd4054d93da07708108c0cc1c4b5 +class Skill0(ActiveSkill): + """ + 该技能可在地面和空中施放。\n + 向后微微跃起, 并根据武器的不同, 向地面发射不同的投射物, 使敌人浮空。\n + 攻击时, 有霸体判定; 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。 + """ + name = "凌跃一击" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # 冲击波浮空力 : {value2}% + data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 + # [转职为缪斯后] + # 棱镜攻击力 : {value3} + data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value4} + data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # [转职为妖护使后] + # 妖兽上勾拳攻击力 : {value5}% + data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # [转职为奇美拉后] + # 箭矢攻击力 : {value6} + data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value7} + data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + +# 后跳 +# archer/chimera/7822d6d52e10964a6755f142c666b494 +# b9cb48777665de22c006fabaf9a560b3/7822d6d52e10964a6755f142c666b494 +class Skill1(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# archer/chimera/5a56514f35cf0270ae8d6c65f8fefd78 +# b9cb48777665de22c006fabaf9a560b3/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill2(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n + 决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# archer/chimera/ce26c6b69d02a440a81b552bec94f03b +# b9cb48777665de22c006fabaf9a560b3/ce26c6b69d02a440a81b552bec94f03b +class Skill3(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 肃静! +# archer/chimera/e2cfb515fe293cf121a649fcc4bab84b +# b9cb48777665de22c006fabaf9a560b3/e2cfb515fe293cf121a649fcc4bab84b +class Skill4(PassiveSkill): + """ + 奇美拉似乎被他人的说教影响了, 其技能和部分台词将变得更加乖巧。 + """ + name = "肃静!" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "e2cfb515fe293cf121a649fcc4bab84b" + hasVP = False + hasUP = False + + +# 回收利用 +# archer/chimera/7e60ce8aaca12593f889e8551fd1b03a +# b9cb48777665de22c006fabaf9a560b3/7e60ce8aaca12593f889e8551fd1b03a +class Skill5(PassiveSkill): + """ + 由于频繁的研究和实验, 奇美拉经常面临资金困境, 因此选择使用可回收的暗器。\n + 可以装备嵌合弓, 并在后跳时进行基本攻击。\n + 施放各系列技能后, 会留下可“回收利用”武器。 装备嵌合弓回收武器后, 将减少该系列技能的剩余冷却时间。 冷却时间减少比率按照各技能冷却时间的比率减少, 每个技能最多可使用1次减少冷却时间功能。\n + 学习后, 在可回收范围内, 最近的“回收利用”武器处会显示提醒回收的特效。\n + 每种类型的“回收利用”武器在地图上最多存在6个, 超出数量时, 最早出现的“回收利用”武器将消失。 + """ + name = "回收利用" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "7e60ce8aaca12593f889e8551fd1b03a" + hasVP = False + hasUP = False + + # 回收武器后, 技能剩余冷却时间减少率 : {value0}% + data0 = [0, 55]# noqa: E501 + +# 防具精通 +# archer/chimera/892ef624d8bf3d7fc045f84825fd6104 +# b9cb48777665de22c006fabaf9a560b3/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 全力挥击 +# archer/chimera/4655101518604f874721b3cc249aae10 +# b9cb48777665de22c006fabaf9a560b3/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 用力挥舞弓, 击打周围的敌人, 并向前推出。\n + 转职为猎人时, 再次按技能键会立即发射一枚爆炸箭矢, 造成额外伤害。\n + 转职为缪斯或奇美拉时, 技能类型变为独立攻击力。 + """ + name = "全力挥击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 165] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 击打攻击力 : {value0}% + data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 + # [转职为猎人后] + # 爆炸箭矢攻击力 : {value1}% + data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 + # [范围信息] + # 转职为猎人时, 爆炸箭矢射程 : {value2}px + data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% + 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 + +# 投掷匕首 +# archer/chimera/05a07505ea102d31540afdb1fbec491f +# b9cb48777665de22c006fabaf9a560b3/05a07505ea102d31540afdb1fbec491f +class Skill8(ActiveSkill): + """ + [匕首系列]\n + 可以消灭试图逼近的小型敌人, 向前方投掷匕首, 攻击敌人。\n + 投掷后, 匕首会击中敌人身体或插入地面, 并可“回收利用”。 + """ + name = "投掷匕首" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [28, 165] + uuid = "05a07505ea102d31540afdb1fbec491f" + hasVP = False + hasUP = False + + # 匕首投掷攻击力 : {value0} + data0 = [0, 4151, 4572, 4993, 5414, 5835, 6257, 6678, 7099, 7520, 7941, 8362, 8783, 9204, 9626, 10047, 10468, 10889, 11310, 11731, 12152, 12573, 12994, 13416, 13837, 14258, 14679, 15100, 15521, 15942, 16363, 16784, 17206, 17627, 18048, 18469, 18890, 19311, 19732, 20153, 20575, 20996, 21417, 21838, 22259, 22680, 23101, 23522, 23943, 24365, 24786, 25207, 25628, 26049, 26470, 26891, 27312, 27733, 28155, 28576, 28997, 29418, 29839, 30260, 30681, 31102, 31524, 31945, 32366, 32787, 33208]# noqa: E501 + +# 翻月翔击 +# archer/chimera/c9664191611af31142e052dfaef84530 +# b9cb48777665de22c006fabaf9a560b3/c9664191611af31142e052dfaef84530 +class Skill9(ActiveSkill): + """ + 前冲并踢飞命中的敌人。\n + 踢击仅对一名敌人造成伤害, 冲击波可以对除该敌人外附近的敌人造成伤害。\n + 对无法抓取的敌人不适用控制效果。\n + 可以按方向键调整冲刺方向。\n + 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。\n + 转职为旅人时, 可以强制中断踢击后的僵直并施放空中技能。\n + 转职为妖护使时, 可以在空中施放。 + """ + name = "翻月翔击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [35, 206] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 踢击攻击力 : {value0}% + data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 + +# 强化 - 后跳 +# archer/chimera/2b340542e776818b78f3212af184bd6b +# b9cb48777665de22c006fabaf9a560b3/2b340542e776818b78f3212af184bd6b +class Skill10(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# archer/chimera/1fea5a626f15230237946a11a9d11582 +# b9cb48777665de22c006fabaf9a560b3/1fea5a626f15230237946a11a9d11582 +class Skill11(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 瞬影 +# archer/chimera/e11831002360a0d4e08c53ff686eea67 +# b9cb48777665de22c006fabaf9a560b3/e11831002360a0d4e08c53ff686eea67 +class Skill12(ActiveSkill): + """ + 적 무리를 돌파하거나 전투에 유리한 지점을 취하기 위해 검을 쥔채로 돌진하며 전방의 적들을 베어낸다. 공중 및 지상에서 사용 가능하며 근처에 '재활용' 가능한 무기가 존재할 경우 가장 근접한 위치의 '재활용' 가능한 무기로 이동하면서 공격한다. \n + 스킬 시전 후 돌진 및 첫 베기 동작전에 스킬키를 재입력하면 추가 베기 공격을 가할 수 있고, 해당 공격 역시 '재활용' 무기로 이동 한다. \n + 재활용 스킬의 회수 이펙트로 도착 지점을 예상할 수 있으며 첫 번째 사용 시 푸른색 회수 이펙트, 두 번째 사용 시 붉은색 회수 이펙트로 이동 지점을 예측할 수 있다.\n + 실패의 결실 스킬 습득 시 스킬 시전 동작이 무적 효과로 변경된다. + """ + name = "瞬影" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [23, 138] + uuid = "e11831002360a0d4e08c53ff686eea67" + hasVP = False + hasUP = False + + # 持剑突进时斩击攻击力 : {value0} + data0 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501 + # 追加斩击攻击力 : {value1} + data1 = [0, 2048, 2256, 2464, 2671, 2879, 3087, 3295, 3502, 3710, 3918, 4126, 4333, 4541, 4749, 4957, 5165, 5372, 5580, 5788, 5996, 6203, 6411, 6619, 6827, 7034, 7242, 7450, 7658, 7866, 8073, 8281, 8489, 8697, 8904, 9112, 9320, 9528, 9735, 9943, 10151, 10359, 10566, 10774, 10982, 11190, 11398, 11605, 11813, 12021, 12229, 12436, 12644, 12852, 13060, 13267, 13475, 13683, 13891, 14099, 14306, 14514, 14722, 14930, 15137, 15345, 15553, 15761, 15968, 16176, 16384]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value2}% + 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 + # 可回收武器的搜索范围 : {value3}px + data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + +# 首足连击 +# archer/chimera/3f4ddb4df24a9f78c7778568e80107dd +# b9cb48777665de22c006fabaf9a560b3/3f4ddb4df24a9f78c7778568e80107dd +class Skill13(ActiveSkill): + """ + [斧头系列]\n + 向前方对角线方向投掷斧头以转移视线, 随后瞄准敌人足部方向, 再次向地面投掷斧头。\n + 第二次投掷的斧头将用力砸向地面, 并可“回收利用”。 + """ + name = "首足连击" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [45, 267] + uuid = "3f4ddb4df24a9f78c7778568e80107dd" + hasVP = False + hasUP = True + + # 第一个斧头攻击力 : {value0} + data0 = [0, 1732, 1908, 2083, 2259, 2435, 2610, 2786, 2962, 3138, 3313, 3489, 3665, 3840, 4016, 4192, 4367, 4543, 4719, 4895, 5070, 5246, 5422, 5597, 5773, 5949, 6124, 6300, 6476, 6651, 6827, 7003, 7179, 7354, 7530, 7706, 7881, 8057, 8233, 8409, 8584, 8760, 8936, 9111, 9287, 9463, 9638, 9814, 9990, 10165, 10341, 10517, 10693, 10868, 11044, 11220, 11395, 11571, 11747, 11922, 12098, 12274, 12450, 12625, 12801, 12977, 13152, 13328, 13504, 13679, 13855]# noqa: E501 + # 第二个斧头攻击力 : {value1} + data1 = [0, 4041, 4451, 4861, 5271, 5681, 6091, 6501, 6911, 7321, 7731, 8141, 8551, 8961, 9371, 9781, 10191, 10601, 11011, 11421, 11830, 12240, 12650, 13060, 13470, 13880, 14290, 14700, 15110, 15520, 15930, 16340, 16750, 17160, 17570, 17980, 18390, 18800, 19210, 19620, 20030, 20440, 20850, 21260, 21670, 22080, 22490, 22900, 23310, 23720, 24129, 24539, 24949, 25359, 25769, 26179, 26589, 26999, 27409, 27819, 28229, 28639, 29049, 29459, 29869, 30279, 30689, 31099, 31509, 31919, 32329]# noqa: E501 + +# 华丽回收 +# archer/chimera/438e291ec31b6b831b0c8e33ff41f138 +# b9cb48777665de22c006fabaf9a560b3/438e291ec31b6b831b0c8e33ff41f138 +class Skill14(PassiveSkill): + """ + 利用奇美拉的遗物变形魔方来“回收利用”武器。 回收时可对周围的敌人造成伤害。\n + 攻击力会受[基础精通]的影响, 但无法获得[双重螺旋]技能的异常状态附加伤害效果。 + """ + name = "华丽回收" + learnLv = 15 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 2 + uuid = "438e291ec31b6b831b0c8e33ff41f138" + hasVP = False + hasUP = False + + # 回收武器的攻击力 : {value0} + data0 = [0, 1000, 1101, 1203, 1304, 1406, 1507, 1609, 1710, 1812, 1913]# noqa: E501 + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 暴击 +# archer/chimera/fc1262c19f3d0477ee8eda47b8db8696 +# b9cb48777665de22c006fabaf9a560b3/fc1262c19f3d0477ee8eda47b8db8696 +class Skill15(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 双重螺旋 +# archer/chimera/b224e3c19599a2496f7470936485e0ad +# b9cb48777665de22c006fabaf9a560b3/b224e3c19599a2496f7470936485e0ad +class Skill16(ActiveSkill): + """ + 使用奇美拉制作的特殊药品。 学习后, 将提升转职技能的攻击力。\n + 施放技能时, 赋予除普通攻击和[华丽回收]的回收攻击外, 其它所有攻击技能都将附加出血或中毒的异常状态伤害的效果。 该效果仅在装备嵌合弓时生效。\n + 再次施放技能, 可切换异常状态效果; 进入地下城时, 最后选择的异常状态效果将自动生效。 + """ + name = "双重螺旋" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 3 + mp = [613, 820] + uuid = "b224e3c19599a2496f7470936485e0ad" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56]# noqa: E501 + # 异常状态攻击力比率 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 异常状态持续时间 : {value2}秒 + data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + +# 空翻刃袭 +# archer/chimera/683ecd07d9b89dbe9afee8570a3a828d +# b9cb48777665de22c006fabaf9a560b3/683ecd07d9b89dbe9afee8570a3a828d +class Skill17(ActiveSkill): + """ + [匕首系列]\n + 奇美拉后跃时, 向前方直线上逼近的敌人投掷多把匕首, 最多可命中3次。 若攻击范围达到特定数值, 将增加匕首投掷数量。\n + 最先投掷的匕首会击中敌人身体或插入地面, 并可“回收利用”。 + """ + name = "空翻刃袭" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 18 + mp = [87, 516] + uuid = "683ecd07d9b89dbe9afee8570a3a828d" + hasVP = False + hasUP = True + + # 匕首投掷攻击力 : {value0} X {value1} + data0 = [0, 3462, 3813, 4164, 4516, 4867, 5218, 5569, 5921, 6272, 6623, 6974, 7325, 7677, 8028, 8379, 8730, 9081, 9433, 9784, 10135, 10486, 10838, 11189, 11540, 11891, 12242, 12594, 12945, 13296, 13647, 13999, 14350, 14701, 15052, 15403, 15755, 16106, 16457, 16808, 17159, 17511, 17862, 18213, 18564, 18916, 19267, 19618, 19969, 20320, 20672, 21023, 21374, 21725, 22077, 22428, 22779, 23130, 23481, 23833, 24184, 24535, 24886, 25237, 25589, 25940, 26291, 26642, 26994, 27345, 27696]# noqa: E501 + 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 + # [范围信息] + # 匕首投掷范围比率 : {value2}% + 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 + +# 喷毒 +# archer/chimera/a988247dfc78c82e364af39ef66e84a0 +# b9cb48777665de22c006fabaf9a560b3/a988247dfc78c82e364af39ef66e84a0 +class Skill18(ActiveSkill): + """ + 举起嵌合弓进入防御姿态, 降低所受的伤害。 施放技能后短时间内, 若防御成功, 可格挡敌人的攻击, 免除自身所受伤害并进行反击。 反击成功后, 进入短暂无敌状态。 + """ + name = "喷毒" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [183, 1084] + uuid = "a988247dfc78c82e364af39ef66e84a0" + hasVP = False + hasUP = True + + # 防御姿态伤害减少率 : {value0}% + data0 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 反击攻击力 : {value1} + data1 = [0, 16293, 17946, 19599, 21252, 22905, 24558, 26210, 27863, 29516, 31169, 32822, 34475, 36128, 37781, 39434, 41087, 42740, 44393, 46045, 47698]# noqa: E501 + # 可反击时间 : {value2}秒 + data2 = [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 + # 反击成功后无敌时间 : {value3}秒 + data3 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]# noqa: E501 + +# 唯物主义魔方 +# archer/chimera/5f75a60c73b72ad60bd4321b96b16662 +# b9cb48777665de22c006fabaf9a560b3/5f75a60c73b72ad60bd4321b96b16662 +class Skill19(ActiveSkill): + """ + 启动神秘的遗物——变形魔方, 解锁充满变数的战斗模式, 提升基本攻击力、 技能攻击力和物理暴击率。 + """ + name = "唯物主义魔方" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [728, 1713] + uuid = "5f75a60c73b72ad60bd4321b96b16662" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 物理暴击率增加 : {value2}% + data2 = [0, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15]# noqa: E501 + +# 利剑四重奏 +# archer/chimera/04c7b4361ca81f041e868169ff044252 +# b9cb48777665de22c006fabaf9a560b3/04c7b4361ca81f041e868169ff044252 +class Skill20(ActiveSkill): + """ + [剑系列]\n + 与其它投掷攻击技能衔接时, 可以高效消灭敌人。 短暂滞空后射出利剑, 并额外克隆三柄, 一共发射四柄利剑。 其中克隆的利剑可将命中的敌人聚集于一处。\n + 最先射出的利剑会击中敌人身体或插入地面, 并可“回收利用”。 + """ + name = "利剑四重奏" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 15 + mp = [64, 379] + uuid = "04c7b4361ca81f041e868169ff044252" + hasVP = False + hasUP = True + + # 剑发射攻击力 : {value0} x {value1} + data0 = [0, 2662, 2932, 3202, 3472, 3742, 4012, 4282, 4552, 4822, 5093, 5363, 5633, 5903, 6173, 6443, 6713, 6983, 7253, 7523, 7793, 8063, 8333, 8603, 8873, 9143, 9413, 9684, 9954, 10224, 10494, 10764, 11034, 11304, 11574, 11844, 12114, 12384, 12654, 12924, 13194, 13464, 13734, 14004, 14274, 14545, 14815, 15085, 15355, 15625, 15895, 16165, 16435, 16705, 16975, 17245, 17515, 17785, 18055, 18325, 18595, 18865, 19136, 19406, 19676, 19946, 20216, 20486, 20756, 21026, 21296]# noqa: E501 + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + +# 遗物之力 · 克隆 +# archer/chimera/67e7dd8996b5735e788c9420730c077d +# b9cb48777665de22c006fabaf9a560b3/67e7dd8996b5735e788c9420730c077d +class Skill21(PassiveSkill): + """ + 解锁神秘的遗物——变形魔方的“克隆”能力。 可提升技能攻击力, 且由于无需携带过多武器, 也将提升角色的速度。\n + [外形和结构能轻松复刻, 但性能却没那么简单! 得指定向量, 这可是非常繁琐的工作。 而且, 克隆品的维持时间非常短, 所以用于印钞是不现实的。] + """ + name = "遗物之力 · 克隆" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "67e7dd8996b5735e788c9420730c077d" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率: {value0}% + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 攻击速度增加率 : {value1}% + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # 移动速度增加率 : {value2}% + data2 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + +# 土星环 +# archer/chimera/e862146efac2fce3de3a12f038f4116b +# b9cb48777665de22c006fabaf9a560b3/e862146efac2fce3de3a12f038f4116b +class Skill22(ActiveSkill): + """ + [斧头系列]\n + 奇美拉落入敌阵中心后, 横扫周围敌人的技能。 投掷旋转的斧头, 斧头将围绕奇美拉转动, 斩击四周敌人。\n + 耗尽旋转次数的斧头, 会落在技能施放位置的前方, 并可“回收利用”。 若施放技能时按住向下方向键, 斧头会额外旋转半圈, 落在后方位置, 再“回收利用”。\n + [学习败果之慧后]\n + 施放[瞬影]过程中, 可以预输入[土星环]技能。 预输入成功时, 可以配合[瞬影]技能的斩击动作施放[土星环]。 + """ + name = "土星环" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 30 + mp = [175, 1036] + uuid = "e862146efac2fce3de3a12f038f4116b" + hasVP = False + hasUP = True + + # 旋转斧头攻击力 : {value0} x {value1} + data0 = [0, 6822, 7514, 8207, 8899, 9591, 10283, 10975, 11667, 12359, 13051, 13744, 14436, 15128, 15820, 16512, 17204, 17896, 18588, 19281, 19973, 20665, 21357, 22049, 22741, 23433, 24125, 24817, 25510, 26202, 26894, 27586, 28278, 28970, 29662, 30354, 31047, 31739, 32431, 33123, 33815, 34507, 35199, 35891, 36584, 37276, 37968, 38660, 39352, 40044, 40736, 41428, 42120, 42813, 43505, 44197, 44889, 45581, 46273, 46965, 47657, 48350, 49042, 49734, 50426, 51118, 51810, 52502, 53194, 53887, 54579]# noqa: E501 + 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 + +# 碎心连刺 +# archer/chimera/5f11bba71728448bb64de0dba2b252cf +# b9cb48777665de22c006fabaf9a560b3/5f11bba71728448bb64de0dba2b252cf +class Skill23(ActiveSkill): + """ + 用剑对被控制的敌人发动致命一击。 持剑突进刺中敌人, 将其控制后再用匕首补刀, 并利用刺入的剑将敌人劈成两半, 造成高额伤害, 手段极为残忍。\n + 对于无法抓取的敌人, 踩住刺入的剑, 借助旋转力将其纵向劈开, 造成伤害, 同样相当残忍。 + """ + name = "碎心连刺" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [183, 1083] + uuid = "5f11bba71728448bb64de0dba2b252cf" + hasVP = True + hasUP = True + vps = [{'name': '绞灭', 'desc': '攻击时间减少'}, {'name': '加速回收', 'desc': '初始化[瞬影]技能冷却时间'}] # noqa: E501 + + # 剑刺击攻击力 : {value0} + data0 = [0, 4397, 4843, 5289, 5735, 6182, 6628, 7074, 7520, 7966, 8412, 8858, 9304, 9750, 10196, 10642, 11089, 11535, 11981, 12427, 12873, 13319, 13765, 14211, 14657, 15103, 15550, 15996, 16442, 16888, 17334, 17780, 18226, 18672, 19118, 19564, 20010, 20457, 20903, 21349, 21795, 22241, 22687, 23133, 23579, 24025, 24471, 24917, 25364, 25810, 26256, 26702, 27148, 27594, 28040, 28486, 28932, 29378, 29824, 30271, 30717, 31163, 31609, 32055, 32501, 32947, 33393, 33839, 34285, 34732, 35178]# noqa: E501 + # 匕首刺击攻击力 : {value1} x {value2} + data1 = [0, 2199, 2422, 2645, 2868, 3091, 3314, 3537, 3760, 3983, 4206, 4429, 4652, 4875, 5098, 5321, 5544, 5767, 5990, 6213, 6436, 6660, 6883, 7106, 7329, 7552, 7775, 7998, 8221, 8444, 8667, 8890, 9113, 9336, 9559, 9782, 10005, 10228, 10451, 10674, 10897, 11120, 11344, 11567, 11790, 12013, 12236, 12459, 12682, 12905, 13128, 13351, 13574, 13797, 14020, 14243, 14466, 14689, 14912, 15135, 15358, 15581, 15804, 16027, 16251, 16474, 16697, 16920, 17143, 17366, 17589]# noqa: E501 + 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 + # 剑斩击攻击力 : {value3} x {value4} + data3 = [0, 1466, 1614, 1763, 1912, 2061, 2209, 2358, 2507, 2655, 2804, 2953, 3101, 3250, 3399, 3547, 3696, 3845, 3994, 4142, 4291, 4440, 4588, 4737, 4886, 5034, 5183, 5332, 5481, 5629, 5778, 5927, 6075, 6224, 6373, 6521, 6670, 6819, 6968, 7116, 7265, 7414, 7562, 7711, 7860, 8008, 8157, 8306, 8455, 8603, 8752, 8901, 9049, 9198, 9347, 9495, 9644, 9793, 9941, 10090, 10239, 10388, 10536, 10685, 10834, 10982, 11131, 11280, 11428, 11577, 11726]# noqa: E501 + 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 剑最后一击攻击力 : {value5} + data5 = [0, 8794, 9687, 10579, 11471, 12363, 13255, 14148, 15040, 15932, 16824, 17716, 18608, 19501, 20393, 21285, 22177, 23069, 23962, 24854, 25746, 26638, 27530, 28422, 29315, 30207, 31099, 31991, 32883, 33776, 34668, 35560, 36452, 37344, 38237, 39129, 40021, 40913, 41805, 42697, 43590, 44482, 45374, 46266, 47158, 48051, 48943, 49835, 50727, 51619, 52511, 53404, 54296, 55188, 56080, 56972, 57865, 58757, 59649, 60541, 61433, 62326, 63218, 64110, 65002, 65894, 66786, 67679, 68571, 69463, 70355]# noqa: E501 + # [无法抓取的敌人] + # 旋转剑攻击力 : {value6} x {value7} + data6 = [0, 4837, 5328, 5818, 6309, 6800, 7290, 7781, 8272, 8763, 9253, 9744, 10235, 10725, 11216, 11707, 12197, 12688, 13179, 13670, 14160, 14651, 15142, 15632, 16123, 16614, 17104, 17595, 18086, 18577, 19067, 19558, 20049, 20539, 21030, 21521, 22011, 22502, 22993, 23484, 23974, 24465, 24956, 25446, 25937, 26428, 26919, 27409, 27900, 28391, 28881, 29372, 29863, 30353, 30844, 31335, 31826, 32316, 32807, 33298, 33788, 34279, 34770, 35260, 35751, 36242, 36733, 37223, 37714, 38205, 38695]# noqa: E501 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + + def vp_1(self): + """ + [碎心连刺]\n + 无论敌人是否可抓取, 都用剑刺中后用斧头下劈, 使剑旋转进行攻击\n + 攻击力与对可抓取的敌人的攻击力相同 + """ + ... + + def vp_2(self): + """ + [碎心连刺]\n + 成功命中敌人时, 初始化[瞬影]技能的冷却时间\n + [瞬影]技能攻击力 -26% + """ + ... + +# 环形毒液 +# archer/chimera/854997c3bdfc3a2b498b4c4001f69e06 +# b9cb48777665de22c006fabaf9a560b3/854997c3bdfc3a2b498b4c4001f69e06 +class Skill24(ActiveSkill): + """ + [匕首系列]\n + 向前跳跃, 借助离心力将涂有剧毒的匕首投掷到地面, 对聚集的敌人造成范围伤害。 然后通过跺脚, 使匕首上的毒液触发连锁反应, 引发爆炸造成伤害。 施放技能时, 可通过上下方向键在Y轴方向小幅调整位置。\n + 在施放技能位置稍前方所投掷的匕首可“回收利用”, 若匕首命中敌人, 将附着于其身上。 + """ + name = "环形毒液" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [121, 286] + uuid = "854997c3bdfc3a2b498b4c4001f69e06" + hasVP = True + hasUP = True + vps = [{'name': '环形爆炸', 'desc': '增加再次按技能键功能
范围增加'}, {'name': '环形飞刃', 'desc': '匕首自动回收
施放时间减少'}] # noqa: E501 + + # 匕首投掷攻击力 : {value0} x {value1} + data0 = [0, 1134, 1249, 1365, 1480, 1595, 1710, 1825, 1940, 2055, 2170, 2285, 2400, 2515, 2630, 2745, 2861, 2976, 3091, 3206, 3321, 3436, 3551, 3666, 3781, 3896, 4011, 4126, 4242, 4357, 4472, 4587, 4702, 4817, 4932, 5047, 5162, 5277, 5392, 5507, 5622, 5738, 5853, 5968, 6083, 6198, 6313, 6428, 6543, 6658, 6773, 6888, 7003, 7119, 7234, 7349, 7464, 7579, 7694, 7809, 7924, 8039, 8154, 8269, 8384, 8499, 8615, 8730, 8845, 8960, 9075]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 毒液爆炸攻击力 : {value2} x {value3} + data2 = [0, 2647, 2915, 3184, 3452, 3721, 3989, 4258, 4526, 4795, 5064, 5332, 5601, 5869, 6138, 6406, 6675, 6943, 7212, 7480, 7749, 8017, 8286, 8554, 8823, 9091, 9360, 9628, 9897, 10165, 10434, 10702, 10971, 11239, 11508, 11777, 12045, 12314, 12582, 12851, 13119, 13388, 13656, 13925, 14193, 14462, 14730, 14999, 15267, 15536, 15804, 16073, 16341, 16610, 16878, 17147, 17415, 17684, 17952, 18221, 18490, 18758, 19027, 19295, 19564, 19832, 20101, 20369, 20638, 20906, 21175]# noqa: E501 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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 + # [范围信息] + # 爆炸攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [环形毒液]\n + 删除匕首投掷攻击力, 合算至爆炸攻击力\n + 投掷匕首后, 可通过再次按技能键引发爆炸\n + 追加操作等待时间 : 5秒\n + 爆炸范围 +20% + """ + ... + + def vp_2(self): + """ + [环形毒液]\n + 向前方投掷变形魔方\n + 变形魔方开启后, 以圆形范围自动投掷匕首\n + 变形魔方关闭时, 回收投掷的匕首并吸附周围的敌人\n + 匕首回收时, 发动匕首“回收利用”效果 + """ + ... + +# 狂锯旋斧 +# archer/chimera/61c8cb33dd20b4ff335e8deed70d3d9c +# b9cb48777665de22c006fabaf9a560b3/61c8cb33dd20b4ff335e8deed70d3d9c +class Skill25(ActiveSkill): + """ + [斧头系列]\n + 用力投掷斧头, 以割裂坚硬的表皮, 并使其旋转着攻击敌人。 若命中敌人, 斧头会附着于其身上旋转, 随后掉落地面; 若未命中, 则在掉落的位置继续旋转。\n + 耗尽旋转次数的斧头会落在地面, 并可“回收利用”。 + """ + name = "狂锯旋斧" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 40 + mp = [283, 1672] + uuid = "61c8cb33dd20b4ff335e8deed70d3d9c" + hasVP = True + hasUP = True + vps = [{'name': '赤炎旋斧', 'desc': '施放时间减少
附加灼伤效果'}, {'name': '回收战利品', 'desc': '随机生成回收利用武器'}] # noqa: E501 + + # 斧头第一击攻击力 : {value0} + data0 = [0, 5523, 6084, 6644, 7204, 7765, 8325, 8885, 9446, 10006, 10567, 11127, 11687, 12248, 12808, 13368, 13929, 14489, 15049, 15610, 16170, 16730, 17291, 17851, 18411, 18972, 19532, 20092, 20653, 21213, 21773, 22334, 22894, 23454, 24015, 24575, 25135, 25696, 26256, 26817, 27377, 27937, 28498, 29058, 29618, 30179, 30739, 31299, 31860, 32420, 32980, 33541, 34101, 34661, 35222, 35782, 36342, 36903, 37463, 38023, 38584, 39144, 39704, 40265, 40825, 41385, 41946, 42506, 43067, 43627, 44187]# noqa: E501 + # 斧头旋转时攻击力 : {value1} x {value2} + data1 = [0, 1013, 1115, 1218, 1321, 1424, 1526, 1629, 1732, 1834, 1937, 2040, 2143, 2245, 2348, 2451, 2554, 2656, 2759, 2862, 2964, 3067, 3170, 3273, 3375, 3478, 3581, 3684, 3786, 3889, 3992, 4095, 4197, 4300, 4403, 4505, 4608, 4711, 4814, 4916, 5019, 5122, 5225, 5327, 5430, 5533, 5635, 5738, 5841, 5944, 6046, 6149, 6252, 6355, 6457, 6560, 6663, 6765, 6868, 6971, 7074, 7176, 7279, 7382, 7485, 7587, 7690, 7793, 7896, 7998, 8101]# noqa: E501 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 斧头最后一击攻击力 : {value3} + data3 = [0, 6904, 7605, 8305, 9006, 9706, 10406, 11107, 11807, 12508, 13208, 13909, 14609, 15309, 16010, 16710, 17411, 18111, 18812, 19512, 20212, 20913, 21613, 22314, 23014, 23715, 24415, 25115, 25816, 26516, 27217, 27917, 28618, 29318, 30018, 30719, 31419, 32120, 32820, 33521, 34221, 34921, 35622, 36322, 37023, 37723, 38424, 39124, 39825, 40525, 41225, 41926, 42626, 43327, 44027, 44728, 45428, 46128, 46829, 47529, 48230, 48930, 49631, 50331, 51031, 51732, 52432, 53133, 53833, 54534, 55234]# noqa: E501 + # [范围信息] + # 斧头旋转时攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [狂锯旋斧]\n + 攻击力的20%变更为灼伤攻击力\n + 多段攻击间隔与施放时间 -50%\n + 将被命中的敌人吸附到斧头中心 + """ + ... + + def vp_2(self): + """ + [狂锯旋斧]\n + 不再附着在敌人身上\n + 斧头第一击攻击和最后一击伤害合算至多段攻击伤害\n + 落在地面时, 挖出4种“回收利用”武器中的1种\n + 攻击范围 +30% + """ + ... + +# 刺猬困境 +# archer/chimera/38c485cc41f46a7959ae4336325aa45c +# b9cb48777665de22c006fabaf9a560b3/38c485cc41f46a7959ae4336325aa45c +class Skill26(ActiveSkill): + """ + [剑系列]\n + 该技能适用于对付擅长全方位防御的敌人。 在前方克隆并放置6柄利剑, 随后用嵌合弓发射手中的剑, 与克隆的利剑一同射向敌人。\n + 手中直接发射的剑命中敌人后, 可“回收利用”; 若未命中, 剑将插进地面。 + """ + name = "刺猬困境" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 90 + mp = [490, 2900] + uuid = "38c485cc41f46a7959ae4336325aa45c" + hasVP = True + hasUP = True + vps = [{'name': '雷霆剑域', 'desc': '施放时间减少
增加聚集敌人功能
附加感电效果'}, {'name': '反重力坠袭', 'desc': '赋予无敌状态
变更为普通系列技能'}] # noqa: E501 + + # 克隆剑的攻击力 : {value0} x {value1} + data0 = [0, 9564, 10534, 11505, 12475, 13445, 14415, 15386, 16356, 17326, 18297, 19267, 20237, 21207, 22178, 23148, 24118, 25089, 26059, 27029, 27999, 28970, 29940, 30910, 31880, 32851, 33821, 34791, 35762, 36732, 37702, 38672, 39643, 40613, 41583, 42553, 43524, 44494, 45464, 46435, 47405, 48375, 49345, 50316, 51286, 52256, 53226, 54197, 55167, 56137, 57108, 58078, 59048, 60018, 60989, 61959, 62929, 63899, 64870, 65840, 66810, 67781, 68751, 69721, 70691, 71662, 72632, 73602, 74572, 75543, 76513]# noqa: E501 + 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 + # 手中剑的攻击力 : {value2} + data2 = [0, 3020, 3327, 3633, 3939, 4246, 4552, 4859, 5165, 5471, 5778, 6084, 6391, 6697, 7003, 7310, 7616, 7923, 8229, 8535, 8842, 9148, 9455, 9761, 10068, 10374, 10680, 10987, 11293, 11600, 11906, 12212, 12519, 12825, 13132, 13438, 13744, 14051, 14357, 14664, 14970, 15276, 15583, 15889, 16196, 16502, 16808, 17115, 17421, 17728, 18034, 18340, 18647, 18953, 19260, 19566, 19872, 20179, 20485, 20792, 21098, 21404, 21711, 22017, 22324, 22630, 22936, 23243, 23549, 23856, 24162]# noqa: E501 + # [范围信息] + # 爆炸攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [刺猬困境]\n + 攻击速度适用比率增加\n + 变更为长兵器系列技能\n + 攻击力的20%变更为感电攻击力\n + 聚集利剑时, 将敌人吸附到中心位置 + """ + ... + + def vp_2(self): + """ + [刺猬困境]\n + 变更为普通系列技能\n + 冷却时间 -55%\n + 向前方跳跃并生成利剑后, 踩住生成的利剑移动到高处\n + 随后与生成的利剑一起下落, 进行最后一击\n + 下落攻击力与发射体攻击力相同\n + 技能过程中进入无敌状态 + """ + ... + +# 遗物之力 · 巨大化 +# archer/chimera/7a3fc9d473e8ffe21dd900ddf228a437 +# b9cb48777665de22c006fabaf9a560b3/7a3fc9d473e8ffe21dd900ddf228a437 +class Skill27(PassiveSkill): + """ + 解锁神秘的遗物——变形魔方的“巨大化”能力。 可提升技能攻击力, 且由于防具变得更厚, 也将提升物理防御力。\n + [巨大化效果可以增加质量和密度, 真厉害! 但遗憾的是, 结构复杂的生物没办法享受这个能力。] + """ + name = "遗物之力 · 巨大化" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "7a3fc9d473e8ffe21dd900ddf228a437" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # 物理防御力增加 : {value1} + data1 = [0, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000]# noqa: E501 + +# 重力加速度 +# archer/chimera/94c450d6214cafdc673f763badceeaf1 +# b9cb48777665de22c006fabaf9a560b3/94c450d6214cafdc673f763badceeaf1 +class Skill28(ActiveSkill): + """ + 将斧头投掷向墙壁, 借助反作用力飞向高空, 随后将斧头巨大化, 使其砸向地面, 粉碎敌人的头颅。 + """ + name = "重力加速度" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1423, 6389] + uuid = "94c450d6214cafdc673f763badceeaf1" + hasVP = False + hasUP = False + + # 斧头砸落攻击力 : {value0} + data0 = [0, 98485, 121322, 144159, 166996, 189833, 212671, 235508, 258345, 281182, 304019, 326856, 349693, 372530, 395367, 418204, 441042, 463879, 486716, 509553, 532390, 555227, 578064, 600901, 623738, 646575, 669413, 692250, 715087, 737924, 760761, 783598, 806435, 829272, 852109, 874946, 897784, 920621, 943458, 966295, 989132, 1011969, 1034806, 1057643, 1080480, 1103317, 1126155, 1148992, 1171829, 1194666, 1217503]# noqa: E501 + +# 废物清理 +# archer/chimera/a99040fc36c75e998aa3ed012b7759c5 +# b9cb48777665de22c006fabaf9a560b3/a99040fc36c75e998aa3ed012b7759c5 +class Skill29(ActiveSkill): + """ + 清除附近敌人的群体攻击技能。 施放技能时消耗填充数量, 用斧头强力捶击地面, 对周围敌人造成伤害, 并强制“回收利用”武器。\n + 此时回收的武器不会触发“华丽回收”效果。\n + 按住前方向键并施放技能, 角色会先向前移动, 再用斧头进行捶击。\n + 施放技能后, 每隔一定时间填充施放次数。 + """ + name = "废物清理" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [234, 1052] + uuid = "a99040fc36c75e998aa3ed012b7759c5" + hasVP = True + hasUP = True + vps = [{'name': '回收大师', 'desc': '攻击范围增加'}, {'name': '暴力回收', 'desc': '攻击力和冷却时间增加'}] # noqa: E501 + + # 斧头冲击波攻击力 : {value0} + data0 = [0, 12048, 13270, 14493, 15715, 16937, 18159, 19382, 20604, 21826, 23048, 24271, 25493, 26715, 27937, 29160, 30382, 31604, 32826, 34049, 35271, 36493, 37715, 38938, 40160, 41382, 42605, 43827, 45049, 46271, 47494, 48716, 49938, 51160, 52383, 53605, 54827, 56049, 57272, 58494, 59716, 60938, 62161, 63383, 64605, 65827, 67050, 68272, 69494, 70717, 71939]# noqa: E501 + # [废物清理]层数 : {value1}个 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + # 武器回收范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [废物清理]\n + 武器回收范围 +70%\n + 攻击范围 +25% + """ + ... + + def vp_2(self): + """ + [废物清理]\n + 填充次数 -1\n + 攻击力 +100%\n + 通过[废物清理]回收武器时, 发动[华丽回收]。 + """ + ... + +# 王冠粉碎者 +# archer/chimera/b39ccc3dadab9d94569430e39cdf7d60 +# b9cb48777665de22c006fabaf9a560b3/b39ccc3dadab9d94569430e39cdf7d60 +class Skill30(ActiveSkill): + """ + [剑系列]\n + 该技能适用于对付处于防御姿态和反应迅速的敌人。 克隆多柄利剑并使其短暂悬空, 然后用斧头向上击打, 使空中的剑高速坠落, 攻击敌人并造成伤害。 最后巨剑会直插地面, 造成高额伤害。\n + 可在最后坠落的剑所在位置进行“回收利用”。 + """ + name = "王冠粉碎者" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 80 + mp = [214, 959] + uuid = "b39ccc3dadab9d94569430e39cdf7d60" + hasVP = True + hasUP = True + vps = [{'name': '躁动之心', 'desc': '追踪
施放时间减少'}, {'name': '旋斧狂欢', 'desc': '变更为斧头系列技能'}] # noqa: E501 + + # 剑的坠落攻击力 : {value0} x 4 + data0 = [0, 11504, 12671, 13838, 15005, 16172, 17339, 18506, 19673, 20840, 22007, 23174, 24341, 25508, 26675, 27843, 29010, 30177, 31344, 32511, 33678, 34845, 36012, 37179, 38346, 39513, 40680, 41847, 43014, 44181, 45348, 46515, 47682, 48849, 50017, 51184, 52351, 53518, 54685, 55852, 57019, 58186, 59353, 60520, 61687, 62854, 64021, 65188, 66355, 67522, 68689]# noqa: E501 + # 最后一剑的坠落攻击力 : {value1} + data1 = [0, 30677, 33789, 36901, 40013, 43125, 46237, 49350, 52462, 55574, 58686, 61798, 64910, 68022, 71135, 74247, 77359, 80471, 83583, 86695, 89807, 92920, 96032, 99144, 102256, 105368, 108480, 111592, 114705, 117817, 120929, 124041, 127153, 130265, 133377, 136490, 139602, 142714, 145826, 148938, 152050, 155162, 158275, 161387, 164499, 167611, 170723, 173835, 176947, 180059, 183172]# noqa: E501 + + def vp_1(self): + """ + [王冠粉碎者]\n + 攻击速度适用比率增加\n + 追踪周围800px内的敌人后落下武器 + """ + ... + + def vp_2(self): + """ + [王冠粉碎者]\n + 变更为斧头系列技能\n + 变更为单次攻击\n + 攻击范围 +50%\n + 同时生成可“回收利用”的剑和斧头 + """ + ... + +# 遗物奥义 · 变形 +# archer/chimera/696721534394b40e78ac96e880f19e5a +# b9cb48777665de22c006fabaf9a560b3/696721534394b40e78ac96e880f19e5a +class Skill31(PassiveSkill): + """ + 解锁神秘的遗物——变形魔方的“变形”能力。 凭借对万物真理的领悟 (至少奇美拉本人如此认为), 能够看透敌人, 进而提升暴击率、 基本攻击力和转职技能攻击力。\n + [虽然我也不清楚具体原理, 但只要是我能理解的结构, 通通都能变形, 甚至连成分都能改变! 变形魔方为什么会有这种力量? 简直太可怕了!] + """ + name = "遗物奥义 · 变形" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "696721534394b40e78ac96e880f19e5a" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 物理暴击率增加率 : {value1}% + 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 + +# 巨镰斯诺克 +# archer/chimera/0dbdeaf846356f8b9380f8fbb8e97377 +# b9cb48777665de22c006fabaf9a560b3/0dbdeaf846356f8b9380f8fbb8e97377 +class Skill32(ActiveSkill): + """ + [长兵器系列]\n + 该技能适用于消灭地面上的野兽群。 向前方敌人射出长矛, 刺入敌人身体的长矛会克隆成3个, 随后变形为巨镰, 在命中的敌人周围进行乱舞攻击并造成伤害, 最终一齐向目标敌人发动最后一击。\n + 若长矛未命中敌人, 将插在地面并攻击周围敌人。\n + 命中敌人身体的长兵器, 可“回收利用”; 若未命中, 长兵器则会插在地面。 + """ + name = "巨镰斯诺克" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 80 + mp = [989, 4441] + uuid = "0dbdeaf846356f8b9380f8fbb8e97377" + hasVP = True + hasUP = True + vps = [{'name': '一个也不能少', 'desc': '变形的镰刀追踪角色'}, {'name': '放你一马', 'desc': '未命中时缩短冷却时间
攻击时间减少'}] # noqa: E501 + + # 第一击攻击力 : {value0} + data0 = [0, 1672, 1842, 2011, 2181, 2350, 2520, 2690, 2859, 3029, 3199, 3368, 3538, 3707, 3877, 4047, 4216, 4386, 4556, 4725, 4895, 5064, 5234, 5404, 5573, 5743, 5913, 6082, 6252, 6421, 6591, 6761, 6930, 7100, 7269, 7439, 7609, 7778, 7948, 8118, 8287, 8457, 8626, 8796, 8966, 9135, 9305, 9475, 9644, 9814, 9983]# noqa: E501 + # 乱舞多段攻击力 : {value1} x {value2} + data1 = [0, 3901, 4297, 4693, 5089, 5484, 5880, 6276, 6672, 7068, 7463, 7859, 8255, 8651, 9046, 9442, 9838, 10234, 10630, 11025, 11421, 11817, 12213, 12609, 13004, 13400, 13796, 14192, 14587, 14983, 15379, 15775, 16171, 16566, 16962, 17358, 17754, 18149, 18545, 18941, 19337, 19733, 20128, 20524, 20920, 21316, 21712, 22107, 22503, 22899, 23295]# noqa: E501 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 最后一击攻击力 : {value3} + data3 = [0, 23408, 25782, 28157, 30532, 32907, 35281, 37656, 40031, 42405, 44780, 47155, 49529, 51904, 54279, 56653, 59028, 61403, 63778, 66152, 68527, 70902, 73276, 75651, 78026, 80400, 82775, 85150, 87525, 89899, 92274, 94649, 97023, 99398, 101773, 104147, 106522, 108897, 111271, 113646, 116021, 118396, 120770, 123145, 125520, 127894, 130269, 132644, 135018, 137393, 139768]# noqa: E501 + # [范围信息] + # 乱舞攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [巨镰斯诺克]\n + 删除发射体\n + 发射体攻击力合算至最终攻击\n + 跳跃后脚下立刻生成可“回收利用”的长兵器\n + 变形的巨镰追踪施放者进行攻击 + """ + ... + + def vp_2(self): + """ + [巨镰斯诺克]\n + 发射体未命中时, 不会发动技能\n + 发动该效果时, 冷却时间变更为5秒\n + 乱舞速度 +20%\n + 多段攻击间隔 -20% + """ + ... + +# 环阿拉德狂飙 +# archer/chimera/56fca6cff74d828e92301a40cd2148b9 +# b9cb48777665de22c006fabaf9a560b3/56fca6cff74d828e92301a40cd2148b9 +class Skill33(ActiveSkill): + """ + [长兵器系列]\n + 该技能适用于聚集大量敌人后进行群体攻击。 将长兵器堆叠后发射, 随后长兵器变形为巨型齿轮, 向前方射出并攻击敌人。 该齿轮绕行圆形的阿拉德星球一圈后, 将再次出现发动最后一击, 并引发最终爆炸, 造成高额伤害。\n + 最后一击时, 根据齿轮经过的路径 (概率决定), 附加灼伤、 冰冻、 感电异常状态。 + """ + name = "环阿拉德狂飙" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 90 + mp = [1239, 5566] + uuid = "56fca6cff74d828e92301a40cd2148b9" + hasVP = True + hasUP = True + vps = [{'name': '异常清算', 'desc': '立即造成异常状态伤害'}, {'name': '均衡之锯齿轮', 'desc': '召唤无限制锯齿轮
变更为普通系列技能'}] # noqa: E501 + + # 第一个齿轮攻击力 : {value0} x {value1} + data0 = [0, 4079, 4492, 4906, 5320, 5734, 6148, 6561, 6975, 7389, 7803, 8216, 8630, 9044, 9458, 9872, 10285, 10699, 11113, 11527, 11941, 12354, 12768, 13182, 13596, 14009, 14423, 14837, 15251, 15665, 16078, 16492, 16906, 17320, 17733, 18147, 18561, 18975, 19389, 19802, 20216, 20630, 21044, 21457, 21871, 22285, 22699, 23113, 23526, 23940, 24354]# noqa: E501 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 第二个齿轮攻击力 : {value2} x {value3} + data2 = [0, 7251, 7987, 8722, 9458, 10193, 10929, 11665, 12400, 13136, 13871, 14607, 15343, 16078, 16814, 17550, 18285, 19021, 19756, 20492, 21228, 21963, 22699, 23434, 24170, 24906, 25641, 26377, 27112, 27848, 28584, 29319, 30055, 30790, 31526, 32262, 32997, 33733, 34469, 35204, 35940, 36675, 37411, 38147, 38882, 39618, 40353, 41089, 41825, 42560, 43296]# noqa: E501 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 第三个齿轮攻击力 : {value4} x {value5} + data4 = [0, 27191, 29950, 32708, 35467, 38225, 40984, 43742, 46501, 49260, 52018, 54777, 57535, 60294, 63052, 65811, 68569, 71328, 74086, 76845, 79603, 82362, 85120, 87879, 90638, 93396, 96155, 98913, 101672, 104430, 107189, 109947, 112706, 115464, 118223, 120981, 123740, 126498, 129257, 132015, 134774, 137533, 140291, 143050, 145808, 148567, 151325, 154084, 156842, 159601, 162359]# noqa: E501 + data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [灼伤最后一击] + # 灼伤最终爆炸攻击力 : {value6} + data6 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501 + # 灼伤最后一击攻击力 : {value7} + data7 = [0, 14139, 15574, 17008, 18443, 19877, 21312, 22746, 24181, 25615, 27049, 28484, 29918, 31353, 32787, 34222, 35656, 37090, 38525, 39959, 41394, 42828, 44263, 45697, 47132, 48566, 50000, 51435, 52869, 54304, 55738, 57173, 58607, 60041, 61476, 62910, 64345, 65779, 67214, 68648, 70082, 71517, 72951, 74386, 75820, 77255, 78689, 80124, 81558, 82992, 84427]# noqa: E501 + # 灼伤最后一击持续时间 : {value8}秒 + data8 = [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 + # [冰冻最后一击] + # 冰冻最终爆炸攻击力 : {value9} + data9 = [0, 41331, 45524, 49717, 53910, 58103, 62296, 66489, 70681, 74874, 79067, 83260, 87453, 91646, 95839, 100032, 104225, 108418, 112611, 116804, 120997, 125190, 129383, 133576, 137769, 141962, 146155, 150348, 154541, 158734, 162927, 167120, 171313, 175506, 179699, 183892, 188085, 192278, 196471, 200664, 204857, 209049, 213242, 217435, 221628, 225821, 230014, 234207, 238400, 242593, 246786]# noqa: E501 + # 冰冻最后一击持续时间 : {value10}秒 + data10 = [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 + # [感电最后一击] + # 感电最终爆炸攻击力 : {value11} + data11 = [0, 32630, 35940, 39250, 42560, 45870, 49181, 52491, 55801, 59111, 62422, 65732, 69042, 72352, 75663, 78973, 82283, 85593, 88904, 92214, 95524, 98834, 102145, 105455, 108765, 112075, 115385, 118696, 122006, 125316, 128626, 131937, 135247, 138557, 141867, 145178, 148488, 151798, 155108, 158419, 161729, 165039, 168349, 171660, 174970, 178280, 181590, 184901, 188211, 191521, 194831]# noqa: E501 + # 感电最后一击攻击力 : {value12} + data12 = [0, 11312, 12459, 13607, 14754, 15902, 17049, 18197, 19344, 20492, 21640, 22787, 23935, 25082, 26230, 27377, 28525, 29672, 30820, 31967, 33115, 34263, 35410, 36558, 37705, 38853, 40000, 41148, 42295, 43443, 44590, 45738, 46886, 48033, 49181, 50328, 51476, 52623, 53771, 54918, 56066, 57214, 58361, 59509, 60656, 61804, 62951, 64099, 65246, 66394, 67541]# noqa: E501 + # 感电最后一击持续时间 : {value13}秒 + data13 = [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 + # [范围信息] + # 攻击范围比率 : {value14}% + data14 = [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 + + def vp_1(self): + """ + [环阿拉德狂飙]\n + 最后一击变更为一次性特殊爆炸\n + 特殊爆炸攻击力为原技能爆炸攻击力和灼伤伤害之和\n + 特殊爆炸攻击会一次性结算自身造成的中毒/灼伤/感电/出血异常状态伤害 + """ + ... + + def vp_2(self): + """ + [环阿拉德狂飙]\n + 变更为普通系列技能\n + 冷却时间 -55%\n + 召唤无限制锯齿轮\n + - 锯齿轮攻击力为总攻击力的20%\n + - 锯齿轮出现的冷却时间为当前技能冷却时间的20%\n + - 再次施放技能时, 不再召唤锯齿轮 + """ + ... + +# 幻爆天使之翼 +# archer/chimera/6166762c62f234c5f50c2d2ebc5e48d0 +# b9cb48777665de22c006fabaf9a560b3/6166762c62f234c5f50c2d2ebc5e48d0 +class Skill34(ActiveSkill): + """ + 利用变形魔方与所持有武器的力量, 施展终极技能。 靠近附近最强的敌人后, 暂时开启变形魔方, 将敌人吸入遗物内部, 随后将其中的无数武器与敌人一同释放, 造成致命伤害。\n + 若附近没有可追踪的目标, 则无法施放此技能。 + """ + name = "幻爆天使之翼" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2400, 10777] + uuid = "6166762c62f234c5f50c2d2ebc5e48d0" + hasVP = False + hasUP = False + + # 武器总释放伤害 : {value0} + data0 = [0, 219204, 270034, 320864, 371694, 422524, 473354, 524183, 575013, 625843, 676673, 727503, 778333, 829163, 879993, 930823, 981653, 1032483, 1083313, 1134142, 1184972, 1235802, 1286632, 1337462, 1388292, 1439122, 1489952, 1540782, 1591612, 1642442, 1693271, 1744101, 1794931, 1845761, 1896591, 1947421, 1998251, 2049081, 2099911, 2150741, 2201571, 2252401, 2303230, 2354060, 2404890, 2455720, 2506550, 2557380, 2608210, 2659040, 2709870]# noqa: E501 + # 追踪范围 : {value1}px + data1 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + +# 败果之慧 +# archer/chimera/d59c9840f65381bde8487757f1753c71 +# b9cb48777665de22c006fabaf9a560b3/d59c9840f65381bde8487757f1753c71 +class Skill35(PassiveSkill): + """ + 聆风·奇美拉克服了对遗物的未知恐惧。 突破束缚后, 她凭着更加狂暴的战斗风格, 成为了战场的主宰。 可提升基本攻击力和转职技能攻击力, [瞬影]和[土星环]技能将获得附加效果。\n + [瞬影] : 施放技能时处于无敌状态。\n + [土星环] : 在施放[瞬影]过程中, 可预输入该技能指令。 预输入成功后, 发动[瞬影]的斩击动作, 可同时投掷旋转的斧头。 + """ + name = "败果之慧" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "d59c9840f65381bde8487757f1753c71" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + 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 + +# 颠倒之浩劫 +# archer/chimera/bbc15561bec24f9c1e79e23d715b1dd2 +# b9cb48777665de22c006fabaf9a560b3/bbc15561bec24f9c1e79e23d715b1dd2 +class Skill36(ActiveSkill): + """ + 该技能可占据战场制高点, 从空中袭击最强大的敌人。 角色倒悬于最高处, 选定好降落地点后, 通过攻击键和技能键, 用矛发动强袭。 随后对插在地面的矛进行“变形”和“巨大化”, 使武器穿透地面, 造成穿刺伤害。\n + 经常丢三落四的聆风·奇美拉在倒悬时, 会掉落自己的随身物品以及“回收利用”的匕首、 剑、 斧头、 长兵器各1个。 + """ + name = "颠倒之浩劫" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1400, 6288] + uuid = "bbc15561bec24f9c1e79e23d715b1dd2" + hasVP = False + hasUP = False + + # 长矛坠落攻击力 : {value0} + data0 = [0, 107641, 118561, 129481, 140401, 151321, 162241, 173161, 184081, 195001, 205921, 216841, 227761, 238681, 249601, 260521, 271442, 282362, 293282, 304202, 315122, 326042, 336962, 347882, 358802, 369722, 380642, 391562, 402482, 413402, 424322, 435242, 446162, 457083, 468003, 478923, 489843, 500763, 511683, 522603, 533523, 544443, 555363, 566283, 577203, 588123, 599043, 609963, 620883, 631804, 642724]# noqa: E501 + # 变形武器穿刺攻击力 : {value1} x {value2} + data1 = [0, 8970, 9880, 10790, 11700, 12610, 13520, 14430, 15340, 16250, 17160, 18070, 18980, 19890, 20800, 21710, 22620, 23530, 24440, 25350, 26260, 27170, 28080, 28990, 29900, 30810, 31720, 32630, 33540, 34450, 35360, 36270, 37180, 38090, 39000, 39910, 40820, 41730, 42640, 43550, 44460, 45370, 46280, 47190, 48100, 49010, 49920, 50830, 51740, 52650, 53560]# noqa: E501 + data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + +# 熵变 : 非线性跳跃 +# archer/chimera/de20372767d014d62dc7361ac686834e +# b9cb48777665de22c006fabaf9a560b3/de20372767d014d62dc7361ac686834e +class Skill37(ActiveSkill): + """ + 最致命的攻击, 便是出其不意的突袭。 聆风·奇美拉先用斧头使敌人眩晕 (控制), 再用弓穿刺敌人身体。 随后踩住弓身, 借助弓的张力施展强力一击。 攻击后, 立即借助遗物——变形魔方的力量,发射巨大化的剑, 彻底消灭敌人。 + """ + name = "熵变 : 非线性跳跃" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [3944, 17712] + uuid = "de20372767d014d62dc7361ac686834e" + hasVP = False + hasUP = False + + # 斧头攻击力 : {value0} + data0 = [0, 82230, 101298, 120366, 139434, 158502, 177569, 196637, 215705, 234773, 253841, 272909, 291977, 311044, 330112, 349180, 368248, 387316, 406384, 425452, 444520, 463587, 482655, 501723, 520791, 539859, 558927, 577995, 597062, 616130, 635198, 654266, 673334, 692402, 711470, 730537, 749605, 768673, 787741, 806809, 825877, 844945, 864012, 883080, 902148, 921216, 940284, 959352, 978420, 997487, 1016555]# noqa: E501 + # 弓穿刺攻击力 : {value1} + data1 = [0, 109640, 135064, 160488, 185912, 211335, 236759, 262183, 287607, 313031, 338455, 363878, 389302, 414726, 440150, 465574, 490997, 516421, 541845, 567269, 592693, 618116, 643540, 668964, 694388, 719812, 745236, 770659, 796083, 821507, 846931, 872355, 897778, 923202, 948626, 974050, 999474, 1024898, 1050321, 1075745, 1101169, 1126593, 1152017, 1177440, 1202864, 1228288, 1253712, 1279136, 1304559, 1329983, 1355407]# noqa: E501 + # 超乎常理的强力一击攻击力 : {value2} + data2 = [0, 246690, 303894, 361098, 418301, 475505, 532708, 589912, 647116, 704319, 761523, 818726, 875930, 933133, 990337, 1047541, 1104744, 1161948, 1219151, 1276355, 1333559, 1390762, 1447966, 1505169, 1562373, 1619576, 1676780, 1733984, 1791187, 1848391, 1905594, 1962798, 2020002, 2077205, 2134409, 2191612, 2248816, 2306019, 2363223, 2420427, 2477630, 2534834, 2592037, 2649241, 2706445, 2763648, 2820852, 2878055, 2935259, 2992462, 3049666]# noqa: E501 + # 巨大化的剑最后一击攻击力 : {value3} x {value4} + data3 = [0, 10964, 13506, 16049, 18591, 21134, 23676, 26218, 28761, 31303, 33845, 36388, 38930, 41473, 44015, 46557, 49100, 51642, 54185, 56727, 59269, 61812, 64354, 66896, 69439, 71981, 74524, 77066, 79608, 82151, 84693, 87235, 89778, 92320, 94863, 97405, 99947, 102490, 105032, 107575, 110117, 112659, 115202, 117744, 120286, 122829, 125371, 127914, 130456, 132998, 135541]# noqa: E501 + 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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'chimera' + self.nameCN = '聆风·奇美拉' + self.role = 'archer' + self.角色 = '弓箭手' + self.职业 = '奇美拉' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/archer/hunter.py b/backend/core/character/GF/archer/hunter.py new file mode 100644 index 00000000..0da86c33 --- /dev/null +++ b/backend/core/character/GF/archer/hunter.py @@ -0,0 +1,1432 @@ +#b9cb48777665de22c006fabaf9a560b3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 凌跃一击 +# archer/hunter/0969cd4054d93da07708108c0cc1c4b5 +# b9cb48777665de22c006fabaf9a560b3/0969cd4054d93da07708108c0cc1c4b5 +class Skill0(ActiveSkill): + """ + 该技能可在地面和空中施放。\n + 向后微微跃起, 并根据武器的不同, 向地面发射不同的投射物, 使敌人浮空。\n + 攻击时, 有霸体判定; 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。 + """ + name = "凌跃一击" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # 冲击波浮空力 : {value2}% + data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 + # [转职为缪斯后] + # 棱镜攻击力 : {value3} + data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value4} + data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # [转职为妖护使后] + # 妖兽上勾拳攻击力 : {value5}% + data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # [转职为奇美拉后] + # 箭矢攻击力 : {value6} + data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value7} + data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + +# 狩猎之瞳 +# archer/hunter/8510294202d0e042dd29a2422fc6770d +# b9cb48777665de22c006fabaf9a560b3/8510294202d0e042dd29a2422fc6770d +class Skill1(PassiveSkill): + """ + 呼唤在上方侦察的神兽帕伊卡来到身边。\n + 掌控广阔视野的帕伊卡将敌人位置告知猎人。\n + 学习后, 可使用“帕伊卡”和“联合作战”系列技能。\n + [帕伊卡! 过来, 这里!] + """ + name = "狩猎之瞳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = False + + # 定位敌人范围 : 左右{value0}px + data0 = [0, 1000]# noqa: E501 + # 最大可定位敌人数量 : {value1} + data1 = [0, 30]# noqa: E501 + +# 强攻弩掌握 +# archer/hunter/b3659936a9a74c4ed6f7faf07cca1f9e +# b9cb48777665de22c006fabaf9a560b3/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill2(PassiveSkill): + """ + 可穿戴强攻弩系列武器。\n + 减少除觉醒技能外转职技能的冷却时间。\n + 猎人无法穿戴除强攻弩之外的武器。\n + [虽然不知道是谁制作的, 但做工很棒, 对吧帕伊卡?] + """ + name = "强攻弩掌握" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = False + hasUP = False + + # 转职技能冷却时间减少 : {value0}% + data0 = [0, 10]# noqa: E501 + +# 帕伊卡 : 奇袭 +# archer/hunter/38612d8f2561edc2eb68d5057a837bfa +# b9cb48777665de22c006fabaf9a560b3/38612d8f2561edc2eb68d5057a837bfa +class Skill3(ActiveSkill): + """ + 帕伊卡前冲一小段距离, 用身体撞击敌人后快速返回。\n + 被击中的敌人有一定几率进入眩晕状态。\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。 + """ + name = "帕伊卡 : 奇袭" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 91] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = False + hasUP = False + + # 身体撞击攻击力 : {value0}% + data0 = [0, 3009, 3314, 3620, 3925, 4230, 4535, 4841, 5146, 5451, 5756, 6062, 6367, 6672, 6977, 7283, 7588, 7893, 8198, 8504, 8809, 9114, 9419, 9725, 10030, 10335, 10641, 10946, 11251, 11556, 11862, 12167, 12472, 12777, 13083, 13388, 13693, 13998, 14304, 14609, 14914, 15219, 15525, 15830, 16135, 16440, 16746, 17051, 17356, 17662, 17967, 18272, 18577, 18883, 19188, 19493, 19798, 20104, 20409, 20714, 21019, 21325, 21630, 21935, 22240, 22546, 22851, 23156, 23461, 23767, 24072]# noqa: E501 + # 眩晕几率 : 100% + # 眩晕持续时间 : {value1}秒 + 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 + # [范围信息] + # 冲击波范围比率 : {value2}% + 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 + +# 迅猛速射 +# archer/hunter/6a1d1f08a6572be420bb3a256c44c015 +# b9cb48777665de22c006fabaf9a560b3/6a1d1f08a6572be420bb3a256c44c015 +class Skill4(ActiveSkill): + """ + 向前方快速发射多枚小型弩箭。 发射时按跳跃键可以提前结束技能。 + """ + name = "迅猛速射" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 91] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = False + hasUP = False + + # 小型弩箭攻击力 : {value0}% + data0 = [0, 641, 706, 771, 836, 901, 966, 1031, 1096, 1161, 1226, 1291, 1356, 1421, 1486, 1551, 1616, 1681, 1746, 1812, 1877, 1942, 2007, 2072, 2137, 2202, 2267, 2332, 2397, 2462, 2527, 2592, 2657, 2722, 2787, 2852, 2917, 2982, 3047, 3112, 3177, 3242, 3307, 3372, 3437, 3502, 3567, 3632, 3697, 3762, 3827, 3892, 3957, 4023, 4088, 4153, 4218, 4283, 4348, 4413, 4478, 4543, 4608, 4673, 4738, 4803, 4868, 4933, 4998, 5063, 5128]# noqa: E501 + # 发射数量 : {value1}发 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 弩箭最大移动距离 : {value2}px + data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + +# 后跳 +# archer/hunter/7822d6d52e10964a6755f142c666b494 +# b9cb48777665de22c006fabaf9a560b3/7822d6d52e10964a6755f142c666b494 +class Skill5(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# archer/hunter/5a56514f35cf0270ae8d6c65f8fefd78 +# b9cb48777665de22c006fabaf9a560b3/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill6(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n + 决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# archer/hunter/ce26c6b69d02a440a81b552bec94f03b +# b9cb48777665de22c006fabaf9a560b3/ce26c6b69d02a440a81b552bec94f03b +class Skill7(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# archer/hunter/892ef624d8bf3d7fc045f84825fd6104 +# b9cb48777665de22c006fabaf9a560b3/892ef624d8bf3d7fc045f84825fd6104 +class Skill8(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 全力挥击 +# archer/hunter/4655101518604f874721b3cc249aae10 +# b9cb48777665de22c006fabaf9a560b3/4655101518604f874721b3cc249aae10 +class Skill9(ActiveSkill): + """ + 用力挥舞弓, 击打周围的敌人, 并向前推出。\n + 转职为猎人时, 再次按技能键会立即发射一枚爆炸箭矢, 造成额外伤害。\n + 转职为缪斯或奇美拉时, 技能类型变为独立攻击力。 + """ + name = "全力挥击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 165] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 击打攻击力 : {value0}% + data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 + # [转职为猎人后] + # 爆炸箭矢攻击力 : {value1}% + data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 + # [范围信息] + # 转职为猎人时, 爆炸箭矢射程 : {value2}px + data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% + 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 + +# 推进装置 +# archer/hunter/a2d943797daca862a6f321aca6ac9bfa +# b9cb48777665de22c006fabaf9a560b3/a2d943797daca862a6f321aca6ac9bfa +class Skill10(ActiveSkill): + """ + 从特制的鞋子中喷射迷雾, 推进自身前冲一段距离。\n + 按方向键时, 可朝指定方向前进。 再次按技能键可连续追加前冲。\n + 可以强制中断其他技能的施放后僵直并立即施放[推进装置], 也可以强制中断[推进装置]的施放后僵直并立即使用其他技能。\n + 在部分技能发动后的共同装填过程中也可使用, 这种情况下使用时没有冷却时间。 发动收割技能后, 技能冷却时间初始化。\n + 装填过程中可使用技能 : [引爆发射]、 [重型穿甲箭]、 [光爆箭]、 [三弓弩箭]、 [终结穿刺]、 [完美瞄准] + """ + name = "推进装置" + learnLv = 5 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [19, 19] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = False + + # 单次移动距离 : 180px + +# 引爆发射 +# archer/hunter/c7bf7ccab413009640e65ca6f2f0263a +# b9cb48777665de22c006fabaf9a560b3/c7bf7ccab413009640e65ca6f2f0263a +class Skill11(ActiveSkill): + """ + 装填一枚爆炸型大型弩箭, 向前方发射。\n + 弩箭触碰敌人会发生爆炸, 并对周围敌人造成伤害。 + """ + name = "引爆发射" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [33, 187] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = False + hasUP = False + + # 弩箭爆炸攻击力 : {value0}% + data0 = [0, 3692, 4067, 4441, 4816, 5190, 5565, 5939, 6314, 6688, 7063, 7438, 7812, 8187, 8561, 8936, 9310, 9685, 10059, 10434, 10808, 11183, 11558, 11932, 12307, 12681, 13056, 13430, 13805, 14179, 14554, 14929, 15303, 15678, 16052, 16427, 16801, 17176, 17550, 17925, 18299, 18674, 19049, 19423, 19798, 20172, 20547, 20921, 21296, 21670, 22045, 22420, 22794, 23169, 23543, 23918, 24292, 24667, 25041, 25416, 25790, 26165, 26540, 26914, 27289, 27663, 28038, 28412, 28787, 29161, 29536]# noqa: E501 + # 学习[猎物识别]后, 标记层数最大消耗 : 5个 + # [范围信息] + # 弩箭射程 : {value1}px + data1 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 弩箭爆炸范围比率 : {value2}% + 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 + +# 翻月翔击 +# archer/hunter/c9664191611af31142e052dfaef84530 +# b9cb48777665de22c006fabaf9a560b3/c9664191611af31142e052dfaef84530 +class Skill12(ActiveSkill): + """ + 前冲并踢飞命中的敌人。\n + 踢击仅对一名敌人造成伤害, 冲击波可以对除该敌人外附近的敌人造成伤害。\n + 对无法抓取的敌人不适用控制效果。\n + 可以按方向键调整冲刺方向。\n + 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。\n + 转职为旅人时, 可以强制中断踢击后的僵直并施放空中技能。\n + 转职为妖护使时, 可以在空中施放。 + """ + name = "翻月翔击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [35, 206] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 踢击攻击力 : {value0}% + data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 + +# 强化 - 后跳 +# archer/hunter/2b340542e776818b78f3212af184bd6b +# b9cb48777665de22c006fabaf9a560b3/2b340542e776818b78f3212af184bd6b +class Skill13(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# archer/hunter/1fea5a626f15230237946a11a9d11582 +# b9cb48777665de22c006fabaf9a560b3/1fea5a626f15230237946a11a9d11582 +class Skill14(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 猎物识别 +# archer/hunter/1b1cfab062e0768bcc889e33e1f30dbf +# b9cb48777665de22c006fabaf9a560b3/1b1cfab062e0768bcc889e33e1f30dbf +class Skill15(PassiveSkill): + """ + 在小型弩箭中注入特制迷雾。\n + 特制迷雾具有识别猎物的标记功能, 并且可以如同催化剂一样最大限度地提高大型弩箭的伤害。\n + 角色命中率增加。 一部分转职技能区分为标记/收割技能, 为攻击赋予标记/收割属性。\n + 每1次标记攻击会对被攻击的敌人赋予1层标记, 收割攻击会消耗敌人身上累积的标记层数, 造成更大的伤害。 标记达到最大层数时, 敌人的回避率会减少。 如果敌人从地图上消失一段时间, 则累积在敌人身上的标记层数将会初始化。\n + 此外, 除收割伤害外的基本攻击力和技能攻击力也会增加。\n + 标记/收割技能的攻击信息与收割攻击的标记层数消耗量可以在各技能信息中查看。 一个技能可能可以同时拥有标记和收割属性的攻击。\n + [帕伊卡, 看到了吗? 就是那个家伙。] + """ + name = "猎物识别" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = False + hasUP = False + + # 除收割技能外基本/技能攻击力增加率 : {value0}% + data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + # 每1层标记的收割攻击力增加率 : {value1}% + data1 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 + # 命中率增加 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # 最大标记层数时敌人回避率减少 : {value3}% + data3 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 单个敌人最大可标记层数 : {value4} + data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 帕伊卡 : 刃羽 +# archer/hunter/c77a417c43de80c4ce32c1ed405d174a +# b9cb48777665de22c006fabaf9a560b3/c77a417c43de80c4ce32c1ed405d174a +class Skill16(ActiveSkill): + """ + 帕伊卡挥舞翅膀, 将翅膀辅助装置上的多枚弩箭发射到前方。\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。 + """ + name = "帕伊卡 : 刃羽" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [65, 361] + uuid = "c77a417c43de80c4ce32c1ed405d174a" + hasVP = False + hasUP = True + + # 弩箭多段攻击力 : {value0}% x{value1} + data0 = [0, 1200, 1322, 1443, 1565, 1687, 1809, 1930, 2052, 2174, 2296, 2417, 2539, 2661, 2783, 2904, 3026, 3148, 3270, 3391, 3513, 3635, 3757, 3878, 4000, 4122, 4243, 4365, 4487, 4609, 4730, 4852, 4974, 5096, 5217, 5339, 5461, 5583, 5704, 5826, 5948, 6070, 6191, 6313, 6435, 6557, 6678, 6800, 6922, 7043, 7165, 7287, 7409, 7530, 7652, 7774, 7896, 8017, 8139, 8261, 8383, 8504, 8626, 8748, 8870, 8991, 9113, 9235, 9357, 9478, 9600]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 炽热喷涌 +# archer/hunter/ecc23c980ea71450c0ad0c3fd232f329 +# b9cb48777665de22c006fabaf9a560b3/ecc23c980ea71450c0ad0c3fd232f329 +class Skill17(ActiveSkill): + """ + [标记技能]\n + 向后跳跃, 向地面发射内置多枚小型弩箭的榴弹型大型弩箭。\n + 大型弩箭插入地面后爆炸, 向四周射出多枚小型弩箭。\n + 可以在空中使用。 + """ + name = "炽热喷涌" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [65, 361] + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = False + hasUP = True + + # 榴弹爆炸多段攻击力(标记) : {value0}% x{value1} + data0 = [0, 1248, 1375, 1501, 1628, 1754, 1881, 2008, 2134, 2261, 2387, 2514, 2641, 2767, 2894, 3021, 3147, 3274, 3400, 3527, 3654, 3780, 3907, 4033, 4160, 4287, 4413, 4540, 4666, 4793, 4920, 5046, 5173, 5299, 5426, 5553, 5679, 5806, 5933, 6059, 6186, 6312, 6439, 6566, 6692, 6819, 6945, 7072, 7199, 7325, 7452, 7578, 7705, 7832, 7958, 8085, 8211, 8338, 8465, 8591, 8718, 8845, 8971, 9098, 9224, 9351, 9478, 9604, 9731, 9857, 9984]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 榴弹爆炸范围比率 : {value2}% + 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 + +# 急速扳机 +# archer/hunter/0b8db1e10b3abbd24d38564e708675d5 +# b9cb48777665de22c006fabaf9a560b3/0b8db1e10b3abbd24d38564e708675d5 +class Skill18(ActiveSkill): + """ + 向前方快速发射一定数量的小型弩箭和爆炸型弩箭。\n + 技能受[基础精通]影响。 + """ + name = "急速扳机" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [40, 40] + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = False + hasUP = False + + # 小型弩箭攻击力 : {value0}% + data0 = [0, 337]# noqa: E501 + # 小型弩箭发射数量 : {value1}发 + data1 = [0, 3]# noqa: E501 + # 爆炸型弩箭爆炸攻击力 : {value2}% + data2 = [0, 728]# noqa: E501 + # [范围信息] + # 小型弩箭射程 : {value3}px + data3 = [0, 500]# noqa: E501 + # 大型弩箭射程 : {value4}px + data4 = [0, 500]# noqa: E501 + # 大型弩箭爆炸范围比率 : {value5}% + data5 = [0, 100]# noqa: E501 + +# 高压喷射 +# archer/hunter/852f8ad797db4dca1405cb3e77198401 +# b9cb48777665de22c006fabaf9a560b3/852f8ad797db4dca1405cb3e77198401 +class Skill19(ActiveSkill): + """ + 使用强攻弩的炮口将近距离敌人挑起后, 喷射高压迷雾击飞敌人。\n + 对无法抓取的敌人不适用控制效果。\n + [不管再怎么喜欢我……也别靠这么近嘛。] + """ + name = "高压喷射" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [81, 453] + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = False + hasUP = True + + # 挑起攻击力 : {value0}% + data0 = [0, 1682, 1853, 2023, 2194, 2365, 2535, 2706, 2876, 3047, 3218, 3388, 3559, 3730, 3900, 4071, 4242, 4412, 4583, 4753, 4924, 5095, 5265, 5436, 5607, 5777, 5948, 6119, 6289, 6460, 6630, 6801, 6972, 7142, 7313, 7484, 7654, 7825, 7996, 8166, 8337, 8508, 8678, 8849, 9019, 9190, 9361, 9531, 9702, 9873, 10043, 10214, 10385, 10555, 10726, 10896, 11067, 11238, 11408, 11579, 11750, 11920, 12091, 12262, 12432, 12603, 12773, 12944, 13115, 13285, 13456]# noqa: E501 + # 喷射迷雾攻击力 : {value1}% + data1 = [0, 6728, 7411, 8093, 8776, 9458, 10141, 10823, 11506, 12188, 12871, 13554, 14236, 14919, 15601, 16284, 16966, 17649, 18331, 19014, 19696, 20379, 21062, 21744, 22427, 23109, 23792, 24474, 25157, 25839, 26522, 27205, 27887, 28570, 29252, 29935, 30617, 31300, 31982, 32665, 33347, 34030, 34713, 35395, 36078, 36760, 37443, 38125, 38808, 39490, 40173, 40856, 41538, 42221, 42903, 43586, 44268, 44951, 45633, 46316, 46998, 47681, 48364, 49046, 49729, 50411, 51094, 51776, 52459, 53141, 53824]# noqa: E501 + # [范围信息] + # 喷射迷雾范围比率 : {value2}% + 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 + +# 暴击 +# archer/hunter/fc1262c19f3d0477ee8eda47b8db8696 +# b9cb48777665de22c006fabaf9a560b3/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 强攻弩精通 +# archer/hunter/dcb31a63ef58954f44ff2070c42a9a98 +# b9cb48777665de22c006fabaf9a560b3/dcb31a63ef58954f44ff2070c42a9a98 +class Skill21(PassiveSkill): + """ + 对强攻弩的使用更加得心应手。\n + 增加物理攻击力。 穿戴强攻弩时, 增加攻击速度, 转职技能的魔法值消耗量减少。 + """ + name = "强攻弩精通" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]# noqa: E501 + # 魔法值消耗量减少 : {value2}% + data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 重型穿甲箭 +# archer/hunter/8572675ec6a1f50b6eff6a867376c2de +# b9cb48777665de22c006fabaf9a560b3/8572675ec6a1f50b6eff6a867376c2de +class Skill22(ActiveSkill): + """ + [收割技能]\n + 装填一枚大型弩箭, 弩箭附带沉重而锐利的贯穿型箭头, 向前方发射。\n + 发射的弩箭贯穿所有敌人后飞走。 + """ + name = "重型穿甲箭" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [77, 428] + uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = False + hasUP = True + + # 贯穿型弩箭攻击力(收割) : {value0}% + data0 = [0, 6732, 7415, 8098, 8781, 9464, 10147, 10830, 11513, 12196, 12879, 13562, 14245, 14927, 15610, 16293, 16976, 17659, 18342, 19025, 19708, 20391, 21074, 21757, 22440, 23123, 23806, 24489, 25172, 25855, 26538, 27221, 27904, 28587, 29270, 29953, 30635, 31318, 32001, 32684, 33367, 34050, 34733, 35416, 36099, 36782, 37465, 38148, 38831, 39514, 40197, 40880, 41563, 42246, 42929, 43612, 44295, 44978, 45661, 46343, 47026, 47709, 48392, 49075, 49758, 50441, 51124, 51807, 52490, 53173, 53856]# noqa: E501 + # 标记层数最大消耗 : 5个 + # [范围信息] + # 弩箭射程 : {value1}px + data1 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 攻击范围比率 : {value2}% + 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 + +# 狩猎开始 +# archer/hunter/4f2e001e9a19eb7bae50ad1840dfb329 +# b9cb48777665de22c006fabaf9a560b3/4f2e001e9a19eb7bae50ad1840dfb329 +class Skill23(ActiveSkill): + """ + 装上小型弩箭弹匣, 提起战意。\n + 增加基本攻击和转职技能的攻击力和移动速度。\n + [帕伊卡! 今天也去抓个大家伙吧!] + """ + name = "狩猎开始" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 移动速度增加 : {value2}% + data2 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10]# noqa: E501 + +# 帕伊卡 : 迷惑之舞 +# archer/hunter/b8f4966608e4ebb3cc80ba4eac3649bb +# b9cb48777665de22c006fabaf9a560b3/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill24(ActiveSkill): + """ + 帕伊卡快速穿梭战场攻击敌人, 同时辅助装置喷射特制迷雾, 在战场上形成迷雾区域。\n + 迷雾区域内部的敌人会进入失明状态。\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。 + """ + name = "帕伊卡 : 迷惑之舞" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [99, 550] + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = True + + # 高速移动攻击力 : {value0}% x{value1} + data0 = [0, 1901, 2094, 2287, 2480, 2672, 2865, 3058, 3251, 3444, 3637, 3830, 4022, 4215, 4408, 4601, 4794, 4987, 5180, 5372, 5565, 5758, 5951, 6144, 6337, 6530, 6722, 6915, 7108, 7301, 7494, 7687, 7880, 8072, 8265, 8458, 8651, 8844, 9037, 9229, 9422, 9615, 9808, 10001, 10194, 10387, 10579, 10772, 10965, 11158, 11351, 11544, 11737, 11929, 12122, 12315, 12508, 12701, 12894, 13087, 13279, 13472, 13665, 13858, 14051, 14244, 14437, 14629, 14822, 15015, 15208]# noqa: E501 + 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 + # 迷雾区域维持时间 : 1秒 + # 失明几率 : 100% + # 失明持续时间 : {value2}秒 + 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 + # [学习追猎者勋章后] + # 混乱几率 : 100% + # 混乱持续时间 : {value3}秒 + data3 = [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 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 霰弹之箭 +# archer/hunter/d53301bb328baf12a3ae482cc6a565dd +# b9cb48777665de22c006fabaf9a560b3/d53301bb328baf12a3ae482cc6a565dd +class Skill25(ActiveSkill): + """ + [标记技能]\n + 压缩迷雾后释放, 多发小型弩箭如同霰弹枪一样爆发射出。 + """ + name = "霰弹之箭" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [99, 550] + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = True + + # 霰弹枪多段攻击力(标记) : {value0}% x{value1} + data0 = [0, 2373, 2614, 2854, 3095, 3336, 3577, 3817, 4058, 4299, 4540, 4780, 5021, 5262, 5503, 5743, 5984, 6225, 6466, 6706, 6947, 7188, 7429, 7669, 7910, 8151, 8391, 8632, 8873, 9114, 9354, 9595, 9836, 10077, 10317, 10558, 10799, 11040, 11280, 11521, 11762, 12003, 12243, 12484, 12725, 12966, 13206, 13447, 13688, 13928, 14169, 14410, 14651, 14891, 15132, 15373, 15614, 15854, 16095, 16336, 16577, 16817, 17058, 17299, 17540, 17780, 18021, 18262, 18503, 18743, 18984]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 霰弹枪攻击范围比率 : {value2}% + data2 = [0, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121]# noqa: E501 + +# 二重助推 +# archer/hunter/7e904ea3d2a9faa054604e55120a9268 +# b9cb48777665de22c006fabaf9a560b3/7e904ea3d2a9faa054604e55120a9268 +class Skill26(PassiveSkill): + """ + 在[重型穿甲箭]的贯穿型箭头上附加一个加速装置, 使其可以更快更强力地贯穿敌人。\n + 弩箭产生冲击波造成更大的打击范围, 弩箭的攻击力和飞行速度增加。 + """ + name = "二重助推" + learnLv = 35 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "7e904ea3d2a9faa054604e55120a9268" + hasVP = False + hasUP = False + + # [重型穿甲箭]攻击力增加率 : {value0}% + data0 = [0, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80]# noqa: E501 + # [重型穿甲箭]弩箭速度增加量 : 25% + +# 光爆箭 +# archer/hunter/dbf8b30c7057032af0d68fcfa289fdae +# b9cb48777665de22c006fabaf9a560b3/dbf8b30c7057032af0d68fcfa289fdae +class Skill27(ActiveSkill): + """ + [收割技能]\n + 装填可以短时间造成多次爆炸的爆炸型大型弩箭, 向前方发射。\n + 弩箭在接触敌人时爆炸。 + """ + name = "光爆箭" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [219, 1220] + uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = True + hasUP = True + vps = [{'name': '光爆炸弹', 'desc': '弩箭自动爆炸
减少标记层数的消耗
范围增加'}, {'name': '光霰协爆', 'desc': '攻击力和冷却时间增加
强化[霰弹之箭]连接功能
初始化[霰弹之箭]的冷却时间'}] # noqa: E501 + + # 弩箭爆炸多段攻击力(收割) : {value0}% x{value1} + data0 = [0, 3342, 3681, 4020, 4359, 4698, 5037, 5376, 5715, 6054, 6393, 6732, 7071, 7411, 7750, 8089, 8428, 8767, 9106, 9445, 9784, 10123, 10462, 10801, 11140, 11479, 11818, 12157, 12496, 12835, 13174, 13513, 13852, 14191, 14530, 14869, 15209, 15548, 15887, 16226, 16565, 16904, 17243, 17582, 17921, 18260, 18599, 18938, 19277, 19616, 19955, 20294, 20633, 20972, 21311, 21650, 21989, 22328, 22667, 23007, 23346, 23685, 24024, 24363, 24702, 25041, 25380, 25719, 26058, 26397, 26736]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 标记层数最大消耗 : 5个 + # [范围信息] + # 弩箭射程 : {value2}px + data2 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [光爆箭]\n + 即使发射的弩箭没有接触敌人, 在移动一段距离后也会爆炸\n + 爆炸范围 +20%\n + 爆炸攻击默认消耗2个标记层数\n + - 不会增加消耗量上限 + """ + ... + + def vp_2(self): + """ + [光爆箭]\n + - 基本冷却时间变更为24秒\n + 总攻击力 +60%\n + [霰弹之箭]连接施放[光爆箭]时, 删除装填动作\n + 施放时初始化[霰弹之箭]的冷却时间\n + [霰弹之箭]\n + 攻击力 -20% + """ + ... + +# 帕伊卡 : 困兽之网 +# archer/hunter/5152480fdde81362575a488d4cec4af9 +# b9cb48777665de22c006fabaf9a560b3/5152480fdde81362575a488d4cec4af9 +class Skill28(ActiveSkill): + """ + 帕伊卡发射背部辅助装置上的罗网弹, 罗网弹呈抛物线下落, 在下落过程中爆炸并展开罗网。\n + 被罗网捕获的敌人会进入束缚状态, 并且罗网在地面保持展开状态一段时间。\n + 一段时间后或再次按技能键时, 罗网收束并聚拢敌人。\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。\n + [这种妖兽毒液肯定能让大多数敌人都无法动弹了! 别担心, 帕伊卡! 绝对跑不掉的……吧?]\n + [?!!] + """ + name = "帕伊卡 : 困兽之网" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [422, 2353] + uuid = "5152480fdde81362575a488d4cec4af9" + hasVP = True + hasUP = True + vps = [{'name': '风涡囚网', 'desc': '强化聚集敌人效果
范围增加'}, {'name': '束缚囚网', 'desc': '可多次发动
可强控敌人'}] # noqa: E501 + + # 罗网攻击力 : {value0}% + data0 = [0, 25859, 28482, 31106, 33729, 36353, 38976, 41599, 44223, 46846, 49469, 52093, 54716, 57340, 59963, 62586, 65210, 67833, 70456, 73080, 75703, 78327, 80950, 83573, 86197, 88820, 91443, 94067, 96690, 99314, 101937, 104560, 107184, 109807, 112430, 115054, 117677, 120301, 122924, 125547, 128171, 130794, 133417, 136041, 138664, 141288, 143911, 146534, 149158, 151781, 154404, 157028, 159651, 162275, 164898, 167521, 170145, 172768, 175391, 178015, 180638, 183262, 185885, 188508, 191132, 193755, 196378, 199002, 201625, 204249, 206872]# noqa: E501 + # 罗网展开后最大持续时间 : {value1}秒 + 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 + # 束缚几率 : 100% + # [范围信息] + # 罗网大小比率 : {value2}% + 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 + + def vp_1(self): + """ + [帕伊卡 : 困兽之网]\n + 罗网落在地面上的同时快速旋转并吸附敌人\n + - 在持续时间内持续旋转\n + - 删除追加按键功能\n + - 罗网旋转多段攻击30次\n + - 总攻击力相同\n + 罗网大小 +50% + """ + ... + + def vp_2(self): + """ + [帕伊卡 : 困兽之网]\n + 被罗网触碰到的敌人将进入束缚和强制控制状态\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50% + """ + ... + +# 箭雨 +# archer/hunter/2391a27457b5a8c6fa4b4670a91bdd11 +# b9cb48777665de22c006fabaf9a560b3/2391a27457b5a8c6fa4b4670a91bdd11 +class Skill29(ActiveSkill): + """ + [标记技能]\n + 向天空发射装有大量小型弩箭的机械装置。 发射的装置会在到达一定高度时展开, 滞空一段时间后向地面如同下雨一样倾泻小型弩箭。 + """ + name = "箭雨" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [338, 1882] + uuid = "2391a27457b5a8c6fa4b4670a91bdd11" + hasVP = True + hasUP = True + vps = [{'name': '流星箭雨', 'desc': '攻击时间减少'}, {'name': '帕伊卡 : 箭暴雨', 'desc': '可以在其他动作中施放
范围增加'}] # noqa: E501 + + # 小型弩箭多段攻击力(标记) : {value0}% + data0 = [0, 1365, 1503, 1642, 1780, 1919, 2057, 2196, 2334, 2473, 2611, 2750, 2888, 3027, 3165, 3304, 3442, 3581, 3719, 3858, 3996, 4135, 4273, 4412, 4550, 4688, 4827, 4965, 5104, 5242, 5381, 5519, 5658, 5796, 5935, 6073, 6212, 6350, 6489, 6627, 6766, 6904, 7043, 7181, 7320, 7458, 7597, 7735, 7873, 8012, 8150, 8289, 8427, 8566, 8704, 8843, 8981, 9120, 9258, 9397, 9535, 9674, 9812, 9951, 10089, 10228, 10366, 10505, 10643, 10782, 10920]# noqa: E501 + # 小型弩箭最大攻击次数 : {value1}次 + 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 + # 装置持续时间 : {value2}秒 + 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 + # [范围信息] + # 攻击范围比率 : {value3}% + data3 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501 + + def vp_1(self): + """ + [箭雨]\n + 改造为单发装置, 如同霰弹枪一样发射一次\n + - 最大攻击次数 -75%\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [箭雨]\n + 施放时, 由帕伊卡发射装置\n + - 无视猎人的当前状态, 可以直接发动\n + - 无法与“帕伊卡”、 “联合作战”系列技能同时施放\n + 范围 +20% + """ + ... + +# 三弓弩箭 +# archer/hunter/5892d1fa4462e561ac8f8d2c74892b0a +# b9cb48777665de22c006fabaf9a560b3/5892d1fa4462e561ac8f8d2c74892b0a +class Skill30(ActiveSkill): + """ + [标记+收割技能]\n + 射出两发强化迷雾反应性的特制弩箭后, 发射强大的爆炸型弩箭。\n + 最后发射的爆炸型弩箭为收割属性, 首先发射的2发特制弩箭为标记属性, 增加最后一发爆炸型弩箭可消耗的标记层数限制。\n + 所有弩箭都会朝着前方一定范围内最强的敌人发射, 第二发特制弩箭和最后一发爆炸型弩箭都会优先瞄准之前的弩箭命中过的敌人。\n + 每发弩箭发射之间都可以自由行动一段时间, 如果在持续时间结束前不再发射下一发弩箭, 则技能会终止。 + """ + name = "三弓弩箭" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [585, 3262] + uuid = "5892d1fa4462e561ac8f8d2c74892b0a" + hasVP = True + hasUP = True + vps = [{'name': '三弓聚能箭', 'desc': '赋予无敌状态
命中补正'}, {'name': '追魂连弩', 'desc': '变更为进入集中状态的技能'}] # noqa: E501 + + # 第一发特制弩箭攻击力(标记) : {value0}% + data0 = [0, 328, 362, 395, 428, 462, 495, 528, 562, 595, 628, 662, 695, 728, 762, 795, 828, 862, 895, 928, 962, 995, 1028, 1061, 1095, 1128, 1161, 1195, 1228, 1261, 1295, 1328, 1361, 1395, 1428, 1461, 1495, 1528, 1561, 1595, 1628, 1661, 1695, 1728, 1761, 1795, 1828, 1861, 1894, 1928, 1961, 1994, 2028, 2061, 2094, 2128, 2161, 2194, 2228, 2261, 2294, 2328, 2361, 2394, 2428, 2461, 2494, 2528, 2561, 2594, 2628]# noqa: E501 + # 第二发特制弩箭攻击力(标记) : {value1}% + data1 = [0, 328, 362, 395, 428, 462, 495, 528, 562, 595, 628, 662, 695, 728, 762, 795, 828, 862, 895, 928, 962, 995, 1028, 1061, 1095, 1128, 1161, 1195, 1228, 1261, 1295, 1328, 1361, 1395, 1428, 1461, 1495, 1528, 1561, 1595, 1628, 1661, 1695, 1728, 1761, 1795, 1828, 1861, 1894, 1928, 1961, 1994, 2028, 2061, 2094, 2128, 2161, 2194, 2228, 2261, 2294, 2328, 2361, 2394, 2428, 2461, 2494, 2528, 2561, 2594, 2628]# noqa: E501 + # 每发特制弩箭增加爆炸型弩箭标记层数最大消耗量 : {value2}个 + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 每发之间可自由行动时间 : {value3}秒 + 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 + # 最后一发爆炸型弩箭攻击力(收割) : {value4}% + data4 = [0, 32187, 35452, 38718, 41983, 45249, 48514, 51779, 55045, 58310, 61575, 64841, 68106, 71371, 74637, 77902, 81168, 84433, 87698, 90964, 94229, 97494, 100760, 104025, 107290, 110556, 113821, 117086, 120352, 123617, 126883, 130148, 133413, 136679, 139944, 143209, 146475, 149740, 153005, 156271, 159536, 162802, 166067, 169332, 172598, 175863, 179128, 182394, 185659, 188924, 192190, 195455, 198720, 201986, 205251, 208517, 211782, 215047, 218313, 221578, 224843, 228109, 231374, 234639, 237905, 241170, 244436, 247701, 250966, 254232, 257497]# noqa: E501 + # 标记层数最大消耗 : 5个 + # [范围信息] + # 弩箭射程 : {value5}px + data5 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 最后一发弩箭爆炸范围比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [三弓弩箭]\n + 准备发射弩箭时, 使用推进装置朝着前方一定范围内最强敌人的位置移动后发射\n + 每发之间可自由行动时间 +10秒\n + 施放技能时进入无敌状态 + """ + ... + + def vp_2(self): + """ + [三弓弩箭]\n + 施放时, 进入坐姿射击集中状态\n + - 每次按技能键或攻击键时, 依次发射一发弩箭\n + - 集中状态下无法使用方向键移动, 但可以使用推进装置\n + - 从第二发弩箭开始发射\n + - 总攻击力相同\n + - 被第二发弩箭命中的敌人, 最后一发爆炸型弩箭的最大消耗标记层数 +10\n + 所有弩箭都会命中前方一定范围内的最强敌人\n + 集中状态下, 推进装置的冷却时间 -50%\n + 按跳跃键时, 结束技能\n + 未发射弩箭并结束技能时, 剩余冷却时间缩短为5秒 + """ + ... + +# 帕伊卡锐眼 +# archer/hunter/fc458e449ee00b01dbf88d09aae65462 +# b9cb48777665de22c006fabaf9a560b3/fc458e449ee00b01dbf88d09aae65462 +class Skill31(PassiveSkill): + """ + 在冒险中进一步成长的帕伊卡辅助着猎人。\n + 更广阔的视野可以发现更远距离的猎物, 猎人在帕伊卡精确搜索的帮助下, 可以更精准地瞄准敌人的要害。\n + [帕伊卡! 不要放过这个家伙!] + """ + name = "帕伊卡锐眼" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "fc458e449ee00b01dbf88d09aae65462" + hasVP = False + hasUP = False + + # [狩猎之瞳]探索范围增加 : {value0}px + data0 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 暴击率增加 : {value1}% + data1 = [0, 10, 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, 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]# noqa: E501 + # 暴击伤害增加率 : {value2}% + data2 = [0, 4, 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]# noqa: E501 + +# 联合作战 : 围猎 +# archer/hunter/1812a1ece67bb37b6b44b54766450064 +# b9cb48777665de22c006fabaf9a560b3/1812a1ece67bb37b6b44b54766450064 +class Skill32(ActiveSkill): + """ + [标记+收割技能]\n + 与帕伊卡展开配合进行狩猎。\n + 帕伊卡抓起后空翻的猎人快速向前方飞行, 在过程中猎人使用小型弩箭扫射地面逼退敌人。 当帕伊卡放下猎人时, 猎人从空中下落并向聚集的敌人发射爆炸型弩箭收尾。\n + 可在[联合作战 : 空中轰炸]过程中施放。 + """ + name = "联合作战 : 围猎" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1670, 7095] + uuid = "1812a1ece67bb37b6b44b54766450064" + hasVP = False + hasUP = False + + # 小型弩箭多段攻击力(标记) : {value0}% + data0 = [0, 845, 1041, 1236, 1432, 1628, 1824, 2020, 2216, 2412, 2607, 2803, 2999, 3195, 3391, 3587, 3783, 3978, 4174, 4370, 4566, 4762, 4958, 5154, 5350, 5545, 5741, 5937, 6133, 6329, 6525, 6721, 6916, 7112, 7308, 7504, 7700, 7896, 8092, 8287, 8483, 8679, 8875, 9071, 9267, 9463, 9658, 9854, 10050, 10246, 10442]# noqa: E501 + # 最大多段攻击次数 : {value1}次 + 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 + # 爆炸型弩箭攻击力(终结) : {value2}% + data2 = [0, 75327, 92794, 110261, 127728, 145195, 162662, 180130, 197597, 215064, 232531, 249998, 267465, 284932, 302399, 319866, 337334, 354801, 372268, 389735, 407202, 424669, 442136, 459603, 477070, 494538, 512005, 529472, 546939, 564406, 581873, 599340, 616807, 634274, 651742, 669209, 686676, 704143, 721610, 739077, 756544, 774011, 791478, 808946, 826413, 843880, 861347, 878814, 896281, 913748, 931215]# noqa: E501 + # 标记叠加层数最大消耗 : 5个 + +# 联合作战 : 空中轰炸 +# archer/hunter/d89f26862e348a801b30bb9fd7125db5 +# b9cb48777665de22c006fabaf9a560b3/d89f26862e348a801b30bb9fd7125db5 +class Skill33(ActiveSkill): + """ + [标记+收割技能]\n + 与帕伊卡一起在空中轰炸敌人。\n + 一段时间内帕伊卡抓住猎人, 进入飞行模式。 在飞行模式下, 可以在空中通过方向键自由移动并减少所受伤害, 按攻击键 (默认X) 可以向地面发射多枚小型弩箭, 按技能键 (默认Z) 可以向地面发射一枚爆炸型弩箭。\n + 发射完装填的所有爆炸型弩箭或飞行模式持续时间结束时, 技能结束。 在飞行模式中按跳跃键 (默认C) 时, 可让技能提前结束。\n + 飞行模式中可以施放[联合作战 : 围猎]。\n + 可以在空中使用。 + """ + name = "联合作战 : 空中轰炸" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [418, 1775] + uuid = "d89f26862e348a801b30bb9fd7125db5" + hasVP = True + hasUP = True + vps = [{'name': '空域统治者', 'desc': '强化飞行模式功能'}, {'name': '空域管制者', 'desc': '飞行模式中可以施放部分技能
所受伤害减少'}] # noqa: E501 + + # 飞行模式持续时间上限 : {value0}秒 + data0 = [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]# noqa: E501 + # 小型弩箭多段攻击力 (标记) : {value1}% + data1 = [0, 170, 187, 204, 222, 239, 256, 273, 291, 308, 325, 342, 360, 377, 394, 411, 429, 446, 463, 480, 498, 515, 532, 549, 567, 584, 601, 618, 636, 653, 670, 687, 705, 722, 739, 756, 774, 791, 808, 825, 843, 860, 877, 894, 912, 929, 946, 963, 981, 998, 1015]# noqa: E501 + # 爆炸型弩箭攻击力 (收割) : {value2}% + data2 = [0, 9134, 10061, 10987, 11914, 12841, 13767, 14694, 15621, 16547, 17474, 18401, 19327, 20254, 21181, 22107, 23034, 23960, 24887, 25814, 26740, 27667, 28594, 29520, 30447, 31374, 32300, 33227, 34154, 35080, 36007, 36934, 37860, 38787, 39713, 40640, 41567, 42493, 43420, 44347, 45273, 46200, 47127, 48053, 48980, 49907, 50833, 51760, 52687, 53613, 54540]# noqa: E501 + # 每发爆炸型弩箭消耗的标记层数上限 : 5个 + # 爆炸型弩箭装填数量 : {value3}发 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 飞行模式中所受伤害减少率 : {value4}% + data4 = [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 + # [范围信息] + # 爆炸型弩箭爆炸范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [联合作战 : 空中轰炸]\n + 飞行中可以使用推进装置\n + - 根据方向键输入的方向, 向前方或后方一定距离冲刺\n + - 无法连续冲刺\n + - 推进装置冷却时间变更为0.5秒\n + 飞行模式最大维持时间 +10秒\n + 小型弩箭多段攻击间隔 -50%\n + - 小型弩箭多段攻击次数 +100%\n + - 总攻击力相同\n + 爆炸型弩箭发射冷却时间 -50%\n + - 爆炸型弩箭爆炸范围 +20%\n + - 爆炸型弩箭发射数 +2\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [联合作战 : 空中轰炸]\n + 飞行模式中可以使用[重型穿甲箭]、 [霰弹之箭]、 [光爆箭]技能\n + - 飞行模式中上述技能的攻击力和冷却时间 -40%\n + - 飞行模式中施放[重型穿甲箭]时, 穿甲箭插入地面并引发冲击波进行攻击, 直接被弩箭命中的敌人进入强制控制1秒\n + - 飞行模式中施放[霰弹之箭]时, 向地面一定范围爆炸性地倾泻小型弩箭\n + - 飞行模式中施放[光爆箭]时, 将[光爆箭]弩箭发射到地面, 弩箭接触地面时爆炸\n + 飞行模式中所受伤害额外 -50% + """ + ... + +# 帕伊卡 : 翼之刀锋 +# archer/hunter/2ba299855fc22192cba4f73db75e9d0e +# b9cb48777665de22c006fabaf9a560b3/2ba299855fc22192cba4f73db75e9d0e +class Skill34(ActiveSkill): + """ + 帕伊卡在空中旋转一圈, 随后以肉眼看不见的速度冲向敌人。\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。 + """ + name = "帕伊卡 : 翼之刀锋" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 50 + mp = [632, 2687] + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = True + hasUP = True + vps = [{'name': '刃翼二重奏', 'desc': '可聚集敌人
范围增加'}, {'name': '刃翼疾闪', 'desc': '攻击时间减少'}] # noqa: E501 + + # 突进攻击力 : {value0}% + data0 = [0, 84018, 92542, 101065, 109589, 118112, 126636, 135159, 143683, 152207, 160730, 169254, 177777, 186301, 194824, 203348, 211871, 220395, 228919, 237442, 245966, 254489, 263013, 271536, 280060, 288584, 297107, 305631, 314154, 322678, 331201, 339725, 348249, 356772, 365296, 373819, 382343, 390866, 399390, 407913, 416437, 424961, 433484, 442008, 450531, 459055, 467578, 476102, 484626, 493149, 501673]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [帕伊卡 : 翼之刀锋]\n + 向前方冲刺后立即调头, 朝着反方向追加一次冲刺\n + - 总攻击力相同\n + 被冲刺攻击命中的敌人会被拖移一定距离\n + 冲刺攻击范围 +30%\n + 突进距离 +50% + """ + ... + + def vp_2(self): + """ + [帕伊卡 : 翼之刀锋]\n + 帕伊卡不再旋转一周, 而是短暂等待后瞬间加速突进\n + 突进速度 +30% + """ + ... + +# 装置升级 +# archer/hunter/2c9d9a36c8401bddff6cdb80fab8dc24 +# b9cb48777665de22c006fabaf9a560b3/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill35(PassiveSkill): + """ + 改良强攻弩武器和鞋子的推进装置。\n + [强攻弩改良]\n + 基础攻击和转职技能攻击力增加, 对部分小型弩箭攻击赋予标记属性及穿刺效果。\n + - 地面基本攻击小型弩箭\n + - [迅猛速射]\n + - [急速扳机]小型弩箭\n + - [帕伊卡 : 刃羽]\n + [推进装置改良]\n + 使用[推进装置]时进入霸体状态。 [推进装置]可在被击或滞空状态中使用。\n + 被击过程中使用时会后空翻拉开距离, 空中状态使用时会加快下落速度。\n + 此外, 通过收割攻击消耗5个以上的标记层数时, 初始化[推进装置]的冷却时间。 + """ + name = "装置升级" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 终结穿刺 +# archer/hunter/b89c9ab317bc0a443f6497b7cca2f6a8 +# b9cb48777665de22c006fabaf9a560b3/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill36(ActiveSkill): + """ + [收割技能]\n + 装填钻头型弩箭, 向前方发射。\n + 弩箭命中敌人后剧烈旋转, 对被击中的敌人造成巨大伤害。\n + [那……减少穿透力的同时提高破坏力总可以了吧?] + """ + name = "终结穿刺" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [1170, 4969] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + vps = [{'name': '飓风穿刺', 'desc': '可聚集敌人
未命中时缩短冷却时间'}, {'name': '终结连矢', 'desc': '可以同时施放[重型穿甲箭]
攻击时间减少'}] # noqa: E501 + + # 弩箭命中攻击力(收割) : {value0}% + data0 = [0, 722, 795, 869, 942, 1015, 1088, 1162, 1235, 1308, 1381, 1455, 1528, 1601, 1674, 1748, 1821, 1894, 1968, 2041, 2114, 2187, 2261, 2334, 2407, 2480, 2554, 2627, 2700, 2773, 2847, 2920, 2993, 3066, 3140, 3213, 3286, 3359, 3433, 3506, 3579, 3652, 3726, 3799, 3872, 3945, 4019, 4092, 4165, 4239, 4312]# noqa: E501 + # 钻头旋转攻击力 : {value1}% x{value2} + data1 = [0, 7149, 7874, 8600, 9325, 10050, 10775, 11501, 12226, 12951, 13676, 14402, 15127, 15852, 16577, 17303, 18028, 18753, 19478, 20204, 20929, 21654, 22379, 23105, 23830, 24555, 25280, 26006, 26731, 27456, 28182, 28907, 29632, 30357, 31083, 31808, 32533, 33258, 33984, 34709, 35434, 36159, 36885, 37610, 38335, 39060, 39786, 40511, 41236, 41961, 42687]# noqa: E501 + data2 = [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 + # 标记层数最大消耗 : 5个 + # [范围信息] + # 弩箭射程 : {value3}px + data3 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [终结穿刺]\n + 命中敌人的弩箭会更加剧烈旋转\n + - 多段攻击次数 +50%\n + - 以弩箭为中心, 吸附一定范围内的敌人\n + - 总攻击力相同\n + 若发射的弩箭没有击中敌人而消失, 则技能剩余冷却时间缩短为5秒\n + 弩箭嵌入敌人后开始旋转前的时间 -70% + """ + ... + + def vp_2(self): + """ + [终结穿刺]\n + 装弹时可以发动[重型穿甲箭], 发动时将钻头型弩箭替换为高重量的钻头型弩箭进行发射\n + - 发射后的弩箭将穿透敌人并直线飞行\n + - 删除弩箭碰撞攻击\n + - 多段攻击次数减少为3次\n + - 总攻击力相同\n + - 攻击时同时适用[重型穿甲箭]的攻击力\n + - 最多消耗5个标记层数, 消耗的层数同样适用于[重型穿甲箭]攻击力 + """ + ... + +# 帕伊卡 : 索敌集束弹 +# archer/hunter/7cf17936a039b418660424125dc968d7 +# b9cb48777665de22c006fabaf9a560b3/7cf17936a039b418660424125dc968d7 +class Skill37(ActiveSkill): + """ + [标记技能]\n + 帕伊卡以超近距离追踪一定范围内的最强的一个敌人, 并植入大量的小型弩箭。\n + 随后将改造后的喷射式炸弹植入敌人后离开, 炸弹在一定时间后爆炸, 将小型弩箭发射出去, 对范围内的所有敌人造成伤害。\n + 施放技能时, 可以预输入以下技能中的一个, 植入喷射式炸弹后会在原地马上施放预输入的技能。\n + - [帕伊卡 : 迷惑之舞]\n + - [帕伊卡 : 翼之刀锋]\n + 无论猎人当前处于什么状态都可施放该技能, 但无法和其他“帕伊卡”和“联合作战”系列技能同时使用。 + """ + name = "帕伊卡 : 索敌集束弹" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [1462, 6210] + uuid = "7cf17936a039b418660424125dc968d7" + hasVP = True + hasUP = True + vps = [{'name': '索敌连爆弹', 'desc': '可多次发动
攻击时间减少'}, {'name': '索敌三重爆', 'desc': '范围增加
施放时间减少'}] # noqa: E501 + + # 追踪小型弩箭攻击力(标记) : {value0}% x{value1} + data0 = [0, 2933, 3230, 3528, 3825, 4123, 4420, 4718, 5015, 5313, 5610, 5908, 6206, 6503, 6801, 7098, 7396, 7693, 7991, 8288, 8586, 8883, 9181, 9478, 9776, 10073, 10371, 10668, 10966, 11263, 11561, 11858, 12156, 12454, 12751, 13049, 13346, 13644, 13941, 14239, 14536, 14834, 15131, 15429, 15726, 16024, 16321, 16619, 16916, 17214, 17511]# noqa: E501 + data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 喷射式炸弹爆炸攻击力(标记) : {value2}% x{value3} + data2 = [0, 11130, 12259, 13388, 14517, 15646, 16775, 17904, 19034, 20163, 21292, 22421, 23550, 24679, 25808, 26937, 28066, 29196, 30325, 31454, 32583, 33712, 34841, 35970, 37099, 38228, 39358, 40487, 41616, 42745, 43874, 45003, 46132, 47261, 48390, 49519, 50649, 51778, 52907, 54036, 55165, 56294, 57423, 58552, 59681, 60811, 61940, 63069, 64198, 65327, 66456]# noqa: E501 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 寻敌范围 : {value4}px + data4 = [0, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000]# noqa: E501 + # 喷射式炸弹爆炸范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [帕伊卡 : 索敌集束弹]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 22.5秒\n + - 追踪小型弩箭攻击次数减少到10次\n + - 单次攻击力 -50% + """ + ... + + def vp_2(self): + """ + [帕伊卡 : 索敌集束弹]\n + 删除追踪小型弩箭攻击\n + 仅植入改良炸弹后离开\n + - 炸弹会植入在敌人身上, 以固定时间间隔爆炸3次\n + - 喷射式炸弹1次爆炸多段攻击次数 +100%\n + - 总攻击力相同\n + - 爆炸范围 +30% + """ + ... + +# 完美瞄准 +# archer/hunter/7f80b887a09e88e2c4728c898bd73654 +# b9cb48777665de22c006fabaf9a560b3/7f80b887a09e88e2c4728c898bd73654 +class Skill38(ActiveSkill): + """ + [收割技能]\n + 向天空发射一枚爆炸型弩箭, 之后稍稍后退, 瞄准落下的第一枚弩箭发射第二枚弩箭。\n + 两枚弩箭碰撞后产生巨大爆炸, 对范围内所有敌人造成伤害。\n + [如果连这都做不到的话, 这个战斗飞行团的标记就要被摘掉了, 不是吗?] + """ + name = "完美瞄准" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2780, 11814] + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = False + hasUP = False + + # 爆炸攻击力(收割) : {value0}% + data0 = [0, 204228, 251585, 298942, 346300, 393657, 441014, 488371, 535729, 583086, 630443, 677800, 725157, 772515, 819872, 867229, 914586, 961943, 1009301, 1056658, 1104015, 1151372, 1198730, 1246087, 1293444, 1340801, 1388158, 1435516, 1482873, 1530230, 1577587, 1624945, 1672302, 1719659, 1767016, 1814373, 1861731, 1909088, 1956445, 2003802, 2051159, 2098517, 2145874, 2193231, 2240588, 2287946, 2335303, 2382660, 2430017, 2477374, 2524732]# noqa: E501 + # 标记层数最大消耗 : 5个 + +# 追猎者勋章 +# archer/hunter/e5c09f9132a48dc1d695968592cc5878 +# b9cb48777665de22c006fabaf9a560b3/e5c09f9132a48dc1d695968592cc5878 +class Skill39(PassiveSkill): + """ + 决定不再逃避责任的聆风·猎人, 将长久以来藏在口袋里的勋章挂在胸前。\n + 增加基本攻击和转职技能的攻击力, 变更部分技能效果。\n + [重型穿甲箭]\n + 攻击时, 默认视为消耗了4个标记层数, 但是不会增加最大消耗量。\n + [帕伊卡 : 迷惑之舞]\n + 变更为标记技能, 为帕伊卡高速移动攻击赋予标记属性。 迷雾区域增加引发混乱异常状态。\n + [以后, 我不会再以自由的名义逃避自己的责任了。] + """ + name = "追猎者勋章" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 联合作战 : 扭转战局 +# archer/hunter/e0daa922b19cdc35de879e938361464e +# b9cb48777665de22c006fabaf9a560b3/e0daa922b19cdc35de879e938361464e +class Skill40(ActiveSkill): + """ + [收割技能]\n + 采取紧急战术扭转危机。\n + 帕伊卡向前方大幅度盘旋, 喷洒弩箭骚扰敌人, 随后合二为一, 猎人踩着帕伊卡的后背跃起, 出其不意地向前方地面发射爆炸型弩箭收尾。 + """ + name = "联合作战 : 扭转战局" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1636, 6951] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = False + hasUP = False + + # 帕伊卡小型弩箭攻击力 : {value0}% + data0 = [0, 1514, 1668, 1821, 1975, 2128, 2282, 2436, 2589, 2743, 2897, 3050, 3204, 3357, 3511, 3665, 3818, 3972, 4125, 4279, 4433, 4586, 4740, 4893, 5047, 5201, 5354, 5508, 5661, 5815, 5969, 6122, 6276, 6429, 6583, 6737, 6890, 7044, 7197, 7351, 7505, 7658, 7812, 7965, 8119, 8273, 8426, 8580, 8733, 8887, 9041]# noqa: E501 + # 小型弩箭最大命中次数 : {value1}次x2 + 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 + # 猎人爆炸型弩箭攻击力(收割) : {value2}% + data2 = [0, 136267, 150091, 163916, 177740, 191564, 205388, 219212, 233037, 246861, 260685, 274509, 288333, 302158, 315982, 329806, 343630, 357455, 371279, 385103, 398927, 412751, 426576, 440400, 454224, 468048, 481872, 495697, 509521, 523345, 537169, 550993, 564818, 578642, 592466, 606290, 620115, 633939, 647763, 661587, 675411, 689236, 703060, 716884, 730708, 744532, 758357, 772181, 786005, 799829, 813653]# noqa: E501 + # 标记层数最大消耗 : 5个 + +# 联合作战 : 最终一役 +# archer/hunter/0fbb8de70002ad34f046c94c2cb3e863 +# b9cb48777665de22c006fabaf9a560b3/0fbb8de70002ad34f046c94c2cb3e863 +class Skill41(ActiveSkill): + """ + [标记+收割技能]\n + 帕伊卡开启辅助装置, 用迷雾覆盖周围大片区域, 随后聆风·猎人与帕伊卡一起腾空而起, 装填足以摧毁整座悬浮岛的超大型特殊弩箭向地面发射, 将战场夷为平地。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "联合作战 : 最终一役" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4538, 19283] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = False + hasUP = False + + # 小型弩箭多段攻击力(标记) : {value0}% x范围增加'}, {'name': '愈灵之音', 'desc': '范围增加
可强控敌人
施放时间减少'}] # noqa: E501 + + # 均衡器前进多段攻击力 : {value0} x {value1} + data0 = [0, 1980, 2181, 2382, 2583, 2783, 2984, 3185, 3386, 3587, 3788, 3989, 4190, 4390, 4591, 4792, 4993, 5194, 5395, 5596, 5797, 5997, 6198, 6399, 6600, 6801, 7002, 7203, 7403, 7604, 7805, 8006, 8207, 8408, 8609, 8810, 9010, 9211, 9412, 9613, 9814, 10015, 10216, 10417, 10617, 10818, 11019, 11220, 11421, 11622, 11823, 12023, 12224, 12425, 12626, 12827, 13028, 13229, 13430, 13630, 13831, 14032, 14233, 14434, 14635, 14836, 15037, 15237, 15438, 15639, 15840]# noqa: E501 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 均衡器返回多段攻击力 : {value2} x {value3} + data2 = [0, 1980, 2181, 2382, 2583, 2783, 2984, 3185, 3386, 3587, 3788, 3989, 4190, 4390, 4591, 4792, 4993, 5194, 5395, 5596, 5797, 5997, 6198, 6399, 6600, 6801, 7002, 7203, 7403, 7604, 7805, 8006, 8207, 8408, 8609, 8810, 9010, 9211, 9412, 9613, 9814, 10015, 10216, 10417, 10617, 10818, 11019, 11220, 11421, 11622, 11823, 12023, 12224, 12425, 12626, 12827, 13028, 13229, 13430, 13630, 13831, 14032, 14233, 14434, 14635, 14836, 15037, 15237, 15438, 15639, 15840]# noqa: E501 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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 + # 神兽力恢复量 : {value4}格 + data4 = [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, 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 + # [范围信息] + # 均衡器大小比率 : {value5}% + 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 + + def vp_1(self): + """ + [乐章再现]\n + 均衡器前进攻击后, 技能结束\n + - 总攻击力相同\n + 额外生成3个均衡器; 大小 +20%\n + 删除吸附敌人的功能\n + [独家演奏]\n + 复活对象的生命值和魔法值恢复量 +50%\n + 复活对象的速度增加效果持续时间 +5秒 + """ + ... + + def vp_2(self): + """ + [乐章再现]\n + 在角色前方生成一个大范围的均衡器区域进行多段攻击, 效果持续3秒\n + - 多段攻击次数 : 10次\n + - 总攻击力相同\n + 使被命中的敌人进入强制控制状态, 直至均衡器攻击结束\n + [独家演奏]\n + 复活对象的生命值和魔法值恢复量 +50%\n + 复活对象的速度增加效果持续时间 +5秒 + """ + ... + +# 音力增强 +# archer/muse/d0cdaca82892e54097f22a1f60817048 +# b9cb48777665de22c006fabaf9a560b3/d0cdaca82892e54097f22a1f60817048 +class Skill28(ActiveSkill): + """ + 发射凝聚魔力的光球, 光球在和敌人碰撞的瞬间变成耀眼的蝴蝶群向前飞行, 对敌人造成多段伤害。\n + 光球凝聚魔力期间, 对近处敌人产生吸附效果。 + """ + name = "音力增强" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [209, 1123] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = True + hasUP = True + vps = [{'name': '强力音符', 'desc': '可多次发动
攻击时间减少
范围增加'}, {'name': '爆发颤音', 'desc': '攻击力和冷却时间增加
未命中时缩短冷却时间'}] # noqa: E501 + + # 蝴蝶群多段攻击力 : {value0} x {value1} + data0 = [0, 6027, 6638, 7250, 7861, 8473, 9084, 9696, 10307, 10918, 11530, 12141, 12753, 13364, 13976, 14587, 15199, 15810, 16421, 17033, 17644, 18256, 18867, 19479, 20090, 20701, 21313, 21924, 22536, 23147, 23759, 24370, 24981, 25593, 26204, 26816, 27427, 28039, 28650, 29262, 29873, 30484, 31096, 31707, 32319, 32930, 33542, 34153, 34764, 35376, 35987, 36599, 37210, 37822, 38433, 39044, 39656, 40267, 40879, 41490, 42102, 42713, 43325, 43936, 44547, 45159, 45770, 46382, 46993, 47605, 48216]# noqa: E501 + 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 + # 神兽力恢复量 : {value2}格 + 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 + # [范围信息] + # 蝴蝶群爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [音力增强]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 10秒\n + - 单次攻击力 -50%\n + 光球速度 +20%\n + 蝴蝶群爆炸范围 +25%\n + [甜蜜柔歌]\n + 演奏开始的同时, 范围内队员的生命值立即恢复25% + """ + ... + + def vp_2(self): + """ + [音力增强]\n + 基本冷却时间变更为40秒\n + - 神兽力恢复量 +100%\n + - 攻击力 +100%\n + 未命中时, 剩余冷却时间变更为5秒\n + [甜蜜柔歌]\n + 演奏开始的同时, 范围内队员的生命值立即恢复25% + """ + ... + +# 燃情狂想曲 +# archer/muse/1803b6a67047cafb9e289b4f33cc507b +# b9cb48777665de22c006fabaf9a560b3/1803b6a67047cafb9e289b4f33cc507b +class Skill29(PassiveSkill): + """ + [乐谱技能 - 力系列]\n + 学习后, 乐谱中添加可以增加[可爱节拍]效果的力系列乐曲[燃情狂想曲]。\n + 通过[乐力全开 : 力]成功演奏乐谱时, 消耗一定的神兽力, 从扩音器传来的音乐激励范围内的队友, 提高适用于队友的[可爱节拍]的增益效果。\n + 演奏期间, 可以强制中断演奏并施放觉醒技能。 + """ + name = "燃情狂想曲" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cube = 1 + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = False + hasUP = False + + # 乐谱 : ♪♪♩♬ + # 持续时间 : {value0}秒 + data0 = [0, 12]# noqa: E501 + # [可爱节拍]增益效果增加率 : {value1}% + data1 = [0, 10]# noqa: E501 + # 神兽力消耗量 : 4格 + # [范围信息] + # 效果适用范围 : {value2}px + data2 = [0, 1000]# noqa: E501 + +# 缪斯之声 +# archer/muse/0232c151ef3731c2dede51931a374723 +# b9cb48777665de22c006fabaf9a560b3/0232c151ef3731c2dede51931a374723 +class Skill30(ActiveSkill): + """ + [音符技能 - 8分音符(♪)]\n + 缪斯在聚光灯下, 以一个强力的扫弦宣告演出的开始, 展现自己的标志性乐声。 震撼的开场使范围内的敌人受到伤害并进入眩晕状态; 演奏过程中, 也持续对敌人造成多段伤害。\n + 连续按技能键或攻击键时, 增加演奏速度; 演奏期间按跳跃键, 可以立即停止演奏。\n + 施放[乐力全开]系列技能时, 技能图标变为8分音符(♪)。 + """ + name = "缪斯之声" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [362, 1946] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = True + hasUP = True + vps = [{'name': '舞台魅力', 'desc': '赋予无敌状态
范围增加'}, {'name': '隆重登场', 'desc': '施放时间减少
自动施放[街头演出]'}] # noqa: E501 + + # 开场攻击力 : {value0} + data0 = [0, 14689, 16179, 17669, 19159, 20650, 22140, 23630, 25120, 26610, 28101, 29591, 31081, 32571, 34061, 35551, 37042, 38532, 40022, 41512, 43002, 44492, 45983, 47473, 48963, 50453, 51943, 53434, 54924, 56414, 57904, 59394, 60884, 62375, 63865, 65355, 66845, 68335, 69825, 71316, 72806, 74296, 75786, 77276, 78767, 80257, 81747, 83237, 84727, 86217, 87708, 89198, 90688, 92178, 93668, 95159, 96649, 98139, 99629, 101119, 102609, 104100, 105590, 107080, 108570, 110060, 111550, 113041, 114531, 116021, 117511]# noqa: E501 + # 开场眩晕几率 : {value1}% + 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 + # 开场眩晕持续时间 : {value2}秒 + 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 + # 演奏多段攻击力 : {value3} x {value4} + data3 = [0, 4896, 5393, 5890, 6386, 6883, 7380, 7877, 8373, 8870, 9367, 9864, 10360, 10857, 11354, 11850, 12347, 12844, 13341, 13837, 14334, 14831, 15328, 15824, 16321, 16818, 17314, 17811, 18308, 18805, 19301, 19798, 20295, 20792, 21288, 21785, 22282, 22778, 23275, 23772, 24269, 24765, 25262, 25759, 26256, 26752, 27249, 27746, 28242, 28739, 29236, 29733, 30229, 30726, 31223, 31720, 32216, 32713, 33210, 33706, 34203, 34700, 35197, 35693, 36190, 36687, 37183, 37680, 38177, 38674, 39170]# noqa: E501 + 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, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 神兽力恢复量 : {value5}格 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [缪斯之声]\n + 施放技能时进入无敌状态\n + 攻击范围 +20%\n + [梦想的舞台]\n + 满足以下条件时当前生效的冷却时间减少1秒 (最多25秒)\n + - 消耗神兽力时\n + - [夜与梦] : 对队友施加恢复效果时\n + - [甜蜜柔歌] : 对队友施加增益效果时\n + - [多彩感性] : 适用属性伤害增加效果时 (冷却时间5秒) + """ + ... + + def vp_2(self): + """ + [缪斯之声]\n + 缪斯示意后, 随机召唤3名乐队成员中的1人登场演奏\n + [街头演出]处于可施放状态时, 同时施放\n + [梦想的舞台]\n + 满足以下条件时当前生效的冷却时间减少1秒 (最多25秒)\n + - 消耗神兽力时\n + - [夜与梦] : 对队友施加恢复效果时\n + - [甜蜜柔歌] : 对队友施加增益效果时\n + - [多彩感性] : 适用属性伤害增加效果时 (冷却时间5秒) + """ + ... + +# 甜蜜柔歌 +# archer/muse/d2c6df5105577fb59fb92529a36165a0 +# b9cb48777665de22c006fabaf9a560b3/d2c6df5105577fb59fb92529a36165a0 +class Skill31(PassiveSkill): + """ + [乐谱技能 - 律系列]\n + 学习后, 乐谱中添加持续恢复体力的律系列乐曲[甜蜜柔歌]。 \n + 通过[乐力全开 : 律], 成功演奏乐谱时, 消耗一定的神兽力, 同时从扩音器中传来的音乐令队员心潮澎湃, 技能持续时间内恢复生命值。\n + 演奏期间, 可以强制中断演奏并施放觉醒技能。 + """ + name = "甜蜜柔歌" + learnLv = 45 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cube = 2 + uuid = "d2c6df5105577fb59fb92529a36165a0" + hasVP = False + hasUP = False + + # 乐谱 : ♬♪♩ + # 持续时间 : {value0}秒 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 每秒生命值恢复量 : % + # 神兽力消耗量 : 3格 + # [范围信息] + # 效果适用范围 : {value1}px + data1 = [0, 6, 7, 7, 8, 8, 8, 9, 9, 9, 10, 11, 11, 12, 12, 13, 14, 14, 15, 15, 16]# noqa: E501 + +# 明星气场 +# archer/muse/de3fea2d65c597f4d55c70a02b97fc79 +# b9cb48777665de22c006fabaf9a560b3/de3fea2d65c597f4d55c70a02b97fc79 +class Skill32(PassiveSkill): + """ + 개성 넘치는 음악과 뛰어난 연주 실력은 그녀를 모든 공연의 마지막 무대를 장식하는 스타로 만든다. 헤드라이너로 나선 그녀의 연주는 매 순간 새롭게 변하며 팬들을 더욱 열광하게 한다.\n + 헤드라이너의 기본 및 스킬 공격력이 증가하고, 자신 및 일정 범위 내 파티원들의 힘, 지능, 체력, 정신력, 공격/이동 속도가 증가한다.\n + 싱글 플레이 시 정신력 스탯이 지능 스탯보다 높을 경우, 정신력 스탯만큼 지능 스탯을 보정해 주는 기능이 추가된다. (스탯 % 증가 효과는 제외하고 보정된다.)\n + 모든 악보의 마지막에 랜덤 음표가 1개 추가되며, 추가 제한 시간 내에 랜덤 음표 입력까지 성공하면 악보의 효과가 증폭되고 무적 상태로 음악을 연주한다.\n + 랜덤 음표 입력에 실패할 경우 악보의 기본 효과만 적용된다.\n + 악보 연주 성공 시 현재 적용중인 오늘의 주인공, 러블리 템포 버프의 지속 시간이 증가하며 랜덤 음표까지 성공하면 지속 시간이 추가 증가한다.\n + [이 무대는 여러분이 만들어 주신 거예요!] + """ + name = "明星气场" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = False + + # 힘, 지능 증가 : {value1} + data1 = [0, 6, 25, 44, 63, 82, 101, 120, 139, 158, 177, 196, 215, 234, 253, 272, 291, 310, 329, 348, 367, 386, 405, 424, 443, 462, 485, 507, 530, 552, 575, 597, 620, 642, 665, 687, 710, 732, 755, 777, 800, 822, 845, 867, 890, 912, 935, 957, 980, 1002, 1025]# noqa: E501 + # 체력, 정신력 증가 : {value2} + data2 = [0, 4.2, 4.6, 5, 5.4, 5.8, 6.3, 6.7, 7.1, 7.5, 7.9, 8.3, 8.8, 9.2, 9.6, 10, 10.4, 10.8, 11.3, 11.7, 12.1, 12.5, 12.9, 13.3, 13.8, 14.2, 14.6, 15, 15.4, 15.8, 16.3, 16.7, 17.1, 17.5, 17.9, 18.3, 18.8, 19.2, 19.6, 20, 20.4, 20.8, 21.3, 21.7, 22.1, 22.5, 22.9, 23.3, 23.8, 24.2, 24.6]# noqa: E501 + # 공격/이동 속도 증가 : {value3}% + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 랜덤 음표 입력 제한 시간 : {value4}초 + data4 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75]# noqa: E501 + # [뮤즈 전용 효과] + # 기본/스킬 공격력 증가율 : {value5}% + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [악보별 증폭 효과] + # 기분 전환 : {value6}초간 모든 상태 이상 내성 {value7}% 증가 + data6 = [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 + data7 = [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 + # 해피한 기분 : 모든 속도 {value8}% 추가 증가 + data8 = [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 + # 내 마음은 루바토 : 보호막 지속 시간 {value9}초 증가 + data9 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 아드레날린 랩소디 : 센세이션 속성 피해량 증가율 {value10}% 추가 증가 + data10 = [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 + # 달콤한 칸타빌레 : HP 회복량 {value11}% 증가 + data11 = [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 + # 럭키 크레센도 : 지속 시간 {value12}초 증가 + data12 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [오늘의 주인공, 러블리 템포] + # 악보 연주 성공 시 지속 시간 증가 : {value13}초 + data13 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 랜덤 음표 성공 시 지속 시간 추가 증가 : {value14}초 + data14 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 + # [범위 정보] + # 스탯 및 속도 증가 효과 적용 범위 : {value15}px + data15 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 梦想的舞台 +# archer/muse/c61f5a010370101402b05b21916c2071 +# b9cb48777665de22c006fabaf9a560b3/c61f5a010370101402b05b21916c2071 +class Skill33(ActiveSkill): + """ + 缪斯在聚光灯下登场, 开始华丽的表演。\n + 音乐会专用的扩音器发出的强烈乐声让队友心跳加速, 一定时间内增加力量、 智力、 攻击速度和移动速度, 并对范围内敌人造成多段伤害。\n + 力量、 智力增加效果对自身无效。\n + [返场]\n + 施放技能期间, 如果成功输入3个以上神兽力能量条上出现的随机音符, 可以增益效果返场。\n + 返场仅限一段时间内使用, 如果在[梦想的舞台]增益持续时间内使用, 则增加持续时间, 否则会作为新的增益效果适用。\n + 每成功输入1次随机音符, 恢复1格神兽力\n + 该效果无法与光明骑士 (男) 的[天启之光]、 光明骑士 (女) 的[圣光天启]、 小魔女的[开幕!人偶剧场]、 协战师的[强袭策略 : 区域肃清]重复适用。 + """ + name = "梦想的舞台" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 170 + mp = [1199, 4922] + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = False + + # 버프 지속 시간 : {value1}초 + data1 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 힘 증가 : {value2} + data2 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 지능 증가 : {value3} + data3 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + # 공격 속도 증가 : {value4}% + data4 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + # 이동 속도 증가 : {value5}% + data5 = [0, 8671, 10682, 12692, 14703, 16714, 18724, 20735, 22746, 24756, 26767, 28778, 30788, 32799, 34810, 36820, 38831, 40842, 42852, 44863, 46874, 48884, 50895, 52906, 54916, 56927, 58938, 60948, 62959, 64970, 66980, 68991, 71002, 73012, 75023, 77034, 79044, 81055, 83066, 85076, 87087, 89098, 91108, 93119, 95130, 97140, 99151, 101162, 103172, 105183, 107194]# noqa: E501 + # 연주 다단히트 공격력 : {value6} x {value7} + data6 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 앵콜에 필요한 랜덤 음표 성공 개수 : {value8} + data8 = [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 + # 앵콜 버프 기본 지속 시간 : {value9}초 + data9 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 랜덤 음표 추가 성공 시 버프 증가 시간 : {value10}초 + data10 = [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 + # 앵콜 사용 제한 시간 : {value11}초 + data11 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 调音放送 +# archer/muse/202edb928046f4fa6dedf6337377efd5 +# b9cb48777665de22c006fabaf9a560b3/202edb928046f4fa6dedf6337377efd5 +class Skill34(ActiveSkill): + """ + 向前方发送布置舞台的信号, 幕后人员收到信号后, 会把音乐会专用的扩音器投放在指定位置, 落下的扩音器引发冲击波, 并因为无法承受落地冲击而爆炸, 对更大范围造成巨大伤害。 + """ + name = "调音放送" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 30 + mp = [258, 1059] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = True + hasUP = True + vps = [{'name': '共鸣音响', 'desc': '可以指定位置
队员生命值和魔法值恢复量增加
范围增加'}, {'name': '狂音舞台', 'desc': '队员速度增加
可聚集敌人
附加混乱效果'}] # noqa: E501 + + # 冲击波攻击力 : {value0} + data0 = [0, 6441, 7094, 7748, 8401, 9055, 9708, 10362, 11015, 11668, 12322, 12975, 13629, 14282, 14936, 15589, 16243, 16896, 17549, 18203, 18856, 19510, 20163, 20817, 21470, 22123, 22777, 23430, 24084, 24737, 25391, 26044, 26697, 27351, 28004, 28658, 29311, 29965, 30618, 31272, 31925, 32578, 33232, 33885, 34539, 35192, 35846, 36499, 37152, 37806, 38459]# noqa: E501 + # 扩音器爆炸攻击力 : {value1} x {value2} + data1 = [0, 9125, 10050, 10976, 11902, 12828, 13753, 14679, 15605, 16530, 17456, 18382, 19307, 20233, 21159, 22085, 23010, 23936, 24862, 25787, 26713, 27639, 28564, 29490, 30416, 31342, 32267, 33193, 34119, 35044, 35970, 36896, 37821, 38747, 39673, 40599, 41524, 42450, 43376, 44301, 45227, 46153, 47078, 48004, 48930, 49856, 50781, 51707, 52633, 53558, 54484]# noqa: E501 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 神兽力恢复量 : {value3}格 + data3 = [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 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [调音放送]\n + 可以指定扩音器的落地位置\n + 扩音器爆炸范围内的队友的生命值/魔法值恢复10%\n + - 队友的生命值/魔法值恢复成功时, 缪斯的生命值额外恢复10%\n + 冲击波及爆炸范围 +20%\n + [幸福时光]\n + 攻击/移动/施放速度增加量 +5%\n + 增益效果持续时间 +5秒 + """ + ... + + def vp_2(self): + """ + [调音放送]\n + 以角色为中心布置一个持续3秒的简易舞台\n + - 舞台上队友的所有速度 +10%\n + - 舞台上的敌人会受到多段伤害并被吸附到中心位置\n + - 多段攻击次数 : 10次\n + - 总攻击力相同\n + - 攻击时附加混乱状态5秒\n + 持续时间结束后, 扩音器爆炸, 舞台结束\n + - 持续时间内再次按技能键时立即爆炸\n + [幸福时光]\n + 攻击、 移动、 施放速度增加量 +5%\n + 增益效果持续时间 +5秒 + """ + ... + +# 独家演奏 +# archer/muse/2a3c96b88d02372505692da0a8b54743 +# b9cb48777665de22c006fabaf9a560b3/2a3c96b88d02372505692da0a8b54743 +class Skill35(ActiveSkill): + """ + 接到独家演奏邀请, 仅为一人演奏乐曲。\n + 灵韵乐姬的队友生命值为0时, 倒地一段时间, 此时可申请独家演奏。 该状态下, 维持自身适用的增益效果, 按空格键申请[独家演奏]表演。\n + 灵韵乐姬收到表演邀请时, [独家演奏]技能激活; 与发出邀请的队友处于同一地图时, 可以施放[独家演奏]。\n + 施放技能时, 接受[独家演奏]效果的队友将马上恢复一定生命值、 魔法值, 在一定时间内提高所有速度, 并且受到持续的额外恢复效果直到演奏结束。\n + 因[独家演奏]而复活的队友无法初始化技能冷却时间。\n + 死亡状态下仍可用复活币复活, 但适用中的增益效果消失。 + """ + name = "独家演奏" + learnLv = 60 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + cube = 2 + mp = [4, 7] + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = False + + # 队友死亡状态维持时间 : 9秒 + # [独家演奏]适用对象生命值、 魔法值立即恢复量 : {value0}% + data0 = [0, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # [独家演奏]适用对象生命值、 魔法值额外恢复量 : {value1}% + data1 = [0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]# noqa: E501 + # [独家演奏]对象所有速度增加 : {value2}% + data2 = [0, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 速度增加效果持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 闪耀旋律 +# archer/muse/bc11d28c04e01923a093d65752c55516 +# b9cb48777665de22c006fabaf9a560b3/bc11d28c04e01923a093d65752c55516 +class Skill36(ActiveSkill): + """ + [音符技能 - 16分音符(♬)]\n + 演奏准备完毕后, 连续快速地拨动神弦弓, 以各种形式表现出来的魔力与美妙的音乐混杂在一起, 演绎出华丽的现场效果, 并对范围内的敌人造成多段打击。\n + 施放[乐力全开]系列技能时, 技能图标变为16分音符(♬)。 + """ + name = "闪耀旋律" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [312, 1279] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = True + hasUP = True + vps = [{'name': '弦动蝶舞', 'desc': '施放时间减少
可以在施放部分技能过程中使用'}, {'name': '巡回演唱', 'desc': '可多次发动
范围增加'}] # noqa: E501 + + # 蝴蝶群生成次数 : 3次 + # 蝴蝶群多段攻击力 : {value0} x {value1} + data0 = [0, 7418, 8171, 8923, 9676, 10429, 11181, 11934, 12686, 13439, 14191, 14944, 15697, 16449, 17202, 17954, 18707, 19459, 20212, 20965, 21717, 22470, 23222, 23975, 24728, 25480, 26233, 26985, 27738, 28490, 29243, 29996, 30748, 31501, 32253, 33006, 33758, 34511, 35264, 36016, 36769, 37521, 38274, 39026, 39779, 40532, 41284, 42037, 42789, 43542, 44295]# noqa: E501 + 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 + # 神兽力恢复量 : {value2}格 + 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 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [闪耀旋律]\n + 施放技能时, 立即拨动神弦弓\n + 施放[街头演出]、 [缪斯之声]过程中可使用, 此时蝴蝶群将以角色为中心散开, 造成多段攻击伤害\n + - 蝴蝶群散开多段攻击次数 : 4次\n + - 总攻击力相同\n + [自由律动]\n + 保护罩生命值比率 +30%\n + 保护罩持续时间 +1秒 + """ + ... + + def vp_2(self): + """ + [闪耀旋律]\n + 变更为可填充3次的技能\n + - 每次填充冷却时间 : 13.3秒\n + - 蝴蝶群生成次数 -2次\n + - 总攻击力相同\n + - 攻击成功时神兽力恢复2格\n + 攻击范围 +20%\n + [自由律动]\n + 保护罩生命值比率 +30%\n + 保护罩持续时间 +1秒 + """ + ... + +# 崭新曲风 +# archer/muse/faf9cd66281078b51be2ee0b0f6c5530 +# b9cb48777665de22c006fabaf9a560b3/faf9cd66281078b51be2ee0b0f6c5530 +class Skill37(PassiveSkill): + """ + 끊임없는 노력에 반짝이는 재능이 더해지며 연주 실력이 비약적으로 향상된다. 새로운 퍼포먼스를 선보이며 유행을 이끌고, 무대 도중 즉흥적으로 멜로디를 만들어 연주하는 경지에 오른다.\n + 트렌드세터의 정신력과 기본/스킬 공격력 및 마법 크리티컬 확률이 증가한다.\n + 애드리브를 할 수 있게 되어 악보 연주 도중 잘못된 음표 스킬을 사용해도 성공으로 간주하고 연주를 이어나갈 수 있고, 랜덤 음표 역시 애드리브로 넘길 수 있다.\n + 다만 원곡을 크게 바꿔선 안 되므로 애드리브를 자주 할 수는 없다.\n + ['한때는 지나치게 실험적인 음악이라며 그녀의 음악을 평가절하하는 사람도 있었지만, 이제 그녀의 음악과 퍼포먼스는 명실공히 선계를 대표하는 트렌드 그 자체라 말할 수 있겠다.' -평론가, 록샤르] + """ + name = "崭新曲风" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + # 精神增加 : {value0} + data0 = [0, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 魔法暴击率增加 : {value2}% + data2 = [0, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 神兽力基础值增加量 : {value3}格 + 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 + # 即兴发挥冷却时间 : {value4}秒 + data4 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 巨星登场 +# archer/muse/1721e94897e9961d5c98130a13392f17 +# b9cb48777665de22c006fabaf9a560b3/1721e94897e9961d5c98130a13392f17 +class Skill38(ActiveSkill): + """ + 灿烂的灯光穿透黑暗, 宣布演出的开始, 范围内的敌人被时律之音令人眼花缭乱的舞台演出所震撼, 陷入恍惚。\n + 施放[街头演出]、 [缪斯之声]技能期间, 可以施放该技能, 此时扩音器会飞到空中照明。 + """ + name = "巨星登场" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [720, 2955] + uuid = "1721e94897e9961d5c98130a13392f17" + hasVP = True + hasUP = True + vps = [{'name': '舞台主宰', 'desc': '可以在其他动作中施放
范围增加'}, {'name': '星光闪耀', 'desc': '闪光灯会追踪角色'}] # noqa: E501 + + # 照明攻击力 : {value0} + data0 = [0, 70298, 77430, 84561, 91693, 98825, 105956, 113088, 120220, 127351, 134483, 141615, 148746, 155878, 163010, 170142, 177273, 184405, 191537, 198668, 205800, 212932, 220063, 227195, 234327, 241458, 248590, 255722, 262853, 269985, 277117, 284248, 291380, 298512, 305643, 312775, 319907, 327039, 334170, 341302, 348434, 355565, 362697, 369829, 376960, 384092, 391224, 398355, 405487, 412619, 419750]# noqa: E501 + # 控制持续时间 : {value1}秒 + data1 = [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 + # 失明几率 : {value2}% + 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 + # 失明持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 神兽力恢复量 : {value4}格 + 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 + # [范围信息] + # 攻击范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [巨星登场]\n + 删除施放动作, 始终由扩音器照明\n + - 扩音器在其他行动中时无法施放技能\n + 攻击范围 +30%\n + [音量顶峰]\n + 增益效果持续时间 +20秒\n + 随机音符成功时技能范围增加率额外 +5% + """ + ... + + def vp_2(self): + """ + [巨星登场]\n + 缪斯成为所有镜头焦点, 所到之处闪光不停, 对周围敌人造成多段伤害\n + - 闪光灯跟随缪斯持续5秒\n + - 多段攻击次数 : 15次\n + - 总攻击力相同\n + 删除附加眩晕和失明状态的功能\n + [音量顶峰]\n + 增益效果持续时间 +20秒\n + 随机音符成功时技能范围增加率额外 +5% + """ + ... + +# 音量顶峰 +# archer/muse/d296043df164385a14cb973c8c7c4d07 +# b9cb48777665de22c006fabaf9a560b3/d296043df164385a14cb973c8c7c4d07 +class Skill39(PassiveSkill): + """ + [乐谱技能 - 力系列]\n + 学习后, 乐谱中添加持有增加技能范围效果的力系列乐曲[音量顶峰]。 \n + 通过[乐力全开 : 力], 成功演奏乐谱时, 消耗一定的神兽力, 同时从扩音器传来的音乐为范围内的队友带来刺激的魔力, 持续时间内增加所有技能的范围。\n + 演奏期间, 可以强制中断演奏并施放觉醒技能。 + """ + name = "音量顶峰" + learnLv = 75 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cube = 3 + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 乐谱 : ♬♩♪ + # 持续时间 : {value0}秒 + data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 技能范围增加率 : {value1}% + 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]# noqa: E501 + # 神兽力消耗量 : 3格 + # [范围信息] + # 效果适用范围 : {value2}px + data2 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 + +# 辉光变奏 +# archer/muse/ca75c965f20a150f99f54155a37400df +# b9cb48777665de22c006fabaf9a560b3/ca75c965f20a150f99f54155a37400df +class Skill40(ActiveSkill): + """ + 为了演出效果, 在前方设置特制的大型棱镜, 放射凝结魔力的光晕。 光晕的魔力接触大型棱镜后得到强化, 光线向四周折射对周围敌人造成伤害。\n + 在光线持续时间内敌人受到持续伤害, 并使队员获得霸体护甲。\n + 一段时间后随着魔力的发散, 光线会爆炸并对周围敌人造成巨大伤害; 持续时间内再次按技能键, 会让光线马上爆炸。\n + 爆炸发生后, 棱镜中残留的魔力会继续维持霸体护甲效果。 当魔力完全耗尽时, 棱镜消失, 霸体护甲效果结束。 + """ + name = "辉光变奏" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [997, 4096] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = True + hasUP = True + vps = [{'name': '光辉礼赞', 'desc': '可强控敌人
范围增加'}, {'name': '璀璨终演', 'desc': '攻击时间减少'}] # noqa: E501 + + # 光线折射攻击力 : {value0} + data0 = [0, 31137, 34296, 37455, 40613, 43772, 46931, 50090, 53249, 56408, 59566, 62725, 65884, 69043, 72202, 75361, 78519, 81678, 84837, 87996, 91155, 94314, 97472, 100631, 103790, 106949, 110108, 113266, 116425, 119584, 122743, 125902, 129061, 132219, 135378, 138537, 141696, 144855, 148014, 151172, 154331, 157490, 160649, 163808, 166967, 170125, 173284, 176443, 179602, 182761, 185919]# noqa: E501 + # 光线多段攻击力 : {value1} x {value2} + data1 = [0, 1597, 1759, 1921, 2083, 2245, 2407, 2569, 2731, 2893, 3055, 3217, 3379, 3541, 3703, 3865, 4027, 4189, 4351, 4513, 4675, 4837, 4999, 5161, 5323, 5485, 5647, 5809, 5971, 6133, 6295, 6457, 6618, 6780, 6942, 7104, 7266, 7428, 7590, 7752, 7914, 8076, 8238, 8400, 8562, 8724, 8886, 9048, 9210, 9372, 9534]# noqa: E501 + data2 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + # 光线持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 光线爆炸攻击力 : {value4} + data4 = [0, 51895, 57160, 62424, 67689, 72954, 78219, 83483, 88748, 94013, 99277, 104542, 109807, 115072, 120336, 125601, 130866, 136130, 141395, 146660, 151924, 157189, 162454, 167719, 172983, 178248, 183513, 188777, 194042, 199307, 204572, 209836, 215101, 220366, 225630, 230895, 236160, 241425, 246689, 251954, 257219, 262483, 267748, 273013, 278278, 283542, 288807, 294072, 299336, 304601, 309866]# noqa: E501 + # 棱镜追加持续时间 : {value5}秒 + data5 = [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 + # 神兽力恢复量 : {value6}格 + data6 = [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 + # [范围信息] + # 光线范围比率 : {value7}% + 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 + + def vp_1(self): + """ + [辉光变奏]\n + 使被光线折射命中的敌人进入强制控制状态5秒\n + 光线持续时间 +5秒\n + - 光线多段攻击次数增加为2倍\n + - 总攻击力相同\n + 光线范围 +20%\n + 光线爆炸后, 棱镜消失\n + 光线折射时形成耀眼的光晕, 接触光晕的队员获得增益效果\n + - 进入霸体状态10秒, 回避率 +20%\n + - 该增益效果每次技能仅生效1次 + """ + ... + + def vp_2(self): + """ + [辉光变奏]\n + 光线折射的瞬间爆炸\n + - 删除光线多段攻击\n + - 总攻击力相同\n + - 删除再次输入技能键使光线立即爆炸的功能\n + 光线爆炸后, 棱镜消失\n + 光线折射的瞬间形成耀眼的光晕, 接触光晕的队员获得增益效果\n + - 进入霸体状态10秒, 回避率 +20%\n + - 该增益效果每次技能仅生效1次 + """ + ... + +# 开场 : 唯我璀璨 +# archer/muse/6e33d47e6622ce03b6defdd912140270 +# b9cb48777665de22c006fabaf9a560b3/6e33d47e6622ce03b6defdd912140270 +class Skill41(ActiveSkill): + """ + 架设只有时律之音才能驾驭的闪耀舞台。\n + 舞台开始时, 四周变暗, 范围内的敌人被控制, 随后万众期待的时律之音闪亮登场, 神兽力完全恢复, 并开始绚丽多彩的表演吸引众人的视线, 对范围内的所有敌人造成多段打击。\n + 聚光灯照亮了今天的主角——时律之音, 伴随着宣告演出开始的五彩焰火, 周围也变得明亮起来。 + """ + name = "开场 : 唯我璀璨" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [1689, 6936] + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + + # 入场灯光攻击力 : {value0} x {value1} + data0 = [0, 11244, 13851, 16458, 19066, 21673, 24280, 26888, 29495, 32102, 34709, 37317, 39924, 42531, 45138, 47746, 50353, 52960, 55568, 58175, 60782, 63389, 65997, 68604, 71211, 73819, 76426, 79033, 81640, 84248, 86855, 89462, 92069, 94677, 97284, 99891, 102499, 105106, 107713, 110320, 112928, 115535, 118142, 120749, 123357, 125964, 128571, 131179, 133786, 136393, 139000]# noqa: E501 + 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 + # 聚光灯攻击力 : {value2} x {value3} + data2 = [0, 10708, 13192, 15675, 18158, 20641, 23124, 25607, 28090, 30573, 33057, 35540, 38023, 40506, 42989, 45472, 47955, 50438, 52922, 55405, 57888, 60371, 62854, 65337, 67820, 70303, 72786, 75270, 77753, 80236, 82719, 85202, 87685, 90168, 92651, 95135, 97618, 100101, 102584, 105067, 107550, 110033, 112516, 115000, 117483, 119966, 122449, 124932, 127415, 129898, 132381]# noqa: E501 + 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 + # 焰火攻击力 : {value4} + data4 = [0, 56219, 69256, 82292, 95329, 108365, 121401, 134438, 147474, 160510, 173547, 186583, 199620, 212656, 225692, 238729, 251765, 264802, 277838, 290874, 303911, 316947, 329983, 343020, 356056, 369093, 382129, 395165, 408202, 421238, 434274, 447311, 460347, 473384, 486420, 499456, 512493, 525529, 538566, 551602, 564638, 577675, 590711, 603747, 616784, 629820, 642857, 655893, 668929, 681966, 695002]# noqa: E501 + # 技能使用时神兽力恢复量 : {value5}格 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 和茉霓之歌 +# archer/muse/b163d099c8cc27fdb6fd3639c2ee6df9 +# b9cb48777665de22c006fabaf9a560b3/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill42(PassiveSkill): + """ + 진(眞) 뮤즈가 투어를 위해 결성한 프로젝트 팀 '하모니'의 첫 앨범 '에피소드 오브 하모니'가 발매된다.\n + 새 앨범을 위해 진(眞) 뮤즈가 처음으로 작사를 시도했으며, 가사를 접한 이들은 진(眞) 뮤즈가 전하고자 하는 이야기를 더욱 쉽게 이해하게 된다.\n + 진(眞) 뮤즈의 기본 공격 및 전직 계열 스킬 공격력, 정신력이 증가하며 일부 스킬이 팀 멤버들의 도움을 받아 강화된다.\n + [핫 데뷔]\n + 피격 도중 사용이 가능하며, 시전 시 보디가드 레인이 주변 사람들을 밀치고 나타난 후 일정 거리 밖으로 대피시켜 준다.\n + [거리 공연]\n + 범위 내 적이 즉시 홀딩된다. 각성기를 제외한 스킬 도중 사용이 가능하며, 이 때는 하모니의 세션인 키보디스트 뮤아, 베이시스트 에일라, 드러머 바라 중 1인이 나타나 대신 연주를 하고 사라진다.\n + [이 노래를 듣고 즐기는 모두가 하나가 되기를!] + """ + name = "和茉霓之歌" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = False + hasUP = False + + # 基本攻击力和转职系列技能攻击力增加率 : {value0}% + 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 + # 精神增加 : {value1} + data1 = [0, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650]# noqa: E501 + # 神兽力自动恢复量 : 每0.5秒0.1格 + # 被击期间施放[闪亮首秀]时适用的冷却时间 : {value2}秒 + 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 + +# 梦幻三重奏 +# archer/muse/51a08fd0c90f0a5276cd552047fac93d +# b9cb48777665de22c006fabaf9a560b3/51a08fd0c90f0a5276cd552047fac93d +class Skill43(ActiveSkill): + """ + 为乐队伴奏成员们特别准备的独奏舞台, 和其他人一起欣赏乐队成员的表演。\n + 伴随着缪斯的介绍, 华丽的舞台架设完毕, 对范围内的敌人造成伤害, 从缪斯的3位乐队成员中随机出现1位, 在舞台中央进行演奏。\n + 舞台持续时间内, 增加舞台上队友的物理、 魔法防御力。 缪斯增加神兽力恢复量, 并在施放乐力全开系列技能期间, 附加霸体效果。 + """ + name = "梦幻三重奏" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [999, 4101] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 舞台登场攻击力 : {value0} + data0 = [0, 165584, 182382, 199181, 215979, 232778, 249576, 266374, 283173, 299971, 316769, 333568, 350366, 367165, 383963, 400761, 417560, 434358, 451156, 467955, 484753, 501552, 518350, 535148, 551947, 568745, 585543, 602342, 619140, 635939, 652737, 669535, 686334, 703132, 719930, 736729, 753527, 770326, 787124, 803922, 820721, 837519, 854317, 871116, 887914, 904713, 921511, 938309, 955108, 971906, 988704]# noqa: E501 + # 舞台持续时间 : {value1}秒 + 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 + # 神兽力恢复量 : {value2}格 + 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 + # [增益效果] + # 物理防御力增加 : {value3} + data3 = [0, 27009, 29709, 32410, 35111, 37812, 40513, 43214, 45914, 48615, 51316, 54017, 56718, 59419, 62120, 64820, 67521, 70222, 72923, 75624, 78325, 81026, 83726, 86427, 89128, 91829, 94530, 97231, 99931, 102632, 105333, 108034, 110735, 113436, 116137, 118837, 121538, 124239, 126940, 129641, 132342, 135043, 137743, 140444, 143145, 145846, 148547, 151248, 153949, 156649, 159350]# noqa: E501 + # 魔法防御力增加 : {value4} + data4 = [0, 27009, 29709, 32410, 35111, 37812, 40513, 43214, 45914, 48615, 51316, 54017, 56718, 59419, 62120, 64820, 67521, 70222, 72923, 75624, 78325, 81026, 83726, 86427, 89128, 91829, 94530, 97231, 99931, 102632, 105333, 108034, 110735, 113436, 116137, 118837, 121538, 124239, 126940, 129641, 132342, 135043, 137743, 140444, 143145, 145846, 148547, 151248, 153949, 156649, 159350]# noqa: E501 + # 神兽力恢复量增加率 : {value5}% + data5 = [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]# noqa: E501 + +# 终曲 : 霓虹蝶梦 +# archer/muse/28b583c75a49103a1d8aabf799c000a4 +# b9cb48777665de22c006fabaf9a560b3/28b583c75a49103a1d8aabf799c000a4 +class Skill44(ActiveSkill): + """ + 精心准备献给粉丝们的和茉霓巡回演唱会“终曲 : 霓虹蝶梦”即将拉开帷幕, 聆风·缪斯和乐队成员们全心全意演奏的乐曲以及精彩的演出必将为观众留下深刻的感动。\n + 增益效果为[梦想的舞台]数值的一定比率; 每次成功输入返场的随机音符时, 恢复1格神兽力能量条。\n + 根据选择的觉醒技能的不同, 登场的乐队伴奏成员有所不同。\n + - 选择[梦想的舞台]时 -\n + 演奏“和茉霓之歌”专辑收录曲“特别合唱(云上的序曲版)”, 和一同歌唱的粉丝们一起创造舞台, 提供持续一段时间的增益效果。\n + 施放期间, 可以输入返场的随机音符, 满足返场条件时, 在技能结束后再次按技能键, 可以获得返场效果。\n + (切换房间后增益效果也不会消失)\n + - 选择[开场 : 唯我璀璨]时 -\n + 和所有伴奏成员们一起演奏“和茉霓之歌”专辑收录曲“特别合唱(我们的尾声版)”, 结束演唱会, 并提供可以与[梦想的舞台]重复适用的增益效果。 返场舞台结束后, 仍然余韵不散, 增益效果也会持续一段时间。\n + (切换房间时解除增益效果)\n + 聆风·缪斯在进入舞台前, 预输入[梦想的舞台]技能键, 可以无需施放动作立即施放, [梦想的舞台]的攻击力的一部分添加到[终曲 : 霓虹蝶梦]的乐曲高潮攻击力中, 并且可使用[梦想的舞台]的返场随机音符。\n + [三次觉醒技能]\n + 施放三次觉醒技能时, 与所选的技能共享冷却时间。\n + 若所选的技能还在冷却中, 则无法施放三次觉醒技能。 + """ + name = "终曲 : 霓虹蝶梦" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [2742, 11261] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = False + + # 演奏多段攻击力 : {value0} x {value1} + data0 = [0, 17339, 21360, 25381, 29402, 33422, 37443, 41464, 45485, 49505, 53526, 57547, 61567, 65588, 69609, 73630, 77650, 81671, 85692, 89713, 93733, 97754, 101775, 105796, 109816, 113837, 117858, 121878, 125899, 129920, 133941, 137961, 141982, 146003, 150024, 154044, 158065, 162086, 166107, 170127, 174148, 178169, 182189, 186210, 190231, 194252, 198272, 202293, 206314, 210335, 214355]# noqa: E501 + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 乐曲高潮多段攻击力 : {value2} x {value3} + data2 = [0, 118073, 145452, 172832, 200211, 227590, 254970, 282349, 309728, 337107, 364487, 391866, 419245, 446625, 474004, 501383, 528762, 556142, 583521, 610900, 638279, 665659, 693038, 720417, 747797, 775176, 802555, 829934, 857314, 884693, 912072, 939452, 966831, 994210, 1021589, 1048969, 1076348, 1103727, 1131107, 1158486, 1185865, 1213244, 1240624, 1268003, 1295382, 1322762, 1350141, 1377520, 1404899, 1432279, 1459658]# noqa: E501 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [选择梦想的舞台时的增益效果] + # 力量、 智力增加 : [梦想的舞台]增加量的{value4}% + data4 = [0, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158]# noqa: E501 + # 攻击速度、 移动速度增加 : [梦想的舞台]增加量的{value5}% + 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]# noqa: E501 + # 增益效果持续时间 : {value6}秒 + data6 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # 返场所需随机音符成功数量 : {value7} + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 返场增益效果基本持续时间 : {value8}秒 + data8 = [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 + # 随机音符追加成功时增益增加时间 : {value9} + data9 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 返场使用限时 : {value10}秒 + data10 = [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 + # [选择开场 : 唯我璀璨时的增益效果] + # 力量、 智力增加 : [梦想的舞台]增加量的{value11}% + data11 = [0, 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, 73]# noqa: E501 + # 效果持续时间 : {value12}秒 + data12 = [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]# noqa: E501 + # 预输入[梦想的舞台]时攻击力合算比率 : {value13}% + data13 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'muse' + self.nameCN = '聆风·缪斯' + self.role = 'archer' + self.角色 = '弓箭手' + self.职业 = '缪斯' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/archer/traveler.py b/backend/core/character/GF/archer/traveler.py new file mode 100644 index 00000000..d282d57f --- /dev/null +++ b/backend/core/character/GF/archer/traveler.py @@ -0,0 +1,1373 @@ +#b9cb48777665de22c006fabaf9a560b3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 附件 : 迷雾装置 +# archer/traveler/9dda3f4a849dba1a288dd65e116860f2 +# b9cb48777665de22c006fabaf9a560b3/9dda3f4a849dba1a288dd65e116860f2 +class Skill0(PassiveSkill): + """ + 利用神界技术制作而成的迷雾装置。\n + 按照自由旅行家组织“流浪协会”的需求而设计, 可以提高旅人的弓术和机动力。\n + 装备玄机弓时, 在玄机弓上方安装用于辅助射击的迷雾装置。 旅人的弓术都依托于迷雾装置的辅助, 没有迷雾装置就无法施展弓术系列技能。\n + 可以在后跳中射击, 决斗场中存在1秒的冷却时间。 + """ + name = "附件 : 迷雾装置" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + +# 凌跃一击 +# archer/traveler/0969cd4054d93da07708108c0cc1c4b5 +# b9cb48777665de22c006fabaf9a560b3/0969cd4054d93da07708108c0cc1c4b5 +class Skill1(ActiveSkill): + """ + 该技能可在地面和空中施放。\n + 向后微微跃起, 并根据武器的不同, 向地面发射不同的投射物, 使敌人浮空。\n + 攻击时, 有霸体判定; 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。 + """ + name = "凌跃一击" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # 冲击波浮空力 : {value2}% + data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 + # [转职为缪斯后] + # 棱镜攻击力 : {value3} + data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value4} + data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # [转职为妖护使后] + # 妖兽上勾拳攻击力 : {value5}% + data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # [转职为奇美拉后] + # 箭矢攻击力 : {value6} + data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value7} + data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + +# 迷雾爆裂 +# archer/traveler/717f1e2104fe4b796f800352fa143ecc +# b9cb48777665de22c006fabaf9a560b3/717f1e2104fe4b796f800352fa143ecc +class Skill2(ActiveSkill): + """ + 通过弓弦从迷雾装置吸收迷雾能量, 发射强化箭矢。\n + 箭矢命中敌人时造成伤害, 并产生冲击波对周围敌人造成伤害。 + """ + name = "迷雾爆裂" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [11, 64] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 2450, 2699, 2947, 3196, 3444, 3693, 3941, 4190, 4438, 4687, 4936, 5184, 5433, 5681, 5930, 6178, 6427, 6675, 6924, 7172, 7421, 7670, 7918, 8167, 8415, 8664, 8912, 9161, 9409, 9658, 9907, 10155, 10404, 10652, 10901, 11149, 11398, 11646, 11895, 12143, 12392, 12641, 12889, 13138, 13386, 13635, 13883, 14132, 14380, 14629, 14878, 15126, 15375, 15623, 15872, 16120, 16369, 16617, 16866, 17114, 17363, 17612, 17860, 18109, 18357, 18606, 18854, 19103, 19351, 19600]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 1960, 2159, 2358, 2557, 2755, 2954, 3153, 3352, 3551, 3750, 3948, 4147, 4346, 4545, 4744, 4943, 5141, 5340, 5539, 5738, 5937, 6136, 6334, 6533, 6732, 6931, 7130, 7329, 7528, 7726, 7925, 8124, 8323, 8522, 8721, 8919, 9118, 9317, 9516, 9715, 9914, 10112, 10311, 10510, 10709, 10908, 11107, 11306, 11504, 11703, 11902, 12101, 12300, 12499, 12697, 12896, 13095, 13294, 13493, 13692, 13890, 14089, 14288, 14487, 14686, 14885, 15083, 15282, 15481, 15680]# noqa: E501 + # [范围信息] + # 冲击波范围比率 : {value2}% + 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 + +# 后跳 +# archer/traveler/7822d6d52e10964a6755f142c666b494 +# b9cb48777665de22c006fabaf9a560b3/7822d6d52e10964a6755f142c666b494 +class Skill3(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# archer/traveler/5a56514f35cf0270ae8d6c65f8fefd78 +# b9cb48777665de22c006fabaf9a560b3/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n + 决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# archer/traveler/ce26c6b69d02a440a81b552bec94f03b +# b9cb48777665de22c006fabaf9a560b3/ce26c6b69d02a440a81b552bec94f03b +class Skill5(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# archer/traveler/892ef624d8bf3d7fc045f84825fd6104 +# b9cb48777665de22c006fabaf9a560b3/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 绝技袭击 +# archer/traveler/eb71e1d82d92c7e1d40500a0dcd77aa6 +# b9cb48777665de22c006fabaf9a560b3/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill7(ActiveSkill): + """ + 该技能可在地面或空中施放。\n + 激活鞋子上的迷雾推进装置, 敏捷地向前上方跳起, 对地面上的敌人射击进行牵制后落地。 + """ + name = "绝技袭击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [22, 132] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 962, 1060, 1157, 1255, 1352, 1450, 1548, 1645, 1743, 1840, 1938, 2036, 2133, 2231, 2329, 2426, 2524, 2621, 2719, 2817, 2914, 3012, 3109, 3207, 3305, 3402, 3500, 3597, 3695, 3793, 3890, 3988, 4085, 4183, 4281, 4378, 4476, 4573, 4671, 4769, 4866, 4964, 5061, 5159, 5257, 5354, 5452, 5549, 5647, 5745, 5842, 5940, 6037, 6135, 6233, 6330, 6428, 6525, 6623, 6721, 6818, 6916, 7013, 7111, 7209, 7306, 7404, 7501, 7599, 7697]# noqa: E501 + # 迷雾箭矢攻击力 : {value1}% + data1 = [0, 321, 354, 386, 419, 451, 484, 516, 549, 581, 614, 647, 679, 712, 744, 777, 809, 842, 875, 907, 940, 972, 1005, 1037, 1070, 1102, 1135, 1168, 1200, 1233, 1265, 1298, 1330, 1363, 1395, 1428, 1461, 1493, 1526, 1558, 1591, 1623, 1656, 1689, 1721, 1754, 1786, 1819, 1851, 1884, 1916, 1949, 1982, 2014, 2047, 2079, 2112, 2144, 2177, 2210, 2242, 2275, 2307, 2340, 2372, 2405, 2437, 2470, 2503, 2535, 2568]# noqa: E501 + +# 全力挥击 +# archer/traveler/4655101518604f874721b3cc249aae10 +# b9cb48777665de22c006fabaf9a560b3/4655101518604f874721b3cc249aae10 +class Skill8(ActiveSkill): + """ + 用力挥舞弓, 击打周围的敌人, 并向前推出。\n + 转职为猎人时, 再次按技能键会立即发射一枚爆炸箭矢, 造成额外伤害。\n + 转职为缪斯或奇美拉时, 技能类型变为独立攻击力。 + """ + name = "全力挥击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 165] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 击打攻击力 : {value0}% + data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 + # [转职为猎人后] + # 爆炸箭矢攻击力 : {value1}% + data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 + # [范围信息] + # 转职为猎人时, 爆炸箭矢射程 : {value2}px + data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% + 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 + +# 高速机动 +# archer/traveler/147d005ac868e0de52b1f255eea35d62 +# b9cb48777665de22c006fabaf9a560b3/147d005ac868e0de52b1f255eea35d62 +class Skill9(ActiveSkill): + """ + 该技能可以在地面和空中施放; 可以强制中断其他技能并施放该技能。\n + 地面施放时, 快速后退; 空中施放时, 快速落地。 + """ + name = "高速机动" + learnLv = 5 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 6 + mp = [20, 20] + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = False + hasUP = False + + # 向后移动距离 : {value0}px + data0 = [0, 100]# noqa: E501 + +# 翻月翔击 +# archer/traveler/c9664191611af31142e052dfaef84530 +# b9cb48777665de22c006fabaf9a560b3/c9664191611af31142e052dfaef84530 +class Skill10(ActiveSkill): + """ + 前冲并踢飞命中的敌人。\n + 踢击仅对一名敌人造成伤害, 冲击波可以对除该敌人外附近的敌人造成伤害。\n + 对无法抓取的敌人不适用控制效果。\n + 可以按方向键调整冲刺方向。\n + 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。\n + 转职为旅人时, 可以强制中断踢击后的僵直并施放空中技能。\n + 转职为妖护使时, 可以在空中施放。 + """ + name = "翻月翔击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [35, 206] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 踢击攻击力 : {value0}% + data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 + +# 营火 +# archer/traveler/f2fb27162beb0b87a7cb9af7900e95f2 +# b9cb48777665de22c006fabaf9a560b3/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前扔出一个可自动安装的营火工具, 温暖的热量可以恢复范围内所有队员的生命值。\n + 在一定范围内则获得最大恢复量, 距离越远恢复量越少。\n + 在最大恢复量适用范围内时, 增加冰冻抗性, 解除冰冻状态。 + """ + name = "营火" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + cd = [20, 19.5, 19, 18.5, 18, 17.5, 17, 16.5, 16, 15.5, 15] + mp = [85, 146] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 营火持续时间 : {value0}秒 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 生命值恢复间隔 : {value1}秒 + data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 每次间隔恢复的最大生命值量 : {value2}% + data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 每次间隔恢复的最小生命值量 : {value3}% + data3 = [0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5]# noqa: E501 + # 冰冻抗性增加 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # [学习野外生存后] + # 炖菜生命值恢复量 : {value5}% + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 炖菜魔法值恢复量 : {value6}% + data6 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 生命值最大恢复范围 : {value7}px + data7 = [0, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345]# noqa: E501 + # 生命值最小恢复范围 : {value8}px + data8 = [0, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690]# noqa: E501 + # 在最小恢复范围外不会获得恢复。 + +# 强化 - 后跳 +# archer/traveler/2b340542e776818b78f3212af184bd6b +# b9cb48777665de22c006fabaf9a560b3/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# archer/traveler/1fea5a626f15230237946a11a9d11582 +# b9cb48777665de22c006fabaf9a560b3/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 迷雾箭雨 +# archer/traveler/cfacda0647b9a0f595df2c2aad30c18d +# b9cb48777665de22c006fabaf9a560b3/cfacda0647b9a0f595df2c2aad30c18d +class Skill14(ActiveSkill): + """ + 将迷雾装置的迷雾能量凝聚在箭头发射。\n + 射出的箭矢被浓缩的迷雾能量穿透, 分裂成数支迷雾箭矢攻击前方敌人, 被箭射中的敌人受到多段伤害。\n + 技能受[基础精通]的影响。 + """ + name = "迷雾箭雨" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [29, 29] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = True + + # 每次发射的攻击次数上限 : {value0}次 + data0 = [0, 3]# noqa: E501 + # 每次攻击的攻击力 : {value1}% + data1 = [0, 178]# noqa: E501 + # [范围信息] + # 箭矢射程 : {value2}px + data2 = [0, 500]# noqa: E501 + +# 驱虫烈火 +# archer/traveler/45442bbbe33540b4deeec29437dae70c +# b9cb48777665de22c006fabaf9a560b3/45442bbbe33540b4deeec29437dae70c +class Skill15(ActiveSkill): + """ + 旅行必需品“引火器”的功率加大, 发射火焰, 消灭周围的毒虫。\n + 火焰命中的敌人受到火属性伤害, 并进入灼伤异常状态。\n + 被火焰命中时, 位于旅人后方和两侧的敌人被吸附至前方。 + """ + name = "驱虫烈火" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [68, 401] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 火焰攻击力 : {value0}% + data0 = [0, 5316, 5855, 6395, 6934, 7473, 8013, 8552, 9091, 9630, 10170, 10709, 11248, 11788, 12327, 12866, 13406, 13945, 14484, 15023, 15563, 16102, 16641, 17181, 17720, 18259, 18799, 19338, 19877, 20417, 20956, 21495, 22034, 22574, 23113, 23652, 24192, 24731, 25270, 25810, 26349, 26888, 27427, 27967, 28506, 29045, 29585, 30124, 30663, 31203, 31742, 32281, 32821, 33360, 33899, 34438, 34978, 35517, 36056, 36596, 37135, 37674, 38214, 38753, 39292, 39831, 40371, 40910, 41449, 41989, 42528]# noqa: E501 + # 灼伤攻击力 : {value1}% + data1 = [0, 1329, 1464, 1599, 1733, 1868, 2003, 2138, 2273, 2408, 2542, 2677, 2812, 2947, 3082, 3217, 3351, 3486, 3621, 3756, 3891, 4026, 4160, 4295, 4430, 4565, 4700, 4834, 4969, 5104, 5239, 5374, 5509, 5643, 5778, 5913, 6048, 6183, 6318, 6452, 6587, 6722, 6857, 6992, 7127, 7261, 7396, 7531, 7666, 7801, 7935, 8070, 8205, 8340, 8475, 8610, 8744, 8879, 9014, 9149, 9284, 9419, 9553, 9688, 9823, 9958, 10093, 10228, 10362, 10497, 10632]# noqa: E501 + # 灼伤持续时间 : {value2}秒 + 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 + # 灼伤几率 : {value3}% + 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 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 玄机弓精通 +# archer/traveler/01c3a2fb793d293a25ed8dc7a0d70c1a +# b9cb48777665de22c006fabaf9a560b3/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill16(PassiveSkill): + """ + 时刻铭记修炼弓术的重要性可谓是旅人守则的基础中的基础。\n + 增加物理攻击力, 装备玄机弓时, 增加命中率。 + """ + name = "玄机弓精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 暴击 +# archer/traveler/fc1262c19f3d0477ee8eda47b8db8696 +# b9cb48777665de22c006fabaf9a560b3/fc1262c19f3d0477ee8eda47b8db8696 +class Skill17(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 三重加速 +# archer/traveler/8f73f243041c2d27739fe7696f02bf9b +# b9cb48777665de22c006fabaf9a560b3/8f73f243041c2d27739fe7696f02bf9b +class Skill18(ActiveSkill): + """ + 该技能可在地面或空中施放。\n + 激活鞋子上的迷雾推进装置, 向后方跳跃, 发射三支箭矢后落地。 + """ + name = "三重加速" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [55, 325] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = True + + # 箭矢攻击力 : {value0}% + data0 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501 + # 箭矢冲击波攻击力 : {value1}% + data1 = [0, 1207, 1329, 1452, 1574, 1697, 1819, 1941, 2064, 2186, 2309, 2431, 2554, 2676, 2799, 2921, 3043, 3166, 3288, 3411, 3533, 3656, 3778, 3900, 4023, 4145, 4268, 4390, 4513, 4635, 4757, 4880, 5002, 5125, 5247, 5370, 5492, 5615, 5737, 5859, 5982, 6104, 6227, 6349, 6472, 6594, 6716, 6839, 6961, 7084, 7206, 7329, 7451, 7573, 7696, 7818, 7941, 8063, 8186, 8308, 8431, 8553, 8675, 8798, 8920, 9043, 9165, 9288, 9410, 9532, 9655]# noqa: E501 + # 迷雾箭矢攻击力 : {value2}% + data2 = [0, 403, 444, 485, 526, 567, 607, 648, 689, 730, 771, 812, 853, 894, 935, 975, 1016, 1057, 1098, 1139, 1180, 1221, 1262, 1303, 1343, 1384, 1425, 1466, 1507, 1548, 1589, 1630, 1671, 1711, 1752, 1793, 1834, 1875, 1916, 1957, 1998, 2039, 2079, 2120, 2161, 2202, 2243, 2284, 2325, 2366, 2407, 2447, 2488, 2529, 2570, 2611, 2652, 2693, 2734, 2775, 2815, 2856, 2897, 2938, 2979, 3020, 3061, 3102, 3143, 3183, 3224]# noqa: E501 + # 迷雾箭矢冲击波攻击力 : {value3}% + data3 = [0, 802, 883, 965, 1046, 1127, 1209, 1290, 1371, 1453, 1534, 1615, 1697, 1778, 1859, 1941, 2022, 2104, 2185, 2266, 2348, 2429, 2510, 2592, 2673, 2754, 2836, 2917, 2998, 3080, 3161, 3242, 3324, 3405, 3486, 3568, 3649, 3731, 3812, 3893, 3975, 4056, 4137, 4219, 4300, 4381, 4463, 4544, 4625, 4707, 4788, 4869, 4951, 5032, 5114, 5195, 5276, 5358, 5439, 5520, 5602, 5683, 5764, 5846, 5927, 6008, 6090, 6171, 6252, 6334, 6415]# noqa: E501 + # [范围信息] + # 冲击波范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 斗志昂扬 +# archer/traveler/9cb6f9ed646fa87f9b7680a42ce83d1a +# b9cb48777665de22c006fabaf9a560b3/9cb6f9ed646fa87f9b7680a42ce83d1a +class Skill19(ActiveSkill): + """ + 旅行总是充满了令人兴奋的奇遇, 清澈的阳光照耀着前方的道路, 旅人已准备好迎接每一场旅行。\n + 增加自身基本攻击力、 技能攻击力和移动速度。 + """ + name = "斗志昂扬" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击和技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 移动速度增加 : {value2}% + data2 = [0, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 + +# 细雨 +# archer/traveler/4224f9b0b8c7c903e9a1e0f9d9f6d04d +# b9cb48777665de22c006fabaf9a560b3/4224f9b0b8c7c903e9a1e0f9d9f6d04d +class Skill20(ActiveSkill): + """ + 以抛物线发射箭矢和迷雾箭雨。\n + 发射的箭矢冲向地面产生冲击波, 击倒敌人。 + """ + name = "细雨" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [72, 426] + uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d" + hasVP = False + hasUP = True + + # 冲击波攻击力 : {value0}% + data0 = [0, 9544, 10512, 11480, 12449, 13417, 14385, 15353, 16322, 17290, 18258, 19226, 20195, 21163, 22131, 23099, 24067, 25036, 26004, 26972, 27940, 28909, 29877, 30845, 31813, 32782, 33750, 34718, 35686, 36654, 37623, 38591, 39559, 40527, 41496, 42464, 43432, 44400, 45369, 46337, 47305, 48273, 49242, 50210, 51178, 52146, 53114, 54083, 55051, 56019, 56987, 57956, 58924, 59892, 60860, 61829, 62797, 63765, 64733, 65701, 66670, 67638, 68606, 69574, 70543, 71511, 72479, 73447, 74416, 75384, 76352]# noqa: E501 + # [范围信息] + # 冲击波范围比率 : {value1}% + data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + +# 急流 +# archer/traveler/78bd107acd474518b606be1e4fd38239 +# b9cb48777665de22c006fabaf9a560b3/78bd107acd474518b606be1e4fd38239 +class Skill21(ActiveSkill): + """ + 以旋风的形态发射迷雾能量, 将被击中的敌人聚拢在一直线上, 随后连续发射震动箭。\n + 被震动箭命中的敌人会被回旋的迷雾之风控制一段时间。 + """ + name = "急流" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [82, 486] + uuid = "78bd107acd474518b606be1e4fd38239" + hasVP = False + hasUP = True + + # 旋风最大打击次数 : {value0}次 + data0 = [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 + # 旋风攻击力 : {value1}% + data1 = [0, 792, 872, 953, 1033, 1113, 1194, 1274, 1354, 1435, 1515, 1595, 1676, 1756, 1836, 1917, 1997, 2077, 2158, 2238, 2318, 2399, 2479, 2560, 2640, 2720, 2801, 2881, 2961, 3042, 3122, 3202, 3283, 3363, 3443, 3524, 3604, 3684, 3765, 3845, 3925, 4006, 4086, 4166, 4247, 4327, 4407, 4488, 4568, 4648, 4729, 4809, 4890, 4970, 5050, 5131, 5211, 5291, 5372, 5452, 5532, 5613, 5693, 5773, 5854, 5934, 6014, 6095, 6175, 6255, 6336]# noqa: E501 + # 震动箭攻击力 : {value2}% + data2 = [0, 6713, 7394, 8075, 8756, 9437, 10118, 10799, 11480, 12162, 12843, 13524, 14205, 14886, 15567, 16248, 16929, 17610, 18291, 18972, 19653, 20334, 21015, 21696, 22377, 23058, 23739, 24420, 25101, 25782, 26463, 27144, 27826, 28507, 29188, 29869, 30550, 31231, 31912, 32593, 33274, 33955, 34636, 35317, 35998, 36679, 37360, 38041, 38722, 39403, 40084, 40765, 41446, 42127, 42809, 43490, 44171, 44852, 45533, 46214, 46895, 47576, 48257, 48938, 49619, 50300, 50981, 51662, 52343, 53024, 53705]# noqa: E501 + # 震动箭控制时间 : {value3}秒 + data3 = [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 + # [范围信息] + # 箭矢射程 : {value4}px + data4 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + +# 旅人的直觉 +# archer/traveler/d085127b0edd719782bd618d5688f4a1 +# b9cb48777665de22c006fabaf9a560b3/d085127b0edd719782bd618d5688f4a1 +class Skill22(ActiveSkill): + """ + 虽然旅人看起来总是拥有好运气, 但实际上靠的是旅行者特有的敏锐直觉。\n + 旅人可以通过流浪协会流传下来的独特专注法提高自身能力。\n + 自身的回避率、 暴击率、 暴击伤害增加。 + """ + name = "旅人的直觉" + learnLv = 35 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [417, 981] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 回避率增加 : {value1}% + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # 暴击率增加 : {value2}% + data2 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 暴击伤害增加率 : {value3}% + data3 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + +# 高原雾花 +# archer/traveler/42c82812f86ff6704ae9952a2e6093a4 +# b9cb48777665de22c006fabaf9a560b3/42c82812f86ff6704ae9952a2e6093a4 +class Skill23(ActiveSkill): + """ + 该技能可以在地面或空中施放; 空中施放时会俯冲到地面后施放。\n + 双脚蹬地跳起, 释放鞋子上的迷雾推进装置, 向前方跳跃后反向旋转, 形成雾气漩涡, 随后借力于雾气漩涡, 射出大量特制小型速射箭矢。 + """ + name = "高原雾花" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [146, 865] + uuid = "42c82812f86ff6704ae9952a2e6093a4" + hasVP = True + hasUP = True + vps = [{'name': '雾花怒放', 'desc': '攻击力和冷却时间增加
施放时间减少'}, {'name': '雾花护行', 'desc': '赋予无敌状态
范围增加'}] # noqa: E501 + + # 箭矢最大攻击次数 : {value0}次 + data0 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 箭矢攻击力 : {value1}% + data1 = [0, 1695, 1867, 2039, 2211, 2383, 2555, 2727, 2899, 3071, 3243, 3415, 3587, 3758, 3930, 4102, 4274, 4446, 4618, 4790, 4962, 5134, 5306, 5478, 5650, 5822, 5994, 6166, 6338, 6510, 6682, 6854, 7026, 7198, 7370, 7542, 7713, 7885, 8057, 8229, 8401, 8573, 8745, 8917, 9089, 9261, 9433, 9605, 9777, 9949, 10121, 10293, 10465, 10637, 10809, 10981, 11153, 11325, 11497, 11668, 11840, 12012, 12184, 12356, 12528, 12700, 12872, 13044, 13216, 13388, 13560]# noqa: E501 + # 技能结束后霸体持续时间 : {value2}秒 + 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 + # [范围信息] + # 打击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [高原雾花]\n + - 基本冷却时间变更为24秒\n + 总攻击力 +100%\n + [高原雾花]施放速度 +30% + """ + ... + + def vp_2(self): + """ + [高原雾花]\n + 空中落地和施放时进入无敌状态\n + [高原雾花]攻击范围 +20% + """ + ... + +# 装置驱动 +# archer/traveler/3d8f3d438405d79f8d3ed68072674d1e +# b9cb48777665de22c006fabaf9a560b3/3d8f3d438405d79f8d3ed68072674d1e +class Skill24(ActiveSkill): + """ + 该技能可在地面或空中施放。\n + 将迷雾凝聚在迷雾装置发射口前方后分离, 向前瞄准后, 发射用引火器点燃的火焰箭。\n + 冲出发射口的火焰箭被迷雾能量助燃, 燃烧得更加旺盛, 并继续向前方飞行, 击中敌人或达到最大射程时爆炸。\n + 空中施放时火焰箭接触到地面发生爆炸。\n + 被爆炸波及的敌人受到火属性伤害。 + """ + name = "装置驱动" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [183, 1081] + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = True + hasUP = True + vps = [{'name': '稳定装置', 'desc': '取消僵直'}, {'name': '余烬之雾', 'desc': '生成火焰迷雾地带
范围增加'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 16786, 18489, 20192, 21895, 23598, 25301, 27004, 28706, 30409, 32112, 33815, 35518, 37221, 38924, 40627, 42330, 44033, 45736, 47439, 49142, 50845, 52547, 54250, 55953, 57656, 59359, 61062, 62765, 64468, 66171, 67874, 69577, 71280, 72983, 74686, 76388, 78091, 79794, 81497, 83200, 84903, 86606, 88309, 90012, 91715, 93418, 95121, 96824, 98527, 100229, 101932, 103635, 105338, 107041, 108744, 110447, 112150, 113853, 115556, 117259, 118962, 120665, 122368, 124070, 125773, 127476, 129179, 130882, 132585, 134288]# noqa: E501 + # 空中施放技能结束后霸体护甲持续时间 : {value1}秒 + data1 = [0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 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 + # [范围信息] + # 爆炸范围比率 : {value2}% + data2 = [0, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132]# noqa: E501 + + def vp_1(self): + """ + [装置驱动]\n + 可以取消其他技能的施放后僵直并立即发动该技能, 或取消该技能的施放后僵直, 并发动其他技能\n + (装置驱动系列及觉醒技能除外) + """ + ... + + def vp_2(self): + """ + [装置驱动]\n + 在[装置驱动]爆炸位置的地面生成火焰迷雾区域\n + - 未被[装置驱动]的爆炸命中的敌人接触到火焰迷雾区域时, 将受到[装置驱动]攻击力50%的伤害\n + - 火焰迷雾区域持续3秒, 使接触地面的敌人进入灼伤状态\n + [装置驱动]爆炸范围 +40% + """ + ... + +# 装载 : 猛击 +# archer/traveler/2f5d03c7848effbc0a23f4df45d9ca46 +# b9cb48777665de22c006fabaf9a560b3/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill25(ActiveSkill): + """ + 该技能可以在地面和空中施放; 可以强制中断其他技能并施放该技能, 或强制中断该技能并施放其他技能。\n + 将封存猛击迷雾的燃料罐插入迷雾装置, 增加下次施放的弓术技能 (觉醒技能和部分技能除外) 的攻击力, 该效果仅适用1次。\n + 技能不在冷却时间时, 在旅人周围生成蓝色的星轨; 施放技能时, 变为红色并持续一段时间。\n + 适用技能 : [装置驱动]、 [浓雾暴雨]、 [登跃飞锚]、 [神雾兵仗·妖旋风]、 [流雾疾风]、 [装载 : 烟花漫天]、 [装置驱动·星云] + """ + name = "装载 : 猛击" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 15 + mp = [68, 68] + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 弓术技能攻击力增加率 : {value0}% + data0 = [0, 10]# noqa: E501 + # 增益效果最大持续时间 : {value1}秒 + data1 = [0, 10]# noqa: E501 + # 空中施放技能结束后霸体护甲持续时间 : {value2}秒 + data2 = [0, 0.5]# noqa: E501 + +# 浓雾暴雨 +# archer/traveler/ade01c1d6afc8a05055225045e89fe49 +# b9cb48777665de22c006fabaf9a560b3/ade01c1d6afc8a05055225045e89fe49 +class Skill26(ActiveSkill): + """ + 提高迷雾装置的输出功率, 向天空发射由箭矢和迷雾箭形成的箭雨。\n + 箭雨落到地面产生大量冲击波, 造成多段伤害。 + """ + name = "浓雾暴雨" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [254, 1502] + uuid = "ade01c1d6afc8a05055225045e89fe49" + hasVP = True + hasUP = True + vps = [{'name': '暴雨剑岚', 'desc': '施放时间减少
范围增加'}, {'name': '化雨降临', 'desc': '取消僵直
强化[细雨]'}] # noqa: E501 + + # 冲击波最大攻击次数 : {value0}次 + data0 = [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 + # 每次冲击波攻击力 : {value1}% + data1 = [0, 3321, 3658, 3995, 4332, 4669, 5006, 5342, 5679, 6016, 6353, 6690, 7027, 7364, 7701, 8038, 8375, 8712, 9049, 9385, 9722, 10059, 10396, 10733, 11070, 11407, 11744, 12081, 12418, 12755, 13091, 13428, 13765, 14102, 14439, 14776, 15113, 15450, 15787, 16124, 16461, 16798, 17134, 17471, 17808, 18145, 18482, 18819, 19156, 19493, 19830, 20167, 20504, 20840, 21177, 21514, 21851, 22188, 22525, 22862, 23199, 23536, 23873, 24210, 24547, 24883, 25220, 25557, 25894, 26231, 26568]# noqa: E501 + # [范围信息] + # 冲击波范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [浓雾暴雨]\n + 一次性发射全部箭矢\n + [浓雾暴雨]范围 +30% + """ + ... + + def vp_2(self): + """ + [浓雾暴雨]\n + 可以强制中断[浓雾暴雨]施放后僵直, 并施放[细雨]\n + 箭矢降落速度 +20%\n + [细雨]\n + [细雨]变更为像[浓雾暴雨]一样降落 + """ + ... + +# 神雾兵仗·流星 +# archer/traveler/ff171dc487807bb9aa28900ca9a46b41 +# b9cb48777665de22c006fabaf9a560b3/ff171dc487807bb9aa28900ca9a46b41 +class Skill27(ActiveSkill): + """ + 学习后, 在玄机弓下方安装只有隶属于自由旅行者组织“流浪协会”的优秀弓箭手才能驾驭的[神雾兵仗·流星]。\n + 可以在除[高原雾花]和觉醒技能以外的旅人弓术系列技能的瞄准和射击过程中发动, 根据施放的弓术技能形态 (贯穿型、 爆炸型、 散射型) 发动蕴含星雾力量的流星箭。\n + 每个技能只能发射1次。 + """ + name = "神雾兵仗·流星" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 10 + mp = [109, 643] + uuid = "ff171dc487807bb9aa28900ca9a46b41" + hasVP = True + hasUP = True + vps = [{'name': '流星速射', 'desc': '变更填充次数
速度增加
范围增加'}, {'name': '神雾终矢', 'desc': '变更为单独施放1次的技能
取消僵直'}] # noqa: E501 + + # 储备箭数 : {value0}个 + data0 = [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 + # 贯穿型和爆炸型流星箭攻击力 : {value1}% + data1 = [0, 11748, 12940, 14132, 15323, 16515, 17707, 18899, 20091, 21283, 22474, 23666, 24858, 26050, 27242, 28434, 29625, 30817, 32009, 33201, 34393, 35585, 36776, 37968, 39160, 40352, 41544, 42735, 43927, 45119, 46311, 47503, 48695, 49886, 51078, 52270, 53462, 54654, 55846, 57037, 58229, 59421, 60613, 61805, 62997, 64188, 65380, 66572, 67764, 68956, 70147, 71339, 72531, 73723, 74915, 76107, 77298, 78490, 79682, 80874, 82066, 83258, 84449, 85641, 86833, 88025, 89217, 90409, 91600, 92792, 93984]# noqa: E501 + # 散射型流星箭最大打击次数 : {value2}次 + data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 散射型流星箭每次打击攻击力 : {value3}% + data3 = [0, 1677, 1847, 2017, 2187, 2357, 2528, 2698, 2868, 3038, 3208, 3378, 3548, 3718, 3889, 4059, 4229, 4399, 4569, 4739, 4909, 5079, 5250, 5420, 5590, 5760, 5930, 6100, 6270, 6440, 6611, 6781, 6951, 7121, 7291, 7461, 7631, 7801, 7972, 8142, 8312, 8482, 8652, 8822, 8992, 9162, 9333, 9503, 9673, 9843, 10013, 10183, 10353, 10523, 10694, 10864, 11034, 11204, 11374, 11544, 11714, 11884, 12055, 12225, 12395, 12565, 12735, 12905, 13075, 13245, 13416]# noqa: E501 + # [范围信息] + # 贯穿型箭矢射程 : {value4}px + data4 = [0, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800]# noqa: E501 + # 爆炸型冲击波范围比率 : {value5}% + 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 + # 散射型冲击波范围比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [神雾兵仗·流星]\n + 变更为可填充6次的技能\n + - 每次填充冷却时间 : 6.6秒\n + - 单次攻击力 -33%\n + 使用[神雾兵仗 · 流星]时, 10秒内攻击速度 +3%\n + (学习[自动操作模式]后, 攻击速度增加量变更为2%)\n + - 最多可叠加5次\n + 射程及冲击波范围 +25% + """ + ... + + def vp_2(self): + """ + [神雾兵仗·流星]\n + 解除神雾兵仗·流星后, 发射强大的流星箭; 可单独施放\n + - 可以在地面和空中施放\n + - 在空中施放时, 会在落地后施放\n + - 变更为可以适用装载 : 猛击/闪攻\n + - 可以强制中断旅人转职技能施放后僵直并施放 (觉醒技能除外)\n + - [流浪之星的纹章]冷却时间减少效果, 不受是否学习[自动操作模式]的影响\n + - 基本冷却时间变更为40秒\n + - 适用[神雾兵仗·流星]4次攻击力\n + - 总攻击力相同\n + - 删除填充效果 + """ + ... + +# 野外生存 +# archer/traveler/547ab2b2bd860d3e37355a9cfbc1077c +# b9cb48777665de22c006fabaf9a560b3/547ab2b2bd860d3e37355a9cfbc1077c +class Skill28(PassiveSkill): + """ + 旅行并不会总是按照计划进行, 所以旅人时刻都要发挥出色的应变能力。\n + 增加基本攻击和技能攻击力, 增加自身受到的技能和消耗品的生命值、 魔法值恢复效果。\n + 此外, 在营火附近生成一个可以恢复生命值、 魔法值的野营便当。 + """ + name = "野外生存" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" + hasVP = False + hasUP = False + + # 基本攻击和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # 技能和消耗品生命值、 魔法值恢复效果增加率 : {value1}% + 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]# noqa: E501 + +# 旷野火炎 +# archer/traveler/506e7ed77d517419a6e1c437a2cedb17 +# b9cb48777665de22c006fabaf9a560b3/506e7ed77d517419a6e1c437a2cedb17 +class Skill29(ActiveSkill): + """ + 点燃引火器, 以迷雾装置的迷雾能量作为燃料, 发射多支火焰箭。\n + 发射时织梦者前方的敌人会被推开一段距离, 发射的箭矢在前方坠落引发连环爆炸, 造成火属性伤害并灼烧地面。\n + 接触燃烧地面的敌人会进入灼伤状态。 + """ + name = "旷野火炎" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1420, 6378] + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = False + + # 爆炸最大攻击次数 : {value0}次 + data0 = [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 + # 每次爆炸攻击力 : {value1}% + data1 = [0, 5762, 7098, 8434, 9770, 11106, 12442, 13779, 15115, 16451, 17787, 19123, 20459, 21795, 23131, 24467, 25804, 27140, 28476, 29812, 31148, 32484, 33820, 35156, 36492, 37828, 39165, 40501, 41837, 43173, 44509, 45845, 47181, 48517, 49853, 51189, 52526, 53862, 55198, 56534, 57870, 59206, 60542, 61878, 63214, 64551, 65887, 67223, 68559, 69895, 71231]# noqa: E501 + # 灼烧地面持续时间 : {value2}秒 + 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 + # 灼伤几率 : {value3}% + 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 + # 每秒灼伤攻击力 : {value4}% + data4 = [0, 3554, 4378, 5203, 6027, 6851, 7675, 8499, 9324, 10148, 10972, 11796, 12620, 13444, 14269, 15093, 15917, 16741, 17565, 18390, 19214, 20038, 20862, 21686, 22510, 23335, 24159, 24983, 25807, 26631, 27456, 28280, 29104, 29928, 30752, 31576, 32401, 33225, 34049, 34873, 35697, 36522, 37346, 38170, 38994, 39818, 40642, 41467, 42291, 43115, 43939]# noqa: E501 + +# 装载 : 闪攻 +# archer/traveler/8c2379737c5acc935c1731f67f607655 +# b9cb48777665de22c006fabaf9a560b3/8c2379737c5acc935c1731f67f607655 +class Skill30(PassiveSkill): + """ + 精炼猛击迷雾, 追加可以提升反应力的闪攻力量。\n + 施放[装载 : 猛击]时, 除了增加下一个弓术技能的攻击力外还能额外减少技能冷却时间。 + """ + name = "装载 : 闪攻" + learnLv = 60 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = False + hasUP = False + + # 弓术技能冷却时间减少率 : {value0}% + data0 = [0, 10]# noqa: E501 + # 增益最大持续时间 : {value1}秒 + data1 = [0, 10]# noqa: E501 + +# 登跃飞锚 +# archer/traveler/a5fa08f5d509e6ff2ebc68856a470b5a +# b9cb48777665de22c006fabaf9a560b3/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill31(ActiveSkill): + """ + 该技能可在地面或空中施放。\n + 将用于安装帐篷或攀岩时使用的多功能飞锚附加到震动箭上, 驱动迷雾能量发射。\n + 箭在落地前射出飞锚, 产生冲击波, 摩擦地面猛烈旋转。\n + 在回收飞锚时拔出岩石轰击中央地面, 对范围内的敌人造成巨额伤害。 + """ + name = "登跃飞锚" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [292, 1313] + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = True + hasUP = True + vps = [{'name': '双载岩爆', 'desc': '可多次发动
范围增加'}, {'name': '迅爆飞锚', 'desc': '变更为反应型飞锚
变更为单次攻击
攻击时间减少'}] # noqa: E501 + + # 冲击波攻击力 : {value0}% + data0 = [0, 3124, 3441, 3758, 4075, 4392, 4709, 5026, 5343, 5660, 5977, 6294, 6611, 6928, 7245, 7562, 7879, 8196, 8513, 8830, 9147, 9464, 9781, 10098, 10415, 10732, 11049, 11366, 11683, 12000, 12317, 12634, 12951, 13268, 13585, 13902, 14219, 14536, 14852, 15169, 15486, 15803, 16120, 16437, 16754, 17071, 17388, 17705, 18022, 18339, 18656]# noqa: E501 + # 回旋最大多段攻击次数 : {value1}次 + data1 = [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 + # 每次回旋攻击力 : {value2}% + data2 = [0, 472, 520, 568, 616, 663, 711, 759, 807, 855, 903, 951, 999, 1046, 1094, 1142, 1190, 1238, 1286, 1334, 1382, 1429, 1477, 1525, 1573, 1621, 1669, 1717, 1765, 1813, 1860, 1908, 1956, 2004, 2052, 2100, 2148, 2196, 2243, 2291, 2339, 2387, 2435, 2483, 2531, 2579, 2626, 2674, 2722, 2770, 2818]# noqa: E501 + # 岩石轰击攻击力 : {value3}% + data3 = [0, 21874, 24093, 26313, 28532, 30751, 32970, 35189, 37408, 39627, 41846, 44066, 46285, 48504, 50723, 52942, 55161, 57380, 59599, 61819, 64038, 66257, 68476, 70695, 72914, 75133, 77352, 79572, 81791, 84010, 86229, 88448, 90667, 92886, 95106, 97325, 99544, 101763, 103982, 106201, 108420, 110639, 112859, 115078, 117297, 119516, 121735, 123954, 126173, 128392, 130612]# noqa: E501 + # [范围信息] + # 岩石轰击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [登跃飞锚]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50%\n + 岩石冲击爆炸范围 +30% + """ + ... + + def vp_2(self): + """ + [登跃飞锚]\n + 安装反应型飞锚, 当周围存在敌人时发生爆炸\n + - 总攻击力相同\n + - 锚持续时间 : 10秒\n + - 在持续时间内重新安装时, 现有的锚不会消失 + """ + ... + +# 神雾兵仗·妖旋风 +# archer/traveler/5dc7008b12a459325b548b0715c6b73c +# b9cb48777665de22c006fabaf9a560b3/5dc7008b12a459325b548b0715c6b73c +class Skill32(ActiveSkill): + """ + 该技能可以在地面和空中施放; 可以强制中断其他技能并施放该技能, 或强制中断该技能并施放其他技能。\n + 将自由旅行家组织“流浪协会”秘传的影雾封存到特制的“神雾兵仗·妖旋风”燃料罐中, 安装在迷雾装置上发射, 释放的妖气引发猛烈的旋风, 连同织梦者发射的箭矢席卷一切。 + """ + name = "神雾兵仗·妖旋风" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [480, 2153] + uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = True + hasUP = True + vps = [{'name': '猛火妖旋', 'desc': '范围增加
可强控敌人
攻击力和冷却时间减少'}, {'name': '妖岚回旋', 'desc': '可多次发动
[绝技袭击]连接强化'}] # noqa: E501 + + # 空中施放时向后落地位置 : {value0}px + 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 + # 箭矢最大攻击次数 : {value1}次 + 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 + # 箭矢攻击力 : {value2}% + data2 = [0, 1138, 1254, 1369, 1485, 1600, 1716, 1831, 1947, 2062, 2177, 2293, 2408, 2524, 2639, 2755, 2870, 2986, 3101, 3217, 3332, 3448, 3563, 3679, 3794, 3910, 4025, 4141, 4256, 4371, 4487, 4602, 4718, 4833, 4949, 5064, 5180, 5295, 5411, 5526, 5642, 5757, 5873, 5988, 6104, 6219, 6335, 6450, 6565, 6681, 6796]# noqa: E501 + # 妖气旋风最大打击次数 : {value3}次 + 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]# noqa: E501 + # 妖气旋风攻击力 : {value4}% + data4 = [0, 4556, 5018, 5480, 5942, 6404, 6867, 7329, 7791, 8253, 8715, 9178, 9640, 10102, 10564, 11026, 11488, 11951, 12413, 12875, 13337, 13799, 14262, 14724, 15186, 15648, 16110, 16572, 17035, 17497, 17959, 18421, 18883, 19346, 19808, 20270, 20732, 21194, 21656, 22119, 22581, 23043, 23505, 23967, 24429, 24892, 25354, 25816, 26278, 26740, 27203]# noqa: E501 + # [范围信息] + # 旋风范围比率 : {value5}% + data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 + + def vp_1(self): + """ + [神雾兵仗·妖旋风]\n + 在弹药筒中装入火焰的气息, 生成更大的旋风\n + - 旋风攻击范围 +30%\n + - 使命中的敌人进入强制控制状态3秒\n + - 攻击时附加灼伤效果\n + 基本冷却时间变更为40秒\n + 总攻击力 -11% + """ + ... + + def vp_2(self): + """ + [神雾兵仗·妖旋风]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 22.5秒\n + - 单次攻击力 -50%\n + 施放[神雾兵仗·妖旋风]后立即连接施放[绝技袭击]时, 跳跃距离和速度增加\n + [绝技袭击]\n + 施放[神雾兵仗·妖旋风]时, 初始化[绝技袭击]的冷却时间\n + - [绝技袭击]攻击力 -17% + """ + ... + +# 流浪之星的纹章 +# archer/traveler/8ee0099656df08a0b39225f8a21d514b +# b9cb48777665de22c006fabaf9a560b3/8ee0099656df08a0b39225f8a21d514b +class Skill33(PassiveSkill): + """ + 赐予勇于探索属于自己的星星的天境之人的纹章, 持有者有权改造各种如燃料罐等设备, 为接下来的旅途做好准备。\n + 增加基本攻击力和转职技能攻击力, 进入地下城时, 自动施放[旅人的直觉]。\n + 改造[神雾兵仗·流星], 使其能够更频繁地使用。 (学习[自动操作模式]后, 不适用冷却时间减少效果) + """ + name = "流浪之星的纹章" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "8ee0099656df08a0b39225f8a21d514b" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # [神雾兵仗·流星]冷却时间减少率 : {value1}% + 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 + +# 流雾疾风 +# archer/traveler/da6e37c1e3f0e8867f70007d89c239ff +# b9cb48777665de22c006fabaf9a560b3/da6e37c1e3f0e8867f70007d89c239ff +class Skill34(ActiveSkill): + """ + 将迷雾装置功率发动到极限, 流动的高浓度迷雾能量包覆在箭矢上, 如同疾风骤雨般连续发射。\n + 在连续发射过程中按跳跃键可以中断技能。 + """ + name = "流雾疾风" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [987, 4433] + uuid = "da6e37c1e3f0e8867f70007d89c239ff" + hasVP = True + hasUP = True + vps = [{'name': '风暴激破', 'desc': '赋予无敌状态'}, {'name': '狂飙风雾', 'desc': '施放时间减少
范围增加
[神雾兵仗·流星]发射数增加'}] # noqa: E501 + + # 最大连续发射次数 : {value0}次 + data0 = [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]# noqa: E501 + # 每次射击攻击力 : {value1}% + data1 = [0, 3377, 3720, 4062, 4405, 4747, 5090, 5433, 5775, 6118, 6460, 6803, 7146, 7488, 7831, 8173, 8516, 8859, 9201, 9544, 9886, 10229, 10571, 10914, 11257, 11599, 11942, 12284, 12627, 12970, 13312, 13655, 13997, 14340, 14683, 15025, 15368, 15710, 16053, 16396, 16738, 17081, 17423, 17766, 18109, 18451, 18794, 19136, 19479, 19822, 20164]# noqa: E501 + + def vp_1(self): + """ + [流雾疾风]\n + 连续发射次数 -50%, 集中迷雾装置的能量后, 向前方顺着箭矢的方向, 额外发射最后一击\n + - 总攻击力相同\n + - 在连射过程中按跳跃键时, 立即发射最后一击\n + 施放时进入无敌状态 + """ + ... + + def vp_2(self): + """ + [流雾疾风]\n + [流雾疾风]施放速度 +35%\n + Y轴攻击范围 +30%\n + [神雾兵仗·流星]\n + [流雾疾风]施放过程中可额外发射2次[神雾兵仗·流星] + """ + ... + +# 自动操作模式 +# archer/traveler/47bd4871f29defc2a0021ee9261d7a5b +# b9cb48777665de22c006fabaf9a560b3/47bd4871f29defc2a0021ee9261d7a5b +class Skill35(PassiveSkill): + """ + 将[神雾兵仗·流星]的发射装置改造为自动模式。\n + 学习后, 不适用[流浪之星的纹章]的[神雾兵仗·流星]冷却时间减少效果; [神雾兵仗·流星]自动发射。 ([绝技袭击]除外) + """ + name = "自动操作模式" + learnLv = 75 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = False + hasUP = False + + +# 装载 : 烟花漫天 +# archer/traveler/9bff7f2559e003766fee2853dca00631 +# b9cb48777665de22c006fabaf9a560b3/9bff7f2559e003766fee2853dca00631 +class Skill36(ActiveSkill): + """ + 该技能可在前方一定范围内存在敌人时施放。\n + 可以在地面和空中施放; 可以强制中断其他技能并施放该技能, 或强制中断该技能并施放其他技能。\n + 快速跳跃锁定范围内最强的敌人后, 将以旅行中看到的烟花为灵感制作的燃料罐安装在迷雾装置上, 朝着地面发射后落地。 箭在落到地面时产生华丽的烟花爆炸, 被爆炸波及的敌人受到火属性伤害。\n + 在标准高度以下施放时会跳跃到标准高度, 过于靠近目标施放时会后退并跳起。 + """ + name = "装载 : 烟花漫天" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 40 + mp = [1100, 4938] + uuid = "9bff7f2559e003766fee2853dca00631" + hasVP = True + hasUP = True + vps = [{'name': '烟花蓄势', 'desc': '范围增加
地面施放时不会跳跃
取消追踪功能'}, {'name': '焰火盛典', 'desc': '速度增加
初始化[装置驱动]的冷却时间'}] # noqa: E501 + + # 索敌距离 : {value0}px + data0 = [0, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700]# noqa: E501 + # 索敌宽度 : {value1}px + data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 索敌高度 : {value2}px + data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # 标准高度 : {value3}px + data3 = [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]# noqa: E501 + # 过近判断距离 : {value4}px + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 烟花爆炸攻击力 : {value5}% + data5 = [0, 72835, 80224, 87613, 95002, 102391, 109780, 117169, 124558, 131947, 139337, 146726, 154115, 161504, 168893, 176282, 183671, 191060, 198449, 205838, 213227, 220616, 228005, 235394, 242783, 250172, 257561, 264951, 272340, 279729, 287118, 294507, 301896, 309285, 316674, 324063, 331452, 338841, 346230, 353619, 361008, 368397, 375786, 383175, 390564, 397954, 405343, 412732, 420121, 427510, 434899]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value6}% + data6 = [0, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96]# noqa: E501 + + def vp_1(self): + """ + [装载 : 烟花漫天]\n + 爆炸范围强化, 即使没有敌人时也可以施放, 并且可以在地面射击\n + - 在地面施放时不会跳跃, 而是在地面朝前方射击\n + - 在空中施放时不会追踪敌人, 而是以固定角度射击 + """ + ... + + def vp_2(self): + """ + [装载 : 烟花漫天]\n + 施放[装载 : 烟花漫天]后, 20秒内移动速度 +15%\n + [装置驱动]\n + 施放[装载 : 烟花漫天]时初始化[装置驱动]的冷却时间\n + - [装置驱动]攻击力 -26.6%\n + - [装置驱动]爆炸时追加小型烟花漫天 + """ + ... + +# 神雾兵仗·北极星 +# archer/traveler/a6c8f69107f8c4f5d1a0c7a57d000290 +# b9cb48777665de22c006fabaf9a560b3/a6c8f69107f8c4f5d1a0c7a57d000290 +class Skill37(ActiveSkill): + """ + 该技能可以在学习[神雾兵仗·流星]后施放。\n + 作为“流浪之星”, 获得开启[神雾兵仗·流星]隐藏的北极星模式的权限。\n + 迷雾装置的迷雾能量和由北极星模式增强的星雾能量在天空中融合, 形成星空极光, 在持续时间里朝着天境之人附近最强的敌人落下流星弹。\n + 极光持续时间结束或再次输入技能快捷键时极光消失, 短暂地形成银河后, 巨型流星沿着银河坠落后爆炸, 造成最后一击。\n + 没有敌人的情况下, 巨型流星会落在天境之人前方。 + """ + name = "神雾兵仗·北极星" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2396, 10757] + uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" + hasVP = False + hasUP = False + + # 极光最大持续时间 : {value0}秒 + data0 = [0, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5]# noqa: E501 + # 攻击探索距离 : {value1}px + data1 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 + # 探索间隔时间 : {value2}秒 + data2 = [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 + # 最大探索数量 : {value3}次 + data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 每次探索落下流星弹数量 : {value4}发 + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 流星弹攻击力 : {value5}% + data5 = [0, 1809, 2228, 2647, 3067, 3486, 3906, 4325, 4744, 5164, 5583, 6003, 6422, 6842, 7261, 7680, 8100, 8519, 8939, 9358, 9777, 10197, 10616, 11036, 11455, 11874, 12294, 12713, 13133, 13552, 13971, 14391, 14810, 15230, 15649, 16068, 16488, 16907, 17327, 17746, 18165, 18585, 19004, 19424, 19843, 20262, 20682, 21101, 21521, 21940, 22359]# noqa: E501 + # 巨型流星弹最后一击攻击力 : {value6}% + data6 = [0, 180954, 222915, 264875, 306836, 348796, 390757, 432717, 474678, 516638, 558599, 600559, 642520, 684480, 726440, 768401, 810361, 852322, 894282, 936243, 978203, 1020164, 1062124, 1104085, 1146045, 1188005, 1229966, 1271926, 1313887, 1355847, 1397808, 1439768, 1481729, 1523689, 1565650, 1607610, 1649571, 1691531, 1733491, 1775452, 1817412, 1859373, 1901333, 1943294, 1985254, 2027215, 2069175, 2111136, 2153096, 2195056, 2237017]# noqa: E501 + +# 星辰装置 +# archer/traveler/3829c15bf5f520c13998a3479ba0ce7b +# b9cb48777665de22c006fabaf9a560b3/3829c15bf5f520c13998a3479ba0ce7b +class Skill38(PassiveSkill): + """ + 只有领悟到旅行的真谛的聆风·旅人, 才能通过名为“星辰装置”的星座图的指引, 施放神秘的星光之力。\n + 增加基本攻击力和转职技能攻击力, 变更部分技能效果。\n + [绝技袭击]\n + 进入霸体状态, 可以强制中断其他技能并施放该技能, 或强制中断该技能并施放其他技能。\n + [驱虫烈火]\n + 在火焰中加入星光的力量, 攻击范围增加, 并对敌人造成控制效果。 + """ + name = "星辰装置" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "3829c15bf5f520c13998a3479ba0ce7b" + hasVP = False + hasUP = False + + # [驱虫烈火]范围增加率 : {value0}% + data0 = [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]# noqa: E501 + # [驱虫烈火]控制时间 : {value1}秒 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value2}% + data2 = [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 + +# 装置驱动 : 星云 +# archer/traveler/03bb5314ffd41e9458d67ef924fef38f +# b9cb48777665de22c006fabaf9a560b3/03bb5314ffd41e9458d67ef924fef38f +class Skill39(ActiveSkill): + """ + 该技能可在地面或空中施放。\n + 向前方跳起时, 分离迷雾装置的头部, 头部分化出更多的零件分布在四周, 同时向中央的零件发射充满了星辰装置光芒能量的箭矢。\n + 箭矢在零件之间来回穿梭, 对敌人造成攻击并控制敌人, 同时向零件传输能量, 被传输的能量经过零件强化并产生剧烈爆炸。\n + 地面施放时, 输入前方向键可以跳得更远。 + """ + name = "装置驱动 : 星云" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1398, 6277] + uuid = "03bb5314ffd41e9458d67ef924fef38f" + hasVP = False + hasUP = False + + # 光箭攻击力 : {value0}% + data0 = [0, 28246, 31112, 33977, 36843, 39708, 42574, 45439, 48305, 51170, 54036, 56901, 59767, 62632, 65498, 68364, 71229, 74095, 76960, 79826, 82691, 85557, 88422, 91288, 94153, 97019, 99884, 102750, 105615, 108481, 111347, 114212, 117078, 119943, 122809, 125674, 128540, 131405, 134271, 137136, 140002, 142867, 145733, 148599, 151464, 154330, 157195, 160061, 162926, 165792, 168657]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 112984, 124446, 135908, 147370, 158833, 170295, 181757, 193219, 204681, 216143, 227605, 239068, 250530, 261992, 273454, 284916, 296378, 307840, 319303, 330765, 342227, 353689, 365151, 376613, 388075, 399538, 411000, 422462, 433924, 445386, 456848, 468310, 479773, 491235, 502697, 514159, 525621, 537083, 548546, 560008, 571470, 582932, 594394, 605856, 617318, 628781, 640243, 651705, 663167, 674629]# noqa: E501 + # 技能结束后无敌持续时间 : {value2}秒 + data2 = [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, 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, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 + +# 神雾星仗·人马座星云 +# archer/traveler/bb34e8854a93fd250347a1c64119f7ab +# b9cb48777665de22c006fabaf9a560b3/bb34e8854a93fd250347a1c64119f7ab +class Skill40(ActiveSkill): + """ + 该技能可以在学习[神雾兵仗·流星]后施放; 可以在地面和空中施放。\n + 释放星辰装置的力量, 将迷雾装置和[神雾兵仗·流星]融合在一起, 组成[神雾星仗·人马座星云]。\n + 从鞋子喷射出经过星辰装置增强的星雾, 强控敌人, 然后飞上天空, 完全展开[神雾星仗·人马座星云], 向被星雾席卷的敌人中最强的敌人发射一束星光箭, 星光箭贯穿敌人, 将灿烂的星座刻在夜空中, 并引发爆炸。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与联动技能共享冷却时间。\n + 如果联动技能处于冷却时间, 则无法使用三次觉醒技能。 + """ + name = "神雾星仗·人马座星云" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [3944, 17712] + uuid = "bb34e8854a93fd250347a1c64119f7ab" + hasVP = False + hasUP = False + + # 星光箭攻击力 : {value0}% + data0 = [0, 141348, 174124, 206900, 239677, 272453, 305229, 338005, 370782, 403558, 436334, 469110, 501887, 534663, 567439, 600216, 632992, 665768, 698544, 731321, 764097, 796873, 829650, 862426, 895202, 927978, 960755, 993531, 1026307, 1059083, 1091860, 1124636, 1157412, 1190189, 1222965, 1255741, 1288517, 1321294, 1354070, 1386846, 1419623, 1452399, 1485175, 1517951, 1550728, 1583504, 1616280, 1649056, 1681833, 1714609, 1747385]# noqa: E501 + # 星座爆炸攻击力 : {value1}% + data1 = [0, 329811, 406289, 482767, 559245, 635723, 712201, 788679, 865157, 941635, 1018113, 1094591, 1171069, 1247547, 1324025, 1400503, 1476981, 1553459, 1629937, 1706415, 1782893, 1859371, 1935849, 2012327, 2088805, 2165283, 2241761, 2318239, 2394717, 2471195, 2547673, 2624151, 2700629, 2777107, 2853585, 2930063, 3006541, 3083019, 3159497, 3235975, 3312453, 3388931, 3465409, 3541887, 3618365, 3694843, 3771321, 3847798, 3924276, 4000754, 4077232]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'traveler' + self.nameCN = '聆风·旅人' + self.role = 'archer' + self.角色 = '弓箭手' + self.职业 = '旅人' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/archer/vigilante.py b/backend/core/character/GF/archer/vigilante.py new file mode 100644 index 00000000..7c5ecc64 --- /dev/null +++ b/backend/core/character/GF/archer/vigilante.py @@ -0,0 +1,1423 @@ +#b9cb48777665de22c006fabaf9a560b3 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 凌跃一击 +# archer/vigilante/0969cd4054d93da07708108c0cc1c4b5 +# b9cb48777665de22c006fabaf9a560b3/0969cd4054d93da07708108c0cc1c4b5 +class Skill0(ActiveSkill): + """ + 该技能可在地面和空中施放。\n + 向后微微跃起, 并根据武器的不同, 向地面发射不同的投射物, 使敌人浮空。\n + 攻击时, 有霸体判定; 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。 + """ + name = "凌跃一击" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 箭矢攻击力 : {value0}% + data0 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # 冲击波浮空力 : {value2}% + data2 = [0, 450, 455, 460, 465, 470, 475, 480, 485, 490, 495, 500, 505, 510, 515, 520, 525, 530, 535, 540, 545]# noqa: E501 + # [转职为缪斯后] + # 棱镜攻击力 : {value3} + data3 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value4} + data4 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + # [转职为妖护使后] + # 妖兽上勾拳攻击力 : {value5}% + data5 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # [转职为奇美拉后] + # 箭矢攻击力 : {value6} + data6 = [0, 24, 28, 32, 35, 39, 43, 47, 51, 55, 58, 62, 66, 70, 74, 78, 81, 85, 89, 93, 97]# noqa: E501 + # 冲击波攻击力 : {value7} + data7 = [0, 96, 111, 127, 142, 157, 173, 188, 203, 218, 234, 249, 264, 280, 295, 310, 326, 341, 356, 371, 387]# noqa: E501 + +# 超越两界 +# archer/vigilante/e0a072e8cef2d77893aad5f68aeed56a +# b9cb48777665de22c006fabaf9a560b3/e0a072e8cef2d77893aad5f68aeed56a +class Skill1(PassiveSkill): + """ + 既非人类又非妖兽, 但又同时属于两者的妖护使, 为了生存必须充分发挥其能力。\n + 改变基本攻击, 并可穿戴妖影弓。\n + 穿戴妖影弓的妖护使可通过基本攻击和技能获得妖兽形技能所需的妖气。 + """ + name = "超越两界" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = False + + +# 妖兽化 +# archer/vigilante/2a0a39184de92acf1c1375e00b77404c +# b9cb48777665de22c006fabaf9a560b3/2a0a39184de92acf1c1375e00b77404c +class Skill2(ActiveSkill): + """ + 妖护使变身为人形或妖兽, 当前为人形则转变成妖兽, 反之则由妖兽转变成人形。\n + 输入方向键时, 可朝对应方向移动并变身, 未输入方向键时会原地变身。\n + 学习该技能后, 使用和当前变身形态不符的技能时, 会自动变身并施放技能, 技能之间可以中断施放后的僵直时间。 无论当前的变身形态如何, 都可以中断技能的施放后僵直, 但觉醒技能除外。\n + 可在地面或空中施放。 + """ + name = "妖兽化" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 2.2 + mp = [3, 3] + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = False + + +# 妖痕抓击 +# archer/vigilante/9dc8438e4572d39243c97da31c113acc +# b9cb48777665de22c006fabaf9a560b3/9dc8438e4572d39243c97da31c113acc +class Skill3(ActiveSkill): + """ + [人形技能]\n + 妖护使将妖影弓变化为潜行形态, 挥舞由妖气形成的利刃。\n + 可在地面或空中施放。 + """ + name = "妖痕抓击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [7, 54] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 妖气利刃攻击力 : {value0}% + data0 = [0, 2304, 2538, 2771, 3005, 3239, 3473, 3706, 3940, 4174, 4408, 4641, 4875, 5109, 5343, 5576, 5810, 6044, 6278, 6511, 6745, 6979, 7213, 7446, 7680, 7914, 8147, 8381, 8615, 8849, 9082, 9316, 9550, 9784, 10017, 10251, 10485, 10719, 10952, 11186, 11420, 11654, 11887, 12121, 12355, 12589, 12822, 13056, 13290, 13523, 13757, 13991, 14225, 14458, 14692, 14926, 15160, 15393, 15627, 15861, 16095, 16328, 16562, 16796, 17030, 17263, 17497, 17731, 17965, 18198, 18432]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + +# 后跳 +# archer/vigilante/7822d6d52e10964a6755f142c666b494 +# b9cb48777665de22c006fabaf9a560b3/7822d6d52e10964a6755f142c666b494 +class Skill4(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# archer/vigilante/5a56514f35cf0270ae8d6c65f8fefd78 +# b9cb48777665de22c006fabaf9a560b3/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill5(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [凌跃一击]技能的攻击力。\n + 决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# archer/vigilante/ce26c6b69d02a440a81b552bec94f03b +# b9cb48777665de22c006fabaf9a560b3/ce26c6b69d02a440a81b552bec94f03b +class Skill6(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# archer/vigilante/892ef624d8bf3d7fc045f84825fd6104 +# b9cb48777665de22c006fabaf9a560b3/892ef624d8bf3d7fc045f84825fd6104 +class Skill7(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 全力挥击 +# archer/vigilante/4655101518604f874721b3cc249aae10 +# b9cb48777665de22c006fabaf9a560b3/4655101518604f874721b3cc249aae10 +class Skill8(ActiveSkill): + """ + 用力挥舞弓, 击打周围的敌人, 并向前推出。\n + 转职为猎人时, 再次按技能键会立即发射一枚爆炸箭矢, 造成额外伤害。\n + 转职为缪斯或奇美拉时, 技能类型变为独立攻击力。 + """ + name = "全力挥击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 165] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 击打攻击力 : {value0}% + data0 = [0, 1601, 1763, 1926, 2088, 2251, 2413, 2576, 2738, 2900, 3063, 3225, 3388, 3550, 3712, 3875, 4037, 4200, 4362, 4525, 4687, 4849, 5012, 5174, 5337, 5499, 5662, 5824, 5986, 6149, 6311, 6474, 6636, 6798, 6961, 7123, 7286, 7448, 7611, 7773, 7935, 8098, 8260, 8423, 8585, 8747, 8910, 9072, 9235, 9397, 9560, 9722, 9884, 10047, 10209, 10372, 10534, 10697, 10859, 11021, 11184, 11346, 11509, 11671, 11833, 11996, 12158, 12321, 12483, 12646, 12808]# noqa: E501 + # [转职为猎人后] + # 爆炸箭矢攻击力 : {value1}% + data1 = [0, 2404, 2648, 2892, 3136, 3380, 3624, 3867, 4111, 4355, 4599, 4843, 5087, 5331, 5575, 5819, 6062, 6306, 6550, 6794, 7038, 7282, 7526, 7770, 8014, 8257, 8501, 8745, 8989, 9233, 9477, 9721, 9965, 10209, 10452, 10696, 10940, 11184, 11428, 11672, 11916, 12160, 12404, 12647, 12891, 13135, 13379, 13623, 13867, 14111, 14355, 14599, 14842, 15086, 15330, 15574, 15818, 16062, 16306, 16550, 16794, 17037, 17281, 17525, 17769, 18013, 18257, 18501, 18745, 18989, 19232]# noqa: E501 + # [范围信息] + # 转职为猎人时, 爆炸箭矢射程 : {value2}px + data2 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 转职为猎人时, 爆炸箭矢爆炸范围比率 : {value3}% + 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 + +# 切割之影 +# archer/vigilante/3fb8395ae3b81bd608e0c4223a8eb534 +# b9cb48777665de22c006fabaf9a560b3/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill9(ActiveSkill): + """ + [妖兽形技能]\n + 变身为妖兽的妖护使以迅雷不及掩耳的速度掠过敌人进行抓挠攻击。 成功击中敌人时, 落地后会转身出现在被击中的敌人里最强的敌人的身后。 + """ + name = "切割之影" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [5, 37] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = False + hasUP = False + + # 抓挠多段攻击力 : {value0}% + data0 = [0, 1039, 1144, 1250, 1355, 1461, 1566, 1671, 1777, 1882, 1988, 2093, 2198, 2304, 2409, 2515, 2620, 2725, 2831, 2936, 3042, 3147, 3253, 3358, 3463, 3569, 3674, 3780, 3885, 3990, 4096, 4201, 4307, 4412, 4517, 4623, 4728, 4834, 4939, 5044, 5150, 5255, 5361, 5466, 5571, 5677, 5782, 5888, 5993, 6098, 6204, 6309, 6415, 6520, 6626, 6731, 6836, 6942, 7047, 7153, 7258, 7363, 7469, 7574, 7680, 7785, 7890, 7996, 8101, 8207, 8312]# noqa: E501 + # 抓挠多段攻击次数 : {value1} + 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 + # 妖气能量消耗 : {value2} + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 移动距离 : {value3}px + data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + +# 翻月翔击 +# archer/vigilante/c9664191611af31142e052dfaef84530 +# b9cb48777665de22c006fabaf9a560b3/c9664191611af31142e052dfaef84530 +class Skill10(ActiveSkill): + """ + 前冲并踢飞命中的敌人。\n + 踢击仅对一名敌人造成伤害, 冲击波可以对除该敌人外附近的敌人造成伤害。\n + 对无法抓取的敌人不适用控制效果。\n + 可以按方向键调整冲刺方向。\n + 转职为缪斯或奇美拉后, 技能类型变为独立攻击力。\n + 转职为旅人时, 可以强制中断踢击后的僵直并施放空中技能。\n + 转职为妖护使时, 可以在空中施放。 + """ + name = "翻月翔击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [35, 206] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 踢击攻击力 : {value0}% + data0 = [0, 5384, 5930, 6476, 7023, 7569, 8115, 8661, 9207, 9754, 10300, 10846, 11392, 11938, 12485, 13031, 13577, 14123, 14669, 15216, 15762, 16308, 16854, 17400, 17947, 18493, 19039, 19585, 20131, 20678, 21224, 21770, 22316, 22862, 23409, 23955, 24501, 25047, 25594, 26140, 26686, 27232, 27778, 28325, 28871, 29417, 29963, 30509, 31056, 31602, 32148, 32694, 33240, 33787, 34333, 34879, 35425, 35971, 36518, 37064, 37610, 38156, 38702, 39249, 39795, 40341, 40887, 41433, 41980, 42526, 43072]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 4306, 4743, 5180, 5617, 6054, 6490, 6927, 7364, 7801, 8238, 8675, 9112, 9548, 9985, 10422, 10859, 11296, 11733, 12169, 12606, 13043, 13480, 13917, 14354, 14791, 15227, 15664, 16101, 16538, 16975, 17412, 17849, 18285, 18722, 19159, 19596, 20033, 20470, 20907, 21343, 21780, 22217, 22654, 23091, 23528, 23965, 24401, 24838, 25275, 25712, 26149, 26586, 27022, 27459, 27896, 28333, 28770, 29207, 29644, 30080, 30517, 30954, 31391, 31828, 32265, 32702, 33138, 33575, 34012, 34449]# noqa: E501 + +# 见面礼 +# archer/vigilante/5806440d21e7546d50007a5ba11f8024 +# b9cb48777665de22c006fabaf9a560b3/5806440d21e7546d50007a5ba11f8024 +class Skill11(ActiveSkill): + """ + [人形技能]\n + 妖护使将妖影弓变化为十字弩形态, 连续发射快速而锋利的妖气箭。\n + 可在地面或空中施放。 + """ + name = "见面礼" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [19, 19] + uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = False + hasUP = False + + # 妖气箭攻击力 : {value0}% + data0 = [0, 1550, 1707, 1864, 2022, 2179, 2336, 2493, 2651, 2808, 2965, 3122, 3280, 3437, 3594, 3751, 3909, 4066, 4223, 4380, 4538, 4695, 4852, 5009, 5167, 5324, 5481, 5638, 5796, 5953, 6110, 6267, 6425, 6582, 6739, 6896, 7054, 7211, 7368, 7525, 7683, 7840, 7997, 8154, 8312, 8469, 8626, 8783, 8941, 9098, 9255, 9412, 9570, 9727, 9884, 10041, 10199, 10356, 10513, 10670, 10828, 10985, 11142, 11299, 11457, 11614, 11771, 11928, 12086, 12243, 12400]# noqa: E501 + # 妖气箭多段攻击次数 : {value1} + 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 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 拒绝屏障 +# archer/vigilante/d429147c372b549c3dadcabcba50787f +# b9cb48777665de22c006fabaf9a560b3/d429147c372b549c3dadcabcba50787f +class Skill12(ActiveSkill): + """ + [人形/妖兽形技能]\n + 妖护使将妖气化为结晶覆盖全身, 拒绝对自己的所有攻击, 减少所受伤害。\n + 人形/妖兽形都可施放, 施放时短暂进入无敌状态, 持续按技能键可维持妖气结晶化状态。\n + 可在地面或空中施放。 + """ + name = "拒绝屏障" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [17, 39] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + + # 所受伤害减少率 : {value0}% + data0 = [0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60]# noqa: E501 + # 妖气结晶化最大维持时间 : {value1}秒 + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 强化 - 后跳 +# archer/vigilante/2b340542e776818b78f3212af184bd6b +# b9cb48777665de22c006fabaf9a560b3/2b340542e776818b78f3212af184bd6b +class Skill13(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# archer/vigilante/1fea5a626f15230237946a11a9d11582 +# b9cb48777665de22c006fabaf9a560b3/1fea5a626f15230237946a11a9d11582 +class Skill14(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 妖爪 +# archer/vigilante/7ec521d063d2190e1fcc5bd229af9bcf +# b9cb48777665de22c006fabaf9a560b3/7ec521d063d2190e1fcc5bd229af9bcf +class Skill15(ActiveSkill): + """ + [人形/妖兽形技能]\n + 挥舞由妖气形成的利爪。\n + 人形/妖兽形都可施放, 人形可以在空中施放技能。\n + 技能受[基础精通]的影响。 + """ + name = "妖爪" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [14, 14] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = True + + # 人形斩击攻击力 : {value0}% + data0 = [0, 449]# noqa: E501 + # 妖兽形抓挠第一击攻击力 : {value1}% + data1 = [0, 281]# noqa: E501 + # 妖兽形抓挠第二击攻击力 : {value2}% + data2 = [0, 281]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + data3 = [0, 100]# noqa: E501 + +# 捕猎箭 +# archer/vigilante/0113c8b1306ca76d208f83f2d093dd62 +# b9cb48777665de22c006fabaf9a560b3/0113c8b1306ca76d208f83f2d093dd62 +class Skill16(ActiveSkill): + """ + [人形技能]\n + 对于妖护使来说, 理论上妖兽也许和同族无异。 但如果你问她, 她可能会回答这只是她最厌恶的猎物。\n + 将妖影弓变形为长弓形态, 发射强力的妖气结晶贯穿敌人, 并将敌人聚集在一起赋予强制控制状态。\n + 可在地面或空中施放。 + """ + name = "捕猎箭" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [63, 457] + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + hasUP = True + + # 妖气结晶贯穿攻击力 : {value0}% + data0 = [0, 3392, 3736, 4080, 4424, 4769, 5113, 5457, 5801, 6145, 6489, 6833, 7177, 7521, 7866, 8210, 8554, 8898, 9242, 9586, 9930, 10274, 10619, 10963, 11307, 11651, 11995, 12339, 12683, 13027, 13372, 13716, 14060, 14404, 14748, 15092, 15436, 15780, 16125, 16469, 16813, 17157, 17501, 17845, 18189, 18533, 18877, 19222, 19566, 19910, 20254, 20598, 20942, 21286, 21630, 21975, 22319, 22663, 23007, 23351, 23695, 24039, 24383, 24728, 25072, 25416, 25760, 26104, 26448, 26792, 27136]# noqa: E501 + # 妖气结晶爆炸攻击力 : {value1}% + data1 = [0, 5086, 5602, 6118, 6634, 7150, 7666, 8182, 8698, 9214, 9730, 10246, 10762, 11278, 11794, 12309, 12825, 13341, 13857, 14373, 14889, 15405, 15921, 16437, 16953, 17469, 17985, 18501, 19017, 19533, 20049, 20565, 21081, 21597, 22113, 22629, 23145, 23661, 24177, 24693, 25209, 25725, 26241, 26757, 27272, 27788, 28304, 28820, 29336, 29852, 30368, 30884, 31400, 31916, 32432, 32948, 33464, 33980, 34496, 35012, 35528, 36044, 36560, 37076, 37592, 38108, 38624, 39140, 39656, 40172, 40688]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 苦痛送行 +# archer/vigilante/8b08f9504167a9c0f3a1d29d71b7943e +# b9cb48777665de22c006fabaf9a560b3/8b08f9504167a9c0f3a1d29d71b7943e +class Skill17(ActiveSkill): + """ + [妖兽形技能]\n + 变身为妖兽的妖护使飞扑向前方敌人进行攻击后, 进入一段时间的强化状态。\n + 强化状态下增加攻击速度, 基本攻击变得更强。\n + 强化状态在持续时间结束或变身为人形时消失。 + """ + name = "苦痛送行" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [89, 653] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = True + + # 强化气息持续时间 : {value0}秒 + data0 = [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 + # 攻击速度增加 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 突进攻击力 : {value2}% + data2 = [0, 12385, 13641, 14898, 16154, 17411, 18667, 19924, 21180, 22437, 23693, 24949, 26206, 27462, 28719, 29975, 31232, 32488, 33745, 35001, 36258, 37514, 38770, 40027, 41283, 42540, 43796, 45053, 46309, 47566, 48822, 50078, 51335, 52591, 53848, 55104, 56361, 57617, 58874, 60130, 61387, 62643, 63899, 65156, 66412, 67669, 68925, 70182, 71438, 72695, 73951, 75207, 76464, 77720, 78977, 80233, 81490, 82746, 84003, 85259, 86516, 87772, 89028, 90285, 91541, 92798, 94054, 95311, 96567, 97824, 99080]# noqa: E501 + # 妖气能量消耗 : {value3} + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 突进距离比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 特殊体质 +# archer/vigilante/ac21c02567f04a92b54dd85c091d1e5a +# b9cb48777665de22c006fabaf9a560b3/ac21c02567f04a92b54dd85c091d1e5a +class Skill18(PassiveSkill): + """ + 虽然不想承认, 但从生存的角度来看, 没有比这更好的体质了。\n + 妖护使的基本攻击和转职技能攻击力增加, 变身为妖兽形时, 增加移动速度和物理/魔法防御力。 + """ + name = "特殊体质" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 妖兽形移动速度增加 : {value1}% + data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 妖兽形物理/魔法防御力增加 : {value2} + data2 = [0, 2040, 3006, 3973, 4939, 5906, 6872, 7839, 8805, 9772, 10738, 11705, 12671, 13638, 14604, 15571, 16537, 17504, 18470, 19437, 20403]# noqa: E501 + +# 暴击 +# archer/vigilante/fc1262c19f3d0477ee8eda47b8db8696 +# b9cb48777665de22c006fabaf9a560b3/fc1262c19f3d0477ee8eda47b8db8696 +class Skill19(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 威慑低吼 +# archer/vigilante/ab6fc3303df03b58911967dfca2b5d07 +# b9cb48777665de22c006fabaf9a560b3/ab6fc3303df03b58911967dfca2b5d07 +class Skill20(ActiveSkill): + """ + 对敌人表示出高度警戒, 全身毛发倒竖, 进入完全战斗状态。\n + 基本攻击和转职技能攻击力增加。 + """ + name = "威慑低吼" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "ab6fc3303df03b58911967dfca2b5d07" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和转职技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + +# 破颜击 +# archer/vigilante/c91a62dc0a18360acf5031ac0ebf09f5 +# b9cb48777665de22c006fabaf9a560b3/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill21(ActiveSkill): + """ + [人形技能]\n + 追踪进入妖护使警戒范围内最近的敌人。 成功追踪敌人时, 快速划破目标的面部后进行终结攻击, 拉开和敌人的距离。\n + 可在地面或空中施放。 + """ + name = "破颜击" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [51, 371] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = False + hasUP = True + + # 第一次斩击攻击力 : {value0}% + data0 = [0, 2062, 2271, 2480, 2690, 2899, 3108, 3317, 3526, 3736, 3945, 4154, 4363, 4572, 4781, 4991, 5200, 5409, 5618, 5827, 6037, 6246, 6455, 6664, 6873, 7083, 7292, 7501, 7710, 7919, 8128, 8338, 8547, 8756, 8965, 9174, 9384, 9593, 9802, 10011, 10220, 10430, 10639, 10848, 11057, 11266, 11475, 11685, 11894, 12103, 12312, 12521, 12731, 12940, 13149, 13358, 13567, 13777, 13986, 14195, 14404, 14613, 14822, 15032, 15241, 15450, 15659, 15868, 16078, 16287, 16496]# noqa: E501 + # 第二次斩击攻击力 : {value1}% + data1 = [0, 2062, 2271, 2480, 2690, 2899, 3108, 3317, 3526, 3736, 3945, 4154, 4363, 4572, 4781, 4991, 5200, 5409, 5618, 5827, 6037, 6246, 6455, 6664, 6873, 7083, 7292, 7501, 7710, 7919, 8128, 8338, 8547, 8756, 8965, 9174, 9384, 9593, 9802, 10011, 10220, 10430, 10639, 10848, 11057, 11266, 11475, 11685, 11894, 12103, 12312, 12521, 12731, 12940, 13149, 13358, 13567, 13777, 13986, 14195, 14404, 14613, 14822, 15032, 15241, 15450, 15659, 15868, 16078, 16287, 16496]# noqa: E501 + # 终结攻击力 : {value2}% + data2 = [0, 4124, 4542, 4961, 5379, 5798, 6216, 6634, 7053, 7471, 7889, 8308, 8726, 9145, 9563, 9981, 10400, 10818, 11236, 11655, 12073, 12492, 12910, 13328, 13747, 14165, 14583, 15002, 15420, 15839, 16257, 16675, 17094, 17512, 17930, 18349, 18767, 19186, 19604, 20022, 20441, 20859, 21277, 21696, 22114, 22533, 22951, 23369, 23788, 24206, 24624, 25043, 25461, 25880, 26298, 26716, 27135, 27553, 27971, 28390, 28808, 29227, 29645, 30063, 30482, 30900, 31318, 31737, 32155, 32574, 32992]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + +# 妖刺结阵 +# archer/vigilante/0c3a468aee1f7ce06bf91eb3319518c1 +# b9cb48777665de22c006fabaf9a560b3/0c3a468aee1f7ce06bf91eb3319518c1 +class Skill22(ActiveSkill): + """ + [妖兽形技能]\n + 变身为妖兽, 生成多个妖气利刃, 穿刺前方敌人。\n + 被妖气利刃击中的敌人会在一段时间内进入出血状态。 + """ + name = "妖刺结阵" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [42, 309] + uuid = "0c3a468aee1f7ce06bf91eb3319518c1" + hasVP = False + hasUP = True + + # 妖气利刃攻击力 : {value0}% + data0 = [0, 4133, 4552, 4972, 5391, 5810, 6229, 6649, 7068, 7487, 7907, 8326, 8745, 9165, 9584, 10003, 10422, 10842, 11261, 11680, 12100, 12519, 12938, 13357, 13777, 14196, 14615, 15035, 15454, 15873, 16293, 16712, 17131, 17550, 17970, 18389, 18808, 19228, 19647, 20066, 20485, 20905, 21324, 21743, 22163, 22582, 23001, 23421, 23840, 24259, 24678, 25098, 25517, 25936, 26356, 26775, 27194, 27613, 28033, 28452, 28871, 29291, 29710, 30129, 30548, 30968, 31387, 31806, 32226, 32645, 33064]# noqa: E501 + # 妖气利刃多段攻击次数 : {value1} + 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 + # 出血攻击力 : {value2}% + data2 = [0, 30, 33, 36, 39, 42, 45, 48, 52, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97, 100, 103, 107, 110, 113, 116, 119, 122, 125, 128, 131, 134, 137, 140, 143, 146, 149, 152, 155, 158, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 217, 220, 223, 226, 229, 232, 235, 238, 241]# noqa: E501 + # 出血持续时间 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 妖气能量消耗 : {value4} + 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, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value5}% + 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 + +# 利爪锋芒 +# archer/vigilante/5cac3411ccef1af333953e0ded5e942d +# b9cb48777665de22c006fabaf9a560b3/5cac3411ccef1af333953e0ded5e942d +class Skill23(ActiveSkill): + """ + [人形技能]\n + 接近妖护使的敌人将会尝到她隐藏起来的利爪的厉害。 将妖影弓变化为潜行形态, 横斩周围的敌人。\n + 可在地面或空中施放。 + """ + name = "利爪锋芒" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [67, 487] + uuid = "5cac3411ccef1af333953e0ded5e942d" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 3492, 3846, 4201, 4555, 4909, 5263, 5618, 5972, 6326, 6680, 7035, 7389, 7743, 8097, 8452, 8806, 9160, 9514, 9869, 10223, 10577, 10931, 11286, 11640, 11994, 12349, 12703, 13057, 13411, 13766, 14120, 14474, 14828, 15183, 15537, 15891, 16245, 16600, 16954, 17308, 17662, 18017, 18371, 18725, 19079, 19434, 19788, 20142, 20497, 20851, 21205, 21559, 21914, 22268, 22622, 22976, 23331, 23685, 24039, 24393, 24748, 25102, 25456, 25810, 26165, 26519, 26873, 27227, 27582, 27936]# noqa: E501 + # 横斩多段攻击次数 : {value1}次 + 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 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 巡猎终结 +# archer/vigilante/85f7c810ad503790e8626439fe936d56 +# b9cb48777665de22c006fabaf9a560b3/85f7c810ad503790e8626439fe936d56 +class Skill24(ActiveSkill): + """ + [人形技能]\n + 敌人是否终结并不是用眼睛确认的。 使用十字弩迅速射出两发弩箭, 然后变化为长弓作最后的射击。\n + 可在地面或空中施放。 + """ + name = "巡猎终结" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 9 + mp = [86, 627] + uuid = "85f7c810ad503790e8626439fe936d56" + hasVP = False + hasUP = True + + # 十字弩妖气箭攻击力 : {value0}% + data0 = [0, 3186, 3509, 3832, 4156, 4479, 4802, 5125, 5449, 5772, 6095, 6418, 6741, 7065, 7388, 7711, 8034, 8357, 8681, 9004, 9327, 9650, 9974, 10297, 10620, 10943, 11266, 11590, 11913, 12236, 12559, 12883, 13206, 13529, 13852, 14175, 14499, 14822, 15145, 15468, 15791, 16115, 16438, 16761, 17084, 17408, 17731, 18054, 18377, 18700, 19024, 19347, 19670, 19993, 20317, 20640, 20963, 21286, 21609, 21933, 22256, 22579, 22902, 23225, 23549, 23872, 24195, 24518, 24842, 25165, 25488]# noqa: E501 + # 十字弩妖气箭多段攻击次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 长弓妖气箭攻击力 : {value2}% + data2 = [0, 6372, 7018, 7665, 8311, 8958, 9604, 10251, 10897, 11543, 12190, 12836, 13483, 14129, 14776, 15422, 16069, 16715, 17361, 18008, 18654, 19301, 19947, 20594, 21240, 21886, 22533, 23179, 23826, 24472, 25119, 25765, 26411, 27058, 27704, 28351, 28997, 29644, 30290, 30937, 31583, 32229, 32876, 33522, 34169, 34815, 35462, 36108, 36754, 37401, 38047, 38694, 39340, 39987, 40633, 41279, 41926, 42572, 43219, 43865, 44512, 45158, 45805, 46451, 47097, 47744, 48390, 49037, 49683, 50330, 50976]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + +# 御蛇 +# archer/vigilante/002cbdd9bfd0f0b970451ae8d48d029e +# b9cb48777665de22c006fabaf9a560b3/002cbdd9bfd0f0b970451ae8d48d029e +class Skill25(ActiveSkill): + """ + [人形技能]\n + 将妖气化作毒蛇, 朝着猎物飞扑过去。\n + 每次攻击时, 妖气蛇都会探索新的敌人飞扑过去, 进行一定次数的攻击后消失。\n + 可在地面或空中施放。 + """ + name = "御蛇" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [170, 1242] + uuid = "002cbdd9bfd0f0b970451ae8d48d029e" + hasVP = True + hasUP = True + vps = [{'name': '灵蛇御体', 'desc': '所受伤害减少
速度增加'}, {'name': '怨蛇萦绕', 'desc': '附加减速'}] # noqa: E501 + + # 妖气蛇攻击力 : {value0}% + data0 = [0, 16373, 18034, 19695, 21356, 23017, 24678, 26339, 28000, 29661, 31322, 32983, 34644, 36305, 37966, 39627, 41288, 42949, 44610, 46272, 47933, 49594, 51255, 52916, 54577, 56238, 57899, 59560, 61221, 62882, 64543, 66204, 67865, 69526, 71187, 72848, 74509, 76170, 77831, 79492, 81153, 82814, 84475, 86136, 87797, 89458, 91119, 92780, 94441, 96102, 97763, 99424, 101085, 102747, 104408, 106069, 107730, 109391, 111052, 112713, 114374, 116035, 117696, 119357, 121018, 122679, 124340, 126001, 127662, 129323, 130984]# noqa: E501 + # 首次施放时索敌范围 : {value1}px + 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 + # 每次攻击后增加探索范围 : {value2}px + data2 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + # 最大可攻击次数 : {value3} + 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 + # [范围信息] + # 探索范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [御蛇]\n + 最后一次攻击后若没有可追踪的敌人, 妖气箭会回到妖护使身边盘旋, 并给予妖护使有益的增益效果\n + - 所受伤害 -20%\n + - 移动速度 +20%\n + - 环绕持续时间 : 5秒 + """ + ... + + def vp_2(self): + """ + [御蛇]\n + 最后一次攻击后若没有可追踪的敌人, 妖气箭会回到妖护使身边盘旋, 等待新的追踪目标出现\n + 若有命中的目标, 妖气箭不会立即消失, 而是在目标周围盘旋并施加减益效果\n + 在盘旋期间, 若出现新的敌人, 则会追踪并攻击该敌人, 然后再次施加减益效果\n + - 攻击速度 -30%\n + - 移动速度 -30%\n + - 盘旋持续时间 : 5秒 + """ + ... + +# 幻妖之噬 +# archer/vigilante/31823197cc0b04d4c5dcf8f928d9220c +# b9cb48777665de22c006fabaf9a560b3/31823197cc0b04d4c5dcf8f928d9220c +class Skill26(ActiveSkill): + """ + [妖兽形技能]\n + 变身为妖兽的妖护使嗅到附近最强大猎物的气味, 飞扑上去一顿撕咬。\n + 命中的敌人会进入出血状态并恢复妖护使的生命值。\n + 可在地面或空中施放。 + """ + name = "幻妖之噬" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 10 + mp = [85, 621] + uuid = "31823197cc0b04d4c5dcf8f928d9220c" + hasVP = True + hasUP = True + vps = [{'name': '幻兽之决', 'desc': '范围增加
施放时间减少
增加妖气能量获取量'}, {'name': '兽魂守护', 'desc': '无敌强化
生命值恢复量增加'}] # noqa: E501 + + # 飞扑攻击力 : {value0}% + data0 = [0, 846, 932, 1017, 1103, 1189, 1275, 1361, 1446, 1532, 1618, 1704, 1790, 1875, 1961, 2047, 2133, 2219, 2304, 2390, 2476, 2562, 2648, 2733, 2819, 2905, 2991, 3077, 3162, 3248, 3334, 3420, 3506, 3591, 3677, 3763, 3849, 3935, 4020, 4106, 4192, 4278, 4364, 4449, 4535, 4621, 4707, 4793, 4878, 4964, 5050, 5136, 5222, 5307, 5393, 5479, 5565, 5651, 5736, 5822, 5908, 5994, 6080, 6165, 6251, 6337, 6423, 6509, 6594, 6680, 6766]# noqa: E501 + # 撕咬多段攻击力 : {value1}% + data1 = [0, 5352, 5895, 6438, 6981, 7524, 8067, 8610, 9153, 9696, 10238, 10781, 11324, 11867, 12410, 12953, 13496, 14039, 14582, 15125, 15668, 16211, 16754, 17297, 17840, 18383, 18926, 19469, 20012, 20555, 21097, 21640, 22183, 22726, 23269, 23812, 24355, 24898, 25441, 25984, 26527, 27070, 27613, 28156, 28699, 29242, 29785, 30328, 30871, 31413, 31956, 32499, 33042, 33585, 34128, 34671, 35214, 35757, 36300, 36843, 37386, 37929, 38472, 39015, 39558, 40101, 40644, 41187, 41730, 42272, 42815]# noqa: E501 + # 撕咬多段攻击次数 : {value2} + 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 + # 出血攻击力 : {value3}% + data3 = [0, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 95]# noqa: E501 + # 出血持续时间 : {value4}秒 + 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 生命值恢复量 : {value5}% + data5 = [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 + # 妖气能量消耗 : {value6} + data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [范围信息] + # 索敌范围比率 : {value7}% + data7 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + + def vp_1(self): + """ + [幻妖之噬]\n + 大幅增加寻敌范围, 并适用单独的范围\n + - 前方800px\n + - 后方800px\n + - 寻敌宽度500px\n + 最后一击变更为单段攻击\n + - 总攻击力相同\n + 最后一击命中敌人时, 补充妖气能量\n + - 妖气能量充能量 : 10 + """ + ... + + def vp_2(self): + """ + [幻妖之噬]\n + 终结攻击后额外增加无敌时间\n + 命中的敌人是领主怪物时, 生命值恢复量增加\n + - 生命值恢复量增加量 : 50% + """ + ... + +# 野性愈烈 +# archer/vigilante/dac8d8207618150c162e4c6f9e168527 +# b9cb48777665de22c006fabaf9a560b3/dac8d8207618150c162e4c6f9e168527 +class Skill27(PassiveSkill): + """ + 不顾本人的意志, 被赋予的野性越来越强烈。\n + 妖护使的暴击伤害和暴击率增加, 命中率增加。 + """ + name = "野性愈烈" + learnLv = 35 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "dac8d8207618150c162e4c6f9e168527" + hasVP = False + hasUP = False + + # 暴击伤害增加率 : {value0}% + data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 暴击率增加 : {value1}% + data1 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 命中率增加 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 狂妖风暴 +# archer/vigilante/8e358ecf99ac9df31a6132aeafe378a9 +# b9cb48777665de22c006fabaf9a560b3/8e358ecf99ac9df31a6132aeafe378a9 +class Skill28(ActiveSkill): + """ + [人形技能]\n + 妖护使跃向空中, 向地面发射妖气箭, 在地面爆炸的妖气引发强烈的妖气风暴, 吸附周围的敌人。 被妖气风暴击中的敌人会被强制控制。 在妖气风暴消失前再次按技能键, 将发动斩断风暴的终结斩击并结束技能。\n + 施放技能时, 可以通过方向键决定跳跃的方向。\n + 可在地面或空中施放。 + """ + name = "狂妖风暴" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [237, 1732] + uuid = "8e358ecf99ac9df31a6132aeafe378a9" + hasVP = True + hasUP = True + vps = [{'name': '妖力风暴', 'desc': '删除最后一击
追踪
范围增加'}, {'name': '三重妖岚', 'desc': '最后一击攻击次数增加
增加妖气能量恢复量'}] # noqa: E501 + + # 妖气箭爆炸攻击力 : {value0}% + data0 = [0, 2820, 3106, 3392, 3678, 3964, 4250, 4537, 4823, 5109, 5395, 5681, 5967, 6253, 6539, 6825, 7111, 7397, 7683, 7970, 8256, 8542, 8828, 9114, 9400, 9686, 9972, 10258, 10544, 10830, 11117, 11403, 11689, 11975, 12261, 12547, 12833, 13119, 13405, 13691, 13977, 14263, 14550, 14836, 15122, 15408, 15694, 15980, 16266, 16552, 16838, 17124, 17410, 17697, 17983, 18269, 18555, 18841, 19127, 19413, 19699, 19985, 20271, 20557, 20843, 21130, 21416, 21702, 21988, 22274, 22560]# noqa: E501 + # 妖气风暴多段攻击力 : {value1}% + data1 = [0, 564, 621, 678, 736, 793, 850, 907, 965, 1022, 1079, 1136, 1193, 1251, 1308, 1365, 1422, 1479, 1537, 1594, 1651, 1708, 1766, 1823, 1880, 1937, 1994, 2052, 2109, 2166, 2223, 2281, 2338, 2395, 2452, 2509, 2567, 2624, 2681, 2738, 2795, 2853, 2910, 2967, 3024, 3082, 3139, 3196, 3253, 3310, 3368, 3425, 3482, 3539, 3597, 3654, 3711, 3768, 3825, 3883, 3940, 3997, 4054, 4111, 4169, 4226, 4283, 4340, 4398, 4455, 4512]# noqa: E501 + # 妖气风暴多段攻击次数 : {value2} + data2 = [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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 终结斩击攻击力 : {value3}% + data3 = [0, 8460, 9318, 10177, 11035, 11893, 12751, 13610, 14468, 15326, 16184, 17043, 17901, 18759, 19617, 20476, 21334, 22192, 23050, 23909, 24767, 25625, 26483, 27342, 28200, 29058, 29917, 30775, 31633, 32491, 33350, 34208, 35066, 35924, 36783, 37641, 38499, 39357, 40216, 41074, 41932, 42790, 43649, 44507, 45365, 46223, 47082, 47940, 48798, 49657, 50515, 51373, 52231, 53090, 53948, 54806, 55664, 56523, 57381, 58239, 59097, 59956, 60814, 61672, 62530, 63389, 64247, 65105, 65963, 66822, 67680]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [狂妖风暴]\n + 删除终结攻击, 终结攻击力合算至风暴多段攻击力\n + - 总攻击力相同\n + 增加在风暴消失之前追踪周围敌人移动的功能\n + 风暴移动速度大幅增加\n + 风暴大小 +15%\n + 攻击敌人时妖气能量获取量 +12 + """ + ... + + def vp_2(self): + """ + [狂妖风暴]\n + 终结攻击总共可以进行3次\n + 妖气风暴会在持续时间结束或进行最后终结攻击时消失\n + - 总攻击力相同\n + 变更妖气能量的获取方式\n + - 首次攻击时不获取妖气能量\n + - 每次终结攻击时获取9妖气能量 + """ + ... + +# 凶兽噬咬 +# archer/vigilante/78b86e64fbb74c1db1b71c50a5ac21cd +# b9cb48777665de22c006fabaf9a560b3/78b86e64fbb74c1db1b71c50a5ac21cd +class Skill29(ActiveSkill): + """ + [妖兽形技能]\n + 变身为妖兽的妖护使咬住附近最强敌人的脖子飞向空中, 身体生成大量妖气尖刺并进行旋转攻击, 随后和敌人一起冲向地面并产生强力冲击波。 最后, 对无力抵抗的敌人进行绝息撕咬。\n + 如果对象是无法抓取的敌人, 则不会飞向空中, 只适用旋转攻击和坠地冲击波攻击, 并将最后的绝息撕咬攻击力并入坠地冲击波攻击力中。\n + 被击中的敌人会在一段时间内进入出血状态。 + """ + name = "凶兽噬咬" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [163, 1190] + uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" + hasVP = True + hasUP = True + vps = [{'name': '猎杀效率', 'desc': '绝息撕咬合算至最后一击
施放时间减少
范围增加'}, {'name': '瞬影连爪', 'desc': '变更为人形技能
变更为恢复妖气能量的技能
可以在空中施放'}] # noqa: E501 + + # 旋转多段攻击力 : {value0}% + data0 = [0, 12723, 14014, 15304, 16595, 17886, 19176, 20467, 21758, 23049, 24339, 25630, 26921, 28211, 29502, 30793, 32084, 33374, 34665, 35956, 37246, 38537, 39828, 41119, 42409, 43700, 44991, 46281, 47572, 48863, 50154, 51444, 52735, 54026, 55317, 56607, 57898, 59189, 60479, 61770, 63061, 64352, 65642, 66933, 68224, 69514, 70805, 72096, 73387, 74677, 75968, 77259, 78549, 79840, 81131, 82422, 83712, 85003, 86294, 87584, 88875, 90166, 91457, 92747, 94038, 95329, 96620, 97910, 99201, 100492, 101782]# noqa: E501 + # 旋转多段攻击次数 : {value1} + 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 + # 坠地冲击波攻击力 : {value2}% + data2 = [0, 22265, 24524, 26782, 29041, 31300, 33559, 35817, 38076, 40335, 42594, 44852, 47111, 49370, 51629, 53888, 56146, 58405, 60664, 62923, 65181, 67440, 69699, 71958, 74216, 76475, 78734, 80993, 83251, 85510, 87769, 90028, 92286, 94545, 96804, 99063, 101321, 103580, 105839, 108098, 110356, 112615, 114874, 117133, 119391, 121650, 123909, 126168, 128427, 130685, 132944, 135203, 137462, 139720, 141979, 144238, 146497, 148755, 151014, 153273, 155532, 157790, 160049, 162308, 164567, 166825, 169084, 171343, 173602, 175860, 178119]# noqa: E501 + # 绝息撕咬攻击力 : {value3}% + data3 = [0, 3181, 3503, 3826, 4149, 4471, 4794, 5117, 5439, 5762, 6085, 6407, 6730, 7053, 7376, 7698, 8021, 8344, 8666, 8989, 9312, 9634, 9957, 10280, 10602, 10925, 11248, 11570, 11893, 12216, 12538, 12861, 13184, 13506, 13829, 14152, 14474, 14797, 15120, 15443, 15765, 16088, 16411, 16733, 17056, 17379, 17701, 18024, 18347, 18669, 18992, 19315, 19637, 19960, 20283, 20605, 20928, 21251, 21573, 21896, 22219, 22541, 22864, 23187, 23510, 23832, 24155, 24478, 24800, 25123, 25446]# noqa: E501 + # 出血攻击力 : {value4}% + data4 = [0, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17]# noqa: E501 + # 出血持续时间 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 妖气能量消耗 : {value6} + data6 = [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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value7}% + 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 + + def vp_1(self): + """ + [凶兽噬咬]\n + 妖兽原地变为妖气后消失, 随后出现在附近被锁定的敌人上方, 进行旋转攻击\n + 无论对象是否可被抓取, 删除绝息撕咬攻击, 绝息撕咬攻击力并入坠地冲击波攻击力\n + - 总攻击力相同\n + 技能施放速度 +30%\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [凶兽噬咬]\n + 变更为人形技能; 向前方灵活地斩击3次后, 进行终结斩击\n + - 总攻击力 -50%\n + - 按向前方向键时, 向前方移动并施放终结攻击\n + - 可以在地面和空中施放\n + - 删除妖气能量消耗量\n + - 三连斩击获取8点妖气能量\n + - 终结斩击获取12点妖气能量 + """ + ... + +# 野息狂放 +# archer/vigilante/f4a561e272cc434a4905b3aa0c0de090 +# b9cb48777665de22c006fabaf9a560b3/f4a561e272cc434a4905b3aa0c0de090 +class Skill30(PassiveSkill): + """ + 将部分压抑着的妖兽之力释放出来作为自身的力量, 并努力无视那一瞬间不知从何处传来的声音。\n + 妖护使的基本攻击和转职技能攻击力增加。\n + [幻妖之噬]、 [鲜活宴场]的生命值恢复量增加。 + """ + name = "野息狂放" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "f4a561e272cc434a4905b3aa0c0de090" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # [幻妖之噬]生命值恢复量增加率 : {value1}% + data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [鲜活宴场]生命值恢复量增加率 : {value2}% + data2 = [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 + +# 鲜活宴场 +# archer/vigilante/0e409ac3e1c1f3976b3ef2bfe4c13069 +# b9cb48777665de22c006fabaf9a560b3/0e409ac3e1c1f3976b3ef2bfe4c13069 +class Skill31(ActiveSkill): + """ + 缠绕妖护使身体的妖气幻化成茧的形态, 向四面八方伸出妖气触须, 从那些来不及躲避的可怜牺牲品身上夺取生命。 充分吸取敌人生命力来恢复自身生命值后, 妖护使制造出巨大的妖气刀刃, 斩断妖气茧回归人形。 被妖气触须击中的敌人会被强制控制。 + """ + name = "鲜活宴场" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1406, 7707] + uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" + hasVP = False + hasUP = False + + # 妖气触须攻击力 : {value0}% + data0 = [0, 36786, 45316, 53846, 62377, 70907, 79437, 87967, 96497, 105027, 113557, 122087, 130617, 139148, 147678, 156208, 164738, 173268, 181798, 190328, 198858, 207389, 215919, 224449, 232979, 241509, 250039, 258569, 267099, 275630, 284160, 292690, 301220, 309750, 318280, 326810, 335340, 343871, 352401, 360931, 369461, 377991, 386521, 395051, 403581, 412112, 420642, 429172, 437702, 446232, 454762]# noqa: E501 + # 终结斩击攻击力 : {value1}% + data1 = [0, 44961, 55387, 65812, 76238, 86664, 97089, 107515, 117941, 128366, 138792, 149218, 159644, 170069, 180495, 190921, 201346, 211772, 222198, 232624, 243049, 253475, 263901, 274326, 284752, 295178, 305603, 316029, 326455, 336881, 347306, 357732, 368158, 378583, 389009, 399435, 409861, 420286, 430712, 441138, 451563, 461989, 472415, 482840, 493266, 503692, 514118, 524543, 534969, 545395, 555820]# noqa: E501 + # 生命值恢复量 : {value2}% + data2 = [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 + # 妖气能量恢复 : {value3} + 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 + +# 妖蛇暴雨 +# archer/vigilante/4c5271b0ecce120d7fc113f377fae76f +# b9cb48777665de22c006fabaf9a560b3/4c5271b0ecce120d7fc113f377fae76f +class Skill32(ActiveSkill): + """ + [人形技能]\n + 妖护使向天空发射充满妖气的箭, 大量妖气形成的蛇从空中倾泻而下, 搜索范围内的敌人并飞扑上去撕咬。 + """ + name = "妖蛇暴雨" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [277, 1520] + uuid = "4c5271b0ecce120d7fc113f377fae76f" + hasVP = True + hasUP = True + vps = [{'name': '狂蛇盛典', 'desc': '范围增加
施放时间减少
攻击力和冷却时间增加'}, {'name': '贪欲之蛇', 'desc': '直接发射妖气箭
自动施放[御蛇]
攻击力和冷却时间减少
可以在空中施放'}] # noqa: E501 + + # 妖气蛇攻击力 : {value0}% + data0 = [0, 1848, 2035, 2223, 2410, 2598, 2785, 2973, 3160, 3348, 3535, 3723, 3910, 4098, 4285, 4473, 4660, 4848, 5035, 5223, 5410, 5598, 5785, 5973, 6160, 6347, 6535, 6722, 6910, 7097, 7285, 7472, 7660, 7847, 8035, 8222, 8410, 8597, 8785, 8972, 9160, 9347, 9535, 9722, 9910, 10097, 10285, 10472, 10659, 10847, 11034]# noqa: E501 + # 妖气蛇数量 : 20 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [妖蛇暴雨]\n + 妖气箭不追击敌人, 而是直接在攻击范围内直射\n + 基本冷却时间变更为50秒\n + 总攻击力 +100%\n + 攻击范围 +50%\n + 妖气能量获取量 +24 + """ + ... + + def vp_2(self): + """ + [妖蛇暴雨]\n + 施放时, 直接从弓中倾泻出妖气箭\n + 施放技能时, 若[御蛇]技能处于可施放状态, 则无额外施放动作同时施放\n + - 基本冷却时间变更为15秒\n + - 妖气箭数量 -10个\n + - 总攻击力 -40%\n + - 可以在地面和空中施放\n + - 妖气能量获取量 -8 + """ + ... + +# 盛怒狂潮 +# archer/vigilante/2e2b7efe778656690f9c8cb6e47c3932 +# b9cb48777665de22c006fabaf9a560b3/2e2b7efe778656690f9c8cb6e47c3932 +class Skill33(ActiveSkill): + """ + [妖兽形技能]\n + 因处于战斗的兴奋, 无法压抑的妖气溢出瞬间幻化成巨大的妖兽形态。 在前方生成巨大的结晶并击碎, 对被击中的敌人造成伤害。\n + 被终结攻击命中的敌人将会进入出血状态。 + """ + name = "盛怒狂潮" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [204, 1120] + uuid = "2e2b7efe778656690f9c8cb6e47c3932" + hasVP = True + hasUP = True + vps = [{'name': '妖影掠袭', 'desc': '施放时间减少
可多次发动'}, {'name': '原野之怒', 'desc': '速度增加
所受伤害减少
免疫控制型异常状态'}] # noqa: E501 + + # 第一次打击攻击力 : {value0}% + data0 = [0, 19731, 21733, 23735, 25736, 27738, 29740, 31742, 33743, 35745, 37747, 39748, 41750, 43752, 45754, 47755, 49757, 51759, 53761, 55762, 57764, 59766, 61767, 63769, 65771, 67773, 69774, 71776, 73778, 75779, 77781, 79783, 81785, 83786, 85788, 87790, 89791, 91793, 93795, 95797, 97798, 99800, 101802, 103804, 105805, 107807, 109809, 111810, 113812, 115814, 117816]# noqa: E501 + # 第二次打击攻击力 : {value1}% + data1 = [0, 29597, 32599, 35602, 38605, 41607, 44610, 47612, 50615, 53618, 56620, 59623, 62625, 65628, 68630, 71633, 74636, 77638, 80641, 83643, 86646, 89649, 92651, 95654, 98656, 101659, 104661, 107664, 110667, 113669, 116672, 119674, 122677, 125679, 128682, 131685, 134687, 137690, 140692, 143695, 146698, 149700, 152703, 155705, 158708, 161710, 164713, 167716, 170718, 173721, 176723]# noqa: E501 + # 终结打击攻击力 : {value2}% + data2 = [0, 49328, 54332, 59337, 64341, 69345, 74350, 79354, 84358, 89363, 94367, 99371, 104375, 109380, 114384, 119388, 124393, 129397, 134401, 139406, 144410, 149414, 154418, 159423, 164427, 169431, 174436, 179440, 184444, 189449, 194453, 199457, 204461, 209466, 214470, 219474, 224479, 229483, 234487, 239492, 244496, 249500, 254505, 259509, 264513, 269517, 274522, 279526, 284530, 289535, 294539]# noqa: E501 + # 出血攻击力 : {value3}% + data3 = [0, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20]# noqa: E501 + # 出血持续时间 : {value4}秒 + 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 + # 妖气能量消耗 : {value5} + 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 + # [范围信息] + # 攻击范围比率 : {value6}% + 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 + + def vp_1(self): + """ + [盛怒狂潮]\n + 不使用第1、 第2次攻击, 仅使用终结攻击\n + - 总攻击力相同\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 25秒\n + - 单次攻击力 -50%\n + - 妖气能量消耗量 -22 + """ + ... + + def vp_2(self): + """ + [盛怒狂潮]\n + 施放技能后进入兴奋状态, 增加攻击速度和移动速度, 效果持续10秒\n + - 攻击速度 +30%\n + - 移动速度 +30%\n + 施放技能过程中所受伤害 -90%\n + 施放技能过程中控制型异常状态抗性 +100% + """ + ... + +# 妖人合一 +# archer/vigilante/dde3b443bd5e61d90c34e5ee771e2c28 +# b9cb48777665de22c006fabaf9a560b3/dde3b443bd5e61d90c34e5ee771e2c28 +class Skill34(PassiveSkill): + """ + 妖护使开始理解和接受内心的妖兽, 变得可以自如地运用妖气。\n + 妖护使的基本攻击和转职技能攻击力增加。 此外, 在妖兽形态下可以在空中按跳跃键(C)再次进行跳跃, 使用[切割之影]技能不再消耗妖气。 + """ + name = "妖人合一" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "dde3b443bd5e61d90c34e5ee771e2c28" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + +# 卸骨 +# archer/vigilante/527cdc3ecca985e18ef819d456532b26 +# b9cb48777665de22c006fabaf9a560b3/527cdc3ecca985e18ef819d456532b26 +class Skill35(ActiveSkill): + """ + [人形技能]\n + 妖护使快速藏匿进黑暗之中, 并在附近最强的敌人身后出现, 向目标深深地插入妖气刀刃后, 给予足以分离骨肉的强力终结斩击。\n + 施放技能时, 可通过方向键调整终结斩击的方向。 + """ + name = "卸骨" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 38 + mp = [904, 4957] + uuid = "527cdc3ecca985e18ef819d456532b26" + hasVP = True + hasUP = True + vps = [{'name': '致命一斩', 'desc': '赋予无敌状态
施放时间减少'}, {'name': '克己之斩', 'desc': '增加再次按技能键的功能
可恢复生命值
范围增加'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 20502, 22582, 24662, 26742, 28822, 30902, 32982, 35062, 37142, 39222, 41302, 43382, 45462, 47542, 49622, 51701, 53781, 55861, 57941, 60021, 62101, 64181, 66261, 68341, 70421, 72501, 74581, 76661, 78741, 80821, 82901, 84981, 87060, 89140, 91220, 93300, 95380, 97460, 99540, 101620, 103700, 105780, 107860, 109940, 112020, 114100, 116180, 118260, 120340, 122420]# noqa: E501 + # 终结斩击攻击力 : {value1}% + data1 = [0, 47839, 52692, 57545, 62398, 67252, 72105, 76958, 81811, 86664, 91518, 96371, 101224, 106077, 110930, 115784, 120637, 125490, 130343, 135196, 140050, 144903, 149756, 154609, 159462, 164316, 169169, 174022, 178875, 183728, 188582, 193435, 198288, 203141, 207994, 212848, 217701, 222554, 227407, 232260, 237114, 241967, 246820, 251673, 256526, 261380, 266233, 271086, 275939, 280792, 285646]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [卸骨]\n + 删除刺击攻击, 发动单段斩击攻击\n + - 总攻击力相同\n + 长按技能键时, 可维持准备动作\n + - 动作维持时间上限 : 2秒\n + 施放时进入无敌状态\n + - 无敌状态持续时间 : 2秒\n + 妖气能量获取量 +6 + """ + ... + + def vp_2(self): + """ + [卸骨]\n + 若存在被第1次斩击命中的敌人, 则发动第2次斩击时, 可根据充能的治疗能量恢复生命值\n + 第1次斩击后, 可以通过再次按下技能键发动第2次斩击\n + - 治疗能量条充满时间 : 5秒\n + - 充满后持续时间 : 5秒\n + - 生命值恢复量上限 : 50%\n + 攻击范围 +30%\n + 寻敌范围 +30% + """ + ... + +# 妖芒之茧 +# archer/vigilante/e788de1a4498c99fcc790302c4d41fed +# b9cb48777665de22c006fabaf9a560b3/e788de1a4498c99fcc790302c4d41fed +class Skill36(ActiveSkill): + """ + [妖兽形技能]\n + 妖护使用坚硬的茧覆盖身体, 将锋利的妖气尖刺向四周发射, 瞬间穿透敌人。\n + 被妖气尖刺命中的敌人会进入强制控制状态, 收回尖刺时会被拉到妖护使身旁。\n + 命中敌人时, 妖护使恢复生命值。\n + 可在地面或空中施放。 + """ + name = "妖芒之茧" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [803, 4402] + uuid = "e788de1a4498c99fcc790302c4d41fed" + hasVP = True + hasUP = True + vps = [{'name': '诡道连袭', 'desc': '可多次发动'}, {'name': '妖噬之狱', 'desc': '变更为攻击范围内敌人
生命值恢复量增加
附加追踪效果
只能在地面施放'}] # noqa: E501 + + # 妖气尖刺攻击力 : {value0}% + data0 = [0, 96784, 106603, 116421, 126240, 136059, 145878, 155696, 165515, 175334, 185152, 194971, 204790, 214608, 224427, 234246, 244064, 253883, 263702, 273520, 283339, 293158, 302976, 312795, 322614, 332432, 342251, 352070, 361888, 371707, 381526, 391344, 401163, 410982, 420801, 430619, 440438, 450257, 460075, 469894, 479713, 489531, 499350, 509169, 518987, 528806, 538625, 548443, 558262, 568081, 577899]# noqa: E501 + # 每击中1个敌人的生命值恢复量 : {value1}% + 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 + # 妖气能量消耗 : {value2} + data2 = [0, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [妖芒之茧]\n + 变更为可填充3次的技能\n + - 每次填充冷却时间 : 15秒\n + - 单次攻击力 -66.7%\n + - 妖气能量消耗量 -32 + """ + ... + + def vp_2(self): + """ + [妖芒之茧]\n + 施放时, 在地面生成跟随妖护使的妖气地带\n + 进入妖气地带范围的敌人将被喷涌的妖气结晶刺穿并受到伤害, 并且每次攻击时妖护使都会恢复生命值\n + - 妖气地带持续时间 : 30秒\n + - 妖气结晶生成数量 : 10个\n + - 每命中1名敌人生命值恢复量 : 2.5%\n + - 在空中施放时, 落地后发动技能 + """ + ... + +# 妖潮狂袭 +# archer/vigilante/902a016f6978f13740f237e4740a5646 +# b9cb48777665de22c006fabaf9a560b3/902a016f6978f13740f237e4740a5646 +class Skill37(ActiveSkill): + """ + 尽情地释放体内的妖气, 破坏周围的一切。\n + 消耗当前所有的妖气能量, 根据消耗的妖气能量成比例增加技能攻击力。\n + 如果在妖气能量满格时施放, 技能表现会得到强化。 + """ + name = "妖潮狂袭" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2484, 13617] + uuid = "902a016f6978f13740f237e4740a5646" + hasVP = False + hasUP = False + + # 妖气爆炸多段攻击力 : {value0}% + data0 = [0, 14890, 18343, 21796, 25248, 28701, 32154, 35607, 39059, 42512, 45965, 49418, 52870, 56323, 59776, 63229, 66681, 70134, 73587, 77040, 80492, 83945, 87398, 90851, 94303, 97756, 101209, 104662, 108114, 111567, 115020, 118473, 121925, 125378, 128831, 132284, 135736, 139189, 142642, 146095, 149547, 153000, 156453, 159906, 163358, 166811, 170264, 173717, 177169, 180622, 184075]# noqa: E501 + # 妖气爆炸多段攻击次数 : {value1} + data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 消耗1点妖气的攻击力增加率 : 0.3% + # 攻击力增加最大值 : {value2}% + data2 = [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 + # 妖气能量消耗 : 全部 + +# 万物巅峰 +# archer/vigilante/370586038cf40378f20d338d507a780c +# b9cb48777665de22c006fabaf9a560b3/370586038cf40378f20d338d507a780c +class Skill38(PassiveSkill): + """ + 妖护使完全承认并接受内心妖兽的存在, 仿佛立身于万物之巅。\n + 基本攻击和转职技能攻击力增加。 [妖兽化/人形化]的妖气特效发生变化。 此外, [特殊体质]的物理/魔法防御力强化效果也适用于人形, [苦痛送行]基本攻击增加多段攻击次数和表现效果, 部分技能得到强化。\n + [妖兽化/人形化]\n + 使用妖护使转职技能时, [妖兽化]/[人形化]技能冷却时间减少。\n + [破颜击]\n + 第一次、 第二次斩击合并为一次斩击, 并减少终结斩击后的僵直时间。 + """ + name = "万物巅峰" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "370586038cf40378f20d338d507a780c" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 神妖之爪 +# archer/vigilante/dd32a9825ec1af42a91f2223be6658e5 +# b9cb48777665de22c006fabaf9a560b3/dd32a9825ec1af42a91f2223be6658e5 +class Skill39(ActiveSkill): + """ + [人形/妖兽形技能]\n + 达到神妖境界之时, 即使是同样的力量也可以被以不同的方式使用。 在任何状态下都可以完美使用妖兽之力的妖护使, 根据自身目前的变身状态使用不同的力量。\n + [人形施放时]\n + 在前方凝聚强大的妖气, 发射妖气箭。 妖气箭在命中敌人或飞行一段距离后旋转, 对周围敌人造成多段攻击伤害, 攻击会持续不断地补充妖气能量。\n + [妖兽形施放时]\n + 爪子凝聚强烈的妖气拍打地面引发爆炸。 消耗当前所有的妖气能量, 根据消耗的妖气能量成比例增加技能攻击力。\n + 如果在妖气能量满格时施放, 技能表现会得到强化。 + """ + name = "神妖之爪" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1406, 7710] + uuid = "dd32a9825ec1af42a91f2223be6658e5" + hasVP = False + hasUP = False + + # [人形施放时] + # 妖气箭多段攻击力 : {value0}% + data0 = [0, 6650, 7324, 7999, 8674, 9348, 10023, 10697, 11372, 12047, 12721, 13396, 14070, 14745, 15420, 16094, 16769, 17443, 18118, 18793, 19467, 20142, 20816, 21491, 22166, 22840, 23515, 24189, 24864, 25539, 26213, 26888, 27562, 28237, 28912, 29586, 30261, 30936, 31610, 32285, 32959, 33634, 34309, 34983, 35658, 36332, 37007, 37682, 38356, 39031, 39705]# noqa: E501 + # 妖气箭多段攻击次数 : {value1} + 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]# noqa: E501 + # 妖气箭终结爆炸攻击力 : {value2}% + data2 = [0, 56995, 62777, 68559, 74341, 80123, 85905, 91687, 97469, 103251, 109033, 114815, 120597, 126379, 132161, 137944, 143726, 149508, 155290, 161072, 166854, 172636, 178418, 184200, 189982, 195764, 201546, 207328, 213110, 218892, 224674, 230457, 236239, 242021, 247803, 253585, 259367, 265149, 270931, 276713, 282495, 288277, 294059, 299841, 305623, 311405, 317188, 322970, 328752, 334534, 340316]# noqa: E501 + # [妖兽形施放时] + # 地面打击攻击力 : {value3}% + data3 = [0, 49465, 54483, 59501, 64519, 69538, 74556, 79574, 84592, 89610, 94628, 99647, 104665, 109683, 114701, 119719, 124738, 129756, 134774, 139792, 144810, 149828, 154847, 159865, 164883, 169901, 174919, 179938, 184956, 189974, 194992, 200010, 205028, 210047, 215065, 220083, 225101, 230119, 235137, 240156, 245174, 250192, 255210, 260228, 265247, 270265, 275283, 280301, 285319, 290337, 295356]# noqa: E501 + # 多段攻击力 : {value4}% + data4 = [0, 24732, 27242, 29751, 32260, 34769, 37278, 39787, 42296, 44805, 47314, 49823, 52332, 54842, 57351, 59860, 62369, 64878, 67387, 69896, 72405, 74914, 77423, 79932, 82441, 84951, 87460, 89969, 92478, 94987, 97496, 100005, 102514, 105023, 107532, 110041, 112551, 115060, 117569, 120078, 122587, 125096, 127605, 130114, 132623, 135132, 137641, 140151, 142660, 145169, 147678]# noqa: E501 + # 多段攻击次数 : {value5} + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 终结地面爆炸攻击力 : {value6}% + data6 = [0, 65947, 72637, 79327, 86018, 92708, 99398, 106088, 112779, 119469, 126159, 132849, 139540, 146230, 152920, 159611, 166301, 172991, 179681, 186372, 193062, 199752, 206442, 213133, 219823, 226513, 233203, 239894, 246584, 253274, 259964, 266655, 273345, 280035, 286726, 293416, 300106, 306796, 313487, 320177, 326867, 333557, 340248, 346938, 353628, 360318, 367009, 373699, 380389, 387079, 393770]# noqa: E501 + # 每消耗1点妖气的攻击力增加率 : 0.3% + # 攻击力增加最大值 : {value7}% + data7 = [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 + # 妖气能量消耗 : 全部 + +# 极夜·妖刃千散 +# archer/vigilante/fa3ee243b36699e9d3fc34328adf6417 +# b9cb48777665de22c006fabaf9a560b3/fa3ee243b36699e9d3fc34328adf6417 +class Skill40(ActiveSkill): + """ + 对于拥有妖兽之力的人来说, 接受自身的存在就是与永恒的黑暗融为一体。\n + 投身于妖气之海的妖护使浓缩妖气的精髓制造出妖气刀刃后, 一跃而起, 挥舞着刀刃将闪烁着邪恶之光的恶意一刀两断。\n + 可在地面或空中施放。 + """ + name = "极夜·妖刃千散" + learnLv = 100 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [3904, 17834] + uuid = "fa3ee243b36699e9d3fc34328adf6417" + hasVP = False + hasUP = False + + # 下落多段攻击力 : {value0}% + data0 = [0, 24122, 29716, 35309, 40903, 46496, 52090, 57683, 63277, 68870, 74464, 80057, 85651, 91244, 96838, 102431, 108025, 113619, 119212, 124806, 130399, 135993, 141586, 147180, 152773, 158367, 163960, 169554, 175147, 180741, 186334, 191928, 197521, 203115, 208709, 214302, 219896, 225489, 231083, 236676, 242270]# noqa: E501 + # 下落多段攻击次数 : {value1} + 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]# noqa: E501 + # 上斩攻击力 : {value2}% + data2 = [0, 31014, 38206, 45397, 52589, 59781, 66973, 74164, 81356, 88548, 95739, 102931, 110123, 117314, 124506, 131698, 138889, 146081, 153273, 160464, 167656, 174848, 182039, 189231, 196423, 203614, 210806, 217998, 225189, 232381, 239573, 246765, 253956, 261148, 268340, 275531, 282723, 289915, 297106, 304298, 311490]# noqa: E501 + # 终结斩击攻击力 : {value3}% + data3 = [0, 413522, 509411, 605300, 701189, 797078, 892967, 988856, 1084745, 1180634, 1276523, 1372412, 1468301, 1564190, 1660079, 1755969, 1851858, 1947747, 2043636, 2139525, 2235414, 2331303, 2427192, 2523081, 2618970, 2714859, 2810748, 2906637, 3002526, 3098415, 3194305, 3290194, 3386083, 3481972, 3577861, 3673750, 3769639, 3865528, 3961417, 4057306, 4153195]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'vigilante' + self.nameCN = '聆风·妖护使' + self.role = 'archer' + self.角色 = '弓箭手' + self.职业 = '妖护使' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/demonic_lancer/dragoon.py b/backend/core/character/GF/demonic_lancer/dragoon.py new file mode 100644 index 00000000..b254776d --- /dev/null +++ b/backend/core/character/GF/demonic_lancer/dragoon.py @@ -0,0 +1,1318 @@ +#3deb7be5f01953ac8b1ecaa1e25e0420 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 刺击 +# demonic_lancer/dragoon/9dda3f4a849dba1a288dd65e116860f2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2 +class Skill0(ActiveSkill): + """ + 向前方进行普通的刺击。 用枪头击打敌人时, 可以造成更多的伤害。\n + 近距离攻击和枪头攻击不会同时命中敌人, 相应的判定重叠时, 优先判定为枪头攻击。 + """ + name = "刺击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 近距离攻击力 : {value0}% + data0 = [0, 3754, 4135, 4516, 4896, 5277, 5658, 6039, 6420, 6801, 7181, 7562, 7943, 8324, 8705, 9086, 9466, 9847, 10228, 10609, 10990, 11370, 11751, 12132, 12513, 12894, 13275, 13655, 14036, 14417, 14798, 15179, 15560, 15940, 16321, 16702, 17083, 17464, 17845, 18225, 18606, 18987, 19368, 19749, 20130, 20510, 20891, 21272, 21653, 22034, 22415, 22795, 23176, 23557, 23938, 24319, 24700, 25080, 25461, 25842, 26223, 26604, 26985, 27365, 27746, 28127, 28508, 28889, 29270, 29650, 30031]# noqa: E501 + # 枪头攻击力 : {value1}% + data1 = [0, 4153, 4574, 4996, 5417, 5838, 6260, 6681, 7102, 7524, 7945, 8366, 8788, 9209, 9630, 10051, 10473, 10894, 11315, 11737, 12158, 12579, 13001, 13422, 13843, 14265, 14686, 15107, 15529, 15950, 16371, 16793, 17214, 17635, 18057, 18478, 18899, 19320, 19742, 20163, 20584, 21006, 21427, 21848, 22270, 22691, 23112, 23534, 23955, 24376, 24798, 25219, 25640, 26062, 26483, 26904, 27326, 27747, 28168, 28589, 29011, 29432, 29853, 30275, 30696, 31117, 31539, 31960, 32381, 32803, 33224]# noqa: E501 + # 枪头攻击判定距离 : {value2}px + data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 枪挑 +# demonic_lancer/dragoon/0969cd4054d93da07708108c0cc1c4b5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0969cd4054d93da07708108c0cc1c4b5 +class Skill1(ActiveSkill): + """ + 从下往上挑击, 使敌人浮空。 + """ + name = "枪挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 挑击攻击力 : {value0}% + data0 = [0, 136, 158, 179, 201, 223, 244, 266, 288, 309, 331, 353, 374, 396, 418, 440, 461, 483, 505, 526, 548]# noqa: E501 + # 浮空力增加率 : {value1}% + data1 = [0, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + +# 后跳 +# demonic_lancer/dragoon/7822d6d52e10964a6755f142c666b494 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# demonic_lancer/dragoon/5a56514f35cf0270ae8d6c65f8fefd78 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [枪挑]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# demonic_lancer/dragoon/ce26c6b69d02a440a81b552bec94f03b +# 3deb7be5f01953ac8b1ecaa1e25e0420/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# demonic_lancer/dragoon/892ef624d8bf3d7fc045f84825fd6104 +# 3deb7be5f01953ac8b1ecaa1e25e0420/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 回旋钩 +# demonic_lancer/dragoon/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 3deb7be5f01953ac8b1ecaa1e25e0420/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill6(ActiveSkill): + """ + 用枪把敌人钩过来后, 再次扔出。\n + 被扔出的敌人会受到冲撞伤害, 并且碰到墙壁时, 会反弹回来。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "回旋钩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [20, 300] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 被扔时的冲撞伤害 : {value0}% + data0 = [0, 3060, 3369, 3680, 3993, 4301, 4612, 4923, 5233, 5542, 5856, 6166, 6475, 6788, 7098, 7405, 7720, 8029, 8338, 8650, 8961, 9270, 9583, 9894, 10203, 10514, 10824, 11133, 11444, 11757, 12067, 12376, 12689, 12998, 13308, 13620, 13930, 14239, 14549, 14861, 15171, 15482, 15795, 16104, 16414, 16726, 17034, 17345, 17658, 17967, 18277, 18588, 18899, 19210, 19521, 19832, 20142, 20449, 20762, 21073, 21383, 21695, 22005, 22314, 22627, 22936, 23248, 23557, 23868, 24177, 24487]# noqa: E501 + # 撞到墙壁、 地面时的冲撞伤害 : {value1}% + data1 = [0, 3060, 3370, 3681, 3991, 4302, 4612, 4923, 5233, 5543, 5854, 6164, 6475, 6785, 7096, 7406, 7717, 8027, 8337, 8648, 8958, 9269, 9579, 9890, 10200, 10510, 10821, 11131, 11442, 11752, 12063, 12373, 12683, 12994, 13304, 13615, 13925, 14236, 14546, 14857, 15167, 15477, 15788, 16098, 16409, 16719, 17030, 17340, 17650, 17961, 18271, 18582, 18892, 19203, 19513, 19823, 20134, 20444, 20755, 21065, 21376, 21686, 21997, 22307, 22617, 22928, 23238, 23549, 23859, 24170, 24480]# noqa: E501 + # [学习帝国枪术后] + # 可抓取的敌人数量 : {value2} + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 格挡反击 +# demonic_lancer/dragoon/4655101518604f874721b3cc249aae10 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 斜架长枪抵抗来自前方的攻击。\n + 受到的伤害越多, 接受攻击时被推开的距离越远。\n + 被推开一定距离后, 按下X键可以进行反击。 + """ + name = "格挡反击" + learnLv = 10 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [4, 5] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 反击的攻击力 : {value0}% + data0 = [0, 737, 812, 887, 961, 1036, 1111, 1186, 1260, 1335, 1410]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 落凤枪 +# demonic_lancer/dragoon/c9664191611af31142e052dfaef84530 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c9664191611af31142e052dfaef84530 +class Skill8(ActiveSkill): + """ + 从空中快速地斜向落地, 刺向敌人。 + """ + name = "落凤枪" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 落地攻击力 : {value0}% + data0 = [0, 3480, 3833, 4186, 4539, 4892, 5245, 5598, 5951, 6304, 6657, 7010, 7363, 7716, 8070, 8423, 8776, 9129, 9482, 9835, 10188, 10541, 10894, 11247, 11600, 11953, 12306, 12659, 13012, 13365, 13718, 14071, 14424, 14777, 15130, 15483, 15836, 16189, 16543, 16896, 17249, 17602, 17955, 18308, 18661, 19014, 19367, 19720, 20073, 20426, 20779, 21132, 21485, 21838, 22191, 22544, 22897, 23250, 23603, 23956, 24309, 24663, 25016, 25369, 25722, 26075, 26428, 26781, 27134, 27487, 27840]# noqa: E501 + # 地面爆炸攻击力 : {value1}% + data1 = [0, 1873, 2063, 2253, 2443, 2633, 2823, 3013, 3203, 3393, 3583, 3773, 3963, 4153, 4343, 4533, 4723, 4913, 5103, 5293, 5483, 5673, 5863, 6053, 6243, 6433, 6623, 6813, 7003, 7193, 7383, 7573, 7764, 7954, 8144, 8334, 8524, 8714, 8904, 9094, 9284, 9474, 9664, 9854, 10044, 10234, 10424, 10614, 10804, 10994, 11184, 11374, 11564, 11754, 11944, 12134, 12324, 12514, 12704, 12894, 13084, 13274, 13464, 13654, 13844, 14034, 14224, 14414, 14604, 14794, 14984]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + +# 横扫 +# demonic_lancer/dragoon/fc7a3f4c2852c832a2f20af63d5d212f +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc7a3f4c2852c832a2f20af63d5d212f +class Skill9(ActiveSkill): + """ + 向前方快速横斩, 击飞敌人。 + """ + name = "横扫" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [8, 70] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 横斩攻击力 : {value0}% + data0 = [0, 5092, 5609, 6125, 6642, 7158, 7675, 8191, 8708, 9225, 9741, 10258, 10774, 11291, 11808, 12324, 12841, 13357, 13874, 14390, 14907, 15424, 15940, 16457, 16973, 17490, 18006, 18523, 19040, 19556, 20073, 20589, 21106, 21623, 22139, 22656, 23172, 23689, 24205, 24722, 25239, 25755, 26272, 26788, 27305, 27822, 28338, 28855, 29371, 29888, 30404, 30921, 31438, 31954, 32471, 32987, 33504, 34020, 34537, 35054, 35570, 36087, 36603, 37120, 37637, 38153, 38670, 39186, 39703, 40219, 40736]# noqa: E501 + +# 魔枪发射 +# demonic_lancer/dragoon/51a08fd0c90f0a5276cd552047fac93d +# 3deb7be5f01953ac8b1ecaa1e25e0420/51a08fd0c90f0a5276cd552047fac93d +class Skill10(ActiveSkill): + """ + 将气息聚集到魔枪尖端, 然后投掷魔枪。\n + 魔法枪对命中的敌人造成多段伤害后消失。 + """ + name = "魔枪发射" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [10, 115] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 魔法枪多段攻击力 : {value0}% + data0 = [0, 1155, 1272, 1389, 1507, 1624, 1741, 1858, 1975, 2092, 2210, 2327, 2444, 2561, 2678, 2795, 2913, 3030, 3147, 3264, 3381, 3498, 3616, 3733, 3850, 3967, 4084, 4202, 4319, 4436, 4553, 4670, 4787, 4905, 5022, 5139, 5256, 5373, 5490, 5608, 5725, 5842, 5959, 6076, 6193, 6311, 6428, 6545, 6662, 6779, 6897, 7014, 7131, 7248, 7365, 7482, 7600, 7717, 7834, 7951, 8068, 8185, 8303, 8420, 8537, 8654, 8771, 8888, 9006, 9123, 9240]# noqa: E501 + # 魔法枪多段攻击次数 : {value1}次 + 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 + +# 强化 - 后跳 +# demonic_lancer/dragoon/2b340542e776818b78f3212af184bd6b +# 3deb7be5f01953ac8b1ecaa1e25e0420/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# demonic_lancer/dragoon/1fea5a626f15230237946a11a9d11582 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 连环枪 +# demonic_lancer/dragoon/717f1e2104fe4b796f800352fa143ecc +# 3deb7be5f01953ac8b1ecaa1e25e0420/717f1e2104fe4b796f800352fa143ecc +class Skill13(ActiveSkill): + """ + 使用长枪进行连续攻击。 命中敌人时按下技能键, 即刻发动下一次攻击。 + """ + name = "连环枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [13, 120] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = True + + # 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒 + # 横斩攻击力 : {value0}% + data0 = [0, 1480, 1630, 1780, 1930, 2080, 2230, 2380, 2530, 2681, 2831, 2981, 3131, 3281, 3431, 3581, 3731, 3882, 4032, 4182, 4332, 4482, 4632, 4782, 4932, 5082, 5233, 5383, 5533, 5683, 5833, 5983, 6133, 6283, 6433, 6584, 6734, 6884, 7034, 7184, 7334, 7484, 7634, 7784, 7935, 8085, 8235, 8385, 8535, 8685, 8835, 8985, 9136, 9286, 9436, 9586, 9736, 9886, 10036, 10186, 10336, 10487, 10637, 10787, 10937, 11087, 11237, 11387, 11537, 11687, 11838]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1742, 1919, 2095, 2272, 2449, 2625, 2802, 2979, 3156, 3332, 3509, 3686, 3862, 4039, 4216, 4393, 4569, 4746, 4923, 5099, 5276, 5453, 5630, 5806, 5983, 6160, 6336, 6513, 6690, 6867, 7043, 7220, 7397, 7573, 7750, 7927, 8104, 8280, 8457, 8634, 8810, 8987, 9164, 9341, 9517, 9694, 9871, 10047, 10224, 10401, 10577, 10754, 10931, 11108, 11284, 11461, 11638, 11814, 11991, 12168, 12345, 12521, 12698, 12875, 13051, 13228, 13405, 13582, 13758, 13935]# noqa: E501 + # 向上攻击力 : {value2}% + data2 = [0, 1901, 2094, 2287, 2480, 2673, 2866, 3059, 3252, 3444, 3637, 3830, 4023, 4216, 4409, 4602, 4795, 4988, 5180, 5373, 5566, 5759, 5952, 6145, 6338, 6531, 6724, 6916, 7109, 7302, 7495, 7688, 7881, 8074, 8267, 8460, 8652, 8845, 9038, 9231, 9424, 9617, 9810, 10003, 10196, 10388, 10581, 10774, 10967, 11160, 11353, 11546, 11739, 11932, 12124, 12317, 12510, 12703, 12896, 13089, 13282, 13475, 13668, 13860, 14053, 14246, 14439, 14632, 14825, 15018, 15211]# noqa: E501 + # 下刺攻击力 : {value3}% + data3 = [0, 2060, 2269, 2478, 2687, 2896, 3105, 3314, 3523, 3732, 3941, 4150, 4359, 4568, 4777, 4986, 5195, 5404, 5613, 5822, 6031, 6240, 6449, 6658, 6867, 7076, 7285, 7494, 7703, 7912, 8121, 8330, 8539, 8748, 8957, 9166, 9375, 9584, 9793, 10002, 10211, 10420, 10629, 10838, 11047, 11256, 11465, 11674, 11883, 12092, 12301, 12510, 12719, 12928, 13137, 13346, 13555, 13764, 13973, 14182, 14391, 14600, 14809, 15018, 15227, 15436, 15645, 15854, 16063, 16272, 16481]# noqa: E501 + # 敌人的僵直增加量 : {value4}% + data4 = [0, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790]# noqa: E501 + +# 扫堂枪 +# demonic_lancer/dragoon/128b9ddef2262f40723deae4407bdb42 +# 3deb7be5f01953ac8b1ecaa1e25e0420/128b9ddef2262f40723deae4407bdb42 +class Skill14(ActiveSkill): + """ + 攻击敌人足部, 使之倒地。 + """ + name = "扫堂枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 120] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 7043, 7758, 8472, 9187, 9901, 10616, 11330, 12045, 12759, 13474, 14188, 14903, 15617, 16332, 17046, 17761, 18475, 19190, 19904, 20619, 21333, 22048, 22762, 23477, 24191, 24906, 25620, 26335, 27049, 27764, 28478, 29193, 29907, 30622, 31336, 32051, 32765, 33480, 34194, 34909, 35623, 36338, 37052, 37767, 38481, 39196, 39910, 40625, 41339, 42054, 42768, 43483, 44197, 44912, 45626, 46341, 47055, 47770, 48484, 49199, 49913, 50628, 51342, 52057, 52771, 53486, 54200, 54915, 55629, 56344]# noqa: E501 + +# 狩猎技艺 +# demonic_lancer/dragoon/147d005ac868e0de52b1f255eea35d62 +# 3deb7be5f01953ac8b1ecaa1e25e0420/147d005ac868e0de52b1f255eea35d62 +class Skill15(PassiveSkill): + """ + 基本攻击、 前冲攻击、 后跳、 跳跃攻击变更为狩猎魔兽专用的狩猎者固有枪术。 + """ + name = "狩猎技艺" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = False + hasUP = False + + +# 光枪精通 +# demonic_lancer/dragoon/47bd4871f29defc2a0021ee9261d7a5b +# 3deb7be5f01953ac8b1ecaa1e25e0420/47bd4871f29defc2a0021ee9261d7a5b +class Skill16(PassiveSkill): + """ + 增加武器的魔法攻击力, 装备光枪时, 提升对武器的熟练度, 增加攻击速度和魔法暴击率。 + """ + name = "光枪精通" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = False + hasUP = False + + # 魔法武器攻击力增加率 : {value0}% + data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 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 + # 魔法暴击率增加 : {value2}% + data2 = [0, 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 + +# 猎杀枪 +# demonic_lancer/dragoon/8510294202d0e042dd29a2422fc6770d +# 3deb7be5f01953ac8b1ecaa1e25e0420/8510294202d0e042dd29a2422fc6770d +class Skill17(ActiveSkill): + """ + 生成基本攻击或施放技能时可以发射的魔法枪。\n + 施放[鹰坠]和1、 2、 3次觉醒技能时无法发射, 有生成数量限制和发射冷却时间。\n + 魔法枪击中敌人或飞出一定距离后消失。\n + 魔法枪享受[基础精通]的加成。\n + 可利用On/Off功能自动发射魔法枪。\n + 在决斗场中无法自动发射魔法枪, 且施放[格挡反击]时无法发射。 + """ + name = "猎杀枪" + learnLv = 15 + masterLv = 1 + maxLv = 5 + position = 0 #TODO + rangeLv = 2 + mp = [6, 140] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = False + + # 魔法枪再次生成时间 : {value0}秒 + data0 = [0, 1, 1, 1, 1, 1]# noqa: E501 + # 恢复的魔法枪数量 : {value1}个 + data1 = [0, 1, 1, 1, 1, 1]# noqa: E501 + # 基本攻击时一次射出的魔法枪数量 : {value2}个 + data2 = [0, 2, 2, 2, 2, 2]# noqa: E501 + # 施放技能时一次射出的魔法枪数量 : {value3}个 + data3 = [0, 2, 2, 2, 2, 2]# noqa: E501 + # 发射冷却时间 : {value4}秒 + data4 = [0, 1, 1, 1, 1, 1]# noqa: E501 + # 魔法枪攻击力 : {value5}% + data5 = [0, 409, 450, 492, 533, 575]# noqa: E501 + +# 隐鼠之袭 +# demonic_lancer/dragoon/38612d8f2561edc2eb68d5057a837bfa +# 3deb7be5f01953ac8b1ecaa1e25e0420/38612d8f2561edc2eb68d5057a837bfa +class Skill18(ActiveSkill): + """ + 从地面攻击, 释放强大的能量。\n + 被击中的敌人会浮空一定高度。\n + 对倒地的敌人也适用同样的浮空力。 + """ + name = "隐鼠之袭" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [35, 350] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 6253, 6887, 7522, 8156, 8790, 9425, 10059, 10694, 11328, 11962, 12597, 13231, 13865, 14500, 15134, 15768, 16403, 17037, 17672, 18306, 18940, 19575, 20209, 20843, 21478, 22112, 22746, 23381, 24015, 24650, 25284, 25918, 26553, 27187, 27821, 28456, 29090, 29724, 30359, 30993, 31627, 32262, 32896, 33531, 34165, 34799, 35434, 36068, 36702, 37337, 37971, 38605, 39240, 39874, 40509, 41143, 41777, 42412, 43046, 43680, 44315, 44949, 45583, 46218, 46852, 47487, 48121, 48755, 49390, 50024]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2, 114.2]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value2}% + data2 = [0, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114]# noqa: E501 + +# 光焰飞枪 +# demonic_lancer/dragoon/6a1d1f08a6572be420bb3a256c44c015 +# 3deb7be5f01953ac8b1ecaa1e25e0420/6a1d1f08a6572be420bb3a256c44c015 +class Skill19(ActiveSkill): + """ + 投掷多支魔法枪, 对敌人造成多段伤害, 并将敌人推向后方。 + """ + name = "光焰飞枪" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [50, 550] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = False + hasUP = True + + # 多段攻击次数 : {value0}次 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 魔法攻击力 : {value1}% + data1 = [0, 1561, 1719, 1878, 2036, 2194, 2353, 2511, 2670, 2828, 2986, 3145, 3303, 3461, 3620, 3778, 3936, 4095, 4253, 4412, 4570, 4728, 4887, 5045, 5203, 5362, 5520, 5678, 5837, 5995, 6154, 6312, 6470, 6629, 6787, 6945, 7104, 7262, 7420, 7579, 7737, 7895, 8054, 8212, 8371, 8529, 8687, 8846, 9004, 9162, 9321, 9479, 9637, 9796, 9954, 10113, 10271, 10429, 10588, 10746, 10904, 11063, 11221, 11379, 11538, 11696, 11855, 12013, 12171, 12330, 12488]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value2}% + 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 + +# 狩猎本能 +# demonic_lancer/dragoon/e0a072e8cef2d77893aad5f68aeed56a +# 3deb7be5f01953ac8b1ecaa1e25e0420/e0a072e8cef2d77893aad5f68aeed56a +class Skill20(PassiveSkill): + """ + 发挥猎人长期养成的狩猎本能, 增加暴击伤害和命中率。 + """ + name = "狩猎本能" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = False + + # 暴击伤害增加率 : {value0}% + data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 暴击 +# demonic_lancer/dragoon/fc1262c19f3d0477ee8eda47b8db8696 +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 能量萃取 +# demonic_lancer/dragoon/669f1428193f61f9d92c743b72438c4d +# 3deb7be5f01953ac8b1ecaa1e25e0420/669f1428193f61f9d92c743b72438c4d +class Skill22(ActiveSkill): + """ + 集中精神提取魔法的力量, 提升基本攻击力和技能攻击力。 + """ + name = "能量萃取" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 5 + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + +# 猎杀枪 : 掠食 +# demonic_lancer/dragoon/b3659936a9a74c4ed6f7faf07cca1f9e +# 3deb7be5f01953ac8b1ecaa1e25e0420/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill23(ActiveSkill): + """ + 在基本攻击或技能施放过程中使用, 可以将敌人强制控制一定时间。\n + 可以在地面或空中施放。\n + [地面版本]\n + 融合猎杀枪生成一个掠食魔法枪后, 向前方射出。\n + 魔法枪命中时能强制控制枪范围内的所有敌人。\n + [空中版本]\n + 在空中施放时, 猎杀枪从空中坠落, 以落地位置为中心强制控制一定范围内的敌人。\n + 在决斗场中, 施放[落凤枪]时无法使用[猎杀枪 : 掠食], 且无法在空中施放该技能。 + """ + name = "猎杀枪 : 掠食" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 9 + mp = [30, 500] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = False + hasUP = True + + # 地面发射攻击力 : {value0}% + data0 = [0, 10226, 11263, 12301, 13338, 14376, 15413, 16451, 17488, 18525, 19563, 20600, 21638, 22675, 23712, 24750, 25787, 26825, 27862, 28900, 29937, 30974, 32012, 33049, 34087, 35124, 36162, 37199, 38236, 39274, 40311, 41349, 42386, 43423, 44461, 45498, 46536, 47573, 48611, 49648, 50685, 51723, 52760, 53798, 54835, 55872, 56910, 57947, 58985, 60022, 61060, 62097, 63134, 64172, 65209, 66247, 67284, 68322, 69359, 70396, 71434, 72471, 73509, 74546, 75583, 76621, 77658, 78696, 79733, 80771, 81808]# noqa: E501 + # 地面发射控制时间 : {value1}秒 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 空中发射控制时间 : {value2}秒 + 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 + # 空中发射攻击力 : {value3}% + data3 = [0, 10504, 11570, 12635, 13701, 14767, 15832, 16898, 17964, 19029, 20095, 21161, 22226, 23292, 24357, 25423, 26489, 27554, 28620, 29686, 30751, 31817, 32883, 33948, 35014, 36079, 37145, 38211, 39276, 40342, 41408, 42473, 43539, 44605, 45670, 46736, 47801, 48867, 49933, 50998, 52064, 53130, 54195, 55261, 56327, 57392, 58458, 59524, 60589, 61655, 62720, 63786, 64852, 65917, 66983, 68049, 69114, 70180, 71246, 72311, 73377, 74442, 75508, 76574, 77639, 78705, 79771, 80836, 81902, 82968, 84033]# noqa: E501 + +# 蛮横冲撞 +# demonic_lancer/dragoon/a2d943797daca862a6f321aca6ac9bfa +# 3deb7be5f01953ac8b1ecaa1e25e0420/a2d943797daca862a6f321aca6ac9bfa +class Skill24(ActiveSkill): + """ + 向前方突进, 用枪刺穿敌人并将其击退, 然后将敌人下刺向地面。\n + 突进过程中击中敌人时, 再次按技能键可以立即将敌人刺倒在地。\n + 如果突进攻击未击中敌人, 则无法追加下刺攻击。 + """ + name = "蛮横冲撞" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 650] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = True + + # 突进距离 : {value0}px + 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 按前方向键施放时突进距离 : {value1}px + data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 突进攻击力 : {value2}% + data2 = [0, 3201, 3526, 3850, 4175, 4500, 4825, 5149, 5474, 5799, 6124, 6448, 6773, 7098, 7422, 7747, 8072, 8397, 8721, 9046, 9371, 9696, 10020, 10345, 10670, 10995, 11319, 11644, 11969, 12293, 12618, 12943, 13268, 13592, 13917, 14242, 14567, 14891, 15216, 15541, 15866, 16190, 16515, 16840, 17164, 17489, 17814, 18139, 18463, 18788, 19113, 19438, 19762, 20087, 20412, 20736, 21061, 21386, 21711, 22035, 22360, 22685, 23010, 23334, 23659, 23984, 24309, 24633, 24958, 25283, 25607]# noqa: E501 + # 下刺攻击力 : {value3}% + data3 = [0, 3898, 4294, 4689, 5084, 5480, 5875, 6271, 6666, 7062, 7457, 7853, 8248, 8644, 9039, 9434, 9830, 10225, 10621, 11016, 11412, 11807, 12203, 12598, 12994, 13389, 13785, 14180, 14575, 14971, 15366, 15762, 16157, 16553, 16948, 17344, 17739, 18135, 18530, 18925, 19321, 19716, 20112, 20507, 20903, 21298, 21694, 22089, 22485, 22880, 23276, 23671, 24066, 24462, 24857, 25253, 25648, 26044, 26439, 26835, 27230, 27626, 28021, 28416, 28812, 29207, 29603, 29998, 30394, 30789, 31185]# noqa: E501 + # 生成的魔法枪攻击力 : {value4}% + data4 = [0, 1299, 1431, 1563, 1694, 1826, 1958, 2090, 2221, 2353, 2485, 2617, 2749, 2880, 3012, 3144, 3276, 3408, 3539, 3671, 3803, 3935, 4066, 4198, 4330, 4462, 4594, 4725, 4857, 4989, 5121, 5252, 5384, 5516, 5648, 5780, 5911, 6043, 6175, 6307, 6438, 6570, 6702, 6834, 6966, 7097, 7229, 7361, 7493, 7625, 7756, 7888, 8020, 8152, 8283, 8415, 8547, 8679, 8811, 8942, 9074, 9206, 9338, 9469, 9601, 9733, 9865, 9997, 10128, 10260, 10392]# noqa: E501 + +# 光焰枪 +# demonic_lancer/dragoon/c7bf7ccab413009640e65ca6f2f0263a +# 3deb7be5f01953ac8b1ecaa1e25e0420/c7bf7ccab413009640e65ca6f2f0263a +class Skill25(ActiveSkill): + """ + 向前方投掷贯穿一切的魔法枪, 并将敌人击飞。 + """ + name = "光焰枪" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [47, 700] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = False + hasUP = False + + # 魔法枪攻击力 : {value0}% + data0 = [0, 15868, 17478, 19088, 20697, 22307, 23917, 25527, 27137, 28746, 30356, 31966, 33576, 35186, 36795, 38405, 40015, 41625, 43235, 44844, 46454, 48064, 49674, 51284, 52893, 54503, 56113, 57723, 59333, 60942, 62552, 64162, 65772, 67382, 68991, 70601, 72211, 73821, 75430, 77040, 78650, 80260, 81870, 83479, 85089, 86699, 88309, 89919, 91528, 93138, 94748, 96358, 97968, 99577, 101187, 102797, 104407, 106017, 107626, 109236, 110846, 112456, 114066, 115675, 117285, 118895, 120505, 122115, 123724, 125334, 126944]# noqa: E501 + +# 猎杀枪 : 穿心 +# demonic_lancer/dragoon/ecc23c980ea71450c0ad0c3fd232f329 +# 3deb7be5f01953ac8b1ecaa1e25e0420/ecc23c980ea71450c0ad0c3fd232f329 +class Skill26(ActiveSkill): + """ + 向前方发射猎杀枪。\n + 旋转的猎杀枪对敌人造成多段伤害, 移动到最远位置后返回并将敌人拉到特定位置。\n + 施放技能时无施放动作, 立即施放。\n + 可以在施放其他技能过程中使用, 但[落凤枪]、 [鹰坠]和1、 2、 3次觉醒技除外。\n + 跳跃时也可以使用。\n + 决斗场中无法在跳跃时使用。 + """ + name = "猎杀枪 : 穿心" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [30, 500] + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = False + hasUP = True + + # 旋转多段攻击次数 : {value0}次 + data0 = [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 + # 旋转时攻击力 : {value1}% + data1 = [0, 1239, 1365, 1490, 1616, 1742, 1867, 1993, 2119, 2244, 2370, 2496, 2621, 2747, 2873, 2999, 3124, 3250, 3376, 3501, 3627, 3753, 3878, 4004, 4130, 4255, 4381, 4507, 4633, 4758, 4884, 5010, 5135, 5261, 5387, 5512, 5638, 5764, 5889, 6015, 6141, 6266, 6392, 6518, 6644, 6769, 6895, 7021, 7146, 7272, 7398, 7523, 7649, 7775, 7900, 8026, 8152, 8277, 8403, 8529, 8655, 8780, 8906, 9032, 9157, 9283, 9409, 9534, 9660, 9786, 9911]# noqa: E501 + # 返回时攻击力 : {value2}% + data2 = [0, 4947, 5449, 5951, 6453, 6955, 7457, 7959, 8461, 8963, 9465, 9967, 10469, 10970, 11472, 11974, 12476, 12978, 13480, 13982, 14484, 14986, 15488, 15990, 16491, 16993, 17495, 17997, 18499, 19001, 19503, 20005, 20507, 21009, 21511, 22013, 22514, 23016, 23518, 24020, 24522, 25024, 25526, 26028, 26530, 27032, 27534, 28036, 28537, 29039, 29541, 30043, 30545, 31047, 31549, 32051, 32553, 33055, 33557, 34059, 34560, 35062, 35564, 36066, 36568, 37070, 37572, 38074, 38576, 39078, 39580]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value3}% + 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 + +# 利刃收割 +# demonic_lancer/dragoon/1b1cfab062e0768bcc889e33e1f30dbf +# 3deb7be5f01953ac8b1ecaa1e25e0420/1b1cfab062e0768bcc889e33e1f30dbf +class Skill27(ActiveSkill): + """ + 生成魔法枪, 大范围挥舞魔法枪将敌人聚集起来, 然后将敌人向前方击退; 如果施放时按上方向键, 则会使敌人向上浮空。 + """ + name = "利刃收割" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [45, 850] + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = True + hasUP = True + vps = [{'name': '斩草除根', 'desc': '可聚集敌人
范围增加'}, {'name': '利刃光斩', 'desc': '可以在空中施放
施放时间减少
可多次发动'}] # noqa: E501 + + # 挥击攻击力 : {value0}% X {value1} + data0 = [0, 2383, 2624, 2866, 3108, 3349, 3591, 3833, 4075, 4316, 4558, 4800, 5041, 5283, 5525, 5767, 6008, 6250, 6492, 6734, 6975, 7217, 7459, 7700, 7942, 8184, 8426, 8667, 8909, 9151, 9392, 9634, 9876, 10118, 10359, 10601, 10843, 11084, 11326, 11568, 11810, 12051, 12293, 12535, 12776, 13018, 13260, 13502, 13743, 13985, 14227, 14468, 14710, 14952, 15194, 15435, 15677, 15919, 16160, 16402, 16644, 16886, 17127, 17369, 17611, 17852, 18094, 18336, 18578, 18819, 19061]# noqa: E501 + 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 + # 击退攻击力 : {value2}% + data2 = [0, 9531, 10497, 11464, 12431, 13398, 14365, 15332, 16299, 17265, 18232, 19199, 20166, 21133, 22100, 23067, 24033, 25000, 25967, 26934, 27901, 28868, 29835, 30801, 31768, 32735, 33702, 34669, 35636, 36603, 37570, 38536, 39503, 40470, 41437, 42404, 43371, 44338, 45304, 46271, 47238, 48205, 49172, 50139, 51106, 52072, 53039, 54006, 54973, 55940, 56907, 57874, 58840, 59807, 60774, 61741, 62708, 63675, 64642, 65609, 66575, 67542, 68509, 69476, 70443, 71410, 72377, 73343, 74310, 75277, 76244]# noqa: E501 + # 上升攻击力 : {value3}% + data3 = [0, 9656, 10636, 11616, 12595, 13575, 14554, 15534, 16514, 17493, 18473, 19453, 20432, 21412, 22391, 23371, 24351, 25330, 26310, 27290, 28269, 29249, 30228, 31208, 32188, 33167, 34147, 35127, 36106, 37086, 38065, 39045, 40025, 41004, 41984, 42964, 43943, 44923, 45902, 46882, 47862, 48841, 49821, 50801, 51780, 52760, 53739, 54719, 55699, 56678, 57658, 58638, 59617, 60597, 61576, 62556, 63536, 64515, 65495, 66475, 67454, 68434, 69413, 70393, 71373, 72352, 73332, 74312, 75291, 76271, 77250]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [利刃收割]\n + 无法进行上升动作\n + 变更为挥动3次攻击\n + - 每次攻击都会聚集敌人\n + - 吸附范围 : 400px\n + 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [利刃收割]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 7.5秒\n + - 攻击力 -50%\n + 地面施放时快速发动上升动作\n + 可以在空中施放 + """ + ... + +# 光焰囚杀 +# demonic_lancer/dragoon/c77a417c43de80c4ce32c1ed405d174a +# 3deb7be5f01953ac8b1ecaa1e25e0420/c77a417c43de80c4ce32c1ed405d174a +class Skill28(ActiveSkill): + """ + 向空中释放枪的气息, 然后使其在前方落下, 生成屏障。 屏障对敌人造成多段伤害, 逐渐向中央合拢, 最后爆炸。 + """ + name = "光焰囚杀" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [45, 850] + uuid = "c77a417c43de80c4ce32c1ed405d174a" + hasVP = True + hasUP = True + vps = [{'name': '猎杀枪:爆焰', 'desc': '施放时间减少'}, {'name': '光焰巡猎', 'desc': '赋予无敌状态'}] # noqa: E501 + + # 屏障生成位置 : {value0}px + 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 屏障多段攻击力 : {value1}% + data1 = [0, 10311, 11357, 12403, 13449, 14495, 15541, 16587, 17633, 18679, 19725, 20771, 21817, 22864, 23910, 24956, 26002, 27048, 28094, 29140, 30186, 31232, 32278, 33324, 34370, 35416, 36462, 37508, 38554, 39600, 40646, 41692, 42738, 43784, 44830, 45876, 46923, 47969, 49015, 50061, 51107, 52153, 53199, 54245, 55291, 56337, 57383, 58429, 59475, 60521, 61567, 62613, 63659, 64705, 65751, 66797, 67843, 68889, 69935, 70982, 72028, 73074, 74120, 75166, 76212, 77258, 78304, 79350, 80396, 81442, 82488]# noqa: E501 + # 屏障爆炸攻击力 : {value2}% + data2 = [0, 10311, 11357, 12403, 13449, 14495, 15541, 16587, 17633, 18679, 19725, 20771, 21817, 22864, 23910, 24956, 26002, 27048, 28094, 29140, 30186, 31232, 32278, 33324, 34370, 35416, 36462, 37508, 38554, 39600, 40646, 41692, 42738, 43784, 44830, 45876, 46923, 47969, 49015, 50061, 51107, 52153, 53199, 54245, 55291, 56337, 57383, 58429, 59475, 60521, 61567, 62613, 63659, 64705, 65751, 66797, 67843, 68889, 69935, 70982, 72028, 73074, 74120, 75166, 76212, 77258, 78304, 79350, 80396, 81442, 82488]# noqa: E501 + + def vp_1(self): + """ + [光焰囚杀]\n + 可以在其他动作中施放\n + - 跳跃状态会被视为其他动作 + """ + ... + + def vp_2(self): + """ + [光焰囚杀]\n + 变更为向前突进和返回动作\n + 路径上的敌人会被吸附到狩猎者的前方\n + 施放技能时进入无敌状态\n + 总攻击力相同 + """ + ... + +# 鹰坠 +# demonic_lancer/dragoon/0b8db1e10b3abbd24d38564e708675d5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0b8db1e10b3abbd24d38564e708675d5 +class Skill29(ActiveSkill): + """ + 跳到空中期间, 可以用方向键调整降落位置, 然后降落到指定位置。\n + 再次按技能键可以立即降落。\n + 在跳跃过程中也可以施放该技能, 被魔法枪击中的敌人将被强制控制一定时间, 无法移动。\n + 在决斗场中, 无法强制控制被魔法枪击中的敌人, 且无法通过再次按技能键发动终结攻击。 + """ + name = "鹰坠" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [150, 1260] + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = True + hasUP = True + vps = [{'name': '鹰追', 'desc': '施放时间减少
追踪'}, {'name': '鹰袭', 'desc': '无敌强化
攻击力和冷却时间增加'}] # noqa: E501 + + # 基本降落位置 : {value0}px + data0 = [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 + # 空中施放技能所需最低高度 : {value1}px + 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 + # 降落冲撞攻击力 : {value2}% + data2 = [0, 26880, 29607, 32334, 35061, 37788, 40515, 43242, 45969, 48696, 51423, 54150, 56877, 59603, 62330, 65057, 67784, 70511, 73238, 75965, 78692, 81419, 84146, 86873, 89600, 92327, 95054, 97781, 100508, 103235, 105962, 108689, 111416, 114143, 116870, 119597, 122323, 125050, 127777, 130504, 133231, 135958, 138685, 141412, 144139, 146866, 149593, 152320, 155047, 157774, 160501, 163228, 165955, 168682, 171409, 174136, 176863, 179590, 182317, 185043, 187770, 190497, 193224, 195951, 198678, 201405, 204132, 206859, 209586, 212313, 215040]# noqa: E501 + # 强制控制时间 : {value3}秒 + 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # [范围信息] + # 冲击波范围扩大率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [鹰坠]\n + 变更为猎杀枪发射动作\n + - 发射出的猎杀枪会追踪前方的敌人 + """ + ... + + def vp_2(self): + """ + [鹰坠]\n + 攻击力和冷却时间 +100%\n + 落地后短暂维持无敌状态 + """ + ... + +# 龙鳞碎割 +# demonic_lancer/dragoon/852f8ad797db4dca1405cb3e77198401 +# 3deb7be5f01953ac8b1ecaa1e25e0420/852f8ad797db4dca1405cb3e77198401 +class Skill30(ActiveSkill): + """ + 生成多支魔法枪, 向前方敌人射出。\n + 发射指定数量的魔法枪后, 向正面的敌人发动终结攻击。\n + 终结攻击时, 按前方向键可以增加终结攻击发动距离。\n + 可以在跳跃中使用, 施放过程中可以按跳跃键强制中断。\n + 在决斗场中, 不可以在跳跃中使用。 + """ + name = "龙鳞碎割" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = True + hasUP = True + vps = [{'name': '猎杀枪:破甲', 'desc': '施放时间减少'}, {'name': '狩龙之术', 'desc': '施放时间减少
取消僵直'}] # noqa: E501 + + # 魔法枪发射次数 : {value0}次 + data0 = [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 + # 魔法枪攻击力 : {value1}% + data1 = [0, 953, 1050, 1146, 1243, 1340, 1436, 1533, 1630, 1726, 1823, 1920, 2016, 2113, 2210, 2307, 2403, 2500, 2597, 2693, 2790, 2887, 2983, 3080, 3177, 3273, 3370, 3467, 3563, 3660, 3757, 3853, 3950, 4047, 4143, 4240, 4337, 4434, 4530, 4627, 4724, 4820, 4917, 5014, 5110, 5207, 5304, 5400, 5497, 5594, 5690, 5787, 5884, 5980, 6077, 6174, 6270, 6367, 6464, 6561, 6657, 6754, 6851, 6947, 7044, 7141, 7237, 7334, 7431, 7527, 7624]# noqa: E501 + # 终结攻击力 : {value2}% + data2 = [0, 28614, 31517, 34420, 37323, 40225, 43128, 46031, 48934, 51837, 54740, 57643, 60545, 63448, 66351, 69254, 72157, 75060, 77963, 80865, 83768, 86671, 89574, 92477, 95380, 98283, 101186, 104088, 106991, 109894, 112797, 115700, 118603, 121506, 124408, 127311, 130214, 133117, 136020, 138923, 141826, 144728, 147631, 150534, 153437, 156340, 159243, 162146, 165048, 167951, 170854, 173757, 176660, 179563, 182466, 185369, 188271, 191174, 194077, 196980, 199883, 202786, 205689, 208591, 211494, 214397, 217300, 220203, 223106, 226009, 228911]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value3}% + 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 + + def vp_1(self): + """ + [龙鳞碎割]\n + 删除终结攻击\n + 可以在其他动作中施放\n + 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [龙鳞碎割]\n + 删除猎杀枪攻击\n + 可以强制中断施放后僵直, 并连接部分技能\n + [可连接技能]\n + - [光焰枪]\n + - [天龙破]\n + - [凌空之狩]\n + - [无尽毁灭]\n + 总攻击力相同 + """ + ... + +# 枪魂感知 +# demonic_lancer/dragoon/28b583c75a49103a1d8aabf799c000a4 +# 3deb7be5f01953ac8b1ecaa1e25e0420/28b583c75a49103a1d8aabf799c000a4 +class Skill31(PassiveSkill): + """ + 增加狩猎者的技能攻击力, 减少猎杀枪的重新生成时间。 + """ + name = "枪魂感知" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = False + + # 猎杀枪重新生成时间 : {value0}秒 + data0 = [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 + # 技能攻击力增加率 : {value1}% + data1 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + +# 逐云灭龙杀 +# demonic_lancer/dragoon/4f2e001e9a19eb7bae50ad1840dfb329 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4f2e001e9a19eb7bae50ad1840dfb329 +class Skill32(ActiveSkill): + """ + 射出猎杀枪, 对前方魔法阵内的敌人造成伤害并强控敌人; 然后, 跳到高空中, 以极快的速度降落, 使敌人受到巨大冲撞爆炸伤害。\n + 按住方向键可以调整降落位置。\n + 在最后的冲撞爆炸之前, 被猎杀枪击中并被强制控制的敌人会一直处于强制控制状态。 + """ + name = "逐云灭龙杀" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [980, 8232] + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = False + hasUP = False + + # 直接攻击力 : {value0}% + data0 = [0, 4598, 5664, 6730, 7796, 8862, 9928, 10995, 12061, 13127, 14193, 15259, 16325, 17391, 18458, 19524, 20590, 21656, 22722, 23788, 24855, 25921, 26987, 28053, 29119, 30185, 31251, 32318, 33384, 34450, 35516, 36582, 37648, 38714, 39781, 40847, 41913, 42979, 44045, 45111, 46177, 47244, 48310, 49376, 50442, 51508, 52574, 53640, 54707, 55773, 56839]# noqa: E501 + # 猎杀枪多段攻击力 : {value1}% + data1 = [0, 3218, 3965, 4711, 5457, 6204, 6950, 7696, 8443, 9189, 9935, 10681, 11428, 12174, 12920, 13667, 14413, 15159, 15906, 16652, 17398, 18144, 18891, 19637, 20383, 21130, 21876, 22622, 23369, 24115, 24861, 25607, 26354, 27100, 27846, 28593, 29339, 30085, 30832, 31578, 32324, 33070, 33817, 34563, 35309, 36056, 36802, 37548, 38295, 39041, 39787]# noqa: E501 + # 降落冲撞爆炸攻击力 : {value2}% + data2 = [0, 55182, 67978, 80774, 93570, 106366, 119162, 131957, 144753, 157549, 170345, 183141, 195937, 208733, 221529, 234324, 247120, 259916, 272712, 285508, 298304, 311100, 323895, 336691, 349487, 362283, 375079, 387875, 400671, 413467, 426262, 439058, 451854, 464650, 477446, 490242, 503038, 515834, 528629, 541425, 554221, 567017, 579813, 592609, 605405, 618201, 630996, 643792, 656588, 669384, 682180]# noqa: E501 + # 长按前方向键时降落位置 : 中间位置的前方300px + # 长按后方向键时降落位置 : 中间位置的后方300px + +# 天龙破 +# demonic_lancer/dragoon/dcb31a63ef58954f44ff2070c42a9a98 +# 3deb7be5f01953ac8b1ecaa1e25e0420/dcb31a63ef58954f44ff2070c42a9a98 +class Skill33(ActiveSkill): + """ + 生成魔法枪发动乱舞攻击。\n + 乱舞后跳起将魔枪插入地面, 并使魔枪爆炸。\n + 跳跃中可以使用, 但只发动地面爆炸攻击。\n + 在地面上按住后方向键施放技能时, 在原地施放技能。 + """ + name = "天龙破" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [400, 1620] + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = True + hasUP = True + vps = [{'name': '天龙乱舞', 'desc': '施放时间减少'}, {'name': '天龙穿心', 'desc': '强化穿心功能
强化掠食功能'}] # noqa: E501 + + # 魔法枪乱舞攻击力 : {value0}% X {value1} + data0 = [0, 6126, 6748, 7369, 7991, 8612, 9234, 9855, 10477, 11098, 11720, 12341, 12963, 13584, 14206, 14827, 15449, 16070, 16692, 17313, 17935, 18556, 19178, 19799, 20421, 21042, 21663, 22285, 22906, 23528, 24149, 24771, 25392, 26014, 26635, 27257, 27878, 28500, 29121, 29743, 30364, 30986, 31607, 32229, 32850, 33472, 34093, 34715, 35336, 35958, 36579]# noqa: E501 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 地面爆炸攻击力 : {value2}% + data2 = [0, 16336, 17994, 19651, 21308, 22966, 24623, 26280, 27938, 29595, 31252, 32910, 34567, 36224, 37882, 39539, 41196, 42853, 44511, 46168, 47825, 49483, 51140, 52797, 54455, 56112, 57769, 59427, 61084, 62741, 64399, 66056, 67713, 69371, 71028, 72685, 74342, 76000, 77657, 79314, 80972, 82629, 84286, 85944, 87601, 89258, 90916, 92573, 94230, 95888, 97545]# noqa: E501 + # [范围信息] + # 地面爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [天龙破]\n + 乱舞攻击次数 -2次\n + 最后一击攻击范围增加\n + 空中施放时, 适用地面攻击力100%的攻击力\n + 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [天龙破]\n + 无法在空中施放\n + 初始化[猎杀枪 : 掠食]、 [猎杀枪 : 穿心]技能的冷却时间, 并自动发动\n + - 穿心攻击力 : 基础攻击力的74%\n + - 掠食攻击力 : 基础攻击力的74% + """ + ... + +# 地龙狩 +# demonic_lancer/dragoon/8572675ec6a1f50b6eff6a867376c2de +# 3deb7be5f01953ac8b1ecaa1e25e0420/8572675ec6a1f50b6eff6a867376c2de +class Skill34(ActiveSkill): + """ + 蓄力后立即向前方突进, 突进中途撞到敌人会发出强烈的爆炸攻击, 同时狩猎者向后方跳起。\n + 施放时, 按方向键可以调整跳起的方向。\n + 跳跃中可以使用该技能, 但只能向前方地面突进, 撞到敌人也不会跳起。 + """ + name = "地龙狩" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [800, 1680] + uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = True + hasUP = True + vps = [{'name': '地龙追袭', 'desc': '范围增加
可多次发动'}, {'name': '复仇龙袭', 'desc': '初始化[光焰枪]的冷却时间
所受伤害减少
未命中时缩短冷却时间'}] # noqa: E501 + + # 突进攻击力 : {value0}% + data0 = [0, 63956, 70444, 76933, 83421, 89909, 96397, 102886, 109374, 115862, 122351, 128839, 135327, 141815, 148304, 154792, 161280, 167769, 174257, 180745, 187234, 193722, 200210, 206698, 213187, 219675, 226163, 232652, 239140, 245628, 252116, 258605, 265093, 271581, 278070, 284558, 291046, 297534, 304023, 310511, 316999, 323488, 329976, 336464, 342952, 349441, 355929, 362417, 368906, 375394, 381882]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [地龙狩]\n + 变更为可填充2次的技能\n + - 冷却时间 -50%\n + - 攻击力 -50%\n + 攻击范围 +50% + """ + ... + + def vp_2(self): + """ + [地龙狩]\n + 未命中时冷却时间缩短为 : 5秒\n + 命中时, 初始化[光焰枪]技能的冷却时间\n + - [光焰枪]攻击力 : 基础攻击力的77%\n + 突进过程中所受伤害 -75% + """ + ... + +# 狩猎之心 +# demonic_lancer/dragoon/2a0a39184de92acf1c1375e00b77404c +# 3deb7be5f01953ac8b1ecaa1e25e0420/2a0a39184de92acf1c1375e00b77404c +class Skill35(PassiveSkill): + """ + 领悟狩猎之心的狩猎者可以更高效地使用魔兽之力。\n + 提高基本攻击力和技能攻击力, 并增加命中率和攻击速度。 + """ + name = "狩猎之心" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = False + + # 基本攻击和技能攻击力增加率量 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 攻击速度增加 : {value1}% + 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 + # 命中率增加 : {value2}% + data2 = [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 + +# 凌空之狩 +# demonic_lancer/dragoon/9dc8438e4572d39243c97da31c113acc +# 3deb7be5f01953ac8b1ecaa1e25e0420/9dc8438e4572d39243c97da31c113acc +class Skill36(ActiveSkill): + """ + 狩猎者向前方高高跃起, 并生成一把猎杀枪进行投掷。\n + 投掷的猎杀枪插入地面, 对周围的敌人造成伤害, 随后从空中突进到猎杀枪的位置, 拔出猎杀枪并大幅度挥斩, 对周围的敌人造成伤害。\n + 施放技能时, 按向前方向键, 可以在拔枪挥斩的同时前进。\n + 跳跃期间也可以施放。 + """ + name = "凌空之狩" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = True + hasUP = True + vps = [{'name': '狩猎狂热', 'desc': '初始化[利刃收割]冷却时间
赋予无敌状态'}, {'name': '苍穹猎者', 'desc': '施放时间减少
可多次发动'}] # noqa: E501 + + # 投掷攻击力 : {value0}% + data0 = [0, 23642, 26041, 28439, 30837, 33236, 35634, 38033, 40431, 42830, 45228, 47627, 50025, 52424, 54822, 57221, 59619, 62018, 64416, 66815, 69213, 71612, 74010, 76408, 78807, 81205, 83604, 86002, 88401, 90799, 93198, 95596, 97995, 100393, 102792, 105190, 107589, 109987, 112386, 114784, 117182, 119581, 121979, 124378, 126776, 129175, 131573, 133972, 136370, 138769, 141167]# noqa: E501 + # 拔枪挥斩攻击力 : {value1}% + data1 = [0, 53873, 59338, 64804, 70269, 75734, 81200, 86665, 92131, 97596, 103061, 108527, 113992, 119457, 124923, 130388, 135853, 141319, 146784, 152250, 157715, 163180, 168646, 174111, 179576, 185042, 190507, 195973, 201438, 206903, 212369, 217834, 223299, 228765, 234230, 239695, 245161, 250626, 256092, 261557, 267022, 272488, 277953, 283418, 288884, 294349, 299815, 305280, 310745, 316211, 321676]# noqa: E501 + + def vp_1(self): + """ + [凌空之狩]\n + 从空中向地面突进时进入无敌状态\n + 命中时初始化[利刃收割]的冷却时间\n + - [利刃收割]攻击力 : 基础攻击力的73% + """ + ... + + def vp_2(self): + """ + [凌空之狩]\n + 变更为可多次发动的技能\n + - 每次填充冷却时间 -50%\n + - 每次填充攻击力 -50%\n + 施放结束时维持跳跃状态 + """ + ... + +# 无尽毁灭 +# demonic_lancer/dragoon/3fb8395ae3b81bd608e0c4223a8eb534 +# 3deb7be5f01953ac8b1ecaa1e25e0420/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill37(ActiveSkill): + """ + 快速旋转魔法枪, 生成利刃风车粉碎敌人。\n + 生成的利刃风车造成多段攻击伤害后, 飞向前方并爆炸。\n + 可以在跳跃中使用。 + """ + name = "无尽毁灭" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [600, 5000] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = True + hasUP = True + vps = [{'name': '双重灾厄', 'desc': '所受伤害减少
强化聚集敌人效果
范围增加'}, {'name': '猎杀枪 : 天袭', 'desc': '施放时间减少
追踪'}] # noqa: E501 + + # 移动距离上限 : {value0}px + data0 = [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 + # 利刃风车多段攻击攻击力 : {value1}% X {value2} + data1 = [0, 2806, 3091, 3375, 3660, 3945, 4229, 4514, 4799, 5083, 5368, 5653, 5937, 6222, 6507, 6791, 7076, 7361, 7645, 7930, 8215, 8499, 8784, 9069, 9353, 9638, 9923, 10207, 10492, 10777, 11061, 11346, 11631, 11915, 12200, 12485, 12769, 13054, 13339, 13623, 13908, 14193, 14477, 14762, 15047, 15331, 15616, 15901, 16185, 16470, 16755]# noqa: E501 + data2 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 利刃风车爆炸攻击力 : {value3}% X {value4} + data3 = [0, 59412, 65439, 71467, 77494, 83521, 89548, 95576, 101603, 107630, 113658, 119685, 125712, 131740, 137767, 143794, 149821, 155849, 161876, 167903, 173931, 179958, 185985, 192013, 198040, 204067, 210094, 216122, 222149, 228176, 234204, 240231, 246258, 252286, 258313, 264340, 270367, 276395, 282422, 288449, 294477, 300504, 306531, 312559, 318586, 324613, 330640, 336668, 342695, 348722, 354750]# noqa: E501 + data4 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 + # [范围信息] + # 利刃风车大小比率 : {value5}% + data5 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + + def vp_1(self): + """ + [无尽毁灭]\n + 投掷出两把魔法枪\n + 总攻击力相同\n + 吸附力 +20%\n + 施放过程中所受伤害 -75% + """ + ... + + def vp_2(self): + """ + [无尽毁灭]\n + 变更为猎杀枪空中发射动作\n + - 追踪前方的敌人\n + 可以在其他动作中施放 + """ + ... + +# 绝命猎杀 : 死亡穿刺 +# demonic_lancer/dragoon/5806440d21e7546d50007a5ba11f8024 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5806440d21e7546d50007a5ba11f8024 +class Skill38(ActiveSkill): + """ + 融合猎杀枪和光枪生成突击枪, 给最强敌人种下印记并强制控制敌人, 然后光速跃起并发动穿刺攻击。\n + 最后将突击枪插入敌人体内, 并引发爆炸造成伤害。\n + 跳跃时也可以使用。 + """ + name = "绝命猎杀 : 死亡穿刺" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = False + hasUP = False + + # 探测范围 : {value0}px + data0 = [0, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700]# noqa: E501 + # 穿刺攻击力 : {value1}% + data1 = [0, 114968, 141627, 168287, 194946, 221605, 248265, 274924, 301583, 328242, 354902, 381561, 408220, 434879, 461539, 488198, 514857, 541517, 568176, 594835, 621494, 648154, 674813, 701472, 728132, 754791, 781450, 808109, 834769, 861428, 888087, 914746, 941406, 968065, 994724, 1021384, 1048043, 1074702, 1101361, 1128021, 1154680, 1181339, 1207999, 1234658, 1261317, 1287976, 1314636, 1341295, 1367954, 1394613, 1421273]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 97739, 120403, 143067, 165731, 188395, 211059, 233723, 256387, 279052, 301716, 324380, 347044, 369708, 392372, 415036, 437700, 460364, 483028, 505692, 528356, 551021, 573685, 596349, 619013, 641677, 664341, 687005, 709669, 732333, 754997, 777661, 800326, 822990, 845654, 868318, 890982, 913646, 936310, 958974, 981638, 1004302, 1026966, 1049630, 1072295, 1094959, 1117623, 1140287, 1162951, 1185615, 1208279]# noqa: E501 + +# 狩魔之魂 +# demonic_lancer/dragoon/002cbdd9bfd0f0b970451ae8d48d029e +# 3deb7be5f01953ac8b1ecaa1e25e0420/002cbdd9bfd0f0b970451ae8d48d029e +class Skill39(PassiveSkill): + """ + 千魂·狩猎者成功控制暴走的利维坦之力, 将力量注入猎杀枪, 锻造出更加强大的光枪。\n + 强化在地面和空中狩猎的能力, 部分技能附加特殊效果。\n + [蛮横冲撞] : 删除下刺攻击, 下刺攻击力并入突进攻击。 魔法枪会追踪突进攻击命中的敌人中最强大的敌人, 对该位置进行攻击。 按向前方向键可额外增加前进距离。\n + [光焰枪] : 可以在空中施放。 + """ + name = "狩魔之魂" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "002cbdd9bfd0f0b970451ae8d48d029e" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [蛮横冲撞]按向前方向键时前进距离额外增加 : 30% + +# 瞬光猎杀枪 +# demonic_lancer/dragoon/31823197cc0b04d4c5dcf8f928d9220c +# 3deb7be5f01953ac8b1ecaa1e25e0420/31823197cc0b04d4c5dcf8f928d9220c +class Skill40(ActiveSkill): + """ + 召唤新锻造的猎杀枪后, 发射猎杀枪, 对前方多个敌人造成多段伤害。 然后, 发射的猎杀枪冲向天空, 形成巨型猎杀枪插入地面。 除觉醒技能和部分技能之外, 基本攻击和其他动作过程中也可以施放该技能。 + """ + name = "瞬光猎杀枪" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6666] + uuid = "31823197cc0b04d4c5dcf8f928d9220c" + hasVP = False + hasUP = False + + # 猎杀枪多段攻击力 : {value0}% X {value1} + data0 = [0, 6082, 6699, 7316, 7933, 8550, 9167, 9784, 10401, 11018, 11635, 12252, 12869, 13486, 14103, 14720, 15337, 15954, 16571, 17188, 17805, 18422, 19039, 19656, 20273, 20890, 21507, 22124, 22740, 23357, 23974, 24591, 25208, 25825, 26442, 27059, 27676, 28293, 28910, 29527, 30144, 30761, 31378, 31995, 32612, 33229, 33846, 34463, 35080, 35697, 36314]# noqa: E501 + 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 + # 巨型猎杀枪攻击力 : {value2}% + data2 = [0, 91226, 100481, 109736, 118991, 128246, 137501, 146756, 156010, 165265, 174520, 183775, 193030, 202285, 211539, 220794, 230049, 239304, 248559, 257814, 267069, 276323, 285578, 294833, 304088, 313343, 322598, 331853, 341107, 350362, 359617, 368872, 378127, 387382, 396637, 405891, 415146, 424401, 433656, 442911, 452166, 461420, 470675, 479930, 489185, 498440, 507695, 516950, 526204, 535459, 544714]# noqa: E501 + +# 红月·狂狩盛宴 +# demonic_lancer/dragoon/dac8d8207618150c162e4c6f9e168527 +# 3deb7be5f01953ac8b1ecaa1e25e0420/dac8d8207618150c162e4c6f9e168527 +class Skill41(ActiveSkill): + """ + 释放已吸收的所有魔兽之力, 重塑红月升起之日曾遭遇的最强劲敌。\n + 将自身的力量向天空发射, 化作大量猎杀枪插入地面。 然后, 捕捉最强的猎物, 释放全部力量, 以极限速度贯穿猎物。\n + 可以在跳跃中使用。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。\n + [无数狩猎者的牺牲, 化作了我的力量。] + """ + name = "红月·狂狩盛宴" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 8055] + uuid = "dac8d8207618150c162e4c6f9e168527" + hasVP = False + hasUP = False + + # 猎杀枪多段攻击力 : {value0}% X {value1} + data0 = [0, 37318, 45972, 54625, 63279, 71932, 80586, 89239, 97893, 106547, 115200, 123854, 132507, 141161, 149814, 158468, 167121, 175775, 184428, 193082, 201735, 210389, 219042, 227696, 236349, 245003, 253656, 262310, 270964, 279617, 288271, 296924, 305578, 314231, 322885, 331538, 340192, 348845, 357499, 366152, 374806, 383459, 392113, 400766, 409420, 418074, 426727, 435381, 444034, 452688, 461341]# noqa: E501 + 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 + # 贯穿攻击力 : {value2}% + data2 = [0, 447820, 551662, 655505, 759347, 863189, 967032, 1070874, 1174716, 1278559, 1382401, 1486243, 1590086, 1693928, 1797770, 1901612, 2005455, 2109297, 2213139, 2316982, 2420824, 2524666, 2628509, 2732351, 2836193, 2940036, 3043878, 3147720, 3251563, 3355405, 3459247, 3563090, 3666932, 3770774, 3874617, 3978459, 4082301, 4186143, 4289986, 4393828, 4497670, 4601513, 4705355, 4809197, 4913040, 5016882, 5120724, 5224567, 5328409, 5432251, 5536094]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'dragoon' + self.nameCN = '千魂·狩猎者' + self.role = 'demonic_lancer' + self.角色 = '魔枪士' + self.职业 = '狩猎者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/demonic_lancer/impaler.py b/backend/core/character/GF/demonic_lancer/impaler.py new file mode 100644 index 00000000..3003e307 --- /dev/null +++ b/backend/core/character/GF/demonic_lancer/impaler.py @@ -0,0 +1,1493 @@ +#3deb7be5f01953ac8b1ecaa1e25e0420 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 刺击 +# demonic_lancer/impaler/9dda3f4a849dba1a288dd65e116860f2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2 +class Skill0(ActiveSkill): + """ + 向前方进行普通的刺击。 用枪头击打敌人时, 可以造成更多的伤害。\n + 近距离攻击和枪头攻击不会同时命中敌人, 相应的判定重叠时, 优先判定为枪头攻击。 + """ + name = "刺击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 近距离攻击力 : {value0}% + data0 = [0, 3754, 4135, 4516, 4896, 5277, 5658, 6039, 6420, 6801, 7181, 7562, 7943, 8324, 8705, 9086, 9466, 9847, 10228, 10609, 10990, 11370, 11751, 12132, 12513, 12894, 13275, 13655, 14036, 14417, 14798, 15179, 15560, 15940, 16321, 16702, 17083, 17464, 17845, 18225, 18606, 18987, 19368, 19749, 20130, 20510, 20891, 21272, 21653, 22034, 22415, 22795, 23176, 23557, 23938, 24319, 24700, 25080, 25461, 25842, 26223, 26604, 26985, 27365, 27746, 28127, 28508, 28889, 29270, 29650, 30031]# noqa: E501 + # 枪头攻击力 : {value1}% + data1 = [0, 4153, 4574, 4996, 5417, 5838, 6260, 6681, 7102, 7524, 7945, 8366, 8788, 9209, 9630, 10051, 10473, 10894, 11315, 11737, 12158, 12579, 13001, 13422, 13843, 14265, 14686, 15107, 15529, 15950, 16371, 16793, 17214, 17635, 18057, 18478, 18899, 19320, 19742, 20163, 20584, 21006, 21427, 21848, 22270, 22691, 23112, 23534, 23955, 24376, 24798, 25219, 25640, 26062, 26483, 26904, 27326, 27747, 28168, 28589, 29011, 29432, 29853, 30275, 30696, 31117, 31539, 31960, 32381, 32803, 33224]# noqa: E501 + # 枪头攻击判定距离 : {value2}px + data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 枪挑 +# demonic_lancer/impaler/0969cd4054d93da07708108c0cc1c4b5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0969cd4054d93da07708108c0cc1c4b5 +class Skill1(ActiveSkill): + """ + 从下往上挑击, 使敌人浮空。 + """ + name = "枪挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 挑击攻击力 : {value0}% + data0 = [0, 136, 158, 179, 201, 223, 244, 266, 288, 309, 331, 353, 374, 396, 418, 440, 461, 483, 505, 526, 548]# noqa: E501 + # 浮空力增加率 : {value1}% + data1 = [0, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + +# 后跳 +# demonic_lancer/impaler/7822d6d52e10964a6755f142c666b494 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# demonic_lancer/impaler/5a56514f35cf0270ae8d6c65f8fefd78 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [枪挑]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# demonic_lancer/impaler/ce26c6b69d02a440a81b552bec94f03b +# 3deb7be5f01953ac8b1ecaa1e25e0420/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# demonic_lancer/impaler/892ef624d8bf3d7fc045f84825fd6104 +# 3deb7be5f01953ac8b1ecaa1e25e0420/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 回旋钩 +# demonic_lancer/impaler/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 3deb7be5f01953ac8b1ecaa1e25e0420/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill6(ActiveSkill): + """ + 用枪把敌人钩过来后, 再次扔出。\n + 被扔出的敌人会受到冲撞伤害, 并且碰到墙壁时, 会反弹回来。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "回旋钩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [20, 300] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 被扔时的冲撞伤害 : {value0}% + data0 = [0, 3060, 3369, 3680, 3993, 4301, 4612, 4923, 5233, 5542, 5856, 6166, 6475, 6788, 7098, 7405, 7720, 8029, 8338, 8650, 8961, 9270, 9583, 9894, 10203, 10514, 10824, 11133, 11444, 11757, 12067, 12376, 12689, 12998, 13308, 13620, 13930, 14239, 14549, 14861, 15171, 15482, 15795, 16104, 16414, 16726, 17034, 17345, 17658, 17967, 18277, 18588, 18899, 19210, 19521, 19832, 20142, 20449, 20762, 21073, 21383, 21695, 22005, 22314, 22627, 22936, 23248, 23557, 23868, 24177, 24487]# noqa: E501 + # 撞到墙壁、 地面时的冲撞伤害 : {value1}% + data1 = [0, 3060, 3370, 3681, 3991, 4302, 4612, 4923, 5233, 5543, 5854, 6164, 6475, 6785, 7096, 7406, 7717, 8027, 8337, 8648, 8958, 9269, 9579, 9890, 10200, 10510, 10821, 11131, 11442, 11752, 12063, 12373, 12683, 12994, 13304, 13615, 13925, 14236, 14546, 14857, 15167, 15477, 15788, 16098, 16409, 16719, 17030, 17340, 17650, 17961, 18271, 18582, 18892, 19203, 19513, 19823, 20134, 20444, 20755, 21065, 21376, 21686, 21997, 22307, 22617, 22928, 23238, 23549, 23859, 24170, 24480]# noqa: E501 + # [学习帝国枪术后] + # 可抓取的敌人数量 : {value2} + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 格挡反击 +# demonic_lancer/impaler/4655101518604f874721b3cc249aae10 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 斜架长枪抵抗来自前方的攻击。\n + 受到的伤害越多, 接受攻击时被推开的距离越远。\n + 被推开一定距离后, 按下X键可以进行反击。 + """ + name = "格挡反击" + learnLv = 10 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [4, 5] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 反击的攻击力 : {value0}% + data0 = [0, 737, 812, 887, 961, 1036, 1111, 1186, 1260, 1335, 1410]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 落凤枪 +# demonic_lancer/impaler/c9664191611af31142e052dfaef84530 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c9664191611af31142e052dfaef84530 +class Skill8(ActiveSkill): + """ + 从空中快速地斜向落地, 刺向敌人。 + """ + name = "落凤枪" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 落地攻击力 : {value0}% + data0 = [0, 3480, 3833, 4186, 4539, 4892, 5245, 5598, 5951, 6304, 6657, 7010, 7363, 7716, 8070, 8423, 8776, 9129, 9482, 9835, 10188, 10541, 10894, 11247, 11600, 11953, 12306, 12659, 13012, 13365, 13718, 14071, 14424, 14777, 15130, 15483, 15836, 16189, 16543, 16896, 17249, 17602, 17955, 18308, 18661, 19014, 19367, 19720, 20073, 20426, 20779, 21132, 21485, 21838, 22191, 22544, 22897, 23250, 23603, 23956, 24309, 24663, 25016, 25369, 25722, 26075, 26428, 26781, 27134, 27487, 27840]# noqa: E501 + # 地面爆炸攻击力 : {value1}% + data1 = [0, 1873, 2063, 2253, 2443, 2633, 2823, 3013, 3203, 3393, 3583, 3773, 3963, 4153, 4343, 4533, 4723, 4913, 5103, 5293, 5483, 5673, 5863, 6053, 6243, 6433, 6623, 6813, 7003, 7193, 7383, 7573, 7764, 7954, 8144, 8334, 8524, 8714, 8904, 9094, 9284, 9474, 9664, 9854, 10044, 10234, 10424, 10614, 10804, 10994, 11184, 11374, 11564, 11754, 11944, 12134, 12324, 12514, 12704, 12894, 13084, 13274, 13464, 13654, 13844, 14034, 14224, 14414, 14604, 14794, 14984]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + +# 横扫 +# demonic_lancer/impaler/fc7a3f4c2852c832a2f20af63d5d212f +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc7a3f4c2852c832a2f20af63d5d212f +class Skill9(ActiveSkill): + """ + 向前方快速横斩, 击飞敌人。 + """ + name = "横扫" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [8, 70] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 横斩攻击力 : {value0}% + data0 = [0, 5092, 5609, 6125, 6642, 7158, 7675, 8191, 8708, 9225, 9741, 10258, 10774, 11291, 11808, 12324, 12841, 13357, 13874, 14390, 14907, 15424, 15940, 16457, 16973, 17490, 18006, 18523, 19040, 19556, 20073, 20589, 21106, 21623, 22139, 22656, 23172, 23689, 24205, 24722, 25239, 25755, 26272, 26788, 27305, 27822, 28338, 28855, 29371, 29888, 30404, 30921, 31438, 31954, 32471, 32987, 33504, 34020, 34537, 35054, 35570, 36087, 36603, 37120, 37637, 38153, 38670, 39186, 39703, 40219, 40736]# noqa: E501 + +# 魔枪发射 +# demonic_lancer/impaler/51a08fd0c90f0a5276cd552047fac93d +# 3deb7be5f01953ac8b1ecaa1e25e0420/51a08fd0c90f0a5276cd552047fac93d +class Skill10(ActiveSkill): + """ + 将气息聚集到魔枪尖端, 然后投掷魔枪。\n + 魔法枪对命中的敌人造成多段伤害后消失。 + """ + name = "魔枪发射" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [10, 115] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 魔法枪多段攻击力 : {value0}% + data0 = [0, 1155, 1272, 1389, 1507, 1624, 1741, 1858, 1975, 2092, 2210, 2327, 2444, 2561, 2678, 2795, 2913, 3030, 3147, 3264, 3381, 3498, 3616, 3733, 3850, 3967, 4084, 4202, 4319, 4436, 4553, 4670, 4787, 4905, 5022, 5139, 5256, 5373, 5490, 5608, 5725, 5842, 5959, 6076, 6193, 6311, 6428, 6545, 6662, 6779, 6897, 7014, 7131, 7248, 7365, 7482, 7600, 7717, 7834, 7951, 8068, 8185, 8303, 8420, 8537, 8654, 8771, 8888, 9006, 9123, 9240]# noqa: E501 + # 魔法枪多段攻击次数 : {value1}次 + 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 + +# 强化 - 后跳 +# demonic_lancer/impaler/2b340542e776818b78f3212af184bd6b +# 3deb7be5f01953ac8b1ecaa1e25e0420/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# demonic_lancer/impaler/1fea5a626f15230237946a11a9d11582 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 连环枪 +# demonic_lancer/impaler/717f1e2104fe4b796f800352fa143ecc +# 3deb7be5f01953ac8b1ecaa1e25e0420/717f1e2104fe4b796f800352fa143ecc +class Skill13(ActiveSkill): + """ + 使用长枪进行连续攻击。 命中敌人时按下技能键, 即刻发动下一次攻击。 + """ + name = "连环枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [13, 120] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = True + + # 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒 + # 横斩攻击力 : {value0}% + data0 = [0, 1480, 1630, 1780, 1930, 2080, 2230, 2380, 2530, 2681, 2831, 2981, 3131, 3281, 3431, 3581, 3731, 3882, 4032, 4182, 4332, 4482, 4632, 4782, 4932, 5082, 5233, 5383, 5533, 5683, 5833, 5983, 6133, 6283, 6433, 6584, 6734, 6884, 7034, 7184, 7334, 7484, 7634, 7784, 7935, 8085, 8235, 8385, 8535, 8685, 8835, 8985, 9136, 9286, 9436, 9586, 9736, 9886, 10036, 10186, 10336, 10487, 10637, 10787, 10937, 11087, 11237, 11387, 11537, 11687, 11838]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1742, 1919, 2095, 2272, 2449, 2625, 2802, 2979, 3156, 3332, 3509, 3686, 3862, 4039, 4216, 4393, 4569, 4746, 4923, 5099, 5276, 5453, 5630, 5806, 5983, 6160, 6336, 6513, 6690, 6867, 7043, 7220, 7397, 7573, 7750, 7927, 8104, 8280, 8457, 8634, 8810, 8987, 9164, 9341, 9517, 9694, 9871, 10047, 10224, 10401, 10577, 10754, 10931, 11108, 11284, 11461, 11638, 11814, 11991, 12168, 12345, 12521, 12698, 12875, 13051, 13228, 13405, 13582, 13758, 13935]# noqa: E501 + # 向上攻击力 : {value2}% + data2 = [0, 1901, 2094, 2287, 2480, 2673, 2866, 3059, 3252, 3444, 3637, 3830, 4023, 4216, 4409, 4602, 4795, 4988, 5180, 5373, 5566, 5759, 5952, 6145, 6338, 6531, 6724, 6916, 7109, 7302, 7495, 7688, 7881, 8074, 8267, 8460, 8652, 8845, 9038, 9231, 9424, 9617, 9810, 10003, 10196, 10388, 10581, 10774, 10967, 11160, 11353, 11546, 11739, 11932, 12124, 12317, 12510, 12703, 12896, 13089, 13282, 13475, 13668, 13860, 14053, 14246, 14439, 14632, 14825, 15018, 15211]# noqa: E501 + # 下刺攻击力 : {value3}% + data3 = [0, 2060, 2269, 2478, 2687, 2896, 3105, 3314, 3523, 3732, 3941, 4150, 4359, 4568, 4777, 4986, 5195, 5404, 5613, 5822, 6031, 6240, 6449, 6658, 6867, 7076, 7285, 7494, 7703, 7912, 8121, 8330, 8539, 8748, 8957, 9166, 9375, 9584, 9793, 10002, 10211, 10420, 10629, 10838, 11047, 11256, 11465, 11674, 11883, 12092, 12301, 12510, 12719, 12928, 13137, 13346, 13555, 13764, 13973, 14182, 14391, 14600, 14809, 15018, 15227, 15436, 15645, 15854, 16063, 16272, 16481]# noqa: E501 + # 敌人的僵直增加量 : {value4}% + data4 = [0, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790]# noqa: E501 + +# 扫堂枪 +# demonic_lancer/impaler/128b9ddef2262f40723deae4407bdb42 +# 3deb7be5f01953ac8b1ecaa1e25e0420/128b9ddef2262f40723deae4407bdb42 +class Skill14(ActiveSkill): + """ + 攻击敌人足部, 使之倒地。 + """ + name = "扫堂枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 120] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 7043, 7758, 8472, 9187, 9901, 10616, 11330, 12045, 12759, 13474, 14188, 14903, 15617, 16332, 17046, 17761, 18475, 19190, 19904, 20619, 21333, 22048, 22762, 23477, 24191, 24906, 25620, 26335, 27049, 27764, 28478, 29193, 29907, 30622, 31336, 32051, 32765, 33480, 34194, 34909, 35623, 36338, 37052, 37767, 38481, 39196, 39910, 40625, 41339, 42054, 42768, 43483, 44197, 44912, 45626, 46341, 47055, 47770, 48484, 49199, 49913, 50628, 51342, 52057, 52771, 53486, 54200, 54915, 55629, 56344]# noqa: E501 + +# 暗蚀 +# demonic_lancer/impaler/d53301bb328baf12a3ae482cc6a565dd +# 3deb7be5f01953ac8b1ecaa1e25e0420/d53301bb328baf12a3ae482cc6a565dd +class Skill15(PassiveSkill): + """ + 暗枪士的身体被暴走的魔枪侵蚀, 增加属性攻击力, 可以使用黑暗气息和黑雷。\n + - [黑暗气息] -\n + 部分凝聚黑暗气息的攻击可以腐蚀敌人的身体, 使敌人进入暗蚀状态, 行动变缓慢。\n + - [黑雷] -\n + 部分凝聚黑雷的攻击命中暗蚀状态的敌人时, 会释放黑雷, 造成额外伤害。\n + 攻击非暗蚀状态的敌人时, 将伤害量的一部分积累在敌人体内, 增加敌人所受伤害, 当敌人进入暗蚀状态时, 之前蓄积的所有伤害一次性爆发。\n + 暗蚀状态的持续时间受相应技能的影响。 + """ + name = "暗蚀" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = False + + # 属性攻击力增加率 : {value0}% + data0 = [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]# noqa: E501 + # 黑雷技能额外攻击力比率 : {value1}% + data1 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 黑雷技能累积攻击力比率 : {value2}% + data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 暗蚀状态持续时间 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [暗蚀减速效果] + # 减速几率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 减速持续时间 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 减速状态下敌人攻击速度和移动速度减少率 : {value6}% + data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 帝国枪术 +# demonic_lancer/impaler/7e904ea3d2a9faa054604e55120a9268 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7e904ea3d2a9faa054604e55120a9268 +class Skill16(PassiveSkill): + """ + 帝国广泛使用的枪术。\n + 基本攻击、 前冲攻击和跳跃攻击变更为暗枪士专用攻击。\n + 基本攻击第3击时, 将黑暗气息凝聚在枪中后投掷。\n + 凝聚黑暗气息的枪击中敌人时, 使敌人进入暗蚀状态。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + [回旋钩]增加可以抓取多名敌人的功能, 并且可以强制中断部分技能并立即施放[回旋钩]。\n + 在决斗场中, 后跳投掷有冷却时间, 且投掷时按方向键不会增加移动距离。\n + [可以强制中断的技能]\n + [侵蚀之矛]、 [暗矛投射]、 [暗街夺命锁]、 [绝望枪]、 [连锁侵蚀] + """ + name = "帝国枪术" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "7e904ea3d2a9faa054604e55120a9268" + hasVP = False + hasUP = False + + +# 双重投射 +# demonic_lancer/impaler/dbf8b30c7057032af0d68fcfa289fdae +# 3deb7be5f01953ac8b1ecaa1e25e0420/dbf8b30c7057032af0d68fcfa289fdae +class Skill17(ActiveSkill): + """ + [黑雷系列]\n + 连续投掷两支注入黑雷的魔枪。 魔枪不会穿刺敌人, 而是在碰到敌人的瞬间造成伤害然后消失。\n + 若在[后跳]时施放技能, 则向后跳跃并连续投掷两支魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + [暗蚀附加效果]\n + 枪会爆炸, 产生更大范围的伤害。\n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离。 + """ + name = "双重投射" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 219] + uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = False + hasUP = True + + # [黑雷系列] + # 投掷攻击力 : {value0}% + data0 = [0, 3002, 3307, 3611, 3916, 4220, 4525, 4829, 5134, 5438, 5743, 6048, 6352, 6657, 6961, 7266, 7570, 7875, 8179, 8484, 8788, 9093, 9398, 9702, 10007, 10311, 10616, 10920, 11225, 11529, 11834, 12139, 12443, 12748, 13052, 13357, 13661, 13966, 14270, 14575, 14879, 15184, 15489, 15793, 16098, 16402, 16707, 17011, 17316, 17620, 17925, 18230, 18534, 18839, 19143, 19448, 19752, 20057, 20361, 20666, 20970, 21275, 21580, 21884, 22189, 22493, 22798, 23102, 23407, 23711, 24016]# noqa: E501 + # 投掷次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value2}% + data2 = [0, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108]# noqa: E501 + # 暗蚀爆炸范围比率 : {value3}% + data3 = [0, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]# noqa: E501 + +# 侵蚀之矛 +# demonic_lancer/impaler/5152480fdde81362575a488d4cec4af9 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5152480fdde81362575a488d4cec4af9 +class Skill18(ActiveSkill): + """ + [暗蚀系列]\n + 生成黑暗之枪向前方投掷。\n + 被击中的敌人会进入暗蚀状态。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离。 + """ + name = "侵蚀之矛" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 219] + uuid = "5152480fdde81362575a488d4cec4af9" + hasVP = False + hasUP = True + + # [暗蚀系列] + # 爆炸攻击力 : {value0}% + 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 + # [范围信息] + # 爆炸范围比率 : {value1}% + 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 + +# 暗矛投射 +# demonic_lancer/impaler/2391a27457b5a8c6fa4b4670a91bdd11 +# 3deb7be5f01953ac8b1ecaa1e25e0420/2391a27457b5a8c6fa4b4670a91bdd11 +class Skill19(ActiveSkill): + """ + [黑雷系列]\n + 旋转黑雷, 将黑雷缠绕在魔枪上并向前方投掷。\n + 魔枪贯穿敌人, 造成多段攻击伤害。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + [暗蚀附加效果]\n + 发生小型爆炸, 造成额外伤害。\n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离。 + """ + name = "暗矛投射" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [36, 262] + uuid = "2391a27457b5a8c6fa4b4670a91bdd11" + hasVP = False + hasUP = True + + # [黑雷系列] + # 投掷攻击力 : {value0}% + data0 = [0, 1889, 2081, 2272, 2464, 2656, 2847, 3039, 3230, 3422, 3614, 3805, 3997, 4189, 4380, 4572, 4764, 4955, 5147, 5338, 5530, 5722, 5913, 6105, 6297, 6488, 6680, 6872, 7063, 7255, 7446, 7638, 7830, 8021, 8213, 8405, 8596, 8788, 8980, 9171, 9363, 9555, 9746, 9938, 10129, 10321, 10513, 10704, 10896, 11088, 11279, 11471, 11663, 11854, 12046, 12237, 12429, 12621, 12812, 13004, 13196, 13387, 13579, 13771, 13962, 14154, 14345, 14537, 14729, 14920, 15112]# noqa: E501 + # 投掷多段攻击次数 : {value1}次 + 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 + # [范围信息] + # 魔枪范围比率 : {value2}% + data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 暗矛精通 +# demonic_lancer/impaler/5892d1fa4462e561ac8f8d2c74892b0a +# 3deb7be5f01953ac8b1ecaa1e25e0420/5892d1fa4462e561ac8f8d2c74892b0a +class Skill20(PassiveSkill): + """ + 蚕食的黑暗之力与投掷枪术相结合, 增加魔法武器攻击力; 使用暗矛系武器时, 增加命中率。\n + 在决斗场中不增加命中率。 + """ + name = "暗矛精通" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "5892d1fa4462e561ac8f8d2c74892b0a" + hasVP = False + hasUP = False + + # 暗矛魔法攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 命中增加率 : {value1}% + data1 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9]# noqa: E501 + +# 暴击 +# demonic_lancer/impaler/fc1262c19f3d0477ee8eda47b8db8696 +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 黑暗化身 +# demonic_lancer/impaler/fc458e449ee00b01dbf88d09aae65462 +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc458e449ee00b01dbf88d09aae65462 +class Skill22(ActiveSkill): + """ + 吸收魔枪的气息, 强化自身, 增加魔法暴击伤害和魔法暴击率。 + """ + name = "黑暗化身" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "fc458e449ee00b01dbf88d09aae65462" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 暴击伤害增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 魔法暴击率增加 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 暗矛贯穿 +# demonic_lancer/impaler/1812a1ece67bb37b6b44b54766450064 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1812a1ece67bb37b6b44b54766450064 +class Skill23(ActiveSkill): + """ + [黑雷系列]\n + 向前方投掷注入黑雷的魔枪。\n + 魔枪会贯穿并吸附路径上的敌人, 对敌人造成伤害。\n + 最后魔枪插入地面时产生冲击波, 并在一定时间内释放黑雷, 强控敌人。\n + 施放技能时按前方向键, 可以将魔枪投掷得更远; 投掷瞬间按向后方向键, 可以后退更远距离。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪。\n + [暗蚀附加效果]\n + 若前进的魔枪周围有暗蚀状态的敌人, 则魔枪会用黑雷连接敌人, 对敌人造成伤害。\n + 在决斗场中, 无法强制控制被魔枪击中的敌人, 且后跳投掷时按方向键不会增加移动距离。 + """ + name = "暗矛贯穿" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [35, 350] + uuid = "1812a1ece67bb37b6b44b54766450064" + hasVP = False + hasUP = True + + # [黑雷系列] + # 魔枪贯穿攻击力 : {value0}% + data0 = [0, 3672, 4045, 4417, 4790, 5162, 5535, 5907, 6280, 6652, 7025, 7397, 7770, 8142, 8515, 8887, 9260, 9632, 10005, 10377, 10750, 11122, 11495, 11868, 12240, 12613, 12985, 13358, 13730, 14103, 14475, 14848, 15220, 15593, 15965, 16338, 16710, 17083, 17455, 17828, 18200, 18573, 18945, 19318, 19690, 20063, 20436, 20808, 21181, 21553, 21926, 22298, 22671, 23043, 23416, 23788, 24161, 24533, 24906, 25278, 25651, 26023, 26396, 26768, 27141, 27513, 27886, 28258, 28631, 29004, 29376]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 5476, 6032, 6587, 7143, 7698, 8254, 8809, 9365, 9920, 10476, 11031, 11587, 12142, 12698, 13253, 13809, 14365, 14920, 15476, 16031, 16587, 17142, 17698, 18253, 18809, 19364, 19920, 20475, 21031, 21587, 22142, 22698, 23253, 23809, 24364, 24920, 25475, 26031, 26586, 27142, 27697, 28253, 28808, 29364, 29920, 30475, 31031, 31586, 32142, 32697, 33253, 33808, 34364, 34919, 35475, 36030, 36586, 37142, 37697, 38253, 38808, 39364, 39919, 40475, 41030, 41586, 42141, 42697, 43252, 43808]# noqa: E501 + # 强制控制时间 : {value2}秒 + 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 + # [范围信息] + # 吸附敌人范围 : {value3}px + data3 = [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 + +# 黑暗枪雨 +# demonic_lancer/impaler/d89f26862e348a801b30bb9fd7125db5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/d89f26862e348a801b30bb9fd7125db5 +class Skill24(ActiveSkill): + """ + [暗蚀系列]\n + 向前方投掷旋转的黑暗之枪。\n + 黑暗之枪飞出时向周围挥洒黑暗气息, 使敌人进入暗蚀状态。 + """ + name = "黑暗枪雨" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [78, 708] + uuid = "d89f26862e348a801b30bb9fd7125db5" + hasVP = False + hasUP = True + + # [暗蚀系列] + # 黑暗之枪攻击力 : {value0}% + data0 = [0, 1865, 2054, 2243, 2433, 2622, 2811, 3000, 3189, 3379, 3568, 3757, 3946, 4135, 4325, 4514, 4703, 4892, 5081, 5271, 5460, 5649, 5838, 6027, 6217, 6406, 6595, 6784, 6973, 7163, 7352, 7541, 7730, 7919, 8109, 8298, 8487, 8676, 8866, 9055, 9244, 9433, 9622, 9812, 10001, 10190, 10379, 10568, 10758, 10947, 11136, 11325, 11514, 11704, 11893, 12082, 12271, 12460, 12650, 12839, 13028, 13217, 13406, 13596, 13785, 13974, 14163, 14352, 14542, 14731, 14920]# noqa: E501 + # 黑暗之枪多段攻击次数 : {value1}次 + 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # [范围信息] + # 黑暗之枪移动距离 : {value2}px + 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 + +# 黑蚀葬礼 +# demonic_lancer/impaler/2ba299855fc22192cba4f73db75e9d0e +# 3deb7be5f01953ac8b1ecaa1e25e0420/2ba299855fc22192cba4f73db75e9d0e +class Skill25(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 旋转并投掷黑暗之枪。 然后投掷注入黑雷的魔枪, 并引发爆炸。\n + 被黑暗之枪击中的敌人会进入暗蚀状态。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离。 + """ + name = "黑蚀葬礼" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [72, 650] + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = False + hasUP = True + + # [暗蚀 + 黑雷系列] + # 黑暗之枪爆炸攻击力 : {value0}% + data0 = [0, 4982, 5487, 5992, 6498, 7003, 7508, 8014, 8519, 9025, 9530, 10035, 10541, 11046, 11552, 12057, 12562, 13068, 13573, 14078, 14584, 15089, 15595, 16100, 16605, 17111, 17616, 18121, 18627, 19132, 19638, 20143, 20648, 21154, 21659, 22165, 22670, 23175, 23681, 24186, 24691, 25197, 25702, 26208, 26713, 27218, 27724, 28229, 28734, 29240, 29745, 30251, 30756, 31261, 31767, 32272, 32777, 33283, 33788, 34294, 34799, 35304, 35810, 36315, 36821, 37326, 37831, 38337, 38842, 39347, 39853]# noqa: E501 + # 黑雷枪爆炸攻击力 : {value1}% + data1 = [0, 7472, 8230, 8989, 9747, 10505, 11263, 12021, 12779, 13537, 14295, 15053, 15811, 16569, 17327, 18085, 18843, 19602, 20360, 21118, 21876, 22634, 23392, 24150, 24908, 25666, 26424, 27182, 27940, 28698, 29456, 30214, 30973, 31731, 32489, 33247, 34005, 34763, 35521, 36279, 37037, 37795, 38553, 39311, 40069, 40827, 41586, 42344, 43102, 43860, 44618, 45376, 46134, 46892, 47650, 48408, 49166, 49924, 50682, 51440, 52199, 52957, 53715, 54473, 55231, 55989, 56747, 57505, 58263, 59021, 59779]# noqa: E501 + # [范围信息] + # 黑暗气息范围比率 : {value2}% + 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 + # 爆炸范围比率 : {value3}% + 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 + +# 绝望枪 +# demonic_lancer/impaler/ac21c02567f04a92b54dd85c091d1e5a +# 3deb7be5f01953ac8b1ecaa1e25e0420/ac21c02567f04a92b54dd85c091d1e5a +class Skill26(ActiveSkill): + """ + [黑雷系列]\n + 连续投掷注入黑雷的魔枪, 最后同时投掷多个魔枪, 对敌人造成伤害。\n + 魔枪不会穿刺敌人, 飞出一定距离后若未击中敌人, 则会直接消失。\n + - [暗蚀附加效果] -\n + 枪会爆炸, 产生更大范围的伤害。 + """ + name = "绝望枪" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [71, 745] + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = False + hasUP = True + + # [黑雷系列] + # 投掷魔枪攻击力 : {value0}% + data0 = [0, 1256, 1383, 1511, 1638, 1766, 1893, 2021, 2148, 2275, 2403, 2530, 2658, 2785, 2912, 3040, 3167, 3295, 3422, 3550, 3677, 3804, 3932, 4059, 4187, 4314, 4442, 4569, 4696, 4824, 4951, 5079, 5206, 5333, 5461, 5588, 5716, 5843, 5971, 6098, 6225, 6353, 6480, 6608, 6735, 6862, 6990, 7117, 7245, 7372, 7500, 7627, 7754, 7882, 8009, 8137, 8264, 8392, 8519, 8646, 8774, 8901, 9029, 9156, 9283, 9411, 9538, 9666, 9793, 9921, 10048]# noqa: E501 + # 投掷次数 : {value1}次 + 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 + # [范围信息] + # 爆炸范围比率 : {value2}% + 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 + +# 暗枪突破 +# demonic_lancer/impaler/f1fdc6c2482ecc510a2a9f04201ba125 +# 3deb7be5f01953ac8b1ecaa1e25e0420/f1fdc6c2482ecc510a2a9f04201ba125 +class Skill27(PassiveSkill): + """ + 使魔枪的力量暴走, 引出更强大的力量, 增加基本攻击力和技能攻击力。 + """ + name = "暗枪突破" + learnLv = 30 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "f1fdc6c2482ecc510a2a9f04201ba125" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 连锁侵蚀 +# demonic_lancer/impaler/2c9d9a36c8401bddff6cdb80fab8dc24 +# 3deb7be5f01953ac8b1ecaa1e25e0420/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill28(ActiveSkill): + """ + [黑雷系列]\n + 投掷浓缩黑雷的魔枪, 黑雷转移到敌人身上对敌人持续造成伤害, 并强控敌人。\n + 若魔枪未命中敌人, 直接插入地面, 则在一定时间内释放黑雷, 并强控敌人。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + [暗蚀附加效果]\n + (1) 敌人被强制控制期间, 暗蚀状态持续时间不减少。\n + (2) 若周围有暗蚀状态的敌人, 则黑雷会转移到敌人身上并强控敌人。\n + (3) 攻击被黑雷转移的敌人时, 伤害会累积。\n + (4) 对直接攻击的敌人不会累积伤害; 若攻击的同时遭到敌人攻击, 也不会对该敌人累积伤害。\n + (5) 技能结束时发生黑雷转移, 使敌人一次性受到所有积累的伤害量。\n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离; 解除控制时, 敌人稍微浮空后倒地。 + """ + name = "连锁侵蚀" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [194, 1600] + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = True + hasUP = True + vps = [{'name': '恶魔投掷', 'desc': '变更为暗蚀+黑雷系列
追踪'}, {'name': '黑雷枪阵', 'desc': '范围增加
施放时间减少'}] # noqa: E501 + + # [黑雷系列] + # 浓缩黑雷攻击力 : {value0}% + data0 = [0, 6688, 7366, 8045, 8723, 9402, 10080, 10759, 11437, 12116, 12794, 13473, 14151, 14830, 15508, 16187, 16865, 17544, 18222, 18901, 19579, 20258, 20936, 21615, 22293, 22972, 23650, 24329, 25007, 25686, 26364, 27043, 27721, 28400, 29078, 29757, 30435, 31114, 31792, 32471, 33149, 33828, 34506, 35185, 35863, 36542, 37220, 37899, 38577, 39256, 39934, 40613, 41291, 41970, 42648, 43327, 44005, 44684, 45362, 46041, 46719, 47398, 48076, 48755, 49433, 50112, 50790, 51469, 52147, 52826, 53504]# noqa: E501 + # 黑雷持续攻击力 : {value1}% + data1 = [0, 1672, 1842, 2011, 2181, 2350, 2520, 2690, 2859, 3029, 3199, 3368, 3538, 3707, 3877, 4047, 4216, 4386, 4556, 4725, 4895, 5064, 5234, 5404, 5573, 5743, 5913, 6082, 6252, 6421, 6591, 6761, 6930, 7100, 7270, 7439, 7609, 7778, 7948, 8118, 8287, 8457, 8627, 8796, 8966, 9135, 9305, 9475, 9644, 9814, 9984, 10153, 10323, 10492, 10662, 10832, 11001, 11171, 11341, 11510, 11680, 11849, 12019, 12189, 12358, 12528, 12698, 12867, 13037, 13206, 13376]# noqa: E501 + # 黑雷持续攻击次数 : {value2}次 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 强制控制持续时间 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 黑雷转移范围 : {value4}px + data4 = [0, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625]# noqa: E501 + + def vp_1(self): + """ + [连锁侵蚀]\n + 变更为暗蚀+黑雷系列技能, 施放时跳跃并投掷黑暗之枪与黑雷枪\n + - 总攻击力相同\n + - 被黑暗之枪命中的敌人会进入暗蚀状态\n + - 施放时, 向前方700px范围内最强敌人投掷\n + - 删除强制控制效果 + """ + ... + + def vp_2(self): + """ + [连锁侵蚀]\n + 始终有黑雷枪插在地面上\n + - 总攻击力相同\n + - 插在地面的黑雷枪领域范围 +100%\n + - 黑雷转移范围 +20%\n + 施放速度 +20% + """ + ... + +# 暗蚀螺旋枪 +# demonic_lancer/impaler/b89c9ab317bc0a443f6497b7cca2f6a8 +# 3deb7be5f01953ac8b1ecaa1e25e0420/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill29(ActiveSkill): + """ + [黑雷系列]\n + 向前方投掷缠绕着旋转黑雷的魔枪。\n + 魔枪在碰到敌人或地面的瞬间会快速旋转, 造成多段伤害后爆炸。\n + 击中暗蚀状态的敌人或旋转的魔枪诱发暗蚀状态时, 发生黑雷增幅。\n + 若在[后跳]时施放技能, 则向后跳跃并投掷魔枪; 投掷瞬间按向后方向键, 可以后退更远距离。\n + [暗蚀附加效果]\n + 发生黑雷增幅的魔枪会吸附周围敌人, 并且爆炸时造成更大范围的伤害。 \n + 在决斗场中, 后跳投掷时按方向键不会增加移动距离。 + """ + name = "暗蚀螺旋枪" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [185, 1526] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + vps = [{'name': '暗蚀雷狱枪', 'desc': '范围增加
强化聚集敌人效果'}, {'name': '爆裂黑蚀枪', 'desc': '变更为单次攻击
攻击时间减少
取消僵直'}] # noqa: E501 + + # [黑雷系列] + # 魔枪旋转攻击力 : {value0}% + data0 = [0, 584, 643, 702, 762, 821, 880, 939, 999, 1058, 1117, 1176, 1236, 1295, 1354, 1413, 1473, 1532, 1591, 1650, 1710, 1769, 1828, 1887, 1947, 2006, 2065, 2124, 2184, 2243, 2302, 2361, 2421, 2480, 2539, 2598, 2657, 2717, 2776, 2835, 2894, 2954, 3013, 3072, 3131, 3191, 3250, 3309, 3368, 3428, 3487, 3546, 3605, 3665, 3724, 3783, 3842, 3902, 3961, 4020, 4079, 4139, 4198, 4257, 4316, 4376, 4435, 4494, 4553, 4613, 4672]# noqa: E501 + # 魔枪旋转多段攻击次数 : {value1}次 + 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 + # 最后一击爆炸攻击力 : {value2}% + data2 = [0, 6845, 7539, 8233, 8928, 9622, 10317, 11011, 11705, 12400, 13094, 13788, 14483, 15177, 15872, 16566, 17260, 17955, 18649, 19343, 20038, 20732, 21427, 22121, 22815, 23510, 24204, 24899, 25593, 26287, 26982, 27676, 28370, 29065, 29759, 30454, 31148, 31842, 32537, 33231, 33925, 34620, 35314, 36009, 36703, 37397, 38092, 38786, 39481, 40175, 40869, 41564, 42258, 42952, 43647, 44341, 45036, 45730, 46424, 47119, 47813, 48508, 49202, 49896, 50591, 51285, 51979, 52674, 53368, 54063, 54757]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + data3 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + + def vp_1(self): + """ + [暗蚀螺旋枪]\n + 以黑雷增幅的状态投掷魔枪\n + 魔枪大小 +50%\n + - 吸附力 +50%\n + - 吸附敌人范围 +50% + """ + ... + + def vp_2(self): + """ + [暗蚀螺旋枪]\n + 魔枪接触敌人的瞬间立即爆炸\n + - 变更为单次攻击\n + - 总攻击力相同\n + [黑蚀酷刑]\n + 可以强制中断施放后僵直并施放[暗蚀螺旋枪] + """ + ... + +# 坠蚀之雨 +# demonic_lancer/impaler/7cf17936a039b418660424125dc968d7 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7cf17936a039b418660424125dc968d7 +class Skill30(ActiveSkill): + """ + [黑雷系列]\n + 将黑雷凝聚于魔枪中, 然后向空中投掷。\n + 魔枪在空中分裂成无数支枪, 向地面坠落, 造成多段伤害。\n + 被落下的魔枪命中的敌人会聚集在打击中心。\n + [暗蚀附加效果]\n + 发生小爆炸, 对敌人造成额外伤害。 + """ + name = "坠蚀之雨" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 22 + mp = [200, 1650] + uuid = "7cf17936a039b418660424125dc968d7" + hasVP = True + hasUP = True + vps = [{'name': '亡界之雨', 'desc': '自动施放[暗矛投射]
攻击次数增加
范围增加'}, {'name': '黑雷之雨', 'desc': '攻击时间减少
施放特定技能时自动发动'}] # noqa: E501 + + # [黑雷系列] + # 魔枪落下攻击力 : {value0}% + data0 = [0, 1119, 1233, 1346, 1460, 1573, 1687, 1800, 1914, 2027, 2141, 2254, 2368, 2481, 2595, 2708, 2822, 2935, 3049, 3162, 3276, 3389, 3503, 3616, 3730, 3844, 3957, 4071, 4184, 4298, 4411, 4525, 4638, 4752, 4865, 4979, 5092, 5206, 5319, 5433, 5546, 5660, 5773, 5887, 6000, 6114, 6227, 6341, 6455, 6568, 6682, 6795, 6909, 7022, 7136, 7249, 7363, 7476, 7590, 7703, 7817, 7930, 8044, 8157, 8271, 8384, 8498, 8611, 8725, 8838, 8952]# noqa: E501 + # 魔枪落下次数 : {value1}次 + 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 + # [范围信息] + # 魔枪落下范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [坠蚀之雨]\n + 落下的魔枪将持续存在, 在所有魔枪落下后立即爆炸\n + - 施放时自动施放[暗矛投射]技能\n + - 爆炸时适用[暗矛投射]攻击力\n + - [暗矛投射]处于冷却时间时不会发动\n + 魔枪落下次数和范围增加, 攻击暗蚀状态的敌人时, 直到攻击结束为止, 不会减少暗蚀持续时间\n + - 魔枪落下次数 : 25次\n + - 总攻击力相同\n + - 魔枪落下间隔 -20%\n + - 魔枪落下范围 +40% + """ + ... + + def vp_2(self): + """ + [坠蚀之雨]\n + 所有魔枪同时落下后, 额外落下巨大的黑雷枪\n + - 总攻击力相同\n + 施放[冥蚀脉冲]时自动施放\n + - [坠蚀之雨]进入冷却时间时, 不发动效果 + """ + ... + +# 暗蚀爆雷杀 +# demonic_lancer/impaler/7f80b887a09e88e2c4728c898bd73654 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7f80b887a09e88e2c4728c898bd73654 +class Skill31(ActiveSkill): + """ + [黑雷系列]\n + 将黑雷凝缩到极限后注入魔枪, 生成巨大的黑雷枪后投掷。\n + 魔枪前进的同时贯穿路径上的敌人, 然后插入地面产生冲击波, 对敌人造成伤害; 插入地面的魔枪震动一定时间后爆炸。\n + 攻击暗蚀状态的敌人或震动的魔枪使敌人进入暗蚀状态时, 发生黑雷增幅。\n + [暗蚀附加效果]\n + 发生黑雷增幅的魔枪会爆炸并造成更大范围的伤害。 + """ + name = "暗蚀爆雷杀" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [350, 3080] + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = True + hasUP = True + vps = [{'name': '极 : 灭光爆雷', 'desc': '攻击时间减少
范围增加
赋予无敌状态'}, {'name': '破 : 穿心爆雷', 'desc': '变更为单次攻击
攻击力和冷却时间增加'}] # noqa: E501 + + # [黑雷系列] + # 贯穿攻击力 : {value0}% + data0 = [0, 14425, 15888, 17352, 18815, 20279, 21742, 23205, 24669, 26132, 27596, 29059, 30522, 31986, 33449, 34913, 36376, 37839, 39303, 40766, 42230, 43693, 45156, 46620, 48083, 49546, 51010, 52473, 53937, 55400, 56863, 58327, 59790, 61254, 62717, 64180, 65644, 67107, 68571, 70034, 71497, 72961, 74424, 75888, 77351, 78814, 80278, 81741, 83205, 84668, 86131, 87595, 89058, 90522, 91985, 93448, 94912, 96375, 97839, 99302, 100765, 102229, 103692, 105156, 106619, 108082, 109546, 111009, 112473, 113936, 115399]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 10164, 11195, 12226, 13257, 14288, 15320, 16351, 17382, 18413, 19444, 20475, 21506, 22537, 23569, 24600, 25631, 26662, 27693, 28724, 29755, 30786, 31818, 32849, 33880, 34911, 35942, 36973, 38004, 39035, 40067, 41098, 42129, 43160, 44191, 45222, 46253, 47284, 48315, 49347, 50378, 51409, 52440, 53471, 54502, 55533, 56564, 57596, 58627, 59658, 60689, 61720, 62751, 63782, 64813, 65845, 66876, 67907, 68938, 69969, 71000, 72031, 73062, 74094, 75125, 76156, 77187, 78218, 79249, 80280, 81311]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 15458, 17026, 18595, 20163, 21731, 23299, 24867, 26436, 28004, 29572, 31140, 32709, 34277, 35845, 37413, 38981, 40550, 42118, 43686, 45254, 46822, 48391, 49959, 51527, 53095, 54664, 56232, 57800, 59368, 60936, 62505, 64073, 65641, 67209, 68778, 70346, 71914, 73482, 75050, 76619, 78187, 79755, 81323, 82891, 84460, 86028, 87596, 89164, 90733, 92301, 93869, 95437, 97005, 98574, 100142, 101710, 103278, 104847, 106415, 107983, 109551, 111119, 112688, 114256, 115824, 117392, 118960, 120529, 122097, 123665]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [暗蚀爆雷杀]\n + 额外注入一次黑雷\n + - 注入黑雷时魔枪大小 +40%\n + - 魔枪落地瞬间爆炸\n + - 施放技能时进入无敌状态 + """ + ... + + def vp_2(self): + """ + [暗蚀爆雷杀]\n + 向前方直线范围投掷蕴含毁灭性黑雷的魔枪\n + - 魔枪贯穿敌人并突进\n + 基本冷却时间变更为60秒\n + 总攻击力 +50% + """ + ... + +# 黑暗支配者 +# demonic_lancer/impaler/e5c09f9132a48dc1d695968592cc5878 +# 3deb7be5f01953ac8b1ecaa1e25e0420/e5c09f9132a48dc1d695968592cc5878 +class Skill32(PassiveSkill): + """ + 支配黑暗的气息, 激发更强大的力量。\n + 增加基本攻击力和技能攻击力, 并增加暗蚀的持续时间。\n + 在决斗场中, 不增加暗蚀持续时间。 + """ + name = "黑暗支配者" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84, 85.5]# noqa: E501 + # 暗蚀持续时间增加 : {value1}秒 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + +# 无尽侵蚀 : 缚魂 +# demonic_lancer/impaler/e0daa922b19cdc35de879e938361464e +# 3deb7be5f01953ac8b1ecaa1e25e0420/e0daa922b19cdc35de879e938361464e +class Skill33(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 生成黑暗之枪, 向周围无差别投掷。\n + 投掷出去的枪在路径上留下痕迹, 在周围纵横穿刺, 使空间产生裂缝并将枪插入其中。\n + 然后, 抬起手将黑雷注入插入空间裂缝的黑暗之枪中, 引发大规模连锁爆炸。\n + 随着技能等级提升, 附加以下特殊效果。 + """ + name = "无尽侵蚀 : 缚魂" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1200, 10080] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = False + hasUP = False + + # [暗蚀 + 黑雷系列] + # 黑暗之枪攻击力 : {value0}% + data0 = [0, 2569, 3165, 3761, 4356, 4952, 5548, 6143, 6739, 7335, 7931, 8526, 9122, 9718, 10314, 10909, 11505, 12101, 12696, 13292, 13888, 14484, 15079, 15675, 16271, 16867, 17462, 18058, 18654, 19249, 19845, 20441, 21037, 21632, 22228, 22824, 23420, 24015, 24611, 25207, 25802, 26398, 26994, 27590, 28185, 28781, 29377, 29973, 30568, 31164, 31760]# noqa: E501 + # 黑暗之枪多段攻击次数 : {value1}次 + data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 4712, 5804, 6897, 7990, 9082, 10175, 11268, 12360, 13453, 14545, 15638, 16731, 17823, 18916, 20008, 21101, 22194, 23286, 24379, 25471, 26564, 27657, 28749, 29842, 30935, 32027, 33120, 34212, 35305, 36398, 37490, 38583, 39675, 40768, 41861, 42953, 44046, 45138, 46231, 47324, 48416, 49509, 50602, 51694, 52787, 53879, 54972, 56065, 57157, 58250]# noqa: E501 + # 爆炸多段攻击次数 : {value3}次 + 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]# noqa: E501 + +# 暗影蚀魂 +# demonic_lancer/impaler/0fbb8de70002ad34f046c94c2cb3e863 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0fbb8de70002ad34f046c94c2cb3e863 +class Skill34(ActiveSkill): + """ + [暗蚀系列]\n + 投掷分裂的巨型黑暗之枪。 黑暗之枪分裂为命中敌人的个数, 飞出后爆炸。\n + 被爆炸命中的敌人会进入暗蚀状态。 + """ + name = "暗影蚀魂" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 30 + mp = [400, 1120] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = True + hasUP = True + vps = [{'name': '暗影追弑', 'desc': '追踪
攻击时间减少'}, {'name': '暗影蚀爆', 'desc': '部分技能命中时自动发动
可多次发动'}] # noqa: E501 + + # [暗蚀系列] + # 爆炸攻击力 : {value0}% + data0 = [0, 42645, 46971, 51298, 55624, 59950, 64277, 68603, 72929, 77255, 81582, 85908, 90234, 94561, 98887, 103213, 107540, 111866, 116192, 120518, 124845, 129171, 133497, 137824, 142150, 146476, 150803, 155129, 159455, 163782, 168108, 172434, 176760, 181087, 185413, 189739, 194066, 198392, 202718, 207045, 211371, 215697, 220023, 224350, 228676, 233002, 237329, 241655, 245981, 250308, 254634]# noqa: E501 + # [范围信息] + # 分裂的黑暗之枪识别范围 : {value1}px + data1 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + + def vp_1(self): + """ + [暗影蚀魂]\n + 投掷黑暗之枪时, 快速飞向前方1000px内最近的敌人\n + - 黑暗之枪分裂寻敌范围 +10%\n + - 大型黑暗之枪发射速度 +50%\n + - 黑暗之枪分裂发射速度 +50% + """ + ... + + def vp_2(self): + """ + [暗影蚀魂]\n + [侵蚀之矛]、 [黑暗枪雨]、 [黑蚀葬礼]技能命中时自动施放\n + - 无法单独施放\n + - 命中敌人时发生爆炸\n + - 从首个命中目标处产生分裂效果\n + 变更为可填充3次的技能\n + - 每次填充冷却时间 : 10秒\n + - 单次攻击力 -67% + """ + ... + +# 黑蚀酷刑 +# demonic_lancer/impaler/c5a2956d8ed3af1746ed2f76ca971a09 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill35(ActiveSkill): + """ + [黑雷系列]\n + 投掷巨大的魔枪, 吸附路径上的敌人, 并穿透空间。 然后快速投掷魔枪, 与之前巨大魔枪产生共鸣, 最后拔出魔枪, 引发爆炸。\n + 攻击被巨大魔枪暗蚀的敌人时, 发生黑雷增幅, 技能持续期间敌人的暗蚀时间不减少。\n + 若将敌人穿刺到不可移动的区域, 则暗枪士向后翻滚一定距离后开始投掷魔枪。\n + 若技能过程中连续按攻击键或技能键, 可以更快地投掷魔枪。\n + 投掷小型魔枪时, 按跳跃键可以立即发动爆炸攻击。\n + 可以强制中断技能的施放后僵直, 并立即施放部分技能。\n + [可强制中断并施放的技能]\n + [侵蚀之矛]、 [暗矛投射]、 [暗矛贯穿]、 [绝望枪]、 [连锁侵蚀]\n + [暗蚀特殊效果]\n + 发生黑雷增幅的魔枪会爆炸并造成更大范围的伤害。 + """ + name = "黑蚀酷刑" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [800, 1650] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = True + hasUP = True + vps = [{'name': '蚀刑瞬杀', 'desc': '施放时间减少
未命中时缩短冷却时间'}, {'name': '绝望酷刑', 'desc': '自动施放[绝望枪]
适用最大连击效果
范围增加'}] # noqa: E501 + + # [黑雷系列] + # 巨大魔枪攻击力 : {value0}% + data0 = [0, 13323, 14675, 16027, 17378, 18730, 20082, 21433, 22785, 24137, 25488, 26840, 28192, 29543, 30895, 32247, 33598, 34950, 36302, 37653, 39005, 40356, 41708, 43060, 44411, 45763, 47115, 48466, 49818, 51170, 52521, 53873, 55225, 56576, 57928, 59280, 60631, 61983, 63335, 64686, 66038, 67389, 68741, 70093, 71444, 72796, 74148, 75499, 76851, 78203, 79554]# noqa: E501 + # 小型魔枪攻击力 : {value1}% + data1 = [0, 3332, 3670, 4008, 4346, 4684, 5022, 5360, 5698, 6037, 6375, 6713, 7051, 7389, 7727, 8065, 8403, 8741, 9079, 9417, 9755, 10093, 10431, 10769, 11107, 11445, 11783, 12121, 12459, 12797, 13135, 13474, 13812, 14150, 14488, 14826, 15164, 15502, 15840, 16178, 16516, 16854, 17192, 17530, 17868, 18206, 18544, 18882, 19220, 19558, 19896]# noqa: E501 + # 小型魔枪投掷次数 : {value2}次 + data2 = [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 + # 最后一击爆炸攻击力 : {value3}% + data3 = [0, 18730, 20630, 22530, 24430, 26330, 28231, 30131, 32031, 33931, 35831, 37731, 39631, 41532, 43432, 45332, 47232, 49132, 51032, 52932, 54833, 56733, 58633, 60533, 62433, 64333, 66233, 68134, 70034, 71934, 73834, 75734, 77634, 79534, 81435, 83335, 85235, 87135, 89035, 90935, 92835, 94735, 96636, 98536, 100436, 102336, 104236, 106136, 108036, 109937, 111837]# noqa: E501 + # [范围信息] + # 最后一击爆炸范围比率 : {value4}% + 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 + # 最后一击暗蚀爆炸范围比率 : {value5}% + data5 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 + + def vp_1(self): + """ + [黑蚀酷刑]\n + 投掷大型魔枪后立即引发共鸣爆炸\n + - 总攻击力相同\n + - 投掷大型魔枪后的僵直时间 -20%\n + 未命中时剩余冷却时间缩短为5秒 + """ + ... + + def vp_2(self): + """ + [黑蚀酷刑]\n + 投掷小型魔枪时, 从黑暗裂缝中发射[绝望枪]\n + - 命中时自动施放[绝望枪]技能\n + - [绝望枪]处于冷却时间时不会发动\n + 固定以最大速度发动, 攻击范围增加\n + - 巨型魔枪投掷距离 +25%\n + - 最后一击爆炸范围 +25%\n + [绝望枪]\n + 自动施放时射程 +50% + """ + ... + +# 黑暗本源 +# demonic_lancer/impaler/d429147c372b549c3dadcabcba50787f +# 3deb7be5f01953ac8b1ecaa1e25e0420/d429147c372b549c3dadcabcba50787f +class Skill36(PassiveSkill): + """ + 超越支配黑暗的层次, 达到深渊的境界, 获得可操纵空间的力量。\n + 增加基本攻击力和技能攻击力, 并且增加部分暗蚀技能的范围。 基本攻击、 前冲攻击、 跳跃攻击命中时可以使敌人进入暗蚀状态。\n + 此外, 若部分暗蚀技能未命中敌人、 直接碰撞地面发生爆炸, 则生成暗蚀领域, 持续暗蚀领域内的怪物。 [黑蚀葬礼]必定生成暗蚀领域。\n + - [生成暗蚀领域的技能] -\n + [侵蚀之矛]、 [黑蚀葬礼] + """ + name = "黑暗本源" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # [侵蚀之矛]爆炸范围增加 : {value1}% + 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]# noqa: E501 + # [黑暗枪雨]黑暗气息持续时间增加 : {value2}% + data2 = [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]# noqa: E501 + # [黑蚀葬礼]爆炸范围增加 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 暗蚀领域持续时间 : {value4}秒 + 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 + +# 冥夜裂空 +# demonic_lancer/impaler/7ec521d063d2190e1fcc5bd229af9bcf +# 3deb7be5f01953ac8b1ecaa1e25e0420/7ec521d063d2190e1fcc5bd229af9bcf +class Skill37(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 刺穿虚空、 制造空间裂缝, 并暗蚀该领域, 形成黑暗空间。\n + 黑暗空间形成后, 从裂缝中喷射黑暗气息, 在地面生成暗蚀领域, 持续诱发暗蚀。\n + 一定范围内存在暗蚀状态的敌人时, 裂缝内生成的枪会刺向敌人造成伤害。\n + 枪发射一定次数后或持续时间结束时, 黑暗空间和暗蚀领域消失。\n + 黑暗空间存在的状态下, 再次使用技能时, 原有的黑暗空间消失, 生成新的空间。\n + - [暗蚀特殊效果] -\n + 存在暗蚀状态的敌人时, 生成并发射相应数量的黑暗之枪。 + """ + name = "冥夜裂空" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = True + hasUP = True + vps = [{'name': '虚空冥夜', 'desc': '范围增加'}, {'name': '冥界之门', 'desc': '变更为单次攻击
攻击时间减少
速度增加'}] # noqa: E501 + + # [暗蚀 + 黑雷系列] + # 枪攻击力 : {value0}% + data0 = [0, 3538, 3897, 4256, 4615, 4974, 5333, 5692, 6050, 6409, 6768, 7127, 7486, 7845, 8204, 8563, 8922, 9281, 9640, 9999, 10358, 10717, 11075, 11434, 11793, 12152, 12511, 12870, 13229, 13588, 13947, 14306, 14665, 15024, 15383, 15742, 16100, 16459, 16818, 17177, 17536, 17895, 18254, 18613, 18972, 19331, 19690, 20049, 20408, 20767, 21125]# noqa: E501 + # 枪发射次数 : {value1}次 + 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]# noqa: E501 + # 枪发射时间间隔 : {value2}秒 + data2 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + # 黑暗空间持续时间 : {value3}秒 + 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 + # [范围信息] + # 暗蚀状态敌人的探测范围 : {value4}px + data4 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + + def vp_1(self): + """ + [冥夜裂空]\n + 生成遮蔽天空的巨大裂缝, 暗蚀大范围区域\n + - 暗蚀范围 : 2000px\n + 被裂缝暗蚀的敌人识别范围增加\n + - 敌人识别范围 : 2000px + """ + ... + + def vp_2(self): + """ + [冥夜裂空]\n + 在被裂缝暗蚀的领域范围内, 命中黑雷系列技能时, 从裂缝中落下强化的魔枪并爆炸\n + - 总攻击力相同\n + - 暗蚀领域范围 +100%\n + - 黑暗空间持续时间 -50%\n + 黑暗空间生成增益效果\n + - 攻击速度 +15%\n + - 增益持续时间 : 15秒 (最多叠加1次) + """ + ... + +# 冥蚀脉冲 +# demonic_lancer/impaler/0113c8b1306ca76d208f83f2d093dd62 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0113c8b1306ca76d208f83f2d093dd62 +class Skill38(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 暗蚀前方一定区域, 使命中的敌人进入暗蚀状态, 然后跃起, 猛力向下刺出缠绕黑雷的魔枪。\n + 黑雷注入暗蚀领域后, 从地面射出大量黑雷枪, 造成多段伤害, 最后爆炸造成范围伤害。\n + 施放时按下方向键, 可以暗蚀周围区域。 + """ + name = "冥蚀脉冲" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = True + hasUP = True + vps = [{'name': '致命冥蚀', 'desc': '施放时间减少
可以在空中施放
取消僵直'}, {'name': '冥蚀之沼', 'desc': '范围增加
维持暗蚀领域
可多次发动'}] # noqa: E501 + + # [暗蚀 + 黑雷系列] + # 黑暗气息攻击力 : {value0}% + data0 = [0, 8090, 8911, 9732, 10552, 11373, 12194, 13015, 13835, 14656, 15477, 16298, 17118, 17939, 18760, 19581, 20401, 21222, 22043, 22864, 23684, 24505, 25326, 26147, 26967, 27788, 28609, 29430, 30250, 31071, 31892, 32713, 33533, 34354, 35175, 35996, 36816, 37637, 38458, 39279, 40099, 40920, 41741, 42561, 43382, 44203, 45024, 45844, 46665, 47486, 48307]# noqa: E501 + # 地面射出的黑雷枪攻击力 : {value1}% + data1 = [0, 4248, 4679, 5110, 5541, 5972, 6403, 6834, 7265, 7696, 8127, 8558, 8989, 9420, 9851, 10282, 10713, 11144, 11575, 12006, 12437, 12868, 13299, 13730, 14161, 14592, 15023, 15454, 15885, 16316, 16747, 17178, 17609, 18040, 18471, 18902, 19333, 19764, 20195, 20626, 21057, 21488, 21919, 22350, 22781, 23212, 23643, 24074, 24505, 24936, 25367]# noqa: E501 + # 地面射出的黑雷枪多段攻击次数 : {value2}次 + data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 最后一击爆炸攻击力 : {value3}% + data3 = [0, 38825, 42764, 46702, 50641, 54580, 58519, 62457, 66396, 70335, 74274, 78212, 82151, 86090, 90029, 93967, 97906, 101845, 105784, 109722, 113661, 117600, 121539, 125477, 129416, 133355, 137294, 141232, 145171, 149110, 153049, 156988, 160926, 164865, 168804, 172743, 176681, 180620, 184559, 188498, 192436, 196375, 200314, 204253, 208191, 212130, 216069, 220008, 223946, 227885, 231824]# noqa: E501 + # [范围信息] + # 暗蚀领域范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 最后一击爆炸范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [冥蚀脉冲]\n + 直接将魔枪插入地面, 注入暗蚀\n + - 总攻击力相同\n + 可以强制中断施放后僵直并施放部分转职技能\n + - 目标技能与[黑蚀酷刑]相同 + """ + ... + + def vp_2(self): + """ + [冥蚀脉冲]\n + 暗蚀领域及爆炸范围增加, 爆炸结束后维持暗蚀领域\n + - 领域持续时间 : 3秒\n + - 暗蚀领域范围 +35%\n + - 最后一击爆炸范围 +35%\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 22.5秒\n + - 单次攻击力 -50% + """ + ... + +# 幽影暗蚀 : 寂灭 +# demonic_lancer/impaler/8b08f9504167a9c0f3a1d29d71b7943e +# 3deb7be5f01953ac8b1ecaa1e25e0420/8b08f9504167a9c0f3a1d29d71b7943e +class Skill39(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 瞬间释放所有黑暗气息, 暗蚀一切。\n + 将膨胀的黑暗气息凝聚于一点, 注入黑雷形成巨大的黑暗之枪。\n + 然后跃起并投掷黑暗之枪, 造成剧烈爆炸, 消灭前方一切事物。\n + - [暗蚀附加效果] -\n + 可以强制控制被暗蚀的敌人。 + """ + name = "幽影暗蚀 : 寂灭" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + + # [暗蚀 + 黑雷系列] + # 黑暗气息攻击力 : {value0}% + data0 = [0, 8331, 10263, 12195, 14127, 16058, 17990, 19922, 21854, 23786, 25718, 27650, 29581, 31513, 33445, 35377, 37309, 39241, 41173, 43104, 45036, 46968, 48900, 50832, 52764, 54695, 56627, 58559, 60491, 62423, 64355, 66287, 68218, 70150, 72082, 74014, 75946, 77878, 79810, 81741, 83673, 85605, 87537, 89469, 91401, 93332, 95264, 97196, 99128, 101060, 102992]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 158291, 194996, 231701, 268406, 305111, 341817, 378522, 415227, 451932, 488637, 525342, 562047, 598753, 635458, 672163, 708868, 745573, 782278, 818983, 855688, 892394, 929099, 965804, 1002509, 1039214, 1075919, 1112624, 1149330, 1186035, 1222740, 1259445, 1296150, 1332855, 1369560, 1406266, 1442971, 1479676, 1516381, 1553086, 1589791, 1626496, 1663201, 1699907, 1736612, 1773317, 1810022, 1846727, 1883432, 1920137, 1956843]# noqa: E501 + +# 暗源之蚀 +# demonic_lancer/impaler/dde3b443bd5e61d90c34e5ee771e2c28 +# 3deb7be5f01953ac8b1ecaa1e25e0420/dde3b443bd5e61d90c34e5ee771e2c28 +class Skill40(PassiveSkill): + """ + 千魂·暗枪士激发的黑暗力量能暗蚀并扭曲虚无的空间。 增加基本攻击力和转职技能攻击力, 部分技能附加额外效果。\n + [绝望枪]\n + 投掷魔枪时, 背后生成暗蚀裂缝, 更大范围地投掷魔枪。 后跳和空中状态下, 也可以施放该技能。 后跳过程中施放技能时, 向后跳跃的同时投掷黑雷枪; 投掷瞬间按后方向键可增加后退距离。 空中施放技能时, 向斜线投掷黑雷枪。 \n + [黑蚀葬礼]\n + 从暗枪士的身体中释放暗蚀气息, 同时投掷黑雷枪引发爆炸。 黑暗之枪爆炸攻击和黑雷枪的爆炸攻击同时进行; 后跳、 空中施放时, 适用相同效果。\n + [撕裂自然法则, 散播绝望!] + """ + name = "暗源之蚀" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "dde3b443bd5e61d90c34e5ee771e2c28" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [绝望枪] + # 总投掷次数 : 15次 + # 绝望枪攻击力 : 原有[绝望枪]投掷魔枪攻击力的60% + +# 虚空碎灭 +# demonic_lancer/impaler/527cdc3ecca985e18ef819d456532b26 +# 3deb7be5f01953ac8b1ecaa1e25e0420/527cdc3ecca985e18ef819d456532b26 +class Skill41(ActiveSkill): + """ + [黑雷系列]\n + 聚集黑暗之力, 投掷足以撕裂空间的凝缩黑雷枪。 黑雷枪贯穿路径上的敌人, 嵌入虚空之中, 然后剧烈旋转, 吸附周围的敌人后爆炸。\n + 后跳和空中状态下也可以施放该技能。\n + [暗蚀特殊效果]\n + 搜寻一定范围内暗蚀状态的敌人, 在该敌人周围生成小型裂缝。 裂缝中出现黑雷枪攻击并强控敌人。 此时, 敌人不会被暗枪士投掷的黑雷枪吸附。 暗蚀效果造成的伤害与黑雷枪对非暗蚀状态敌人造成的伤害不叠加, 最多可以生成6个小型裂缝。 + """ + name = "虚空碎灭" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 9600] + uuid = "527cdc3ecca985e18ef819d456532b26" + hasVP = False + hasUP = False + + # [黑雷系列] + # 贯穿攻击力 : {value0}% + data0 = [0, 46928, 51689, 56450, 61210, 65971, 70732, 75493, 80254, 85014, 89775, 94536, 99297, 104058, 108819, 113579, 118340, 123101, 127862, 132623, 137383, 142144, 146905, 151666, 156427, 161187, 165948, 170709, 175470, 180231, 184992, 189752, 194513, 199274, 204035, 208796, 213556, 218317, 223078, 227839, 232600, 237360, 242121, 246882, 251643, 256404, 261165, 265925, 270686, 275447, 280208]# noqa: E501 + # 旋转多段攻击力 : {value1}% + data1 = [0, 1341, 1477, 1613, 1749, 1885, 2021, 2157, 2293, 2429, 2565, 2701, 2837, 2973, 3109, 3245, 3381, 3517, 3653, 3789, 3925, 4061, 4197, 4333, 4469, 4605, 4741, 4877, 5013, 5149, 5285, 5421, 5558, 5694, 5830, 5966, 6102, 6238, 6374, 6510, 6646, 6782, 6918, 7054, 7190, 7326, 7462, 7598, 7734, 7870, 8006]# noqa: E501 + # 旋转多段攻击次数 : {value2}次 + data2 = [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]# noqa: E501 + # 爆炸攻击力 : {value3}% + data3 = [0, 60336, 66457, 72578, 78699, 84820, 90941, 97062, 103183, 109304, 115425, 121546, 127667, 133789, 139910, 146031, 152152, 158273, 164394, 170515, 176636, 182757, 188878, 194999, 201120, 207241, 213362, 219483, 225604, 231725, 237846, 243967, 250088, 256209, 262330, 268451, 274573, 280694, 286815, 292936, 299057, 305178, 311299, 317420, 323541, 329662, 335783, 341904, 348025, 354146, 360267]# noqa: E501 + # 暗蚀状态敌人搜寻范围 : {value4}px + data4 = [0, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000]# noqa: E501 + # 暗蚀裂缝生成数量上限 : {value5}个 + data5 = [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 + +# 暗·渊灭禁绝 +# demonic_lancer/impaler/e788de1a4498c99fcc790302c4d41fed +# 3deb7be5f01953ac8b1ecaa1e25e0420/e788de1a4498c99fcc790302c4d41fed +class Skill42(ActiveSkill): + """ + [暗蚀 + 黑雷系列]\n + 瞬间释放暗蚀的气息, 使周围的敌人进入暗蚀状态后, 使暗蚀扭曲生成数个裂隙。 然后, 千魂·暗枪士隐藏身影, 从裂缝中发射暗蚀之枪, 使一切陷入黑暗。\n + 消失的暗枪士在暗蚀空间中将黑雷枪插入地面, 生成裂缝。 黑雷枪连接敌人所在空间的裂缝, 穿透所有敌人, 引发巨大黑雷爆炸。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "暗·渊灭禁绝" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "e788de1a4498c99fcc790302c4d41fed" + hasVP = False + hasUP = False + + # [暗蚀 + 黑雷系列] + # 暗蚀之枪攻击力 : {value0}% + data0 = [0, 16833, 20736, 24640, 28543, 32446, 36349, 40253, 44156, 48059, 51963, 55866, 59769, 63672, 67576, 71479, 75382, 79286, 83189, 87092, 90995, 94899, 98802, 102705, 106609, 110512, 114415, 118318, 122222, 126125, 130028, 133932, 137835, 141738, 145641, 149545, 153448, 157351, 161255, 165158, 169061, 172964, 176868, 180771, 184674, 188578, 192481, 196384, 200288, 204191, 208094]# noqa: E501 + # 暗蚀之枪多段攻击次数 : {value1}次 + data1 = [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 + # 黑雷枪攻击力 : {value2}% + data2 = [0, 37874, 46657, 55439, 64221, 73004, 81786, 90569, 99351, 108133, 116916, 125698, 134481, 143263, 152045, 160828, 169610, 178393, 187175, 195957, 204740, 213522, 222305, 231087, 239869, 248652, 257434, 266217, 274999, 283781, 292564, 301346, 310128, 318911, 327693, 336476, 345258, 354040, 362823, 371605, 380388, 389170, 397952, 406735, 415517, 424300, 433082, 441864, 450647, 459429, 468212]# noqa: E501 + # 黑雷枪多段攻击次数 : {value3}次 + data3 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'impaler' + self.nameCN = '千魂·暗枪士' + self.role = 'demonic_lancer' + self.角色 = '魔枪士' + self.职业 = '暗枪士' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/demonic_lancer/skirmisher.py b/backend/core/character/GF/demonic_lancer/skirmisher.py new file mode 100644 index 00000000..9eef3527 --- /dev/null +++ b/backend/core/character/GF/demonic_lancer/skirmisher.py @@ -0,0 +1,1372 @@ +#3deb7be5f01953ac8b1ecaa1e25e0420 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 刺击 +# demonic_lancer/skirmisher/9dda3f4a849dba1a288dd65e116860f2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2 +class Skill0(ActiveSkill): + """ + 向前方进行普通的刺击。 用枪头击打敌人时, 可以造成更多的伤害。\n + 近距离攻击和枪头攻击不会同时命中敌人, 相应的判定重叠时, 优先判定为枪头攻击。 + """ + name = "刺击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 近距离攻击力 : {value0}% + data0 = [0, 3754, 4135, 4516, 4896, 5277, 5658, 6039, 6420, 6801, 7181, 7562, 7943, 8324, 8705, 9086, 9466, 9847, 10228, 10609, 10990, 11370, 11751, 12132, 12513, 12894, 13275, 13655, 14036, 14417, 14798, 15179, 15560, 15940, 16321, 16702, 17083, 17464, 17845, 18225, 18606, 18987, 19368, 19749, 20130, 20510, 20891, 21272, 21653, 22034, 22415, 22795, 23176, 23557, 23938, 24319, 24700, 25080, 25461, 25842, 26223, 26604, 26985, 27365, 27746, 28127, 28508, 28889, 29270, 29650, 30031]# noqa: E501 + # 枪头攻击力 : {value1}% + data1 = [0, 4153, 4574, 4996, 5417, 5838, 6260, 6681, 7102, 7524, 7945, 8366, 8788, 9209, 9630, 10051, 10473, 10894, 11315, 11737, 12158, 12579, 13001, 13422, 13843, 14265, 14686, 15107, 15529, 15950, 16371, 16793, 17214, 17635, 18057, 18478, 18899, 19320, 19742, 20163, 20584, 21006, 21427, 21848, 22270, 22691, 23112, 23534, 23955, 24376, 24798, 25219, 25640, 26062, 26483, 26904, 27326, 27747, 28168, 28589, 29011, 29432, 29853, 30275, 30696, 31117, 31539, 31960, 32381, 32803, 33224]# noqa: E501 + # 枪头攻击判定距离 : {value2}px + data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 枪挑 +# demonic_lancer/skirmisher/0969cd4054d93da07708108c0cc1c4b5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0969cd4054d93da07708108c0cc1c4b5 +class Skill1(ActiveSkill): + """ + 从下往上挑击, 使敌人浮空。 + """ + name = "枪挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 挑击攻击力 : {value0}% + data0 = [0, 136, 158, 179, 201, 223, 244, 266, 288, 309, 331, 353, 374, 396, 418, 440, 461, 483, 505, 526, 548]# noqa: E501 + # 浮空力增加率 : {value1}% + data1 = [0, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + +# 后跳 +# demonic_lancer/skirmisher/7822d6d52e10964a6755f142c666b494 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# demonic_lancer/skirmisher/5a56514f35cf0270ae8d6c65f8fefd78 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [枪挑]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# demonic_lancer/skirmisher/ce26c6b69d02a440a81b552bec94f03b +# 3deb7be5f01953ac8b1ecaa1e25e0420/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# demonic_lancer/skirmisher/892ef624d8bf3d7fc045f84825fd6104 +# 3deb7be5f01953ac8b1ecaa1e25e0420/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 回旋钩 +# demonic_lancer/skirmisher/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 3deb7be5f01953ac8b1ecaa1e25e0420/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill6(ActiveSkill): + """ + 用枪把敌人钩过来后, 再次扔出。\n + 被扔出的敌人会受到冲撞伤害, 并且碰到墙壁时, 会反弹回来。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "回旋钩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [20, 300] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 被扔时的冲撞伤害 : {value0}% + data0 = [0, 3060, 3369, 3680, 3993, 4301, 4612, 4923, 5233, 5542, 5856, 6166, 6475, 6788, 7098, 7405, 7720, 8029, 8338, 8650, 8961, 9270, 9583, 9894, 10203, 10514, 10824, 11133, 11444, 11757, 12067, 12376, 12689, 12998, 13308, 13620, 13930, 14239, 14549, 14861, 15171, 15482, 15795, 16104, 16414, 16726, 17034, 17345, 17658, 17967, 18277, 18588, 18899, 19210, 19521, 19832, 20142, 20449, 20762, 21073, 21383, 21695, 22005, 22314, 22627, 22936, 23248, 23557, 23868, 24177, 24487]# noqa: E501 + # 撞到墙壁、 地面时的冲撞伤害 : {value1}% + data1 = [0, 3060, 3370, 3681, 3991, 4302, 4612, 4923, 5233, 5543, 5854, 6164, 6475, 6785, 7096, 7406, 7717, 8027, 8337, 8648, 8958, 9269, 9579, 9890, 10200, 10510, 10821, 11131, 11442, 11752, 12063, 12373, 12683, 12994, 13304, 13615, 13925, 14236, 14546, 14857, 15167, 15477, 15788, 16098, 16409, 16719, 17030, 17340, 17650, 17961, 18271, 18582, 18892, 19203, 19513, 19823, 20134, 20444, 20755, 21065, 21376, 21686, 21997, 22307, 22617, 22928, 23238, 23549, 23859, 24170, 24480]# noqa: E501 + # [学习帝国枪术后] + # 可抓取的敌人数量 : {value2} + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 格挡反击 +# demonic_lancer/skirmisher/4655101518604f874721b3cc249aae10 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 斜架长枪抵抗来自前方的攻击。\n + 受到的伤害越多, 接受攻击时被推开的距离越远。\n + 被推开一定距离后, 按下X键可以进行反击。 + """ + name = "格挡反击" + learnLv = 10 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [4, 5] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 反击的攻击力 : {value0}% + data0 = [0, 737, 812, 887, 961, 1036, 1111, 1186, 1260, 1335, 1410]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 落凤枪 +# demonic_lancer/skirmisher/c9664191611af31142e052dfaef84530 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c9664191611af31142e052dfaef84530 +class Skill8(ActiveSkill): + """ + 从空中快速地斜向落地, 刺向敌人。 + """ + name = "落凤枪" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 落地攻击力 : {value0}% + data0 = [0, 3480, 3833, 4186, 4539, 4892, 5245, 5598, 5951, 6304, 6657, 7010, 7363, 7716, 8070, 8423, 8776, 9129, 9482, 9835, 10188, 10541, 10894, 11247, 11600, 11953, 12306, 12659, 13012, 13365, 13718, 14071, 14424, 14777, 15130, 15483, 15836, 16189, 16543, 16896, 17249, 17602, 17955, 18308, 18661, 19014, 19367, 19720, 20073, 20426, 20779, 21132, 21485, 21838, 22191, 22544, 22897, 23250, 23603, 23956, 24309, 24663, 25016, 25369, 25722, 26075, 26428, 26781, 27134, 27487, 27840]# noqa: E501 + # 地面爆炸攻击力 : {value1}% + data1 = [0, 1873, 2063, 2253, 2443, 2633, 2823, 3013, 3203, 3393, 3583, 3773, 3963, 4153, 4343, 4533, 4723, 4913, 5103, 5293, 5483, 5673, 5863, 6053, 6243, 6433, 6623, 6813, 7003, 7193, 7383, 7573, 7764, 7954, 8144, 8334, 8524, 8714, 8904, 9094, 9284, 9474, 9664, 9854, 10044, 10234, 10424, 10614, 10804, 10994, 11184, 11374, 11564, 11754, 11944, 12134, 12324, 12514, 12704, 12894, 13084, 13274, 13464, 13654, 13844, 14034, 14224, 14414, 14604, 14794, 14984]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + +# 横扫 +# demonic_lancer/skirmisher/fc7a3f4c2852c832a2f20af63d5d212f +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc7a3f4c2852c832a2f20af63d5d212f +class Skill9(ActiveSkill): + """ + 向前方快速横斩, 击飞敌人。 + """ + name = "横扫" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [8, 70] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 横斩攻击力 : {value0}% + data0 = [0, 5092, 5609, 6125, 6642, 7158, 7675, 8191, 8708, 9225, 9741, 10258, 10774, 11291, 11808, 12324, 12841, 13357, 13874, 14390, 14907, 15424, 15940, 16457, 16973, 17490, 18006, 18523, 19040, 19556, 20073, 20589, 21106, 21623, 22139, 22656, 23172, 23689, 24205, 24722, 25239, 25755, 26272, 26788, 27305, 27822, 28338, 28855, 29371, 29888, 30404, 30921, 31438, 31954, 32471, 32987, 33504, 34020, 34537, 35054, 35570, 36087, 36603, 37120, 37637, 38153, 38670, 39186, 39703, 40219, 40736]# noqa: E501 + +# 魔枪发射 +# demonic_lancer/skirmisher/51a08fd0c90f0a5276cd552047fac93d +# 3deb7be5f01953ac8b1ecaa1e25e0420/51a08fd0c90f0a5276cd552047fac93d +class Skill10(ActiveSkill): + """ + 将气息聚集到魔枪尖端, 然后投掷魔枪。\n + 魔法枪对命中的敌人造成多段伤害后消失。 + """ + name = "魔枪发射" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [10, 115] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 魔法枪多段攻击力 : {value0}% + data0 = [0, 1155, 1272, 1389, 1507, 1624, 1741, 1858, 1975, 2092, 2210, 2327, 2444, 2561, 2678, 2795, 2913, 3030, 3147, 3264, 3381, 3498, 3616, 3733, 3850, 3967, 4084, 4202, 4319, 4436, 4553, 4670, 4787, 4905, 5022, 5139, 5256, 5373, 5490, 5608, 5725, 5842, 5959, 6076, 6193, 6311, 6428, 6545, 6662, 6779, 6897, 7014, 7131, 7248, 7365, 7482, 7600, 7717, 7834, 7951, 8068, 8185, 8303, 8420, 8537, 8654, 8771, 8888, 9006, 9123, 9240]# noqa: E501 + # 魔法枪多段攻击次数 : {value1}次 + 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 + +# 强化 - 后跳 +# demonic_lancer/skirmisher/2b340542e776818b78f3212af184bd6b +# 3deb7be5f01953ac8b1ecaa1e25e0420/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# demonic_lancer/skirmisher/1fea5a626f15230237946a11a9d11582 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 连环枪 +# demonic_lancer/skirmisher/717f1e2104fe4b796f800352fa143ecc +# 3deb7be5f01953ac8b1ecaa1e25e0420/717f1e2104fe4b796f800352fa143ecc +class Skill13(ActiveSkill): + """ + 使用长枪进行连续攻击。 命中敌人时按下技能键, 即刻发动下一次攻击。 + """ + name = "连环枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [13, 120] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = True + + # 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒 + # 横斩攻击力 : {value0}% + data0 = [0, 1480, 1630, 1780, 1930, 2080, 2230, 2380, 2530, 2681, 2831, 2981, 3131, 3281, 3431, 3581, 3731, 3882, 4032, 4182, 4332, 4482, 4632, 4782, 4932, 5082, 5233, 5383, 5533, 5683, 5833, 5983, 6133, 6283, 6433, 6584, 6734, 6884, 7034, 7184, 7334, 7484, 7634, 7784, 7935, 8085, 8235, 8385, 8535, 8685, 8835, 8985, 9136, 9286, 9436, 9586, 9736, 9886, 10036, 10186, 10336, 10487, 10637, 10787, 10937, 11087, 11237, 11387, 11537, 11687, 11838]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1742, 1919, 2095, 2272, 2449, 2625, 2802, 2979, 3156, 3332, 3509, 3686, 3862, 4039, 4216, 4393, 4569, 4746, 4923, 5099, 5276, 5453, 5630, 5806, 5983, 6160, 6336, 6513, 6690, 6867, 7043, 7220, 7397, 7573, 7750, 7927, 8104, 8280, 8457, 8634, 8810, 8987, 9164, 9341, 9517, 9694, 9871, 10047, 10224, 10401, 10577, 10754, 10931, 11108, 11284, 11461, 11638, 11814, 11991, 12168, 12345, 12521, 12698, 12875, 13051, 13228, 13405, 13582, 13758, 13935]# noqa: E501 + # 向上攻击力 : {value2}% + data2 = [0, 1901, 2094, 2287, 2480, 2673, 2866, 3059, 3252, 3444, 3637, 3830, 4023, 4216, 4409, 4602, 4795, 4988, 5180, 5373, 5566, 5759, 5952, 6145, 6338, 6531, 6724, 6916, 7109, 7302, 7495, 7688, 7881, 8074, 8267, 8460, 8652, 8845, 9038, 9231, 9424, 9617, 9810, 10003, 10196, 10388, 10581, 10774, 10967, 11160, 11353, 11546, 11739, 11932, 12124, 12317, 12510, 12703, 12896, 13089, 13282, 13475, 13668, 13860, 14053, 14246, 14439, 14632, 14825, 15018, 15211]# noqa: E501 + # 下刺攻击力 : {value3}% + data3 = [0, 2060, 2269, 2478, 2687, 2896, 3105, 3314, 3523, 3732, 3941, 4150, 4359, 4568, 4777, 4986, 5195, 5404, 5613, 5822, 6031, 6240, 6449, 6658, 6867, 7076, 7285, 7494, 7703, 7912, 8121, 8330, 8539, 8748, 8957, 9166, 9375, 9584, 9793, 10002, 10211, 10420, 10629, 10838, 11047, 11256, 11465, 11674, 11883, 12092, 12301, 12510, 12719, 12928, 13137, 13346, 13555, 13764, 13973, 14182, 14391, 14600, 14809, 15018, 15227, 15436, 15645, 15854, 16063, 16272, 16481]# noqa: E501 + # 敌人的僵直增加量 : {value4}% + data4 = [0, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790]# noqa: E501 + +# 长枪精通 +# demonic_lancer/skirmisher/f2fb27162beb0b87a7cb9af7900e95f2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill14(PassiveSkill): + """ + 增加物理攻击力, 并减少技能冷却时间, 但[流云幻灭]、 [极影无形杀]、 [问鼎·千军破云]的冷却时间不会减少。 熟练掌握长枪技巧, 增加攻击速度和命中率。\n + 学习此技能后, 可以在空中强制取消[落凤枪]。 + """ + name = "长枪精通" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 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]# noqa: E501 + # 命中率增加 : {value2}% + data2 = [0, 3.2, 3.5, 3.8, 4.1, 4.4, 4.7, 5, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2, 9.5, 9.8, 10.1, 10.4, 10.7, 11, 11.3, 11.6, 11.9]# noqa: E501 + # 冷却时间减少率 : {value3}% + data3 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + +# 行云诀 +# demonic_lancer/skirmisher/cfacda0647b9a0f595df2c2aad30c18d +# 3deb7be5f01953ac8b1ecaa1e25e0420/cfacda0647b9a0f595df2c2aad30c18d +class Skill15(ActiveSkill): + """ + 使用后, 保留当前技能的幻影, 并用[后跳]脱身后可以自由移动。\n + 在不强制中断攻击技能 (静止状态、 基本攻击)的情况下, 按下技能键会发动[后跳]而不是[行云诀]。\n + 行云系列的技能可以用[行云诀]加上方向键的方式使用。\n + 可以用[行云诀]加方向键的方式施放的技能 :\n + [行云 : 风]\n + [行云 : 疾]\n + [行云 : 落] + """ + name = "行云诀" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 3 + mp = [10, 10] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + +# 行云 : 风 +# demonic_lancer/skirmisher/8f73f243041c2d27739fe7696f02bf9b +# 3deb7be5f01953ac8b1ecaa1e25e0420/8f73f243041c2d27739fe7696f02bf9b +class Skill16(ActiveSkill): + """ + 行云系列的技能, 在行走、 前冲、 基本攻击、 施放其他攻击技能时, 都可以使用。 使用可以把敌人吸进去的旋风对敌人进行刺击。\n + 在施放其他攻击技能过程中使用, 可以留下正在攻击的幻影, 并施放[行云 : 风]。\n + 开始的第一击有推开靠近的敌人的效果。\n + 可以用[行云诀] + →施放[行云 : 风]。\n + 行走、 基本攻击、 前冲、 前冲攻击时可以使用。 + """ + name = "行云 : 风" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [45, 234] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = True + + # 旋风多段攻击次数 : {value0} + data0 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 刺击攻击力 : {value1}% + data1 = [0, 354, 390, 426, 461, 497, 533, 569, 605, 641, 677, 713, 749, 785, 820, 856, 892, 928, 964, 1000, 1036, 1072, 1108, 1143, 1179, 1215, 1251, 1287, 1323, 1359, 1395, 1431, 1466, 1502, 1538, 1574, 1610, 1646, 1682, 1718, 1754, 1790, 1825, 1861, 1897, 1933, 1969, 2005, 2041, 2077, 2113, 2148, 2184, 2220, 2256, 2292, 2328, 2364, 2400, 2436, 2471, 2507, 2543, 2579, 2615, 2651, 2687, 2723, 2759, 2795, 2830]# noqa: E501 + # 旋风攻击力 : {value2}% + data2 = [0, 593, 653, 713, 774, 834, 894, 954, 1014, 1074, 1134, 1195, 1255, 1315, 1375, 1435, 1495, 1556, 1616, 1676, 1736, 1796, 1856, 1917, 1977, 2037, 2097, 2157, 2217, 2278, 2338, 2398, 2458, 2518, 2578, 2639, 2699, 2759, 2819, 2879, 2939, 3000, 3060, 3120, 3180, 3240, 3300, 3360, 3421, 3481, 3541, 3601, 3661, 3721, 3782, 3842, 3902, 3962, 4022, 4082, 4143, 4203, 4263, 4323, 4383, 4443, 4504, 4564, 4624, 4684, 4744]# noqa: E501 + # [范围信息] + # 旋风吸入敌人的范围增加率 : {value3}% + data3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70]# noqa: E501 + # 旋风吸入敌人的力量增加率 : {value4}% + data4 = [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72]# noqa: E501 + +# 扫堂枪 +# demonic_lancer/skirmisher/128b9ddef2262f40723deae4407bdb42 +# 3deb7be5f01953ac8b1ecaa1e25e0420/128b9ddef2262f40723deae4407bdb42 +class Skill17(ActiveSkill): + """ + 攻击敌人足部, 使之倒地。 + """ + name = "扫堂枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 120] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 7043, 7758, 8472, 9187, 9901, 10616, 11330, 12045, 12759, 13474, 14188, 14903, 15617, 16332, 17046, 17761, 18475, 19190, 19904, 20619, 21333, 22048, 22762, 23477, 24191, 24906, 25620, 26335, 27049, 27764, 28478, 29193, 29907, 30622, 31336, 32051, 32765, 33480, 34194, 34909, 35623, 36338, 37052, 37767, 38481, 39196, 39910, 40625, 41339, 42054, 42768, 43483, 44197, 44912, 45626, 46341, 47055, 47770, 48484, 49199, 49913, 50628, 51342, 52057, 52771, 53486, 54200, 54915, 55629, 56344]# noqa: E501 + +# 无双枪术 +# demonic_lancer/skirmisher/45442bbbe33540b4deeec29437dae70c +# 3deb7be5f01953ac8b1ecaa1e25e0420/45442bbbe33540b4deeec29437dae70c +class Skill18(ActiveSkill): + """ + 将斗气附加于枪上, 给予敌人这次伤害量一定比率的追加伤害。\n + [无双枪术]的比率伤害会以同样的比率作用在装备的追加伤害效果上。 + """ + name = "无双枪术" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = False + + # 攻击力比率 : 打击量的{value0}% + data0 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # [无双枪术]持续时间 : {value1}秒 + data1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 双重刺击 +# demonic_lancer/skirmisher/d085127b0edd719782bd618d5688f4a1 +# 3deb7be5f01953ac8b1ecaa1e25e0420/d085127b0edd719782bd618d5688f4a1 +class Skill19(ActiveSkill): + """ + 瞬间施放力量聚于一点的二连刺击。 枪头刺击拥有更强的威力。\n + 近距离攻击和枪头攻击不会同时命中一个敌人, 判定重叠时, 会优先判定为枪头攻击。 + """ + name = "双重刺击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [38, 290] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 4503, 4959, 5416, 5873, 6330, 6787, 7243, 7700, 8157, 8614, 9070, 9527, 9984, 10441, 10898, 11354, 11811, 12268, 12725, 13182, 13638, 14095, 14552, 15009, 15465, 15922, 16379, 16836, 17293, 17749, 18206, 18663, 19120, 19577, 20033, 20490, 20947, 21404, 21860, 22317, 22774, 23231, 23688, 24144, 24601, 25058, 25515, 25972, 26428, 26885, 27342, 27799, 28255, 28712, 29169, 29626, 30083, 30539, 30996, 31453, 31910, 32367, 32823, 33280, 33737, 34194, 34650, 35107, 35564, 36021]# noqa: E501 + # 第1击枪头攻击力 : {value1}% + data1 = [0, 4942, 5443, 5945, 6446, 6947, 7449, 7950, 8451, 8953, 9454, 9955, 10457, 10958, 11459, 11961, 12462, 12963, 13465, 13966, 14467, 14969, 15470, 15971, 16473, 16974, 17475, 17977, 18478, 18979, 19481, 19982, 20484, 20985, 21486, 21988, 22489, 22990, 23492, 23993, 24494, 24996, 25497, 25998, 26500, 27001, 27502, 28004, 28505, 29006, 29508, 30009, 30510, 31012, 31513, 32014, 32516, 33017, 33518, 34020, 34521, 35023, 35524, 36025, 36527, 37028, 37529, 38031, 38532, 39033, 39535]# noqa: E501 + # 第2击攻击力 : {value2}% + data2 = [0, 5005, 5513, 6021, 6529, 7036, 7544, 8052, 8560, 9067, 9575, 10083, 10591, 11098, 11606, 12114, 12622, 13130, 13637, 14145, 14653, 15161, 15668, 16176, 16684, 17192, 17700, 18207, 18715, 19223, 19731, 20238, 20746, 21254, 21762, 22270, 22777, 23285, 23793, 24301, 24808, 25316, 25824, 26332, 26839, 27347, 27855, 28363, 28871, 29378, 29886, 30394, 30902, 31409, 31917, 32425, 32933, 33441, 33948, 34456, 34964, 35472, 35979, 36487, 36995, 37503, 38011, 38518, 39026, 39534, 40042]# noqa: E501 + # 第2击枪头攻击力 : {value3}% + data3 = [0, 5984, 6591, 7198, 7805, 8413, 9020, 9627, 10234, 10841, 11448, 12055, 12662, 13269, 13876, 14483, 15091, 15698, 16305, 16912, 17519, 18126, 18733, 19340, 19947, 20554, 21161, 21769, 22376, 22983, 23590, 24197, 24804, 25411, 26018, 26625, 27232, 27839, 28446, 29054, 29661, 30268, 30875, 31482, 32089, 32696, 33303, 33910, 34517, 35124, 35732, 36339, 36946, 37553, 38160, 38767, 39374, 39981, 40588, 41195, 41802, 42410, 43017, 43624, 44231, 44838, 45445, 46052, 46659, 47266, 47873]# noqa: E501 + # 枪头攻击判定距离 : {value4}px + data4 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 行云 : 疾 +# demonic_lancer/skirmisher/ff171dc487807bb9aa28900ca9a46b41 +# 3deb7be5f01953ac8b1ecaa1e25e0420/ff171dc487807bb9aa28900ca9a46b41 +class Skill20(ActiveSkill): + """ + 行云系列的技能, 在行走、 前冲、 基本攻击、 施放其他攻击技能时, 都可以使用。 施放向下的横扫攻击。\n + 在施放其他攻击技能过程中使用, 可以留下正在攻击的幻影, 并施放[行云 : 疾]。\n + 可以以基础浮空力的一定比率使倒地的敌人再次浮空。\n + 可以用[行云诀] + ↓施放[行云 : 疾]。\n + 行走、 基本攻击、 前冲、 前冲攻击时可以使用。 + """ + name = "行云 : 疾" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 220] + uuid = "ff171dc487807bb9aa28900ca9a46b41" + hasVP = False + hasUP = True + + # 横扫攻击力 : {value0}% + data0 = [0, 6389, 7037, 7685, 8333, 8982, 9630, 10278, 10926, 11574, 12222, 12871, 13519, 14167, 14815, 15463, 16111, 16760, 17408, 18056, 18704, 19352, 20000, 20649, 21297, 21945, 22593, 23241, 23889, 24537, 25186, 25834, 26482, 27130, 27778, 28426, 29075, 29723, 30371, 31019, 31667, 32315, 32964, 33612, 34260, 34908, 35556, 36204, 36852, 37501, 38149, 38797, 39445, 40093, 40741, 41390, 42038, 42686, 43334, 43982, 44630, 45279, 45927, 46575, 47223, 47871, 48519, 49168, 49816, 50464, 51112]# noqa: E501 + # 基础的浮空力 : {value1}% + data1 = [0, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490]# noqa: E501 + # 使倒地的敌人再次浮空的浮空力比率 : 基础浮空力的{value2}% + 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 + # [范围信息] + # 攻击范围 : {value3}% + 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 + +# 暴击 +# demonic_lancer/skirmisher/fc1262c19f3d0477ee8eda47b8db8696 +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 行云 : 落 +# demonic_lancer/skirmisher/2f5d03c7848effbc0a23f4df45d9ca46 +# 3deb7be5f01953ac8b1ecaa1e25e0420/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill22(ActiveSkill): + """ + 行云系列的技能, 在行走、 前冲、 基本攻击、 施放其他攻击技能时, 都可以使用。 使用后, 会跳至空中投掷长枪。\n + 在施放其他攻击技能过程中使用, 可以留下正在攻击的幻影, 并施放[行云 : 落]。\n + 投枪会使敌人处于超级控制状态, 并且浮空的敌人的控制时间更久。\n + 跳跃投枪时, 可以左右移动。\n + 可以用[行云诀] + ↑施放[行云 : 落]。\n + 行走、 基本攻击、 前冲、 前冲攻击时可以使用。 + """ + name = "行云 : 落" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [72, 380] + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = True + + # 投枪攻击力 : {value0}% + data0 = [0, 9438, 10395, 11353, 12310, 13268, 14225, 15183, 16140, 17098, 18055, 19013, 19970, 20928, 21885, 22843, 23800, 24758, 25715, 26673, 27630, 28588, 29545, 30503, 31460, 32417, 33375, 34332, 35290, 36247, 37205, 38162, 39120, 40077, 41035, 41992, 42950, 43907, 44865, 45822, 46780, 47737, 48695, 49652, 50610, 51567, 52525, 53482, 54439, 55397, 56354, 57312, 58269, 59227, 60184, 61142, 62099, 63057, 64014, 64972, 65929, 66887, 67844, 68802, 69759, 70717, 71674, 72632, 73589, 74547, 75504]# noqa: E501 + # 浮空的敌人的超级控制时间 : {value1}秒 + data1 = [0, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5]# noqa: E501 + # 地面的敌人超级控制时间 : {value2}秒 + data2 = [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 + # [范围信息] + # 攻击范围 : {value3}% + 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 + +# 旋风枪 +# demonic_lancer/skirmisher/01c3a2fb793d293a25ed8dc7a0d70c1a +# 3deb7be5f01953ac8b1ecaa1e25e0420/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill23(ActiveSkill): + """ + 向前方旋转长枪, 对敌人进行猛烈的打击。 按下前方向键时, 前进距离和旋转次数都会增加。\n + 在决斗场无法攻击倒地的敌人。 + """ + name = "旋风枪" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 9 + mp = [37, 370] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 旋转攻击力 : {value0}% + data0 = [0, 1331, 1466, 1601, 1736, 1871, 2006, 2141, 2276, 2411, 2546, 2681, 2816, 2951, 3086, 3221, 3356, 3491, 3626, 3762, 3897, 4032, 4167, 4302, 4437, 4572, 4707, 4842, 4977, 5112, 5247, 5382, 5517, 5652, 5787, 5922, 6057, 6192, 6327, 6462, 6597, 6732, 6867, 7002, 7137, 7272, 7407, 7542, 7677, 7812, 7947, 8082, 8217, 8353, 8488, 8623, 8758, 8893, 9028, 9163, 9298, 9433, 9568, 9703, 9838, 9973, 10108, 10243, 10378, 10513, 10648]# noqa: E501 + # 击打数 : {value1} + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # [范围信息] + # 大小 : {value2}% + 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 + +# 行云 : 沐 +# demonic_lancer/skirmisher/85f7c810ad503790e8626439fe936d56 +# 3deb7be5f01953ac8b1ecaa1e25e0420/85f7c810ad503790e8626439fe936d56 +class Skill24(PassiveSkill): + """ + 增加基本攻击力和[刺击]、 [落凤枪]、 [连环枪]等转职技能的攻击力。 + """ + name = "行云 : 沐" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "85f7c810ad503790e8626439fe936d56" + hasVP = False + hasUP = False + + # 技能攻击力增加率 : {value0}% + data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 + +# 无畏波动枪 +# demonic_lancer/skirmisher/8c2379737c5acc935c1731f67f607655 +# 3deb7be5f01953ac8b1ecaa1e25e0420/8c2379737c5acc935c1731f67f607655 +class Skill25(ActiveSkill): + """ + 持枪直线突进进行刺击, 并将敌人刺穿在枪上, 随后敌人会被弹开, 并受到额外伤害。\n + 按下前方向键时, 会增加突进距离。 + """ + name = "无畏波动枪" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 9 + mp = [91, 479] + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = False + hasUP = True + + # 对被刺穿敌人的攻击力 : {value0}% + data0 = [0, 4039, 4448, 4858, 5268, 5678, 6087, 6497, 6907, 7317, 7726, 8136, 8546, 8955, 9365, 9775, 10185, 10594, 11004, 11414, 11823, 12233, 12643, 13053, 13462, 13872, 14282, 14692, 15101, 15511, 15921, 16330, 16740, 17150, 17560, 17969, 18379, 18789, 19199, 19608, 20018, 20428, 20837, 21247, 21657, 22067, 22476, 22886, 23296, 23706, 24115, 24525, 24935, 25344, 25754, 26164, 26574, 26983, 27393, 27803, 28212, 28622, 29032, 29442, 29851, 30261, 30671, 31081, 31490, 31900, 32310]# noqa: E501 + # 被刺穿后弹开时的攻击力 : {value1}% + data1 = [0, 9695, 10679, 11662, 12646, 13629, 14613, 15597, 16580, 17564, 18547, 19531, 20514, 21498, 22482, 23465, 24449, 25432, 26416, 27399, 28383, 29367, 30350, 31334, 32317, 33301, 34284, 35268, 36252, 37235, 38219, 39202, 40186, 41169, 42153, 43137, 44120, 45104, 46087, 47071, 48054, 49038, 50022, 51005, 51989, 52972, 53956, 54939, 55923, 56907, 57890, 58874, 59857, 60841, 61824, 62808, 63792, 64775, 65759, 66742, 67726, 68709, 69693, 70677, 71660, 72644, 73627, 74611, 75594, 76578, 77561]# noqa: E501 + # 普通突进攻击力 : {value2}% + data2 = [0, 4846, 5337, 5829, 6320, 6812, 7304, 7795, 8287, 8778, 9270, 9762, 10253, 10745, 11236, 11728, 12220, 12711, 13203, 13694, 14186, 14678, 15169, 15661, 16152, 16644, 17136, 17627, 18119, 18610, 19102, 19593, 20085, 20577, 21068, 21560, 22051, 22543, 23035, 23526, 24018, 24509, 25001, 25493, 25984, 26476, 26967, 27459, 27951, 28442, 28934, 29425, 29917, 30409, 30900, 31392, 31883, 32375, 32867, 33358, 33850, 34341, 34833, 35324, 35816, 36308, 36799, 37291, 37782, 38274, 38766]# noqa: E501 + # 普通刺击攻击力 : {value3}% + data3 = [0, 11303, 12450, 13597, 14744, 15890, 17037, 18184, 19331, 20477, 21624, 22771, 23918, 25064, 26211, 27358, 28504, 29651, 30798, 31945, 33091, 34238, 35385, 36532, 37678, 38825, 39972, 41118, 42265, 43412, 44559, 45705, 46852, 47999, 49146, 50292, 51439, 52586, 53733, 54879, 56026, 57173, 58319, 59466, 60613, 61760, 62906, 64053, 65200, 66347, 67493, 68640, 69787, 70934, 72080, 73227, 74374, 75520, 76667, 77814, 78961, 80107, 81254, 82401, 83548, 84694, 85841, 86988, 88134, 89281, 90428]# noqa: E501 + # 弹开的敌人撞到地面时的冲撞攻击力 : {value4}% + data4 = [0, 2425, 2671, 2917, 3163, 3409, 3655, 3901, 4147, 4393, 4639, 4885, 5131, 5377, 5623, 5869, 6115, 6361, 6607, 6853, 7099, 7345, 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, 14232, 14478, 14724, 14970, 15216, 15462, 15708, 15954, 16200, 16446, 16692, 16938, 17184, 17430, 17676, 17922, 18168, 18414, 18660, 18906, 19152, 19398]# noqa: E501 + # 弹开的敌人撞到墙壁时的冲撞攻击力 : {value5}% + data5 = [0, 2742, 3020, 3299, 3577, 3855, 4133, 4411, 4690, 4968, 5246, 5524, 5802, 6081, 6359, 6637, 6915, 7193, 7472, 7750, 8028, 8306, 8584, 8863, 9141, 9419, 9697, 9975, 10254, 10532, 10810, 11088, 11366, 11645, 11923, 12201, 12479, 12757, 13036, 13314, 13592, 13870, 14148, 14427, 14705, 14983, 15261, 15539, 15818, 16096, 16374, 16652, 16930, 17209, 17487, 17765, 18043, 18321, 18600, 18878, 19156, 19434, 19712, 19991, 20269, 20547, 20825, 21103, 21382, 21660, 21938]# noqa: E501 + +# 升龙破空枪 +# demonic_lancer/skirmisher/4224f9b0b8c7c903e9a1e0f9d9f6d04d +# 3deb7be5f01953ac8b1ecaa1e25e0420/4224f9b0b8c7c903e9a1e0f9d9f6d04d +class Skill26(ActiveSkill): + """ + 横扫前方、 挑飞敌人、 并大力刺向浮空的敌人。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "升龙破空枪" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [115, 1150] + uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d" + hasVP = True + hasUP = True + vps = [{'name': '升龙行云', 'desc': '施放时间减少
自动施放[行云 : 落]'}, {'name': '雷霆破空', 'desc': '攻击力和冷却时间增加
范围增加'}] # noqa: E501 + + # 横扫攻击力 : {value0}% + data0 = [0, 5631, 6202, 6773, 7344, 7916, 8487, 9058, 9629, 10201, 10772, 11343, 11914, 12486, 13057, 13628, 14199, 14771, 15342, 15913, 16484, 17055, 17627, 18198, 18769, 19340, 19912, 20483, 21054, 21625, 22197, 22768, 23339, 23910, 24482, 25053, 25624, 26195, 26767, 27338, 27909, 28480, 29051, 29623, 30194, 30765, 31336, 31908, 32479, 33050, 33621, 34193, 34764, 35335, 35906, 36478, 37049, 37620, 38191, 38762, 39334, 39905, 40476, 41047, 41619, 42190, 42761, 43332, 43904, 44475, 45046]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 8450, 9307, 10164, 11022, 11879, 12736, 13593, 14451, 15308, 16165, 17022, 17880, 18737, 19594, 20451, 21309, 22166, 23023, 23880, 24738, 25595, 26452, 27309, 28167, 29024, 29881, 30738, 31596, 32453, 33310, 34167, 35025, 35882, 36739, 37596, 38454, 39311, 40168, 41025, 41883, 42740, 43597, 44454, 45311, 46169, 47026, 47883, 48740, 49598, 50455, 51312, 52169, 53027, 53884, 54741, 55598, 56456, 57313, 58170, 59027, 59885, 60742, 61599, 62456, 63314, 64171, 65028, 65885, 66743, 67600]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 11523, 12692, 13861, 15030, 16199, 17368, 18537, 19705, 20874, 22043, 23212, 24381, 25550, 26719, 27888, 29057, 30226, 31395, 32564, 33733, 34902, 36071, 37240, 38409, 39578, 40747, 41916, 43085, 44254, 45423, 46592, 47761, 48930, 50099, 51268, 52437, 53606, 54775, 55944, 57113, 58281, 59450, 60619, 61788, 62957, 64126, 65295, 66464, 67633, 68802, 69971, 71140, 72309, 73478, 74647, 75816, 76985, 78154, 79323, 80492, 81661, 82830, 83999, 85168, 86337, 87506, 88675, 89844, 91013, 92182]# noqa: E501 + # [范围信息] + # 攻击范围增加 : {value3}% + 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 + + def vp_1(self): + """ + [升龙破空枪]\n + 从上挑攻击开始施放\n + 施放的同时施放[行云 : 落] + """ + ... + + def vp_2(self): + """ + [升龙破空枪]\n + 冷却时间及攻击力 +100%\n + 攻击范围 +30% + """ + ... + +# 螺旋波动枪 +# demonic_lancer/skirmisher/902a016f6978f13740f237e4740a5646 +# 3deb7be5f01953ac8b1ecaa1e25e0420/902a016f6978f13740f237e4740a5646 +class Skill27(ActiveSkill): + """ + 向前方大幅挥枪激起气流, 连续攻击敌人。\n + 第二次攻击命中时将敌人拉到前方。\n + 可以在地面和空中施放。 + """ + name = "螺旋波动枪" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 15 + mp = [78, 800] + uuid = "902a016f6978f13740f237e4740a5646" + hasVP = True + hasUP = True + vps = [{'name': '幻影瀑枪', 'desc': '施放时间减少
变更为行云系技能'}, {'name': '连枪之决', 'desc': '施放时间减少
可以同时施放部分技能
范围增加'}] # noqa: E501 + + # 第1击攻击力 : {value0}% + data0 = [0, 4163, 4585, 5007, 5429, 5852, 6274, 6696, 7119, 7541, 7963, 8386, 8808, 9230, 9652, 10075, 10497, 10919, 11342, 11764, 12186, 12608, 13031, 13453, 13875, 14298, 14720, 15142, 15565, 15987, 16409, 16831, 17254, 17676, 18098, 18521, 18943, 19365, 19787, 20210, 20632, 21054, 21477, 21899, 22321, 22743, 23166, 23588, 24010, 24433, 24855, 25277, 25700, 26122, 26544, 26966, 27389, 27811, 28233, 28656, 29078, 29500, 29922, 30345, 30767, 31189, 31612, 32034, 32456, 32879, 33301]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 6244, 6877, 7511, 8144, 8778, 9411, 10045, 10678, 11311, 11945, 12578, 13212, 13845, 14479, 15112, 15745, 16379, 17012, 17646, 18279, 18913, 19546, 20180, 20813, 21446, 22080, 22713, 23347, 23980, 24614, 25247, 25881, 26514, 27147, 27781, 28414, 29048, 29681, 30315, 30948, 31581, 32215, 32848, 33482, 34115, 34749, 35382, 36016, 36649, 37282, 37916, 38549, 39183, 39816, 40450, 41083, 41716, 42350, 42983, 43617, 44250, 44884, 45517, 46151, 46784, 47417, 48051, 48684, 49318, 49951]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 10407, 11462, 12518, 13574, 14629, 15685, 16741, 17797, 18852, 19908, 20964, 22020, 23075, 24131, 25187, 26242, 27298, 28354, 29410, 30465, 31521, 32577, 33633, 34688, 35744, 36800, 37856, 38911, 39967, 41023, 42078, 43134, 44190, 45246, 46301, 47357, 48413, 49469, 50524, 51580, 52636, 53692, 54747, 55803, 56859, 57914, 58970, 60026, 61082, 62137, 63193, 64249, 65305, 66360, 67416, 68472, 69527, 70583, 71639, 72695, 73750, 74806, 75862, 76918, 77973, 79029, 80085, 81141, 82196, 83252]# noqa: E501 + # [范围信息] + # 攻击范围: {value3}% + data3 = [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 + + def vp_1(self): + """ + [螺旋波动枪]\n + 变更为行云系技能; 可以强制中断其他技能, 并施放[螺旋波动枪]\n + 连接施放时, 删除第1次攻击\n + - 攻击力 +25% + """ + ... + + def vp_2(self): + """ + [螺旋波动枪]\n + 第1、 第2击挥击过程中输入[旋风枪]或者[无畏波动枪]技能键时, 将终结攻击变更为该技能\n + - 终结攻击的攻击力适用额外输入技能的攻击力总和\n + 攻击范围 +50%\n + - 吸附敌人范围和吸附力 +50% + """ + ... + +# 狂龙怒啸 +# demonic_lancer/skirmisher/9cb6f9ed646fa87f9b7680a42ce83d1a +# 3deb7be5f01953ac8b1ecaa1e25e0420/9cb6f9ed646fa87f9b7680a42ce83d1a +class Skill28(ActiveSkill): + """ + 枪身举至头顶高速旋转, 把命中的敌人吸至中心。\n + 提升技能等级可增加旋转速度。 + """ + name = "狂龙怒啸" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [73, 890] + uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + hasVP = True + hasUP = True + vps = [{'name': '狂龙啸雷', 'desc': '施放时间减少
附加感电效果'}, {'name': '龙卷幻雾', 'desc': '范围增加
回避率增加'}] # noqa: E501 + + # 旋转攻击力 : {value0}% + data0 = [0, 1659, 1827, 1996, 2164, 2332, 2501, 2669, 2837, 3005, 3174, 3342, 3510, 3679, 3847, 4015, 4184, 4352, 4520, 4688, 4857, 5025, 5193, 5362, 5530, 5698, 5867, 6035, 6203, 6372, 6540, 6708, 6876, 7045, 7213, 7381, 7550, 7718, 7886, 8055, 8223, 8391, 8559, 8728, 8896, 9064, 9233, 9401, 9569, 9738, 9906, 10074, 10243, 10411, 10579, 10747, 10916, 11084, 11252, 11421, 11589, 11757, 11926, 12094, 12262, 12430, 12599, 12767, 12935, 13104, 13272]# noqa: E501 + # 旋转速度增加率 : {value1}% + data1 = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69]# noqa: E501 + # 旋转多段攻击次数 : {value2}次 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 攻击范围 : {value3}% + 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 + + def vp_1(self): + """ + [狂龙怒啸]\n + 旋转次数 -7次\n + - 总攻击力相同\n + 旋转过程中增加落雷效果\n + - 使敌人进入感电状态 + """ + ... + + def vp_2(self): + """ + [狂龙怒啸]\n + 攻击范围 +50%\n + 旋转结束后在地面生成迷雾\n + - 在迷雾中决战者的回避率 +20%\n + - 迷雾持续5秒 + """ + ... + +# 夺命雷霆枪 +# demonic_lancer/skirmisher/42c82812f86ff6704ae9952a2e6093a4 +# 3deb7be5f01953ac8b1ecaa1e25e0420/42c82812f86ff6704ae9952a2e6093a4 +class Skill29(ActiveSkill): + """ + 用长枪连续刺击敌人要害。 敌人被枪头刺击命中时, 会积累受创效果, 最后用横斩对积累受创效果的敌人造成额外伤害。\n + 最后横斩的攻击力与连续刺击的次数成正比。\n + 近距离攻击和积累受创判定重叠时, 优先判定为积累受创。 即使攻击范围增加, 积累受创判定距离也不会增加。 + """ + name = "夺命雷霆枪" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [375, 3200] + uuid = "42c82812f86ff6704ae9952a2e6093a4" + hasVP = True + hasUP = True + vps = [{'name': '夺命雷斩', 'desc': '施放时间减少
范围增加
全程适用枪头攻击判定'}, {'name': '雷脉贯穴', 'desc': '速度增加
初始化[行云诀]的冷却时间'}] # noqa: E501 + + # 刺击次数 : {value0} + data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 近距离刺击攻击力 : {value1}% + data1 = [0, 1944, 2141, 2338, 2535, 2733, 2930, 3127, 3324, 3522, 3719, 3916, 4113, 4310, 4508, 4705, 4902, 5099, 5296, 5494, 5691, 5888, 6085, 6282, 6480, 6677, 6874, 7071, 7268, 7466, 7663, 7860, 8057, 8254, 8452, 8649, 8846, 9043, 9240, 9438, 9635, 9832, 10029, 10227, 10424, 10621, 10818, 11015, 11213, 11410, 11607, 11804, 12001, 12199, 12396, 12593, 12790, 12987, 13185, 13382, 13579, 13776, 13973, 14171, 14368, 14565, 14762, 14959, 15157, 15354, 15551]# noqa: E501 + # 引起受创效果的刺击攻击力 : {value2}% + data2 = [0, 1944, 2141, 2338, 2535, 2733, 2930, 3127, 3324, 3522, 3719, 3916, 4113, 4310, 4508, 4705, 4902, 5099, 5296, 5494, 5691, 5888, 6085, 6282, 6480, 6677, 6874, 7071, 7268, 7466, 7663, 7860, 8057, 8254, 8452, 8649, 8846, 9043, 9240, 9438, 9635, 9832, 10029, 10227, 10424, 10621, 10818, 11015, 11213, 11410, 11607, 11804, 12001, 12199, 12396, 12593, 12790, 12987, 13185, 13382, 13579, 13776, 13973, 14171, 14368, 14565, 14762, 14959, 15157, 15354, 15551]# noqa: E501 + # 每1次刺击对应的横斩攻击力 : {value3}% + data3 = [0, 352, 388, 423, 459, 495, 530, 566, 602, 638, 673, 709, 745, 780, 816, 852, 888, 923, 959, 995, 1030, 1066, 1102, 1137, 1173, 1209, 1245, 1280, 1316, 1352, 1387, 1423, 1459, 1495, 1530, 1566, 1602, 1637, 1673, 1709, 1744, 1780, 1816, 1852, 1887, 1923, 1959, 1994, 2030, 2066, 2101, 2137, 2173, 2209, 2244, 2280, 2316, 2351, 2387, 2423, 2459, 2494, 2530, 2566, 2601, 2637, 2673, 2708, 2744, 2780, 2816]# noqa: E501 + # 最后横斩攻击力 : {value4}% + data4 = [0, 21251, 23406, 25562, 27718, 29874, 32030, 34186, 36342, 38497, 40653, 42809, 44965, 47121, 49277, 51432, 53588, 55744, 57900, 60056, 62212, 64368, 66523, 68679, 70835, 72991, 75147, 77303, 79459, 81614, 83770, 85926, 88082, 90238, 92394, 94550, 96705, 98861, 101017, 103173, 105329, 107485, 109640, 111796, 113952, 116108, 118264, 120420, 122576, 124731, 126887, 129043, 131199, 133355, 135511, 137667, 139822, 141978, 144134, 146290, 148446, 150602, 152758, 154913, 157069, 159225, 161381, 163537, 165693, 167848, 170004]# noqa: E501 + # 积累受创效果判定距离 : {value5}px + data5 = [0, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171]# noqa: E501 + # [范围信息] + # 攻击范围 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [夺命雷霆枪]\n + 刺击速度 +70%\n + 最后斩击速度 +20%\n + - 攻击范围 +70%\n + 刺击全程适用枪头判定 + """ + ... + + def vp_2(self): + """ + [夺命雷霆枪]\n + 部分技能命中时, 获得强化[夺命雷霆枪]的极·受创能量\n + - 目标技能 : [刺击]、 [双重刺击]、 [无畏波动枪]、 [无双突刺]、 [双龙流云灭]\n + - 最多可以获得5个\n + [夺命雷霆枪]命中时, 每消耗1个极·受创能量, 决战者的攻击速度 +4%\n + - 持续时间 : 20秒\n + 施放[夺命雷霆枪]时, 初始化[行云诀]的冷却时间 + """ + ... + +# 行云 : 启 +# demonic_lancer/skirmisher/a5fa08f5d509e6ff2ebc68856a470b5a +# 3deb7be5f01953ac8b1ecaa1e25e0420/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill30(PassiveSkill): + """ + 流畅地循环气力, 增加基本攻击和所有技能的攻击力。 而且特定技能可以增加更多的攻击力。 + """ + name = "行云 : 启" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = False + hasUP = False + + # [行云 : 风]攻击力增加率 : {value0}% + data0 = [0, 10, 11.5, 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]# noqa: E501 + # [行云 : 疾]攻击力增加率 : {value1}% + data1 = [0, 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, 36.5, 38, 39.5, 41, 42.5, 44, 45.5, 47, 48.5, 50, 51.5, 53, 54.5, 56, 57.5, 59, 60.5, 62, 63.5, 65, 66.5, 68, 69.5, 71, 72.5, 74, 75.5, 77, 78.5, 80, 81.5, 83]# noqa: E501 + # [行云 : 落]攻击力增加率 : {value2}% + data2 = [0, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5]# noqa: E501 + # [连环枪]攻击力增加率 : {value3}% + data3 = [0, 12.5, 14, 15.5, 17, 18.5, 20, 21.5, 23, 24.5, 26, 27.5, 29, 30.5, 32, 33.5, 35, 36.5, 38, 39.5, 41, 42.5, 44, 45.5, 47, 48.5, 50, 51.5, 53, 54.5, 56, 57.5, 59, 60.5, 62, 63.5, 65, 66.5, 68, 69.5, 71, 72.5, 74, 75.5, 77, 78.5, 80, 81.5, 83, 84.5, 86]# noqa: E501 + # 基本攻击和其他技能的攻击力增加率 : {value4}% + data4 = [0, 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, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81]# noqa: E501 + +# 流云幻灭 +# demonic_lancer/skirmisher/506e7ed77d517419a6e1c437a2cedb17 +# 3deb7be5f01953ac8b1ecaa1e25e0420/506e7ed77d517419a6e1c437a2cedb17 +class Skill31(ActiveSkill): + """ + 横扫前方并聚集敌人后, 放出使用决战者的技能的分身, 投出聚集斗气的长枪, 虚弱大范围敌人。 + """ + name = "流云幻灭" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1000, 8400] + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = False + + # 第一击攻击力 : {value0}% + data0 = [0, 1523, 1876, 2229, 2582, 2935, 3288, 3641, 3994, 4347, 4700, 5053, 5406, 5759, 6112, 6466, 6819, 7172, 7525, 7878, 8231, 8584, 8937, 9290, 9643, 9996, 10349, 10702, 11055, 11408, 11762, 12115, 12468, 12821, 13174, 13527, 13880, 14233, 14586, 14939, 15292, 15645, 15998, 16351, 16704, 17058, 17411, 17764, 18117, 18470, 18823]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 3807, 4689, 5572, 6455, 7337, 8220, 9103, 9985, 10868, 11751, 12633, 13516, 14399, 15281, 16164, 17047, 17929, 18812, 19695, 20577, 21460, 22343, 23225, 24108, 24991, 25873, 26756, 27639, 28521, 29404, 30287, 31169, 32052, 32935, 33817, 34700, 35583, 36465, 37348, 38231, 39113, 39996, 40879, 41761, 42644, 43527, 44409, 45292, 46175, 47057]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 4576, 5637, 6699, 7760, 8821, 9882, 10943, 12004, 13066, 14127, 15188, 16249, 17310, 18371, 19433, 20494, 21555, 22616, 23677, 24738, 25800, 26861, 27922, 28983, 30044, 31105, 32166, 33228, 34289, 35350, 36411, 37472, 38533, 39595, 40656, 41717, 42778, 43839, 44900, 45962, 47023, 48084, 49145, 50206, 51267, 52329, 53390, 54451, 55512, 56573]# noqa: E501 + # 第4击攻击力 : {value3}% + data3 = [0, 5338, 6575, 7813, 9051, 10288, 11526, 12764, 14001, 15239, 16477, 17715, 18952, 20190, 21428, 22665, 23903, 25141, 26378, 27616, 28854, 30091, 31329, 32567, 33805, 35042, 36280, 37518, 38755, 39993, 41231, 42468, 43706, 44944, 46182, 47419, 48657, 49895, 51132, 52370, 53608, 54845, 56083, 57321, 58559, 59796, 61034, 62272, 63509, 64747, 65985]# noqa: E501 + # 第5击攻击力 : {value4}% + data4 = [0, 6099, 7513, 8927, 10342, 11756, 13170, 14584, 15998, 17413, 18827, 20241, 21655, 23070, 24484, 25898, 27312, 28727, 30141, 31555, 32969, 34383, 35798, 37212, 38626, 40040, 41455, 42869, 44283, 45697, 47112, 48526, 49940, 51354, 52768, 54183, 55597, 57011, 58425, 59840, 61254, 62668, 64082, 65497, 66911, 68325, 69739, 71153, 72568, 73982, 75396]# noqa: E501 + # 第6击攻击力 : {value5}% + data5 = [0, 2284, 2814, 3343, 3873, 4402, 4932, 5462, 5991, 6521, 7050, 7580, 8110, 8639, 9169, 9698, 10228, 10758, 11287, 11817, 12346, 12876, 13406, 13935, 14465, 14994, 15524, 16054, 16583, 17113, 17642, 18172, 18702, 19231, 19761, 20290, 20820, 21350, 21879, 22409, 22938, 23468, 23998, 24527, 25057, 25586, 26116, 26646, 27175, 27705, 28234]# noqa: E501 + # 第7击攻击力 : {value6}% + data6 = [0, 6860, 8451, 10042, 11632, 13223, 14814, 16405, 17996, 19586, 21177, 22768, 24359, 25949, 27540, 29131, 30722, 32312, 33903, 35494, 37085, 38675, 40266, 41857, 43448, 45038, 46629, 48220, 49811, 51402, 52992, 54583, 56174, 57765, 59355, 60946, 62537, 64128, 65718, 67309, 68900, 70491, 72081, 73672, 75263, 76854, 78445, 80035, 81626, 83217, 84808]# noqa: E501 + # 第8击攻击力 : {value7}% + data7 = [0, 7621, 9389, 11156, 12923, 14691, 16458, 18225, 19993, 21760, 23527, 25294, 27062, 28829, 30596, 32364, 34131, 35898, 37666, 39433, 41200, 42967, 44735, 46502, 48269, 50037, 51804, 53571, 55338, 57106, 58873, 60640, 62408, 64175, 65942, 67710, 69477, 71244, 73011, 74779, 76546, 78313, 80081, 81848, 83615, 85383, 87150, 88917, 90684, 92452, 94219]# noqa: E501 + # 斗气长枪攻击力 : {value8}% + data8 = [0, 41914, 51633, 61352, 71071, 80790, 90510, 100229, 109948, 119667, 129386, 139105, 148825, 158544, 168263, 177982, 187701, 197420, 207139, 216859, 226578, 236297, 246016, 255735, 265454, 275174, 284893, 294612, 304331, 314050, 323769, 333488, 343208, 352927, 362646, 372365, 382084, 391803, 401523, 411242, 420961, 430680, 440399, 450118, 459837, 469557, 479276, 488995, 498714, 508433, 518152]# noqa: E501 + # 第4击多段攻击次数 : {value9}次 + data9 = [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 + # 斗气长枪的超级控制时间 : {value10}秒 + data10 = [0, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9]# noqa: E501 + # [流云幻灭]追加效果 + # - 斗气长枪攻击力 +10% + +# 风火燎原 +# demonic_lancer/skirmisher/3d8f3d438405d79f8d3ed68072674d1e +# 3deb7be5f01953ac8b1ecaa1e25e0420/3d8f3d438405d79f8d3ed68072674d1e +class Skill32(ActiveSkill): + """ + 可以在地面或空中使用。\n + 在地面使用时, 向前方跳跃, 通过追加按键投出集束长枪。\n + 施放瞬间可以用前后方向键调整跳跃距离, 达到跳跃的最高点时, 按下技能键或X键可以发射集束长枪。\n + 施放[风火燎原]后, 可以接着使用[落凤枪]、 [流光无影闪]。 + """ + name = "风火燎原" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [500, 1300] + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = True + hasUP = True + vps = [{'name': '煌火之枪', 'desc': '赋予无敌状态
施放时间减少'}, {'name': '无形步', 'desc': '可以连接[行云诀]'}] # noqa: E501 + + # 集束长枪的攻击力 : {value0}% + data0 = [0, 3004, 3309, 3614, 3918, 4223, 4528, 4833, 5137, 5442, 5747, 6052, 6356, 6661, 6966, 7271, 7575, 7880, 8185, 8490, 8794, 9099, 9404, 9709, 10013, 10318, 10623, 10928, 11232, 11537, 11842, 12147, 12451, 12756, 13061, 13366, 13670, 13975, 14280, 14585, 14889, 15194, 15499, 15804, 16108, 16413, 16718, 17023, 17327, 17632, 17937]# noqa: E501 + # 集束长枪的发射数量 : {value1}个 + 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]# noqa: E501 + # 最多发射次数 : {value2}次 + 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 + # [范围信息] + # 集束长枪大小 : {value3}% + 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 + + def vp_1(self): + """ + [风火燎原]\n + 再次发射时间减少\n + 发射次数上限 +1次\n + - 总攻击力相同\n + 施放时进入无敌状态 + """ + ... + + def vp_2(self): + """ + [风火燎原]\n + 可以强制中断[风火燎原]的施放后僵直并立即施放[行云诀]\n + - 取消技能僵直并施放[行云诀]时, 在该位置后方落地\n + - 适用[一身是胆 - 行云诀]强化效果 + """ + ... + +# 三一斩月 +# demonic_lancer/skirmisher/547ab2b2bd860d3e37355a9cfbc1077c +# 3deb7be5f01953ac8b1ecaa1e25e0420/547ab2b2bd860d3e37355a9cfbc1077c +class Skill33(ActiveSkill): + """ + 向前方大幅挥动枪身, 进行新月攻击。 被击中的敌人会聚集在新月的中间。\n + 近距离的敌人受到枪身的攻击后会被推开。 + """ + name = "三一斩月" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [770, 1800] + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" + hasVP = True + hasUP = True + vps = [{'name': '天鸣月', 'desc': '范围增加
施放时间减少'}, {'name': '云隐山岚', 'desc': '行云系技能范围增加
[行云诀]冷却时间减少'}] # noqa: E501 + + # 枪身攻击力 : {value0}% + data0 = [0, 1662, 1831, 2000, 2168, 2337, 2506, 2674, 2843, 3012, 3180, 3349, 3517, 3686, 3855, 4023, 4192, 4361, 4529, 4698, 4867, 5035, 5204, 5373, 5541, 5710, 5878, 6047, 6216, 6384, 6553, 6722, 6890, 7059, 7228, 7396, 7565, 7734, 7902, 8071, 8240, 8408, 8577, 8745, 8914, 9083, 9251, 9420, 9589, 9757, 9926]# noqa: E501 + # [三一斩月]攻击力 : {value1}% + data1 = [0, 10182, 11215, 12248, 13281, 14314, 15347, 16380, 17413, 18446, 19479, 20511, 21544, 22577, 23610, 24643, 25676, 26709, 27742, 28775, 29808, 30841, 31874, 32907, 33940, 34973, 36006, 37039, 38072, 39105, 40138, 41171, 42203, 43236, 44269, 45302, 46335, 47368, 48401, 49434, 50467, 51500, 52533, 53566, 54599, 55632, 56665, 57698, 58731, 59764, 60797]# noqa: E501 + # 敌人的僵直度增加 : {value2}% + data2 = [0, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400, 420, 440, 460, 480, 500, 520, 540, 560, 580, 600, 620, 640, 660, 680, 700, 720, 740, 760, 780, 800, 820, 840, 860, 880, 900, 920, 940, 960, 980, 1000, 1020, 1040, 1060, 1080, 1100, 1120, 1140, 1160, 1180]# noqa: E501 + # 新月的基础击打数 : {value3} + data3 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # [范围信息] + # 轨迹大小 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [三一斩月]\n + 轨迹范围 +50%\n + [三一斩月]攻击速度 +50% + """ + ... + + def vp_2(self): + """ + [三一斩月]\n + 大幅挥动枪身, 生成迷雾持续10秒\n + 位于迷雾中时, 适用附加效果\n + - 行云系技能范围 +50%\n + - 目标技能 : [行云 : 风]、 [行云 : 疾]、 [行云 : 落]\n + - [行云诀]冷却时间 -50% + """ + ... + +# 行云 : 冥 +# demonic_lancer/skirmisher/2a3c96b88d02372505692da0a8b54743 +# 3deb7be5f01953ac8b1ecaa1e25e0420/2a3c96b88d02372505692da0a8b54743 +class Skill34(PassiveSkill): + """ + 经过重重修炼, 通过魔枪驾驭行云的技术达到顶峰。\n + 学习后, 会增加特定技能的攻击力和物理暴击率。\n + 施放[行云诀]时, 会赋予无敌时间。 施放刺击系列技能时, 可以强制中断并连接施放其他刺击系列技能。 并且施放特定技能时, 将追加与原攻击力成一定比率的幻影攻击。\n + - [可追加幻影攻击的技能] -\n + - [行云 : 风]、 [行云 : 疾]、 [行云 : 落]\n + - [刺击]、 [双重刺击]\n + - 地面基本攻击\n + - [可连接使用的刺击系列技能] -\n + - 可以以[刺击]、 [双重刺击]、 [无双突刺]的顺序连接使用。\n + - 连接使用时, 技能的攻击速度会增加。\n + - 学习技能后, [行云 : 风]的攻击速度会增加。\n + - 学习技能后, 在[后跳]或[行云诀]状态下可以使用基本攻击。 + """ + name = "行云 : 冥" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = False + + # 施放[行云诀]时的无敌时间 : {value0}秒 + 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # 物理暴击率增加 : {value1}% + data1 = [0, 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, 38, 38.5, 39, 39.5]# noqa: E501 + # 幻影与相应技能原攻击力的比率 + # - [行云 : 风]、 [行云 : 疾]、 [行云 : 落] : {value2}% + data2 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 + # - [刺击]、 [双重刺击] : {value3}% + data3 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 + # - 地面基本攻击 : {value4}% + data4 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 + # 连接使用刺击系列技能时, 攻击速度增加率 + # - [刺击] → [双重刺击] : {value5}% + data5 = [0, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115]# noqa: E501 + # - [双重刺击] → [无双突刺] : {value6}% + data6 = [0, 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, 125]# noqa: E501 + # - [刺击] → [双重刺击] → [无双突刺] : {value7}% + data7 = [0, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134]# noqa: E501 + # [行云 : 风]攻击速度增加率 : {value8}% + data8 = [0, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128]# noqa: E501 + # 除行云系外的技能攻击力增加率 : {value9}% + data9 = [0, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116]# noqa: E501 + +# 无双突刺 +# demonic_lancer/skirmisher/bc11d28c04e01923a093d65752c55516 +# 3deb7be5f01953ac8b1ecaa1e25e0420/bc11d28c04e01923a093d65752c55516 +class Skill35(ActiveSkill): + """ + 施放2次牵制刺击后, 追加2次强力的终结刺击。\n + 第3~4击判定为枪头攻击时, 会造成更大的伤害。\n + 近距离攻击和枪头攻击同时命中时, 优先判定为枪头攻击。 即使攻击范围增加, 枪头判定距离也不会增加。 + """ + name = "无双突刺" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 33 + mp = [783, 3154] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = True + hasUP = True + vps = [{'name': '千影幻刺', 'desc': '变更为行云系技能
施放时间减少'}, {'name': '破敌之刺', 'desc': '追踪
全程适用连接施放效果'}] # noqa: E501 + + # 第1~2击攻击力 : {value0}% + data0 = [0, 5036, 5547, 6058, 6568, 7079, 7590, 8101, 8612, 9123, 9634, 10145, 10655, 11166, 11677, 12188, 12699, 13210, 13721, 14232, 14743, 15253, 15764, 16275, 16786, 17297, 17808, 18319, 18830, 19340, 19851, 20362, 20873, 21384, 21895, 22406, 22917, 23427, 23938, 24449, 24960, 25471, 25982, 26493, 27004, 27515, 28025, 28536, 29047, 29558, 30069]# noqa: E501 + # 第3~4击攻击力 : {value1}% + data1 = [0, 31769, 34992, 38215, 41437, 44660, 47883, 51106, 54329, 57552, 60775, 63998, 67221, 70444, 73667, 76890, 80112, 83335, 86558, 89781, 93004, 96227, 99450, 102673, 105896, 109119, 112342, 115565, 118787, 122010, 125233, 128456, 131679, 134902, 138125, 141348, 144571, 147794, 151017, 154240, 157462, 160685, 163908, 167131, 170354, 173577, 176800, 180023, 183246, 186469, 189692]# noqa: E501 + # 第3~4击枪头攻击力 : {value2}% + data2 = [0, 35641, 39257, 42873, 46489, 50104, 53720, 57336, 60952, 64567, 68183, 71799, 75415, 79030, 82646, 86262, 89878, 93494, 97109, 100725, 104341, 107957, 111572, 115188, 118804, 122420, 126036, 129651, 133267, 136883, 140499, 144114, 147730, 151346, 154962, 158577, 162193, 165809, 169425, 173041, 176656, 180272, 183888, 187504, 191119, 194735, 198351, 201967, 205583, 209198, 212814]# noqa: E501 + # 枪头攻击判定距离 : {value3}px + data3 = [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 + # [范围信息] + # 攻击范围 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [无双突刺]\n + 变更为行云系技能; 可以强制中断其他技能, 并施放[无双突刺]\n + 删除牵制刺击的第1~2击\n + - 总攻击力相同\n + 强制中断其他攻击技能并施放技能时, 增加攻击速度 + """ + ... + + def vp_2(self): + """ + [无双突刺]\n + 牵制刺击第1、 2击会移动至前方最强敌人处发动刺击\n + 全程适用[行云 : 冥]的施放速度增加效果 + """ + ... + +# 流光无影闪 +# demonic_lancer/skirmisher/faf9cd66281078b51be2ee0b0f6c5530 +# 3deb7be5f01953ac8b1ecaa1e25e0420/faf9cd66281078b51be2ee0b0f6c5530 +class Skill36(ActiveSkill): + """ + 高速突进, 聚集前方的怪物后, 施展强力的终结击。\n + 可以在空中施放。 + """ + name = "流光无影闪" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 44 + mp = [550, 4600] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = True + hasUP = True + vps = [{'name': '回风无影闪', 'desc': '施放时间减少
可多次发动'}, {'name': '移形换影闪', 'desc': '赋予无敌状态
追踪'}] # noqa: E501 + + # 突进攻击力 : {value0}% + data0 = [0, 8533, 9399, 10264, 11130, 11996, 12861, 13727, 14593, 15458, 16324, 17190, 18056, 18921, 19787, 20653, 21518, 22384, 23250, 24115, 24981, 25847, 26712, 27578, 28444, 29309, 30175, 31041, 31906, 32772, 33638, 34503, 35369, 36235, 37100, 37966, 38832, 39697, 40563, 41429, 42294, 43160, 44026, 44891, 45757, 46623, 47488, 48354, 49220, 50085, 50951]# noqa: E501 + # 终结攻击力 : {value1}% + data1 = [0, 86279, 95032, 103785, 112538, 121291, 130044, 138797, 147549, 156302, 165055, 173808, 182561, 191314, 200067, 208820, 217573, 226326, 235079, 243832, 252585, 261338, 270091, 278843, 287596, 296349, 305102, 313855, 322608, 331361, 340114, 348867, 357620, 366373, 375126, 383879, 392632, 401385, 410137, 418890, 427643, 436396, 445149, 453902, 462655, 471408, 480161, 488914, 497667, 506420, 515173]# noqa: E501 + # [范围信息] + # 打击范围 : {value2}% + data2 = [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]# noqa: E501 + + def vp_1(self): + """ + [流光无影闪]\n + 减少[流光无影闪]施放及结束动作僵直\n + 变更为可填充2次的技能\n + 单次攻击力 : -50% + """ + ... + + def vp_2(self): + """ + [流光无影闪]\n + 施放技能时进入无敌状态\n + 决战者消失后, 在命中的敌人中最强敌人后方出现 + """ + ... + +# 极影无形杀 +# demonic_lancer/skirmisher/1721e94897e9961d5c98130a13392f17 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1721e94897e9961d5c98130a13392f17 +class Skill37(ActiveSkill): + """ + 施放超长攻击距离的刺击控制敌人, 随后突进过去展开斩击与刺击的乱舞刺击。\n + 刺击后的突进碰到敌人时, 角色会即刻在原地进行乱舞。\n + 该技能无法用行云系技能强制中断。\n + 输入前方向键后, 终结一击会向前突进。 + """ + name = "极影无形杀" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2600, 5300] + uuid = "1721e94897e9961d5c98130a13392f17" + hasVP = False + hasUP = False + + # 第1次刺击攻击力 : {value0}% + data0 = [0, 20658, 25448, 30238, 35029, 39819, 44609, 49399, 54190, 58980, 63770, 68561, 73351, 78141, 82931, 87722, 92512, 97302, 102092, 106883, 111673, 116463, 121253, 126044, 130834, 135624, 140414, 145205, 149995, 154785, 159575, 164366, 169156, 173946, 178736, 183527, 188317, 193107, 197897, 202688, 207478, 212268, 217058, 221849, 226639, 231429, 236219, 241010, 245800, 250590, 255380]# noqa: E501 + # 乱舞斩击次数 : {value1}次 + 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 + # 乱舞斩击攻击力 : {value2}% + data2 = [0, 11477, 14138, 16799, 19460, 22122, 24783, 27444, 30105, 32767, 35428, 38089, 40750, 43412, 46073, 48734, 51395, 54057, 56718, 59379, 62040, 64702, 67363, 70024, 72685, 75347, 78008, 80669, 83330, 85992, 88653, 91314, 93975, 96637, 99298, 101959, 104620, 107282, 109943, 112604, 115265, 117927, 120588, 123249, 125910, 128572, 131233, 133894, 136556, 139217, 141878]# noqa: E501 + # 乱舞刺击次数 : {value3}次 + data3 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + # 乱舞刺击攻击力 : {value4}% + data4 = [0, 4591, 5655, 6720, 7784, 8849, 9913, 10978, 12042, 13107, 14171, 15236, 16300, 17365, 18429, 19494, 20558, 21623, 22687, 23752, 24816, 25881, 26945, 28010, 29074, 30139, 31203, 32268, 33332, 34397, 35461, 36526, 37590, 38655, 39719, 40784, 41848, 42913, 43977, 45042, 46106, 47171, 48235, 49300, 50364, 51429, 52493, 53558, 54622, 55687, 56751]# noqa: E501 + # 最后一击攻击力 : {value5}% + data5 = [0, 50497, 62207, 73916, 85626, 97335, 109045, 120754, 132464, 144173, 155883, 167592, 179302, 191011, 202721, 214430, 226140, 237849, 249559, 261268, 272978, 284687, 296397, 308106, 319816, 331525, 343235, 354945, 366654, 378364, 390073, 401783, 413492, 425202, 436911, 448621, 460330, 472040, 483749, 495459, 507168, 518878, 530587, 542297, 554006, 565716, 577425, 589135, 600844, 612554, 624263]# noqa: E501 + +# 一身是胆 +# demonic_lancer/skirmisher/0e409ac3e1c1f3976b3ef2bfe4c13069 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0e409ac3e1c1f3976b3ef2bfe4c13069 +class Skill38(PassiveSkill): + """ + 千魂·决战者的行动如同幻影, 更加游刃有余地驾驭行云的技术。 增加基本攻击力和转职技能攻击力, 变更部分技能效果。\n + [行云诀]\n + 行云诀发动期间, 可以使用其他攻击技能。\n + [无畏波动枪]\n + 施放[无畏波动枪]时, 可以立即强制中断并连接行云系列技能; 强制中断施放时, 幻影分身会将敌人拉近。 + """ + name = "一身是胆" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 双龙流云灭 +# demonic_lancer/skirmisher/4c5271b0ecce120d7fc113f377fae76f +# 3deb7be5f01953ac8b1ecaa1e25e0420/4c5271b0ecce120d7fc113f377fae76f +class Skill39(ActiveSkill): + """ + 注入斗气, 用力向地面下劈, 然后与仿佛有生命般的幻影共同攻击。 可以在地面和空中施放。 + """ + name = "双龙流云灭" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [773, 6000] + uuid = "4c5271b0ecce120d7fc113f377fae76f" + hasVP = False + hasUP = False + + # 地面下劈攻击力 : {value0}% + data0 = [0, 52978, 58353, 63727, 69102, 74477, 79851, 85226, 90600, 95975, 101350, 106724, 112099, 117473, 122848, 128223, 133597, 138972, 144346, 149721, 155096, 160470, 165845, 171219, 176594, 181969, 187343, 192718, 198092, 203467, 208842, 214216, 219591, 224965, 230340, 235715, 241089, 246464, 251838, 257213, 262588, 267962, 273337, 278711, 284086, 289461, 294835, 300210, 305584, 310959, 316334]# noqa: E501 + # 挥击攻击力 : {value1}% + data1 = [0, 8830, 9725, 10621, 11517, 12413, 13309, 14204, 15100, 15996, 16892, 17787, 18683, 19579, 20475, 21370, 22266, 23162, 24058, 24954, 25849, 26745, 27641, 28537, 29432, 30328, 31224, 32120, 33015, 33911, 34807, 35703, 36598, 37494, 38390, 39286, 40182, 41077, 41973, 42869, 43765, 44660, 45556, 46452, 47348, 48243, 49139, 50035, 50931, 51827, 52722]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 52978, 58353, 63727, 69102, 74477, 79851, 85226, 90600, 95975, 101350, 106724, 112099, 117473, 122848, 128223, 133597, 138972, 144346, 149721, 155096, 160470, 165845, 171219, 176594, 181969, 187343, 192718, 198092, 203467, 208842, 214216, 219591, 224965, 230340, 235715, 241089, 246464, 251838, 257213, 262588, 267962, 273337, 278711, 284086, 289461, 294835, 300210, 305584, 310959, 316334]# noqa: E501 + # 挥击多段攻击次数 : {value3}次 + data3 = [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 + # 爆炸多段攻击次数 : {value4}次 + data4 = [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 + +# 问鼎·千军破云 +# demonic_lancer/skirmisher/2e2b7efe778656690f9c8cb6e47c3932 +# 3deb7be5f01953ac8b1ecaa1e25e0420/2e2b7efe778656690f9c8cb6e47c3932 +class Skill40(ActiveSkill): + """ + 将自身斗气聚于一处, 贯穿万物。\n + 施放时, 千魂·决战者大幅挥动魔枪释放斗气, 消失在迷雾中。 然后, 幻影发动乱舞攻击, 滞空的千魂·决战者聚集所有幻影制造巨型魔枪, 贯穿地上的一切。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "问鼎·千军破云" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "2e2b7efe778656690f9c8cb6e47c3932" + hasVP = False + hasUP = False + + # 魔枪挥击攻击力 : {value0}% + data0 = [0, 69498, 85614, 101730, 117845, 133961, 150076, 166192, 182307, 198423, 214539, 230654, 246770, 262885, 279001, 295116, 311232, 327348, 343463, 359579, 375694, 391810, 407925, 424041, 440157, 456272, 472388, 488503, 504619, 520734, 536850, 552966, 569081, 585197, 601312, 617428, 633543, 649659, 665775, 681890, 698006, 714121, 730237, 746352, 762468, 778584, 794699, 810815, 826930, 843046, 859161]# noqa: E501 + # 幻影乱舞攻击力 : {value1}% + data1 = [0, 41699, 51368, 61038, 70707, 80376, 90046, 99715, 109384, 119054, 128723, 138392, 148062, 157731, 167400, 177070, 186739, 196409, 206078, 215747, 225417, 235086, 244755, 254425, 264094, 273763, 283433, 293102, 302771, 312441, 322110, 331779, 341449, 351118, 360787, 370457, 380126, 389795, 399465, 409134, 418803, 428473, 438142, 447811, 457481, 467150, 476819, 486489, 496158, 505827, 515497]# noqa: E501 + # 终结穿刺攻击力 : {value2}% + data2 = [0, 104248, 128421, 152594, 176768, 200941, 225114, 249288, 273461, 297634, 321808, 345981, 370155, 394328, 418501, 442675, 466848, 491021, 515195, 539368, 563541, 587715, 611888, 636061, 660235, 684408, 708582, 732755, 756928, 781102, 805275, 829448, 853622, 877795, 901968, 926142, 950315, 974488, 998662, 1022835, 1047009, 1071182, 1095355, 1119529, 1143702, 1167875, 1192049, 1216222, 1240395, 1264569, 1288742]# noqa: E501 + # 乱舞多段攻击次数 : {value3}次 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 穿刺多段攻击次数 : {value4}次 + data4 = [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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'skirmisher' + self.nameCN = '千魂·决战者' + self.role = 'demonic_lancer' + self.角色 = '魔枪士' + self.职业 = '决战者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/demonic_lancer/vanguard.py b/backend/core/character/GF/demonic_lancer/vanguard.py new file mode 100644 index 00000000..e1db9e12 --- /dev/null +++ b/backend/core/character/GF/demonic_lancer/vanguard.py @@ -0,0 +1,1233 @@ +#3deb7be5f01953ac8b1ecaa1e25e0420 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 刺击 +# demonic_lancer/vanguard/9dda3f4a849dba1a288dd65e116860f2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/9dda3f4a849dba1a288dd65e116860f2 +class Skill0(ActiveSkill): + """ + 向前方进行普通的刺击。 用枪头击打敌人时, 可以造成更多的伤害。\n + 近距离攻击和枪头攻击不会同时命中敌人, 相应的判定重叠时, 优先判定为枪头攻击。 + """ + name = "刺击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 近距离攻击力 : {value0}% + data0 = [0, 3754, 4135, 4516, 4896, 5277, 5658, 6039, 6420, 6801, 7181, 7562, 7943, 8324, 8705, 9086, 9466, 9847, 10228, 10609, 10990, 11370, 11751, 12132, 12513, 12894, 13275, 13655, 14036, 14417, 14798, 15179, 15560, 15940, 16321, 16702, 17083, 17464, 17845, 18225, 18606, 18987, 19368, 19749, 20130, 20510, 20891, 21272, 21653, 22034, 22415, 22795, 23176, 23557, 23938, 24319, 24700, 25080, 25461, 25842, 26223, 26604, 26985, 27365, 27746, 28127, 28508, 28889, 29270, 29650, 30031]# noqa: E501 + # 枪头攻击力 : {value1}% + data1 = [0, 4153, 4574, 4996, 5417, 5838, 6260, 6681, 7102, 7524, 7945, 8366, 8788, 9209, 9630, 10051, 10473, 10894, 11315, 11737, 12158, 12579, 13001, 13422, 13843, 14265, 14686, 15107, 15529, 15950, 16371, 16793, 17214, 17635, 18057, 18478, 18899, 19320, 19742, 20163, 20584, 21006, 21427, 21848, 22270, 22691, 23112, 23534, 23955, 24376, 24798, 25219, 25640, 26062, 26483, 26904, 27326, 27747, 28168, 28589, 29011, 29432, 29853, 30275, 30696, 31117, 31539, 31960, 32381, 32803, 33224]# noqa: E501 + # 枪头攻击判定距离 : {value2}px + data2 = [0, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130]# noqa: E501 + +# 枪挑 +# demonic_lancer/vanguard/0969cd4054d93da07708108c0cc1c4b5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0969cd4054d93da07708108c0cc1c4b5 +class Skill1(ActiveSkill): + """ + 从下往上挑击, 使敌人浮空。 + """ + name = "枪挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 挑击攻击力 : {value0}% + data0 = [0, 136, 158, 179, 201, 223, 244, 266, 288, 309, 331, 353, 374, 396, 418, 440, 461, 483, 505, 526, 548]# noqa: E501 + # 浮空力增加率 : {value1}% + data1 = [0, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + +# 后跳 +# demonic_lancer/vanguard/7822d6d52e10964a6755f142c666b494 +# 3deb7be5f01953ac8b1ecaa1e25e0420/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# demonic_lancer/vanguard/5a56514f35cf0270ae8d6c65f8fefd78 +# 3deb7be5f01953ac8b1ecaa1e25e0420/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [枪挑]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# demonic_lancer/vanguard/ce26c6b69d02a440a81b552bec94f03b +# 3deb7be5f01953ac8b1ecaa1e25e0420/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# demonic_lancer/vanguard/892ef624d8bf3d7fc045f84825fd6104 +# 3deb7be5f01953ac8b1ecaa1e25e0420/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 回旋钩 +# demonic_lancer/vanguard/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 3deb7be5f01953ac8b1ecaa1e25e0420/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill6(ActiveSkill): + """ + 用枪把敌人钩过来后, 再次扔出。\n + 被扔出的敌人会受到冲撞伤害, 并且碰到墙壁时, 会反弹回来。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "回旋钩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [20, 300] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 被扔时的冲撞伤害 : {value0}% + data0 = [0, 3060, 3369, 3680, 3993, 4301, 4612, 4923, 5233, 5542, 5856, 6166, 6475, 6788, 7098, 7405, 7720, 8029, 8338, 8650, 8961, 9270, 9583, 9894, 10203, 10514, 10824, 11133, 11444, 11757, 12067, 12376, 12689, 12998, 13308, 13620, 13930, 14239, 14549, 14861, 15171, 15482, 15795, 16104, 16414, 16726, 17034, 17345, 17658, 17967, 18277, 18588, 18899, 19210, 19521, 19832, 20142, 20449, 20762, 21073, 21383, 21695, 22005, 22314, 22627, 22936, 23248, 23557, 23868, 24177, 24487]# noqa: E501 + # 撞到墙壁、 地面时的冲撞伤害 : {value1}% + data1 = [0, 3060, 3370, 3681, 3991, 4302, 4612, 4923, 5233, 5543, 5854, 6164, 6475, 6785, 7096, 7406, 7717, 8027, 8337, 8648, 8958, 9269, 9579, 9890, 10200, 10510, 10821, 11131, 11442, 11752, 12063, 12373, 12683, 12994, 13304, 13615, 13925, 14236, 14546, 14857, 15167, 15477, 15788, 16098, 16409, 16719, 17030, 17340, 17650, 17961, 18271, 18582, 18892, 19203, 19513, 19823, 20134, 20444, 20755, 21065, 21376, 21686, 21997, 22307, 22617, 22928, 23238, 23549, 23859, 24170, 24480]# noqa: E501 + # [学习帝国枪术后] + # 可抓取的敌人数量 : {value2} + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 格挡反击 +# demonic_lancer/vanguard/4655101518604f874721b3cc249aae10 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 斜架长枪抵抗来自前方的攻击。\n + 受到的伤害越多, 接受攻击时被推开的距离越远。\n + 被推开一定距离后, 按下X键可以进行反击。 + """ + name = "格挡反击" + learnLv = 10 + masterLv = 1 + maxLv = 10 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [4, 5] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 反击的攻击力 : {value0}% + data0 = [0, 737, 812, 887, 961, 1036, 1111, 1186, 1260, 1335, 1410]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 10, 15, 20, 25, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 落凤枪 +# demonic_lancer/vanguard/c9664191611af31142e052dfaef84530 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c9664191611af31142e052dfaef84530 +class Skill8(ActiveSkill): + """ + 从空中快速地斜向落地, 刺向敌人。 + """ + name = "落凤枪" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 落地攻击力 : {value0}% + data0 = [0, 3480, 3833, 4186, 4539, 4892, 5245, 5598, 5951, 6304, 6657, 7010, 7363, 7716, 8070, 8423, 8776, 9129, 9482, 9835, 10188, 10541, 10894, 11247, 11600, 11953, 12306, 12659, 13012, 13365, 13718, 14071, 14424, 14777, 15130, 15483, 15836, 16189, 16543, 16896, 17249, 17602, 17955, 18308, 18661, 19014, 19367, 19720, 20073, 20426, 20779, 21132, 21485, 21838, 22191, 22544, 22897, 23250, 23603, 23956, 24309, 24663, 25016, 25369, 25722, 26075, 26428, 26781, 27134, 27487, 27840]# noqa: E501 + # 地面爆炸攻击力 : {value1}% + data1 = [0, 1873, 2063, 2253, 2443, 2633, 2823, 3013, 3203, 3393, 3583, 3773, 3963, 4153, 4343, 4533, 4723, 4913, 5103, 5293, 5483, 5673, 5863, 6053, 6243, 6433, 6623, 6813, 7003, 7193, 7383, 7573, 7764, 7954, 8144, 8334, 8524, 8714, 8904, 9094, 9284, 9474, 9664, 9854, 10044, 10234, 10424, 10614, 10804, 10994, 11184, 11374, 11564, 11754, 11944, 12134, 12324, 12514, 12704, 12894, 13084, 13274, 13464, 13654, 13844, 14034, 14224, 14414, 14604, 14794, 14984]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + +# 横扫 +# demonic_lancer/vanguard/fc7a3f4c2852c832a2f20af63d5d212f +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc7a3f4c2852c832a2f20af63d5d212f +class Skill9(ActiveSkill): + """ + 向前方快速横斩, 击飞敌人。 + """ + name = "横扫" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [8, 70] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 横斩攻击力 : {value0}% + data0 = [0, 5092, 5609, 6125, 6642, 7158, 7675, 8191, 8708, 9225, 9741, 10258, 10774, 11291, 11808, 12324, 12841, 13357, 13874, 14390, 14907, 15424, 15940, 16457, 16973, 17490, 18006, 18523, 19040, 19556, 20073, 20589, 21106, 21623, 22139, 22656, 23172, 23689, 24205, 24722, 25239, 25755, 26272, 26788, 27305, 27822, 28338, 28855, 29371, 29888, 30404, 30921, 31438, 31954, 32471, 32987, 33504, 34020, 34537, 35054, 35570, 36087, 36603, 37120, 37637, 38153, 38670, 39186, 39703, 40219, 40736]# noqa: E501 + +# 魔枪发射 +# demonic_lancer/vanguard/51a08fd0c90f0a5276cd552047fac93d +# 3deb7be5f01953ac8b1ecaa1e25e0420/51a08fd0c90f0a5276cd552047fac93d +class Skill10(ActiveSkill): + """ + 将气息聚集到魔枪尖端, 然后投掷魔枪。\n + 魔法枪对命中的敌人造成多段伤害后消失。 + """ + name = "魔枪发射" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [10, 115] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 魔法枪多段攻击力 : {value0}% + data0 = [0, 1155, 1272, 1389, 1507, 1624, 1741, 1858, 1975, 2092, 2210, 2327, 2444, 2561, 2678, 2795, 2913, 3030, 3147, 3264, 3381, 3498, 3616, 3733, 3850, 3967, 4084, 4202, 4319, 4436, 4553, 4670, 4787, 4905, 5022, 5139, 5256, 5373, 5490, 5608, 5725, 5842, 5959, 6076, 6193, 6311, 6428, 6545, 6662, 6779, 6897, 7014, 7131, 7248, 7365, 7482, 7600, 7717, 7834, 7951, 8068, 8185, 8303, 8420, 8537, 8654, 8771, 8888, 9006, 9123, 9240]# noqa: E501 + # 魔法枪多段攻击次数 : {value1}次 + 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 + +# 强化 - 后跳 +# demonic_lancer/vanguard/2b340542e776818b78f3212af184bd6b +# 3deb7be5f01953ac8b1ecaa1e25e0420/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# demonic_lancer/vanguard/1fea5a626f15230237946a11a9d11582 +# 3deb7be5f01953ac8b1ecaa1e25e0420/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 连环枪 +# demonic_lancer/vanguard/717f1e2104fe4b796f800352fa143ecc +# 3deb7be5f01953ac8b1ecaa1e25e0420/717f1e2104fe4b796f800352fa143ecc +class Skill13(ActiveSkill): + """ + 使用长枪进行连续攻击。 命中敌人时按下技能键, 即刻发动下一次攻击。 + """ + name = "连环枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [13, 120] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = True + + # 命中敌人后, 即刻发动下一攻击所需的按键间隔 : 0.5秒 + # 横斩攻击力 : {value0}% + data0 = [0, 1480, 1630, 1780, 1930, 2080, 2230, 2380, 2530, 2681, 2831, 2981, 3131, 3281, 3431, 3581, 3731, 3882, 4032, 4182, 4332, 4482, 4632, 4782, 4932, 5082, 5233, 5383, 5533, 5683, 5833, 5983, 6133, 6283, 6433, 6584, 6734, 6884, 7034, 7184, 7334, 7484, 7634, 7784, 7935, 8085, 8235, 8385, 8535, 8685, 8835, 8985, 9136, 9286, 9436, 9586, 9736, 9886, 10036, 10186, 10336, 10487, 10637, 10787, 10937, 11087, 11237, 11387, 11537, 11687, 11838]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1742, 1919, 2095, 2272, 2449, 2625, 2802, 2979, 3156, 3332, 3509, 3686, 3862, 4039, 4216, 4393, 4569, 4746, 4923, 5099, 5276, 5453, 5630, 5806, 5983, 6160, 6336, 6513, 6690, 6867, 7043, 7220, 7397, 7573, 7750, 7927, 8104, 8280, 8457, 8634, 8810, 8987, 9164, 9341, 9517, 9694, 9871, 10047, 10224, 10401, 10577, 10754, 10931, 11108, 11284, 11461, 11638, 11814, 11991, 12168, 12345, 12521, 12698, 12875, 13051, 13228, 13405, 13582, 13758, 13935]# noqa: E501 + # 向上攻击力 : {value2}% + data2 = [0, 1901, 2094, 2287, 2480, 2673, 2866, 3059, 3252, 3444, 3637, 3830, 4023, 4216, 4409, 4602, 4795, 4988, 5180, 5373, 5566, 5759, 5952, 6145, 6338, 6531, 6724, 6916, 7109, 7302, 7495, 7688, 7881, 8074, 8267, 8460, 8652, 8845, 9038, 9231, 9424, 9617, 9810, 10003, 10196, 10388, 10581, 10774, 10967, 11160, 11353, 11546, 11739, 11932, 12124, 12317, 12510, 12703, 12896, 13089, 13282, 13475, 13668, 13860, 14053, 14246, 14439, 14632, 14825, 15018, 15211]# noqa: E501 + # 下刺攻击力 : {value3}% + data3 = [0, 2060, 2269, 2478, 2687, 2896, 3105, 3314, 3523, 3732, 3941, 4150, 4359, 4568, 4777, 4986, 5195, 5404, 5613, 5822, 6031, 6240, 6449, 6658, 6867, 7076, 7285, 7494, 7703, 7912, 8121, 8330, 8539, 8748, 8957, 9166, 9375, 9584, 9793, 10002, 10211, 10420, 10629, 10838, 11047, 11256, 11465, 11674, 11883, 12092, 12301, 12510, 12719, 12928, 13137, 13346, 13555, 13764, 13973, 14182, 14391, 14600, 14809, 15018, 15227, 15436, 15645, 15854, 16063, 16272, 16481]# noqa: E501 + # 敌人的僵直增加量 : {value4}% + data4 = [0, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730, 740, 750, 760, 770, 780, 790]# noqa: E501 + +# 狂暴战戟 +# demonic_lancer/vanguard/0ed3148658fe37b3336ccb718dc0fdb0 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill14(PassiveSkill): + """ + 征战者特有的枪术, 能更有破坏力地使用魔枪。 学习后, 基础攻击动作将会改变。 同时, [枪挑]将会被[上斩]代替, [上斩]技能等级受[枪挑]影响, 但是造成的伤害更高。 + """ + name = "狂暴战戟" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = False + hasUP = False + + # [枪挑]攻击力增加率 : 120% + +# 扫堂枪 +# demonic_lancer/vanguard/128b9ddef2262f40723deae4407bdb42 +# 3deb7be5f01953ac8b1ecaa1e25e0420/128b9ddef2262f40723deae4407bdb42 +class Skill15(ActiveSkill): + """ + 攻击敌人足部, 使之倒地。 + """ + name = "扫堂枪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 120] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 7043, 7758, 8472, 9187, 9901, 10616, 11330, 12045, 12759, 13474, 14188, 14903, 15617, 16332, 17046, 17761, 18475, 19190, 19904, 20619, 21333, 22048, 22762, 23477, 24191, 24906, 25620, 26335, 27049, 27764, 28478, 29193, 29907, 30622, 31336, 32051, 32765, 33480, 34194, 34909, 35623, 36338, 37052, 37767, 38481, 39196, 39910, 40625, 41339, 42054, 42768, 43483, 44197, 44912, 45626, 46341, 47055, 47770, 48484, 49199, 49913, 50628, 51342, 52057, 52771, 53486, 54200, 54915, 55629, 56344]# noqa: E501 + +# 霸王戟 +# demonic_lancer/vanguard/78be08a3f8c834d3b06fa20c6a08c5a5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/78be08a3f8c834d3b06fa20c6a08c5a5 +class Skill16(ActiveSkill): + """ + 强制中断基本攻击、 前冲攻击、 后跳, 并进行强力一击。 基本攻击第一击或前冲攻击后使用时, 会拉开距离并向下斩; 基本攻击第二击之后使用时, 会施放横斩; 基本攻击第三击后使用时, 角色会后退并施放强力的横斩。 使用技能时按向前方向键, 角色不会后退, 并在原地进行横斩。 可以强制中断基本攻击并施放的技能都可以强制中断[霸王戟]并施放, 且受到[基础精通]的影响。\n + [后跳]中施放技能时有冷却时间。 + """ + name = "霸王戟" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + mp = [3, 3] + uuid = "78be08a3f8c834d3b06fa20c6a08c5a5" + hasVP = False + hasUP = False + + # 后跳中使用时冷却时间 : {value0}秒 + data0 = [0, 0.4]# noqa: E501 + +# 战戟精通 +# demonic_lancer/vanguard/c61f5a010370101402b05b21916c2071 +# 3deb7be5f01953ac8b1ecaa1e25e0420/c61f5a010370101402b05b21916c2071 +class Skill17(PassiveSkill): + """ + 征战者手握魔枪后, 把体内的破坏欲与潜力全都激发出来, 把攻击性最大化, 产生强大的破坏力。\n + [装备战戟时的效果]\n + 减少魔法值消耗量。\n + 增加攻击速度和命中率。\n + [基础效果]\n + 增加物理攻击力, 攻击过程中遭受一定伤害以下的攻击时, 不会僵直。 (可以开启与关闭) + """ + name = "战戟精通" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = False + + # 物理武器攻击力增加率 : {value0}% + data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 装备战戟时, 攻击速度增加 : {value1}% + data1 = [0, 9, 9.8, 10.6, 11.4, 12.2, 13, 13.8, 14.6, 15.4, 16.2, 17, 17.8, 18.6, 19.4, 20.2, 21, 21.8, 22.6, 23.4, 24.2]# noqa: E501 + # 装备战戟时, 命中率增加 : {value2}% + data2 = [0, 3, 3.8, 4.6, 5.4, 6.2, 7, 7.8, 8.6, 9.4, 10.2, 11, 11.8, 12.6, 13.4, 14.2, 15, 15.8, 16.6, 17.4, 18.2]# noqa: E501 + # 装备战戟时, 魔法值消耗减少率 : 20% + # 被普通怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value3}% + data3 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 被稀有怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value4}% + data4 = [0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + # 被领主怪物攻击时, 不会僵直的伤害量上限 : 生命值最大值的{value5}% + data5 = [0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501 + +# 破军突击 +# demonic_lancer/vanguard/c27418ae613c647527200a7ca17d97fd +# 3deb7be5f01953ac8b1ecaa1e25e0420/c27418ae613c647527200a7ca17d97fd +class Skill18(ActiveSkill): + """ + 进行强力的突进攻击。 按下向前方向键可以突进更远的距离, 按上/下方向键会以对角线的轨迹突进。\n + 被最后一击命中的敌人会进入眩晕状态。 + """ + name = "破军突击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 200] + uuid = "c27418ae613c647527200a7ca17d97fd" + hasVP = False + hasUP = True + + # 多段打击攻击力 : {value0}% + data0 = [0, 406, 447, 488, 530, 571, 612, 653, 694, 736, 777, 818, 859, 900, 942, 983, 1024, 1065, 1106, 1148, 1189, 1230, 1271, 1312, 1354, 1395, 1436, 1477, 1518, 1560, 1601, 1642, 1683, 1724, 1766, 1807, 1848, 1889, 1930, 1972, 2013, 2054, 2095, 2136, 2178, 2219, 2260, 2301, 2342, 2384, 2425, 2466, 2507, 2548, 2589, 2631, 2672, 2713, 2754, 2795, 2837, 2878, 2919, 2960, 3001, 3043, 3084, 3125, 3166, 3207, 3249]# noqa: E501 + # 多段攻击次数上限 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 6994, 7703, 8413, 9122, 9832, 10541, 11251, 11960, 12670, 13379, 14089, 14798, 15508, 16217, 16927, 17636, 18346, 19055, 19765, 20474, 21184, 21893, 22603, 23312, 24021, 24731, 25440, 26150, 26859, 27569, 28278, 28988, 29697, 30407, 31116, 31826, 32535, 33245, 33954, 34664, 35373, 36083, 36792, 37502, 38211, 38921, 39630, 40340, 41049, 41759, 42468, 43178, 43887, 44597, 45306, 46016, 46725, 47435, 48144, 48854, 49563, 50273, 50982, 51692, 52401, 53111, 53820, 54530, 55239, 55949]# noqa: E501 + # 眩晕几率 : {value3}% + 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 + # 眩晕持续时间 : {value4}秒 + data4 = [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 + +# 不灭战戟 +# demonic_lancer/vanguard/de3fea2d65c597f4d55c70a02b97fc79 +# 3deb7be5f01953ac8b1ecaa1e25e0420/de3fea2d65c597f4d55c70a02b97fc79 +class Skill19(ActiveSkill): + """ + 瞬间解放为了不被魔枪支配而抑制的魔枪之力, 在一段时间内使自身的破坏力极大化。\n + 增加物理暴击率和暴击伤害。 + """ + name = "不灭战戟" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 暴击伤害增加率 : {value1}% + data1 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 物理暴击率增加 : {value2}% + data2 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + +# 暴击 +# demonic_lancer/vanguard/fc1262c19f3d0477ee8eda47b8db8696 +# 3deb7be5f01953ac8b1ecaa1e25e0420/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 追魂斩 +# demonic_lancer/vanguard/01384bbfc346775d1267fa0bc4ca605f +# 3deb7be5f01953ac8b1ecaa1e25e0420/01384bbfc346775d1267fa0bc4ca605f +class Skill21(ActiveSkill): + """ + 向前方施放两段强力的横斩。 被击中的敌人会进入短暂的僵直。 按向前方向键施放技能, 可以前进更远的距离并施放横斩。 + """ + name = "追魂斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [15, 300] + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 5171, 5696, 6220, 6745, 7269, 7794, 8319, 8843, 9368, 9892, 10417, 10942, 11466, 11991, 12515, 13040, 13565, 14089, 14614, 15138, 15663, 16187, 16712, 17237, 17761, 18286, 18810, 19335, 19860, 20384, 20909, 21433, 21958, 22483, 23007, 23532, 24056, 24581, 25106, 25630, 26155, 26679, 27204, 27729, 28253, 28778, 29302, 29827, 30352, 30876, 31401, 31925, 32450, 32974, 33499, 34024, 34548, 35073, 35597, 36122, 36647, 37171, 37696, 38220, 38745, 39270, 39794, 40319, 40843, 41368]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value1}% + 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 + +# 战戟猛攻 +# demonic_lancer/vanguard/92360eab6e1f378902018eca681ac629 +# 3deb7be5f01953ac8b1ecaa1e25e0420/92360eab6e1f378902018eca681ac629 +class Skill22(PassiveSkill): + """ + 突破极限, 其他技能命中敌人后可以强制中断并施放[战戟猛攻], 发动强力一击。(觉醒技能除外)\n + 相反, 也可以在[战戟猛攻]命中敌人后强制中断并使用其他技能。\n + [战戟猛攻]只能按现有的能量层数使用, 消耗的能量层数在能量蓄满后恢复。施放技能时按向前方向键, 会向前前进。 一直按住技能键会维持攻击准备状态, 所受伤害也会减少。\n + 使用[霸王戟]或[战戟猛攻]攻击敌人时, 会在一段时间内增加物理攻击力和生命值最大值。\n + 在决斗场不会增加生命值最大值。 + """ + name = "战戟猛攻" + learnLv = 25 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 7574, 8781, 9989, 11196, 12404, 13611, 14819, 16026, 17234, 18441, 19648, 20856, 22063, 23271, 24478, 25686, 26893, 28101, 29308, 30516, 31723, 32930, 34138, 35345, 36553, 37760, 38968, 40175, 41383, 42590]# noqa: E501 + # 所受伤害减少率 : {value1}% + 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]# noqa: E501 + # 增益效果持续时间 : {value2}秒 + data2 = [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]# noqa: E501 + # 物理攻击力增加率 : {value3}% + data3 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + # 生命值最大值增加 : {value4} + data4 = [0, 648, 682, 717, 751, 784, 818, 853, 887, 921, 954, 990, 1023, 1057, 1091, 1126, 1160, 1193, 1227, 1262, 1296, 1330, 1365, 1399, 1432, 1466, 1501, 1535, 1569, 1602, 1638]# noqa: E501 + # 能量层数 : 2 + # 能量恢复时间 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value6}% + data6 = [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]# noqa: E501 + +# 落月斩 +# demonic_lancer/vanguard/dc1ffbe7bfcc6dc2be737951960da9ad +# 3deb7be5f01953ac8b1ecaa1e25e0420/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill23(ActiveSkill): + """ + 跳跃后, 强力下劈攻击敌人。 施放技能时按向前方向键, 可以跳跃更远的距离进行下劈。 + """ + name = "落月斩" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [30, 350] + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = True + + # 下劈攻击力 : {value0}% + data0 = [0, 14226, 15669, 17112, 18556, 19999, 21442, 22885, 24329, 25772, 27215, 28658, 30101, 31545, 32988, 34431, 35874, 37317, 38761, 40204, 41647, 43090, 44534, 45977, 47420, 48863, 50306, 51750, 53193, 54636, 56079, 57523, 58966, 60409, 61852, 63295, 64739, 66182, 67625, 69068, 70511, 71955, 73398, 74841, 76284, 77728, 79171, 80614, 82057, 83500, 84944, 86387, 87830, 89273, 90717, 92160, 93603, 95046, 96489, 97933, 99376, 100819, 102262, 103705, 105149, 106592, 108035, 109478, 110922, 112365, 113808]# noqa: E501 + # [范围信息] + # 下斩范围比率 : {value1}% + 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 + +# 冷血突刺 +# demonic_lancer/vanguard/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 3deb7be5f01953ac8b1ecaa1e25e0420/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill24(ActiveSkill): + """ + 聚集力量, 向前方施放破坏性刺击。 被击中的敌人会被击退, 并受到多段伤害。 + """ + name = "冷血突刺" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 16 + mp = [100, 920] + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = True + hasUP = True + vps = [{'name': '冷血旋风', 'desc': '聚集敌人
范围增加'}, {'name': '无情狩猎', 'desc': '追踪
强控敌人'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 14813, 16316, 17819, 19322, 20824, 22327, 23830, 25333, 26836, 28338, 29841, 31344, 32847, 34350, 35852, 37355, 38858, 40361, 41864, 43366, 44869, 46372, 47875, 49378, 50880, 52383, 53886, 55389, 56892, 58394, 59897, 61400, 62903, 64405, 65908, 67411, 68914, 70417, 71919, 73422, 74925, 76428, 77931, 79433, 80936, 82439, 83942, 85445, 86947, 88450, 89953, 91456, 92959, 94461, 95964, 97467, 98970, 100473, 101975, 103478, 104981, 106484, 107987, 109489, 110992, 112495, 113998, 115501, 117003, 118506]# noqa: E501 + # 每1次旋风打击的攻击力 : {value1}% + data1 = [0, 1641, 1808, 1974, 2141, 2307, 2474, 2640, 2807, 2973, 3140, 3306, 3473, 3639, 3806, 3972, 4138, 4305, 4471, 4638, 4804, 4971, 5137, 5304, 5470, 5637, 5803, 5970, 6136, 6303, 6469, 6636, 6802, 6969, 7135, 7302, 7468, 7635, 7801, 7968, 8134, 8301, 8467, 8634, 8800, 8967, 9133, 9300, 9466, 9633, 9799, 9966, 10132, 10299, 10465, 10632, 10798, 10965, 11131, 11298, 11464, 11631, 11797, 11964, 12130, 12297, 12463, 12630, 12796, 12962, 13129]# noqa: E501 + # 多段攻击次数上限 : {value2}次 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # [范围信息] + # 旋风范围 : {value3}px + 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 + + def vp_1(self): + """ + [冷血突刺]\n + 旋风会吸附周围的敌人\n + - 攻击范围 +45% + """ + ... + + def vp_2(self): + """ + [冷血突刺]\n + 施放时, 跳向600px内的最强敌人并插入魔枪\n + - 删除旋风多段攻击\n + - 总攻击力相同\n + 魔枪的斗气会强制控制敌人\n + - 持续时间 : 3秒 + """ + ... + +# 破灭斩 +# demonic_lancer/vanguard/e4c354a89c337310aeb7041d5e742828 +# 3deb7be5f01953ac8b1ecaa1e25e0420/e4c354a89c337310aeb7041d5e742828 +class Skill25(ActiveSkill): + """ + 聚集力量, 向前方施放致命的横斩。 + """ + name = "破灭斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 14 + mp = [60, 850] + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = True + hasUP = True + vps = [{'name': '连序处决', 'desc': '范围增加
可多次发动'}, {'name': '终结一斩', 'desc': '取消僵直'}] # noqa: E501 + + # 横斩攻击力 : {value0}% + data0 = [0, 20614, 22705, 24797, 26888, 28979, 31070, 33162, 35253, 37344, 39435, 41527, 43618, 45709, 47801, 49892, 51983, 54074, 56166, 58257, 60348, 62440, 64531, 66622, 68713, 70805, 72896, 74987, 77078, 79170, 81261, 83352, 85444, 87535, 89626, 91717, 93809, 95900, 97991, 100082, 102174, 104265, 106356, 108448, 110539, 112630, 114721, 116813, 118904, 120995, 123086, 125178, 127269, 129360, 131452, 133543, 135634, 137725, 139817, 141908, 143999, 146091, 148182, 150273, 152364, 154456, 156547, 158638, 160729, 162821, 164912]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [破灭斩]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 7秒\n + - 单次攻击力 -50%\n + 攻击范围 +70% + """ + ... + + def vp_2(self): + """ + [破灭斩]\n + 除觉醒技能外的其他技能命中敌人后, 可以强制中断并施放[破灭斩]\n + - [破灭斩]命中时, 5秒内命中率 +50% + """ + ... + +# 灭袭乱舞 +# demonic_lancer/vanguard/1fadde0eece18649caddbca7bd58cc2f +# 3deb7be5f01953ac8b1ecaa1e25e0420/1fadde0eece18649caddbca7bd58cc2f +class Skill26(ActiveSkill): + """ + 在原地反复地快速横斩后, 施放强力的最后一击。 被横斩击中的敌人会渐渐聚在中间, 连续按下攻击键或技能键可以加快攻击速度。 + """ + name = "灭袭乱舞" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [150, 1260] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = True + hasUP = True + vps = [{'name': '夺命追魂', 'desc': '施放时间减少
范围增加'}, {'name': '狂暴枪舞', 'desc': '所受伤害减少
自身速度增加'}] # noqa: E501 + + # 每1次横斩的攻击力 : {value0}% + data0 = [0, 1723, 1897, 2072, 2247, 2422, 2596, 2771, 2946, 3121, 3295, 3470, 3645, 3820, 3994, 4169, 4344, 4519, 4693, 4868, 5043, 5218, 5392, 5567, 5742, 5916, 6091, 6266, 6441, 6615, 6790, 6965, 7140, 7314, 7489, 7664, 7839, 8013, 8188, 8363, 8538, 8712, 8887, 9062, 9237, 9411, 9586, 9761, 9936, 10110, 10285, 10460, 10635, 10809, 10984, 11159, 11334, 11508, 11683, 11858, 12033, 12207, 12382, 12557, 12732, 12906, 13081, 13256, 13431, 13605, 13780]# noqa: E501 + # 横斩次数 : {value1}次 + data1 = [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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 8859, 9757, 10656, 11555, 12454, 13352, 14251, 15150, 16048, 16947, 17846, 18744, 19643, 20542, 21441, 22339, 23238, 24137, 25035, 25934, 26833, 27732, 28630, 29529, 30428, 31326, 32225, 33124, 34023, 34921, 35820, 36719, 37617, 38516, 39415, 40314, 41212, 42111, 43010, 43908, 44807, 45706, 46604, 47503, 48402, 49301, 50199, 51098, 51997, 52895, 53794, 54693, 55592, 56490, 57389, 58288, 59186, 60085, 60984, 61883, 62781, 63680, 64579, 65477, 66376, 67275, 68173, 69072, 69971, 70870]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [灭袭乱舞]\n + 用力挥动战戟, 以确保更有效的攻击\n + - 横劈次数 -10次\n + - 总攻击力相同\n + - 删除连按时增加攻击速度的功能\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [灭袭乱舞]\n + 与魔枪一起进入疯狂状态, 施放技能过程中所受伤害 -80%\n + 每次命中时, 技能结束后获得攻击速度和移动速度增益\n + - 每次攻击时, 攻击速度和移动速度 +1%\n + - 增益持续时间 : 15秒 + """ + ... + +# 横扫八荒 +# demonic_lancer/vanguard/4b2c90ec226fd40e967875aa5eabefb2 +# 3deb7be5f01953ac8b1ecaa1e25e0420/4b2c90ec226fd40e967875aa5eabefb2 +class Skill27(ActiveSkill): + """ + 将长枪举过头顶, 大幅旋转攻击敌人后, 施放强力的最后一击。 旋转攻击命中时将敌人聚集到中心。 使用方向键可以移动角色, 并且连续按下攻击键或技能键可以加快攻击速度。 技能施放过程中按下Z键, 会立即施放最后一击。 + """ + name = "横扫八荒" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [222, 2225] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = True + hasUP = True + vps = [{'name': '荡平八荒', 'desc': '施放时间减少
恢复[战戟猛攻]层数'}, {'name': '征战八荒', 'desc': '赋予无敌状态
范围增加'}] # noqa: E501 + + # 每1次旋转横斩的攻击力 : {value0}% + data0 = [0, 3820, 4207, 4595, 4982, 5370, 5757, 6145, 6532, 6920, 7307, 7695, 8082, 8470, 8857, 9245, 9632, 10020, 10407, 10795, 11182, 11570, 11958, 12345, 12733, 13120, 13508, 13895, 14283, 14670, 15058, 15445, 15833, 16220, 16608, 16995, 17383, 17770, 18158, 18545, 18933, 19320, 19708, 20095, 20483, 20870, 21258, 21645, 22033, 22420, 22808, 23195, 23583, 23970, 24358, 24745, 25133, 25520, 25908, 26295, 26683, 27070, 27458, 27845, 28233, 28621, 29008, 29396, 29783, 30171, 30558]# noqa: E501 + # 旋转横斩次数 : {value1}次 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 20190, 22238, 24287, 26335, 28383, 30432, 32480, 34528, 36576, 38625, 40673, 42721, 44769, 46818, 48866, 50914, 52963, 55011, 57059, 59107, 61156, 63204, 65252, 67301, 69349, 71397, 73445, 75494, 77542, 79590, 81638, 83687, 85735, 87783, 89832, 91880, 93928, 95976, 98025, 100073, 102121, 104170, 106218, 108266, 110314, 112363, 114411, 116459, 118507, 120556, 122604, 124652, 126701, 128749, 130797, 132845, 134894, 136942, 138990, 141039, 143087, 145135, 147183, 149232, 151280, 153328, 155376, 157425, 159473, 161521]# noqa: E501 + # [范围信息] + # 挥斩范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [横扫八荒]\n + 旋转斩击攻击次数 -7次\n + - 总攻击力相同\n + 最后一击命中时恢复2次[战戟猛攻]能量层数, 并使敌人进入眩晕异常状态\n + - 眩晕几率100%\n + - 持续时间3秒 + """ + ... + + def vp_2(self): + """ + [横扫八荒]\n + 施放技能时进入无敌状态\n + 攻击范围 +20% + """ + ... + +# 战戟之魂 +# demonic_lancer/vanguard/d2c6df5105577fb59fb92529a36165a0 +# 3deb7be5f01953ac8b1ecaa1e25e0420/d2c6df5105577fb59fb92529a36165a0 +class Skill28(PassiveSkill): + """ + 从无数次绝境中存活下来并变强的征战者, 可以不用抑制魔枪之力, 并且可以支配魔枪之力。\n + 增加基本攻击力和技能攻击力, 并且征战者的生命值低于一定值时, 会产生下列效果。 (强化效果共分为2阶段)\n + - 增加攻击速度\n + - 增加攻击过程中被击时, 不会僵直的伤害量上限\n + - 在第2阶段, 无视僵直不仅适用于攻击, 还适用于除攻击以外的所有情况。 + """ + name = "战戟之魂" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "d2c6df5105577fb59fb92529a36165a0" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # [战戟猛攻]叠加次数增加量 : {value1} + data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [战戟猛攻]效果额外攻击速度 : {value2}% + data2 = [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 + # - [每个阶段发动效果所需的生命值比率] - + # 第1阶段 : {value3}% + data3 = [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 + # 第2阶段 : {value4}% + data4 = [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 + # [第1阶段]被击时, 不会进入僵直的伤害量上限增加 : 生命值最大值的{value5}% + data5 = [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57]# noqa: E501 + # [第2阶段]被击时, 不会进入僵直的伤害量上限增加 : 生命值最大值的{value6}% + data6 = [0, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67]# noqa: E501 + +# 千魂弑 +# demonic_lancer/vanguard/d0cdaca82892e54097f22a1f60817048 +# 3deb7be5f01953ac8b1ecaa1e25e0420/d0cdaca82892e54097f22a1f60817048 +class Skill29(ActiveSkill): + """ + 瞬间释放全部魔枪之力, 强力地砸向地面使敌人浮空, 之后用强力的横斩斩掉所有敌人。\n + 对无法抓取的敌人, 不适用浮空判定。\n + 施放技能时, 适用[战戟猛攻]增益效果。 + """ + name = "千魂弑" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [980, 8232] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 下劈攻击力 : {value0}% + data0 = [0, 21081, 25970, 30858, 35747, 40635, 45524, 50412, 55300, 60189, 65077, 69966, 74854, 79743, 84631, 89520, 94408, 99296, 104185, 109073, 113962, 118850, 123739, 128627, 133516, 138404, 143292, 148181, 153069, 157958, 162846, 167735, 172623, 177511, 182400, 187288, 192177, 197065, 201954, 206842, 211731, 216619, 221507, 226396, 231284, 236173, 241061, 245950, 250838, 255727, 260615]# noqa: E501 + # 最后一击攻击力 : {value1}% + data1 = [0, 84326, 103879, 123433, 142987, 162541, 182094, 201648, 221202, 240756, 260309, 279863, 299417, 318971, 338525, 358078, 377632, 397186, 416740, 436293, 455847, 475401, 494955, 514508, 534062, 553616, 573170, 592723, 612277, 631831, 651385, 670938, 690492, 710046, 729600, 749154, 768707, 788261, 807815, 827369, 846922, 866476, 886030, 905584, 925137, 944691, 964245, 983799, 1003352, 1022906, 1042460]# noqa: E501 + +# 长虹贯日 +# demonic_lancer/vanguard/1803b6a67047cafb9e289b4f33cc507b +# 3deb7be5f01953ac8b1ecaa1e25e0420/1803b6a67047cafb9e289b4f33cc507b +class Skill30(ActiveSkill): + """ + 刺穿敌人并将敌人举起, 跳向空中强力地砸向地面, 对周围的敌人造成冲击波伤害。 如果刺穿攻击没有命中敌人, 随后的攻击也无法施放。 + """ + name = "长虹贯日" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [250, 1000] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = True + hasUP = True + vps = [{'name': '落日熔金', 'desc': '施放时间减少
范围增加
可立即击败普通怪物'}, {'name': '气贯长虹', 'desc': '攻击力和冷却时间增加
未命中时缩短冷却时间'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 15641, 17227, 18814, 20401, 21987, 23574, 25161, 26748, 28334, 29921, 31508, 33094, 34681, 36268, 37855, 39441, 41028, 42615, 44201, 45788, 47375, 48962, 50548, 52135, 53722, 55308, 56895, 58482, 60069, 61655, 63242, 64829, 66415, 68002, 69589, 71176, 72762, 74349, 75936, 77522, 79109, 80696, 82283, 83869, 85456, 87043, 88630, 90216, 91803, 93390]# noqa: E501 + # 最后一击攻击力 : {value1}% + data1 = [0, 36495, 40197, 43899, 47602, 51304, 55006, 58709, 62411, 66113, 69816, 73518, 77220, 80923, 84625, 88327, 92030, 95732, 99434, 103137, 106839, 110541, 114244, 117946, 121648, 125351, 129053, 132755, 136458, 140160, 143862, 147565, 151267, 154969, 158672, 162374, 166076, 169779, 173481, 177183, 180886, 184588, 188290, 191993, 195695, 199397, 203100, 206802, 210505, 214207, 217909]# noqa: E501 + # [范围信息] + # 最后冲击波范围比率 : {value2}% + 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 + # 最终爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [长虹贯日]\n + 删除刺击攻击\n + - 总攻击力相同\n + 最后一击命中时, 生命值低于20%的普通怪物立即被击败\n + 攻击范围 +50% + """ + ... + + def vp_2(self): + """ + [长虹贯日]\n + 基本冷却时间变更为37.5秒\n + - 总攻击力 +50%\n + 刺击未命中时, 剩余冷却时间缩短为3秒 + """ + ... + +# 穿云裂地斩 +# demonic_lancer/vanguard/0232c151ef3731c2dede51931a374723 +# 3deb7be5f01953ac8b1ecaa1e25e0420/0232c151ef3731c2dede51931a374723 +class Skill31(ActiveSkill): + """ + 跳跃并聚集力量, 强力地砸向地面, 对敌人造成致命伤害, 并且破坏地面, 对附近的敌人也造成伤害。 被下劈命中的敌人不会受到冲击波伤害。 + """ + name = "穿云裂地斩" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [600, 1480] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = True + hasUP = True + vps = [{'name': '穿云落月', 'desc': '删除[战戟猛攻]层数消耗
范围增加'}, {'name': '不灭战意', 'desc': '所受伤害减少
可多次发动'}] # noqa: E501 + + # 下劈攻击力 : {value0}% + data0 = [0, 100370, 110552, 120735, 130917, 141100, 151282, 161465, 171647, 181830, 192012, 202195, 212377, 222560, 232742, 242924, 253107, 263289, 273472, 283654, 293837, 304019, 314202, 324384, 334567, 344749, 354932, 365114, 375297, 385479, 395661, 405844, 416026, 426209, 436391, 446574, 456756, 466939, 477121, 487304, 497486, 507669, 517851, 528033, 538216, 548398, 558581, 568763, 578946, 589128, 599311]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 89801, 98911, 108022, 117132, 126242, 135352, 144463, 153573, 162683, 171793, 180904, 190014, 199124, 208234, 217345, 226455, 235565, 244675, 253786, 262896, 272006, 281116, 290227, 299337, 308447, 317557, 326668, 335778, 344888, 353998, 363109, 372219, 381329, 390439, 399550, 408660, 417770, 426880, 435991, 445101, 454211, 463321, 472432, 481542, 490652, 499762, 508873, 517983, 527093, 536203]# noqa: E501 + # [范围信息] + # 冲击波范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [穿云裂地斩]\n + 施放[穿云裂地斩]后连接[战戟猛攻]时, 发动[落月斩]\n + - 不消耗[战戟猛攻]可使用次数\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [穿云裂地斩]\n + 向后跳跃并施放[穿云裂地斩]\n + 施放技能后的一定时间内, 征战者所受伤害减少\n + - 伤害减少量 : 15%\n + - 持续时间 : 10秒\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 25秒\n + - 单次攻击力 -50% + """ + ... + +# 破灭轮回刺 +# demonic_lancer/vanguard/d296043df164385a14cb973c8c7c4d07 +# 3deb7be5f01953ac8b1ecaa1e25e0420/d296043df164385a14cb973c8c7c4d07 +class Skill32(ActiveSkill): + """ + 将长枪大幅度地旋转2次, 控制住附近的敌人, 使之聚集在前方后, 进行强力的最后一击。 + """ + name = "破灭轮回刺" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = True + hasUP = True + vps = [{'name': '残杀轮回刺', 'desc': '施放时间减少
范围增加'}, {'name': '战魂轮回刺', 'desc': '施放时间减少
速度增加'}] # noqa: E501 + + # 回旋斩击攻击力 : {value0}% + data0 = [0, 8694, 9576, 10458, 11340, 12222, 13104, 13986, 14868, 15750, 16632, 17514, 18396, 19278, 20160, 21042, 21924, 22806, 23688, 24570, 25452, 26334, 27216, 28098, 28980, 29862, 30744, 31626, 32508, 33390, 34272, 35154, 36036, 36918, 37800, 38682, 39564, 40446, 41328, 42210, 43092, 43974, 44856, 45738, 46620, 47502, 48384, 49266, 50148, 51030, 51912]# noqa: E501 + # 旋转斩击次数 : 2次 + # 最后一击攻击力 : {value1}% + data1 = [0, 69552, 76608, 83664, 90720, 97776, 104832, 111888, 118944, 126000, 133056, 140112, 147168, 154224, 161280, 168336, 175392, 182448, 189504, 196560, 203616, 210672, 217728, 224784, 231840, 238896, 245952, 253008, 260064, 267120, 274176, 281232, 288288, 295344, 302400, 309456, 316512, 323568, 330624, 337680, 344736, 351792, 358848, 365904, 372960, 380016, 387072, 394128, 401184, 408240, 415296]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [破灭轮回刺]\n + 旋转攻击不吸附周围敌人; 使用战戟下劈地面, 引发冲击波\n + - 总攻击力相同\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [破灭轮回刺]\n + 战意喷薄而出, 对周围敌人造成伤害; 同时展开战意领域, 造成持续伤害\n + - 总攻击力相同\n + [战意领域效果]\n + 在战意领域中, 征战者每次攻击命中时增加攻击速度\n + - 每次命中攻击速度增加量 : 10%\n + - 增加量上限 : 70%\n + - 战意领域持续时间 : 8秒 + """ + ... + +# 战神之力 +# demonic_lancer/vanguard/6e33d47e6622ce03b6defdd912140270 +# 3deb7be5f01953ac8b1ecaa1e25e0420/6e33d47e6622ce03b6defdd912140270 +class Skill33(PassiveSkill): + """ + 不灭战神和魔枪完全融为一体, 可以使用魔枪内所有潜在力量。 攻击敌人时, 会引发更猛烈的攻击, 并会对敌人造成这次伤害量一定比率的追加伤害。 该比率伤害会以同样的比率作用在装备的追加伤害效果上。 此外, [战戟猛攻]的能量层数会增加1。 + """ + name = "战神之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + + # 追加伤害比率 : 击打量的{value0}% + 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 + # [战戟猛攻]能量层数增加量 : {value1} + data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + +# 断魂裂岩斩 +# demonic_lancer/vanguard/ca75c965f20a150f99f54155a37400df +# 3deb7be5f01953ac8b1ecaa1e25e0420/ca75c965f20a150f99f54155a37400df +class Skill34(ActiveSkill): + """ + 向前方施展强力的下斩, 把敌人斩断。 被斩断的敌人会在一瞬间成为超级控制状态。 随后裂开的地面上溅出碎片和火花, 对敌人造成多段伤害。 + """ + name = "断魂裂岩斩" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = True + hasUP = True + vps = [{'name': '断魂岩爆', 'desc': '取消僵直
范围增加'}, {'name': '灭世岩斩', 'desc': '可以同时施放部分技能
范围增加'}] # noqa: E501 + + # 斩击攻击力 : {value0}% + data0 = [0, 74458, 82012, 89566, 97119, 104673, 112227, 119780, 127334, 134888, 142442, 149995, 157549, 165103, 172656, 180210, 187764, 195318, 202871, 210425, 217979, 225533, 233086, 240640, 248194, 255747, 263301, 270855, 278409, 285962, 293516, 301070, 308623, 316177, 323731, 331285, 338838, 346392, 353946, 361500, 369053, 376607, 384161, 391714, 399268, 406822, 414376, 421929, 429483, 437037, 444590]# noqa: E501 + # 多段打击攻击力 : {value1}% + data1 = [0, 1860, 2049, 2238, 2426, 2615, 2804, 2993, 3181, 3370, 3559, 3748, 3936, 4125, 4314, 4502, 4691, 4880, 5069, 5257, 5446, 5635, 5824, 6012, 6201, 6390, 6578, 6767, 6956, 7145, 7333, 7522, 7711, 7899, 8088, 8277, 8466, 8654, 8843, 9032, 9221, 9409, 9598, 9787, 9975, 10164, 10353, 10542, 10730, 10919, 11108]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [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 + # 控制时间 : {value3}秒 + data3 = [0, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [断魂裂岩斩]\n + 除觉醒技能外的转职技能命中敌人后, 可以强制中断并施放[断魂裂岩斩]技能\n + - 技能[断魂裂岩斩]命中敌人后, 可以强制中断[断魂裂岩斩]的施放后僵直, 并施放除觉醒技能外的其他转职技能\n + 攻击范围 +20% + """ + ... + + def vp_2(self): + """ + [断魂裂岩斩]\n + 将灭天状态的魔枪巨大化后发动猛烈一击\n + - 删除控制及多段攻击\n + - 总攻击力相同\n + [断魂裂岩斩]施放过程中可以施放部分技能\n + - 施放的技能伤害合算至[断魂裂岩斩]\n + - 可使用的技能 : [落月斩]、 [长虹贯日]、 [穿云裂地斩]\n + 攻击范围 +40% + """ + ... + +# 血战天狱 +# demonic_lancer/vanguard/b163d099c8cc27fdb6fd3639c2ee6df9 +# 3deb7be5f01953ac8b1ecaa1e25e0420/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill35(ActiveSkill): + """ + 挥舞不灭战神的斗气和魔枪的究极之力合体的巨型魔枪, 使前方化为焦土, 并且再次聚集力量后, 施展毁灭一切存在的强力最后一击。 + """ + name = "血战天狱" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = False + hasUP = False + + # 第1~4击攻击力 : {value0}% + data0 = [0, 31212, 38450, 45687, 52925, 60162, 67400, 74637, 81875, 89113, 96350, 103588, 110825, 118063, 125300, 132538, 139775, 147013, 154251, 161488, 168726, 175963, 183201, 190438, 197676, 204914, 212151, 219389, 226626, 233864, 241101, 248339, 255577, 262814, 270052, 277289, 284527, 291764, 299002, 306239, 313477, 320715, 327952, 335190, 342427, 349665, 356902, 364140, 371378, 378615, 385853]# noqa: E501 + # 最后一击攻击力 : {value1}% + data1 = [0, 124848, 153798, 182749, 211699, 240649, 269599, 298550, 327500, 356450, 385400, 414351, 443301, 472251, 501201, 530152, 559102, 588052, 617002, 645953, 674903, 703853, 732803, 761754, 790704, 819654, 848605, 877555, 906505, 935455, 964406, 993356, 1022306, 1051256, 1080207, 1109157, 1138107, 1167057, 1196008, 1224958, 1253908, 1282858, 1311809, 1340759, 1369709, 1398659, 1427610, 1456560, 1485510, 1514461, 1543411]# noqa: E501 + +# 灭天之魂 +# demonic_lancer/vanguard/8e358ecf99ac9df31a6132aeafe378a9 +# 3deb7be5f01953ac8b1ecaa1e25e0420/8e358ecf99ac9df31a6132aeafe378a9 +class Skill36(PassiveSkill): + """ + 千魂·征战者通过修炼获得更加强大的身体和精神力, 完全掌控力量激发至极限的“灭天状态”的魔枪。 增加基本攻击力和转职技能攻击力, 变更部分技能效果。\n + [战戟猛攻]\n + 每次施放[战戟猛攻]命中敌人时, 能量恢复时间减少0.6秒。\n + [战戟猛攻]单次命中多个敌人时, 能量恢复时间减少效果仅适用1次。\n + [落月斩]\n + 若施放[落月斩]后使用[战戟猛攻], 则发动落月冲击, 动作变更为后退并斩击敌人。\n + 落月冲击攻击力与[战戟猛攻]相同。\n + 前进并使用[战戟猛攻]时, 发动原来的前进攻击。 + """ + name = "灭天之魂" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "8e358ecf99ac9df31a6132aeafe378a9" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [战戟猛攻] + # 命中时能量恢复时间减少量 : {value1}秒 + data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + +# 镇狱裂地枪 +# demonic_lancer/vanguard/78b86e64fbb74c1db1b71c50a5ac21cd +# 3deb7be5f01953ac8b1ecaa1e25e0420/78b86e64fbb74c1db1b71c50a5ac21cd +class Skill37(ActiveSkill): + """ + 挥动魔枪将其插入地面, 对敌人造成伤害。 然后拔出魔枪, 强力上挑, 造成巨大伤害。 + """ + name = "镇狱裂地枪" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" + hasVP = False + hasUP = False + + # 魔枪插地攻击力 : {value0}% + data0 = [0, 59333, 65352, 71371, 77390, 83409, 89429, 95448, 101467, 107486, 113506, 119525, 125544, 131563, 137583, 143602, 149621, 155640, 161660, 167679, 173698, 179717, 185737, 191756, 197775, 203794, 209813, 215833, 221852, 227871, 233890, 239910, 245929, 251948, 257967, 263987, 270006, 276025, 282044, 288064, 294083, 300102, 306121, 312141, 318160, 324179, 330198, 336218, 342237, 348256, 354275]# noqa: E501 + # 终结上挑攻击力 : {value1}% + data1 = [0, 138443, 152487, 166532, 180577, 194622, 208667, 222712, 236757, 250802, 264847, 278891, 292936, 306981, 321026, 335071, 349116, 363161, 377206, 391251, 405295, 419340, 433385, 447430, 461475, 475520, 489565, 503610, 517655, 531699, 545744, 559789, 573834, 587879, 601924, 615969, 630014, 644059, 658103, 672148, 686193, 700238, 714283, 728328, 742373, 756418, 770463, 784508, 798552, 812597, 826642]# noqa: E501 + +# 天劫·斗灭乾坤 +# demonic_lancer/vanguard/f4a561e272cc434a4905b3aa0c0de090 +# 3deb7be5f01953ac8b1ecaa1e25e0420/f4a561e272cc434a4905b3aa0c0de090 +class Skill38(ActiveSkill): + """ + 千魂·征战者将魔枪插入地面, 利用自身斗气, 将周围化为荒地。 然后用力跳跃至高空, 使魔枪狂化, 并向正面强力下劈, 消灭眼前的敌人。\n + 施放时, 适用[战戟猛攻]的增益效果。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "天劫·斗灭乾坤" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 8055] + uuid = "f4a561e272cc434a4905b3aa0c0de090" + hasVP = False + hasUP = False + + # 下劈攻击力 : {value0}% + data0 = [0, 683624, 842146, 1000667, 1159189, 1317710, 1476232, 1634753, 1793275, 1951796, 2110318, 2268839, 2427361, 2585882, 2744404, 2902925, 3061447, 3219968, 3378490, 3537011, 3695533, 3854054, 4012576, 4171097, 4329619, 4488140, 4646662, 4805183, 4963705, 5122226, 5280748, 5439269, 5597791, 5756312, 5914834, 6073355, 6231877, 6390398, 6548920, 6707441, 6865963, 7024484, 7183006, 7341527, 7500049, 7658570, 7817092, 7975613, 8134135, 8292656, 8451178]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'vanguard' + self.nameCN = '千魂·征战者' + self.role = 'demonic_lancer' + self.角色 = '魔枪士' + self.职业 = '征战者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/extra/creator.py b/backend/core/character/GF/extra/creator.py new file mode 100644 index 00000000..d2588c49 --- /dev/null +++ b/backend/core/character/GF/extra/creator.py @@ -0,0 +1,1415 @@ +#b522a95d819a5559b775deb9a490e49a +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 烈火燎原 +# extra/creator/527cdc3ecca985e18ef819d456532b26 +# b522a95d819a5559b775deb9a490e49a/527cdc3ecca985e18ef819d456532b26 +class Skill0(PassiveSkill): + """ + 从地表生成火焰攻击敌人。\n + 按住鼠标左键的状态下拖动鼠标, 即可根据鼠标移动轨迹生成火墙。 + """ + name = "烈火燎原" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [24, 252] + uuid = "527cdc3ecca985e18ef819d456532b26" + hasVP = False + hasUP = True + + # 火焰攻击力 : {value0} + data0 = [0, 210, 231, 253, 274, 295, 317, 338, 359, 380, 402, 423, 444, 466, 487, 508, 530, 551, 572, 593, 615, 636, 657, 679, 700, 721, 743, 764, 785, 807, 828, 849, 870, 892, 913, 934, 956, 977, 998, 1020, 1041, 1062, 1083, 1105, 1126, 1147, 1169, 1190, 1211, 1233, 1254, 1275, 1297, 1318, 1339, 1360, 1382, 1403, 1424, 1446, 1467, 1488, 1510, 1531, 1552, 1573, 1595, 1616, 1637, 1659, 1680]# noqa: E501 + # 能量消耗值 : {value1} + 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 + # [范围信息] + # 火焰大小比率 : {value2}% + 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 + +# 炽炎星陨 +# extra/creator/902a016f6978f13740f237e4740a5646 +# b522a95d819a5559b775deb9a490e49a/902a016f6978f13740f237e4740a5646 +class Skill1(PassiveSkill): + """ + 召唤燃烧烈焰的陨石攻击敌人。\n + 陨石将掉落在鼠标点击的位置。 + """ + name = "炽炎星陨" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [3, 36] + uuid = "902a016f6978f13740f237e4740a5646" + hasVP = False + hasUP = True + + # 陨石攻击力 : {value0} + data0 = [0, 1042, 1148, 1253, 1359, 1465, 1571, 1676, 1782, 1888, 1993, 2099, 2205, 2311, 2416, 2522, 2628, 2733, 2839, 2945, 3050, 3156, 3262, 3368, 3473, 3579, 3685, 3790, 3896, 4002, 4108, 4213, 4319, 4425, 4530, 4636, 4742, 4848, 4953, 5059, 5165, 5270, 5376, 5482, 5588, 5693, 5799, 5905, 6010, 6116, 6222, 6328, 6433, 6539, 6645, 6750, 6856, 6962, 7067, 7173, 7279, 7385, 7490, 7596, 7702, 7807, 7913, 8019, 8125, 8230, 8336]# noqa: E501 + # 能量消耗值 : {value1} + 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 + # [范围信息] + # 陨石大小比率 : {value2}% + 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 + +# 后跳 +# extra/creator/7822d6d52e10964a6755f142c666b494 +# b522a95d819a5559b775deb9a490e49a/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# extra/creator/5a56514f35cf0270ae8d6c65f8fefd78 +# b522a95d819a5559b775deb9a490e49a/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击的攻击力。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + data0 = [0, 100, 105.8, 111.5, 117.3, 123, 128.8, 134.5, 140.3, 146.1, 151.8, 157.6, 163.3, 169.1, 174.8, 180.6, 189.5, 198.4, 207.3, 216.2, 225.1, 233.9, 242.8, 251.7, 260.6, 269.5, 278.4, 287.3, 296.2, 305.1, 314, 322.8, 331.7, 340.6, 349.5, 358.4, 367.3, 376.2, 385.1, 394, 402.9, 411.8, 420.6, 429.5, 438.4, 447.3, 456.2, 465.1, 474, 482.9, 491.8, 500.7, 509.5, 518.4, 527.3, 536.2, 545.1, 554, 562.9, 571.8, 580.7, 589.6, 598.5, 607.3, 616.2, 625.1, 634, 642.9, 651.8, 660.7, 669.6, 678.5, 687.4, 696.3, 705.1, 714, 722.9, 731.8, 740.7, 749.6, 758.5, 767.4, 776.3, 785.2, 794, 802.9, 811.8, 820.7, 829.6, 838.5, 847.4, 856.3, 865.2, 874.1, 883, 891.8, 900.7, 909.6, 918.5, 927.4, 936.3, 945.2, 954.1, 963, 971.9, 980.8, 989.7, 998.6, 1007.5, 1016.4, 1025.3, 1034.2, 1043.1, 1052, 1060.9, 1069.8, 1078.7, 1087.6, 1096.5, 1105.4, 1114.3, 1123.2, 1132.1, 1141, 1149.9, 1158.8, 1167.7, 1176.6, 1185.5, 1194.4, 1203.3, 1212.2, 1221.1, 1230, 1238.9, 1247.8, 1256.7, 1265.6, 1274.5, 1283.4, 1292.3, 1301.2, 1310.1, 1319, 1327.9, 1336.8, 1345.7, 1354.6, 1363.5, 1372.4, 1381.3, 1390.2, 1399.1, 1408, 1416.9, 1425.8, 1434.7, 1443.6, 1452.5, 1461.4, 1470.3, 1479.2, 1488.1, 1497, 1505.9, 1514.8, 1523.7, 1532.6, 1541.5, 1550.4, 1559.3, 1568.2, 1577.1, 1586, 1594.9, 1603.8, 1612.7, 1621.6, 1630.5, 1639.4, 1648.3, 1657.2, 1666.1, 1675, 1683.9, 1692.8, 1701.7, 1710.6, 1719.5, 1728.4, 1737.3, 1746.2, 1755.1, 1764, 1772.9, 1781.8, 1790.7, 1799.6, 1808.5, 1817.4, 1826.3]# noqa: E501 + # 前冲攻击力变化率 : {value1}% + data1 = [0, 100, 105.8, 111.5, 117.3, 123, 128.8, 134.5, 140.3, 146.1, 151.8, 157.6, 163.3, 169.1, 174.8, 180.6, 189.5, 198.4, 207.3, 216.2, 225.1, 233.9, 242.8, 251.7, 260.6, 269.5, 278.4, 287.3, 296.2, 305.1, 314, 322.8, 331.7, 340.6, 349.5, 358.4, 367.3, 376.2, 385.1, 394, 402.9, 411.8, 420.6, 429.5, 438.4, 447.3, 456.2, 465.1, 474, 482.9, 491.8, 500.7, 509.5, 518.4, 527.3, 536.2, 545.1, 554, 562.9, 571.8, 580.7, 589.6, 598.5, 607.3, 616.2, 625.1, 634, 642.9, 651.8, 660.7, 669.6, 678.5, 687.4, 696.3, 705.1, 714, 722.9, 731.8, 740.7, 749.6, 758.5, 767.4, 776.3, 785.2, 794, 802.9, 811.8, 820.7, 829.6, 838.5, 847.4, 856.3, 865.2, 874.1, 883, 891.8, 900.7, 909.6, 918.5, 927.4, 936.3, 945.2, 954.1, 963, 971.9, 980.8, 989.7, 998.6, 1007.5, 1016.4, 1025.3, 1034.2, 1043.1, 1052, 1060.9, 1069.8, 1078.7, 1087.6, 1096.5, 1105.4, 1114.3, 1123.2, 1132.1, 1141, 1149.9, 1158.8, 1167.7, 1176.6, 1185.5, 1194.4, 1203.3, 1212.2, 1221.1, 1230, 1238.9, 1247.8, 1256.7, 1265.6, 1274.5, 1283.4, 1292.3, 1301.2, 1310.1, 1319, 1327.9, 1336.8, 1345.7, 1354.6, 1363.5, 1372.4, 1381.3, 1390.2, 1399.1, 1408, 1416.9, 1425.8, 1434.7, 1443.6, 1452.5, 1461.4, 1470.3, 1479.2, 1488.1, 1497, 1505.9, 1514.8, 1523.7, 1532.6, 1541.5, 1550.4, 1559.3, 1568.2, 1577.1, 1586, 1594.9, 1603.8, 1612.7, 1621.6, 1630.5, 1639.4, 1648.3, 1657.2, 1666.1, 1675, 1683.9, 1692.8, 1701.7, 1710.6, 1719.5, 1728.4, 1737.3, 1746.2, 1755.1, 1764, 1772.9, 1781.8, 1790.7, 1799.6, 1808.5, 1817.4, 1826.3]# noqa: E501 + # 跳跃攻击力变化率 : {value2}% + data2 = [0, 100, 105.8, 111.5, 117.3, 123, 128.8, 134.5, 140.3, 146.1, 151.8, 157.6, 163.3, 169.1, 174.8, 180.6, 189.5, 198.4, 207.3, 216.2, 225.1, 233.9, 242.8, 251.7, 260.6, 269.5, 278.4, 287.3, 296.2, 305.1, 314, 322.8, 331.7, 340.6, 349.5, 358.4, 367.3, 376.2, 385.1, 394, 402.9, 411.8, 420.6, 429.5, 438.4, 447.3, 456.2, 465.1, 474, 482.9, 491.8, 500.7, 509.5, 518.4, 527.3, 536.2, 545.1, 554, 562.9, 571.8, 580.7, 589.6, 598.5, 607.3, 616.2, 625.1, 634, 642.9, 651.8, 660.7, 669.6, 678.5, 687.4, 696.3, 705.1, 714, 722.9, 731.8, 740.7, 749.6, 758.5, 767.4, 776.3, 785.2, 794, 802.9, 811.8, 820.7, 829.6, 838.5, 847.4, 856.3, 865.2, 874.1, 883, 891.8, 900.7, 909.6, 918.5, 927.4, 936.3, 945.2, 954.1, 963, 971.9, 980.8, 989.7, 998.6, 1007.5, 1016.4, 1025.3, 1034.2, 1043.1, 1052, 1060.9, 1069.8, 1078.7, 1087.6, 1096.5, 1105.4, 1114.3, 1123.2, 1132.1, 1141, 1149.9, 1158.8, 1167.7, 1176.6, 1185.5, 1194.4, 1203.3, 1212.2, 1221.1, 1230, 1238.9, 1247.8, 1256.7, 1265.6, 1274.5, 1283.4, 1292.3, 1301.2, 1310.1, 1319, 1327.9, 1336.8, 1345.7, 1354.6, 1363.5, 1372.4, 1381.3, 1390.2, 1399.1, 1408, 1416.9, 1425.8, 1434.7, 1443.6, 1452.5, 1461.4, 1470.3, 1479.2, 1488.1, 1497, 1505.9, 1514.8, 1523.7, 1532.6, 1541.5, 1550.4, 1559.3, 1568.2, 1577.1, 1586, 1594.9, 1603.8, 1612.7, 1621.6, 1630.5, 1639.4, 1648.3, 1657.2, 1666.1, 1675, 1683.9, 1692.8, 1701.7, 1710.6, 1719.5, 1728.4, 1737.3, 1746.2, 1755.1, 1764, 1772.9, 1781.8, 1790.7, 1799.6, 1808.5, 1817.4, 1826.3]# noqa: E501 + +# 受身蹲伏 +# extra/creator/ce26c6b69d02a440a81b552bec94f03b +# b522a95d819a5559b775deb9a490e49a/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 烈炎 +# extra/creator/ce7cd04a44e32212e80f120f4421996e +# b522a95d819a5559b775deb9a490e49a/ce7cd04a44e32212e80f120f4421996e +class Skill5(ActiveSkill): + """ + 激活后, 可以发动烈炎系列的从属技能。\n + 点击鼠标左键可以施放[烈火燎原], 鼠标右键则可以施放[炽炎星陨]。 + """ + name = "烈炎" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "ce7cd04a44e32212e80f120f4421996e" + hasVP = False + hasUP = False + + # 烈炎系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 防具精通 +# extra/creator/892ef624d8bf3d7fc045f84825fd6104 +# b522a95d819a5559b775deb9a490e49a/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 冰霜之球 +# extra/creator/370586038cf40378f20d338d507a780c +# b522a95d819a5559b775deb9a490e49a/370586038cf40378f20d338d507a780c +class Skill7(PassiveSkill): + """ + 生成冰霜之球滚向敌人。\n + 冰球将滚向鼠标点击的位置。 + """ + name = "冰霜之球" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [4, 40] + uuid = "370586038cf40378f20d338d507a780c" + hasVP = False + hasUP = True + + # 冰球攻击力 : {value0} + data0 = [0, 262, 289, 315, 342, 368, 395, 421, 448, 475, 501, 528, 554, 581, 608, 634, 661, 687, 714, 740, 767, 794, 820, 847, 873, 900, 926, 953, 980, 1006, 1033, 1059, 1086, 1113, 1139, 1166, 1192, 1219, 1245, 1272, 1299, 1325, 1352, 1378, 1405, 1432, 1458, 1485, 1511, 1538, 1564, 1591, 1618, 1644, 1671, 1697, 1724, 1750, 1777, 1804, 1830, 1857, 1883, 1910, 1937, 1963, 1990, 2016, 2043, 2069, 2096]# noqa: E501 + # 冰球多段攻击次数 : {value1}次 + 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 + # 能量消耗值 : {value2} + data2 = [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 + # [范围信息] + # 冰球大小比率 : {value3}% + 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 + +# 冰天震地 +# extra/creator/fa3ee243b36699e9d3fc34328adf6417 +# b522a95d819a5559b775deb9a490e49a/fa3ee243b36699e9d3fc34328adf6417 +class Skill8(PassiveSkill): + """ + 生成巨大的冰盘砸向敌人。\n + 冰盘将砸落在鼠标点击的位置。 + """ + name = "冰天震地" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [9, 94] + uuid = "fa3ee243b36699e9d3fc34328adf6417" + hasVP = False + hasUP = True + + # 冰盘攻击力 : {value0} + data0 = [0, 3082, 3395, 3707, 4020, 4333, 4645, 4958, 5271, 5583, 5896, 6209, 6521, 6834, 7147, 7459, 7772, 8085, 8397, 8710, 9023, 9335, 9648, 9961, 10273, 10586, 10899, 11211, 11524, 11837, 12149, 12462, 12775, 13087, 13400, 13713, 14025, 14338, 14651, 14963, 15276, 15589, 15901, 16214, 16527, 16839, 17152, 17465, 17777, 18090, 18403, 18715, 19028, 19341, 19653, 19966, 20279, 20591, 20904, 21217, 21529, 21842, 22155, 22467, 22780, 23093, 23405, 23718, 24031, 24343, 24656]# noqa: E501 + # 能量消耗值 : {value1} + data1 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 + # [范围信息] + # 冰盘大小 : {value2}px + data2 = [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 + +# 强化 - 后跳 +# extra/creator/2b340542e776818b78f3212af184bd6b +# b522a95d819a5559b775deb9a490e49a/2b340542e776818b78f3212af184bd6b +class Skill9(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# extra/creator/1fea5a626f15230237946a11a9d11582 +# b522a95d819a5559b775deb9a490e49a/1fea5a626f15230237946a11a9d11582 +class Skill10(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 寒冰 +# extra/creator/f45301a5590cccefbe0becf2f8d029f5 +# b522a95d819a5559b775deb9a490e49a/f45301a5590cccefbe0becf2f8d029f5 +class Skill11(ActiveSkill): + """ + 激活后, 可以发动寒冰系列的从属技能。\n + 点击鼠标左键可以施放[冰霜之球], 鼠标右键则可以施放[冰天震地]。 + """ + name = "寒冰" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 10 + uuid = "f45301a5590cccefbe0becf2f8d029f5" + hasVP = False + hasUP = False + + # 寒冰系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 时空之手 +# extra/creator/b5e3d014f75f3d17abdea52cca57f7e9 +# b522a95d819a5559b775deb9a490e49a/b5e3d014f75f3d17abdea52cca57f7e9 +class Skill12(PassiveSkill): + """ + 抓取敌人后抛出。\n + 点击鼠标右键时, 一定范围内的敌人将被吸附到光标周围。\n + 抓取状态下, 可以按住鼠标右键拖动敌人抛向指定位置。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "时空之手" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [300, 300] + uuid = "b5e3d014f75f3d17abdea52cca57f7e9" + hasVP = False + hasUP = False + + # 鼠标抓取范围 : {value0}px + data0 = [0, 100]# noqa: E501 + # 能量消耗值 : {value1} + data1 = [0, 99]# noqa: E501 + +# 树之屏障 +# extra/creator/d110449993fb973f1a62c62c695003db +# b522a95d819a5559b775deb9a490e49a/d110449993fb973f1a62c62c695003db +class Skill13(PassiveSkill): + """ + 利用树木制作屏障, 限制敌人的活动范围。\n + 按住左键的状态下拖动鼠标, 即可根据鼠标移动轨迹生成屏障。\n + 敌人进入屏障领域时, 会生成藤条强制控制敌人。\n + 屏障的范围越密集, 藤条持续时间越久。 + """ + name = "树之屏障" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [300, 300] + uuid = "d110449993fb973f1a62c62c695003db" + hasVP = False + hasUP = False + + # 树之屏障持续时间 : {value0}秒 + data0 = [0, 1.5]# noqa: E501 + # 不同范围的藤蔓束缚持续时间 : {value1}秒 ~ {value2}秒 + data1 = [0, 3]# noqa: E501 + data2 = [0, 5]# noqa: E501 + # 能量消耗值 : {value3} + data3 = [0, 99]# noqa: E501 + # [范围信息] + # 大小比率 : {value4}% + data4 = [0, 100]# noqa: E501 + +# 暴击 +# extra/creator/fc1262c19f3d0477ee8eda47b8db8696 +# b522a95d819a5559b775deb9a490e49a/fc1262c19f3d0477ee8eda47b8db8696 +class Skill14(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 控制 +# extra/creator/5c00ce6d7dbbb5e9a0f6e1071d486832 +# b522a95d819a5559b775deb9a490e49a/5c00ce6d7dbbb5e9a0f6e1071d486832 +class Skill15(ActiveSkill): + """ + 激活后, 可以发动控制系列的从属技能。\n + 点击鼠标左键可以施放[树之屏障], 鼠标右键则可以施放[时空之手]。 + """ + name = "控制" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 10 + uuid = "5c00ce6d7dbbb5e9a0f6e1071d486832" + hasVP = False + hasUP = False + + # 控制系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 幻想之境 +# extra/creator/aa6dd52e1c925d87cdc0ca340056c543 +# b522a95d819a5559b775deb9a490e49a/aa6dd52e1c925d87cdc0ca340056c543 +class Skill16(PassiveSkill): + """ + 天马行空的想象力是缔造者的基本素养。 缔造者的想象力越丰富, 能力越强。\n + 增加独立攻击力; 装备扫把时, 增加施放速度和移动速度。 + """ + name = "幻想之境" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "aa6dd52e1c925d87cdc0ca340056c543" + hasVP = False + hasUP = False + + # 独立攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 + # - [装备扫把时的效果] - + # 移动速度增加 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 施放速度增加 : {value2}% + data2 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 具象强化 +# extra/creator/ef9d26746effee9199b54541f01b8752 +# b522a95d819a5559b775deb9a490e49a/ef9d26746effee9199b54541f01b8752 +class Skill17(PassiveSkill): + """ + 对各领域的力量进行深入研究, 可以强化各系列技能的力量。\n + 增加各系列技能攻击力。 + """ + name = "具象强化" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "ef9d26746effee9199b54541f01b8752" + hasVP = False + hasUP = False + + # 各系列攻击力增加率 : {value0}% + data0 = [0, 7.5, 10, 12.5, 15, 17.5, 20, 22.5, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50, 52.5, 55]# noqa: E501 + +# 烈焰飓风 +# extra/creator/e788de1a4498c99fcc790302c4d41fed +# b522a95d819a5559b775deb9a490e49a/e788de1a4498c99fcc790302c4d41fed +class Skill18(PassiveSkill): + """ + 以自身为中心, 生成烈焰飓风。\n + 施放过程中可以自由移动。 按跳跃键时, 可以强制中断该技能。 + """ + name = "烈焰飓风" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [43, 452] + uuid = "e788de1a4498c99fcc790302c4d41fed" + hasVP = True + hasUP = True + vps = [{'name': '炎光风暴', 'desc': '施放时间减少
范围增加'}, {'name': '天地烬灭', 'desc': '自动施放[烈火燎原]
可聚集敌人
施放中移动速度增加'}] # noqa: E501 + + # 烈焰飓风攻击力 : {value0} + data0 = [0, 1161, 1279, 1397, 1514, 1632, 1750, 1868, 1985, 2103, 2221, 2339, 2457, 2574, 2692, 2810, 2928, 3046, 3163, 3281, 3399, 3517, 3634, 3752, 3870, 3988, 4106, 4223, 4341, 4459, 4577, 4694, 4812, 4930, 5048, 5166, 5283, 5401, 5519, 5637, 5755, 5872, 5990, 6108, 6226, 6343, 6461, 6579, 6697, 6815, 6932, 7050, 7168, 7286, 7403, 7521, 7639, 7757, 7875, 7992, 8110, 8228, 8346, 8464, 8581, 8699, 8817, 8935, 9052, 9170, 9288]# noqa: E501 + # 烈焰飓风多段攻击次数 : {value1}次 + data1 = [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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # 能量消耗值: {value2} + data2 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 烈焰飓风大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [烈焰飓风]\n + 施放守护技能时, 可以在一定范围内设置烈焰飓风\n + 烈焰飓风大小 +40% + """ + ... + + def vp_2(self): + """ + [烈焰飓风]\n + 技能施放过程中, 自动生成火墙\n + - 火墙大小 +50%\n + - 没有烈炎系列的能量值时无法生成\n + 以飓风为中心吸附敌人\n + 飓风发动期间的移动速度增加 + """ + ... + +# 极冰护盾 +# extra/creator/dd32a9825ec1af42a91f2223be6658e5 +# b522a95d819a5559b775deb9a490e49a/dd32a9825ec1af42a91f2223be6658e5 +class Skill19(PassiveSkill): + """ + 生成极冰护盾。\n + 生成时, 攻击周围敌人并击退敌人。\n + 护盾持续时间内进入无敌状态。 + """ + name = "极冰护盾" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [43, 452] + uuid = "dd32a9825ec1af42a91f2223be6658e5" + hasVP = True + hasUP = True + vps = [{'name': '巨盾霜魄', 'desc': '攻击力/能量消耗增加
范围增加'}, {'name': '冰屋守护', 'desc': '可恢复生命值
伤害吸收量增加'}] # noqa: E501 + + # 护盾持续时间 : {value0}秒 + data0 = [0, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72]# noqa: E501 + # 护盾伤害吸收量 : {value1} + data1 = [0, 2866, 3471, 4156, 4924, 5779, 6724, 7764, 8909, 10154, 11513, 12981, 14570, 16285, 18125, 20098, 21746, 23528, 25305, 27081, 28863, 30640, 32418, 34196, 35976, 37753, 39531, 41311, 43089, 44868, 46648, 48424, 50203, 51980, 53760, 55539, 57316, 59095, 60874, 62653, 64431, 66210, 67988, 69765, 71545, 73324, 75101, 76881, 78659, 80436, 82216, 83995, 85773, 87550, 89330, 91108, 92886, 94666, 96444, 98221, 100001, 101779, 103558, 105336, 107115, 108893, 110671, 112450, 114229, 116008, 117786]# noqa: E501 + # 护盾攻击力 : {value2} + data2 = [0, 7593, 8363, 9134, 9904, 10674, 11445, 12215, 12985, 13755, 14526, 15296, 16066, 16837, 17607, 18377, 19148, 19918, 20688, 21458, 22229, 22999, 23769, 24540, 25310, 26080, 26851, 27621, 28391, 29162, 29932, 30702, 31472, 32243, 33013, 33783, 34554, 35324, 36094, 36865, 37635, 38405, 39175, 39946, 40716, 41486, 42257, 43027, 43797, 44568, 45338, 46108, 46879, 47649, 48419, 49189, 49960, 50730, 51500, 52271, 53041, 53811, 54582, 55352, 56122, 56892, 57663, 58433, 59203, 59974, 60744]# noqa: E501 + # 推开距离 : {value3}px + data3 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # 能量消耗值 : {value4} + data4 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 护盾大小 : {value5}px + data5 = [0, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244]# noqa: E501 + + def vp_1(self): + """ + [极冰护盾]\n + 能量消耗量 +80\n + 总攻击力 +133%\n + 护盾大小 +40% + """ + ... + + def vp_2(self): + """ + [极冰护盾]\n + 生成冰屋形状的保护罩\n + - 保护罩持续期间每秒恢复自身5%的生命值\n + - 伤害吸收量上限 +25% + """ + ... + +# 守护 +# extra/creator/b1732acfaf117f8e9ff130f47d3ed0e7 +# b522a95d819a5559b775deb9a490e49a/b1732acfaf117f8e9ff130f47d3ed0e7 +class Skill20(ActiveSkill): + """ + 激活后, 可以发动守护系列的从属技能。\n + 点击鼠标左键可以施放[烈焰飓风], 鼠标右键则可以施放[极冰护盾]。 + """ + name = "守护" + learnLv = 30 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 20 + uuid = "b1732acfaf117f8e9ff130f47d3ed0e7" + hasVP = False + hasUP = False + + # 守护系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 时空增幅 +# extra/creator/2ff50c35efcf0f287c4c418c8454da48 +# b522a95d819a5559b775deb9a490e49a/2ff50c35efcf0f287c4c418c8454da48 +class Skill21(ActiveSkill): + """ + 增幅时空裂缝的力量, 可以使用更强大的力量。\n + 增加基本攻击力、 技能攻击力和魔法暴击率。 + """ + name = "时空增幅" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "2ff50c35efcf0f287c4c418c8454da48" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 魔法暴击率增加量 : {value1}% + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 超能旋风波 +# extra/creator/5197b141332a65a89d452adf227c2f30 +# b522a95d819a5559b775deb9a490e49a/5197b141332a65a89d452adf227c2f30 +class Skill22(PassiveSkill): + """ + 聚集超能旋风的力量, 向前方快速发射旋风波。\n + 按住左键的状态下拖动鼠标, 即可向指定方向发射旋风波。 + """ + name = "超能旋风波" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [81, 680] + uuid = "5197b141332a65a89d452adf227c2f30" + hasVP = True + hasUP = True + vps = [{'name': '银河旋风', 'desc': '固定发动强化[超能旋风波]
范围增加'}, {'name': '风墙碾压', 'desc': '施放时间减少
可聚集敌人'}] # noqa: E501 + + # 旋风波攻击力 : {value0} + data0 = [0, 932, 1027, 1121, 1216, 1310, 1405, 1499, 1594, 1688, 1783, 1878, 1972, 2067, 2161, 2256, 2350, 2445, 2539, 2634, 2728, 2823, 2918, 3012, 3107, 3201, 3296, 3390, 3485, 3579, 3674, 3769, 3863, 3958, 4052, 4147, 4241, 4336, 4430, 4525, 4619, 4714, 4809, 4903, 4998, 5092, 5187, 5281, 5376, 5470, 5565, 5660, 5754, 5849, 5943, 6038, 6132, 6227, 6321, 6416, 6510, 6605, 6700, 6794, 6889, 6983, 7078, 7172, 7267, 7361, 7456]# noqa: E501 + # 能量消耗值 : {value1} + 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 + # [范围信息] + # 旋风波发射距离 : {value2}px + data2 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + + def vp_1(self): + """ + [超能旋风波]\n + 固定发动强化[超能旋风波]\n + - 总攻击力相同\n + 强化旋风波大小 +50% + """ + ... + + def vp_2(self): + """ + [超能旋风波]\n + 在两侧生成旋风波风墙并向中心位置聚拢\n + - 能量消耗量 : 35\n + - 总攻击力相同\n + - 不适用[创世]效果 + """ + ... + +# 风暴漩涡 +# extra/creator/75747c67e14eec6088ce67f63ea41628 +# b522a95d819a5559b775deb9a490e49a/75747c67e14eec6088ce67f63ea41628 +class Skill23(PassiveSkill): + """ + 生成风暴。\n + 可将敌人吸附到风暴中心。\n + 按住鼠标右键时, 每隔一定时间生成风暴。 + """ + name = "风暴漩涡" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [243, 2041] + uuid = "75747c67e14eec6088ce67f63ea41628" + hasVP = True + hasUP = True + vps = [{'name': '风眼之劫', 'desc': '强化聚集敌人效果
范围增加
风暴系列技能使用范围增加'}, {'name': '异界风暴', 'desc': '追踪'}] # noqa: E501 + + # 风暴攻击力 : {value0} + data0 = [0, 3795, 4180, 4565, 4950, 5335, 5720, 6105, 6490, 6875, 7260, 7645, 8030, 8415, 8800, 9185, 9570, 9955, 10340, 10725, 11110, 11495, 11880, 12265, 12650, 13035, 13420, 13805, 14190, 14575, 14960, 15345, 15730, 16115, 16500, 16885, 17270, 17655, 18040, 18425, 18810, 19195, 19580, 19965, 20350, 20735, 21120, 21505, 21890, 22275, 22660, 23045, 23430, 23815, 24200, 24585, 24970, 25355, 25740, 26125, 26510, 26895, 27280, 27665, 28050, 28435, 28820, 29205, 29590, 29975, 30360]# noqa: E501 + # 能量消耗值 : {value1} + 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 + # [范围信息] + # 风暴大小比率 : {value2}% + data2 = [0, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238]# noqa: E501 + + def vp_1(self): + """ + [风暴漩涡]\n + 生成风暴时立即强力吸附敌人\n + 风暴大小 +40%\n + [风暴]系列技能使用范围 +20% + """ + ... + + def vp_2(self): + """ + [风暴漩涡]\n + 利用裂缝的力量, 生成追踪最强敌人的次元风暴\n + - 能量消耗量 : 70\n + - 次元风暴持续时间上限 : 6秒\n + - 次元风暴多段攻击次数 : 20次\n + - 总攻击力相同\n + - 不适用[创世]效果 + """ + ... + +# 风暴 +# extra/creator/d204ec03a0aed2f20211fb6ccc48d46d +# b522a95d819a5559b775deb9a490e49a/d204ec03a0aed2f20211fb6ccc48d46d +class Skill24(ActiveSkill): + """ + 激活后, 可以发动风暴系列的从属技能。\n + 点击鼠标左键可以施放[超能旋风波], 鼠标右键则可以施放[风暴漩涡]。 + """ + name = "风暴" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 25 + uuid = "d204ec03a0aed2f20211fb6ccc48d46d" + hasVP = False + hasUP = False + + # 风暴系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 洞悉 +# extra/creator/68062215e75d92575958873ac8ede31a +# b522a95d819a5559b775deb9a490e49a/68062215e75d92575958873ac8ede31a +class Skill25(PassiveSkill): + """ + 深刻洞悉时空之力, 可以制造强大的异次元裂缝。\n + 学习该技能后, 增加基本攻击力和技能攻击力, 并增加烈炎、 寒冰、 守护、 风暴系列的能量。 + """ + name = "洞悉" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "68062215e75d92575958873ac8ede31a" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # 烈炎、 寒冰、 守护、 风暴系列能量增加量 : {value1} + 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]# noqa: E501 + +# 自我觉醒 +# extra/creator/845e0ce3235e19f60cc82a082d072cba +# b522a95d819a5559b775deb9a490e49a/845e0ce3235e19f60cc82a082d072cba +class Skill26(PassiveSkill): + """ + 领悟自我觉醒的力量, 可以使用强大的时空之力。\n + 第一次和第二次自我觉醒时, 增加攻击速度、 移动速度、 施放速度和独立攻击力。 + """ + name = "自我觉醒" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "845e0ce3235e19f60cc82a082d072cba" + hasVP = False + hasUP = False + + # - [第一次自我觉醒时] - + # 攻击速度增加 : {value0}% + data0 = [0, 5]# noqa: E501 + # 移动速度增加 : {value1}% + data1 = [0, 6]# noqa: E501 + # 施放速度增加 : {value2}% + data2 = [0, 7]# noqa: E501 + # - [第二次自我觉醒时] - + # 独立攻击力增加率 : {value3}% + data3 = [0, 11]# noqa: E501 + +# 终末狂想 +# extra/creator/5536486eaf9b13c9a8283447cb5e77ab +# b522a95d819a5559b775deb9a490e49a/5536486eaf9b13c9a8283447cb5e77ab +class Skill27(ActiveSkill): + """ + 激活后, 可以发动终末狂想系列的从属技能。\n + 点击鼠标左键或右键可以施放[末日虫洞]。 + """ + name = "终末狂想" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 45 + uuid = "5536486eaf9b13c9a8283447cb5e77ab" + hasVP = False + hasUP = False + + # 终末狂想系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 末日虫洞 +# extra/creator/dec8961c485edb02036ba00c789010f0 +# b522a95d819a5559b775deb9a490e49a/dec8961c485edb02036ba00c789010f0 +class Skill28(PassiveSkill): + """ + 生成虫洞, 连接阿拉德最后的时空。\n + 在鼠标点击位置生成虫洞。\n + 生成的虫洞中坠落阿拉德行星碎片, 同时虫洞通道会逐渐压缩。\n + 虫洞通道压缩到极限时力量爆发, 引发剧烈爆炸。 + """ + name = "末日虫洞" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 2 + cd = 45 + mp = [464, 3897] + uuid = "dec8961c485edb02036ba00c789010f0" + hasVP = True + hasUP = True + vps = [{'name': '末日奇点', 'desc': '攻击力/能量消耗减少
强化聚集敌人效果'}, {'name': '终末时域', 'desc': '攻击时间减少
可强控敌人'}] # noqa: E501 + + # 行星碎片攻击力 : {value0} + data0 = [0, 691, 802, 912, 1022, 1132, 1243, 1353, 1463, 1573, 1684, 1794, 1904, 2014, 2124, 2235, 2345, 2455, 2565, 2676, 2786, 2896, 3006, 3117, 3227, 3337, 3447, 3557, 3668, 3778, 3888, 3998, 4109, 4219, 4329, 4439, 4550, 4660, 4770, 4880, 4990, 5101, 5211, 5321, 5431, 5542, 5652, 5762, 5872, 5983, 6093]# noqa: E501 + # 行星碎片多段攻击次数 : {value1}次 + 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]# noqa: E501 + # 虫洞大爆炸攻击力 : {value2} + data2 = [0, 33857, 39255, 44652, 50050, 55447, 60845, 66242, 71640, 77037, 82435, 87832, 93230, 98627, 104025, 109422, 114820, 120217, 125615, 131012, 136410, 141807, 147205, 152602, 158000, 163397, 168795, 174192, 179590, 184987, 190385, 195782, 201180, 206577, 211975, 217372, 222770, 228167, 233565, 238962, 244360, 249757, 255155, 260552, 265950, 271347, 276745, 282142, 287540, 292937, 298335]# noqa: E501 + # 能量消耗值 : {value3} + 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 + # [范围信息] + # 虫洞大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [末日虫洞]\n + 能量消耗量 -50\n + 单次攻击力 -50%\n + 施放时强力吸附范围内敌人 + """ + ... + + def vp_2(self): + """ + [末日虫洞]\n + 召唤[终末之钟]展开隔离时间领域\n + - 领域持续时间 : 5秒\n + - 领域持续时间内, 敌人进入控制状态\n + - 领域持续时间结束时爆炸大小 +30%\n + - 领域持续时间结束或持续时间内再次按[终末狂想]技能时立即爆炸\n + - 总攻击力相同 + """ + ... + +# 构造 +# extra/creator/3aacd652747f6729f079bc48747724a4 +# b522a95d819a5559b775deb9a490e49a/3aacd652747f6729f079bc48747724a4 +class Skill29(ActiveSkill): + """ + 激活后, 可以发动构造系列的从属技能。\n + 点击鼠标左键或右键可以施放[冰雪降临]。 + """ + name = "构造" + learnLv = 60 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 31.5 + uuid = "3aacd652747f6729f079bc48747724a4" + hasVP = False + hasUP = False + + # 构造系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 冰雪降临 +# extra/creator/d8ff976e2aaa4720272a5175d1eb9126 +# b522a95d819a5559b775deb9a490e49a/d8ff976e2aaa4720272a5175d1eb9126 +class Skill30(PassiveSkill): + """ + 重现冰河时代的酷寒地带。\n + 使领域内的敌人进行减速状态。\n + 按住鼠标左键或右键的状态下进行拖动, 即可手动设置冰河地带的范围。\n + 冰河地带的范围越小, 攻击力越高。\n + 冰河地带持续期间无法设置其他冰河地带。 + """ + name = "冰雪降临" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 1 + cd = 31.5 + mp = [619, 1733] + uuid = "d8ff976e2aaa4720272a5175d1eb9126" + hasVP = True + hasUP = True + vps = [{'name': '冰河轨迹', 'desc': '可以拖动施放'}, {'name': '冰封雪域', 'desc': '追踪
可以重复设置[冰雪降临]'}] # noqa: E501 + + # 冰河地带攻击力 : {value0} + data0 = [0, 1486, 1723, 1960, 2197, 2434, 2670, 2907, 3144, 3381, 3618, 3855, 4092, 4329, 4566, 4803, 5039, 5276, 5513, 5750, 5987, 6224, 6461, 6698, 6935, 7172, 7408, 7645, 7882, 8119, 8356, 8593, 8830, 9067, 9304, 9541, 9777, 10014, 10251, 10488, 10725, 10962, 11199, 11436, 11673, 11910, 12146, 12383, 12620, 12857, 13094]# noqa: E501 + # 冰河地带多段攻击次数 : {value1}次 + data1 = [0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]# noqa: E501 + # 不同范围的攻击力增加率 : 0%~{value2}% + data2 = [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]# noqa: E501 + # 能量消耗值 : {value3} + data3 = [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 + # [减速效果] + # 减速几率 : {value4}% + data4 = [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 + # 减速持续时间 : {value5}秒 + data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 减速状态移动速度减少率 : {value6}% + data6 = [0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]# noqa: E501 + # 减速状态攻击速度减少率 : {value7}% + data7 = [0, 16, 16.3, 16.6, 16.9, 17.2, 17.5, 17.8, 18.1, 18.4, 18.7, 19, 19.3, 19.6, 19.9, 20.2, 20.5, 20.8, 21.1, 21.4, 21.7, 22, 22.3, 22.6, 22.9, 23.2, 23.5, 23.8, 24.1, 24.4, 24.7, 25, 25.3, 25.6, 25.9, 26.2, 26.5, 26.8, 27.1, 27.4, 27.7, 28, 28.3, 28.6, 28.9, 29.2, 29.5, 29.8, 30.1, 30.4, 30.7]# noqa: E501 + # [范围信息] + # 冰河地带大小比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [冰雪降临]\n + 按住鼠标键拖动时, 根据鼠标移动轨迹生成冰河地带\n + - 能量消耗量 -48\n + - 总攻击力相同\n + 不适用不同范围的攻击力增加率效果 + """ + ... + + def vp_2(self): + """ + [冰雪降临]\n + 直接点击敌人, 生成追踪敌人的冰河地带\n + - 没有敌人存在时无法生成\n + - 可以重复布置\n + - 减速持续时间 +4秒 + """ + ... + +# 同调 +# extra/creator/b1ccbd90d0b40f543ece3b18fcef827f +# b522a95d819a5559b775deb9a490e49a/b1ccbd90d0b40f543ece3b18fcef827f +class Skill31(ActiveSkill): + """ + 激活后, 可以发动同调系列的从属技能。\n + 点击鼠标左键可以召唤卡巴拉, 鼠标右键则可以激活[时空链接]。 + """ + name = "同调" + learnLv = 70 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 54 + uuid = "b1ccbd90d0b40f543ece3b18fcef827f" + hasVP = False + hasUP = False + + # 同调系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 时空链接 +# extra/creator/394e2f09c1f37ae61d831d8567707170 +# b522a95d819a5559b775deb9a490e49a/394e2f09c1f37ae61d831d8567707170 +class Skill32(PassiveSkill): + """ + 在空地点击鼠标左键可以召唤时间妖精“卡巴拉”实现连接。\n + 点击右键会跟被连接的角色以红色实线连接。\n + 可以通过点击鼠标左键连接队员。\n + 在没有卡巴拉的情况下无法连接。 + """ + name = "时空链接" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 54 + mp = [1098, 2305] + uuid = "394e2f09c1f37ae61d831d8567707170" + hasVP = True + hasUP = True + vps = [{'name': '夺魂链接', 'desc': '追踪
赋予回避率增益/减益效果'}, {'name': '守护链接', 'desc': '队员所受伤害减少'}] # noqa: E501 + + # 红色实线攻击力 : {value0} + data0 = [0, 1815, 1999, 2183, 2367, 2552, 2736, 2920, 3104, 3288, 3472, 3656, 3840, 4025, 4209, 4393, 4577, 4761, 4945, 5129, 5313, 5498, 5682, 5866, 6050, 6234, 6418, 6602, 6787, 6971, 7155, 7339, 7523, 7707, 7891, 8075, 8260, 8444, 8628, 8812, 8996, 9180, 9364, 9548, 9733, 9917, 10101, 10285, 10469, 10653, 10837]# noqa: E501 + # 红色实线多段攻击次数 : {value1}次 + data1 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # [时空链接]连接线持续时间 : {value2}秒 + data2 = [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 + # 卡巴拉持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 能量消耗值 : {value4} + data4 = [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 + + def vp_1(self): + """ + [时空链接]\n + 可以通过直接点击敌人进行连接\n + - 可以通过点击鼠标左键选择敌人\n + - 没有卡巴拉时无法选择敌人\n + - 敌人选择数量上限 : 2个\n + 连接期间适用回避率增益及减益效果\n + - 自身回避率 +15%\n + - 连接的敌人回避率 -15% + """ + ... + + def vp_2(self): + """ + [时空链接]\n + 连接队友时, 自身和队友获得所受伤害减少增益\n + - 能量消耗量 +50\n + - 连接线持续时间 +5秒\n + - 总攻击力 +100%\n + - 连接1名队友时, 所受伤害 -5%\n + - 连接2名队友时, 所受伤害 -10%\n + - 连接3名队友时, 所受伤害 -15% + """ + ... + +# 创世之力 +# extra/creator/9376d04c476cd41d60ed1974ca69ab95 +# b522a95d819a5559b775deb9a490e49a/9376d04c476cd41d60ed1974ca69ab95 +class Skill33(PassiveSkill): + """ + 缔造者完全恢复时空之力, 获得创世的力量。\n + 增加基本攻击力和技能攻击力, 并增加烈炎、 寒冰、 守护、 风暴系列的能量。 + """ + name = "创世之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "9376d04c476cd41d60ed1974ca69ab95" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 烈炎、 寒冰、 守护、 风暴系列能量增加量 : {value1} + 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]# noqa: E501 + +# 虚空 +# extra/creator/dacd5c2848a1eb33489e5471f1a73759 +# b522a95d819a5559b775deb9a490e49a/dacd5c2848a1eb33489e5471f1a73759 +class Skill34(ActiveSkill): + """ + 激活后, 可以发动虚空系列的从属技能。\n + 点击鼠标左键或右键可以施放[时空禁制]。 + """ + name = "虚空" + learnLv = 80 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 45 + uuid = "dacd5c2848a1eb33489e5471f1a73759" + hasVP = False + hasUP = False + + # 虚空系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 时空禁制 +# extra/creator/bae12a6dc7d22a5cf149673e88ddda28 +# b522a95d819a5559b775deb9a490e49a/bae12a6dc7d22a5cf149673e88ddda28 +class Skill35(PassiveSkill): + """ + 通过时间妖精“卡巴拉”之力, 使时间加速, 限制周围目标行动。\n + 在鼠标左键点击的位置召唤“卡巴拉”,在持续时间内强制控制敌人, 最后随着爆炸消失。 + """ + name = "时空禁制" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 5 + cd = 45 + mp = [1317, 9877] + uuid = "bae12a6dc7d22a5cf149673e88ddda28" + hasVP = True + hasUP = True + vps = [{'name': '时空加速器', 'desc': '攻击时间减少
范围增加'}, {'name': '相对时域', 'desc': '速度增加
附加减速效果'}] # noqa: E501 + + # 卡巴拉领域攻击力 : {value0} + data0 = [0, 1317, 1527, 1736, 1946, 2156, 2366, 2576, 2786, 2996, 3206, 3416, 3626, 3836, 4045, 4255, 4465, 4675, 4885, 5095, 5305, 5515, 5725, 5935, 6144, 6354, 6564, 6774, 6984, 7194, 7404, 7614, 7824, 8034, 8243, 8453, 8663, 8873, 9083, 9293, 9503, 9713, 9923, 10133, 10343, 10552, 10762, 10972, 11182, 11392, 11602]# noqa: E501 + # 卡巴拉领域多段攻击次数 : {value1}次 + data1 = [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 + # 卡巴拉爆炸攻击力 : {value2} + data2 = [0, 39500, 45797, 52094, 58391, 64688, 70986, 77283, 83580, 89877, 96174, 102471, 108768, 115065, 121362, 127659, 133957, 140254, 146551, 152848, 159145, 165442, 171739, 178036, 184333, 190630, 196928, 203225, 209522, 215819, 222116, 228413, 234710, 241007, 247304, 253601, 259899, 266196, 272493, 278790, 285087, 291384, 297681, 303978, 310275, 316572, 322870, 329167, 335464, 341761, 348058]# noqa: E501 + # 卡巴拉召唤持续时间 : {value3}秒 + data3 = [0, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5]# noqa: E501 + # 能量消耗值 : {value4} + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # [范围信息] + # 领域大小比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [时空禁制]\n + 卡巴拉出现后立即爆炸\n + - 总攻击力相同\n + 卡巴拉大小 +20% + """ + ... + + def vp_2(self): + """ + [时空禁制]\n + 在卡巴拉领域内时, 获得速度增益\n + - 卡巴拉召唤持续时间 +2.5秒\n + - 移动速度 +50%\n + 卡巴拉领域会附加减速异常状态\n + - 移动速度减少量 : 70%\n + - 攻击速度减少量 : 25% + """ + ... + +# 缔造 +# extra/creator/c47b66efd27845ef14954928ea2f95c8 +# b522a95d819a5559b775deb9a490e49a/c47b66efd27845ef14954928ea2f95c8 +class Skill36(ActiveSkill): + """ + 激活后, 可以发动缔造系列的从属技能。\n + 点击鼠标左键可以施放[创世], 点击鼠标右键可以施放[生命之树]。 + """ + name = "缔造" + learnLv = 85 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 180 + uuid = "c47b66efd27845ef14954928ea2f95c8" + hasVP = False + hasUP = False + + # 缔造系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 创世 +# extra/creator/1c1a9606eb702ebe5a7bb4397f3aeae0 +# b522a95d819a5559b775deb9a490e49a/1c1a9606eb702ebe5a7bb4397f3aeae0 +class Skill37(PassiveSkill): + """ + 召唤蕴含创世之力的卡巴拉, 强化烈炎、 寒冰、 风暴系列技能。 \n + 缔造状态下用烈炎、 寒冰、 风暴系列技能命中时, 减少[创世]的冷却时间。 + """ + name = "创世" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [3727, 7454] + uuid = "1c1a9606eb702ebe5a7bb4397f3aeae0" + hasVP = False + hasUP = False + + # [烈火燎原]能量消耗值增加 : {value0}% + data0 = [0, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650]# noqa: E501 + # 强化[烈火燎原]持续时间 : {value1}秒 + data1 = [0, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5]# noqa: E501 + # [炽炎星陨]能量消耗值增加 : {value2}% + data2 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + # 强化[炽炎星陨]陨石数量 : {value3} + 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 + # [冰霜之球]能量消耗值增加 : {value4}% + data4 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + # 强化[冰霜之球]发射数量 : {value5} + data5 = [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 + # [冰天震地]能量消耗值增加率 : {value6}% + data6 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + # 强化[冰天震地]冰盘数量 : {value7} + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [超能旋风波]能量消耗值增加 : {value8}% + data8 = [0, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050]# noqa: E501 + # 强化[超能旋风波]持续时间 : {value9}秒 + data9 = [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 + # [风暴漩涡]能量消耗值增加 : {value10}% + data10 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + # 强化[风暴漩涡]持续时间 : {value11}秒 + data11 = [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 + # 时间妖精持续时间 : {value12}秒 + data12 = [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 + # 生命之树持续时间 : {value13}秒 + data13 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 使用强化系列技能命中时, [创世]冷却时间减少量 : {value14}秒 + data14 = [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 + # 使用强化系列技能命中时, [创世]冷却时间减少量上限 : {value15}秒 + data15 = [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 + # 能量消耗值 : {value16} + data16 = [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 + +# 生命之树 +# extra/creator/66a9967e677651d0def34c475795ccde +# b522a95d819a5559b775deb9a490e49a/66a9967e677651d0def34c475795ccde +class Skill38(PassiveSkill): + """ + 召唤蕴含创世之力的卡巴拉, 创造出长有烈炎、 寒冰、 风暴之果实的生命之树并使其爆炸。\n + 可以通过按住鼠标左键拖拽或右键点击, 使元素果实向指定的位置投掷或爆炸。\n + 在树上时, 按跳跃键可以引爆全部果实。\n + 爆炸的攻击力与树上剩余果实数量成正比。\n + 烈炎和寒冰果实会额外受到武器攻击属性影响。 + """ + name = "生命之树" + learnLv = 85 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [4000, 4000] + uuid = "66a9967e677651d0def34c475795ccde" + hasVP = False + hasUP = False + + # 每个元素果实爆炸攻击力 : {value0} + data0 = [0, 1]# noqa: E501 + # 元素果实同时爆炸攻击力 : {value1} X 剩余果实数 + data1 = [0, 1]# noqa: E501 + # 能量消耗值 : {value2} + data2 = [0, 100]# noqa: E501 + +# 天工开物 +# extra/creator/8eeca98333667959c403104f6d24da34 +# b522a95d819a5559b775deb9a490e49a/8eeca98333667959c403104f6d24da34 +class Skill39(PassiveSkill): + """ + 知源·缔造者通过创世神器, 重塑时空之力。\n + 增加基本攻击力和技能攻击力, 寒冰系列技能附加特殊效果。\n + [冰霜之球]\n + 增加冰霜之球的大小和攻击范围, 多段攻击次数固定为3次。\n + [创世]法米利尔出现时, 增加冰霜岩石的大小和攻击范围, 多段攻击次数固定为10次。\n + [冰天震地]\n + 将[冰天震地]消耗能量的一定数值转化为[冰霜之球]的能量。 + """ + name = "天工开物" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "8eeca98333667959c403104f6d24da34" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + 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 + # [冰霜之球]攻击力增加率 : 100% + # 强化[冰霜之球]攻击力增加率 : 105% + # [冰霜之球]能量恢复率 : {value1}% + 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]# noqa: E501 + +# 创生 +# extra/creator/1bf9711f3f15865e38d7dce51c6b5a8c +# b522a95d819a5559b775deb9a490e49a/1bf9711f3f15865e38d7dce51c6b5a8c +class Skill40(ActiveSkill): + """ + 激活后, 可以发动创生系列的从属技能。\n + 点击鼠标左键或右键可以施放[创世之光]。 + """ + name = "创生" + learnLv = 95 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 60 + uuid = "1bf9711f3f15865e38d7dce51c6b5a8c" + hasVP = False + hasUP = False + + # 创生系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 创世之光 +# extra/creator/bcbaa4338139bc9342c8a8415dfbe39a +# b522a95d819a5559b775deb9a490e49a/bcbaa4338139bc9342c8a8415dfbe39a +class Skill41(PassiveSkill): + """ + 发动创世神器的力量, 生成与太初时间相连的魔法门。\n + 魔法门持续期间内输入创生系列技能时, 注入创世能量, 立即引发爆炸。\n + 如果没有注入能量, 则一段时间后自动爆炸。\n + 注入能量时, 增加创世之光的爆炸范围。 + """ + name = "创世之光" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [773, 6000] + uuid = "bcbaa4338139bc9342c8a8415dfbe39a" + hasVP = False + hasUP = False + + # 魔法门持续时间 : {value0}秒 + data0 = [0, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5]# noqa: E501 + # 太初之光爆炸攻击力 : {value1} + data1 = [0, 188838, 207995, 227153, 246310, 265468, 284625, 303783, 322940, 342098, 361255, 380413, 399570, 418728, 437885, 457043, 476200, 495358, 514515, 533673, 552830, 571988, 591145, 610303, 629460, 648617, 667775, 686932, 706090, 725247, 744405, 763562, 782720, 801877, 821035, 840192, 859350, 878507, 897665, 916822, 935980, 955137, 974295, 993452, 1012610, 1031767, 1050925, 1070082, 1089239, 1108397, 1127554]# noqa: E501 + # 能量消耗量 : {value2} + 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 + +# 觉醒之心 +# extra/creator/8c10cefa65364880451e389bb74d3600 +# b522a95d819a5559b775deb9a490e49a/8c10cefa65364880451e389bb74d3600 +class Skill42(PassiveSkill): + """ + 获得三次自我觉醒的线索, 增加[生命之树]的技能攻击力。 + """ + name = "觉醒之心" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + uuid = "8c10cefa65364880451e389bb74d3600" + hasVP = False + hasUP = False + + # [生命之树]技能攻击力增加率 : {value0}% + data0 = [0, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86, 89, 92, 95, 98, 101, 104, 107, 110, 113, 116, 119, 122, 125, 128, 131, 134, 137, 140, 143, 146, 149, 152]# noqa: E501 + +# 命运 +# extra/creator/3736fe00a26b0086c23db9a4426a5641 +# b522a95d819a5559b775deb9a490e49a/3736fe00a26b0086c23db9a4426a5641 +class Skill43(ActiveSkill): + """ + 激活后, 可以发动命运系列的从属技能。\n + 点击鼠标左键或右键可以施放[时之终末 : 归烬]。\n + [三次自我觉醒]\n + 使用三次自我觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次自我觉醒技能。 + """ + name = "命运" + learnLv = 100 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 5 + cd = 290 + uuid = "3736fe00a26b0086c23db9a4426a5641" + hasVP = False + hasUP = False + + # 命运系列的能量值 : {value0} + data0 = [0, 100]# noqa: E501 + +# 时之终末 : 归烬 +# extra/creator/03bd172c9c50cfdcf9d7e83a3ef82842 +# b522a95d819a5559b775deb9a490e49a/03bd172c9c50cfdcf9d7e83a3ef82842 +class Skill44(PassiveSkill): + """ + 展开创世魔法书, 对时间进行干涉, 移动到时之终末。\n + 卡巴拉变成巨型钟表指向12点时, 次元爆炸, 湮灭敌人。\n + [三次自我觉醒]\n + 使用三次自我觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次自我觉醒技能。 + """ + name = "时之终末 : 归烬" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "03bd172c9c50cfdcf9d7e83a3ef82842" + hasVP = False + hasUP = False + + # 时间加速攻击力 : {value0} + data0 = [0, 20645, 25432, 30220, 35007, 39794, 44581, 49369, 54156, 58943, 63730, 68518, 73305, 78092, 82879, 87667, 92454, 97241, 102028, 106816, 111603, 116390, 121177, 125965, 130752, 135539, 140326, 145114, 149901, 154688, 159475, 164263, 169050, 173837, 178624, 183412, 188199, 192986, 197773, 202561, 207348, 212135, 216922, 221710, 226497, 231284, 236071, 240859, 245646, 250433, 255220]# noqa: E501 + # 时间加速多段攻击次数 : {value1}次 + 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 + # 次元爆炸攻击力 : {value2} + data2 = [0, 433546, 534078, 634610, 735143, 835675, 936207, 1036740, 1137272, 1237804, 1338337, 1438869, 1539401, 1639934, 1740466, 1840998, 1941531, 2042063, 2142595, 2243128, 2343660, 2444192, 2544725, 2645257, 2745789, 2846322, 2946854, 3047386, 3147919, 3248451, 3348983, 3449516, 3550048, 3650580, 3751113, 3851645, 3952177, 4052710, 4153242, 4253774, 4354307, 4454839, 4555371, 4655904, 4756436, 4856968, 4957501, 5058033, 5158566, 5259098, 5359630]# noqa: E501 + # 能量消耗量 : {value3} + 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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'creator' + self.nameCN = '知源·缔造者' + self.role = 'extra' + self.角色 = '外传1' + self.职业 = '缔造者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/extra/dark_knight.py b/backend/core/character/GF/extra/dark_knight.py new file mode 100644 index 00000000..05b4c449 --- /dev/null +++ b/backend/core/character/GF/extra/dark_knight.py @@ -0,0 +1,1778 @@ +#17e417b31686389eebff6d754c3401ea +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 暗影斩 +# extra/dark_knight/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 17e417b31686389eebff6d754c3401ea/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill0(ActiveSkill): + """ + 凝聚力量并对前方敌人发出强力的暗属性斩击。 + """ + name = "暗影斩" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [17, 140] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 1357, 1495, 1632, 1770, 1908, 2045, 2183, 2321, 2458, 2596, 2734, 2871, 3009, 3147, 3284, 3422, 3560, 3697, 3835, 3973, 4110, 4248, 4386, 4523, 4661, 4799, 4936, 5074, 5212, 5349, 5487, 5625, 5762, 5900, 6038, 6175, 6313, 6451, 6588, 6726, 6864, 7001, 7139, 7277, 7414, 7552, 7690, 7827, 7965, 8103, 8240, 8378, 8516, 8653, 8791, 8929, 9066, 9204, 9342, 9479, 9617, 9755, 9892, 10030, 10168, 10305, 10443, 10581, 10718, 10856]# noqa: E501 + +# 滑斩 +# extra/dark_knight/f2fb27162beb0b87a7cb9af7900e95f2 +# 17e417b31686389eebff6d754c3401ea/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): + """ + 滑动的同时向前方敌人发出无属性斩击。 + """ + name = "滑斩" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [2, 100] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 1035, 1140, 1245, 1350, 1455, 1560, 1665, 1770, 1875, 1980, 2085, 2190, 2295, 2400, 2505, 2610, 2715, 2820, 2925, 3030, 3135, 3240, 3345, 3450, 3555, 3660, 3765, 3870, 3975, 4080, 4185, 4290, 4395, 4500, 4605, 4710, 4815, 4920, 5025, 5130, 5235, 5340, 5445, 5550, 5655, 5760, 5865, 5970, 6075, 6180, 6285, 6390, 6495, 6600, 6705, 6810, 6915, 7020, 7125, 7230, 7335, 7440, 7545, 7650, 7755, 7860, 7965, 8070, 8175, 8280]# noqa: E501 + +# 挑击 +# extra/dark_knight/fc7a3f4c2852c832a2f20af63d5d212f +# 17e417b31686389eebff6d754c3401ea/fc7a3f4c2852c832a2f20af63d5d212f +class Skill2(ActiveSkill): + """ + 向敌人发出从下段往上挑的无属性攻击, 可以浮空敌人; 攻击时有霸体判定。 + """ + name = "挑击" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 139, 161, 183, 205, 228, 250, 272, 294, 316, 338, 361, 383, 405, 427, 449, 471, 494, 516, 538, 560]# noqa: E501 + # 浮空力 : {value1}% + data1 = [0, 100, 104.8, 109.4, 114.2, 119.1, 123.7, 128.5, 133.4, 138, 142.8, 147.7, 152.2, 157.1, 162, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + +# 跃斩 +# extra/dark_knight/9dc8438e4572d39243c97da31c113acc +# 17e417b31686389eebff6d754c3401ea/9dc8438e4572d39243c97da31c113acc +class Skill3(ActiveSkill): + """ + 向前轻轻跳跃, 在跳跃状态下通过追加操作向敌人发出砍击。\n + 装备钝器时可以生成冲击波。\n + 黑暗武士落地后开始计算跃斩的冷却时间。 + """ + name = "跃斩" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [2, 425] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 773, 851, 930, 1008, 1087, 1165, 1244, 1322, 1400, 1479, 1557, 1636, 1714, 1792, 1871, 1949, 2028, 2106, 2185, 2263, 2341, 2420, 2498, 2577, 2655, 2734, 2812, 2890, 2969, 3047, 3126, 3204, 3282, 3361, 3439, 3518, 3596, 3675, 3753, 3831, 3910, 3988, 4067, 4145, 4223, 4302, 4380, 4459, 4537, 4616, 4694, 4772, 4851, 4929, 5008, 5086, 5165, 5243, 5321, 5400, 5478, 5557, 5635, 5713, 5792, 5870, 5949, 6027, 6106, 6184]# noqa: E501 + # 装备钝器时, 冲击波大小 : {value1}% + data1 = [0, 100, 101, 103, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 118, 119, 120, 122, 123, 125, 126, 127, 129, 130, 131, 133, 134, 135, 137, 138, 140, 141, 142, 144, 145, 146, 148, 149, 150, 152, 153, 155, 156, 157, 159, 160, 161, 163, 164, 165, 167, 168, 170, 171, 172, 174, 175, 176, 178, 179, 180, 182, 183, 185, 186, 187, 189, 190, 191, 193, 194]# noqa: E501 + # 装备钝器时, 冲击波攻击力 : {value2}% + data2 = [0, 520, 573, 626, 678, 731, 784, 837, 889, 942, 995, 1048, 1100, 1153, 1206, 1259, 1311, 1364, 1417, 1470, 1522, 1575, 1628, 1681, 1733, 1786, 1839, 1892, 1944, 1997, 2050, 2103, 2155, 2208, 2261, 2314, 2366, 2419, 2472, 2525, 2577, 2630, 2683, 2736, 2788, 2841, 2894, 2947, 2999, 3052, 3105, 3158, 3210, 3263, 3316, 3369, 3421, 3474, 3527, 3580, 3632, 3685, 3738, 3791, 3843, 3896, 3949, 4002, 4054, 4107, 4160]# noqa: E501 + +# 后跳 +# extra/dark_knight/7822d6d52e10964a6755f142c666b494 +# 17e417b31686389eebff6d754c3401ea/7822d6d52e10964a6755f142c666b494 +class Skill4(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。\n + 该技能无法设置为连续技。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# extra/dark_knight/5a56514f35cf0270ae8d6c65f8fefd78 +# 17e417b31686389eebff6d754c3401ea/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill5(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [挑击]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + data0 = [0, 130, 137.5, 145, 152.5, 159.9, 167.4, 174.9, 182.4, 189.9, 197.3, 204.9, 212.3, 219.8, 227.2, 234.8, 246.4, 257.9, 269.5, 281.1, 292.6, 304.1, 315.6, 327.2, 338.8, 350.4, 361.9, 373.5, 385.1, 396.6, 408.2, 419.6, 431.2, 442.8, 454.4, 465.9, 477.5, 489.1, 500.6, 512.2, 523.8, 535.3, 546.8, 558.4, 569.9, 581.5, 593.1, 604.6, 616.2, 627.8, 639.3, 650.9, 662.4, 673.9, 685.5, 697.1, 708.6, 720.2, 731.8, 743.3, 754.9, 766.5, 778.1, 789.5, 801.1, 812.6, 824.2, 835.8, 847.3, 858.9, 870.5, 882.1, 893.6, 905.2, 916.6, 928.2, 939.8, 951.3, 962.9, 974.5, 986.1, 997.6, 1009.2, 1020.8, 1032.2, 1043.8, 1055.3, 1066.9, 1078.5, 1090.1, 1101.6, 1113.2, 1124.8, 1136.3, 1147.9, 1159.3, 1170.9, 1182.5, 1194.1, 1205.6, 1217.2, 1228.8, 1240.3, 1251.9, 1263.5, 1275, 1286.6, 1298.2, 1309.8, 1321.3, 1332.9, 1344.5, 1356, 1367.6, 1379.2, 1390.7, 1402.3, 1413.9, 1425.5, 1437, 1448.6, 1460.2, 1471.7, 1483.3, 1494.9, 1506.4, 1518, 1529.6, 1541.2, 1552.7, 1564.3, 1575.9, 1587.4, 1599, 1610.6, 1622.1, 1633.7, 1645.3, 1656.9, 1668.4, 1680, 1691.6, 1703.1, 1714.7, 1726.3, 1737.8, 1749.4, 1761, 1772.6, 1784.1, 1795.7, 1807.3, 1818.8, 1830.4, 1842, 1853.5, 1865.1, 1876.7, 1888.3, 1899.8, 1911.4, 1923, 1934.5, 1946.1, 1957.7, 1969.2, 1980.8, 1992.4, 2004, 2015.5, 2027.1, 2038.7, 2050.2, 2061.8, 2073.4, 2084.9, 2096.5, 2108.1, 2119.7, 2131.2, 2142.8, 2154.4, 2165.9, 2177.5, 2189.1, 2200.6, 2212.2, 2223.8, 2235.4, 2246.9, 2258.5, 2270.1, 2281.6, 2293.2, 2304.8, 2316.3, 2327.9, 2339.5, 2351.1, 2362.6, 2374.2]# noqa: E501 + # 前冲攻击力变化率 : {value1}% + data1 = [0, 130, 137.5, 145, 152.5, 159.9, 167.4, 174.9, 182.4, 189.9, 197.3, 204.9, 212.3, 219.8, 227.2, 234.8, 246.4, 257.9, 269.5, 281.1, 292.6, 304.1, 315.6, 327.2, 338.8, 350.4, 361.9, 373.5, 385.1, 396.6, 408.2, 419.6, 431.2, 442.8, 454.4, 465.9, 477.5, 489.1, 500.6, 512.2, 523.8, 535.3, 546.8, 558.4, 569.9, 581.5, 593.1, 604.6, 616.2, 627.8, 639.3, 650.9, 662.4, 673.9, 685.5, 697.1, 708.6, 720.2, 731.8, 743.3, 754.9, 766.5, 778.1, 789.5, 801.1, 812.6, 824.2, 835.8, 847.3, 858.9, 870.5, 882.1, 893.6, 905.2, 916.6, 928.2, 939.8, 951.3, 962.9, 974.5, 986.1, 997.6, 1009.2, 1020.8, 1032.2, 1043.8, 1055.3, 1066.9, 1078.5, 1090.1, 1101.6, 1113.2, 1124.8, 1136.3, 1147.9, 1159.3, 1170.9, 1182.5, 1194.1, 1205.6, 1217.2, 1228.8, 1240.3, 1251.9, 1263.5, 1275, 1286.6, 1298.2, 1309.8, 1321.3, 1332.9, 1344.5, 1356, 1367.6, 1379.2, 1390.7, 1402.3, 1413.9, 1425.5, 1437, 1448.6, 1460.2, 1471.7, 1483.3, 1494.9, 1506.4, 1518, 1529.6, 1541.2, 1552.7, 1564.3, 1575.9, 1587.4, 1599, 1610.6, 1622.1, 1633.7, 1645.3, 1656.9, 1668.4, 1680, 1691.6, 1703.1, 1714.7, 1726.3, 1737.8, 1749.4, 1761, 1772.6, 1784.1, 1795.7, 1807.3, 1818.8, 1830.4, 1842, 1853.5, 1865.1, 1876.7, 1888.3, 1899.8, 1911.4, 1923, 1934.5, 1946.1, 1957.7, 1969.2, 1980.8, 1992.4, 2004, 2015.5, 2027.1, 2038.7, 2050.2, 2061.8, 2073.4, 2084.9, 2096.5, 2108.1, 2119.7, 2131.2, 2142.8, 2154.4, 2165.9, 2177.5, 2189.1, 2200.6, 2212.2, 2223.8, 2235.4, 2246.9, 2258.5, 2270.1, 2281.6, 2293.2, 2304.8, 2316.3, 2327.9, 2339.5, 2351.1, 2362.6, 2374.2]# noqa: E501 + # 跳跃攻击力变化率 : {value2}% + data2 = [0, 130, 137.5, 145, 152.5, 159.9, 167.4, 174.9, 182.4, 189.9, 197.3, 204.9, 212.3, 219.8, 227.2, 234.8, 246.4, 257.9, 269.5, 281.1, 292.6, 304.1, 315.6, 327.2, 338.8, 350.4, 361.9, 373.5, 385.1, 396.6, 408.2, 419.6, 431.2, 442.8, 454.4, 465.9, 477.5, 489.1, 500.6, 512.2, 523.8, 535.3, 546.8, 558.4, 569.9, 581.5, 593.1, 604.6, 616.2, 627.8, 639.3, 650.9, 662.4, 673.9, 685.5, 697.1, 708.6, 720.2, 731.8, 743.3, 754.9, 766.5, 778.1, 789.5, 801.1, 812.6, 824.2, 835.8, 847.3, 858.9, 870.5, 882.1, 893.6, 905.2, 916.6, 928.2, 939.8, 951.3, 962.9, 974.5, 986.1, 997.6, 1009.2, 1020.8, 1032.2, 1043.8, 1055.3, 1066.9, 1078.5, 1090.1, 1101.6, 1113.2, 1124.8, 1136.3, 1147.9, 1159.3, 1170.9, 1182.5, 1194.1, 1205.6, 1217.2, 1228.8, 1240.3, 1251.9, 1263.5, 1275, 1286.6, 1298.2, 1309.8, 1321.3, 1332.9, 1344.5, 1356, 1367.6, 1379.2, 1390.7, 1402.3, 1413.9, 1425.5, 1437, 1448.6, 1460.2, 1471.7, 1483.3, 1494.9, 1506.4, 1518, 1529.6, 1541.2, 1552.7, 1564.3, 1575.9, 1587.4, 1599, 1610.6, 1622.1, 1633.7, 1645.3, 1656.9, 1668.4, 1680, 1691.6, 1703.1, 1714.7, 1726.3, 1737.8, 1749.4, 1761, 1772.6, 1784.1, 1795.7, 1807.3, 1818.8, 1830.4, 1842, 1853.5, 1865.1, 1876.7, 1888.3, 1899.8, 1911.4, 1923, 1934.5, 1946.1, 1957.7, 1969.2, 1980.8, 1992.4, 2004, 2015.5, 2027.1, 2038.7, 2050.2, 2061.8, 2073.4, 2084.9, 2096.5, 2108.1, 2119.7, 2131.2, 2142.8, 2154.4, 2165.9, 2177.5, 2189.1, 2200.6, 2212.2, 2223.8, 2235.4, 2246.9, 2258.5, 2270.1, 2281.6, 2293.2, 2304.8, 2316.3, 2327.9, 2339.5, 2351.1, 2362.6, 2374.2]# noqa: E501 + +# 受身蹲伏 +# extra/dark_knight/ce26c6b69d02a440a81b552bec94f03b +# 17e417b31686389eebff6d754c3401ea/ce26c6b69d02a440a81b552bec94f03b +class Skill6(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间, 通常用于为自己寻找反击机会。\n + 该技能无法设置为连续技。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 攻击类型转换 +# extra/dark_knight/12dca7fbf791e882b025a0d916181673 +# 17e417b31686389eebff6d754c3401ea/12dca7fbf791e882b025a0d916181673 +class Skill7(PassiveSkill): + """ + 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n + 每次点击技能窗口的技能图标时, 转换攻击类型。\n + 在决斗场中, 无法转换攻击类型, 适用技能固有的攻击类型。 + """ + name = "攻击类型转换" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "12dca7fbf791e882b025a0d916181673" + hasVP = False + hasUP = False + + +# 防具精通 +# extra/dark_knight/892ef624d8bf3d7fc045f84825fd6104 +# 17e417b31686389eebff6d754c3401ea/892ef624d8bf3d7fc045f84825fd6104 +class Skill8(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据当前设定的攻击类型转换 (物理/魔法) 状态, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 暗影 · 波动剑 +# extra/dark_knight/3d8f3d438405d79f8d3ed68072674d1e +# 17e417b31686389eebff6d754c3401ea/3d8f3d438405d79f8d3ed68072674d1e +class Skill9(ActiveSkill): + """ + 快速生成无属性波动剑, 并击退前方敌人。\n + 波动剑大小随技能等级增加而增大。 + """ + name = "暗影 · 波动剑" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [2, 110] + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 1477, 1627, 1777, 1927, 2076, 2226, 2376, 2526, 2676, 2826, 2975, 3125, 3275, 3425, 3575, 3725, 3874, 4024, 4174, 4324, 4474, 4624, 4773, 4923, 5073, 5223, 5373, 5523, 5673, 5822, 5972, 6122, 6272, 6422, 6572, 6721, 6871, 7021, 7171, 7321, 7471, 7620, 7770, 7920, 8070, 8220, 8370, 8520, 8669, 8819, 8969, 9119, 9269, 9419, 9568, 9718, 9868, 10018, 10168, 10318, 10467, 10617, 10767, 10917, 11067, 11217, 11366, 11516, 11666, 11816]# noqa: E501 + # [范围信息] + # 扩大率 : {value1}% + data1 = [0, 130, 131, 132, 134, 134, 135, 136, 138, 139, 139, 140, 142, 143, 144, 146, 147, 147, 149, 150, 151, 153, 154, 155, 157, 157, 158, 159, 161, 162, 163, 165, 165, 166, 167, 169, 170, 171, 173, 173, 174, 176, 177, 178, 180, 181, 181, 182, 184, 185, 186, 188, 189, 190, 190, 192, 193, 194, 196, 197, 198, 198, 200, 201, 203, 204, 205, 207, 207, 208, 209]# noqa: E501 + +# 黑暗十字刃 +# extra/dark_knight/ca75c965f20a150f99f54155a37400df +# 17e417b31686389eebff6d754c3401ea/ca75c965f20a150f99f54155a37400df +class Skill10(ActiveSkill): + """ + 挥动武器向敌人发出无属性的十字形斩击。 + """ + name = "黑暗十字刃" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [2, 170] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 270, 297, 325, 352, 380, 407, 434, 462, 489, 516, 544, 571, 599, 626, 653, 681, 708, 736, 763, 790, 818, 845, 873, 900, 927, 955, 982, 1009, 1037, 1064, 1092, 1119, 1146, 1174, 1201, 1229, 1256, 1283, 1311, 1338, 1365, 1393, 1420, 1448, 1475, 1502, 1530, 1557, 1585, 1612, 1639, 1667, 1694, 1722, 1749, 1776, 1804, 1831, 1858, 1886, 1913, 1941, 1968, 1995, 2023, 2050, 2078, 2105, 2132, 2160]# noqa: E501 + # 黑暗十字攻击力 : {value1}% + data1 = [0, 1190, 1311, 1432, 1552, 1673, 1794, 1914, 2035, 2156, 2277, 2397, 2518, 2639, 2760, 2880, 3001, 3122, 3243, 3363, 3484, 3605, 3725, 3846, 3967, 4088, 4208, 4329, 4450, 4571, 4691, 4812, 4933, 5053, 5174, 5295, 5416, 5536, 5657, 5778, 5899, 6019, 6140, 6261, 6382, 6502, 6623, 6744, 6864, 6985, 7106, 7227, 7347, 7468, 7589, 7710, 7830, 7951, 8072, 8192, 8313, 8434, 8555, 8675, 8796, 8917, 9038, 9158, 9279, 9400, 9521]# noqa: E501 + # [范围信息] + # 范围 : {value2}% + 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 + +# 暗月斩 +# extra/dark_knight/a2d943797daca862a6f321aca6ac9bfa +# 17e417b31686389eebff6d754c3401ea/a2d943797daca862a6f321aca6ac9bfa +class Skill11(ActiveSkill): + """ + 向前方敌人发出暗属性伤害的月形斩击, 并追加一个单手上斩。 + """ + name = "暗月斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [3, 120] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = False + + # 月形斩击攻击力 : {value0}% + data0 = [0, 928, 1022, 1116, 1210, 1305, 1399, 1493, 1587, 1681, 1775, 1870, 1964, 2058, 2152, 2246, 2340, 2434, 2529, 2623, 2717, 2811, 2905, 2999, 3093, 3188, 3282, 3376, 3470, 3564, 3658, 3752, 3847, 3941, 4035, 4129, 4223, 4317, 4412, 4506, 4600, 4694, 4788, 4882, 4976, 5071, 5165, 5259, 5353, 5447, 5541, 5635, 5730, 5824, 5918, 6012, 6106, 6200, 6294, 6389, 6483, 6577, 6671, 6765, 6859, 6954, 7048, 7142, 7236, 7330, 7424]# noqa: E501 + # 单手上斩攻击力 : {value1}% + data1 = [0, 1005, 1107, 1209, 1311, 1413, 1515, 1617, 1719, 1821, 1923, 2024, 2126, 2228, 2330, 2432, 2534, 2636, 2738, 2840, 2942, 3044, 3146, 3248, 3350, 3452, 3554, 3656, 3758, 3860, 3962, 4064, 4166, 4267, 4369, 4471, 4573, 4675, 4777, 4879, 4981, 5083, 5185, 5287, 5389, 5491, 5593, 5695, 5797, 5899, 6001, 6103, 6205, 6307, 6408, 6510, 6612, 6714, 6816, 6918, 7020, 7122, 7224, 7326, 7428, 7530, 7632, 7734, 7836, 7938, 8040]# noqa: E501 + # [范围信息] + # 单手上斩大小比率 : {value2}% + data2 = [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 + +# 冥光斩 +# extra/dark_knight/92360eab6e1f378902018eca681ac629 +# 17e417b31686389eebff6d754c3401ea/92360eab6e1f378902018eca681ac629 +class Skill12(ActiveSkill): + """ + 挥剑向前方敌人发出巨大的剑气攻击, 可以给予命中的敌人多段攻击。 + """ + name = "冥光斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [15, 440] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 1006, 1108, 1210, 1312, 1414, 1516, 1618, 1720, 1822, 1925, 2027, 2129, 2231, 2333, 2435, 2537, 2639, 2741, 2843, 2945, 3047, 3149, 3251, 3353, 3455, 3557, 3660, 3762, 3864, 3966, 4068, 4170, 4272, 4374, 4476, 4578, 4680, 4782, 4884, 4986, 5088, 5190, 5292, 5394, 5497, 5599, 5701, 5803, 5905, 6007, 6109, 6211, 6313, 6415, 6517, 6619, 6721, 6823, 6925, 7027, 7129, 7232, 7334, 7436, 7538, 7640, 7742, 7844, 7946, 8048]# noqa: E501 + # 多段攻击间隔 : {value1}秒 + data1 = [0, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35]# noqa: E501 + # [范围信息] + # 剑气喷射距离 : {value2}px + data2 = [0, 181, 185, 189, 193, 197, 202, 206, 210, 214, 218, 222, 227, 231, 235, 239, 243, 247, 251, 256, 260, 264, 268, 272, 276, 280, 284, 289, 293, 297, 301, 305, 309, 314, 318, 322, 326, 330, 334, 338, 342, 347, 351, 355, 359, 363, 367, 371, 376, 380, 384, 388, 392, 396, 400, 404, 409, 413, 417, 421, 425, 429, 434, 438, 442, 446, 450, 454, 458, 462, 467]# noqa: E501 + +# 旋涡斩 +# extra/dark_knight/202edb928046f4fa6dedf6337377efd5 +# 17e417b31686389eebff6d754c3401ea/202edb928046f4fa6dedf6337377efd5 +class Skill13(ActiveSkill): + """ + 用强威力的上斩攻击前方敌人, 并抓取目标对其施放暗黑波动, 波动将给周围敌人造成多段攻击伤害并击飞敌人。\n + 上斩和下斩可以对被抓取的敌人造成无属性伤害, 而暗黑波动则可以对被抓取的敌人以及周围的敌人造成无属性伤害。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。 + """ + name = "旋涡斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [5, 200] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = False + + # 上斩攻击力 : {value0}% + data0 = [0, 335, 369, 403, 437, 471, 505, 539, 573, 607, 641, 675, 709, 743, 777, 811, 845, 880, 914, 948, 982, 1016, 1050, 1084, 1118, 1152, 1186, 1220, 1254, 1288, 1322, 1356, 1390, 1424, 1458, 1492, 1526, 1560, 1594, 1628, 1662, 1696, 1730, 1764, 1798, 1832, 1866, 1900, 1934, 1968, 2002, 2036, 2070, 2104, 2138, 2172, 2206, 2240, 2274, 2308, 2342, 2376, 2410, 2444, 2478, 2512, 2546, 2580, 2614, 2648, 2682]# noqa: E501 + # 下斩攻击力 : {value1}% + data1 = [0, 515, 567, 619, 671, 724, 776, 828, 880, 933, 985, 1037, 1089, 1142, 1194, 1246, 1298, 1350, 1403, 1455, 1507, 1559, 1612, 1664, 1716, 1768, 1820, 1873, 1925, 1977, 2029, 2082, 2134, 2186, 2238, 2290, 2343, 2395, 2447, 2499, 2552, 2604, 2656, 2708, 2761, 2813, 2865, 2917, 2969, 3022, 3074, 3126, 3178, 3231, 3283, 3335, 3387, 3439, 3492, 3544, 3596, 3648, 3701, 3753, 3805, 3857, 3909, 3962, 4014, 4066, 4118]# noqa: E501 + # 暗黑波动攻击力 : {value2}% + data2 = [0, 575, 633, 692, 750, 808, 867, 925, 983, 1042, 1100, 1158, 1217, 1275, 1333, 1392, 1450, 1508, 1567, 1625, 1683, 1742, 1800, 1858, 1917, 1975, 2033, 2092, 2150, 2208, 2267, 2325, 2383, 2442, 2500, 2558, 2617, 2675, 2733, 2792, 2850, 2908, 2967, 3025, 3083, 3142, 3200, 3258, 3317, 3375, 3433, 3492, 3550, 3608, 3667, 3725, 3783, 3842, 3900, 3958, 4017, 4075, 4133, 4192, 4250, 4308, 4367, 4425, 4483, 4542, 4600]# noqa: E501 + # 暗黑波动多段攻击次数 : {value3}次 + 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 + +# 跃地斩 +# extra/dark_knight/6e33d47e6622ce03b6defdd912140270 +# 17e417b31686389eebff6d754c3401ea/6e33d47e6622ce03b6defdd912140270 +class Skill14(ActiveSkill): + """ + 向前低跃并用武器砸击地面, 有多段攻击判定, 可对敌人造成无属性攻击, 且最后一击能使敌人倒地。 + """ + name = "跃地斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [4, 100] + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + + # 跳跃高度 : {value0}~{value1}px + data0 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + 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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + # 攻击力 : {value2}% + data2 = [0, 748, 824, 900, 976, 1052, 1127, 1203, 1279, 1355, 1431, 1507, 1583, 1659, 1734, 1810, 1886, 1962, 2038, 2114, 2190, 2266, 2342, 2417, 2493, 2569, 2645, 2721, 2797, 2873, 2949, 3025, 3100, 3176, 3252, 3328, 3404, 3480, 3556, 3632, 3707, 3783, 3859, 3935, 4011, 4087, 4163, 4239, 4315, 4390, 4466, 4542, 4618, 4694, 4770, 4846, 4922, 4998, 5073, 5149, 5225, 5301, 5377, 5453, 5529, 5605, 5680, 5756, 5832, 5908, 5984]# noqa: E501 + # 多段攻击次数 : {value3}次 + data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + +# 突刺 +# extra/dark_knight/2a0a39184de92acf1c1375e00b77404c +# 17e417b31686389eebff6d754c3401ea/2a0a39184de92acf1c1375e00b77404c +class Skill15(ActiveSkill): + """ + 对前方敌人发动强威力的突刺, 可造成无属性伤害。\n + 装备太刀和光剑时, 攻击力降低, 但多段攻击数会增加; 装备钝器时, 可使敌人进入眩晕状态。 + """ + name = "突刺" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [10, 300] + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = False + + # 基本攻击力 : {value0}% + data0 = [0, 144, 159, 173, 188, 202, 217, 232, 246, 261, 275, 290, 305, 319, 334, 349, 363, 378, 392, 407, 422, 436, 451, 465, 480, 495, 509, 524, 538, 553, 568, 582, 597, 611, 626, 641, 655, 670, 685, 699, 714, 728, 743, 758, 772, 787, 801, 816, 831, 845, 860, 874, 889, 904, 918, 933, 947, 962, 977, 991, 1006, 1021, 1035, 1050, 1064, 1079, 1094, 1108, 1123, 1137, 1152]# noqa: E501 + # 普通多段攻击次数 : {value1}次 + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # - 装备太刀或光剑攻击时 - + # 多段攻击次数 : {value2}次 + 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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # 攻击力 : {value3}% + data3 = [0, 101, 111, 121, 131, 142, 152, 162, 172, 183, 193, 203, 213, 224, 234, 244, 254, 264, 275, 285, 295, 305, 316, 326, 336, 346, 356, 367, 377, 387, 397, 408, 418, 428, 438, 448, 459, 469, 479, 489, 500, 510, 520, 530, 541, 551, 561, 571, 581, 592, 602, 612, 622, 633, 643, 653, 663, 673, 684, 694, 704, 714, 725, 735, 745, 755, 765, 776, 786, 796, 806]# noqa: E501 + # - 装备钝器攻击时 - + # 眩晕几率 : {value4}% + data4 = [0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501 + # 眩晕时间 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + +# 暗影三击剑 +# extra/dark_knight/7ec521d063d2190e1fcc5bd229af9bcf +# 17e417b31686389eebff6d754c3401ea/7ec521d063d2190e1fcc5bd229af9bcf +class Skill16(ActiveSkill): + """ + 迅速向下、 上、 中三个方向发出刺击, 给予敌人暗属性攻击并将其击退。 + """ + name = "暗影三击剑" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [10, 600] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = False + + # 刺击下段攻击力 : {value0}% + data0 = [0, 664, 770, 876, 982, 1087, 1193, 1299, 1405, 1511, 1617, 1722, 1828, 1934, 2040, 2146, 2252, 2358, 2463, 2569, 2675, 2781, 2887, 2993, 3099, 3204, 3310, 3416, 3522, 3628, 3734, 3839, 3945, 4051, 4157, 4263, 4369, 4475, 4580, 4686, 4792, 4898, 5004, 5110, 5216, 5321, 5427, 5533, 5639, 5745, 5851, 5956, 6062, 6168, 6274, 6380, 6486, 6592, 6697, 6803, 6909, 7015, 7121, 7227, 7333, 7438, 7544, 7650, 7756, 7862, 7968]# noqa: E501 + # 刺击上段攻击力 : {value1}% + data1 = [0, 664, 770, 876, 982, 1087, 1193, 1299, 1405, 1511, 1617, 1722, 1828, 1934, 2040, 2146, 2252, 2358, 2463, 2569, 2675, 2781, 2887, 2993, 3099, 3204, 3310, 3416, 3522, 3628, 3734, 3839, 3945, 4051, 4157, 4263, 4369, 4475, 4580, 4686, 4792, 4898, 5004, 5110, 5216, 5321, 5427, 5533, 5639, 5745, 5851, 5956, 6062, 6168, 6274, 6380, 6486, 6592, 6697, 6803, 6909, 7015, 7121, 7227, 7333, 7438, 7544, 7650, 7756, 7862, 7968]# noqa: E501 + # 刺击中段攻击力 : {value2}% + data2 = [0, 1330, 1542, 1754, 1966, 2178, 2390, 2602, 2814, 3026, 3238, 3450, 3662, 3875, 4087, 4299, 4511, 4723, 4935, 5147, 5359, 5571, 5783, 5995, 6207, 6419, 6631, 6843, 7055, 7267, 7479, 7691, 7903, 8115, 8327, 8539, 8751, 8963, 9176, 9388, 9600, 9812, 10024, 10236, 10448, 10660, 10872, 11084, 11296, 11508, 11720, 11932, 12144, 12356, 12568, 12780, 12992, 13204, 13416, 13628, 13840, 14052, 14264, 14476, 14689, 14901, 15113, 15325, 15537, 15749, 15961]# noqa: E501 + +# 强化 - 后跳 +# extra/dark_knight/2b340542e776818b78f3212af184bd6b +# 17e417b31686389eebff6d754c3401ea/2b340542e776818b78f3212af184bd6b +class Skill17(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# extra/dark_knight/1fea5a626f15230237946a11a9d11582 +# 17e417b31686389eebff6d754c3401ea/1fea5a626f15230237946a11a9d11582 +class Skill18(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 该技能无法设置为连续技。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 暗 · 光剑精通 +# extra/dark_knight/717f1e2104fe4b796f800352fa143ecc +# 17e417b31686389eebff6d754c3401ea/717f1e2104fe4b796f800352fa143ecc +class Skill19(PassiveSkill): + """ + 使用光剑系武器攻击敌人时, 可以增加光剑的物攻、 魔攻和物理命中率。\n + [装备传世武器后]\n + 适用独立的攻击力/命中率增加数值。 + """ + name = "暗 · 光剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value1}% + data1 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 物理命中率增加 : {value2}% + data2 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + # [装备传世武器后] + # 物理攻击力增加率 : {value3}% + data3 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value4}% + data4 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 命中率增加 : {value5}% + data5 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + +# 暗 · 短剑精通 +# extra/dark_knight/01c3a2fb793d293a25ed8dc7a0d70c1a +# 17e417b31686389eebff6d754c3401ea/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill20(PassiveSkill): + """ + 使用短剑系武器攻击敌人时, 可以增加短剑的物攻、 魔攻和物理命中率。\n + [装备传世武器后]\n + 适用独立的攻击力/命中率增加数值。 + """ + name = "暗 · 短剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 15.9, 17.4, 18.9, 20.4, 21.9, 23.4, 24.9, 26.4, 27.9, 29.4, 30.9, 32.4, 33.9, 35.4, 36.9, 38.4, 39.9, 41.4, 42.9, 44.4, 45.9, 47.4, 48.9, 50.4, 51.9, 53.4, 54.9, 56.4, 57.9, 59.4, 60.9, 62.4, 63.9, 65.4, 66.9, 68.4, 69.9, 71.4, 72.9, 74.4]# noqa: E501 + # 魔法攻击力增加率 : {value1}% + data1 = [0, 15.9, 17.4, 18.9, 20.4, 21.9, 23.4, 24.9, 26.4, 27.9, 29.4, 30.9, 32.4, 33.9, 35.4, 36.9, 38.4, 39.9, 41.4, 42.9, 44.4, 45.9, 47.4, 48.9, 50.4, 51.9, 53.4, 54.9, 56.4, 57.9, 59.4, 60.9, 62.4, 63.9, 65.4, 66.9, 68.4, 69.9, 71.4, 72.9, 74.4]# noqa: E501 + # 物理命中率增加 : {value2}% + data2 = [0, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4]# noqa: E501 + # [装备传世武器后] + # 物理攻击力增加率 : {value3}% + data3 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value4}% + data4 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 命中率增加 : {value5}% + data5 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + +# 暗 · 太刀精通 +# extra/dark_knight/8f73f243041c2d27739fe7696f02bf9b +# 17e417b31686389eebff6d754c3401ea/8f73f243041c2d27739fe7696f02bf9b +class Skill21(PassiveSkill): + """ + 使用太刀系武器攻击敌人时, 可以增加太刀的物攻、 魔攻和物理命中率。\n + [装备传世武器后]\n + 适用独立的攻击力/命中率增加数值。 + """ + name = "暗 · 太刀精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + 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]# noqa: E501 + # 魔法攻击力增加率 : {value1}% + data1 = [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]# noqa: E501 + # 物理命中率增加 : {value2}% + data2 = [0, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4]# noqa: E501 + # [装备传世武器后] + # 物理攻击力增加率 : {value3}% + data3 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value4}% + data4 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 命中率增加 : {value5}% + data5 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + +# 暗 · 巨剑精通 +# extra/dark_knight/8c2379737c5acc935c1731f67f607655 +# 17e417b31686389eebff6d754c3401ea/8c2379737c5acc935c1731f67f607655 +class Skill22(PassiveSkill): + """ + 使用巨剑系武器攻击敌人时, 可以增加巨剑的物攻、 魔攻和物理命中率。\n + [装备传世武器后]\n + 适用独立的攻击力/命中率增加数值。 + """ + name = "暗 · 巨剑精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + 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]# noqa: E501 + # 魔法攻击力增加率 : {value1}% + data1 = [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]# noqa: E501 + # 物理命中率增加 : {value2}% + data2 = [0, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3, 9.6, 9.9, 10.2, 10.5, 10.8, 11.1, 11.4, 11.7, 12, 12.3, 12.6, 12.9, 13.2, 13.5, 13.8, 14.1, 14.4]# noqa: E501 + # [装备传世武器后] + # 物理攻击力增加率 : {value3}% + data3 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value4}% + data4 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 命中率增加 : {value5}% + data5 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + +# 暗 · 钝器精通 +# extra/dark_knight/9cb6f9ed646fa87f9b7680a42ce83d1a +# 17e417b31686389eebff6d754c3401ea/9cb6f9ed646fa87f9b7680a42ce83d1a +class Skill23(PassiveSkill): + """ + 使用钝器系武器攻击敌人时, 可以增加钝器的物攻、 魔攻和物理命中率。\n + [装备传世武器后]\n + 适用独立的攻击力/命中率增加数值。 + """ + name = "暗 · 钝器精通" + learnLv = 15 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + 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]# noqa: E501 + # 魔法攻击力增加率 : {value1}% + data1 = [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]# noqa: E501 + # 物理命中率增加 : {value2}% + data2 = [0, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 10, 10.4, 10.8, 11.2, 11.6, 12, 12.4, 12.8, 13.2, 13.6, 14, 14.4, 14.8, 15.2, 15.6, 16, 16.4, 16.8, 17.2, 17.6, 18, 18.4, 18.8, 19.2]# noqa: E501 + # [装备传世武器后] + # 物理攻击力增加率 : {value3}% + data3 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 魔法攻击力增加率 : {value4}% + data4 = [0, 18.6, 20.1, 21.6, 23.1, 24.6, 26.1, 27.6, 29.1, 30.6, 32.1, 33.6, 35.1, 36.6, 38.1, 39.6, 41.1, 42.6, 44.1, 45.6, 47.1, 48.6, 50.1, 51.6, 53.1, 54.6, 56.1, 57.6, 59.1, 60.6, 62.1, 63.6, 65.1, 66.6, 68.1, 69.6, 71.1, 72.6, 74.1, 75.6, 77.1]# noqa: E501 + # 命中率增加 : {value5}% + data5 = [0, 9, 9.9, 10.8, 11.7, 12.6, 13.5, 14.4, 15.3, 16.2, 17.1, 18, 18.9, 19.8, 20.7, 21.6, 22.5, 23.4, 24.3, 25.2, 26.1, 27, 27.9, 28.8, 29.7, 30.6, 31.5, 32.4, 33.3, 34.2, 35.1, 36, 36.9, 37.8, 38.7, 39.6, 40.5, 41.4, 42.3, 43.2, 44.1]# noqa: E501 + +# 暗劲爆发 +# extra/dark_knight/506e7ed77d517419a6e1c437a2cedb17 +# 17e417b31686389eebff6d754c3401ea/506e7ed77d517419a6e1c437a2cedb17 +class Skill24(ActiveSkill): + """ + 向自身周围爆发黑暗气息, 使附近的敌人受到一定的无属性物理伤害并浮空。\n + 在决斗场中, 爆炸范围边缘的多段攻击次数为爆炸中心攻击次数的一半。 + """ + name = "暗劲爆发" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 16 + mp = [10, 450] + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = True + + # 冲击波攻击力 : {value0}% + data0 = [0, 765, 843, 920, 998, 1075, 1153, 1231, 1308, 1386, 1463, 1541, 1619, 1696, 1774, 1851, 1929, 2007, 2084, 2162, 2239, 2317, 2395, 2472, 2550, 2627, 2705, 2783, 2860, 2938, 3015, 3093, 3171, 3248, 3326, 3403, 3481, 3559, 3636, 3714, 3791, 3869, 3947, 4024, 4102, 4179, 4257, 4335, 4412, 4490, 4567, 4645, 4723, 4800, 4878, 4955, 5033, 5111, 5188, 5266, 5343, 5421, 5499, 5576, 5654, 5731, 5809, 5887, 5964, 6042, 6119]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 843, 928, 1014, 1099, 1185, 1270, 1356, 1442, 1527, 1613, 1698, 1784, 1869, 1955, 2040, 2126, 2211, 2297, 2382, 2468, 2553, 2639, 2724, 2810, 2895, 2981, 3066, 3152, 3237, 3323, 3408, 3494, 3579, 3665, 3750, 3836, 3921, 4007, 4092, 4178, 4263, 4349, 4434, 4520, 4605, 4691, 4777, 4862, 4948, 5033, 5119, 5204, 5290, 5375, 5461, 5546, 5632, 5717, 5803, 5888, 5974, 6059, 6145, 6230, 6316, 6401, 6487, 6572, 6658, 6743]# noqa: E501 + # 爆炸多段攻击次数 : {value2}次 + 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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value3}% + 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 + +# 暗之剑士 +# extra/dark_knight/8ee0099656df08a0b39225f8a21d514b +# 17e417b31686389eebff6d754c3401ea/8ee0099656df08a0b39225f8a21d514b +class Skill25(PassiveSkill): + """ + 对于黑暗武士来说, 没有不会使用的武器。 学习后, 增加所有武器的精通等级。\n + 首次学习时, 可使所有武器精通各提升3级; 以后技能每提升1级时, 武器精通提升1级。 + """ + name = "暗之剑士" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "8ee0099656df08a0b39225f8a21d514b" + hasVP = False + hasUP = False + + +# 暗影鞭 +# extra/dark_knight/d429147c372b549c3dadcabcba50787f +# 17e417b31686389eebff6d754c3401ea/d429147c372b549c3dadcabcba50787f +class Skill26(ActiveSkill): + """ + 像挥鞭子一样挥舞手中的武器进行暗属性攻击, 并且可以把远距离的敌人拉到身前。 + """ + name = "暗影鞭" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [10, 450] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 1576, 1827, 2078, 2330, 2581, 2832, 3083, 3335, 3586, 3837, 4088, 4340, 4591, 4842, 5093, 5345, 5596, 5847, 6098, 6350, 6601, 6852, 7103, 7355, 7606, 7857, 8108, 8360, 8611, 8862, 9113, 9364, 9616, 9867, 10118, 10369, 10621, 10872, 11123, 11374, 11626, 11877, 12128, 12379, 12631, 12882, 13133, 13384, 13636, 13887, 14138, 14389, 14641, 14892, 15143, 15394, 15646, 15897, 16148, 16399, 16651, 16902, 17153, 17404, 17655, 17907, 18158, 18409, 18660, 18912]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 3679, 4266, 4852, 5439, 6025, 6612, 7198, 7785, 8371, 8958, 9544, 10131, 10717, 11304, 11890, 12477, 13063, 13650, 14236, 14823, 15409, 15996, 16582, 17169, 17755, 18342, 18928, 19515, 20101, 20688, 21274, 21861, 22447, 23034, 23620, 24207, 24793, 25380, 25966, 26553, 27139, 27726, 28313, 28899, 29486, 30072, 30659, 31245, 31832, 32418, 33005, 33591, 34178, 34764, 35351, 35937, 36524, 37110, 37697, 38283, 38870, 39456, 40043, 40629, 41216, 41802, 42389, 42975, 43562, 44148]# noqa: E501 + # [范围信息] + # 攻击范围 : {value2}% + data2 = [0, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213]# noqa: E501 + +# 邪影 · 波动剑 +# extra/dark_knight/c91a62dc0a18360acf5031ac0ebf09f5 +# 17e417b31686389eebff6d754c3401ea/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill27(ActiveSkill): + """ + 向前方发动黑暗气息, 黑暗气息凝结成气刃追击敌人, 并对其造成无属性伤害。\n + 当气刃停止前进时, 会发生爆炸并消失。 + """ + name = "邪影 · 波动剑" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [14, 450] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = False + hasUP = True + + # 气刃攻击力 : {value0}% + data0 = [0, 100, 110, 120, 130, 141, 151, 161, 171, 181, 191, 201, 212, 222, 232, 242, 252, 262, 272, 283, 293, 303, 313, 323, 333, 343, 354, 364, 374, 384, 394, 404, 414, 425, 435, 445, 455, 465, 475, 485, 496, 506, 516, 526, 536, 546, 556, 567, 577, 587, 597, 607, 617, 627, 638, 648, 658, 668, 678, 688, 698, 709, 719, 729, 739, 749, 759, 769, 780, 790, 800]# noqa: E501 + # 前进时的攻击力 : {value1}% + data1 = [0, 972, 1071, 1169, 1268, 1367, 1465, 1564, 1662, 1761, 1860, 1958, 2057, 2155, 2254, 2353, 2451, 2550, 2648, 2747, 2846, 2944, 3043, 3142, 3240, 3339, 3437, 3536, 3635, 3733, 3832, 3930, 4029, 4128, 4226, 4325, 4424, 4522, 4621, 4719, 4818, 4917, 5015, 5114, 5212, 5311, 5410, 5508, 5607, 5705, 5804, 5903, 6001, 6100, 6199, 6297, 6396, 6494, 6593, 6692, 6790, 6889, 6987, 7086, 7185, 7283, 7382, 7481, 7579, 7678, 7776]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 194, 214, 233, 253, 273, 292, 312, 332, 351, 371, 391, 410, 430, 450, 470, 489, 509, 529, 548, 568, 588, 607, 627, 647, 666, 686, 706, 725, 745, 765, 784, 804, 824, 843, 863, 883, 902, 922, 942, 962, 981, 1001, 1021, 1040, 1060, 1080, 1099, 1119, 1139, 1158, 1178, 1198, 1217, 1237, 1257, 1276, 1296, 1316, 1335, 1355, 1375, 1395, 1414, 1434, 1454, 1473, 1493, 1513, 1532, 1552]# noqa: E501 + # 多段攻击次数上限 : {value3}次 + data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 暴击 +# extra/dark_knight/fc1262c19f3d0477ee8eda47b8db8696 +# 17e417b31686389eebff6d754c3401ea/fc1262c19f3d0477ee8eda47b8db8696 +class Skill28(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 瞬影斩 +# extra/dark_knight/669f1428193f61f9d92c743b72438c4d +# 17e417b31686389eebff6d754c3401ea/669f1428193f61f9d92c743b72438c4d +class Skill29(ActiveSkill): + """ + 向前方快速移动并斩击敌人, 可造成无属性伤害。 + """ + name = "瞬影斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [50, 880] + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 3033, 3341, 3648, 3956, 4264, 4571, 4879, 5187, 5495, 5802, 6110, 6418, 6725, 7033, 7341, 7648, 7956, 8264, 8572, 8879, 9187, 9495, 9802, 10110, 10418, 10725, 11033, 11341, 11648, 11956, 12264, 12572, 12879, 13187, 13495, 13802, 14110, 14418, 14725, 15033, 15341, 15649, 15956, 16264, 16572, 16879, 17187, 17495, 17802, 18110, 18418, 18725, 19033, 19341, 19649, 19956, 20264, 20572, 20879, 21187, 21495, 21802, 22110, 22418, 22726, 23033, 23341, 23649, 23956, 24264]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + +# 灭魂封魔斩 +# extra/dark_knight/1b1cfab062e0768bcc889e33e1f30dbf +# 17e417b31686389eebff6d754c3401ea/1b1cfab062e0768bcc889e33e1f30dbf +class Skill30(ActiveSkill): + """ + 把前方敌人吸附到自身的近身处, 并对其进行无属性斩击。\n + 在决斗场中, 吸附的敌人越多, 斩击时造成的伤害就越大。\n + 若吸附的是领主、 稀有、 精英、 深渊、 人形怪敌人, 则敌人受到的伤害会更大。 + """ + name = "灭魂封魔斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [20, 500] + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 29866, 32896, 35926, 38956, 41986, 45015, 48045, 51075, 54105, 57135, 60165, 63195, 66225, 69254, 72284, 75314, 78344, 81374, 84404, 87434, 90464, 93494, 96523, 99553, 102583, 105613, 108643, 111673, 114703, 117733, 120763, 123792, 126822, 129852, 132882, 135912, 138942, 141972, 145002, 148031, 151061, 154091, 157121, 160151, 163181, 166211, 169241, 172271, 175300, 178330, 181360, 184390, 187420, 190450, 193480, 196510, 199540, 202569, 205599, 208629, 211659, 214689, 217719, 220749, 223779, 226808, 229838, 232868, 235898, 238928]# noqa: E501 + # [决斗场] + # 最低攻击力 : {value1}% + data1 = [0, 29866, 32897, 35928, 38957, 41988, 45016, 48049, 51078, 54109, 57139, 60172, 63198, 66229, 69258, 72289, 75320, 78351, 81379, 84410, 87440, 90472, 93502, 96533, 99560, 102590, 105621, 108652, 111682, 114713, 117739, 120771, 123801, 126832, 129861, 132892, 135922, 138953, 141981, 145012, 148041, 151074, 154102, 157133, 160162, 163193, 166224, 169255, 172283, 175314, 178344, 181376, 184406, 187434, 190463, 193494, 196525, 199556, 202586, 205617, 208644, 211677, 214707, 217738, 220769, 223793, 226824, 229855, 232885, 235918, 238945]# noqa: E501 + # 达到最高攻击力所要求的吸附总数 : {value2} + data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # [范围信息] + # 斩击范围 : {value3}% + 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 + +# 冥魂珠 +# extra/dark_knight/9dda3f4a849dba1a288dd65e116860f2 +# 17e417b31686389eebff6d754c3401ea/9dda3f4a849dba1a288dd65e116860f2 +class Skill31(ActiveSkill): + """ + 向敌人发射含有黑暗气息的冥魂珠。\n + 冥魂珠进行多段攻击时, 会降低冥魂珠和被命中敌人的移动速度; 冥魂珠消失时, 会产生爆炸并给予周围敌人暗属性伤害。 + """ + name = "冥魂珠" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [20, 350] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 432, 476, 520, 563, 607, 651, 695, 739, 783, 826, 870, 914, 958, 1002, 1046, 1089, 1133, 1177, 1221, 1265, 1309, 1352, 1396, 1440, 1484, 1528, 1571, 1615, 1659, 1703, 1747, 1791, 1834, 1878, 1922, 1966, 2010, 2054, 2097, 2141, 2185, 2229, 2273, 2316, 2360, 2404, 2448, 2492, 2536, 2579, 2623, 2667, 2711, 2755, 2799, 2842, 2886, 2930, 2974, 3018, 3062, 3105, 3149, 3193, 3237, 3281, 3324, 3368, 3412, 3456]# noqa: E501 + # 冥魂珠多段攻击间隔 : {value1}秒 + data1 = [0, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05]# noqa: E501 + # 冥魂珠多段攻击次数 : {value2}次 + data2 = [0, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34]# noqa: E501 + # 冥魂珠爆炸攻击力 : {value3}% + data3 = [0, 984, 1084, 1184, 1284, 1384, 1483, 1583, 1683, 1783, 1883, 1983, 2083, 2182, 2282, 2382, 2482, 2582, 2682, 2781, 2881, 2981, 3081, 3181, 3281, 3381, 3480, 3580, 3680, 3780, 3880, 3980, 4079, 4179, 4279, 4379, 4479, 4579, 4679, 4778, 4878, 4978, 5078, 5178, 5278, 5377, 5477, 5577, 5677, 5777, 5877, 5977, 6076, 6176, 6276, 6376, 6476, 6576, 6675, 6775, 6875, 6975, 7075, 7175, 7275, 7374, 7474, 7574, 7674, 7774, 7874]# noqa: E501 + # [范围信息] + # 珠子大小 : {value4}% + data4 = [0, 100, 101, 102, 103, 103.5, 104, 105, 106.7, 108.3, 110, 111.7, 113.3, 115, 116.7, 118.3, 120, 121.7, 123.3, 125, 126.7, 128.3, 130, 131.7, 133.3, 135, 136.7, 138.3, 140, 141.7, 143.3, 145, 146.7, 148.3, 150, 151.7, 153.3, 155, 156.7, 158.3, 160, 161.7, 163.3, 165, 166.7, 168.3, 170, 171.7, 173.3, 175, 176.7, 173.4, 177.8, 179.5, 181.1, 182.7, 184.4, 186, 187.6, 189.3, 190.9, 192.5, 194.2, 195.8, 197.5, 199.1, 200.7, 202.4, 204, 205.6, 207.3]# noqa: E501 + +# 暗魂之手 +# extra/dark_knight/3829c15bf5f520c13998a3479ba0ce7b +# 17e417b31686389eebff6d754c3401ea/3829c15bf5f520c13998a3479ba0ce7b +class Skill32(ActiveSkill): + """ + 抓取前方一名敌人并吸进其暗黑血气后, 再将吸进的血气喷发, 可以对敌人造成无属性物理伤害。\n + 有吸附判定, 一定距离内即使是手触碰不到的敌人也可以抓取。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果 + """ + name = "暗魂之手" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [7, 145] + uuid = "3829c15bf5f520c13998a3479ba0ce7b" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 4136, 4556, 4975, 5395, 5814, 6234, 6653, 7073, 7493, 7912, 8332, 8751, 9171, 9591, 10010, 10430, 10849, 11269, 11689, 12108, 12528, 12947, 13367, 13786, 14206, 14626, 15045, 15465, 15884, 16304, 16724, 17143, 17563, 17982, 18402, 18822, 19241, 19661, 20080, 20500, 20919, 21339, 21759, 22178, 22598, 23017, 23437, 23857, 24276, 24696, 25115, 25535, 25955, 26374, 26794, 27213, 27633, 28052, 28472, 28892, 29311, 29731, 30150, 30570, 30990, 31409, 31829, 32248, 32668, 33088]# noqa: E501 + # 喷发时攻击力 : {value1}% + data1 = [0, 2807, 3092, 3377, 3661, 3946, 4231, 4516, 4800, 5085, 5370, 5655, 5940, 6224, 6509, 6794, 7079, 7363, 7648, 7933, 8218, 8503, 8787, 9072, 9357, 9642, 9926, 10211, 10496, 10781, 11065, 11350, 11635, 11920, 12205, 12489, 12774, 13059, 13344, 13628, 13913, 14198, 14483, 14768, 15052, 15337, 15622, 15907, 16191, 16476, 16761, 17046, 17331, 17615, 17900, 18185, 18470, 18754, 19039, 19324, 19609, 19893, 20178, 20463, 20748, 21033, 21317, 21602, 21887, 22172, 22456]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + +# 暗影升龙击 +# extra/dark_knight/28b583c75a49103a1d8aabf799c000a4 +# 17e417b31686389eebff6d754c3401ea/28b583c75a49103a1d8aabf799c000a4 +class Skill33(ActiveSkill): + """ + 以冲撞击退敌人的同时向敌人发出单手上斩, 可以使敌人浮空。\n + 若按住技能键, 则可以追加一个蓄气型下捶击。\n + [暗影升龙击]的所有攻击均为无属性攻击。 + """ + name = "暗影升龙击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [15, 449] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = True + + # 冲撞攻击力 : {value0}% + data0 = [0, 1099, 1211, 1322, 1433, 1545, 1656, 1768, 1879, 1991, 2102, 2214, 2325, 2437, 2548, 2660, 2771, 2883, 2994, 3106, 3217, 3329, 3440, 3552, 3663, 3775, 3886, 3998, 4109, 4221, 4332, 4444, 4555, 4667, 4778, 4890, 5001, 5113, 5224, 5336, 5447, 5559, 5670, 5782, 5893, 6005, 6116, 6228, 6339, 6451, 6562, 6674, 6785, 6897, 7008, 7120, 7231, 7343, 7454, 7566, 7677, 7789, 7900, 8012, 8123, 8235, 8346, 8458, 8569, 8681, 8792]# noqa: E501 + # 上斩攻击力 : {value1}% + data1 = [0, 1654, 1822, 1990, 2157, 2325, 2493, 2661, 2829, 2996, 3164, 3332, 3500, 3667, 3835, 4003, 4171, 4339, 4506, 4674, 4842, 5010, 5178, 5345, 5513, 5681, 5849, 6017, 6184, 6352, 6520, 6688, 6856, 7023, 7191, 7359, 7527, 7694, 7862, 8030, 8198, 8366, 8533, 8701, 8869, 9037, 9205, 9372, 9540, 9708, 9876, 10044, 10211, 10379, 10547, 10715, 10883, 11050, 11218, 11386, 11554, 11722, 11889, 12057, 12225, 12393, 12560, 12728, 12896, 13064, 13232]# noqa: E501 + # 下捶攻击力 : {value2}% ~ {value3}% + data2 = [0, 589, 654, 711, 773, 831, 894, 951, 1013, 1070, 1131, 1196, 1252, 1310, 1376, 1436, 1490, 1560, 1615, 1674, 1737, 1799, 1856, 1920, 1976, 2039, 2096, 2158, 2216, 2277, 2341, 2398, 2453, 2523, 2582, 2637, 2706, 2762, 2820, 2883, 2946, 3003, 3064, 3122, 3184, 3242, 3304, 3368, 3425, 3487, 3543, 3607, 3665, 3727, 3789, 3848, 3910, 3966, 4029, 4085, 4149, 4210, 4268, 4330, 4388, 4451, 4510, 4571, 4631, 4691, 4752]# noqa: E501 + data3 = [0, 1186, 1304, 1424, 1545, 1665, 1786, 1906, 2027, 2146, 2266, 2388, 2507, 2628, 2747, 2868, 2987, 3108, 3229, 3348, 3469, 3589, 3708, 3830, 3950, 4071, 4190, 4310, 4430, 4551, 4671, 4791, 4912, 5031, 5152, 5273, 5393, 5513, 5633, 5754, 5872, 5993, 6114, 6234, 6354, 6474, 6595, 6716, 6835, 6956, 7076, 7196, 7315, 7436, 7557, 7676, 7797, 7917, 8037, 8158, 8278, 8399, 8518, 8639, 8759, 8880, 9000, 9120, 9240, 9360, 9481]# noqa: E501 + # 下捶冲击波攻击力 : {value4}% + data4 = [0, 1186, 1306, 1427, 1547, 1667, 1788, 1908, 2028, 2149, 2269, 2389, 2510, 2630, 2750, 2871, 2991, 3111, 3232, 3352, 3472, 3593, 3713, 3833, 3954, 4074, 4194, 4315, 4435, 4555, 4675, 4796, 4916, 5036, 5157, 5277, 5397, 5518, 5638, 5758, 5879, 5999, 6119, 6240, 6360, 6480, 6601, 6721, 6841, 6962, 7082, 7202, 7323, 7443, 7563, 7684, 7804, 7924, 8045, 8165, 8285, 8406, 8526, 8646, 8767, 8887, 9007, 9128, 9248, 9368, 9488]# noqa: E501 + +# 黑暗释放 +# extra/dark_knight/1c1a9606eb702ebe5a7bb4397f3aeae0 +# 17e417b31686389eebff6d754c3401ea/1c1a9606eb702ebe5a7bb4397f3aeae0 +class Skill34(ActiveSkill): + """ + 释放鬼手中蕴藏的黑暗气息, 完美支配武器, 对武器赋予暗属性并增加暴击伤害。 \n + ※该技能只能添加至扩展技能栏。 + """ + name = "黑暗释放" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 5 + uuid = "1c1a9606eb702ebe5a7bb4397f3aeae0" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 暴击伤害增加率 : {value1}% + data1 = [0, 1.5, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30]# noqa: E501 + +# 冥魂之陨 +# extra/dark_knight/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 17e417b31686389eebff6d754c3401ea/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill35(ActiveSkill): + """ + 在自身周围一定区域内落下黑暗气息给予敌人暗属性伤害。\n + 黑暗气息掉落时, 自身会进入霸体状态, 但无法移动, 按跳跃键可以取消施放动作。\n + 取消后, 黑暗气息维持掉落, 且在决斗场发生被击时被中断使用。 + """ + name = "冥魂之陨" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [40, 886] + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = True + hasUP = True + vps = [{'name': '冥魂暴陨', 'desc': '施放时间减少
始终消耗[时间停滞]层数'}, {'name': '冥魂之息', 'desc': '可强控敌人
范围增加'}] # noqa: E501 + + # 多段攻击次数 : {value0}次 + data0 = [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 + # 持续时间 : {value1}秒 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 攻击力 : {value2}% + data2 = [0, 552, 608, 664, 720, 776, 832, 888, 944, 1000, 1056, 1112, 1168, 1224, 1280, 1336, 1392, 1448, 1504, 1560, 1616, 1672, 1728, 1784, 1840, 1896, 1952, 2008, 2064, 2120, 2176, 2232, 2288, 2344, 2400, 2456, 2512, 2568, 2624, 2680, 2736, 2792, 2848, 2904, 2960, 3016, 3072, 3128, 3184, 3240, 3296, 3352, 3408, 3464, 3520, 3576, 3632, 3688, 3744, 3800, 3856, 3912, 3968, 4024, 4080, 4136, 4192, 4248, 4304, 4360, 4416]# noqa: E501 + # [范围信息] + # 落下范围 : {value3}px + data3 = [0, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360]# noqa: E501 + + def vp_1(self): + """ + [冥魂之陨]\n + 施放技能后可以移动\n + 通过扩展技能栏或技能指令施放时, 无论是否中断, 均适用消耗[时间停滞]能量和攻击力增加效果 + """ + ... + + def vp_2(self): + """ + [冥魂之陨]\n + 在气息降落为止生成裂缝\n + - 使范围内的敌人进入强制控制状态\n + 降落范围 +50% + """ + ... + +# 凝魂波动阵 +# extra/dark_knight/c61f5a010370101402b05b21916c2071 +# 17e417b31686389eebff6d754c3401ea/c61f5a010370101402b05b21916c2071 +class Skill36(ActiveSkill): + """ + 捶击地面后生成圆形波动阵攻击敌人, 可以使波动阵内的所有敌人持续受到多段攻击伤害和波动伤害, 并将其击飞。\n + 当波动阵解除时, 可以造成巨大的伤害, 并使周围敌人受到扩散型伤害。 + """ + name = "凝魂波动阵" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [45, 1000] + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = True + + # 捶击攻击力 : {value0}% + data0 = [0, 1324, 1459, 1593, 1728, 1862, 1996, 2131, 2265, 2399, 2534, 2668, 2803, 2937, 3071, 3206, 3340, 3474, 3609, 3743, 3877, 4012, 4146, 4281, 4415, 4549, 4684, 4818, 4952, 5087, 5221, 5355, 5490, 5624, 5759, 5893, 6027, 6162, 6296, 6430, 6565, 6699, 6834, 6968, 7102, 7237, 7371, 7505, 7640, 7774, 7908, 8043, 8177, 8312, 8446, 8580, 8715, 8849, 8983, 9118, 9252, 9386, 9521, 9655, 9790, 9924, 10058, 10193, 10327, 10461, 10596]# noqa: E501 + # 多段攻击力 : {value1}% + data1 = [0, 1324, 1458, 1593, 1727, 1861, 1995, 2130, 2264, 2398, 2533, 2667, 2801, 2936, 3070, 3204, 3339, 3473, 3607, 3741, 3876, 4010, 4144, 4279, 4413, 4547, 4682, 4816, 4950, 5085, 5219, 5353, 5487, 5622, 5756, 5890, 6025, 6159, 6293, 6428, 6562, 6696, 6831, 6965, 7099, 7234, 7368, 7502, 7636, 7771, 7905, 8039, 8174, 8308, 8442, 8577, 8711, 8845, 8980, 9114, 9248, 9382, 9517, 9651, 9785, 9920, 10054, 10188, 10323, 10457, 10591]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 冲击波解除时的攻击力 : {value3}% + data3 = [0, 2666, 2937, 3207, 3478, 3748, 4019, 4289, 4560, 4830, 5101, 5371, 5641, 5912, 6182, 6453, 6723, 6994, 7264, 7535, 7805, 8076, 8346, 8617, 8887, 9158, 9428, 9699, 9969, 10240, 10510, 10781, 11051, 11322, 11592, 11863, 12133, 12404, 12674, 12945, 13215, 13485, 13756, 14026, 14297, 14567, 14838, 15108, 15379, 15649, 15920, 16190, 16461, 16731, 17002, 17272, 17543, 17813, 18084, 18354, 18625, 18895, 19166, 19436, 19707, 19977, 20248, 20518, 20789, 21059, 21329]# noqa: E501 + # 扩散攻击力 : {value4}% + data4 = [0, 522, 575, 628, 681, 734, 787, 840, 893, 946, 999, 1052, 1105, 1158, 1211, 1264, 1317, 1370, 1423, 1476, 1529, 1582, 1635, 1688, 1741, 1794, 1847, 1900, 1953, 2006, 2059, 2112, 2165, 2218, 2271, 2324, 2377, 2430, 2483, 2536, 2589, 2642, 2695, 2748, 2801, 2854, 2907, 2960, 3013, 3066, 3119, 3172, 3225, 3278, 3331, 3384, 3437, 3490, 3543, 3596, 3649, 3702, 3755, 3808, 3861, 3914, 3967, 4020, 4073, 4126, 4179]# noqa: E501 + +# 破魂之刃 +# extra/dark_knight/e0daa922b19cdc35de879e938361464e +# 17e417b31686389eebff6d754c3401ea/e0daa922b19cdc35de879e938361464e +class Skill37(ActiveSkill): + """ + 向前方喷射黑暗气息生成破魂之刃, 然后抓取剑刃对敌人发出强威力刺击; 破魂之刃刺进敌人身体后, 会产生爆炸并进行无属性攻击。\n + 施放技能时, 按后方向键, 可以原地刺击敌人。 + """ + name = "破魂之刃" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [15, 540] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = True + hasUP = True + vps = [{'name': '破魂领域', 'desc': '变更为原地施放
单次攻击
范围增加'}, {'name': '破魂冲击', 'desc': '施放时间减少
追踪'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 2269, 2500, 2730, 2960, 3190, 3421, 3651, 3881, 4111, 4342, 4572, 4802, 5032, 5263, 5493, 5723, 5953, 6183, 6414, 6644, 6874, 7104, 7335, 7565, 7795, 8025, 8256, 8486, 8716, 8946, 9177, 9407, 9637, 9867, 10097, 10328, 10558, 10788, 11018, 11249, 11479, 11709, 11939, 12170, 12400, 12630, 12860, 13091, 13321, 13551, 13781, 14011, 14242, 14472, 14702, 14932, 15163, 15393, 15623, 15853, 16084, 16314, 16544, 16774, 17005, 17235, 17465, 17695, 17925, 18156]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 11477, 12641, 13805, 14969, 16134, 17298, 18462, 19627, 20791, 21955, 23119, 24284, 25448, 26612, 27777, 28941, 30105, 31269, 32434, 33598, 34762, 35927, 37091, 38255, 39419, 40584, 41748, 42912, 44077, 45241, 46405, 47569, 48734, 49898, 51062, 52227, 53391, 54555, 55719, 56884, 58048, 59212, 60377, 61541, 62705, 63869, 65034, 66198, 67362, 68527, 69691, 70855, 72019, 73184, 74348, 75512, 76677, 77841, 79005, 80169, 81334, 82498, 83662, 84827, 85991, 87155, 88319, 89484, 90648, 91812]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value2}% + 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 + + def vp_1(self): + """ + [破魂之刃]\n + 删除输入方向键功能\n + 删除刺击攻击力\n + - 总攻击力相同\n + 爆炸范围 +70% + """ + ... + + def vp_2(self): + """ + [破魂之刃]\n + 施放速度 +100%\n + 移动到前方300px内最强敌人的位置发起攻击 + """ + ... + +# 破魂斩 +# extra/dark_knight/cfacda0647b9a0f595df2c2aad30c18d +# 17e417b31686389eebff6d754c3401ea/cfacda0647b9a0f595df2c2aad30c18d +class Skill38(ActiveSkill): + """ + 拔刀并快速向周围敌人发出强威力的无属性斩击, 可以攻击大范围的敌人, 但准备动作时间稍长。 + """ + name = "破魂斩" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [25, 600] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 11627, 12807, 13986, 15166, 16345, 17525, 18704, 19884, 21063, 22243, 23423, 24602, 25782, 26961, 28141, 29320, 30500, 31679, 32859, 34038, 35218, 36398, 37577, 38757, 39936, 41116, 42295, 43475, 44654, 45834, 47014, 48193, 49373, 50552, 51732, 52911, 54091, 55270, 56450, 57629, 58809, 59989, 61168, 62348, 63527, 64707, 65886, 67066, 68245, 69425, 70605, 71784, 72964, 74143, 75323, 76502, 77682, 78861, 80041, 81220, 82400, 83580, 84759, 85939, 87118, 88298, 89477, 90657, 91836, 93016]# noqa: E501 + # [范围信息] + # 范围 : {value1}% + 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 + +# 禁魂斩 +# extra/dark_knight/bc11d28c04e01923a093d65752c55516 +# 17e417b31686389eebff6d754c3401ea/bc11d28c04e01923a093d65752c55516 +class Skill39(ActiveSkill): + """ + 以极快的速度向前移动一段距离并斩击敌人。\n + 被斩击的敌人在一定时间内会进入禁锢状态, 状态结束时会附加敌人暗属性伤害。 + """ + name = "禁魂斩" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [20, 800] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 12928, 14240, 15551, 16863, 18174, 19486, 20797, 22109, 23420, 24732, 26043, 27355, 28666, 29978, 31290, 32601, 33913, 35224, 36536, 37847, 39159, 40470, 41782, 43093, 44405, 45716, 47028, 48339, 49651, 50963, 52274, 53586, 54897, 56209, 57520, 58832, 60143, 61455, 62766, 64078, 65389, 66701, 68013, 69324, 70636, 71947, 73259, 74570, 75882, 77193, 78505, 79816, 81128, 82439, 83751, 85062, 86374, 87686, 88997, 90309, 91620, 92932, 94243, 95555, 96866, 98178, 99489, 100801, 102112, 103424]# noqa: E501 + # 移动距离 : {value1}px + data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + +# 冥炎破空斩 +# extra/dark_knight/0b8db1e10b3abbd24d38564e708675d5 +# 17e417b31686389eebff6d754c3401ea/0b8db1e10b3abbd24d38564e708675d5 +class Skill40(ActiveSkill): + """ + 召唤出冥炎剑并对敌人发出二刀流的暗属性三连击。\n + 被冥炎剑命中的敌人将受到冥炎的攻击, 并受到一定伤害。 + """ + name = "冥炎破空斩" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [100, 1260] + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = True + hasUP = True + vps = [{'name': '冥炎爆发', 'desc': '攻击时间减少
所受伤害减少'}, {'name': '冥炎烙印', 'desc': '施放时间减少
变更为附着冥炎的技能'}] # noqa: E501 + + # 冥炎剑右斩击攻击力 : {value0}% + data0 = [0, 3025, 3332, 3639, 3946, 4253, 4560, 4867, 5174, 5481, 5788, 6094, 6401, 6708, 7015, 7322, 7629, 7936, 8243, 8550, 8857, 9164, 9470, 9777, 10084, 10391, 10698, 11005, 11312, 11619, 11926, 12233, 12540, 12847, 13153, 13460, 13767, 14074, 14381, 14688, 14995, 15302, 15609, 15916, 16223, 16530, 16836, 17143, 17450, 17757, 18064, 18371, 18678, 18985, 19292, 19599, 19906, 20212, 20519, 20826, 21133, 21440, 21747, 22054, 22361, 22668, 22975, 23282, 23589, 23895, 24202]# noqa: E501 + # 冥炎剑左斩击攻击力 : {value1}% + data1 = [0, 4547, 5008, 5469, 5931, 6392, 6853, 7315, 7776, 8237, 8698, 9160, 9621, 10082, 10543, 11005, 11466, 11927, 12389, 12850, 13311, 13772, 14234, 14695, 15156, 15618, 16079, 16540, 17001, 17463, 17924, 18385, 18847, 19308, 19769, 20230, 20692, 21153, 21614, 22075, 22537, 22998, 23459, 23921, 24382, 24843, 25304, 25766, 26227, 26688, 27150, 27611, 28072, 28533, 28995, 29456, 29917, 30378, 30840, 31301, 31762, 32224, 32685, 33146, 33607, 34069, 34530, 34991, 35453, 35914, 36375]# noqa: E501 + # 冥炎剑上斩击攻击力 : {value2}% + data2 = [0, 9092, 10014, 10937, 11859, 12781, 13704, 14626, 15549, 16471, 17393, 18316, 19238, 20160, 21083, 22005, 22928, 23850, 24772, 25695, 26617, 27539, 28462, 29384, 30307, 31229, 32151, 33074, 33996, 34918, 35841, 36763, 37686, 38608, 39530, 40453, 41375, 42297, 43220, 44142, 45065, 45987, 46909, 47832, 48754, 49676, 50599, 51521, 52444, 53366, 54288, 55211, 56133, 57055, 57978, 58900, 59823, 60745, 61667, 62590, 63512, 64434, 65357, 66279, 67202, 68124, 69046, 69969, 70891, 71813, 72736]# noqa: E501 + # 冥炎剑右斩击多段攻击次数 : {value3}次 + data3 = [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 + # 冥炎剑左斩击多段攻击次数 : {value4}次 + data4 = [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 + # 冥炎剑上斩击多段攻击次数 : {value5}次 + data5 = [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 + # 冥炎攻击次数 : {value6}次 + data6 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 冥炎攻击间隔 : {value7}秒 + data7 = [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 + # 冥炎攻击力 : {value8}% + data8 = [0, 304, 335, 366, 396, 427, 458, 489, 520, 551, 581, 612, 643, 674, 705, 736, 767, 797, 828, 859, 890, 921, 952, 982, 1013, 1044, 1075, 1106, 1137, 1167, 1198, 1229, 1260, 1291, 1322, 1352, 1383, 1414, 1445, 1476, 1507, 1537, 1568, 1599, 1630, 1661, 1692, 1722, 1753, 1784, 1815, 1846, 1877, 1907, 1938, 1969, 2000, 2031, 2062, 2092, 2123, 2154, 2185, 2216, 2247, 2277, 2308, 2339, 2370, 2401, 2432]# noqa: E501 + + def vp_1(self): + """ + [冥炎破空斩]\n + 每次攻击时生成冥炎, 最终斩击时所有冥炎同时爆炸\n + - 删除冥炎攻击间隔\n + - 冥炎爆炸伤害随生成数量增加而增加\n + 斩击中所受伤害 -70% + """ + ... + + def vp_2(self): + """ + [冥炎破空斩]\n + 施放时, 赋予武器冥炎\n + 连续技命中时附着冥炎\n + - 每个连续技附着1个冥炎\n + - 最多附着5次\n + - 附着冥炎持续时间上限 : 10秒\n + - 总攻击力相同 + """ + ... + +# 魔影剑舞 +# extra/dark_knight/8510294202d0e042dd29a2422fc6770d +# 17e417b31686389eebff6d754c3401ea/8510294202d0e042dd29a2422fc6770d +class Skill41(ActiveSkill): + """ + 在原地向敌人发出迅猛的连续斩击, 且最后一击可以发出凌厉的剑气给予敌人多重伤害。 + """ + name = "魔影剑舞" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [50, 1080] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = True + hasUP = True + vps = [{'name': '魔影背刺', 'desc': '施放时间减少
追踪'}, {'name': '叠影斩', 'desc': '中断连击时, 由残像代替施放
范围增加'}] # noqa: E501 + + # 斩击攻击力 : {value0}% + data0 = [0, 1716, 1890, 2064, 2238, 2412, 2586, 2760, 2934, 3109, 3283, 3457, 3631, 3805, 3979, 4153, 4327, 4501, 4675, 4849, 5023, 5197, 5372, 5546, 5720, 5894, 6068, 6242, 6416, 6590, 6764, 6938, 7112, 7286, 7460, 7635, 7809, 7983, 8157, 8331, 8505, 8679, 8853, 9027, 9201, 9375, 9549, 9724, 9898, 10072, 10246, 10420, 10594, 10768, 10942, 11116, 11290, 11464, 11638, 11812, 11987, 12161, 12335, 12509, 12683, 12857, 13031, 13205, 13379, 13553, 13727]# noqa: E501 + # 剑气攻击力 : {value1}% + data1 = [0, 4110, 4527, 4944, 5361, 5778, 6195, 6612, 7029, 7446, 7863, 8280, 8697, 9114, 9531, 9948, 10365, 10782, 11199, 11616, 12033, 12450, 12867, 13284, 13701, 14118, 14535, 14952, 15369, 15786, 16203, 16620, 17037, 17454, 17871, 18288, 18705, 19122, 19539, 19956, 20373, 20790, 21207, 21624, 22041, 22458, 22875, 23292, 23709, 24126, 24543, 24960, 25377, 25794, 26211, 26628, 27045, 27462, 27879, 28296, 28713, 29130, 29547, 29964, 30381, 30798, 31215, 31632, 32049, 32466, 32883]# noqa: E501 + # 斩击次数 : {value2}次 + data2 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + # 剑气的多段攻击次数 : {value3}次 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 剑气大小 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [魔影剑舞]\n + 连续斩击次数 -5次\n + - 总攻击力相同\n + 斩击命中后, 将瞬移到命中敌人中最强敌人的后方发动下一次斩击 + """ + ... + + def vp_2(self): + """ + [魔影剑舞]\n + 施放后, 通过其他技能栏技能强制中断时, 将由其他时间线的残影代替完成斩击\n + 斩击大小 +50% + """ + ... + +# 黑暗明王阵 +# extra/dark_knight/b3659936a9a74c4ed6f7faf07cca1f9e +# 17e417b31686389eebff6d754c3401ea/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill42(ActiveSkill): + """ + 生成黑暗明王阵, 并释放出高速旋转的暗黑波动使敌人浮空并进行无属性攻击。\n + 波动旋转一定时间后会发生爆炸, 并使敌人受到魔法爆炸伤害。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "黑暗明王阵" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [70, 1120] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = True + vps = [{'name': '冥界时空', 'desc': '扩展技能栏之间可以通过[时间停滞]强制中断
施放时间减少'}, {'name': '明王之握', 'desc': '范围增加
赋予无敌状态'}] # noqa: E501 + + # 旋转攻击力 : {value0}% + data0 = [0, 4664, 5137, 5611, 6084, 6557, 7030, 7503, 7977, 8450, 8923, 9396, 9869, 10342, 10816, 11289, 11762, 12235, 12708, 13182, 13655, 14128, 14601, 15074, 15548, 16021, 16494, 16967, 17440, 17913, 18387, 18860, 19333, 19806, 20279, 20753, 21226, 21699, 22172, 22645, 23119, 23592, 24065, 24538, 25011, 25484, 25958, 26431, 26904, 27377, 27850, 28324, 28797, 29270, 29743, 30216, 30689, 31163, 31636, 32109, 32582, 33055, 33529, 34002, 34475, 34948, 35421, 35895, 36368, 36841, 37314]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 10817, 11914, 13012, 14109, 15206, 16304, 17401, 18499, 19596, 20693, 21791, 22888, 23985, 25083, 26180, 27278, 28375, 29472, 30570, 31667, 32764, 33862, 34959, 36057, 37154, 38251, 39349, 40446, 41543, 42641, 43738, 44836, 45933, 47030, 48128, 49225, 50322, 51420, 52517, 53614, 54712, 55809, 56907, 58004, 59101, 60199, 61296, 62393, 63491, 64588, 65686, 66783, 67880, 68978, 70075, 71172, 72270, 73367, 74465, 75562, 76659, 77757, 78854, 79951, 81049, 82146, 83244, 84341, 85438, 86536]# noqa: E501 + # 旋转多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 旋转速度 : {value3}% + 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 + # [范围信息] + # 范围 : {value4}px + data4 = [0, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175]# noqa: E501 + + def vp_1(self): + """ + [黑暗明王阵]\n + 通过扩展技能栏或技能指令施放[黑暗明王阵]后, 可以用其他扩展技能栏技能强制中断\n + - 中断时, 适用[时间停滞]能量5阶段的攻击力, 且不消耗[时间停滞]能量\n + - 暗黑波动旋转速度 +100% + """ + ... + + def vp_2(self): + """ + [黑暗明王阵]\n + 在前方召唤暗黑波动进行攻击\n + - 总攻击力相同\n + 施放动作赋予无敌状态 + """ + ... + +# 魔狱裂魂斩 +# extra/dark_knight/ecc23c980ea71450c0ad0c3fd232f329 +# 17e417b31686389eebff6d754c3401ea/ecc23c980ea71450c0ad0c3fd232f329 +class Skill43(ActiveSkill): + """ + 召唤出暗黑之剑并猛力捶击地面, 使敌人浮空的同时还会喷出黑暗气息, 给周围的敌人造成无属性伤害。 + """ + name = "魔狱裂魂斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [40, 1000] + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = True + hasUP = True + vps = [{'name': '裂魂迅斩', 'desc': '追踪
攻击时间减少'}, {'name': '裂魂剑气', 'desc': '变更为原地施放
施放时间减少
可聚集敌人'}] # noqa: E501 + + # 冲击波攻击力 : {value0}% + data0 = [0, 7123, 7846, 8568, 9291, 10014, 10736, 11459, 12181, 12904, 13627, 14349, 15072, 15795, 16517, 17240, 17962, 18685, 19408, 20130, 20853, 21576, 22298, 23021, 23743, 24466, 25189, 25911, 26634, 27357, 28079, 28802, 29525, 30247, 30970, 31692, 32415, 33138, 33860, 34583, 35306, 36028, 36751, 37473, 38196, 38919, 39641, 40364, 41087, 41809, 42532, 43254, 43977, 44700, 45422, 46145, 46868, 47590, 48313, 49035, 49758, 50481, 51203, 51926, 52649, 53371, 54094, 54817, 55539, 56262, 56984]# noqa: E501 + # 黑暗气息攻击力 : {value1}% + data1 = [0, 4368, 4811, 5254, 5698, 6141, 6584, 7027, 7470, 7913, 8356, 8800, 9243, 9686, 10129, 10572, 11015, 11459, 11902, 12345, 12788, 13231, 13674, 14117, 14561, 15004, 15447, 15890, 16333, 16776, 17219, 17663, 18106, 18549, 18992, 19435, 19878, 20321, 20765, 21208, 21651, 22094, 22537, 22980, 23423, 23867, 24310, 24753, 25196, 25639, 26082, 26525, 26969, 27412, 27855, 28298, 28741, 29184, 29628, 30071, 30514, 30957, 31400, 31843, 32286, 32730, 33173, 33616, 34059, 34502, 34945]# noqa: E501 + # 黑暗气息多段攻击次数 : {value2}次 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # [范围信息] + # 范围 : {value3}% + 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 + + def vp_1(self): + """ + [魔狱裂魂斩]\n + 移动到前方500px内最强敌人的位置发起攻击\n + 锤击地面后立即出现黑暗气息 + """ + ... + + def vp_2(self): + """ + [魔狱裂魂斩]\n + 在原地施放\n + 锤击地面后上挑, 生成聚集敌人的剑气\n + - 总攻击力相同 + """ + ... + +# 时间停滞 +# extra/dark_knight/3aacd652747f6729f079bc48747724a4 +# 17e417b31686389eebff6d754c3401ea/3aacd652747f6729f079bc48747724a4 +class Skill44(PassiveSkill): + """ + 让时间停止在力量最大化的时刻, 黑暗武士可在需要的时候重新开启时间流向。\n + 学习该技能后, 增加基本攻击力和技能攻击力。 施放连续技时, 被攻击或移动时的连续技顺序等待时间变为无限。 每次使用连续技时, 都会累积能量。\n + 强制中断连续技并施放扩展技能栏的技能或使用技能指令施放技能时, 会根据累积的能量增加攻击力。\n + 施放连续技期间所受伤害减少。 + """ + name = "时间停滞" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "3aacd652747f6729f079bc48747724a4" + hasVP = False + hasUP = False + + # 连击能量1阶段攻击力 : 100% + # 连击能量2阶段攻击力 : 130% + # 连击能量3阶段攻击力 : 150% + # 连击能量4阶段攻击力 : 180% + # 连击能量5阶段攻击力 : 200% + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72]# noqa: E501 + # 施放连续技期间所受伤害减少率 : {value1}% + 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 + +# 幽魂剑 +# extra/dark_knight/ce7cd04a44e32212e80f120f4421996e +# 17e417b31686389eebff6d754c3401ea/ce7cd04a44e32212e80f120f4421996e +class Skill45(ActiveSkill): + """ + 召唤多个以黑色鬼手之力形成的幽魂剑, 对附近敌人进行连续的斩击。\n + 幽魂剑会随机砍向附近区域, 随后升到空中并插向地面, 最后引起强烈的爆炸。\n + 如果区域内没有敌人, 会在一段时间后消失。 + """ + name = "幽魂剑" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 2 + cd = 45 + mp = [400, 3360] + uuid = "ce7cd04a44e32212e80f120f4421996e" + hasVP = True + hasUP = True + vps = [{'name': '幽魂剑阵', 'desc': '施放时间减少
范围增加'}, {'name': '次元之刃', 'desc': '恢复[时间停滞]能量
速度增加'}] # noqa: E501 + + # [幽魂剑]持续时间 : {value0}秒 + data0 = [0, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44]# noqa: E501 + # 多段攻击次数 : {value1} + data1 = [0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501 + # 多段攻击攻击力 : {value2}% + data2 = [0, 324, 376, 427, 479, 531, 582, 634, 686, 737, 789, 841, 892, 944, 996, 1047, 1099, 1151, 1202, 1254, 1305, 1357, 1409, 1460, 1512, 1564, 1615, 1667, 1719, 1770, 1822, 1874, 1925, 1977, 2029, 2080, 2132, 2184, 2235, 2287, 2339, 2390, 2442, 2494, 2545, 2597, 2649, 2700, 2752, 2804, 2855]# noqa: E501 + # 最后一击爆炸攻击力 : {value3}% + data3 = [0, 10727, 12437, 14147, 15858, 17568, 19278, 20988, 22698, 24408, 26118, 27828, 29538, 31249, 32959, 34669, 36379, 38089, 39799, 41509, 43219, 44930, 46640, 48350, 50060, 51770, 53480, 55190, 56900, 58611, 60321, 62031, 63741, 65451, 67161, 68871, 70581, 72292, 74002, 75712, 77422, 79132, 80842, 82552, 84262, 85973, 87683, 89393, 91103, 92813, 94523]# noqa: E501 + # [范围信息] + # 范围 : {value4}% + data4 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 + + def vp_1(self): + """ + [幽魂剑]\n + 幽魂剑多段攻击 -27次\n + - 总攻击力相同\n + 幽魂剑范围 +30% + """ + ... + + def vp_2(self): + """ + [幽魂剑]\n + [幽魂剑]乱舞命中时, 恢复[时间停滞]能量\n + [幽魂剑]命中时, 黑暗武士的攻击、 移动、 施放速度 +20% + """ + ... + +# 自我觉醒 +# extra/dark_knight/56aa7844a2da23f5bea9b585aea5ae45 +# 17e417b31686389eebff6d754c3401ea/56aa7844a2da23f5bea9b585aea5ae45 +class Skill46(PassiveSkill): + """ + 领悟自我觉醒的力量, 可以使用强大的时空之力。\n + 第一次和第二次自我觉醒时, 增加攻击速度、 移动速度、 施放速度、 物理、 魔法攻击力增加量。 + """ + name = "自我觉醒" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "56aa7844a2da23f5bea9b585aea5ae45" + hasVP = False + hasUP = False + + # - [第一次自我觉醒时] - + # 攻击速度增加 : {value0}% + data0 = [0, 5]# noqa: E501 + # 移动速度增加 : {value1}% + data1 = [0, 6]# noqa: E501 + # 施放速度增加 : {value2}% + data2 = [0, 7]# noqa: E501 + # - [第二次自我觉醒时] - + # 物理、 魔法攻击力增加率 : {value3}% + data3 = [0, 11]# noqa: E501 + +# 暗炎冥魂波 +# extra/dark_knight/5c00ce6d7dbbb5e9a0f6e1071d486832 +# 17e417b31686389eebff6d754c3401ea/5c00ce6d7dbbb5e9a0f6e1071d486832 +class Skill47(ActiveSkill): + """ + 把蕴含黑暗之力的剑插向前方, 引起强烈的爆炸。 + """ + name = "暗炎冥魂波" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 1 + cd = 30 + mp = [400, 1120] + uuid = "5c00ce6d7dbbb5e9a0f6e1071d486832" + hasVP = True + hasUP = True + vps = [{'name': '冥魂逆转', 'desc': '追踪
可以选择攻击时机'}, {'name': '暗炎瞬发', 'desc': '施放时间减少
中断连击时设置'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 7200, 8348, 9496, 10643, 11791, 12939, 14087, 15235, 16383, 17530, 18678, 19826, 20974, 22122, 23270, 24417, 25565, 26713, 27861, 29009, 30157, 31304, 32452, 33600, 34748, 35896, 37043, 38191, 39339, 40487, 41635, 42783, 43930, 45078, 46226, 47374, 48522, 49670, 50817, 51965, 53113, 54261, 55409, 56557, 57704, 58852, 60000, 61148, 62296, 63443]# noqa: E501 + # 多段攻击次数上限 : {value1}次 + 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 + + def vp_1(self): + """ + [暗炎冥魂波]\n + 向前方500px内的所有敌人落下5个黑暗之剑\n + 长按技能键时, 可以维持施放准备状态 + """ + ... + + def vp_2(self): + """ + [暗炎冥魂波]\n + 剑降落速度 +100%\n + 即使立即取消施放动作, 剑仍会落下 + """ + ... + +# 斩龙破 +# extra/dark_knight/f45301a5590cccefbe0becf2f8d029f5 +# 17e417b31686389eebff6d754c3401ea/f45301a5590cccefbe0becf2f8d029f5 +class Skill48(ActiveSkill): + """ + 前进一段距离后, 挥剑挑飞敌人。\n + 挑起敌人后, 转身用剑刺向敌人, 并移动一段距离。\n + 把刺中的敌人聚集在一起后, 使黑暗气息爆炸, 对敌人造成伤害。 + """ + name = "斩龙破" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 45 + mp = [580, 4500] + uuid = "f45301a5590cccefbe0becf2f8d029f5" + hasVP = True + hasUP = True + vps = [{'name': '龙渊灭世', 'desc': '范围增加
始终消耗[时间停滞]能量'}, {'name': '斩龙爆冲', 'desc': '施放时间减少
增加移动功能
所受伤害减少'}] # noqa: E501 + + # 斩击攻击力 : {value0}% + data0 = [0, 4124, 4542, 4960, 5379, 5797, 6215, 6634, 7052, 7470, 7889, 8307, 8725, 9144, 9562, 9980, 10399, 10817, 11235, 11654, 12072, 12490, 12909, 13327, 13745, 14164, 14582, 15000, 15419, 15837, 16255, 16674, 17092, 17510, 17929, 18347, 18765, 19184, 19602, 20020, 20439, 20857, 21275, 21694, 22112, 22531, 22949, 23367, 23786, 24204, 24622]# noqa: E501 + # 刺击攻击力 : {value1}% + data1 = [0, 4124, 4542, 4960, 5379, 5797, 6215, 6634, 7052, 7470, 7889, 8307, 8725, 9144, 9562, 9980, 10399, 10817, 11235, 11654, 12072, 12490, 12909, 13327, 13745, 14164, 14582, 15000, 15419, 15837, 16255, 16674, 17092, 17510, 17929, 18347, 18765, 19184, 19602, 20020, 20439, 20857, 21275, 21694, 22112, 22531, 22949, 23367, 23786, 24204, 24622]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 37575, 41387, 45199, 49011, 52823, 56635, 60447, 64259, 68071, 71883, 75695, 79507, 83319, 87131, 90943, 94755, 98567, 102379, 106191, 110003, 113815, 117627, 121439, 125251, 129063, 132875, 136687, 140499, 144311, 148123, 151935, 155747, 159559, 163371, 167183, 170995, 174807, 178619, 182431, 186243, 190055, 193867, 197679, 201491, 205303, 209115, 212927, 216739, 220551, 224363]# noqa: E501 + # [范围信息] + # 爆炸范围 : {value3}% + 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 + + def vp_1(self): + """ + [斩龙破]\n + 利用时空之力分成数个时间节点, 收集大量黑暗气息后引发爆炸\n + - 删除斩击和刺击\n + - 总攻击力相同\n + 通过扩展技能栏或技能指令施放技能时, 始终消耗[时间停滞]能量并适用攻击力增加效果 + """ + ... + + def vp_2(self): + """ + [斩龙破]\n + 斩击突进后在原地爆炸\n + - 总攻击力相同\n + 施放过程中所受伤害 -70% + """ + ... + +# 次元融合 +# extra/dark_knight/65827d506df24a870ef7d2e1aefbfeb7 +# 17e417b31686389eebff6d754c3401ea/65827d506df24a870ef7d2e1aefbfeb7 +class Skill49(PassiveSkill): + """ + 利用可以穿行于各个时空的黑暗武士的独有能力, 把精通剑的时空和精通魔法的时空带到现在的时空中, 并与其同时运用。\n + 力量和智力、 物理暴击率和魔法暴击率中会按照一定比率相互补正。 + """ + name = "次元融合" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "65827d506df24a870ef7d2e1aefbfeb7" + hasVP = False + hasUP = False + + # 力量/智力变换比率 : {value0}% + 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 + # 物理/魔法暴击率变换比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 力量、 智力增加率 : {value2}% + data2 = [0, 2, 4, 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]# noqa: E501 + # 物理、 魔法暴击率增加 : {value3}% + data3 = [0, 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, 38, 38.5, 39, 39.5]# noqa: E501 + +# 邪影升龙斩 +# extra/dark_knight/b1732acfaf117f8e9ff130f47d3ed0e7 +# 17e417b31686389eebff6d754c3401ea/b1732acfaf117f8e9ff130f47d3ed0e7 +class Skill50(ActiveSkill): + """ + 召唤凝聚着黑色鬼手之力的暗黑剑, 并在前方施放强力的能量爆炸。 + """ + name = "邪影升龙斩" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [800, 6000] + uuid = "b1732acfaf117f8e9ff130f47d3ed0e7" + hasVP = True + hasUP = True + vps = [{'name': '次元升龙斩', 'desc': '可聚集敌人
范围增加'}, {'name': '时间逆行', 'desc': '连续技变更为独立技能'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 68488, 75436, 82384, 89332, 96280, 103228, 110176, 117124, 124072, 131021, 137969, 144917, 151865, 158813, 165761, 172709, 179657, 186605, 193553, 200501, 207449, 214397, 221345, 228293, 235241, 242189, 249138, 256086, 263034, 269982, 276930, 283878, 290826, 297774, 304722, 311670, 318618, 325566, 332514, 339462, 346410, 353358, 360306, 367254, 374203, 381151, 388099, 395047, 401995, 408943]# noqa: E501 + # [范围信息] + # 能量柱大小 : {value1}% + data1 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + + def vp_1(self): + """ + [邪影升龙斩]\n + 施放时在前方生成吸附敌人的暗黑次元\n + - 攻击范围 +50% + """ + ... + + def vp_2(self): + """ + [邪影升龙斩]\n + 将设置[邪影升龙斩]的连击技能栏转换为[邪影升龙斩]独立技能栏\n + - 施放该连击技能栏的技能时, 立即施放[邪影升龙斩]\n + - 适用最高连击阶段的攻击力\n + - 不恢复[时间停滞]连击能量 + """ + ... + +# 超时空碎裂 +# extra/dark_knight/d204ec03a0aed2f20211fb6ccc48d46d +# 17e417b31686389eebff6d754c3401ea/d204ec03a0aed2f20211fb6ccc48d46d +class Skill51(ActiveSkill): + """ + 聚集时空之力, 瞬间分成数个时间节点, 对大范围的区域施放斩击, 随后回到原点。\n + 被斩击命中的敌人会在一瞬间无法动弹, 并与时空一同爆炸。\n + ※该技能只能放在扩展技能栏使用。 + """ + name = "超时空碎裂" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "d204ec03a0aed2f20211fb6ccc48d46d" + hasVP = False + hasUP = False + + # 多重斩击多段攻击次数 : {value0}次 + data0 = [0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19]# noqa: E501 + # 多重斩击攻击力 : {value1}% + data1 = [0, 3858, 4752, 5647, 6541, 7436, 8330, 9225, 10120, 11014, 11909, 12803, 13698, 14592, 15487, 16381, 17276, 18170, 19065, 19960, 20854, 21749, 22643, 23538, 24432, 25327, 26221, 27116, 28011, 28905, 29800, 30694, 31589, 32483, 33378, 34272, 35167, 36061, 36956, 37851, 38745, 39640, 40534, 41429, 42323, 43218, 44112, 45007, 45901, 46796, 47691]# noqa: E501 + # 时空爆炸攻击力 : {value2}% + data2 = [0, 73297, 90293, 107290, 124286, 141283, 158279, 175275, 192272, 209268, 226265, 243261, 260257, 277254, 294250, 311247, 328243, 345239, 362236, 379232, 396229, 413225, 430222, 447218, 464214, 481211, 498207, 515204, 532200, 549196, 566193, 583189, 600186, 617182, 634178, 651175, 668171, 685168, 702164, 719160, 736157, 753153, 770150, 787146, 804142, 821139, 838135, 855132, 872128, 889124, 906121]# noqa: E501 + +# 时空主宰 +# extra/dark_knight/6067de229738524687e5a9ee1c53d583 +# 17e417b31686389eebff6d754c3401ea/6067de229738524687e5a9ee1c53d583 +class Skill52(PassiveSkill): + """ + 在消除无数时间节点纷争要素的漫长旅程中, 极诣·黑暗武士获得时空统治者的力量, 能够更加彻底地干涉时间的流逝。\n + 增加基础攻击力和技能攻击力; 可以不初始化正在使用的连续技, 在一定时间内使用其他连续技。\n + 但是, 使用其他连续技时不会累积[时间停滞]能量, 施放最初使用的连续技的连招技能时, 才能累积[时间停滞]能量。\n + 若超过[时空主宰]的效果持续时间、 或其他连续技的连招结束后回到之前使用中的连续技, 或使用其他连续技期间又使用另外的连续技, 则[时空主宰]效果结束。\n + [时空主宰]效果结束时, 使用的连续技全部初始化; [时空主宰]效果发动期间, 使用扩展技能栏的技能时, 效果依然持续。 + """ + name = "时空主宰" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "6067de229738524687e5a9ee1c53d583" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [时空主宰]效果持续时间 : 5秒 + +# 暗黑溯回斩 +# extra/dark_knight/33ad4930f4724a7d025c3046c6f6074b +# 17e417b31686389eebff6d754c3401ea/33ad4930f4724a7d025c3046c6f6074b +class Skill53(ActiveSkill): + """ + 出手的刹那间, 快速对敌人进行连续斩击, 然后用强力的拔刀进行斩击。\n + 然后, 将自己时间节点回溯到过去, 过去的自己再次出现, 对敌人进行连续斩击, 然后回到最初。 + """ + name = "暗黑溯回斩" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "33ad4930f4724a7d025c3046c6f6074b" + hasVP = False + hasUP = False + + # 本体连续斩击攻击力 : {value0}% + data0 = [0, 7698, 8479, 9260, 10041, 10822, 11603, 12384, 13165, 13946, 14726, 15507, 16288, 17069, 17850, 18631, 19412, 20193, 20974, 21755, 22536, 23317, 24098, 24879, 25660, 26441, 27222, 28003, 28784, 29565, 30345, 31126, 31907, 32688, 33469, 34250, 35031, 35812, 36593, 37374, 38155, 38936, 39717, 40498, 41279, 42060, 42841, 43622, 44403, 45184, 45964]# noqa: E501 + # 本体拔刀攻击力 : {value1}% + data1 = [0, 61584, 67831, 74079, 80326, 86574, 92822, 99069, 105317, 111564, 117812, 124060, 130307, 136555, 142802, 149050, 155298, 161545, 167793, 174040, 180288, 186536, 192783, 199031, 205278, 211526, 217774, 224021, 230269, 236516, 242764, 249012, 255259, 261507, 267754, 274002, 280250, 286497, 292745, 298992, 305240, 311488, 317735, 323983, 330230, 336478, 342726, 348973, 355221, 361468, 367716]# noqa: E501 + # 分身连续斩击攻击力 : {value2}% + data2 = [0, 7698, 8479, 9260, 10041, 10822, 11603, 12384, 13165, 13946, 14726, 15507, 16288, 17069, 17850, 18631, 19412, 20193, 20974, 21755, 22536, 23317, 24098, 24879, 25660, 26441, 27222, 28003, 28784, 29565, 30345, 31126, 31907, 32688, 33469, 34250, 35031, 35812, 36593, 37374, 38155, 38936, 39717, 40498, 41279, 42060, 42841, 43622, 44403, 45184, 45964]# noqa: E501 + # 连续斩击多段攻击次数 : {value3}次 + data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 分身连续斩击多段攻击次数 : {value4}次 + data4 = [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 + +# 觉醒之心 +# extra/dark_knight/2ff50c35efcf0f287c4c418c8454da48 +# 17e417b31686389eebff6d754c3401ea/2ff50c35efcf0f287c4c418c8454da48 +class Skill54(PassiveSkill): + """ + 获得自我觉醒的线索, 增加[超时空碎裂]的技能攻击力。 + """ + name = "觉醒之心" + learnLv = 100 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 5 + uuid = "2ff50c35efcf0f287c4c418c8454da48" + hasVP = False + hasUP = False + + # [超时空碎裂]技能攻击力增加率 : {value0}% + data0 = [0, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86, 89, 92, 95, 98, 101, 104, 107, 110, 113, 116, 119, 122]# noqa: E501 + +# 时之止境 : 幻灭 +# extra/dark_knight/9ceb0c55f40f1fc0fe0fcc65c8fee3a0 +# 17e417b31686389eebff6d754c3401ea/9ceb0c55f40f1fc0fe0fcc65c8fee3a0 +class Skill55(ActiveSkill): + """ + 极诣·黑暗武士利用时空统治者之力, 在自己所在的空间召唤出时空裂缝后, 举起时空统治者最终形态——时空巨剑, 使除自身以外的所有时间停滞。\n + 然后, 发动强力的拔刀使时空扭曲, 与时空裂缝一起碾压敌人, 极诣·黑暗武士从时空裂缝中消失。\n + 时间停滞的空间因发生扭曲而破碎后, 极诣·黑暗武士回到原来的时间, 同时停滞的时间节点中的一击对敌人造成致命伤害。\n + 施放技能时, [时间停滞]能量累积到最大值, 此时消耗全部能量, 造成相当于5阶段能量攻击力的伤害。\n + [三次自我觉醒]\n + 使用三次自我觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次自我觉醒技能。\n + 该技能只能放在扩展技能栏使用。 + """ + name = "时之止境 : 幻灭" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 8055] + uuid = "9ceb0c55f40f1fc0fe0fcc65c8fee3a0" + hasVP = False + hasUP = False + + # 次元斩击攻击力 : {value0}% + data0 = [0, 465216, 573092, 680968, 788845, 896721, 1004597, 1112473, 1220349, 1328225, 1436102, 1543978, 1651854, 1759730, 1867606, 1975482, 2083359, 2191235, 2299111, 2406987, 2514863, 2622739, 2730616, 2838492, 2946368, 3054244, 3162120, 3269997, 3377873, 3485749, 3593625, 3701501, 3809377, 3917254, 4025130, 4133006, 4240882, 4348758, 4456634, 4564511, 4672387, 4780263, 4888139, 4996015, 5103891, 5211768, 5319644, 5427520, 5535396, 5643272, 5751149]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'dark_knight' + self.nameCN = '极诣·黑暗武士' + self.role = 'extra' + self.角色 = '外传2' + self.职业 = '黑暗武士' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/gunblader/agent.py b/backend/core/character/GF/gunblader/agent.py new file mode 100644 index 00000000..29372260 --- /dev/null +++ b/backend/core/character/GF/gunblader/agent.py @@ -0,0 +1,1339 @@ +#986c2b3d72ee0e4a0b7fcfbe786d4e02 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 弦月斩 +# gunblader/agent/3c5604bdbb0240b8f130f59ab40509c3 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用剑划出新月形状, 使命中的敌人浮空。\n + 浮空力随技能等级的增加而增加。 + """ + name = "弦月斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 穿透射击 +# gunblader/agent/92360eab6e1f378902018eca681ac629 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629 +class Skill1(ActiveSkill): + """ + [射击]\n + 快速拔枪射击前方敌人。\n + 子弹100%穿透目标。 转职为暗刃后, 增加发射次数并应用单独的攻击力。 + """ + name = "穿透射击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 射击攻击力 : {value0}% + data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501 + # [转职为暗刃时] + # 发射次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value3}% + 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 + +# 后跳 +# gunblader/agent/7822d6d52e10964a6755f142c666b494 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# gunblader/agent/5a56514f35cf0270ae8d6c65f8fefd78 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击和[弦月斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# gunblader/agent/ce26c6b69d02a440a81b552bec94f03b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# gunblader/agent/892ef624d8bf3d7fc045f84825fd6104 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 重劈 +# gunblader/agent/1fadde0eece18649caddbca7bd58cc2f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f +class Skill6(ActiveSkill): + """ + [剑术]\n + 强力劈砍地面, 引发冲击波。\n + 向下劈砍敌人, 用击打地面的剑和剑产生的冲击波的力量使敌人浮空。 + """ + name = "重劈" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [20, 200] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0}% + data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501 + +# G型手榴弹 +# gunblader/agent/d085127b0edd719782bd618d5688f4a1 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1 +class Skill7(ActiveSkill): + """ + 取出G型手榴弹, 拔掉保险环后扔向前方。\n + G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n + 手榴弹飞行过程中碰到敌人时立即爆炸。\n + 转职为战线佣兵后, 增加攻击力与爆炸范围。 + """ + name = "G型手榴弹" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [20, 200] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501 + # - [转职为战线佣兵后] - + # 攻击力增加率 : {value1}% + 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 + # 爆炸范围增加 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + +# 瞬击 +# gunblader/agent/4b2c90ec226fd40e967875aa5eabefb2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2 +class Skill8(ActiveSkill): + """ + 挥舞枪身击打敌人后颈, 把击中的敌人拖到自己身前, 最后挥剑斩击拉过来的敌人。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "瞬击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [1, 100] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = False + + # 挥舞枪身攻击力 : {value0}% + data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501 + # 斩击攻击力 : {value1}% + data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501 + +# 浮空连击 +# gunblader/agent/d0cdaca82892e54097f22a1f60817048 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048 +class Skill9(ActiveSkill): + """ + [剑术]\n + 以迅雷不及掩耳之势快速连击两次。\n + 第二次上挑攻击命中时使敌人浮空, 有利于连接下一次攻击。 + """ + name = "浮空连击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 下斩攻击力 : {value0}% + data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501 + +# 源光斩 +# gunblader/agent/1803b6a67047cafb9e289b4f33cc507b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b +class Skill10(ActiveSkill): + """ + 用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n + - [转职为源能专家时] -\n + 装备源力剑时, 无需注入源能直接发动斩击。 + """ + name = "源光斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 161] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501 + # 能量多段攻击力 : {value1}% + data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 强化 - 后跳 +# gunblader/agent/2b340542e776818b78f3212af184bd6b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# gunblader/agent/1fea5a626f15230237946a11a9d11582 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 迅步突袭 +# gunblader/agent/9dda3f4a849dba1a288dd65e116860f2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2 +class Skill13(ActiveSkill): + """ + 快速向前方敌人突进。\n + 施放过程中, 再次按技能键、 Z (技能) 键或X (攻击) 键, 可以发动追加攻击。 + """ + name = "迅步突袭" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = True + + # 追加攻击攻击力 : {value0}% + data0 = [0, 6479, 7136, 7794, 8451, 9108, 9765, 10423, 11080, 11737, 12395, 13052, 13709, 14366, 15024, 15681, 16338, 16996, 17653, 18310, 18968, 19625, 20282, 20939, 21597, 22254, 22911, 23569, 24226, 24883, 25540, 26198, 26855, 27512, 28170, 28827, 29484, 30141, 30799, 31456, 32113, 32771, 33428, 34085, 34742, 35400, 36057, 36714, 37372, 38029, 38686, 39343, 40001, 40658, 41315, 41973, 42630, 43287, 43945, 44602, 45259, 45916, 46574, 47231, 47888, 48546, 49203, 49860, 50517, 51175, 51832]# noqa: E501 + +# 连续射击 +# gunblader/agent/0969cd4054d93da07708108c0cc1c4b5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0969cd4054d93da07708108c0cc1c4b5 +class Skill14(ActiveSkill): + """ + 连续射击3次, 对前方的敌人造成伤害。\n + 按向下方向键 + 技能键, 可以向下射击。 + """ + name = "连续射击" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + + # 第1击和第2击射击攻击力 : {value0}% X 2次 + data0 = [0, 2055, 2263, 2472, 2680, 2889, 3097, 3306, 3514, 3723, 3931, 4140, 4348, 4557, 4765, 4973, 5182, 5390, 5599, 5807, 6016, 6224, 6433, 6641, 6850, 7058, 7267, 7475, 7684, 7892, 8101, 8309, 8517, 8726, 8934, 9143, 9351, 9560, 9768, 9977, 10185, 10394, 10602, 10811, 11019, 11228, 11436, 11645, 11853, 12061, 12270, 12478, 12687, 12895, 13104, 13312, 13521, 13729, 13938, 14146, 14355, 14563, 14772, 14980, 15189, 15397, 15605, 15814, 16022, 16231, 16439]# noqa: E501 + # 最后射击攻击力 : {value1}% + data1 = [0, 2742, 3020, 3299, 3577, 3855, 4133, 4411, 4690, 4968, 5246, 5524, 5802, 6080, 6359, 6637, 6915, 7193, 7471, 7750, 8028, 8306, 8584, 8862, 9141, 9419, 9697, 9975, 10253, 10532, 10810, 11088, 11366, 11644, 11922, 12201, 12479, 12757, 13035, 13313, 13592, 13870, 14148, 14426, 14704, 14983, 15261, 15539, 15817, 16095, 16374, 16652, 16930, 17208, 17486, 17764, 18043, 18321, 18599, 18877, 19155, 19434, 19712, 19990, 20268, 20546, 20825, 21103, 21381, 21659, 21937]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 特工秘技 +# gunblader/agent/01384bbfc346775d1267fa0bc4ca605f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/01384bbfc346775d1267fa0bc4ca605f +class Skill15(PassiveSkill): + """ + 主要执行谍战行动的特工的战斗技能。\n + 变更基本攻击、 前冲攻击、 跳跃攻击, 后跳过程中可以一边射击一边与敌人拉开距离。\n + 额外增加物理暴击率与暴击伤害。 + """ + name = "特工秘技" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = False + + # 后跳攻击冷却时间 : {value0}秒 + data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 物理暴击率增加量 : {value1}% + data1 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]# noqa: E501 + # 暴击伤害增加率 : {value2}% + data2 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + +# 源能护盾 +# gunblader/agent/0232c151ef3731c2dede51931a374723 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723 +class Skill16(ActiveSkill): + """ + 向前方投掷源能动力源, 形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n + 我方可穿过该护盾, 但是敌方不能。\n + 护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时, 按向前方向键则可扔出更远的距离。\n + [转职为源能专家后]\n + 冷却时间缩短2秒, 可以发动[源能提炼]。\n + [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n + [源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n + 在决斗场中, 被攻击和使用[受身蹲伏]时无法手动引爆。 + """ + name = "源能护盾" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [23, 241] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = True + + # 护盾生命值 : {value0} + data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501 + # 护盾持续时间 : {value1}秒 + 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 + # 护盾爆炸攻击力 : {value2}% + data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501 + # - 发动[源能提炼]时 - + # 护盾大小和爆炸范围增加 : {value3}% + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 护盾持续时间增加 : {value4}秒 + data4 = [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 + # 护盾生命值增加 : {value5}% + data5 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [源能提炼]叠加数消耗量 : {value6}个 + data6 = [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 + # 蓄气动作持续时间上限 : {value7}秒 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 护盾大小比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 爆炸范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 斩射 +# gunblader/agent/0113c8b1306ca76d208f83f2d093dd62 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0113c8b1306ca76d208f83f2d093dd62 +class Skill17(ActiveSkill): + """ + 根据与敌人的距离发动斩击或射击。\n + 可以强制中断技能并发动其他技能, 同时也可以强制中断其他技能后发动该技能。\n + 斩击和射击的攻击力受[基础精通]影响。 + """ + name = "斩射" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [199, 199] + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + hasUP = True + + # 斩击/射击攻击力 : {value0}% + data0 = [0, 879]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100]# noqa: E501 + +# 迅步闪避 +# gunblader/agent/717f1e2104fe4b796f800352fa143ecc +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/717f1e2104fe4b796f800352fa143ecc +class Skill18(PassiveSkill): + """ + 若在[迅步突袭]过程中受到攻击, 则发动[迅步闪避]躲避敌人的攻击。\n + 在[迅步闪避]过程中按[迅步突袭]键或Z (技能) 键、 X (基本攻击) 键, 可以发动具有[迅步突袭]攻击力的追加攻击。\n + [迅步突袭]过程中也可以通过C (跳跃) 键手动发动。\n + 学习[迅步闪避]后, 可以强制中断特工的各种技能并发动[迅步突袭]。\n + [可以强制中断的技能]\n + [弦月斩]、 [瞬击]、 [连续射击]、 [双弦斩]、 [月光挥斩]、 [精准射击]、 [满月斩]、 [锁定射击]、 [枪刃旋杀]终结攻击、 [终极锁定]、 [月相轮舞] + """ + name = "迅步闪避" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 发动迅步闪避后无敌时间 : {value0}秒 + data0 = [0, 0.6]# noqa: E501 + +# 双弦斩 +# gunblader/agent/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill19(ActiveSkill): + """ + 施展2次可发出半月形剑气的剑术攻击敌人。\n + 可以将第一击命中的敌人沿Y轴聚拢。\n + <连按效果>\n + 在发动第一击后的僵直状态下, 按技能快捷键可以立即连接第二击。 + """ + name = "双弦斩" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 2718, 2994, 3269, 3545, 3821, 4097, 4372, 4648, 4924, 5200, 5475, 5751, 6027, 6303, 6578, 6854, 7130, 7406, 7681, 7957, 8233, 8509, 8784, 9060, 9336, 9611, 9887, 10163, 10439, 10714, 10990, 11266, 11542, 11817, 12093, 12369, 12645, 12920, 13196, 13472, 13748, 14023, 14299, 14575, 14851, 15126, 15402, 15678, 15953, 16229, 16505, 16781, 17056, 17332, 17608, 17884, 18159, 18435, 18711, 18987, 19262, 19538, 19814, 20090, 20365, 20641, 20917, 21193, 21468, 21744]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 4077, 4491, 4904, 5318, 5731, 6145, 6559, 6972, 7386, 7799, 8213, 8627, 9040, 9454, 9868, 10281, 10695, 11108, 11522, 11936, 12349, 12763, 13176, 13590, 14004, 14417, 14831, 15244, 15658, 16072, 16485, 16899, 17312, 17726, 18140, 18553, 18967, 19381, 19794, 20208, 20621, 21035, 21449, 21862, 22276, 22689, 23103, 23517, 23930, 24344, 24757, 25171, 25585, 25998, 26412, 26825, 27239, 27653, 28066, 28480, 28894, 29307, 29721, 30134, 30548, 30962, 31375, 31789, 32202, 32616]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 小太刀精通 +# gunblader/agent/dc1ffbe7bfcc6dc2be737951960da9ad +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill20(PassiveSkill): + """ + 精通潜伏的特工擅长使用小太刀。 增加物理攻击力。 装备小太刀时, 增加命中率。 + """ + name = "小太刀精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13]# noqa: E501 + +# 暴击 +# gunblader/agent/fc1262c19f3d0477ee8eda47b8db8696 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 月光挥斩 +# gunblader/agent/4655101518604f874721b3cc249aae10 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4655101518604f874721b3cc249aae10 +class Skill22(ActiveSkill): + """ + 两手握剑向前突进, 发动交叉斩击。\n + 按向前方向键可以突进更远的距离。 + """ + name = "月光挥斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [15, 300] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% X {value1}次 + data0 = [0, 4700, 5177, 5654, 6130, 6607, 7084, 7561, 8038, 8514, 8991, 9468, 9945, 10422, 10899, 11375, 11852, 12329, 12806, 13283, 13759, 14236, 14713, 15190, 15667, 16143, 16620, 17097, 17574, 18051, 18528, 19004, 19481, 19958, 20435, 20912, 21388, 21865, 22342, 22819, 23296, 23772, 24249, 24726, 25203, 25680, 26157, 26633, 27110, 27587, 28064, 28541, 29017, 29494, 29971, 30448, 30925, 31401, 31878, 32355, 32832, 33309, 33786, 34262, 34739, 35216, 35693, 36170, 36646, 37123, 37600]# noqa: E501 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 精准射击 +# gunblader/agent/c9664191611af31142e052dfaef84530 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c9664191611af31142e052dfaef84530 +class Skill23(ActiveSkill): + """ + 对前方的敌人自动进行瞄准射击, 造成致命的伤害。\n + 按向下方向键, 可以以坐姿进行瞄准, 此时可以攻击倒地的敌人。\n + 可以强制中断[迅步突袭]并施放[精准射击]。\n + - [追踪目标]标记附加效果 -\n + 按住技能快捷键, 可以对前方一定范围内的TARGET标记对象进行精准射击。 + """ + name = "精准射击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [30, 500] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 13636, 15019, 16403, 17786, 19169, 20553, 21936, 23320, 24703, 26086, 27470, 28853, 30236, 31620, 33003, 34386, 35770, 37153, 38537, 39920, 41303, 42687, 44070, 45453, 46837, 48220, 49603, 50987, 52370, 53754, 55137, 56520, 57904, 59287, 60670, 62054, 63437, 64820, 66204, 67587, 68970, 70354, 71737, 73121, 74504, 75887, 77271, 78654, 80037, 81421, 82804, 84187, 85571, 86954, 88338, 89721, 91104, 92488, 93871, 95254, 96638, 98021, 99404, 100788, 102171, 103555, 104938, 106321, 107705, 109088]# noqa: E501 + # 穿刺几率 : 100% + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + +# 追踪目标 +# gunblader/agent/e4c354a89c337310aeb7041d5e742828 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e4c354a89c337310aeb7041d5e742828 +class Skill24(ActiveSkill): + """ + 给稀有、 领主和深渊怪物留下目标标记。\n + 标记自动分配, 普通怪物不会被标记。\n + 存在多个稀有、 领主、 深渊怪物时, 按技能快捷键即可变更标记对象。\n + 长按技能快捷键可以取消标记。\n + 部分技能对有目标标记的敌人发动特殊效果。\n + [有标记附加效果的技能]\n + [精准射击]、 [月影秘步]、 [锁定射击]、 [毁灭绝击]、 [终极锁定]、 [夜影迷踪] + """ + name = "追踪目标" + learnLv = 30 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = False + hasUP = False + + +# 特工使命 +# gunblader/agent/fc7a3f4c2852c832a2f20af63d5d212f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc7a3f4c2852c832a2f20af63d5d212f +class Skill25(ActiveSkill): + """ + 看起来非常普通的特工, 一旦开始执行任务就会变得异于常人。\n + 任务开始的瞬间提升专注力, 增加基本攻击力和技能攻击力。 + """ + name = "特工使命" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + +# 月影秘步 +# gunblader/agent/f2fb27162beb0b87a7cb9af7900e95f2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill26(ActiveSkill): + """ + 施展特工的潜行秘技“月影秘步”, 悄悄攻击敌人。\n + 若[月影秘步]施放动作击中敌人, 则对其周围3名敌人发动组合攻击。\n + [月影秘步]由3套组合攻击组成, 每套组合有2次攻击。 第1套组合攻击成功时, 剩下2套组合攻击可以通过再次按技能键来发动。\n + 可以强制中断每套组合攻击的最后动作并施放其他技能, 施放其他技能过程中也可以强制中断并发动[月影秘步]。\n + - [追踪目标]标记附加效果 -\n + 每个[月影秘步]组合的最后一击会优先搜索有追踪标记的敌人。\n + - [可以强制中断的技能] -\n + [弦月斩]、 [瞬击]、 [连续射击]、 [双弦斩]、 [月光挥斩]、 [精准射击]、 [满月斩]、 [锁定射击]、 [枪刃旋杀]终结攻击、 [终极锁定]、 [月相轮舞]、 [夜影迷踪] + """ + name = "月影秘步" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [60, 850] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = True + hasUP = True + vps = [{'name': '月狩', 'desc': '强化追踪和连接功能'}, {'name': '月袭', 'desc': '变更为1次范围攻击'}] # noqa: E501 + + # 每次攻击的攻击力 : {value0}% X {value1}次 + data0 = [0, 1598, 1760, 1922, 2084, 2246, 2409, 2571, 2733, 2895, 3057, 3219, 3381, 3543, 3706, 3868, 4030, 4192, 4354, 4516, 4678, 4840, 5002, 5165, 5327, 5489, 5651, 5813, 5975, 6137, 6299, 6461, 6624, 6786, 6948, 7110, 7272, 7434, 7596, 7758, 7921, 8083, 8245, 8407, 8569, 8731, 8893, 9055, 9217, 9380, 9542, 9704, 9866, 10028, 10190, 10352, 10514, 10676, 10839, 11001, 11163, 11325, 11487, 11649, 11811, 11973, 12136, 12298, 12460, 12622, 12784]# noqa: E501 + data1 = [0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18]# noqa: E501 + # 可发动下一套组合攻击的最大有效时间 : {value2}秒 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 可搜索目标的最大范围 : {value3}px + data3 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + # [范围信息] + # 施放攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [月影秘步]\n + 可发动下一套组合攻击的最大有效时间 +4.5秒\n + 取消施放动作, 直接移动到有“TARGET”标记的敌人身边发动攻击\n + - 若寻敌范围内没有带“TARGET”标记的敌人, 则不会发动\n + - 变更为只攻击带“TARGET”标记的敌人 + """ + ... + + def vp_2(self): + """ + [月影秘步]\n + 对一定范围内的敌人发动一套组合攻击\n + - 对范围内最多10个敌人各进行2次攻击\n + - 总攻击力相同\n + - 删除填充效果\n + - 角色周围1200px内存在敌人时可以施放 + """ + ... + +# 满月斩 +# gunblader/agent/cfacda0647b9a0f595df2c2aad30c18d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/cfacda0647b9a0f595df2c2aad30c18d +class Skill27(ActiveSkill): + """ + 持双剑发动旋转攻击, 聚拢周围的敌人后, 发动满月斩造成致命伤害。 + """ + name = "满月斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [100, 850] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = True + hasUP = True + vps = [{'name': '月现', 'desc': '取消僵直
变更为单次攻击'}, {'name': '月噬', 'desc': '强化聚集敌人效果
范围增加'}] # noqa: E501 + + # 旋转攻击攻击力 : {value0}% X {value1}次 + data0 = [0, 2558, 2817, 3077, 3336, 3596, 3855, 4115, 4374, 4634, 4893, 5153, 5412, 5672, 5931, 6191, 6450, 6710, 6969, 7229, 7488, 7748, 8007, 8267, 8526, 8786, 9045, 9305, 9564, 9824, 10083, 10343, 10602, 10862, 11121, 11380, 11640, 11899, 12159, 12418, 12678, 12937, 13197, 13456, 13716, 13975, 14235, 14494, 14754, 15013, 15273, 15532, 15792, 16051, 16311, 16570, 16830, 17089, 17349, 17608, 17868, 18127, 18387, 18646, 18906, 19165, 19425, 19684, 19944, 20203, 20463]# noqa: E501 + 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 + # 满月斩物理攻击力 : {value2}% + data2 = [0, 9383, 10334, 11286, 12238, 13190, 14142, 15094, 16045, 16997, 17949, 18901, 19853, 20805, 21757, 22708, 23660, 24612, 25564, 26516, 27468, 28419, 29371, 30323, 31275, 32227, 33179, 34131, 35082, 36034, 36986, 37938, 38890, 39842, 40794, 41745, 42697, 43649, 44601, 45553, 46505, 47456, 48408, 49360, 50312, 51264, 52216, 53168, 54119, 55071, 56023, 56975, 57927, 58879, 59830, 60782, 61734, 62686, 63638, 64590, 65542, 66493, 67445, 68397, 69349, 70301, 71253, 72204, 73156, 74108, 75060]# noqa: E501 + # [范围信息] + # 大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [满月斩]\n + 可以强制中断特工转职技能的施放后僵直并施放 (觉醒技能除外)\n + 删除旋转斩击, 直接施放满月斩\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [满月斩]\n + 旋转攻击吸附力 +30%\n + 旋转攻击吸附范围 +33%\n + 满月斩范围 +40% + """ + ... + +# 锁定射击 +# gunblader/agent/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill28(ActiveSkill): + """ + 범위 내의 가장 가까운 적을 목표로 지정하여 사격을 가한다.\n + 최대 12발의 탄약을 모두 사용할 때까지 스킬 단축키를 연타하는 것으로 연속 사격을 가할 수 있다.\n + <암살 목표> TARGET 표식 추가 효과\n + `TARGET 표식`이 부여된 적을 최우선으로 공격한다.\n + <연타 효과>\n + 각 사격 및 탄창 교체 동작의 후 딜레이 중에 스킬 재입력을 통해 다음 목표사격 동작으로 캔슬할 수 있다. + """ + name = "锁定射击" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [150, 1260] + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = True + hasUP = True + vps = [{'name': '歼灭', 'desc': '施放[毁灭狂欢]时补充弹夹
范围增加
增加自动连射功能'}, {'name': '影迹', 'desc': '施放时间减少
可以在其他动作中施放'}] # noqa: E501 + + # 攻击力 : {value0}% X {value1} + data0 = [0, 2732, 3009, 3286, 3563, 3841, 4118, 4395, 4672, 4949, 5226, 5504, 5781, 6058, 6335, 6612, 6889, 7167, 7444, 7721, 7998, 8275, 8552, 8830, 9107, 9384, 9661, 9938, 10215, 10492, 10770, 11047, 11324, 11601, 11878, 12155, 12433, 12710, 12987, 13264, 13541, 13818, 14096, 14373, 14650, 14927, 15204, 15481, 15758, 16036, 16313, 16590, 16867, 17144, 17421, 17699, 17976, 18253, 18530, 18807, 19084, 19362, 19639, 19916, 20193, 20470, 20747, 21025, 21302, 21579, 21856]# noqa: E501 + data1 = [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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # 射击高度上限 : {value2}px + data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [范围信息] + # 目标锁定范围 : {value3}px + data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + + def vp_1(self): + """ + [锁定射击]\n + 当[锁定射击]的弹匣处于激活状态下施放[毁灭狂欢]时, 额外增加1个弹匣\n + - [锁定射击]攻击力 -12%\n + - 最多持有2个弹匣\n + 对周围敌人发动攻击 (包括带“TARGET”标记的敌人)\n + 长按[锁定射击]技能键时自动连续射击 + """ + ... + + def vp_2(self): + """ + [锁定射击]\n + 弹药数量上限变更为6发\n + - 总攻击力相同\n + 在施放[月影秘步、 [目标锁定]、 [月光镇魂曲]过程中可以使用[锁定射击]\n + - 使用该功能时, 可以无射击动作进行射击 + """ + ... + +# 枪刃旋杀 +# gunblader/agent/45442bbbe33540b4deeec29437dae70c +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/45442bbbe33540b4deeec29437dae70c +class Skill29(ActiveSkill): + """ + 向前投掷在旋转中旋转射出子弹的枪, 然后投掷剑刃, 与手枪结合形成枪刃。\n + 枪刃在原地猛烈旋转, 对周围敌人造成伤害并吸附敌人。 枪刃合体后, 经过一定时间后消失。\n + 施放技能时, 按向前方向键时, 可以增加枪和剑刃的投掷距离。\n + <追加操作>\n + 枪刃消失之前, 再按一次技能键可以发动终结攻击。 终结攻击在施放其他技能过程中也可以发动, 强制中断并施放的技能与[月影秘步]相同。 + """ + name = "枪刃旋杀" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = True + hasUP = True + vps = [{'name': '枪刃漩涡', 'desc': '攻击时间减少
范围增加'}, {'name': '追猎枪刃', 'desc': '追踪'}] # noqa: E501 + + # 枪投掷攻击力 : {value0}% + data0 = [0, 2530, 2787, 3043, 3300, 3557, 3813, 4070, 4327, 4583, 4840, 5097, 5353, 5610, 5867, 6123, 6380, 6637, 6894, 7150, 7407, 7664, 7920, 8177, 8434, 8690, 8947, 9204, 9460, 9717, 9974, 10230, 10487, 10744, 11000, 11257, 11514, 11770, 12027, 12284, 12540, 12797, 13054, 13310, 13567, 13824, 14080, 14337, 14594, 14850, 15107, 15364, 15620, 15877, 16134, 16390, 16647, 16904, 17160, 17417, 17674, 17930, 18187, 18444, 18700, 18957, 19214, 19471, 19727, 19984, 20241]# noqa: E501 + # 剑刃投掷攻击力 : {value1}% + data1 = [0, 2167, 2387, 2607, 2826, 3046, 3266, 3486, 3706, 3926, 4145, 4365, 4585, 4805, 5025, 5245, 5464, 5684, 5904, 6124, 6344, 6564, 6783, 7003, 7223, 7443, 7663, 7883, 8102, 8322, 8542, 8762, 8982, 9202, 9421, 9641, 9861, 10081, 10301, 10521, 10740, 10960, 11180, 11400, 11620, 11840, 12059, 12279, 12499, 12719, 12939, 13159, 13378, 13598, 13818, 14038, 14258, 14478, 14697, 14917, 15137, 15357, 15577, 15797, 16016, 16236, 16456, 16676, 16896, 17116, 17335]# noqa: E501 + # 枪刃多段攻击力 : {value2}% + data2 = [0, 2168, 2388, 2608, 2828, 3048, 3268, 3488, 3708, 3928, 4148, 4368, 4587, 4807, 5027, 5247, 5467, 5687, 5907, 6127, 6347, 6567, 6787, 7007, 7227, 7447, 7667, 7887, 8107, 8327, 8546, 8766, 8986, 9206, 9426, 9646, 9866, 10086, 10306, 10526, 10746, 10966, 11186, 11406, 11626, 11846, 12066, 12286, 12506, 12725, 12945, 13165, 13385, 13605, 13825, 14045, 14265, 14485, 14705, 14925, 15145, 15365, 15585, 15805, 16025, 16245, 16465, 16685, 16904, 17124, 17344]# noqa: E501 + # 终结攻击攻击力 : {value3}% X {value4}次 + data3 = [0, 11156, 12288, 13420, 14551, 15683, 16815, 17947, 19079, 20210, 21342, 22474, 23606, 24737, 25869, 27001, 28133, 29265, 30396, 31528, 32660, 33792, 34923, 36055, 37187, 38319, 39451, 40582, 41714, 42846, 43978, 45109, 46241, 47373, 48505, 49637, 50768, 51900, 53032, 54164, 55295, 56427, 57559, 58691, 59823, 60954, 62086, 63218, 64350, 65482, 66613, 67745, 68877, 70009, 71140, 72272, 73404, 74536, 75668, 76799, 77931, 79063, 80195, 81326, 82458, 83590, 84722, 85854, 86985, 88117, 89249]# noqa: E501 + data4 = [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 + # [范围信息] + # 攻击范围比率 : {value5}% + 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 + + def vp_1(self): + """ + [枪刃旋杀]\n + 删除[枪刃旋杀]终结攻击及追加输入功能\n + - 总攻击力相同\n + 枪刃大小 +30%\n + 枪刃旋杀吸附力 +30% + """ + ... + + def vp_2(self): + """ + [枪刃旋杀]\n + [枪刃旋杀]追踪最强的敌人\n + - 优先攻击带“TARGET标志”的敌人\n + 枪刃旋杀攻击力减少, 但终结一击攻击力增加\n + - 总攻击力相同 + """ + ... + +# 使命觉悟 +# gunblader/agent/c27418ae613c647527200a7ca17d97fd +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c27418ae613c647527200a7ca17d97fd +class Skill30(PassiveSkill): + """ + 增加基本攻击力和技能攻击力, 并增加部分射击技能的寻敌范围。\n + - [增加寻敌范围的技能] -\n + [精准射击]、 [终极锁定] + """ + name = "使命觉悟" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "c27418ae613c647527200a7ca17d97fd" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # 寻敌范围增加 : {value1}% + 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]# noqa: E501 + +# 毁灭绝击 +# gunblader/agent/01c3a2fb793d293a25ed8dc7a0d70c1a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill31(ActiveSkill): + """ + 전방의 적에게 빠르게 접근해 붙잡은 뒤, 치명적인 베기 공격을 가해 암살한다.\n + <암살 목표> TARGET 표식 추가 효과\n + 일정 범위 내에 `TARGET 표식`이 부여된 적이 있다면, 표식이 있는 적을 향해 달려가며 `표식`을 가진 적에게 공격력이 10% 증가한다. + """ + name = "毁灭绝击" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [881, 7403] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% X 2次 + data0 = [0, 41850, 51554, 61259, 70963, 80667, 90372, 100076, 109780, 119485, 129189, 138893, 148598, 158302, 168007, 177711, 187415, 197120, 206824, 216528, 226233, 235937, 245641, 255346, 265050, 274754, 284459, 294163, 303867, 313572, 323276, 332980, 342685, 352389, 362093, 371798, 381502, 391207, 400911, 410615, 420320, 430024, 439728, 449433, 459137, 468841, 478546, 488250, 497954, 507659, 517363]# noqa: E501 + +# 终极锁定 +# gunblader/agent/8f73f243041c2d27739fe7696f02bf9b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8f73f243041c2d27739fe7696f02bf9b +class Skill32(ActiveSkill): + """ + 전방 일정 영역의 가장 가까운 적에게 빠르게 접근하며 사격을 하고, 이어지는 검술로 적을 타격한다.\n + <암살 목표> TARGET 표식 추가 효과\n + 전방의 `TARGET 표식`을 가진 대상을 최우선 공격 목표로 삼는다. + """ + name = "终极锁定" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1620] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = True + hasUP = True + vps = [{'name': '终极使命', 'desc': '范围增加
增加射击攻击目标 '}, {'name': '巡猎终结', 'desc': '部分技能可追踪'}] # noqa: E501 + + # 每次攻击的攻击力 : {value0}% X 4次 + data0 = [0, 11727, 12917, 14106, 15296, 16486, 17675, 18865, 20055, 21245, 22434, 23624, 24814, 26003, 27193, 28383, 29572, 30762, 31952, 33142, 34331, 35521, 36711, 37900, 39090, 40280, 41469, 42659, 43849, 45038, 46228, 47418, 48608, 49797, 50987, 52177, 53366, 54556, 55746, 56935, 58125, 59315, 60505, 61694, 62884, 64074, 65263, 66453, 67643, 68832, 70022]# noqa: E501 + # [范围信息] + # 搜索范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [终极锁定]\n + 寻敌角度增加, 对寻敌范围内的所有敌人进行3次射击, 并接近带“TARGET标志”的敌人发动终结斩击\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [终极锁定]\n + [终极锁定]施放后, 若突进目标是带“TARGET”标志的敌人, 则留下枪伤标志\n + - 枪伤标志持续时间 : 10秒\n + - 向有枪伤标志的方向进行特定射击时, 变更为自动命中\n + - ([连续射击]、 [精准射击]、 [锁定射击]) + """ + ... + +# 月相轮舞 +# gunblader/agent/8c2379737c5acc935c1731f67f607655 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8c2379737c5acc935c1731f67f607655 +class Skill33(ActiveSkill): + """ + 달의 위상변화를 형상화한 검격을 연속으로 가해 공격한다.\n + <연타 효과>\n + 각 검술 동작의 후 딜레이를 스킬 단축키, X(공격)키 입력을 통해 다음 동작으로 캔슬할 수 있다. + """ + name = "月相轮舞" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = True + hasUP = True + vps = [{'name': '双月轮舞', 'desc': '可多次发动
范围增加'}, {'name': '圆月弯刀', 'desc': '施放时间减少'}] # noqa: E501 + + # 新月攻击力 : {value0}% X {value1}次 + data0 = [0, 10821, 11919, 13017, 14114, 15212, 16310, 17408, 18505, 19603, 20701, 21799, 22897, 23994, 25092, 26190, 27288, 28385, 29483, 30581, 31679, 32777, 33874, 34972, 36070, 37168, 38265, 39363, 40461, 41559, 42657, 43754, 44852, 45950, 47048, 48145, 49243, 50341, 51439, 52537, 53634, 54732, 55830, 56928, 58025, 59123, 60221, 61319, 62417, 63514, 64612]# noqa: E501 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 半月攻击力 : {value2}% X {value3}次 + data2 = [0, 12232, 13473, 14714, 15955, 17196, 18437, 19678, 20919, 22160, 23400, 24641, 25882, 27123, 28364, 29605, 30846, 32087, 33328, 34569, 35810, 37051, 38292, 39533, 40774, 42014, 43255, 44496, 45737, 46978, 48219, 49460, 50701, 51942, 53183, 54424, 55665, 56906, 58147, 59388, 60628, 61869, 63110, 64351, 65592, 66833, 68074, 69315, 70556, 71797, 73038]# noqa: E501 + data3 = [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 + # 满月攻击力 : {value4}% X {value5}次 + data4 = [0, 15292, 16843, 18395, 19946, 21497, 23049, 24600, 26152, 27703, 29254, 30806, 32357, 33908, 35460, 37011, 38562, 40114, 41665, 43216, 44768, 46319, 47871, 49422, 50973, 52525, 54076, 55627, 57179, 58730, 60281, 61833, 63384, 64936, 66487, 68038, 69590, 71141, 72692, 74244, 75795, 77346, 78898, 80449, 82001, 83552, 85103, 86655, 88206, 89757, 91309]# noqa: E501 + data5 = [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 + # [范围信息] + # 大小比率 : {value6}% + 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 + + def vp_1(self): + """ + [月相轮舞]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 25秒\n + - 单次攻击力 -50%\n + 攻击范围 +50% + """ + ... + + def vp_2(self): + """ + [月相轮舞]\n + 直接施放[满月斩]\n + - 施放[满月斩]时, 在施放位置出现满月后造成伤害\n + - 总攻击力相同 + """ + ... + +# 冷酷敌意 +# gunblader/agent/2f5d03c7848effbc0a23f4df45d9ca46 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill34(PassiveSkill): + """ + 经过严格训练的特工在任何时候都能冷静地做出判断。\n + 这种特质在危机中更显突出, 使他们能够顺利地完成任务。\n + 增加物理暴击率和暴击伤害。\n + 同时, 减少[迅步突袭]的冷却时间, 以站立状态遭到攻击时, 按Z (技能) 键或[迅步突袭]键可以触发[迅步闪避]。\n + [冷静的头脑, 冰冷的心] + """ + name = "冷酷敌意" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 物理暴击率增加 : {value0}% + data0 = [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54]# noqa: E501 + # 暴击伤害增加率 : {value1}% + data1 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 迅步突袭冷却时间缩短 : {value2}秒 + 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 + +# 月光镇魂曲 +# gunblader/agent/9cb6f9ed646fa87f9b7680a42ce83d1a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9cb6f9ed646fa87f9b7680a42ce83d1a +class Skill35(ActiveSkill): + """ + 전방의 적을 낚아채 잡은 뒤, 날카롭고 치명적인 연속 공격을 가해 처치한다.\n + <연타 효과>\n + 각 검술/사격 동작의 후 딜레이를 스킬 단축키, X(공격)키 입력을 통해 다음 동작으로 캔슬할 수 있다. + """ + name = "月光镇魂曲" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a" + hasVP = True + hasUP = True + vps = [{'name': '月光追魂', 'desc': '追踪
范围增加'}, {'name': '月光乱舞', 'desc': '变更为向前方攻击
赋予无敌状态
适用最大连击效果'}] # noqa: E501 + + # 乱舞攻击力 : {value0}% X {value1}次 + data0 = [0, 6488, 7146, 7805, 8463, 9121, 9779, 10438, 11096, 11754, 12412, 13070, 13729, 14387, 15045, 15703, 16362, 17020, 17678, 18336, 18995, 19653, 20311, 20969, 21627, 22286, 22944, 23602, 24260, 24919, 25577, 26235, 26893, 27551, 28210, 28868, 29526, 30184, 30843, 31501, 32159, 32817, 33475, 34134, 34792, 35450, 36108, 36767, 37425, 38083, 38741]# noqa: E501 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 25026, 27565, 30104, 32643, 35181, 37720, 40259, 42798, 45337, 47876, 50415, 52954, 55492, 58031, 60570, 63109, 65648, 68187, 70726, 73265, 75803, 78342, 80881, 83420, 85959, 88498, 91037, 93575, 96114, 98653, 101192, 103731, 106270, 108809, 111348, 113886, 116425, 118964, 121503, 124042, 126581, 129120, 131659, 134197, 136736, 139275, 141814, 144353, 146892, 149431]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [月光镇魂曲]\n + 向带“TARGET”标记的敌人移动并攻击\n + - 若寻敌范围内没有符合的对象时, 则不会发动该属性效果\n + - 乱舞攻击次数 -3次\n + - 总攻击力相同\n + 攻击范围 +10% + """ + ... + + def vp_2(self): + """ + [月光镇魂曲]\n + 即使没有命中目标, 也会在原地快速发动月光乱舞, 攻击大范围敌人\n + - 施放技能时进入无敌状态\n + - 固定以最快速度发动 + """ + ... + +# 毁灭狂欢 +# gunblader/agent/4224f9b0b8c7c903e9a1e0f9d9f6d04d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4224f9b0b8c7c903e9a1e0f9d9f6d04d +class Skill36(ActiveSkill): + """ + 전방 광범위의 적을 일시에 표적으로 삼은 뒤, 쌍권총을 빠르게 난사하여 섬멸한다.\n + <암살 목표> TARGET 표식 추가 효과\n + `TARGET 표식`이 부여된 적에게 추가 사격을 가한다.\n + <연타 효과>\n + 스킬 단축키 또는 X(공격)키 연타 시 스킬 시전속도가 빨라진다. + """ + name = "毁灭狂欢" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [600, 5000] + uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d" + hasVP = True + hasUP = True + vps = [{'name': '必杀指令', 'desc': '变更为范围攻击
适用最大连击效果
范围增加'}, {'name': '毁灭火网', 'desc': '变更为射击模式
施放时间减少'}] # noqa: E501 + + # 多段攻击攻击力 : {value0}% X 9次 + data0 = [0, 6978, 7686, 8394, 9102, 9810, 10518, 11226, 11933, 12641, 13349, 14057, 14765, 15473, 16181, 16889, 17597, 18305, 19013, 19721, 20428, 21136, 21844, 22552, 23260, 23968, 24676, 25384, 26092, 26800, 27508, 28216, 28923, 29631, 30339, 31047, 31755, 32463, 33171, 33879, 34587, 35295, 36003, 36711, 37418, 38126, 38834, 39542, 40250, 40958, 41666]# noqa: E501 + # [追踪目标]追加射击次数 : 2次 + # 最后射击攻击力 : {value1}% + data1 = [0, 13546, 14920, 16294, 17668, 19042, 20417, 21791, 23165, 24539, 25913, 27288, 28662, 30036, 31410, 32784, 34158, 35533, 36907, 38281, 39655, 41029, 42404, 43778, 45152, 46526, 47900, 49275, 50649, 52023, 53397, 54771, 56146, 57520, 58894, 60268, 61642, 63016, 64391, 65765, 67139, 68513, 69887, 71262, 72636, 74010, 75384, 76758, 78133, 79507, 80881]# noqa: E501 + # 射击高度上限 : {value2}px + data2 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [섬멸]\n + 자기 주변의 적에게 <암살 목표> TARGET 표식을 남기고 난사하여 적들을 공격\n + - 키 연타 입력 없이 상시 스킬 최대 시전속도로 난사 공격\n + y축 공격 범위 42% 증가 + """ + ... + + def vp_2(self): + """ + [毁灭狂欢]\n + 施放[毁灭狂欢]时, 进入射击准备动作8秒, 持续时间结束或再次按下技能键时, 立即施放终结射击\n + - 删除[毁灭狂欢]多段射击\n + - 合算至终结射击攻击力\n + - 总攻击力相同\n + 在射击准备动作中, 可以自由施放部分射击技能代替现有的[毁灭狂欢]多段射击\n + - 射击准备动作中施放的技能范围适用[毁灭狂欢]的范围, 对范围内所有敌人造成伤害\n + - 此时使用的射击技能可以取消射击间隔, 伤害与原技能伤害相同\n + - ([连续射击]、 [精准射击]、 [锁定射击]) + """ + ... + +# 月相天陨 +# gunblader/agent/78bd107acd474518b606be1e4fd38239 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/78bd107acd474518b606be1e4fd38239 +class Skill37(ActiveSkill): + """ + 释放月蚀形态的剑气, 然后在黑暗中乱射剑光与子弹, 将敌人一网打尽。\n + <连按效果>\n + 连续按技能快捷键或X (攻击) 键, 可以加快技能施放速度。 + """ + name = "月相天陨" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "78bd107acd474518b606be1e4fd38239" + hasVP = False + hasUP = False + + # 剑光多段攻击攻击力 : {value0}% X {value1}次 + data0 = [0, 5694, 7014, 8335, 9655, 10975, 12296, 13616, 14936, 16257, 17577, 18897, 20218, 21538, 22859, 24179, 25499, 26820, 28140, 29460, 30781, 32101, 33421, 34742, 36062, 37382, 38703, 40023, 41343, 42664, 43984, 45304, 46625, 47945, 49265, 50586, 51906, 53226, 54547, 55867, 57188, 58508, 59828, 61149, 62469, 63789, 65110, 66430, 67750, 69071, 70391]# noqa: E501 + data1 = [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 + # 射击多段攻击攻击力 : {value2}% X {value3}次 + data2 = [0, 5695, 7016, 8336, 9657, 10977, 12298, 13619, 14939, 16260, 17580, 18901, 20221, 21542, 22863, 24183, 25504, 26824, 28145, 29466, 30786, 32107, 33427, 34748, 36068, 37389, 38710, 40030, 41351, 42671, 43992, 45313, 46633, 47954, 49274, 50595, 51915, 53236, 54557, 55877, 57198, 58518, 59839, 61160, 62480, 63801, 65121, 66442, 67762, 69083, 70404]# noqa: E501 + data3 = [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 + # 最后一击攻击力 : {value4}% + data4 = [0, 64391, 79322, 94253, 109185, 124116, 139047, 153978, 168909, 183841, 198772, 213703, 228634, 243566, 258497, 273428, 288359, 303290, 318222, 333153, 348084, 363015, 377947, 392878, 407809, 422740, 437671, 452603, 467534, 482465, 497396, 512328, 527259, 542190, 557121, 572052, 586984, 601915, 616846, 631777, 646709, 661640, 676571, 691502, 706433, 721365, 736296, 751227, 766158, 781090, 796021]# noqa: E501 + +# 无瑕 +# gunblader/agent/0fbb8de70002ad34f046c94c2cb3e863 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0fbb8de70002ad34f046c94c2cb3e863 +class Skill38(PassiveSkill): + """ + 拥有众多能力和强力绝技的人很多, 但没有缺点的人极少。 因此, 苍暮·特工比任何人都更受信赖, 同时也为人所忌惮。\n + 增加基本攻击力和转职技能攻击力, 部分技能附加特殊效果。\n + [双弦斩]\n + 施展1次斩击, 同时生成2把半月形剑气, 将击中的敌人拉到特工身前。\n + [精准射击]\n + 瞄准大范围的敌人进行射击, 以相同攻击力对范围内的所有敌人造成伤害。 + """ + name = "无瑕" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 夜影迷踪 +# gunblader/agent/c5a2956d8ed3af1746ed2f76ca971a09 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill39(ActiveSkill): + """ + 苍暮·特工向前方大幅斩击, 然后融入黑色剑气中隐藏身影。 稍后, 特工出现在剑气命中的敌人中最强大的敌人后方, 发动连续斩击。\n + - [追踪目标]标记附加效果 -\n + 优先将有追踪标记的敌人设为追踪目标。 + """ + name = "夜影迷踪" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = False + hasUP = False + + # 第1击攻击力 : {value0}% + data0 = [0, 46306, 51004, 55701, 60399, 65097, 69794, 74492, 79190, 83888, 88585, 93283, 97981, 102678, 107376, 112074, 116771, 121469, 126167, 130865, 135562, 140260, 144958, 149655, 154353, 159051, 163748, 168446, 173144, 177842, 182539, 187237, 191935, 196632, 201330, 206028, 210725, 215423, 220121, 224819, 229516, 234214, 238912, 243609, 248307, 253005, 257702, 262400, 267098, 271796, 276493]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 49393, 54404, 59415, 64426, 69436, 74447, 79458, 84469, 89480, 94491, 99502, 104513, 109524, 114534, 119545, 124556, 129567, 134578, 139589, 144600, 149611, 154621, 159632, 164643, 169654, 174665, 179676, 184687, 189698, 194708, 199719, 204730, 209741, 214752, 219763, 224774, 229785, 234796, 239806, 244817, 249828, 254839, 259850, 264861, 269872, 274883, 279893, 284904, 289915, 294926]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 58654, 64605, 70555, 76505, 82456, 88406, 94357, 100307, 106258, 112208, 118158, 124109, 130059, 136010, 141960, 147910, 153861, 159811, 165762, 171712, 177663, 183613, 189563, 195514, 201464, 207415, 213365, 219315, 225266, 231216, 237167, 243117, 249068, 255018, 260968, 266919, 272869, 278820, 284770, 290721, 296671, 302621, 308572, 314522, 320473, 326423, 332373, 338324, 344274, 350225]# noqa: E501 + +# 月夜 : 终极行动 +# gunblader/agent/e0a072e8cef2d77893aad5f68aeed56a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e0a072e8cef2d77893aad5f68aeed56a +class Skill40(ActiveSkill): + """ + 黑暗完全笼罩在苍暮·特工与周围所有敌人身上。 片刻间刀光剑影过后, 特工冷酷地执行完任务, 从黑暗中显露身影并查看时间, 宣告终极行动圆满完成。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "月夜 : 终极行动" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = False + + # 多段攻击攻击力 : {value0}% X {value1}次 + data0 = [0, 34064, 41963, 49862, 57761, 65660, 73559, 81458, 89357, 97256, 105155, 113054, 120953, 128852, 136751, 144650, 152549, 160448, 168347, 176246, 184145, 192044, 199943, 207842, 215741, 223639, 231538, 239437, 247336, 255235, 263134, 271033, 278932, 286831, 294730, 302629, 310528, 318427, 326326, 334225, 342124, 350023, 357922, 365821, 373720, 381619, 389518, 397417, 405316, 413215, 421114]# noqa: E501 + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 终结攻击力 : {value2}% + data2 = [0, 160589, 197827, 235065, 272303, 309541, 346779, 384017, 421255, 458493, 495731, 532969, 570207, 607445, 644683, 681921, 719159, 756397, 793635, 830872, 868110, 905348, 942586, 979824, 1017062, 1054300, 1091538, 1128776, 1166014, 1203252, 1240490, 1277728, 1314966, 1352204, 1389442, 1426680, 1463918, 1501156, 1538394, 1575632, 1612870, 1650108, 1687346, 1724584, 1761822, 1799060, 1836298, 1873536, 1910774, 1948012, 1985250]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'agent' + self.nameCN = '苍暮·特工' + self.role = 'gunblader' + self.角色 = '枪剑士' + self.职业 = '特工' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/gunblader/hitman.py b/backend/core/character/GF/gunblader/hitman.py new file mode 100644 index 00000000..607ac384 --- /dev/null +++ b/backend/core/character/GF/gunblader/hitman.py @@ -0,0 +1,1447 @@ +#986c2b3d72ee0e4a0b7fcfbe786d4e02 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 弦月斩 +# gunblader/hitman/3c5604bdbb0240b8f130f59ab40509c3 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用剑划出新月形状, 使命中的敌人浮空。\n + 浮空力随技能等级的增加而增加。 + """ + name = "弦月斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 穿透射击 +# gunblader/hitman/92360eab6e1f378902018eca681ac629 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629 +class Skill1(ActiveSkill): + """ + [射击]\n + 快速拔枪射击前方敌人。\n + 子弹100%穿透目标。 转职为暗刃后, 增加发射次数并应用单独的攻击力。 + """ + name = "穿透射击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 射击攻击力 : {value0}% + data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501 + # [转职为暗刃时] + # 发射次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value3}% + 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 + +# 幽灵近战术 +# gunblader/hitman/de3fea2d65c597f4d55c70a02b97fc79 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/de3fea2d65c597f4d55c70a02b97fc79 +class Skill2(PassiveSkill): + """ + 将暗刃的基本枪械幽灵5号与近身战斗秘技C.Q.B结合, 形成独特的战斗技巧。\n + 转职时, 基本攻击、 前冲攻击和跳跃攻击变更为暗刃专用攻击。 + """ + name = "幽灵近战术" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = False + + +# 后跳 +# gunblader/hitman/7822d6d52e10964a6755f142c666b494 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494 +class Skill3(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# gunblader/hitman/5a56514f35cf0270ae8d6c65f8fefd78 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击和[弦月斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# gunblader/hitman/ce26c6b69d02a440a81b552bec94f03b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b +class Skill5(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# gunblader/hitman/892ef624d8bf3d7fc045f84825fd6104 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 重劈 +# gunblader/hitman/1fadde0eece18649caddbca7bd58cc2f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f +class Skill7(ActiveSkill): + """ + [剑术]\n + 强力劈砍地面, 引发冲击波。\n + 向下劈砍敌人, 用击打地面的剑和剑产生的冲击波的力量使敌人浮空。 + """ + name = "重劈" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [20, 200] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0}% + data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501 + +# G型手榴弹 +# gunblader/hitman/d085127b0edd719782bd618d5688f4a1 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1 +class Skill8(ActiveSkill): + """ + 取出G型手榴弹, 拔掉保险环后扔向前方。\n + G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n + 手榴弹飞行过程中碰到敌人时立即爆炸。\n + 转职为战线佣兵后, 增加攻击力与爆炸范围。 + """ + name = "G型手榴弹" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [20, 200] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501 + # - [转职为战线佣兵后] - + # 攻击力增加率 : {value1}% + 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 + # 爆炸范围增加 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + +# 瞬击 +# gunblader/hitman/4b2c90ec226fd40e967875aa5eabefb2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2 +class Skill9(ActiveSkill): + """ + 挥舞枪身击打敌人后颈, 把击中的敌人拖到自己身前, 最后挥剑斩击拉过来的敌人。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "瞬击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [1, 100] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = False + + # 挥舞枪身攻击力 : {value0}% + data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501 + # 斩击攻击力 : {value1}% + data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501 + +# 浮空连击 +# gunblader/hitman/d0cdaca82892e54097f22a1f60817048 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048 +class Skill10(ActiveSkill): + """ + [剑术]\n + 以迅雷不及掩耳之势快速连击两次。\n + 第二次上挑攻击命中时使敌人浮空, 有利于连接下一次攻击。 + """ + name = "浮空连击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 下斩攻击力 : {value0}% + data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501 + +# 源光斩 +# gunblader/hitman/1803b6a67047cafb9e289b4f33cc507b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b +class Skill11(ActiveSkill): + """ + 用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n + - [转职为源能专家时] -\n + 装备源力剑时, 无需注入源能直接发动斩击。 + """ + name = "源光斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 161] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501 + # 能量多段攻击力 : {value1}% + data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 强化 - 后跳 +# gunblader/hitman/2b340542e776818b78f3212af184bd6b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# gunblader/hitman/1fea5a626f15230237946a11a9d11582 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 源能护盾 +# gunblader/hitman/0232c151ef3731c2dede51931a374723 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723 +class Skill14(ActiveSkill): + """ + 向前方投掷源能动力源, 形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n + 我方可穿过该护盾, 但是敌方不能。\n + 护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时, 按向前方向键则可扔出更远的距离。\n + [转职为源能专家后]\n + 冷却时间缩短2秒, 可以发动[源能提炼]。\n + [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n + [源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n + 在决斗场中, 被攻击和使用[受身蹲伏]时无法手动引爆。 + """ + name = "源能护盾" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [23, 241] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = True + + # 护盾生命值 : {value0} + data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501 + # 护盾持续时间 : {value1}秒 + 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 + # 护盾爆炸攻击力 : {value2}% + data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501 + # - 发动[源能提炼]时 - + # 护盾大小和爆炸范围增加 : {value3}% + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 护盾持续时间增加 : {value4}秒 + data4 = [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 + # 护盾生命值增加 : {value5}% + data5 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [源能提炼]叠加数消耗量 : {value6}个 + data6 = [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 + # 蓄气动作持续时间上限 : {value7}秒 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 护盾大小比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 爆炸范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 长刀精通 +# gunblader/hitman/c61f5a010370101402b05b21916c2071 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c61f5a010370101402b05b21916c2071 +class Skill15(PassiveSkill): + """ + 增加物理攻击力, 并减少技能冷却时间, 但觉醒技能除外。 装备长刀时,增加命中率。 \n + 在决斗场中, 不适用冷却时间减少效果。\n + [一开始是想用剑的长度来弥补剑术的缺陷, 但现在已经像自己的双手一样运用自如了。] + """ + name = "长刀精通" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10]# noqa: E501 + # 冷却时间减少率 : {value2}% + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 捷影步 +# gunblader/hitman/202edb928046f4fa6dedf6337377efd5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/202edb928046f4fa6dedf6337377efd5 +class Skill16(ActiveSkill): + """ + [混合]\n + 为了在战场上迅速移动而开发的暗刃专用移动技能。\n + 在[捷影步]过程中再次按技能键、 攻击键、 或键, 向敌人发动横斩并连接射击击退敌人。 + """ + name = "捷影步" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [21, 220] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = True + + # 斩击攻击力 : {value0}% + data0 = [0, 1229, 1354, 1478, 1603, 1728, 1852, 1977, 2102, 2226, 2351, 2476, 2600, 2725, 2850, 2975, 3099, 3224, 3349, 3473, 3598, 3723, 3847, 3972, 4097, 4221, 4346, 4471, 4595, 4720, 4845, 4969, 5094, 5219, 5343, 5468, 5593, 5718, 5842, 5967, 6092, 6216, 6341, 6466, 6590, 6715, 6840, 6964, 7089, 7214, 7338, 7463, 7588, 7712, 7837, 7962, 8086, 8211, 8336, 8461, 8585, 8710, 8835, 8959, 9084, 9209, 9333, 9458, 9583, 9707, 9832]# noqa: E501 + # 射击攻击力 : {value1}% + data1 = [0, 1229, 1354, 1478, 1603, 1728, 1852, 1977, 2102, 2226, 2351, 2476, 2600, 2725, 2850, 2975, 3099, 3224, 3349, 3473, 3598, 3723, 3847, 3972, 4097, 4221, 4346, 4471, 4595, 4720, 4845, 4969, 5094, 5219, 5343, 5468, 5593, 5718, 5842, 5967, 6092, 6216, 6341, 6466, 6590, 6715, 6840, 6964, 7089, 7214, 7338, 7463, 7588, 7712, 7837, 7962, 8086, 8211, 8336, 8461, 8585, 8710, 8835, 8959, 9084, 9209, 9333, 9458, 9583, 9707, 9832]# noqa: E501 + # 射击多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + +# 掩护射击 +# gunblader/hitman/2a3c96b88d02372505692da0a8b54743 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2a3c96b88d02372505692da0a8b54743 +class Skill17(ActiveSkill): + """ + [射击]\n + 向左右快速射击, 对前方敌人造成伤害。\n + 可以在[后跳]过程中施放, 敌人每次被击中都会沿Y轴小幅移动。 + """ + name = "掩护射击" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [21, 220] + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = True + + # 对单个敌人攻击次数上限 : {value0}次 + data0 = [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 + # 射击攻击力 : {value1}% + data1 = [0, 695, 766, 836, 907, 977, 1048, 1118, 1189, 1259, 1330, 1400, 1471, 1541, 1612, 1682, 1753, 1823, 1894, 1964, 2035, 2105, 2176, 2246, 2317, 2387, 2458, 2528, 2599, 2669, 2740, 2810, 2881, 2951, 3022, 3092, 3163, 3233, 3304, 3374, 3445, 3515, 3586, 3656, 3727, 3797, 3868, 3938, 4009, 4079, 4150, 4220, 4291, 4361, 4432, 4502, 4573, 4643, 4714, 4784, 4855, 4925, 4996, 5066, 5137, 5207, 5278, 5348, 5419, 5489, 5560]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value2}% + 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 + +# 剑刃突刺 +# gunblader/hitman/bc11d28c04e01923a093d65752c55516 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/bc11d28c04e01923a093d65752c55516 +class Skill18(ActiveSkill): + """ + [剑术]\n + 以极快的速度对附近敌人发动连续突刺, 然后在射击的同时横斩击飞敌人。\n + 按住向前方向键施放技能, 发动终结攻击时, 可以小幅向前移动并进行攻击。\n + 在决斗场中, 发动终结攻击后不会向前方移动。\n + [用敌人来不及反应的超快的速度突袭敌人, 这是基础阶段的近身战斗术。] + """ + name = "剑刃突刺" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [33, 346] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = False + hasUP = True + + # 突刺次数 : {value0}次 + data0 = [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 + # 突刺攻击力 : {value1}% + data1 = [0, 865, 953, 1041, 1128, 1216, 1304, 1392, 1479, 1567, 1655, 1743, 1830, 1918, 2006, 2094, 2181, 2269, 2357, 2445, 2532, 2620, 2708, 2796, 2883, 2971, 3059, 3147, 3234, 3322, 3410, 3498, 3585, 3673, 3761, 3849, 3936, 4024, 4112, 4200, 4287, 4375, 4463, 4551, 4638, 4726, 4814, 4902, 4989, 5077, 5165, 5253, 5340, 5428, 5516, 5604, 5691, 5779, 5867, 5955, 6042, 6130, 6218, 6306, 6394, 6481, 6569, 6657, 6745, 6832, 6920]# noqa: E501 + # 终结横斩攻击力 : {value2}% + data2 = [0, 2601, 2865, 3128, 3392, 3656, 3920, 4184, 4448, 4712, 4975, 5239, 5503, 5767, 6031, 6295, 6559, 6822, 7086, 7350, 7614, 7878, 8142, 8405, 8669, 8933, 9197, 9461, 9725, 9989, 10252, 10516, 10780, 11044, 11308, 11572, 11836, 12099, 12363, 12627, 12891, 13155, 13419, 13682, 13946, 14210, 14474, 14738, 15002, 15266, 15529, 15793, 16057, 16321, 16585, 16849, 17112, 17376, 17640, 17904, 18168, 18432, 18696, 18959, 19223, 19487, 19751, 20015, 20279, 20543, 20806]# noqa: E501 + # 终结射击对单个敌人攻击次数上限 : {value3}次 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 终结射击攻击力 : {value4}% + data4 = [0, 838, 923, 1008, 1093, 1178, 1263, 1348, 1433, 1518, 1603, 1688, 1773, 1858, 1943, 2028, 2113, 2198, 2283, 2368, 2453, 2538, 2624, 2709, 2794, 2879, 2964, 3049, 3134, 3219, 3304, 3389, 3474, 3559, 3644, 3729, 3814, 3899, 3984, 4069, 4154, 4239, 4324, 4409, 4494, 4579, 4664, 4749, 4834, 4919, 5004, 5089, 5174, 5259, 5344, 5429, 5514, 5599, 5684, 5769, 5854, 5939, 6024, 6109, 6194, 6279, 6364, 6449, 6534, 6619, 6705]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value5}% + 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 + +# 轮盘连射 +# gunblader/hitman/faf9cd66281078b51be2ee0b0f6c5530 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/faf9cd66281078b51be2ee0b0f6c5530 +class Skill19(ActiveSkill): + """ + [混合]\n + 上挑攻击地面的敌人, 使敌人浮空, 然后进行射击造成伤害。\n + 对于无法抓取的敌人, 上挑后直接下劈攻击敌人。 + """ + name = "轮盘连射" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [33, 346] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = True + + # 射击次数 : {value0}次 + data0 = [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 + # 上挑攻击力 : {value1}% + data1 = [0, 3947, 4347, 4748, 5148, 5549, 5949, 6349, 6750, 7150, 7551, 7951, 8351, 8752, 9152, 9553, 9953, 10354, 10754, 11154, 11555, 11955, 12356, 12756, 13156, 13557, 13957, 14358, 14758, 15158, 15559, 15959, 16360, 16760, 17161, 17561, 17961, 18362, 18762, 19163, 19563, 19963, 20364, 20764, 21165, 21565, 21965, 22366, 22766, 23167, 23567, 23968, 24368, 24768, 25169, 25569, 25970, 26370, 26770, 27171, 27571, 27972, 28372, 28773, 29173, 29573, 29974, 30374, 30775, 31175, 31575]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 595, 655, 716, 776, 836, 897, 957, 1018, 1078, 1138, 1199, 1259, 1319, 1380, 1440, 1500, 1561, 1621, 1682, 1742, 1802, 1863, 1923, 1983, 2044, 2104, 2164, 2225, 2285, 2346, 2406, 2466, 2527, 2587, 2647, 2708, 2768, 2828, 2889, 2949, 3010, 3070, 3130, 3191, 3251, 3311, 3372, 3432, 3492, 3553, 3613, 3674, 3734, 3794, 3855, 3915, 3975, 4036, 4096, 4156, 4217, 4277, 4338, 4398, 4458, 4519, 4579, 4639, 4700, 4760]# noqa: E501 + # 下劈攻击力 : {value3}% + data3 = [0, 5022, 5531, 6041, 6550, 7060, 7569, 8078, 8588, 9097, 9607, 10116, 10626, 11135, 11645, 12154, 12664, 13173, 13682, 14192, 14701, 15211, 15720, 16230, 16739, 17249, 17758, 18267, 18777, 19286, 19796, 20305, 20815, 21324, 21834, 22343, 22853, 23362, 23871, 24381, 24890, 25400, 25909, 26419, 26928, 27438, 27947, 28457, 28966, 29475, 29985, 30494, 31004, 31513, 32023, 32532, 33042, 33551, 34060, 34570, 35079, 35589, 36098, 36608, 37117, 37627, 38136, 38646, 39155, 39664, 40174]# noqa: E501 + # [范围信息] + # 射击 x轴范围 : {value4}px + data4 = [0, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280]# noqa: E501 + # 射击 y轴范围 : {value5}px + data5 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + +# 暴击 +# gunblader/hitman/fc1262c19f3d0477ee8eda47b8db8696 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 利刃旋斩 +# gunblader/hitman/d296043df164385a14cb973c8c7c4d07 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d296043df164385a14cb973c8c7c4d07 +class Skill21(ActiveSkill): + """ + [剑术]\n + 左右斩击敌人2次, 然后利用弹力腾空旋转并发动连续斩击, 落地后大幅度挥剑, 发动近身连续斩击。 + """ + name = "利刃旋斩" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [33, 346] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = True + + # 旋转斩击多段攻击次数 : {value0}次 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 左右斩击攻击力 : {value1}% + data1 = [0, 1338, 1474, 1610, 1745, 1881, 2017, 2153, 2288, 2424, 2560, 2696, 2831, 2967, 3103, 3239, 3374, 3510, 3646, 3782, 3917, 4053, 4189, 4325, 4460, 4596, 4732, 4868, 5003, 5139, 5275, 5411, 5546, 5682, 5818, 5954, 6089, 6225, 6361, 6497, 6632, 6768, 6904, 7040, 7175, 7311, 7447, 7583, 7718, 7854, 7990, 8126, 8261, 8397, 8533, 8669, 8804, 8940, 9076, 9212, 9347, 9483, 9619, 9755, 9890, 10026, 10162, 10298, 10433, 10569, 10705]# noqa: E501 + # 旋转斩击攻击力 : {value2}% + data2 = [0, 751, 827, 903, 980, 1056, 1132, 1208, 1284, 1361, 1437, 1513, 1589, 1665, 1742, 1818, 1894, 1970, 2046, 2123, 2199, 2275, 2351, 2427, 2504, 2580, 2656, 2732, 2808, 2885, 2961, 3037, 3113, 3189, 3265, 3342, 3418, 3494, 3570, 3646, 3723, 3799, 3875, 3951, 4027, 4104, 4180, 4256, 4332, 4408, 4485, 4561, 4637, 4713, 4789, 4866, 4942, 5018, 5094, 5170, 5247, 5323, 5399, 5475, 5551, 5628, 5704, 5780, 5856, 5932, 6009]# noqa: E501 + # 最终旋斩攻击力 : {value3}% + data3 = [0, 4275, 4708, 5142, 5575, 6009, 6443, 6876, 7310, 7744, 8177, 8611, 9045, 9478, 9912, 10346, 10779, 11213, 11646, 12080, 12514, 12947, 13381, 13815, 14248, 14682, 15116, 15549, 15983, 16417, 16850, 17284, 17718, 18151, 18585, 19018, 19452, 19886, 20319, 20753, 21187, 21620, 22054, 22488, 22921, 23355, 23789, 24222, 24656, 25089, 25523, 25957, 26390, 26824, 27258, 27691, 28125, 28559, 28992, 29426, 29860, 30293, 30727, 31161, 31594, 32028, 32461, 32895, 33329, 33762, 34196]# noqa: E501 + +# 暗刃战略 +# gunblader/hitman/ca75c965f20a150f99f54155a37400df +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ca75c965f20a150f99f54155a37400df +class Skill22(PassiveSkill): + """ + 施放射击系技能后, 可以取消僵直, 立即施放剑术、 混合系技能 (部分通用技能除外)。\n + 增加物理暴击伤害, 物理暴击率。\n + - [无法取消僵直的通用技能] -\n + [瞬击]、 [源光斩]、 [G型手榴弹]、 [源能护盾]\n + [射击系技能]\n + [穿透射击]、 [掩护射击]、 [潜行射击]、 [游弹枪袭]、 [全方位射击]\n + [剑术系技能]\n + [毁灭强击]、 [浮空连击]、 [剑刃突刺]、 [利刃旋斩]、 [枪刃乱舞]、 [疾光斩]、 [碧波瞬斩]\n + [混合系技能]\n + [捷影步]、 [轮盘连射]、 [回旋飞剑]、 [近敌灭杀]、 [大回旋坠斩]、 [燃情协战] + """ + name = "暗刃战略" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 物理暴击伤害增加率 : {value0}% + data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 物理暴击率增加 : {value1}% + data1 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + +# 潜行射击 +# gunblader/hitman/6e33d47e6622ce03b6defdd912140270 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/6e33d47e6622ce03b6defdd912140270 +class Skill23(ActiveSkill): + """ + [射击]\n + 快速移动一定距离并进行射击, 按向后或下方向键时, 可以进行短距离滑行并减少推力。\n + 可以强制中断射击技能施放后僵直并施放该技能。 + """ + name = "潜行射击" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [61, 255] + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = True + + # 射击次数 : {value0}次 + data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 基本移动距离 : {value1}px + data1 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 按下方向键时 : {value2}px + data2 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 射击攻击力 : {value3}% + data3 = [0, 641, 706, 771, 836, 901, 966, 1031, 1096, 1161, 1226, 1291, 1356, 1421, 1486, 1551, 1616, 1681, 1746, 1812, 1877, 1942, 2007, 2072, 2137, 2202, 2267, 2332, 2397, 2462, 2527, 2592, 2657, 2722, 2787, 2852, 2917, 2982, 3047, 3112, 3177, 3242, 3307, 3372, 3437, 3502, 3567, 3632, 3697, 3762, 3827, 3892, 3957, 4023, 4088, 4153, 4218, 4283, 4348, 4413, 4478, 4543, 4608, 4673, 4738, 4803, 4868, 4933, 4998, 5063, 5128]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 战术指示 +# gunblader/hitman/1721e94897e9961d5c98130a13392f17 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1721e94897e9961d5c98130a13392f17 +class Skill24(ActiveSkill): + """ + 暗刃身为组织的最强王牌兼指挥官, 发挥出色的战斗能力, 增加自身基本攻击力和技能攻击力, 并凭借优秀的指挥能力, 提升包括自身在内所有队员的攻击速度、 移动速度和施放速度。 + """ + name = "战术指示" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "1721e94897e9961d5c98130a13392f17" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加比率 : {value1}% + data1 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 攻击速度增加 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + # 移动速度增加 : {value3}% + data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + # 施放速度增加 : {value4}% + data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + # 队友攻击速度增加 : {value5}% + data5 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 队友移动速度增加 : {value6}% + data6 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 队友施放速度增加 : {value7}% + data7 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 游弹枪袭 +# gunblader/hitman/b163d099c8cc27fdb6fd3639c2ee6df9 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill25(ActiveSkill): + """ + [射击]\n + 向前面的敌人发动无差别射击, 直到打光幽灵5号的子弹。\n + 射击过程中按跳跃键, 可以中断技能。 + """ + name = "游弹枪袭" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [62, 651] + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = False + hasUP = True + + # 射击攻击力 : {value0}% + data0 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1291, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2397, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2926, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3503, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501 + # 射击多段攻击次数 : {value1}次 + data1 = [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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value2}% + 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 + +# 全方位射击 +# gunblader/hitman/51a08fd0c90f0a5276cd552047fac93d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/51a08fd0c90f0a5276cd552047fac93d +class Skill26(ActiveSkill): + """ + [射击]\n + 向周围敌人发动无差别射击。\n + 按住技能键或攻击键可以增加连射速度。\n + 射击的过程中按跳跃键可以中断技能。\n + [这是暗刃闯进敌阵时先发制人的射击术, 当周围都是敌人时最有效。] + """ + name = "全方位射击" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [131, 1100] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = True + hasUP = True + vps = [{'name': '秘密代号', 'desc': '可以在其他动作中施放。'}, {'name': '并肩作战', 'desc': '范围增加
适用最大连击效果
取消僵直'}] # noqa: E501 + + # 周围射击次数 : {value0}次 + data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 周围射击攻击力 : {value1}% + data1 = [0, 824, 908, 991, 1075, 1158, 1242, 1326, 1409, 1493, 1576, 1660, 1744, 1827, 1911, 1994, 2078, 2162, 2245, 2329, 2412, 2496, 2580, 2663, 2747, 2830, 2914, 2998, 3081, 3165, 3248, 3332, 3416, 3499, 3583, 3666, 3750, 3833, 3917, 4001, 4084, 4168, 4251, 4335, 4419, 4502, 4586, 4669, 4753, 4837, 4920, 5004, 5087, 5171, 5255, 5338, 5422, 5505, 5589, 5673, 5756, 5840, 5923, 6007, 6091, 6174, 6258, 6341, 6425, 6509, 6592]# noqa: E501 + # 最终射击次数 : {value2}次 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 最终射击攻击力 : {value3}% + data3 = [0, 1374, 1513, 1653, 1792, 1931, 2071, 2210, 2350, 2489, 2628, 2768, 2907, 3047, 3186, 3325, 3465, 3604, 3743, 3883, 4022, 4162, 4301, 4440, 4580, 4719, 4859, 4998, 5137, 5277, 5416, 5556, 5695, 5834, 5974, 6113, 6252, 6392, 6531, 6671, 6810, 6949, 7089, 7228, 7368, 7507, 7646, 7786, 7925, 8064, 8204, 8343, 8483, 8622, 8761, 8901, 9040, 9180, 9319, 9458, 9598, 9737, 9876, 10016, 10155, 10295, 10434, 10573, 10713, 10852, 10992]# noqa: E501 + # [范围信息] + # 打击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [알파 스트라이크]\n + 브랜드가 나타나 히트맨 대신 공격\n + 황혼의 날개, 여명의 비상을 제외한 다른 스킬 도중 시전 가능, 이 경우 시전 모션 없이 즉시 발동 + """ + ... + + def vp_2(self): + """ + [全方位射击]\n + 比尔和布兰德出现, 和暗刃一起乱射枪击清扫战场\n + - 总攻击力相同\n + 固定以最大连击数为标准进行射击\n + 可以强制中断射击技能施放后僵直并施放 + """ + ... + +# 回旋飞剑 +# gunblader/hitman/28b583c75a49103a1d8aabf799c000a4 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/28b583c75a49103a1d8aabf799c000a4 +class Skill27(ActiveSkill): + """ + [混合]\n + 旋转并向前方投掷长刀, 在长刀飞回之前持续进行射击。\n + 长刀飞出一定距离后自动飞回, 对范围内的敌人造成伤害并将敌人推向攻击方向。\n + [此战斗术的灵感来自阿拉德的飞剑流剑士。] + """ + name = "回旋飞剑" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [62, 651] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = True + hasUP = True + vps = [{'name': '飞剑之漩', 'desc': '施放时间减少
强化聚集敌人效果
可强控敌人'}, {'name': '火力援助', 'desc': '所受伤害减少
攻击力和冷却时间减少
自动施放[游弹枪袭] '}] # noqa: E501 + + # 投掷前的旋转上挑攻击力 : {value0}% + data0 = [0, 1430, 1575, 1720, 1865, 2010, 2156, 2301, 2446, 2591, 2736, 2881, 3026, 3171, 3316, 3461, 3606, 3751, 3897, 4042, 4187, 4332, 4477, 4622, 4767, 4912, 5057, 5202, 5347, 5492, 5638, 5783, 5928, 6073, 6218, 6363, 6508, 6653, 6798, 6943, 7088, 7233, 7379, 7524, 7669, 7814, 7959, 8104, 8249, 8394, 8539, 8684, 8829, 8974, 9120, 9265, 9410, 9555, 9700, 9845, 9990, 10135, 10280, 10425, 10570, 10715, 10861, 11006, 11151, 11296, 11441]# noqa: E501 + # 长刀飞出时的攻击次数 : {value1}次 + 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 + # 长刀飞回时的攻击次数 : {value2}次 + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 长刀旋转攻击力 : {value3}% + data3 = [0, 1154, 1271, 1388, 1505, 1622, 1739, 1856, 1973, 2090, 2207, 2324, 2441, 2559, 2676, 2793, 2910, 3027, 3144, 3261, 3378, 3495, 3612, 3729, 3846, 3963, 4080, 4197, 4314, 4431, 4548, 4666, 4783, 4900, 5017, 5134, 5251, 5368, 5485, 5602, 5719, 5836, 5953, 6070, 6187, 6304, 6421, 6538, 6655, 6773, 6890, 7007, 7124, 7241, 7358, 7475, 7592, 7709, 7826, 7943, 8060, 8177, 8294, 8411, 8528, 8645, 8762, 8880, 8997, 9114, 9231]# noqa: E501 + # 射击攻击次数上限 : {value4}次 + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 射击攻击力 : {value5}% + data5 = [0, 3068, 3380, 3691, 4002, 4313, 4625, 4936, 5247, 5558, 5870, 6181, 6492, 6803, 7115, 7426, 7737, 8049, 8360, 8671, 8982, 9294, 9605, 9916, 10227, 10539, 10850, 11161, 11473, 11784, 12095, 12406, 12718, 13029, 13340, 13651, 13963, 14274, 14585, 14897, 15208, 15519, 15830, 16142, 16453, 16764, 17075, 17387, 17698, 18009, 18320, 18632, 18943, 19254, 19566, 19877, 20188, 20499, 20811, 21122, 21433, 21744, 22056, 22367, 22678, 22990, 23301, 23612, 23923, 24235, 24546]# noqa: E501 + # [范围信息] + # 长刀大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [回旋飞剑]\n + 删除上挑, 射击的同时投掷长刀\n + 投掷出的长刀在前方旋转, 吸引范围内敌人 (包括霸体状态的敌人), 被命中的敌人会进入强制控制状态3秒\n + - 总攻击力相同\n + 长刀旋转大小 +30% + """ + ... + + def vp_2(self): + """ + [回旋飞剑]\n + 施放技能过程中所受伤害 -70%\n + - 基本冷却时间变更为18秒\n + - 总攻击力 -10%\n + [游弹枪袭]处于可施放的状态时, 比尔会出现并施放[游弹枪袭] + """ + ... + +# 枪刃乱舞 +# gunblader/hitman/f0cc2c950f3bdf4103c75fa496bcac34 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/f0cc2c950f3bdf4103c75fa496bcac34 +class Skill28(ActiveSkill): + """ + [剑术]\n + 以肉眼看不见的速度发动斩击和射击, 横扫敌人。\n + 在一定范围内快速连续攻击, 然后用强力横斩将敌人击飞。\n + 连按技能键或攻击键, 可以加快斩击与射击区间的施放速度。 + """ + name = "枪刃乱舞" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [174, 1461] + uuid = "f0cc2c950f3bdf4103c75fa496bcac34" + hasVP = True + hasUP = True + vps = [{'name': '兵火乱舞', 'desc': '施放时间减少
可强控敌人
可聚集敌人
适用最大连击效果'}, {'name': '肃清敢死队', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 斩击次数 : {value0}次 + data0 = [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 + # 斩击攻击力 : {value1}% + data1 = [0, 987, 1087, 1187, 1288, 1388, 1488, 1588, 1688, 1788, 1888, 1988, 2089, 2189, 2289, 2389, 2489, 2589, 2689, 2790, 2890, 2990, 3090, 3190, 3290, 3390, 3491, 3591, 3691, 3791, 3891, 3991, 4091, 4192, 4292, 4392, 4492, 4592, 4692, 4792, 4893, 4993, 5093, 5193, 5293, 5393, 5493, 5594, 5694, 5794, 5894, 5994, 6094, 6194, 6294, 6395, 6495, 6595, 6695, 6795, 6895, 6995, 7096, 7196, 7296, 7396, 7496, 7596, 7696, 7797, 7897]# noqa: E501 + # 射击次数 : {value2}次 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 射击攻击力 : {value3}% + data3 = [0, 681, 750, 819, 888, 957, 1027, 1096, 1165, 1234, 1303, 1372, 1441, 1510, 1579, 1648, 1718, 1787, 1856, 1925, 1994, 2063, 2132, 2201, 2270, 2339, 2408, 2478, 2547, 2616, 2685, 2754, 2823, 2892, 2961, 3030, 3099, 3169, 3238, 3307, 3376, 3445, 3514, 3583, 3652, 3721, 3790, 3860, 3929, 3998, 4067, 4136, 4205, 4274, 4343, 4412, 4481, 4550, 4620, 4689, 4758, 4827, 4896, 4965, 5034, 5103, 5172, 5241, 5311, 5380, 5449]# noqa: E501 + # 最终横斩攻击力 : {value4}% + data4 = [0, 12819, 14119, 15420, 16720, 18021, 19321, 20622, 21922, 23223, 24523, 25824, 27124, 28425, 29725, 31026, 32326, 33627, 34927, 36228, 37528, 38829, 40129, 41430, 42730, 44031, 45331, 46631, 47932, 49232, 50533, 51833, 53134, 54434, 55735, 57035, 58336, 59636, 60937, 62237, 63538, 64838, 66139, 67439, 68740, 70040, 71341, 72641, 73942, 75242, 76542, 77843, 79143, 80444, 81744, 83045, 84345, 85646, 86946, 88247, 89547, 90848, 92148, 93449, 94749, 96050, 97350, 98651, 99951, 101252, 102552]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value5}% + 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 + # 射击范围比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [枪刃乱舞]\n + 斩击速度 +30%\n + 斩击命中时强制控制敌人, 霸体状态的目标也会被吸附到前方\n + 无论是否输入技能键, 都固定以最大连击速度为标准施放 + """ + ... + + def vp_2(self): + """ + [枪刃乱舞]\n + 下达命令让组织成员肃清前方\n + 随后出现下级暗刃清扫敌人\n + [某下级暗刃 : 这可是个露脸的好机会, 得让老大好好记住我!] + """ + ... + +# 疾光斩 +# gunblader/hitman/147d005ac868e0de52b1f255eea35d62 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/147d005ac868e0de52b1f255eea35d62 +class Skill29(ActiveSkill): + """ + [剑术]\n + 聚集力量向前方发动疾光斩。 + """ + name = "疾光斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [305, 2562] + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = True + hasUP = True + vps = [{'name': '夕阳剑舞', 'desc': '施放时间减少
取消僵直'}, {'name': '破晓之斩', 'desc': '赋予无敌状态
范围增加'}] # noqa: E501 + + # 横斩攻击力 : {value0}% + data0 = [0, 49010, 53982, 58954, 63926, 68898, 73870, 78842, 83814, 88786, 93758, 98730, 103702, 108674, 113646, 118618, 123590, 128562, 133534, 138507, 143479, 148451, 153423, 158395, 163367, 168339, 173311, 178283, 183255, 188227, 193199, 198171, 203143, 208115, 213087, 218059, 223031, 228003, 232975, 237947, 242919, 247891, 252863, 257835, 262807, 267779, 272751, 277723, 282695, 287667, 292639, 297611, 302583, 307556, 312528, 317500, 322472, 327444, 332416, 337388, 342360, 347332, 352304, 357276, 362248, 367220, 372192, 377164, 382136, 387108, 392080]# noqa: E501 + # [范围信息] + # 斩击范围比率 : {value1}% + data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + + def vp_1(self): + """ + [疾光斩]\n + 发动速度 +50%\n + 命中后可强制中断并施放暗刃的转职技能 + """ + ... + + def vp_2(self): + """ + [疾光斩]\n + 施放技能时进入无敌状态\n + 斩击范围 +30% + """ + ... + +# B.G枪刃改造 +# gunblader/hitman/47bd4871f29defc2a0021ee9261d7a5b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/47bd4871f29defc2a0021ee9261d7a5b +class Skill30(PassiveSkill): + """ + 对暗刃视如己命的长刀与幽灵5号进行加工, 可以更有效地使用技能。\n + 增加基本攻击力和技能攻击力。 + """ + name = "B.G枪刃改造" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + +# 电光飞掠 +# gunblader/hitman/669f1428193f61f9d92c743b72438c4d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/669f1428193f61f9d92c743b72438c4d +class Skill31(ActiveSkill): + """ + 左右大幅移动, 用剑术和射击蹂躏敌人。\n + 移动过程中每次击中敌人时, 都会使敌人向攻击范围的中心地点小幅移动。\n + 第四次旋转剑击后, 向前方敌人连续射击, 对敌人造成伤害并使其浮空。 + """ + name = "电光飞掠" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1018, 8551] + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = False + + # 每次攻击移动距离 : {value0}px + data0 = [0, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450]# noqa: E501 + # 剑术攻击次数 : {value1}次 + data1 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + # 射击攻击次数 : {value2}次 + data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 最终射击攻击次数 : {value3}次 + data3 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 剑术攻击力 : {value4}% + data4 = [0, 2807, 3458, 4108, 4759, 5410, 6061, 6712, 7363, 8014, 8664, 9315, 9966, 10617, 11268, 11919, 12569, 13220, 13871, 14522, 15173, 15824, 16475, 17125, 17776, 18427, 19078, 19729, 20380, 21030, 21681, 22332, 22983, 23634, 24285, 24936, 25586, 26237, 26888, 27539, 28190, 28841, 29491, 30142, 30793, 31444, 32095, 32746, 33397, 34047, 34698]# noqa: E501 + # 射击攻击力 : {value5}% + data5 = [0, 3422, 4215, 5008, 5802, 6595, 7389, 8182, 8976, 9769, 10562, 11356, 12149, 12943, 13736, 14529, 15323, 16116, 16910, 17703, 18497, 19290, 20083, 20877, 21670, 22464, 23257, 24050, 24844, 25637, 26431, 27224, 28018, 28811, 29604, 30398, 31191, 31985, 32778, 33571, 34365, 35158, 35952, 36745, 37539, 38332, 39125, 39919, 40712, 41506, 42299]# noqa: E501 + # 最终射击攻击力 : {value6}% + data6 = [0, 3422, 4215, 5008, 5802, 6595, 7389, 8182, 8976, 9769, 10562, 11356, 12149, 12943, 13736, 14529, 15323, 16116, 16910, 17703, 18497, 19290, 20083, 20877, 21670, 22464, 23257, 24050, 24844, 25637, 26431, 27224, 28018, 28811, 29604, 30398, 31191, 31985, 32778, 33571, 34365, 35158, 35952, 36745, 37539, 38332, 39125, 39919, 40712, 41506, 42299]# noqa: E501 + +# 近敌灭杀 +# gunblader/hitman/8510294202d0e042dd29a2422fc6770d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8510294202d0e042dd29a2422fc6770d +class Skill32(ActiveSkill): + """ + [混合]\n + 爆发性地射出剑气刺向多名敌人, 然后将敌人拉到前方进行零距离射击。\n + 被刺中的敌人会被强制控制, 直到射击结束为止都无法移动。\n + 射击过程中按跳跃键, 可以立即结束射击。 + """ + name = "近敌灭杀" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 25 + mp = [340, 952] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = True + hasUP = True + vps = [{'name': '无伤灭杀', 'desc': '范围增加
无敌强化'}, {'name': '暮光集结', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 18196, 20042, 21888, 23734, 25580, 27426, 29272, 31118, 32964, 34809, 36655, 38501, 40347, 42193, 44039, 45885, 47731, 49577, 51423, 53269, 55115, 56961, 58807, 60653, 62499, 64345, 66191, 68037, 69883, 71729, 73575, 75421, 77267, 79112, 80958, 82804, 84650, 86496, 88342, 90188, 92034, 93880, 95726, 97572, 99418, 101264, 103110, 104956, 106802, 108648]# noqa: E501 + # 射击次数 : {value1}次 + 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]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 1368, 1507, 1646, 1784, 1923, 2062, 2201, 2340, 2478, 2617, 2756, 2895, 3034, 3172, 3311, 3450, 3589, 3728, 3866, 4005, 4144, 4283, 4422, 4560, 4699, 4838, 4977, 5116, 5254, 5393, 5532, 5671, 5809, 5948, 6087, 6226, 6365, 6503, 6642, 6781, 6920, 7059, 7197, 7336, 7475, 7614, 7753, 7891, 8030, 8169]# noqa: E501 + # [范围信息] + # 刺击距离比率 : {value3}% + 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 + + def vp_1(self): + """ + [近敌灭杀]\n + 刺击距离 +20%\n + 刺击准备动作变更为无敌状态\n + 射击结束后增加无敌时间 + """ + ... + + def vp_2(self): + """ + [近敌灭杀]\n + 暗刃、 比尔和布兰德一起射击前方的敌人\n + 随后罗朗加入, 与暗刃一起对大范围敌人发起斩击\n + - 总攻击力相同\n + [暮光之翼, 集结。] + """ + ... + +# 大回旋坠斩 +# gunblader/hitman/b3659936a9a74c4ed6f7faf07cca1f9e +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill33(ActiveSkill): + """ + [混合]\n + 为了在战场上突袭敌人而开发的技能。 螺旋形旋转斩击周围敌人, 同时进行射击。\n + 旋转斩击命中敌人时会将敌人推向角色移动方向, 最终坠斩使敌人受到伤害的同时使其浮空。\n + 施放技能时按向前方向键, 可以旋转更远的距离。 + """ + name = "大回旋坠斩" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [699, 1467] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = True + vps = [{'name': '终极坠斩', 'desc': '施放时间减少
变更为单次攻击
可以在空中施放
范围增加'}, {'name': '回旋潜袭', 'desc': '可多次发动
初始化[潜行射击]的冷却时间'}] # noqa: E501 + + # 射击次数 : {value0}次 + data0 = [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 + # 射击攻击力 : {value1}% + data1 = [0, 2765, 3046, 3326, 3607, 3887, 4168, 4448, 4729, 5009, 5290, 5570, 5851, 6131, 6412, 6692, 6973, 7253, 7534, 7814, 8095, 8375, 8656, 8937, 9217, 9498, 9778, 10059, 10339, 10620, 10900, 11181, 11461, 11742, 12022, 12303, 12583, 12864, 13144, 13425, 13705, 13986, 14266, 14547, 14827, 15108, 15388, 15669, 15950, 16230, 16511]# noqa: E501 + # 旋转斩击次数 : {value2}次 + data2 = [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 + # 旋转斩击攻击力 : {value3}% + data3 = [0, 2889, 3182, 3475, 3768, 4061, 4354, 4647, 4941, 5234, 5527, 5820, 6113, 6406, 6699, 6992, 7285, 7578, 7871, 8164, 8458, 8751, 9044, 9337, 9630, 9923, 10216, 10509, 10802, 11095, 11388, 11682, 11975, 12268, 12561, 12854, 13147, 13440, 13733, 14026, 14319, 14612, 14905, 15199, 15492, 15785, 16078, 16371, 16664, 16957, 17250]# noqa: E501 + # 最终坠斩攻击力 : {value4}% + data4 = [0, 23887, 26310, 28734, 31157, 33580, 36004, 38427, 40850, 43274, 45697, 48120, 50544, 52967, 55390, 57814, 60237, 62660, 65084, 67507, 69930, 72354, 74777, 77200, 79624, 82047, 84470, 86894, 89317, 91740, 94164, 96587, 99010, 101434, 103857, 106280, 108704, 111127, 113550, 115974, 118397, 120820, 123244, 125667, 128090, 130514, 132937, 135360, 137784, 140207, 142630]# noqa: E501 + # [范围信息] + # 最后一击范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [大回旋坠斩]\n + 准备动作后直接发动最终坠斩\n + - 删除射击和旋转斩击\n + - 总攻击力相同\n + 可以在空中或后跳中施放\n + 最终坠斩攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [大回旋坠斩]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 25秒\n + - 攻击力 -50%\n + 固定向前方旋转突进, 攻击周围敌人后落地\n + 删除最后一击\n + - 总攻击力相同\n + 可以强制中断落地后僵直并施放[潜行射击]\n + - 强制中断时可以变更施放方向\n + 施放时, 初始化[潜行射击]技能冷却时间\n + [潜行射击]攻击力 -50% + """ + ... + +# B.C精锐特训 +# gunblader/hitman/38612d8f2561edc2eb68d5057a837bfa +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/38612d8f2561edc2eb68d5057a837bfa +class Skill34(PassiveSkill): + """ + 通过持续的战斗指挥训练, 大幅提升角色在战场上的战斗能力。\n + 增加基本攻击力和技能攻击力, 增加可以取消僵直的技能, 而且这些技能在施放过程中, 可以强制中断并立即连接其他技能。\n + - [可取消僵直的技能] -\n + [回旋飞剑]、 [近敌灭杀] + """ + name = "B.C精锐特训" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + +# 致命焰火 +# gunblader/hitman/6a1d1f08a6572be420bb3a256c44c015 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/6a1d1f08a6572be420bb3a256c44c015 +class Skill35(ActiveSkill): + """ + [射击]\n + 把幽灵5号的弹匣扔到一定距离之外, 然后一边射击一边移动到弹匣位置。\n + 移动过程中击中敌人时, 都会使敌人向暗刃的攻击方向小幅移动。\n + 在弹匣位置更换弹匣后进行原地大范围射击, 若在更换弹匣前按向后方向键, 则转身向后方射击。\n + 连续按技能键或攻击键可以增加射击速度。 + """ + name = "致命焰火" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [579, 4487] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = True + hasUP = True + vps = [{'name': '爆燃火花', 'desc': '施放时间减少
变更为原地施放
取消僵直'}, {'name': '流焰舞步', 'desc': '移动功能强化
范围增加
删除连续按键功能
可多次发动'}] # noqa: E501 + + # 前方移动距离 : {value0}px + data0 = [0, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350]# noqa: E501 + # 移动射击次数上限 : {value1}次 + 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 + # 移动射击攻击力 : {value2}% + data2 = [0, 3473, 3825, 4177, 4530, 4882, 5234, 5587, 5939, 6291, 6644, 6996, 7348, 7701, 8053, 8405, 8757, 9110, 9462, 9814, 10167, 10519, 10871, 11224, 11576, 11928, 12281, 12633, 12985, 13338, 13690, 14042, 14395, 14747, 15099, 15451, 15804, 16156, 16508, 16861, 17213, 17565, 17918, 18270, 18622, 18975, 19327, 19679, 20032, 20384, 20736]# noqa: E501 + # 原地范围射击攻击次数上限 : {value3}次 + 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]# noqa: E501 + # 原地范围射击攻击力 : {value4}% + data4 = [0, 5209, 5738, 6266, 6795, 7323, 7852, 8380, 8908, 9437, 9965, 10494, 11022, 11551, 12079, 12608, 13136, 13665, 14193, 14722, 15250, 15779, 16307, 16836, 17364, 17892, 18421, 18949, 19478, 20006, 20535, 21063, 21592, 22120, 22649, 23177, 23706, 24234, 24763, 25291, 25820, 26348, 26876, 27405, 27933, 28462, 28990, 29519, 30047, 30576, 31104]# noqa: E501 + # 后方射击次数上限 : {value5}次 + data5 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 后方射击攻击力 : {value6}% + data6 = [0, 3477, 3830, 4182, 4535, 4888, 5240, 5593, 5946, 6299, 6651, 7004, 7357, 7710, 8062, 8415, 8768, 9120, 9473, 9826, 10179, 10531, 10884, 11237, 11590, 11942, 12295, 12648, 13000, 13353, 13706, 14059, 14411, 14764, 15117, 15469, 15822, 16175, 16528, 16880, 17233, 17586, 17939, 18291, 18644, 18997, 19349, 19702, 20055, 20408, 20760]# noqa: E501 + # [范围信息] + # 打击范围增加比率 : {value7}% + 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 + + def vp_1(self): + """ + [致命焰火]\n + 将弹匣散布至周围后装填, 并在原地快速射击\n + - 总攻击力相同\n + 可以强制中断暗刃的转职技能的施放后僵直, 并施放该技能 + """ + ... + + def vp_2(self): + """ + [致命焰火]\n + 施放过程中按键可以向对角线方向移动\n + - 删除原地范围射击、 后方射击\n + - 总攻击力相同\n + 移动射击攻击范围 +50%\n + 删除按技能键时增加攻击速度的功能\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 20秒\n + - 攻击力 -50% + """ + ... + +# 碧波瞬斩 +# gunblader/hitman/a2d943797daca862a6f321aca6ac9bfa +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a2d943797daca862a6f321aca6ac9bfa +class Skill36(ActiveSkill): + """ + [剑术]\n + 瞬间发动迅捷无比的连续斩击。\n + 向前方敌人同时发动连续斩击, 对敌人造成伤害。\n + 被击中的敌人会僵直一段时间, 无法行动。\n + [此剑术源自阿拉德一位无名剑士的奥义, 变形化用为独特风格的剑术。] + """ + name = "碧波瞬斩" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [1240, 4072] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = True + hasUP = True + vps = [{'name': '碧波护体', 'desc': '所受伤害减少
变更为单次攻击
攻击力和冷却时间增加'}, {'name': '幻影瞬斩', 'desc': '范围增加
取消僵直'}] # noqa: E501 + + # [碧波瞬斩]每一击攻击力 : {value0}% + data0 = [0, 32122, 35381, 38640, 41898, 45157, 48416, 51675, 54933, 58192, 61451, 64710, 67968, 71227, 74486, 77745, 81003, 84262, 87521, 90780, 94038, 97297, 100556, 103815, 107073, 110332, 113591, 116850, 120108, 123367, 126626, 129885, 133143, 136402, 139661, 142920, 146178, 149437, 152696, 155955, 159213, 162472, 165731, 168990, 172248, 175507, 178766, 182025, 185283, 188542, 191801]# noqa: E501 + # [碧波瞬斩]攻击次数 : {value1}次 + 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 + # [范围信息] + # [碧波瞬斩]斩击范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [碧波瞬斩]\n + 施放过程中所受伤害 -70%\n + 蓄力后强力一闪进行1次攻击\n + - 总攻击力相同\n + - 基本冷却时间变更为58.5秒\n + - 总攻击力 +30% + """ + ... + + def vp_2(self): + """ + [碧波瞬斩]\n + 施放时, 罗朗会出现在对面一起施放[碧波瞬斩]\n + - 总攻击力相同\n + 技能命中时, 可以强制中断并施放[疾光斩]技能\n + - 连接施放该技能时, 罗朗会一起施放[疾光斩] + """ + ... + +# 集结·暮光之翼 +# gunblader/hitman/c7bf7ccab413009640e65ca6f2f0263a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c7bf7ccab413009640e65ca6f2f0263a +class Skill37(ActiveSkill): + """ + 快速移动, 利用剑术与射击攻击敌人, 然后站在战场中间召唤暮光之翼队员布兰德与比尔, 与他们一起向周围敌人发动溃灭射击。 + """ + name = "集结·暮光之翼" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = False + hasUP = False + + # 剑术攻击力 : {value0}% + data0 = [0, 16277, 20051, 23826, 27600, 31374, 35149, 38923, 42697, 46472, 50246, 54020, 57795, 61569, 65343, 69118, 72892, 76666, 80441, 84215, 87989, 91764, 95538, 99312, 103087, 106861, 110635, 114410, 118184, 121958, 125733, 129507, 133281, 137056, 140830, 144604, 148379, 152153, 155927, 159702, 163476, 167251, 171025, 174799, 178574, 182348, 186122, 189897, 193671, 197445, 201220]# noqa: E501 + # 射击攻击次数 : {value1}次 + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 3949, 4865, 5781, 6696, 7612, 8528, 9444, 10359, 11275, 12191, 13107, 14022, 14938, 15854, 16770, 17686, 18601, 19517, 20433, 21349, 22264, 23180, 24096, 25012, 25927, 26843, 27759, 28675, 29590, 30506, 31422, 32338, 33253, 34169, 35085, 36001, 36916, 37832, 38748, 39664, 40579, 41495, 42411, 43327, 44242, 45158, 46074, 46990, 47905, 48821]# noqa: E501 + # 最终齐射攻击次数 : {value3}次 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 最终齐射攻击力 : {value4}% + data4 = [0, 4342, 5349, 6356, 7362, 8369, 9376, 10383, 11390, 12397, 13403, 14410, 15417, 16424, 17431, 18438, 19444, 20451, 21458, 22465, 23472, 24478, 25485, 26492, 27499, 28506, 29513, 30519, 31526, 32533, 33540, 34547, 35554, 36560, 37567, 38574, 39581, 40588, 41595, 42601, 43608, 44615, 45622, 46629, 47635, 48642, 49649, 50656, 51663, 52670, 53676]# noqa: E501 + # 最终齐射爆炸攻击力 : {value5}% + data5 = [0, 21710, 26744, 31778, 36812, 41846, 46880, 51915, 56949, 61983, 67017, 72051, 77085, 82119, 87153, 92188, 97222, 102256, 107290, 112324, 117358, 122392, 127427, 132461, 137495, 142529, 147563, 152597, 157631, 162665, 167700, 172734, 177768, 182802, 187836, 192870, 197904, 202939, 207973, 213007, 218041, 223075, 228109, 233143, 238177, 243212, 248246, 253280, 258314, 263348, 268382]# noqa: E501 + +# 暮光战略 +# gunblader/hitman/7f80b887a09e88e2c4728c898bd73654 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7f80b887a09e88e2c4728c898bd73654 +class Skill38(PassiveSkill): + """ + 紧急呼叫退役的暮光之翼队员罗朗, 用暮光之翼专属的终极组织战术“D.Tactics”指挥战友。\n + 增加基本攻击力和除[轮盘连射]之外的转职技能攻击力, 变更部分技能效果。\n + [轮盘连射]\n + 暗刃快速上挑并进行射击的瞬间, 罗朗出现并出剑下劈, 在敌人身上留下伤痕, 短时间内强控敌人。 对无法抓取的敌人也发动相同的攻击。\n + [游弹枪袭]\n + 前方射击时, 比尔从对面登场进行支援射击, 将敌人推到暗刃的交火距离内。\n + [没想到会在这种情况下再见, 你说是吗?] + """ + name = "暮光战略" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [轮盘连射]暗刃射击次数 : {value1}次 + 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 + # [轮盘连射]暗刃射击攻击力 : 原射击攻击力的{value2}% + data2 = [0, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372]# noqa: E501 + # [轮盘连射]罗朗斩击攻击力 : [轮盘连射]攻击力总和的{value3}% + data3 = [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 + +# 燃情协战 +# gunblader/hitman/e5c09f9132a48dc1d695968592cc5878 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e5c09f9132a48dc1d695968592cc5878 +class Skill39(ActiveSkill): + """ + [混合]\n + 暗刃在后方支援射击, 罗朗出现并向前冲, 快速斩击周围敌人。\n + 按向前方向键施放时, 比尔在后方进行支援射击, 同时暗刃突进, 横扫前方敌人。\n + 未学习[暮光战略]的状态下, 罗朗不会出现并发动。 + """ + name = "燃情协战" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1007, 7550] + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + + # [普通施放时] + # 暗刃支援射击攻击力 : {value0}% + data0 = [0, 6087, 6705, 7322, 7940, 8557, 9175, 9793, 10410, 11028, 11645, 12263, 12880, 13498, 14115, 14733, 15350, 15968, 16586, 17203, 17821, 18438, 19056, 19673, 20291, 20908, 21526, 22144, 22761, 23379, 23996, 24614, 25231, 25849, 26466, 27084, 27701, 28319, 28937, 29554, 30172, 30789, 31407, 32024, 32642, 33259, 33877, 34494, 35112, 35730, 36347]# noqa: E501 + # 暗刃支援射击次数 : {value1}次 + 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 + # 罗朗斩击攻击力 : {value2}% + data2 = [0, 18833, 20744, 22654, 24565, 26476, 28386, 30297, 32208, 34118, 36029, 37939, 39850, 41761, 43671, 45582, 47493, 49403, 51314, 53224, 55135, 57046, 58956, 60867, 62777, 64688, 66599, 68509, 70420, 72331, 74241, 76152, 78062, 79973, 81884, 83794, 85705, 87615, 89526, 91437, 93347, 95258, 97169, 99079, 100990, 102900, 104811, 106722, 108632, 110543, 112454]# noqa: E501 + # 罗朗斩击次数 : {value3}次 + 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 + # [前方突进时] + # 比尔支援射击攻击力 : {value4}% + data4 = [0, 3477, 3830, 4183, 4536, 4889, 5241, 5594, 5947, 6300, 6652, 7005, 7358, 7711, 8064, 8416, 8769, 9122, 9475, 9828, 10180, 10533, 10886, 11239, 11591, 11944, 12297, 12650, 13003, 13355, 13708, 14061, 14414, 14767, 15119, 15472, 15825, 16178, 16530, 16883, 17236, 17589, 17942, 18294, 18647, 19000, 19353, 19705, 20058, 20411, 20764]# noqa: E501 + # 比尔支援射击次数 : {value5}次 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 暗刃旋转斩击攻击力 : {value6}% + data6 = [0, 10429, 11487, 12545, 13603, 14661, 15719, 16777, 17835, 18893, 19951, 21009, 22067, 23125, 24183, 25241, 26299, 27357, 28415, 29473, 30531, 31589, 32647, 33705, 34763, 35821, 36879, 37937, 38995, 40053, 41111, 42169, 43227, 44285, 45343, 46401, 47459, 48517, 49575, 50633, 51691, 52749, 53807, 54865, 55923, 56981, 58039, 59097, 60155, 61213, 62271]# noqa: E501 + # 暗刃旋转斩击次数 : {value7}次 + data7 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 暗刃终结斩击攻击力 : {value8}% + data8 = [0, 86901, 95717, 104533, 113349, 122165, 130982, 139798, 148614, 157430, 166246, 175062, 183878, 192694, 201510, 210326, 219142, 227958, 236774, 245590, 254406, 263223, 272039, 280855, 289671, 298487, 307303, 316119, 324935, 333751, 342567, 351383, 360199, 369015, 377831, 386647, 395464, 404280, 413096, 421912, 430728, 439544, 448360, 457176, 465992, 474808, 483624, 492440, 501256, 510072, 518888]# noqa: E501 + +# 暮光密令 : 黎明决战 +# gunblader/hitman/e0daa922b19cdc35de879e938361464e +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e0daa922b19cdc35de879e938361464e +class Skill40(ActiveSkill): + """ + 比尔和布兰德接到苍暮·暗刃的密令, 对周围发动无差别射击, 扬起尘土, 隐藏所有人的身影。\n + 稍后, 暗刃和罗朗现身, 无情斩击敌人。\n + 然后, 所有暮光之翼队员集结在一起, 发动终结一击。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "暮光密令 : 黎明决战" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = False + hasUP = False + + # 比尔、 布兰德射击攻击力 : {value0}% + data0 = [0, 1984, 2444, 2905, 3365, 3825, 4285, 4745, 5205, 5665, 6126, 6586, 7046, 7506, 7966, 8426, 8886, 9347, 9807, 10267, 10727, 11187, 11647, 12107, 12568, 13028, 13488, 13948, 14408, 14868, 15328, 15789, 16249, 16709, 17169, 17629, 18089, 18549, 19009, 19470, 19930, 20390, 20850, 21310, 21770, 22230, 22691, 23151, 23611, 24071, 24531]# noqa: E501 + # 比尔、 布兰德射击次数 : {value1}次 + data1 = [0, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22]# noqa: E501 + # 暗刃、 罗朗登场攻击力 : {value2}% + data2 = [0, 40876, 50355, 59833, 69312, 78790, 88269, 97747, 107226, 116704, 126183, 135661, 145140, 154618, 164097, 173575, 183054, 192532, 202011, 211490, 220968, 230447, 239925, 249404, 258882, 268361, 277839, 287318, 296796, 306275, 315753, 325232, 334710, 344189, 353667, 363146, 372624, 382103, 391581, 401060, 410538, 420017, 429496, 438974, 448453, 457931, 467410, 476888, 486367, 495845, 505324]# noqa: E501 + # 暗刃、 罗朗登场攻击次数 : {value3}次 + data3 = [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 + # 暗刃、 罗朗乱舞斩击攻击力 : {value4}% + data4 = [0, 34063, 41962, 49861, 57760, 65659, 73557, 81456, 89355, 97254, 105152, 113051, 120950, 128849, 136747, 144646, 152545, 160444, 168342, 176241, 184140, 192039, 199938, 207836, 215735, 223634, 231533, 239431, 247330, 255229, 263128, 271026, 278925, 286824, 294723, 302622, 310520, 318419, 326318, 334217, 342115, 350014, 357913, 365812, 373710, 381609, 389508, 397407, 405306, 413204, 421103]# noqa: E501 + # 暗刃、 罗朗乱舞斩击次数 : {value5}次 + data5 = [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 + # 比尔、 布兰德乱射攻击力 : {value6}% + data6 = [0, 4088, 5035, 5983, 6931, 7879, 8827, 9775, 10723, 11670, 12618, 13566, 14514, 15462, 16410, 17358, 18305, 19253, 20201, 21149, 22097, 23045, 23993, 24940, 25888, 26836, 27784, 28732, 29680, 30627, 31575, 32523, 33471, 34419, 35367, 36315, 37262, 38210, 39158, 40106, 41054, 42002, 42950, 43897, 44845, 45793, 46741, 47689, 48637, 49585, 50532]# noqa: E501 + # 比尔、 布兰德乱射次数 : {value7}次 + data7 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501 + # 终结一击攻击力 : {value8}% + data8 = [0, 217951, 268491, 319030, 369570, 420109, 470649, 521188, 571728, 622267, 672807, 723346, 773886, 824425, 874965, 925504, 976044, 1026583, 1077123, 1127662, 1178202, 1228741, 1279281, 1329820, 1380359, 1430899, 1481438, 1531978, 1582517, 1633057, 1683596, 1734136, 1784675, 1835215, 1885754, 1936294, 1986833, 2037373, 2087912, 2138452, 2188991, 2239531, 2290070, 2340610, 2391149, 2441689, 2492228, 2542767, 2593307, 2643846, 2694386]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'hitman' + self.nameCN = '苍暮·暗刃' + self.role = 'gunblader' + self.角色 = '枪剑士' + self.职业 = '暗刃' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/gunblader/specialist.py b/backend/core/character/GF/gunblader/specialist.py new file mode 100644 index 00000000..6e99941c --- /dev/null +++ b/backend/core/character/GF/gunblader/specialist.py @@ -0,0 +1,1455 @@ +#986c2b3d72ee0e4a0b7fcfbe786d4e02 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 弦月斩 +# gunblader/specialist/3c5604bdbb0240b8f130f59ab40509c3 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用剑划出新月形状, 使命中的敌人浮空。\n + 浮空力随技能等级的增加而增加。 + """ + name = "弦月斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 穿透射击 +# gunblader/specialist/92360eab6e1f378902018eca681ac629 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629 +class Skill1(ActiveSkill): + """ + [射击]\n + 快速拔枪射击前方敌人。\n + 子弹100%穿透目标。 转职为暗刃后, 增加发射次数并应用单独的攻击力。 + """ + name = "穿透射击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 射击攻击力 : {value0}% + data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501 + # [转职为暗刃时] + # 发射次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value3}% + 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 + +# 源能提炼 +# gunblader/specialist/c77a417c43de80c4ce32c1ed405d174a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c77a417c43de80c4ce32c1ed405d174a +class Skill2(PassiveSkill): + """ + 利用[源能提炼]可以强化部分技能, 攻击时可以补充[源能提炼]能量槽。\n + - [源能提炼]可增加范围的技能 -\n + [源能护盾]、 [源能波刃]、 [引力源光弹]\n + - [源能提炼]可增加控制时间的技能 -\n + [镭射源能枪]、 [电磁领域]、 [超能场域]、 [能量禁锢]\n + - 使用[源能提炼]后追加操作消失的技能 - \n + [临界源能弹] + """ + name = "源能提炼" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "c77a417c43de80c4ce32c1ed405d174a" + hasVP = False + hasUP = False + + # [源能提炼]累积数上限 : {value0}个 + data0 = [0, 5]# noqa: E501 + # [源能提炼]基本累积数 : {value1}个 + data1 = [0, 0]# noqa: E501 + # - [各技能能量值获得量] - + # 基本攻击 : {value2}% + data2 = [0, 7]# noqa: E501 + # 前冲攻击 : {value3}% + data3 = [0, 20]# noqa: E501 + # 跳跃攻击 : {value4}% + data4 = [0, 10]# noqa: E501 + # [源光斩] : {value5}% + data5 = [0, 15]# noqa: E501 + # [源能护盾] : {value6}% + data6 = [0, 10]# noqa: E501 + # [旋转源能波] : {value7}% + data7 = [0, 20]# noqa: E501 + # [镭射源能枪] : {value8}% + data8 = [0, 10]# noqa: E501 + # [源能波刃] : {value9}% + data9 = [0, 10]# noqa: E501 + # [能量飞鱼弹] : {value10}% + data10 = [0, 20]# noqa: E501 + # [脉冲斩] : {value11}% + data11 = [0, 20]# noqa: E501 + # [电磁领域] : {value12}% + data12 = [0, 20]# noqa: E501 + # [引力源光弹] : {value13}% + data13 = [0, 20]# noqa: E501 + # [光裂斩] : {value14}% + data14 = [0, 30]# noqa: E501 + # [光导裂地斩] : {value15}% + data15 = [0, 40]# noqa: E501 + # [超能场域] : {value16}% + data16 = [0, 75]# noqa: E501 + # [能量禁锢] : {value17}% + data17 = [0, 30]# noqa: E501 + # [离散能量波] : {value18}% + data18 = [0, 40]# noqa: E501 + # [临界源能弹] : {value19}% + data19 = [0, 40]# noqa: E501 + # [源能场域 : 黑暗边缘] : {value20}% + data20 = [0, 40]# noqa: E501 + +# 后跳 +# gunblader/specialist/7822d6d52e10964a6755f142c666b494 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494 +class Skill3(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# gunblader/specialist/5a56514f35cf0270ae8d6c65f8fefd78 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击和[弦月斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# gunblader/specialist/ce26c6b69d02a440a81b552bec94f03b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b +class Skill5(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# gunblader/specialist/892ef624d8bf3d7fc045f84825fd6104 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 重劈 +# gunblader/specialist/1fadde0eece18649caddbca7bd58cc2f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f +class Skill7(ActiveSkill): + """ + [剑术]\n + 强力劈砍地面, 引发冲击波。\n + 向下劈砍敌人, 用击打地面的剑和剑产生的冲击波的力量使敌人浮空。 + """ + name = "重劈" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [20, 200] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0}% + data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501 + +# G型手榴弹 +# gunblader/specialist/d085127b0edd719782bd618d5688f4a1 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1 +class Skill8(ActiveSkill): + """ + 取出G型手榴弹, 拔掉保险环后扔向前方。\n + G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n + 手榴弹飞行过程中碰到敌人时立即爆炸。\n + 转职为战线佣兵后, 增加攻击力与爆炸范围。 + """ + name = "G型手榴弹" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [20, 200] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501 + # - [转职为战线佣兵后] - + # 攻击力增加率 : {value1}% + 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 + # 爆炸范围增加 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + +# 瞬击 +# gunblader/specialist/4b2c90ec226fd40e967875aa5eabefb2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2 +class Skill9(ActiveSkill): + """ + 挥舞枪身击打敌人后颈, 把击中的敌人拖到自己身前, 最后挥剑斩击拉过来的敌人。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "瞬击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [1, 100] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = False + + # 挥舞枪身攻击力 : {value0}% + data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501 + # 斩击攻击力 : {value1}% + data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501 + +# 浮空连击 +# gunblader/specialist/d0cdaca82892e54097f22a1f60817048 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048 +class Skill10(ActiveSkill): + """ + [剑术]\n + 以迅雷不及掩耳之势快速连击两次。\n + 第二次上挑攻击命中时使敌人浮空, 有利于连接下一次攻击。 + """ + name = "浮空连击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 下斩攻击力 : {value0}% + data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501 + +# 源光斩 +# gunblader/specialist/1803b6a67047cafb9e289b4f33cc507b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b +class Skill11(ActiveSkill): + """ + 用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n + - [转职为源能专家时] -\n + 装备源力剑时, 无需注入源能直接发动斩击。 + """ + name = "源光斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 161] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501 + # 能量多段攻击力 : {value1}% + data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 强化 - 后跳 +# gunblader/specialist/2b340542e776818b78f3212af184bd6b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# gunblader/specialist/1fea5a626f15230237946a11a9d11582 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 迅步突袭 +# gunblader/specialist/9dda3f4a849dba1a288dd65e116860f2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2 +class Skill14(ActiveSkill): + """ + 快速向前方敌人突进。\n + 施放过程中, 再次按技能键、 Z (技能) 键或X (攻击) 键, 可以发动追加攻击。 + """ + name = "迅步突袭" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = True + + # 追加攻击攻击力 : {value0}% + data0 = [0, 6479, 7136, 7794, 8451, 9108, 9765, 10423, 11080, 11737, 12395, 13052, 13709, 14366, 15024, 15681, 16338, 16996, 17653, 18310, 18968, 19625, 20282, 20939, 21597, 22254, 22911, 23569, 24226, 24883, 25540, 26198, 26855, 27512, 28170, 28827, 29484, 30141, 30799, 31456, 32113, 32771, 33428, 34085, 34742, 35400, 36057, 36714, 37372, 38029, 38686, 39343, 40001, 40658, 41315, 41973, 42630, 43287, 43945, 44602, 45259, 45916, 46574, 47231, 47888, 48546, 49203, 49860, 50517, 51175, 51832]# noqa: E501 + +# 源能护盾 +# gunblader/specialist/0232c151ef3731c2dede51931a374723 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723 +class Skill15(ActiveSkill): + """ + 向前方投掷源能动力源, 形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n + 我方可穿过该护盾, 但是敌方不能。\n + 护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时, 按向前方向键则可扔出更远的距离。\n + [转职为源能专家后]\n + 冷却时间缩短2秒, 可以发动[源能提炼]。\n + [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n + [源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n + 在决斗场中, 被攻击和使用[受身蹲伏]时无法手动引爆。 + """ + name = "源能护盾" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [23, 241] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = True + + # 护盾生命值 : {value0} + data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501 + # 护盾持续时间 : {value1}秒 + 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 + # 护盾爆炸攻击力 : {value2}% + data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501 + # - 发动[源能提炼]时 - + # 护盾大小和爆炸范围增加 : {value3}% + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 护盾持续时间增加 : {value4}秒 + data4 = [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 + # 护盾生命值增加 : {value5}% + data5 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [源能提炼]叠加数消耗量 : {value6}个 + data6 = [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 + # 蓄气动作持续时间上限 : {value7}秒 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 护盾大小比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 爆炸范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 旋转源能波 +# gunblader/specialist/0b8db1e10b3abbd24d38564e708675d5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0b8db1e10b3abbd24d38564e708675d5 +class Skill16(ActiveSkill): + """ + 在前方形成源能波, 然后使力将其旋转掷出。 + """ + name = "旋转源能波" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [23, 241] + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = False + hasUP = True + + # 源能波生成攻击力 : {value0}% + data0 = [0, 1029, 1134, 1238, 1343, 1447, 1551, 1656, 1760, 1865, 1969, 2074, 2178, 2282, 2387, 2491, 2596, 2700, 2804, 2909, 3013, 3118, 3222, 3327, 3431, 3535, 3640, 3744, 3849, 3953, 4058, 4162, 4266, 4371, 4475, 4580, 4684, 4789, 4893, 4997, 5102, 5206, 5311, 5415, 5519, 5624, 5728, 5833, 5937, 6042, 6146, 6250, 6355, 6459, 6564, 6668, 6773, 6877, 6981, 7086, 7190, 7295, 7399, 7504, 7608, 7712, 7817, 7921, 8026, 8130, 8234]# noqa: E501 + # 源能波旋转攻击力 : {value1}% + data1 = [0, 1464, 1612, 1761, 1909, 2058, 2206, 2355, 2504, 2652, 2801, 2949, 3098, 3246, 3395, 3543, 3692, 3840, 3989, 4137, 4286, 4434, 4583, 4731, 4880, 5028, 5177, 5325, 5474, 5622, 5771, 5919, 6068, 6216, 6365, 6513, 6662, 6810, 6959, 7107, 7256, 7404, 7553, 7702, 7850, 7999, 8147, 8296, 8444, 8593, 8741, 8890, 9038, 9187, 9335, 9484, 9632, 9781, 9929, 10078, 10226, 10375, 10523, 10672, 10820, 10969, 11117, 11266, 11414, 11563, 11711]# noqa: E501 + # 旋转多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 源能波移动距离 : {value3}px + data3 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501 + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 源力剑精通 +# gunblader/specialist/ecc23c980ea71450c0ad0c3fd232f329 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ecc23c980ea71450c0ad0c3fd232f329 +class Skill17(PassiveSkill): + """ + 增加魔法攻击力。 装备源力剑时, 增加命中率和攻击速度。\n + 在决斗场中, 不增加攻击速度。 + """ + name = "源力剑精通" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = False + hasUP = False + + # 魔法攻击力增加率 : {value0}% + 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 + # 命中率增加 : {value1}% + data1 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9]# noqa: E501 + # 攻击速度增加 : {value2}% + data2 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 + +# 镭射源能枪 +# gunblader/specialist/852f8ad797db4dca1405cb3e77198401 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/852f8ad797db4dca1405cb3e77198401 +class Skill18(ActiveSkill): + """ + 用源能枪发射能量攻击敌人。 命中时, 能量会扩散到命中目标周围并同时攻击附近的敌人。 一定时间后, 镭射源能枪断开连接, 以首次击中的敌人为中心发生爆炸。\n + 若范围内没有敌人, 则镭射源能枪连接失败。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 再次按技能键或Z键\n + (可在[镭射源能枪]连接的状态下发动)\n + [源能提炼]发动效果 : 增加爆炸攻击的强制控制时间。 + """ + name = "镭射源能枪" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [36, 378] + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = False + hasUP = True + + # 能量多段攻击力 : {value0}% + data0 = [0, 1799, 1981, 2164, 2346, 2529, 2711, 2894, 3076, 3259, 3441, 3624, 3806, 3989, 4171, 4354, 4536, 4719, 4901, 5084, 5266, 5449, 5631, 5814, 5996, 6179, 6361, 6544, 6726, 6909, 7091, 7274, 7456, 7639, 7821, 8004, 8186, 8369, 8551, 8733, 8916, 9098, 9281, 9463, 9646, 9828, 10011, 10193, 10376, 10558, 10741, 10923, 11106, 11288, 11471, 11653, 11836, 12018, 12201, 12383, 12566, 12748, 12931, 13113, 13296, 13478, 13661, 13843, 14026, 14208, 14391]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 5222, 5752, 6282, 6812, 7342, 7871, 8401, 8931, 9461, 9991, 10520, 11050, 11580, 12110, 12640, 13169, 13699, 14229, 14759, 15289, 15818, 16348, 16878, 17408, 17938, 18467, 18997, 19527, 20057, 20587, 21116, 21646, 22176, 22706, 23236, 23765, 24295, 24825, 25355, 25885, 26414, 26944, 27474, 28004, 28534, 29063, 29593, 30123, 30653, 31183, 31712, 32242, 32772, 33302, 33832, 34361, 34891, 35421, 35951, 36481, 37010, 37540, 38070, 38600, 39130, 39659, 40189, 40719, 41249, 41779]# noqa: E501 + # 镭射源能枪连接持续时间 : {value3}秒 + data3 = [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 + # 爆炸强制控制时间 : {value4}秒 + data4 = [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, 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 + # - [源能提炼]效果 - + # 爆炸强制控制时间增加量 : {value5}秒 + data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [源能提炼]累积数消耗量 : {value6}个 + data6 = [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 + # [范围信息] + # 范围比率 : {value7}% + 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 + +# 源能屏障 +# gunblader/specialist/8b08f9504167a9c0f3a1d29d71b7943e +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8b08f9504167a9c0f3a1d29d71b7943e +class Skill19(ActiveSkill): + """ + 瞬间在周围展开源能, 形成屏障。 短时间内进入无敌状态。\n + 该技能可以在除被攻击状态以外的所有状态下使用。 + """ + name = "源能屏障" + learnLv = 20 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 15 + mp = [74, 74] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + + # 屏障持续时间 : {value0}秒 + data0 = [0, 0.7]# noqa: E501 + +# 暴击 +# gunblader/specialist/fc1262c19f3d0477ee8eda47b8db8696 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 细胞弱化 +# gunblader/specialist/dcb31a63ef58954f44ff2070c42a9a98 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dcb31a63ef58954f44ff2070c42a9a98 +class Skill21(PassiveSkill): + """ + 攻击时, 释放源能弱化敌人, 造成更大伤害。\n + 增加源能专家的基本攻击力和技能攻击力。 + """ + name = "细胞弱化" + learnLv = 25 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45]# noqa: E501 + +# 源能波刃 +# gunblader/specialist/8572675ec6a1f50b6eff6a867376c2de +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8572675ec6a1f50b6eff6a867376c2de +class Skill22(ActiveSkill): + """ + 斩向前方并释放源能, 然后收回释放的能量, 同时吸附敌人。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 施放技能时, 按住技能键一定时间。\n + ([源能提炼]累积数为0时无法蓄气)\n + [源能提炼]发动效果 : 增加攻击范围、 吸附范围和速度。 + """ + name = "源能波刃" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7.5 + mp = [55, 396] + uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = False + hasUP = True + + # 斩击攻击力 : {value0}% + data0 = [0, 5448, 6001, 6554, 7106, 7659, 8212, 8765, 9317, 9870, 10423, 10976, 11528, 12081, 12634, 13186, 13739, 14292, 14845, 15397, 15950, 16503, 17056, 17608, 18161, 18714, 19266, 19819, 20372, 20925, 21477, 22030, 22583, 23136, 23688, 24241, 24794, 25346, 25899, 26452, 27005, 27557, 28110, 28663, 29216, 29768, 30321, 30874, 31426, 31979, 32532, 33085, 33637, 34190, 34743, 35296, 35848, 36401, 36954, 37506, 38059, 38612, 39165, 39717, 40270, 40823, 41375, 41928, 42481, 43034, 43586]# noqa: E501 + # 吸附攻击力 : {value1}% + data1 = [0, 4458, 4910, 5362, 5814, 6267, 6719, 7171, 7623, 8076, 8528, 8980, 9432, 9884, 10337, 10789, 11241, 11693, 12146, 12598, 13050, 13502, 13955, 14407, 14859, 15311, 15763, 16216, 16668, 17120, 17572, 18025, 18477, 18929, 19381, 19834, 20286, 20738, 21190, 21642, 22095, 22547, 22999, 23451, 23904, 24356, 24808, 25260, 25713, 26165, 26617, 27069, 27521, 27974, 28426, 28878, 29330, 29783, 30235, 30687, 31139, 31592, 32044, 32496, 32948, 33400, 33853, 34305, 34757, 35209, 35662]# noqa: E501 + # - [源能提炼]效果 - + # 范围增加率 : 20% + # [源能提炼]累积数消耗量 : {value2}个 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 蓄气动作持续时间上限 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 能量飞鱼弹 +# gunblader/specialist/4f2e001e9a19eb7bae50ad1840dfb329 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4f2e001e9a19eb7bae50ad1840dfb329 +class Skill23(ActiveSkill): + """ + 对所持的枪注入源能, 向前方发射威力强大的能量炸弹。 + """ + name = "能量飞鱼弹" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6.5 + mp = [52, 369] + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = False + hasUP = True + + # 炸弹攻击力 : {value0}% + data0 = [0, 10793, 11888, 12983, 14078, 15173, 16268, 17363, 18458, 19553, 20647, 21742, 22837, 23932, 25027, 26122, 27217, 28312, 29407, 30502, 31597, 32692, 33787, 34882, 35977, 37072, 38167, 39261, 40356, 41451, 42546, 43641, 44736, 45831, 46926, 48021, 49116, 50211, 51306, 52401, 53496, 54591, 55686, 56781, 57876, 58970, 60065, 61160, 62255, 63350, 64445, 65540, 66635, 67730, 68825, 69920, 71015, 72110, 73205, 74300, 75395, 76490, 77584, 78679, 79774, 80869, 81964, 83059, 84154, 85249, 86344]# noqa: E501 + # [范围信息] + # 范围比率 : {value1}% + 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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + +# 脉冲斩 +# gunblader/specialist/b8f4966608e4ebb3cc80ba4eac3649bb +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill24(ActiveSkill): + """ + 击打地面之后释放源能, 形成能量脉冲, 对敌人造成多段伤害。 + """ + name = "脉冲斩" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [67, 475] + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = True + + # 多段攻击力 : {value0}% + data0 = [0, 3369, 3711, 4053, 4394, 4736, 5078, 5420, 5761, 6103, 6445, 6787, 7129, 7470, 7812, 8154, 8496, 8838, 9179, 9521, 9863, 10205, 10546, 10888, 11230, 11572, 11914, 12255, 12597, 12939, 13281, 13622, 13964, 14306, 14648, 14990, 15331, 15673, 16015, 16357, 16699, 17040, 17382, 17724, 18066, 18407, 18749, 19091, 19433, 19775, 20116, 20458, 20800, 21142, 21483, 21825, 22167, 22509, 22851, 23192, 23534, 23876, 24218, 24560, 24901, 25243, 25585, 25927, 26268, 26610, 26952]# noqa: E501 + # 多段攻击次数上限 : {value1}次 + 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 + # 能量脉冲生成数量 : {value2}个 + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + data3 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + +# 源能应用 +# gunblader/specialist/d53301bb328baf12a3ae482cc6a565dd +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d53301bb328baf12a3ae482cc6a565dd +class Skill25(ActiveSkill): + """ + 提升源能的应用能力, 增加魔法暴击伤害和魔法暴击率, 并增加物理/魔法防御力。 + """ + name = "源能应用" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 魔法暴击伤害增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 魔法暴击率增加 : {value2}% + data2 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + # 物理防御力增加 : {value3} + data3 = [0, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190]# noqa: E501 + # 魔法防御力增加 : {value4} + data4 = [0, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190, 13190]# noqa: E501 + +# 引力源光弹 +# gunblader/specialist/dbf8b30c7057032af0d68fcfa289fdae +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dbf8b30c7057032af0d68fcfa289fdae +class Skill26(ActiveSkill): + """ + 汇聚手枪的源能, 发射可吸附敌人的引力源光弹。 引力源光弹在一定时间内造成多段伤害后爆炸。\n + 射击时, 按向前方向键可以发射更远的距离。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n + ([源能提炼]累积数为0时无法蓄气)\n + [源能提炼]发动效果 : 增加攻击范围和吸附敌人的范围。 + """ + name = "引力源光弹" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [145, 1218] + uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = True + hasUP = True + vps = [{'name': '引力失控', 'desc': '施放时间减少
攻击力和冷却时间增加'}, {'name': '引力超载', 'desc': '引力弹飞向前方
范围增加
强化聚集敌人效果'}] # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = [0, 1872, 2062, 2252, 2442, 2632, 2822, 3012, 3202, 3392, 3581, 3771, 3961, 4151, 4341, 4531, 4721, 4911, 5101, 5291, 5481, 5671, 5861, 6050, 6240, 6430, 6620, 6810, 7000, 7190, 7380, 7570, 7760, 7950, 8140, 8330, 8519, 8709, 8899, 9089, 9279, 9469, 9659, 9849, 10039, 10229, 10419, 10609, 10799, 10989, 11178, 11368, 11558, 11748, 11938, 12128, 12318, 12508, 12698, 12888, 13078, 13268, 13458, 13647, 13837, 14027, 14217, 14407, 14597, 14787, 14977]# noqa: E501 + # 多段攻击次数 : {value1}次 + 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 5284, 5820, 6356, 6892, 7428, 7964, 8500, 9037, 9573, 10109, 10645, 11181, 11717, 12253, 12789, 13325, 13861, 14397, 14933, 15469, 16005, 16541, 17077, 17614, 18150, 18686, 19222, 19758, 20294, 20830, 21366, 21902, 22438, 22974, 23510, 24046, 24582, 25118, 25655, 26191, 26727, 27263, 27799, 28335, 28871, 29407, 29943, 30479, 31015, 31551, 32087, 32623, 33159, 33696, 34232, 34768, 35304, 35840, 36376, 36912, 37448, 37984, 38520, 39056, 39592, 40128, 40664, 41200, 41736, 42273]# noqa: E501 + # 引力源光弹持续时间 : {value3}秒 + data3 = [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 + # - [源能提炼]效果 - + # 吸附范围增加 : 40% + # [源能提炼]累积数消耗量 : {value4}个 + data4 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 蓄气动作持续时间上限 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 范围比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [引力源光弹]\n + 引力弹持续时间 -50%\n + - 多段攻击间隔 -50%\n + 发射动作速度 +50%\n + 引力弹飞行时间 -60%\n + 基本冷却时间变更为21秒\n + 总攻击力 +40% + """ + ... + + def vp_2(self): + """ + [引力源光弹]\n + 射出的引力弹向前方快速飞去, 吸附敌人\n + 范围 +50%\n + 吸附力 +200% + """ + ... + +# 电磁领域 +# gunblader/specialist/5152480fdde81362575a488d4cec4af9 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5152480fdde81362575a488d4cec4af9 +class Skill27(ActiveSkill): + """ + 把剑插入地面释放源能, 一定时间内对周围敌人造成多段伤害, 并引发小型爆炸。 多段攻击和爆炸攻击能强控敌人。\n + [源能提炼]\n + [源能提炼]使用方法 : 再次按技能键或Z键\n + (可在[电磁领域]施放过程中发动)\n + [源能提炼]发动效果 : 增加爆炸的强制控制时间, 变更为设置型。 + """ + name = "电磁领域" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [145, 1218] + uuid = "5152480fdde81362575a488d4cec4af9" + hasVP = True + hasUP = True + vps = [{'name': '间歇脉冲', 'desc': '施放时间减少
可多次发动
[源能提炼]获得量增加'}, {'name': '雷霆万钧', 'desc': '所受伤害减少
增加霸体
范围增加'}] # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = [0, 2757, 3037, 3316, 3596, 3876, 4155, 4435, 4715, 4994, 5274, 5554, 5833, 6113, 6393, 6672, 6952, 7232, 7511, 7791, 8071, 8351, 8630, 8910, 9190, 9469, 9749, 10029, 10308, 10588, 10868, 11147, 11427, 11707, 11986, 12266, 12546, 12825, 13105, 13385, 13665, 13944, 14224, 14504, 14783, 15063, 15343, 15622, 15902, 16182, 16461, 16741, 17021, 17300, 17580, 17860, 18139, 18419, 18699, 18979, 19258, 19538, 19818, 20097, 20377, 20657, 20936, 21216, 21496, 21775, 22055]# noqa: E501 + # 多段攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 5908, 6507, 7106, 7706, 8305, 8904, 9504, 10103, 10702, 11301, 11901, 12500, 13099, 13699, 14298, 14897, 15497, 16096, 16695, 17295, 17894, 18493, 19093, 19692, 20291, 20891, 21490, 22089, 22689, 23288, 23887, 24487, 25086, 25685, 26285, 26884, 27483, 28083, 28682, 29281, 29880, 30480, 31079, 31678, 32278, 32877, 33476, 34076, 34675, 35274, 35874, 36473, 37072, 37672, 38271, 38870, 39470, 40069, 40668, 41268, 41867, 42466, 43066, 43665, 44264, 44864, 45463, 46062, 46661, 47261]# noqa: E501 + # 能量释放强制控制时间 : {value3}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 爆炸强制控制时间 : {value4}秒 + data4 = [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, 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 + # - [源能提炼]效果 - + # 爆炸强制控制时间增加 : {value5}秒 + data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [源能提炼]累积数消耗量 : {value6}个 + data6 = [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 + # [范围信息] + # 范围比率 : {value7}% + data7 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501 + + def vp_1(self): + """ + [电磁领域]\n + 删除多段攻击, 立即发生爆炸\n + 变更为可填充2次的技能\n + - 单次攻击力 -50%\n + - 每次填充冷却时间 : 10秒\n + [源能提炼]能量获得量 +50%\n + [源能提炼]发动时控制时间增加量额外 +0.5秒 + """ + ... + + def vp_2(self): + """ + [电磁领域]\n + 删除爆炸攻击, 变更为能量释放, 不再强制控制敌人\n + 能量释放时间和多段攻击次数 +100%\n + - 总攻击力相同\n + 处于能量释放领域内时赋予以下效果\n + - 进入霸体状态\n + - 所受伤害 -50%\n + 范围 +50% + """ + ... + +# 光裂斩 +# gunblader/specialist/7e904ea3d2a9faa054604e55120a9268 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7e904ea3d2a9faa054604e55120a9268 +class Skill28(ActiveSkill): + """ + 释放源能形成能量长剑, 大力向前方挥斩。\n + 斩击后, 源能会残留一定时间, 对敌人造成多段伤害。\n + 蓄气动作可以持续一定时间。 + """ + name = "光裂斩" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [193, 1621] + uuid = "7e904ea3d2a9faa054604e55120a9268" + hasVP = True + hasUP = True + vps = [{'name': '瞬光斩', 'desc': '蓄气时进入无敌状态
变更为单次攻击'}, {'name': '光剑波动', 'desc': '范围增加
可发动[源能提炼]'}] # noqa: E501 + + # 斩击攻击力 : {value0}% + data0 = [0, 18092, 19927, 21763, 23598, 25433, 27269, 29104, 30940, 32775, 34610, 36446, 38281, 40117, 41952, 43787, 45623, 47458, 49294, 51129, 52964, 54800, 56635, 58471, 60306, 62141, 63977, 65812, 67648, 69483, 71318, 73154, 74989, 76825, 78660, 80495, 82331, 84166, 86002, 87837, 89672, 91508, 93343, 95179, 97014, 98849, 100685, 102520, 104356, 106191, 108026, 109862, 111697, 113533, 115368, 117203, 119039, 120874, 122710, 124545, 126380, 128216, 130051, 131887, 133722, 135557, 137393, 139228, 141064, 142899, 144734]# noqa: E501 + # 能量多段攻击力 : {value1}% + data1 = [0, 2412, 2657, 2902, 3146, 3391, 3636, 3881, 4125, 4370, 4615, 4859, 5104, 5349, 5594, 5838, 6083, 6328, 6572, 6817, 7062, 7307, 7551, 7796, 8041, 8286, 8530, 8775, 9020, 9264, 9509, 9754, 9999, 10243, 10488, 10733, 10977, 11222, 11467, 11712, 11956, 12201, 12446, 12690, 12935, 13180, 13425, 13669, 13914, 14159, 14404, 14648, 14893, 15138, 15382, 15627, 15872, 16117, 16361, 16606, 16851, 17095, 17340, 17585, 17830, 18074, 18319, 18564, 18808, 19053, 19298]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 蓄气动作持续时间上限 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [光裂斩]\n + 斩击准备时间 -50%\n + 删除能量多段攻击\n + - 总攻击力相同\n + 蓄气动作持续时间上限 -0.5秒\n + 蓄气过程中进入无敌状态 + """ + ... + + def vp_2(self): + """ + [光裂斩]\n + 将能量聚集到源力剑后大范围挥舞, 向前方发射能量剑气\n + - 删除斩击攻击\n + - 能量多段攻击次数减少为3次\n + - 总攻击力相同\n + 长按技能键可以蓄气, 蓄气一定时间后可发动[源能提炼]\n + - [源能提炼]层数消耗量 : 1\n + - 能量剑气大小和射程 +30% + """ + ... + +# 光导裂地斩 +# gunblader/specialist/2391a27457b5a8c6fa4b4670a91bdd11 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2391a27457b5a8c6fa4b4670a91bdd11 +class Skill29(ActiveSkill): + """ + 生成威力强大的源能剑, 向前方发动斩击劈开地面。 然后在地面下方继续释放剑的能量, 生成更强大的能量剑后向上挑击。\n + 可以强制中断向上挑击的僵直并立即施放转职技能。 + """ + name = "光导裂地斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [338, 2839] + uuid = "2391a27457b5a8c6fa4b4670a91bdd11" + hasVP = True + hasUP = True + vps = [{'name': '光能脉冲', 'desc': '施放时间减少
可以同时施放[脉冲斩]
范围增加'}, {'name': '光能聚合', 'desc': '施放时可以使用部分技能
所受伤害减少'}] # noqa: E501 + + # 下劈攻击力 : {value0}% + data0 = [0, 20585, 22674, 24762, 26851, 28939, 31027, 33116, 35204, 37292, 39381, 41469, 43558, 45646, 47734, 49823, 51911, 54000, 56088, 58176, 60265, 62353, 64441, 66530, 68618, 70707, 72795, 74883, 76972, 79060, 81148, 83237, 85325, 87414, 89502, 91590, 93679, 95767, 97855, 99944, 102032, 104121, 106209, 108297, 110386, 112474, 114562, 116651, 118739, 120828, 122916, 125004, 127093, 129181, 131270, 133358, 135446, 137535, 139623, 141711, 143800, 145888, 147977, 150065, 152153, 154242, 156330, 158418, 160507, 162595, 164684]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 31346, 34526, 37706, 40886, 44065, 47245, 50425, 53605, 56785, 59965, 63145, 66325, 69505, 72685, 75865, 79045, 82225, 85405, 88585, 91765, 94945, 98125, 101305, 104485, 107665, 110845, 114025, 117205, 120385, 123565, 126745, 129925, 133105, 136285, 139465, 142645, 145825, 149005, 152185, 155365, 158545, 161725, 164905, 168085, 171265, 174445, 177625, 180805, 183985, 187165, 190345, 193525, 196705, 199885, 203065, 206245, 209425, 212605, 215785, 218965, 222145, 225325, 228505, 231685, 234864, 238044, 241224, 244404, 247584, 250764]# noqa: E501 + # [范围信息] + # 范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [光导裂地斩]\n + 下劈攻击过程中, 可以发动[脉冲斩]\n + 下劈准备时间 -20%\n + 上斩后僵直 -40%\n + 范围 +30% + """ + ... + + def vp_2(self): + """ + [光导裂地斩]\n + 施放后, 上斩前可以发动1个以下技能\n + - 可发动技能 : [光裂斩]、 [离散能量波]、 [绝望圆舞]\n + 上斩时, 合算之前发动的技能的攻击力\n + 施放过程中所受伤害 -70% + """ + ... + +# 源能增幅 +# gunblader/specialist/5892d1fa4462e561ac8f8d2c74892b0a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5892d1fa4462e561ac8f8d2c74892b0a +class Skill30(PassiveSkill): + """ + 提升源能动力源的性能, 增加[源能提炼]的累积数上限、 基本攻击力和技能的攻击力。 + """ + name = "源能增幅" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "5892d1fa4462e561ac8f8d2c74892b0a" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + # [源能提炼]累积数上限增加 : {value1}个 + 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 + +# 超能场域 +# gunblader/specialist/fc458e449ee00b01dbf88d09aae65462 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc458e449ee00b01dbf88d09aae65462 +class Skill31(ActiveSkill): + """ + 向地面释放源能, 形成超能场域。 源能使范围内敌人受到多段伤害, 一定时间后爆炸。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 再次按技能键或Z键\n + (可在场域持续期间发动)\n + [源能提炼]发动效果 : 增加场域持续时间。 增加的持续时间内技能变更为设置型。 + """ + name = "超能场域" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1129, 9483] + uuid = "fc458e449ee00b01dbf88d09aae65462" + hasVP = False + hasUP = False + + # 能量多段攻击力 : {value0}% + data0 = [0, 1119, 1379, 1638, 1898, 2157, 2417, 2677, 2936, 3196, 3455, 3715, 3974, 4234, 4493, 4753, 5012, 5272, 5531, 5791, 6051, 6310, 6570, 6829, 7089, 7348, 7608, 7867, 8127, 8386, 8646, 8906, 9165, 9425, 9684, 9944, 10203, 10463, 10722, 10982, 11241, 11501, 11760, 12020, 12280, 12539, 12799, 13058, 13318, 13577, 13837]# noqa: E501 + # 能量多段攻击间隔 : {value1}秒 + data1 = [0, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14]# noqa: E501 + # 能量爆炸攻击力 : {value2}% + data2 = [0, 62679, 77214, 91748, 106282, 120817, 135351, 149886, 164420, 178954, 193489, 208023, 222557, 237092, 251626, 266160, 280695, 295229, 309763, 324298, 338832, 353366, 367901, 382435, 396970, 411504, 426038, 440573, 455107, 469641, 484176, 498710, 513244, 527779, 542313, 556847, 571382, 585916, 600450, 614985, 629519, 644054, 658588, 673122, 687657, 702191, 716725, 731260, 745794, 760328, 774863]# noqa: E501 + # 领域持续时间 : 3秒 + # - [源能提炼]效果 - + # 领域持续时间增加 : 1.5秒 + # [源能提炼]累积数消耗量 : {value3}个 + 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 + +# 能量禁锢 +# gunblader/specialist/1812a1ece67bb37b6b44b54766450064 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1812a1ece67bb37b6b44b54766450064 +class Skill32(ActiveSkill): + """ + 投掷源能动力源, 在前方生成禁锢敌人的柱子, 然后用枪注入能量。 柱子生成时, 将周围的敌人吸到柱子内, 吸收的能量对敌人造成多段伤害, 一定时间后爆炸。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 再次按技能键或Z键\n + (可在用枪注入能量之前发动)\n + [源能提炼]发动效果 : 爆炸攻击追加强制控制功能 + """ + name = "能量禁锢" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [378, 1058] + uuid = "1812a1ece67bb37b6b44b54766450064" + hasVP = True + hasUP = True + vps = [{'name': '精准源能', 'desc': '攻击时间减少
删除强制控制功能
变更发动[源能提炼]功能'}, {'name': '充能之源', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = [0, 1896, 2089, 2281, 2474, 2666, 2858, 3051, 3243, 3435, 3628, 3820, 4013, 4205, 4397, 4590, 4782, 4974, 5167, 5359, 5552, 5744, 5936, 6129, 6321, 6514, 6706, 6898, 7091, 7283, 7475, 7668, 7860, 8053, 8245, 8437, 8630, 8822, 9015, 9207, 9399, 9592, 9784, 9976, 10169, 10361, 10554, 10746, 10938, 11131, 11323]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501 + # 柱子爆炸攻击力 : {value2}% + data2 = [0, 11378, 12532, 13687, 14841, 15995, 17150, 18304, 19458, 20613, 21767, 22921, 24075, 25230, 26384, 27538, 28693, 29847, 31001, 32156, 33310, 34464, 35618, 36773, 37927, 39081, 40236, 41390, 42544, 43699, 44853, 46007, 47161, 48316, 49470, 50624, 51779, 52933, 54087, 55242, 56396, 57550, 58704, 59859, 61013, 62167, 63322, 64476, 65630, 66785, 67939]# noqa: E501 + # 柱子持续时间 : {value3}秒 + data3 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501 + # - [源能提炼]效果 - + # 爆炸攻击的强制控制时间 : {value4}秒 + data4 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [源能提炼]累积数消耗量 : {value5}个 + data5 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [范围信息] + # 范围比率 : {value6}% + 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 + + def vp_1(self): + """ + [能量禁锢]\n + 以精细计算的角度展开能量反射板后, 向准确位置发射核心能量弹\n + 能量弹在反射板之间弹跳, 攻击范围内的敌人, 最后从反射板弹开后落地并引发爆炸\n + - 总攻击力相同\n + 发动[源能提炼]时施放速度增加\n + - 施放速度 +20%\n + 删除强制控制功能 + """ + ... + + def vp_2(self): + """ + [能量禁锢]\n + 投掷源动力生成能量柱后, 无需通过源能枪注入能量, 源动力自身发射能量进行多段攻击\n + - 删除射击过程\n + 多段攻击命中的敌人会聚集到能量柱中心\n + 范围 +50% + """ + ... + +# 离散能量波 +# gunblader/specialist/d89f26862e348a801b30bb9fd7125db5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d89f26862e348a801b30bb9fd7125db5 +class Skill33(ActiveSkill): + """ + 在前方形成可以将能量分散的屏障, 一定时间内释放源能, 造成多段伤害, 最后引爆能量屏障。\n + 施放技能后, 可以强制中断并连接转职系列技能。 + """ + name = "离散能量波" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [776, 1629] + uuid = "d89f26862e348a801b30bb9fd7125db5" + hasVP = True + hasUP = True + vps = [{'name': '能量瞬散', 'desc': '攻击时间减少'}, {'name': '核聚变', 'desc': '范围增加
[源能提炼]获得量增加'}] # noqa: E501 + + # 能量释放多段攻击力 : {value0}% + data0 = [0, 5436, 5987, 6538, 7090, 7641, 8193, 8744, 9295, 9847, 10398, 10950, 11501, 12053, 12604, 13155, 13707, 14258, 14810, 15361, 15913, 16464, 17015, 17567, 18118, 18670, 19221, 19773, 20324, 20875, 21427, 21978, 22530, 23081, 23633, 24184, 24735, 25287, 25838, 26390, 26941, 27493, 28044, 28595, 29147, 29698, 30250, 30801, 31353, 31904, 32455]# noqa: E501 + # 能量释放多段攻击次数 : {value1}次 + 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 + # 能量屏障爆炸攻击力 : {value2}% + data2 = [0, 23295, 25658, 28022, 30385, 32748, 35111, 37475, 39838, 42201, 44564, 46928, 49291, 51654, 54017, 56381, 58744, 61107, 63470, 65834, 68197, 70560, 72923, 75287, 77650, 80013, 82377, 84740, 87103, 89466, 91830, 94193, 96556, 98919, 101283, 103646, 106009, 108372, 110736, 113099, 115462, 117825, 120189, 122552, 124915, 127278, 129642, 132005, 134368, 136732, 139095]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [离散能量波]\n + 生成屏障后立即爆炸\n + - 删除能量释放多段攻击\n + - 爆炸多段攻击次数 : 3次\n + - 总攻击力相同\n + 生成屏障时可以击退霸体状态的敌人 + """ + ... + + def vp_2(self): + """ + [离散能量波]\n + 向前方空中投掷核心源动力后, 向核心源动力发射核心能量\n + 源动力将注入的核心能量向周围释放进行攻击, 注入能量一段时间后会超负荷并引发爆炸\n + - 多段攻击次数 -50%\n + - 总攻击力相同\n + [源能提炼]能量增加量 +300% + """ + ... + +# 源力汇聚 +# gunblader/specialist/2ba299855fc22192cba4f73db75e9d0e +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2ba299855fc22192cba4f73db75e9d0e +class Skill34(PassiveSkill): + """ + 有效利用源能, 额外增加[源能提炼]的基本累积数量、 [源能提炼]能量获得量、 基本攻击力和技能攻击力以及[源能应用]的物理/魔法防御力增加量。 + """ + name = "源力汇聚" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # [源能提炼]基本累积数增加 : {value1}个 + 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 + # [源能提炼]能量获得量增加 : {value2}% + data2 = [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]# noqa: E501 + # [源能应用]物理/魔法防御力额外增加 : {value3} + data3 = [0, 3717, 4003, 4289, 4575, 4861, 5147, 5433, 5718, 6004, 6290, 6576, 6862, 7148, 7434, 7720, 8006, 8292, 8578, 8864, 9150, 9435, 9721, 10007, 10293, 10579, 10865, 11151, 11437, 11723, 12009, 12295, 12581, 12867, 13152, 13438, 13724, 14010, 14296, 14582, 14868, 15154, 15440, 15726, 16012, 16298, 16584, 16869, 17155, 17441, 17727]# noqa: E501 + +# 绝望圆舞 +# gunblader/specialist/2c9d9a36c8401bddff6cdb80fab8dc24 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill35(ActiveSkill): + """ + 释放剑与枪的能量, 生成两柄源能长剑并发动乱舞攻击。\n + 第1击、 第4击、 第5击时同时挥舞两个源能剑发动2次攻击, 第6击时发动强有力的最终斩击。\n + 可以强制中断最终斩击的僵直并立即连接转职技能。 + """ + name = "绝望圆舞" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [642, 4975] + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = True + hasUP = True + vps = [{'name': '狂暴圆舞', 'desc': '可聚集敌人
范围增加
所受伤害减少'}, {'name': '绝望独舞', 'desc': '可以分别施放每次乱舞
施放时间减少'}] # noqa: E501 + + # 乱舞攻击力 : {value0}% x{value1}次 + data0 = [0, 7287, 8027, 8766, 9505, 10245, 10984, 11723, 12463, 13202, 13941, 14680, 15420, 16159, 16898, 17638, 18377, 19116, 19856, 20595, 21334, 22074, 22813, 23552, 24291, 25031, 25770, 26509, 27249, 27988, 28727, 29467, 30206, 30945, 31685, 32424, 33163, 33902, 34642, 35381, 36120, 36860, 37599, 38338, 39078, 39817, 40556, 41295, 42035, 42774, 43513]# noqa: E501 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 24986, 27520, 30055, 32590, 35125, 37659, 40194, 42729, 45264, 47798, 50333, 52868, 55403, 57937, 60472, 63007, 65542, 68076, 70611, 73146, 75681, 78215, 80750, 83285, 85820, 88355, 90889, 93424, 95959, 98494, 101028, 103563, 106098, 108633, 111167, 113702, 116237, 118772, 121306, 123841, 126376, 128911, 131445, 133980, 136515, 139050, 141585, 144119, 146654, 149189]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [绝望圆舞]\n + 每次攻击将吸附敌人至角色前方\n + 范围 +45%\n + 施放过程中所受伤害 -50% + """ + ... + + def vp_2(self): + """ + [绝望圆舞]\n + 可将乱舞第1击、 第2击以及后续连击分开使用\n + - 施放时进行乱舞第1击、 第2击\n + - 再次输入时进行乱舞第3击、 第4击及终结攻击\n + - 再次输入可在首次施放后10秒内进行\n + - 可以强制中断乱舞第2击的施放后僵直并施放转职技能\n + 施放速度 +40% + """ + ... + +# 聚能光幕 +# gunblader/specialist/b89c9ab317bc0a443f6497b7cca2f6a8 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill36(ActiveSkill): + """ + 向前方投掷可吸收源能的动力源装置——聚能光幕。 根据源能专家的多段攻击次数, 光幕以一定比例吸收源能, 攻击达到一定次数即可达到最大蓄气状态, 增加爆炸攻击力。\n + 再次按技能键或超过光幕的最大持续时间时, 光幕发生爆炸。 + """ + name = "聚能光幕" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [930, 6975] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + vps = [{'name': '聚能光缚', 'desc': '变更为可以附着的技能'}, {'name': '聚能爆幕', 'desc': '增加发动[源能提炼]的功能
范围增加'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 84318, 92872, 101426, 109980, 118534, 127088, 135642, 144196, 152750, 161304, 169858, 178412, 186966, 195520, 204074, 212628, 221182, 229736, 238290, 246844, 255398, 263952, 272506, 281060, 289614, 298168, 306722, 315276, 323830, 332384, 340938, 349492, 358046, 366600, 375154, 383707, 392261, 400815, 409369, 417923, 426477, 435031, 443585, 452139, 460693, 469247, 477801, 486355, 494909, 503463]# noqa: E501 + # 最大蓄气时的爆炸攻击力 : {value1}% + data1 = [0, 92943, 102372, 111801, 121230, 130659, 140088, 149517, 158946, 168375, 177804, 187233, 196662, 206091, 215520, 224949, 234378, 243807, 253236, 262665, 272094, 281523, 290952, 300381, 309810, 319239, 328668, 338097, 347526, 356955, 366384, 375813, 385242, 394671, 404100, 413529, 422958, 432387, 441816, 451245, 460674, 470103, 479532, 488961, 498390, 507819, 517248, 526677, 536106, 545535, 554964]# noqa: E501 + # 达到最大蓄气所需的多段攻击次数 : {value2}次 + data2 = [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 + # 持续时间上限 : {value3}秒 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # [范围信息] + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [聚能光幕]\n + 向前方一定范围内的最强敌人投掷核心源动力并附着在该敌人身上\n + - 如果范围内没有敌人, 则投掷到半空中\n + 持续时间上限 +50% + """ + ... + + def vp_2(self): + """ + [聚能光幕]\n + 施放时, 如果[源能提炼]累积数在1以上, 自动消耗层数并发动以下效果\n + - 多段攻击次数以100%充能状态发动\n + - 持续时间上限 -75%\n + 范围 +30% + """ + ... + +# 终焉 : 超世界崩坏 +# gunblader/specialist/7cf17936a039b418660424125dc968d7 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7cf17936a039b418660424125dc968d7 +class Skill37(ActiveSkill): + """ + 释放剑与枪中的源能, 在前方形成威力强大的能量球并将其引爆。 能量球在形成期间吸附周围的敌人, 在即将爆发时开始压缩, 并强制控制敌人。 (靠近球体的敌人也会被瞬间压缩。)\n + 形成能量球时, [源能提炼]能量值与累积数暴涨, 爆炸后恢复正常。\n + 经过一定时间后, 凝缩出爆炸所需的最低限度的能量, 此时可以利用跳跃键将其引爆。 (不按跳跃键时, 一定时间后将自动爆炸。) + """ + name = "终焉 : 超世界崩坏" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2633, 5266] + uuid = "7cf17936a039b418660424125dc968d7" + hasVP = False + hasUP = False + + # 多段攻击力 : {value0}% + data0 = [0, 1849, 2278, 2706, 3135, 3564, 3992, 4421, 4850, 5279, 5707, 6136, 6565, 6993, 7422, 7851, 8280, 8708, 9137, 9566, 9995, 10423, 10852, 11281, 11709, 12138, 12567, 12996, 13424, 13853, 14282, 14710, 15139, 15568, 15997, 16425, 16854, 17283, 17711, 18140, 18569, 18998, 19426, 19855, 20284, 20712, 21141, 21570, 21999, 22427, 22856]# noqa: E501 + # 多段攻击次数上限 : {value1}次 + data1 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 173223, 213391, 253558, 293726, 333894, 374061, 414229, 454397, 494564, 534732, 574900, 615067, 655235, 695403, 735571, 775738, 815906, 856074, 896241, 936409, 976577, 1016744, 1056912, 1097080, 1137247, 1177415, 1217583, 1257750, 1297918, 1338086, 1378253, 1418421, 1458589, 1498756, 1538924, 1579092, 1619259, 1659427, 1699595, 1739762, 1779930, 1820098, 1860265, 1900433, 1940601, 1980768, 2020936, 2061104, 2101271, 2141439]# noqa: E501 + # 手动爆炸最短时间 : {value3}秒 + data3 = [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 + +# 奇点源核 +# gunblader/specialist/5806440d21e7546d50007a5ba11f8024 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5806440d21e7546d50007a5ba11f8024 +class Skill38(PassiveSkill): + """ + 苍暮·源能专家将源核与缩退炉结合, 改良为能产生爆炸性能量的奇点源核。\n + 额外增加[源能提炼]能量获得量; 增加基本攻击力和转职技能攻击力, 部分技能附加特殊效果。\n + [镭射源能枪]\n + 镭射源能枪以锁链形式连接范围内的所有敌人, 爆炸变更为攻击单一目标。\n + [源能波刃]\n + 攻击范围以角色为中心形成完整圆形, 动作全程适用霸体护甲。\n + [……XXX年X月X日。 终于成功了。 经过数十次的失败, 才将超世界崩坏能量球的源能核心以稳定期状态留存下来……(中略)……因应用了缩退炉, 即超小型黑洞, 将其命名为“奇点源核”。] + """ + name = "奇点源核" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [源能提炼]能量获得额外增加 : {value1}% + 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]# noqa: E501 + +# 临界源能弹 +# gunblader/specialist/d429147c372b549c3dadcabcba50787f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d429147c372b549c3dadcabcba50787f +class Skill39(ActiveSkill): + """ + 向上投掷特制的大型源能动力源。 投掷的源能动力源分离为多个小型源能动力源, 悬浮在周围。\n + 小型源能动力源经过一段时间达到临界点, 引发连锁爆炸。 在到达临界点之前再次按技能键, 可以强制引爆。\n + - [源能提炼] -\n + [源能提炼]使用方法 : 施放技能时, 按住技能键一定时间。\n + ([源能提炼]累积数为0时无法蓄气)\n + [源能提炼]发动效果 : 增加攻击范围和攻击力; 无需再次按技能键, 稍后一起爆炸。\n + [……XXX年X月X日。 改良后的源能动力源不仅能自行生产能源, 同时还能吸收周围的物质, 将其转化为能量。 该持续反应存在时间阈值, 如果善加利用, 似乎可以作为定时炸弹使用……(中略)……如果设置好储存量的极限值, 就可以强制注入能量, 或在启动时就使其处于过载状态, 直接达到临界点。] + """ + name = "临界源能弹" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6667] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + + # 连锁爆炸多段攻击力 : {value0}% + data0 = [0, 31505, 34701, 37897, 41093, 44289, 47486, 50682, 53878, 57074, 60270, 63466, 66662, 69859, 73055, 76251, 79447, 82643, 85839, 89035, 92232, 95428, 98624, 101820, 105016, 108212, 111408, 114605, 117801, 120997, 124193, 127389, 130585, 133782, 136978, 140174, 143370, 146566, 149762, 152958, 156155, 159351, 162547, 165743, 168939, 172135, 175331, 178528, 181724, 184920, 188116]# noqa: E501 + # 连锁爆炸多段攻击次数 : {value1}次 + 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 + # 持续时间上限 : 10秒 + # - [源能提炼]效果 - + # 同时爆炸攻击力 : {value2}% + data2 = [0, 175027, 192783, 210540, 228296, 246052, 263809, 281565, 299322, 317078, 334834, 352591, 370347, 388103, 405860, 423616, 441372, 459129, 476885, 494642, 512398, 530154, 547911, 565667, 583423, 601180, 618936, 636692, 654449, 672205, 689962, 707718, 725474, 743231, 760987, 778743, 796500, 814256, 832012, 849769, 867525, 885281, 903038, 920794, 938551, 956307, 974063, 991820, 1009576, 1027332, 1045089]# noqa: E501 + # 范围增加 : 10% + # [源能提炼]累积数消耗量 : 1个 + # 蓄气动作持续时间上限 : 3秒 + +# 源能场域 : 黑暗边缘 +# gunblader/specialist/7ec521d063d2190e1fcc5bd229af9bcf +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7ec521d063d2190e1fcc5bd229af9bcf +class Skill40(ActiveSkill): + """ + 移动到利用源能制造的特殊空间后, 取出源能枪的奇点源核, 安装在源力剑上。 然后, 通过2个奇点源核, 挥动可释放爆炸性能量的源力剑, 沿着地平线横向斩击。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。\n + [……XXX年X月X日。 将两个启动状态的源核放在一起, 并没有像炸弹一样爆炸, 而是像巨型源核一样释放出能量, 其能量等同于数十个源核释放的总量。 不妨作出假设, 两个源核释放能量后不会立即扩散, 而是被另一个源核的引力所吸引, 聚合在一起, 最终释放超越限界的能量……如果能善加利用, 或可应用于实战。] + """ + name = "源能场域 : 黑暗边缘" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = False + + # 横斩攻击力 : {value0}% + data0 = [0, 542566, 668378, 794191, 920003, 1045816, 1171628, 1297440, 1423253, 1549065, 1674878, 1800690, 1926502, 2052315, 2178127, 2303940, 2429752, 2555564, 2681377, 2807189, 2933002, 3058814, 3184627, 3310439, 3436251, 3562064, 3687876, 3813689, 3939501, 4065313, 4191126, 4316938, 4442751, 4568563, 4694375, 4820188, 4946000, 5071813, 5197625, 5323437, 5449250, 5575062, 5700875, 5826687, 5952499, 6078312, 6204124, 6329937, 6455749, 6581561, 6707374]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'specialist' + self.nameCN = '苍暮·源能专家' + self.role = 'gunblader' + self.角色 = '枪剑士' + self.职业 = '源能专家' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/gunblader/trouble_shooter.py b/backend/core/character/GF/gunblader/trouble_shooter.py new file mode 100644 index 00000000..6f370e77 --- /dev/null +++ b/backend/core/character/GF/gunblader/trouble_shooter.py @@ -0,0 +1,1361 @@ +#986c2b3d72ee0e4a0b7fcfbe786d4e02 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 弦月斩 +# gunblader/trouble_shooter/3c5604bdbb0240b8f130f59ab40509c3 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用剑划出新月形状, 使命中的敌人浮空。\n + 浮空力随技能等级的增加而增加。 + """ + name = "弦月斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 132, 153, 174, 195, 216, 237, 258, 279, 300, 321, 342, 363, 385, 406, 427, 448, 469, 490, 511, 532]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 穿透射击 +# gunblader/trouble_shooter/92360eab6e1f378902018eca681ac629 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629 +class Skill1(ActiveSkill): + """ + [射击]\n + 快速拔枪射击前方敌人。\n + 子弹100%穿透目标。 转职为暗刃后, 增加发射次数并应用单独的攻击力。 + """ + name = "穿透射击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [6, 40] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 射击攻击力 : {value0}% + data0 = [0, 2746, 3025, 3303, 3582, 3860, 4139, 4417, 4696, 4975, 5253, 5532, 5810, 6089, 6368, 6646, 6925, 7203, 7482, 7760, 8039, 8318, 8596, 8875, 9153, 9432, 9710, 9989, 10268, 10546, 10825, 11103, 11382, 11661, 11939, 12218, 12496, 12775, 13053, 13332, 13611, 13889, 14168, 14446, 14725, 15004, 15282, 15561, 15839, 16118, 16396, 16675, 16954, 17232, 17511, 17789, 18068, 18346, 18625, 18904, 19182, 19461, 19739, 20018, 20297, 20575, 20854, 21132, 21411, 21689, 21968]# noqa: E501 + # [转职为暗刃时] + # 发射次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 射击攻击力 : {value2}% + data2 = [0, 621, 684, 747, 810, 873, 936, 999, 1062, 1125, 1188, 1251, 1314, 1377, 1440, 1503, 1566, 1629, 1692, 1755, 1818, 1881, 1944, 2007, 2070, 2133, 2196, 2259, 2322, 2385, 2448, 2511, 2574, 2637, 2700, 2763, 2826, 2889, 2952, 3015, 3078, 3141, 3204, 3267, 3330, 3393, 3456, 3519, 3582, 3645, 3708, 3771, 3834, 3897, 3960, 4023, 4086, 4149, 4212, 4275, 4338, 4401, 4464, 4527, 4590, 4653, 4716, 4779, 4842, 4905, 4968]# noqa: E501 + # [范围信息] + # 子弹发射距离比率 : {value3}% + 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 + +# 后跳 +# gunblader/trouble_shooter/7822d6d52e10964a6755f142c666b494 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# gunblader/trouble_shooter/5a56514f35cf0270ae8d6c65f8fefd78 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击和[弦月斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# gunblader/trouble_shooter/ce26c6b69d02a440a81b552bec94f03b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# gunblader/trouble_shooter/892ef624d8bf3d7fc045f84825fd6104 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 重劈 +# gunblader/trouble_shooter/1fadde0eece18649caddbca7bd58cc2f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f +class Skill6(ActiveSkill): + """ + [剑术]\n + 强力劈砍地面, 引发冲击波。\n + 向下劈砍敌人, 用击打地面的剑和剑产生的冲击波的力量使敌人浮空。 + """ + name = "重劈" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [20, 200] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0}% + data0 = [0, 1658, 1826, 1994, 2163, 2331, 2499, 2667, 2835, 3004, 3172, 3340, 3508, 3676, 3844, 4013, 4181, 4349, 4517, 4685, 4854, 5022, 5190, 5358, 5526, 5695, 5863, 6031, 6199, 6367, 6536, 6704, 6872, 7040, 7208, 7377, 7545, 7713, 7881, 8049, 8218, 8386, 8554, 8722, 8890, 9059, 9227, 9395, 9563, 9731, 9900, 10068, 10236, 10404, 10572, 10741, 10909, 11077, 11245, 11413, 11582, 11750, 11918, 12086, 12254, 12423, 12591, 12759, 12927, 13095, 13263]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 993, 1094, 1195, 1295, 1396, 1497, 1598, 1698, 1799, 1900, 2001, 2101, 2202, 2303, 2404, 2504, 2605, 2706, 2806, 2907, 3008, 3109, 3209, 3310, 3411, 3512, 3612, 3713, 3814, 3915, 4015, 4116, 4217, 4318, 4418, 4519, 4620, 4721, 4821, 4922, 5023, 5124, 5224, 5325, 5426, 5527, 5627, 5728, 5829, 5930, 6030, 6131, 6232, 6333, 6433, 6534, 6635, 6736, 6836, 6937, 7038, 7139, 7239, 7340, 7441, 7542, 7642, 7743, 7844, 7945]# noqa: E501 + +# G型手榴弹 +# gunblader/trouble_shooter/d085127b0edd719782bd618d5688f4a1 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1 +class Skill7(ActiveSkill): + """ + 取出G型手榴弹, 拔掉保险环后扔向前方。\n + G型手榴弹飞出一定距离后触地爆炸, 对敌人造成伤害并使其浮空。\n + 手榴弹飞行过程中碰到敌人时立即爆炸。\n + 转职为战线佣兵后, 增加攻击力与爆炸范围。 + """ + name = "G型手榴弹" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [20, 200] + uuid = "d085127b0edd719782bd618d5688f4a1" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + data0 = [0, 6343, 6987, 7630, 8274, 8918, 9561, 10205, 10848, 11492, 12135, 12779, 13422, 14066, 14709, 15353, 15996, 16640, 17283, 17927, 18571, 19214, 19858, 20501, 21145, 21788, 22432, 23075, 23719, 24362, 25006, 25649, 26293, 26936, 27580, 28224, 28867, 29511, 30154, 30798, 31441, 32085, 32728, 33372, 34015, 34659, 35302, 35946, 36589, 37233, 37877, 38520, 39164, 39807, 40451, 41094, 41738, 42381, 43025, 43668, 44312, 44955, 45599, 46242, 46886, 47530, 48173, 48817, 49460, 50104, 50747]# noqa: E501 + # - [转职为战线佣兵后] - + # 攻击力增加率 : {value1}% + 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 + # 爆炸范围增加 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + +# 瞬击 +# gunblader/trouble_shooter/4b2c90ec226fd40e967875aa5eabefb2 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2 +class Skill8(ActiveSkill): + """ + 挥舞枪身击打敌人后颈, 把击中的敌人拖到自己身前, 最后挥剑斩击拉过来的敌人。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "瞬击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [1, 100] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = False + + # 挥舞枪身攻击力 : {value0}% + data0 = [0, 1746, 1923, 2100, 2277, 2454, 2632, 2809, 2986, 3163, 3340, 3517, 3694, 3871, 4049, 4226, 4403, 4580, 4757, 4934, 5111, 5288, 5466, 5643, 5820, 5997, 6174, 6351, 6528, 6706, 6883, 7060, 7237, 7414, 7591, 7768, 7945, 8123, 8300, 8477, 8654, 8831, 9008, 9185, 9362, 9540, 9717, 9894, 10071, 10248, 10425, 10602, 10779, 10957, 11134, 11311, 11488, 11665, 11842, 12019, 12196, 12374, 12551, 12728, 12905, 13082, 13259, 13436, 13613, 13791, 13968]# noqa: E501 + # 斩击攻击力 : {value1}% + data1 = [0, 2620, 2886, 3152, 3417, 3683, 3949, 4215, 4481, 4746, 5012, 5278, 5544, 5810, 6075, 6341, 6607, 6873, 7139, 7404, 7670, 7936, 8202, 8468, 8733, 8999, 9265, 9531, 9797, 10062, 10328, 10594, 10860, 11126, 11391, 11657, 11923, 12189, 12455, 12720, 12986, 13252, 13518, 13784, 14049, 14315, 14581, 14847, 15113, 15378, 15644, 15910, 16176, 16442, 16707, 16973, 17239, 17505, 17771, 18036, 18302, 18568, 18834, 19100, 19365, 19631, 19897, 20163, 20429, 20694, 20960]# noqa: E501 + +# 浮空连击 +# gunblader/trouble_shooter/d0cdaca82892e54097f22a1f60817048 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048 +class Skill9(ActiveSkill): + """ + [剑术]\n + 以迅雷不及掩耳之势快速连击两次。\n + 第二次上挑攻击命中时使敌人浮空, 有利于连接下一次攻击。 + """ + name = "浮空连击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [12, 125] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 下斩攻击力 : {value0}% + data0 = [0, 1989, 2191, 2392, 2594, 2796, 2998, 3199, 3401, 3603, 3805, 4006, 4208, 4410, 4612, 4813, 5015, 5217, 5419, 5621, 5822, 6024, 6226, 6428, 6629, 6831, 7033, 7235, 7436, 7638, 7840, 8042, 8243, 8445, 8647, 8849, 9051, 9252, 9454, 9656, 9858, 10059, 10261, 10463, 10665, 10866, 11068, 11270, 11472, 11673, 11875, 12077, 12279, 12480, 12682, 12884, 13086, 13288, 13489, 13691, 13893, 14095, 14296, 14498, 14700, 14902, 15103, 15305, 15507, 15709, 15910]# noqa: E501 + # 上挑攻击力 : {value1}% + data1 = [0, 1991, 2193, 2395, 2597, 2799, 3001, 3203, 3405, 3607, 3809, 4011, 4213, 4415, 4617, 4819, 5021, 5223, 5425, 5627, 5829, 6031, 6233, 6435, 6637, 6839, 7041, 7243, 7445, 7647, 7849, 8051, 8253, 8455, 8657, 8859, 9061, 9263, 9465, 9667, 9869, 10071, 10273, 10475, 10677, 10879, 11081, 11283, 11485, 11687, 11889, 12091, 12293, 12495, 12697, 12899, 13101, 13303, 13505, 13707, 13910, 14112, 14314, 14516, 14718, 14920, 15122, 15324, 15526, 15728, 15930]# noqa: E501 + +# 源光斩 +# gunblader/trouble_shooter/1803b6a67047cafb9e289b4f33cc507b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b +class Skill10(ActiveSkill): + """ + 用源能动力源向剑注入能量后, 向前发动斩击。 斩击后, 能量残留一定时间, 对敌人造成多段伤害。\n + - [转职为源能专家时] -\n + 装备源力剑时, 无需注入源能直接发动斩击。 + """ + name = "源光斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [16, 161] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = False + hasUP = False + + # 斩击攻击力 : {value0}% + data0 = [0, 2803, 3087, 3372, 3656, 3940, 4225, 4509, 4793, 5078, 5362, 5647, 5931, 6215, 6500, 6784, 7068, 7353, 7637, 7921, 8206, 8490, 8774, 9059, 9343, 9628, 9912, 10196, 10481, 10765, 11049, 11334, 11618, 11902, 12187, 12471, 12755, 13040, 13324, 13609, 13893, 14177, 14462, 14746, 15030, 15315, 15599, 15883, 16168, 16452, 16736, 17021, 17305, 17590, 17874, 18158, 18443, 18727, 19011, 19296, 19580, 19864, 20149, 20433, 20717, 21002, 21286, 21571, 21855, 22139, 22424]# noqa: E501 + # 能量多段攻击力 : {value1}% + data1 = [0, 474, 522, 570, 618, 666, 714, 763, 811, 859, 907, 955, 1003, 1051, 1099, 1147, 1195, 1243, 1292, 1340, 1388, 1436, 1484, 1532, 1580, 1628, 1676, 1724, 1772, 1820, 1869, 1917, 1965, 2013, 2061, 2109, 2157, 2205, 2253, 2301, 2349, 2398, 2446, 2494, 2542, 2590, 2638, 2686, 2734, 2782, 2830, 2878, 2927, 2975, 3023, 3071, 3119, 3167, 3215, 3263, 3311, 3359, 3407, 3455, 3504, 3552, 3600, 3648, 3696, 3744, 3792]# noqa: E501 + # 多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 强化 - 后跳 +# gunblader/trouble_shooter/2b340542e776818b78f3212af184bd6b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# gunblader/trouble_shooter/1fea5a626f15230237946a11a9d11582 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 纯熟战技 +# gunblader/trouble_shooter/3d8f3d438405d79f8d3ed68072674d1e +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3d8f3d438405d79f8d3ed68072674d1e +class Skill13(PassiveSkill): + """ + 身经百战的战线佣兵独特的战斗技巧, 基本攻击变更为3次攻击, 并增加移动速度。\n + 战线佣兵擅长使用非常危险的特殊火药和巨大重剑, 用引火物质CTF制造的炸弹可以使敌人进入特殊灼伤状态, 并能强控敌人一定时间。 + """ + name = "纯熟战技" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = False + hasUP = False + + # 移动速度增加 : {value0}% + data0 = [0, 5]# noqa: E501 + +# 矫捷翻滚 +# gunblader/trouble_shooter/ade01c1d6afc8a05055225045e89fe49 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ade01c1d6afc8a05055225045e89fe49 +class Skill14(ActiveSkill): + """ + 战线佣兵专用移动技能。 快速向前翻滚移动。\n + 滚动过程中, 适用无敌判定。\n + 滚动结束后, 按攻击键或技能键, 可以用剑上挑攻击敌人。\n + 上挑攻击的攻击力受[基础精通]的影响。\n + 按住与滚动方向相反的方向键, 再次按键或施放技能, 将朝相反方向发动攻击。\n + 战线佣兵的转职技能攻击结束后, 可以强制中断并向任意方向施放[矫捷翻滚]。\n + 但是, 无法强制中断[爆弹罗网]、 [G型烬灭榴弹]、 [终焉 : 硝烟狂欢]后施放[矫捷翻滚]。 + """ + name = "矫捷翻滚" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [150, 150] + uuid = "ade01c1d6afc8a05055225045e89fe49" + hasVP = False + hasUP = False + + # 移动距离 : {value0}px + data0 = [0, 250]# noqa: E501 + # 上挑攻击力比率 : {value1}% + data1 = [0, 100]# noqa: E501 + +# 双重散射 +# gunblader/trouble_shooter/78be08a3f8c834d3b06fa20c6a08c5a5 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/78be08a3f8c834d3b06fa20c6a08c5a5 +class Skill15(ActiveSkill): + """ + 以坐姿快速连续发射霰弹, 对敌人造成2次伤害。 + """ + name = "双重散射" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 300] + uuid = "78be08a3f8c834d3b06fa20c6a08c5a5" + hasVP = False + hasUP = True + + # 第1次射击攻击力 : {value0}% + data0 = [0, 2664, 2934, 3204, 3474, 3745, 4015, 4285, 4555, 4826, 5096, 5366, 5636, 5907, 6177, 6447, 6717, 6987, 7258, 7528, 7798, 8068, 8339, 8609, 8879, 9149, 9420, 9690, 9960, 10230, 10501, 10771, 11041, 11311, 11581, 11852, 12122, 12392, 12662, 12933, 13203, 13473, 13743, 14014, 14284, 14554, 14824, 15094, 15365, 15635, 15905, 16175, 16446, 16716, 16986, 17256, 17527, 17797, 18067, 18337, 18608, 18878, 19148, 19418, 19688, 19959, 20229, 20499, 20769, 21040, 21310]# noqa: E501 + # 第2次射击攻击力 : {value1}% + data1 = [0, 3997, 4403, 4808, 5214, 5619, 6025, 6430, 6836, 7241, 7647, 8052, 8458, 8864, 9269, 9675, 10080, 10486, 10891, 11297, 11702, 12108, 12513, 12919, 13324, 13730, 14135, 14541, 14946, 15352, 15757, 16163, 16568, 16974, 17379, 17785, 18190, 18596, 19001, 19407, 19813, 20218, 20624, 21029, 21435, 21840, 22246, 22651, 23057, 23462, 23868, 24273, 24679, 25084, 25490, 25895, 26301, 26706, 27112, 27517, 27923, 28328, 28734, 29139, 29545, 29951, 30356, 30762, 31167, 31573, 31978]# noqa: E501 + # [范围信息] + # 射击范围比率 : {value2}% + 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 + +# 源能护盾 +# gunblader/trouble_shooter/0232c151ef3731c2dede51931a374723 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723 +class Skill16(ActiveSkill): + """ + 向前方投掷源能动力源, 形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n + 我方可穿过该护盾, 但是敌方不能。\n + 护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时, 按向前方向键则可扔出更远的距离。\n + [转职为源能专家后]\n + 冷却时间缩短2秒, 可以发动[源能提炼]。\n + [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n + [源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n + 在决斗场中, 被攻击和使用[受身蹲伏]时无法手动引爆。 + """ + name = "源能护盾" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [23, 241] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = True + + # 护盾生命值 : {value0} + data0 = [0, 800, 928, 1239, 1426, 1637, 1875, 2141, 2438, 2770, 3138, 3546, 3997, 4492, 5036, 5630, 6278, 6981, 7742, 8562, 9444, 10389, 11396, 12468, 13602, 14799, 16057, 17374, 18746, 20171, 21643, 23158, 24710, 26292, 27895, 29513, 31137, 32756, 34361, 35941, 37487, 38986, 40546, 42167, 43854, 45608, 47433, 49330, 51303, 53355, 55489, 57709, 60017, 62418, 64915, 67511, 70212, 73020, 75941, 78979, 82138, 85423, 88840, 92394, 96090, 99933, 103931, 108088, 112411, 116908, 118921]# noqa: E501 + # 护盾持续时间 : {value1}秒 + 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 + # 护盾爆炸攻击力 : {value2}% + data2 = [0, 10131, 11159, 12187, 13214, 14242, 15270, 16298, 17325, 18353, 19381, 20409, 21437, 22464, 23492, 24520, 25548, 26576, 27603, 28631, 29659, 30687, 31714, 32742, 33770, 34798, 35826, 36853, 37881, 38909, 39937, 40964, 41992, 43020, 44048, 45076, 46103, 47131, 48159, 49187, 50215, 51242, 52270, 53298, 54326, 55353, 56381, 57409, 58437, 59465, 60492, 61520, 62548, 63576, 64603, 65631, 66659, 67687, 68715, 69742, 70770, 71798, 72826, 73854, 74881, 75909, 76937, 77965, 78992, 80020, 81048]# noqa: E501 + # - 发动[源能提炼]时 - + # 护盾大小和爆炸范围增加 : {value3}% + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 护盾持续时间增加 : {value4}秒 + data4 = [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 + # 护盾生命值增加 : {value5}% + data5 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [源能提炼]叠加数消耗量 : {value6}个 + data6 = [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 + # 蓄气动作持续时间上限 : {value7}秒 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 护盾大小比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 爆炸范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 重剑精通 +# gunblader/trouble_shooter/ff171dc487807bb9aa28900ca9a46b41 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ff171dc487807bb9aa28900ca9a46b41 +class Skill17(PassiveSkill): + """ + 增加物理攻击力。 使用重剑系武器攻击敌人时, 可以增加战线佣兵的攻击速度、 命中率和僵直度。\n + [不是所有剑都只是为了挥斩而存在的, 朋友。] + """ + name = "重剑精通" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "ff171dc487807bb9aa28900ca9a46b41" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50]# noqa: E501 + # 攻击速度增加 : {value1}% + 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]# noqa: E501 + # 命中率增加 : {value2}% + data2 = [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15]# noqa: E501 + # 僵直度增加 : {value3}% + 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]# noqa: E501 + +# 爆烈斩击 +# gunblader/trouble_shooter/547ab2b2bd860d3e37355a9cfbc1077c +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/547ab2b2bd860d3e37355a9cfbc1077c +class Skill18(ActiveSkill): + """ + 用剑攻击敌人的下段。\n + 被剑术击中的敌人会旋转浮空并飞向战线佣兵的前方。\n + 剑术攻击之后, 按技能键可以发射霰弹。\n + 若输入向前方向键施放技能, 则向前滑动的同时攻击敌人。 + """ + name = "爆烈斩击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [40, 400] + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" + hasVP = False + hasUP = True + + # 剑攻击力 : {value0}% + data0 = [0, 2288, 2520, 2752, 2984, 3216, 3448, 3680, 3912, 4145, 4377, 4609, 4841, 5073, 5305, 5537, 5769, 6001, 6233, 6465, 6698, 6930, 7162, 7394, 7626, 7858, 8090, 8322, 8554, 8786, 9018, 9251, 9483, 9715, 9947, 10179, 10411, 10643, 10875, 11107, 11339, 11571, 11804, 12036, 12268, 12500, 12732, 12964, 13196, 13428, 13660, 13892, 14125, 14357, 14589, 14821, 15053, 15285, 15517, 15749, 15981, 16213, 16445, 16678, 16910, 17142, 17374, 17606, 17838, 18070, 18302]# noqa: E501 + # 射击攻击力 : {value1}% + data1 = [0, 5343, 5885, 6427, 6969, 7511, 8054, 8596, 9138, 9680, 10222, 10764, 11306, 11848, 12390, 12932, 13474, 14016, 14558, 15100, 15642, 16185, 16727, 17269, 17811, 18353, 18895, 19437, 19979, 20521, 21063, 21605, 22147, 22689, 23231, 23773, 24316, 24858, 25400, 25942, 26484, 27026, 27568, 28110, 28652, 29194, 29736, 30278, 30820, 31362, 31904, 32447, 32989, 33531, 34073, 34615, 35157, 35699, 36241, 36783, 37325, 37867, 38409, 38951, 39493, 40035, 40578, 41120, 41662, 42204, 42746]# noqa: E501 + # [范围信息] + # 射击范围比率 : {value2}% + 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 + +# 暴击 +# gunblader/trouble_shooter/fc1262c19f3d0477ee8eda47b8db8696 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696 +class Skill19(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 充能特饮 +# gunblader/trouble_shooter/506e7ed77d517419a6e1c437a2cedb17 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/506e7ed77d517419a6e1c437a2cedb17 +class Skill20(ActiveSkill): + """ + 战斗开始之前, 来一罐能量饮料振作精神。\n + 效果持续期间, 增加基本攻击力和技能攻击力。\n + [马上要开始忙碌了, 我需要激活能量……] + """ + name = "充能特饮" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + +# 剑刃爆弹 +# gunblader/trouble_shooter/5dc7008b12a459325b548b0715c6b73c +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5dc7008b12a459325b548b0715c6b73c +class Skill21(ActiveSkill): + """ + 把炸弹绑在剑尖, 击退前方敌人并引爆炸弹。\n + 被击中的敌人会被强制控制, 并且被吸附到角色前方。\n + 然后炸弹爆炸, 对敌人造成多段攻击伤害并使其进入特殊灼伤。\n + 在决斗场中, 解除特殊灼伤时敌人稍微浮空后倒地。 + """ + name = "剑刃爆弹" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [75, 398] + uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = False + hasUP = True + + # 击退攻击力 : {value0}% + data0 = [0, 1439, 1585, 1731, 1877, 2023, 2169, 2315, 2462, 2608, 2754, 2900, 3046, 3192, 3338, 3484, 3630, 3776, 3922, 4068, 4214, 4360, 4506, 4652, 4798, 4944, 5090, 5236, 5382, 5528, 5674, 5820, 5966, 6112, 6258, 6404, 6550, 6696, 6842, 6988, 7134, 7280, 7426, 7572, 7718, 7864, 8010, 8156, 8302, 8448, 8594, 8740, 8886, 9033, 9179, 9325, 9471, 9617, 9763, 9909, 10055, 10201, 10347, 10493, 10639, 10785, 10931, 11077, 11223, 11369, 11515]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 4080, 4494, 4908, 5322, 5735, 6149, 6563, 6977, 7391, 7805, 8219, 8633, 9047, 9461, 9874, 10288, 10702, 11116, 11530, 11944, 12358, 12772, 13186, 13600, 14013, 14427, 14841, 15255, 15669, 16083, 16497, 16911, 17325, 17739, 18152, 18566, 18980, 19394, 19808, 20222, 20636, 21050, 21464, 21878, 22291, 22705, 23119, 23533, 23947, 24361, 24775, 25189, 25603, 26017, 26430, 26844, 27258, 27672, 28086, 28500, 28914, 29328, 29742, 30156, 30569, 30983, 31397, 31811, 32225, 32639]# noqa: E501 + # 爆炸多段攻击次数 : {value2} + 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 + # 特殊灼伤攻击力 : {value3}% + data3 = [0, 104, 115, 125, 136, 146, 157, 167, 178, 188, 199, 210, 220, 231, 241, 252, 262, 273, 283, 294, 304, 315, 326, 336, 347, 357, 368, 378, 389, 399, 410, 421, 431, 442, 452, 463, 473, 484, 494, 505, 515, 526, 537, 547, 558, 568, 579, 589, 600, 610, 621, 632, 642, 653, 663, 674, 684, 695, 705, 716, 726, 737, 748, 758, 769, 779, 790, 800, 811, 821, 832]# noqa: E501 + # 特殊灼伤持续时间 : {value4}秒 + data4 = [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 + # [范围信息] + # 爆炸范围比率 : {value5}% + 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 + +# 广域散射 +# gunblader/trouble_shooter/a5fa08f5d509e6ff2ebc68856a470b5a +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill22(ActiveSkill): + """ + 用强扩散性的火药制作弹药, 然后用霰弹枪发射, 对前方大范围敌人造成伤害并使其进入僵直状态。 + """ + name = "广域散射" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [30, 300] + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = False + hasUP = True + + # 射击攻击力 : {value0}% + data0 = [0, 11965, 13179, 14393, 15607, 16820, 18034, 19248, 20462, 21676, 22890, 24103, 25317, 26531, 27745, 28959, 30173, 31386, 32600, 33814, 35028, 36242, 37456, 38669, 39883, 41097, 42311, 43525, 44739, 45953, 47166, 48380, 49594, 50808, 52022, 53236, 54449, 55663, 56877, 58091, 59305, 60519, 61732, 62946, 64160, 65374, 66588, 67802, 69016, 70229, 71443, 72657, 73871, 75085, 76299, 77512, 78726, 79940, 81154, 82368, 83582, 84795, 86009, 87223, 88437, 89651, 90865, 92078, 93292, 94506, 95720]# noqa: E501 + # [范围信息] + # 射击范围比率 : {value1}% + 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 + +# 火药改良 +# gunblader/trouble_shooter/8ee0099656df08a0b39225f8a21d514b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8ee0099656df08a0b39225f8a21d514b +class Skill23(PassiveSkill): + """ + 改良战线佣兵使用的火药性能, 增加部分技能的攻击范围, 增加基本攻击力和转职技能攻击力, 并增加部分技能攻击范围。\n + - [增加攻击范围] -\n + 基本攻击第3击、 [双重散射]、 [爆烈斩击]、 [广域散射]、 [G型手榴弹]、 [G型火焰爆弹]、 [裂地爆刃]。 + """ + name = "火药改良" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "8ee0099656df08a0b39225f8a21d514b" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 1.5, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30]# noqa: E501 + # 目标技能攻击范围增加 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# G型火焰爆弹 +# gunblader/trouble_shooter/9bff7f2559e003766fee2853dca00631 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9bff7f2559e003766fee2853dca00631 +class Skill24(ActiveSkill): + """ + 使用威力强大的引火物质制作而成的特制火焰炸弹。\n + 施放时, 向前方投掷G型火焰爆弹, 然后用霰弹枪将其打爆, 引发强烈的火焰爆炸。\n + 爆炸范围内的敌人身上会着火并进入特殊灼伤状态, 在一定时间持续受到伤害, 并且被强制控制。\n + 霰弹枪射击失败时, G型火焰爆弹经过一定时间之后自动爆炸。\n + 在决斗场中, 解除特殊灼伤时敌人稍微浮空后倒地; 若在爆炸射击前强制中断技能, 则炸弹立即爆炸。\n + [经历岁月的磨炼, 已经能忍耐高温了……不过这也太热了吧。] + """ + name = "G型火焰爆弹" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [60, 600] + uuid = "9bff7f2559e003766fee2853dca00631" + hasVP = False + hasUP = True + + # 爆炸攻击力 : {value0}% + data0 = [0, 13092, 14420, 15748, 17077, 18405, 19733, 21061, 22389, 23718, 25046, 26374, 27702, 29030, 30358, 31687, 33015, 34343, 35671, 36999, 38328, 39656, 40984, 42312, 43640, 44968, 46297, 47625, 48953, 50281, 51609, 52938, 54266, 55594, 56922, 58250, 59578, 60907, 62235, 63563, 64891, 66219, 67548, 68876, 70204, 71532, 72860, 74189, 75517, 76845, 78173, 79501, 80829, 82158, 83486, 84814, 86142, 87470, 88799, 90127, 91455, 92783, 94111, 95439, 96768, 98096, 99424, 100752, 102080, 103409, 104737]# noqa: E501 + # 特殊灼伤攻击力 : {value1}% + data1 = [0, 97, 107, 117, 127, 136, 146, 156, 166, 176, 186, 195, 205, 215, 225, 235, 245, 254, 264, 274, 284, 294, 304, 313, 323, 333, 343, 353, 363, 372, 382, 392, 402, 412, 422, 432, 441, 451, 461, 471, 481, 491, 500, 510, 520, 530, 540, 550, 559, 569, 579, 589, 599, 609, 618, 628, 638, 648, 658, 668, 678, 687, 697, 707, 717, 727, 737, 746, 756, 766, 776]# noqa: E501 + # 特殊灼伤持续时间 : {value2}秒 + 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 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + +# 爆裂斩 +# gunblader/trouble_shooter/da6e37c1e3f0e8867f70007d89c239ff +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/da6e37c1e3f0e8867f70007d89c239ff +class Skill25(ActiveSkill): + """ + 连续挥舞绑着炸弹的剑发动攻击。\n + 剑击中敌人时发生剧烈爆炸, 使敌人受到巨大伤害并被推到前方。\n + 第一次攻击后, 再次按技能键将发动下一次攻击, 最多可以攻击敌人三次。\n + 按住向前方向键的状态下施放技能, 可增加挥剑前进的距离; 按向后方向键可缩短前进距离。\n + 未击中敌人时不发生爆炸, 每次攻击结束后, 可以强制中断并立即施放[矫捷翻滚]。 + """ + name = "爆裂斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [70, 700] + uuid = "da6e37c1e3f0e8867f70007d89c239ff" + hasVP = True + hasUP = True + vps = [{'name': '爆裂之焰', 'desc': '降低爆炸条件
范围增加
再次按技能键的时间增加'}, {'name': '爆裂连斩', 'desc': '施放时间减少
取消僵直'}] # noqa: E501 + + # 第一次爆炸攻击力 : {value0}% + data0 = [0, 4555, 5017, 5479, 5941, 6403, 6865, 7327, 7790, 8252, 8714, 9176, 9638, 10100, 10562, 11024, 11486, 11948, 12411, 12873, 13335, 13797, 14259, 14721, 15183, 15645, 16107, 16569, 17031, 17494, 17956, 18418, 18880, 19342, 19804, 20266, 20728, 21190, 21652, 22114, 22577, 23039, 23501, 23963, 24425, 24887, 25349, 25811, 26273, 26735, 27198, 27660, 28122, 28584, 29046, 29508, 29970, 30432, 30894, 31356, 31818, 32281, 32743, 33205, 33667, 34129, 34591, 35053, 35515, 35977, 36439]# noqa: E501 + # 第二次爆炸攻击力 : {value1}% + data1 = [0, 6838, 7532, 8226, 8919, 9613, 10307, 11000, 11694, 12388, 13082, 13775, 14469, 15163, 15856, 16550, 17244, 17938, 18631, 19325, 20019, 20712, 21406, 22100, 22794, 23487, 24181, 24875, 25568, 26262, 26956, 27650, 28343, 29037, 29731, 30424, 31118, 31812, 32506, 33199, 33893, 34587, 35281, 35974, 36668, 37362, 38055, 38749, 39443, 40137, 40830, 41524, 42218, 42911, 43605, 44299, 44993, 45686, 46380, 47074, 47767, 48461, 49155, 49849, 50542, 51236, 51930, 52623, 53317, 54011, 54705]# noqa: E501 + # 第三次爆炸攻击力 : {value2}% + data2 = [0, 11393, 12549, 13705, 14860, 16016, 17172, 18328, 19484, 20639, 21795, 22951, 24107, 25263, 26419, 27574, 28730, 29886, 31042, 32198, 33353, 34509, 35665, 36821, 37977, 39132, 40288, 41444, 42600, 43756, 44912, 46067, 47223, 48379, 49535, 50691, 51846, 53002, 54158, 55314, 56470, 57625, 58781, 59937, 61093, 62249, 63405, 64560, 65716, 66872, 68028, 69184, 70339, 71495, 72651, 73807, 74963, 76118, 77274, 78430, 79586, 80742, 81898, 83053, 84209, 85365, 86521, 87677, 88832, 89988, 91144]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [爆裂斩]\n + 即使未命中也发生爆炸\n + 爆炸范围 +50%\n + 额外攻击输入时间增加至5秒 + """ + ... + + def vp_2(self): + """ + [爆裂斩]\n + 删除第1次、 第2次攻击, 第3次爆炸攻击力 +100%\n + 命中后可强制中断并施放剑术系列技能 + """ + ... + +# 爆弹罗网 +# gunblader/trouble_shooter/a6c8f69107f8c4f5d1a0c7a57d000290 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a6c8f69107f8c4f5d1a0c7a57d000290 +class Skill26(ActiveSkill): + """ + 用霰弹枪射击前方敌人, 然后利用后坐力向后跳跃, 投掷用导爆线制作的爆弹罗网。\n + 投掷的爆弹罗网在地面展开并存在一定时间, 有敌人入网时所有爆弹同时爆炸, 对敌人造成多段伤害并使其进入特殊灼伤状态。\n + 爆弹罗网存在一定时间, 再次按技能键可以立即引爆。\n + 爆弹罗网爆炸造成的特殊灼伤只在第一次造成伤害时生效1次。\n + 在决斗场中, 解除特殊灼伤时敌人稍微浮空后倒地。 + """ + name = "爆弹罗网" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [70, 700] + uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" + hasVP = True + hasUP = True + vps = [{'name': '空爆罗网', 'desc': '变更为单次攻击
可以在空中施放
范围增加'}, {'name': '铁胆引爆者', 'desc': '施放时间减少'}] # noqa: E501 + + # 射击攻击力 : {value0}% + data0 = [0, 1131, 1246, 1361, 1476, 1590, 1705, 1820, 1935, 2049, 2164, 2279, 2394, 2508, 2623, 2738, 2853, 2968, 3082, 3197, 3312, 3427, 3541, 3656, 3771, 3886, 4000, 4115, 4230, 4345, 4459, 4574, 4689, 4804, 4919, 5033, 5148, 5263, 5378, 5492, 5607, 5722, 5837, 5951, 6066, 6181, 6296, 6410, 6525, 6640, 6755, 6870, 6984, 7099, 7214, 7329, 7443, 7558, 7673, 7788, 7902, 8017, 8132, 8247, 8361, 8476, 8591, 8706, 8821, 8935, 9050]# noqa: E501 + # 爆炸攻击力 : {value1}% + data1 = [0, 3388, 3732, 4076, 4419, 4763, 5107, 5450, 5794, 6138, 6482, 6825, 7169, 7513, 7857, 8200, 8544, 8888, 9231, 9575, 9919, 10263, 10606, 10950, 11294, 11637, 11981, 12325, 12669, 13012, 13356, 13700, 14044, 14387, 14731, 15075, 15418, 15762, 16106, 16450, 16793, 17137, 17481, 17825, 18168, 18512, 18856, 19199, 19543, 19887, 20231, 20574, 20918, 21262, 21605, 21949, 22293, 22637, 22980, 23324, 23668, 24012, 24355, 24699, 25043, 25386, 25730, 26074, 26418, 26761, 27105]# noqa: E501 + # 爆炸多段攻击次数 : {value2}次 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 特殊灼伤攻击力 : {value3}% + data3 = [0, 160, 176, 192, 209, 225, 241, 257, 274, 290, 306, 322, 339, 355, 371, 387, 403, 420, 436, 452, 468, 485, 501, 517, 533, 550, 566, 582, 598, 614, 631, 647, 663, 679, 696, 712, 728, 744, 761, 777, 793, 809, 825, 842, 858, 874, 890, 907, 923, 939, 955, 972, 988, 1004, 1020, 1036, 1053, 1069, 1085, 1101, 1118, 1134, 1150, 1166, 1183, 1199, 1215, 1231, 1248, 1264, 1280]# noqa: E501 + # 特殊灼伤持续时间 : {value4}秒 + 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 爆弹罗网持续时间 : {value5}秒 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [范围信息] + # 爆炸大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [爆弹罗网]\n + 删除射击攻击, 投掷巨大的炸弹网\n + - 炸弹网爆炸攻击次数变更为1次\n + - 总攻击力相同\n + 后跳和跳跃过程中可以使用\n + 爆炸范围 +20% + """ + ... + + def vp_2(self): + """ + [爆弹罗网]\n + 通过启动起爆开关引爆事先设置的爆弹\n + - 总攻击力相同 + """ + ... + +# 裂地爆刃 +# gunblader/trouble_shooter/3829c15bf5f520c13998a3479ba0ce7b +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3829c15bf5f520c13998a3479ba0ce7b +class Skill27(ActiveSkill): + """ + 把威力强大的炸弹绑在剑上, 向前突进并猛力劈砍地面。\n + 劈砍的位置发生剧烈爆炸, 对大范围的敌人造成巨大伤害。\n + 突进时被击中的敌人会被推到战线佣兵的前方。\n + 施放技能后, 若按住下方向键, 则停止突进并在原地劈砍地面。 + """ + name = "裂地爆刃" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [80, 800] + uuid = "3829c15bf5f520c13998a3479ba0ce7b" + hasVP = True + hasUP = True + vps = [{'name': '矫捷刃爆', 'desc': '施放时间减少
初始化[矫捷翻滚]的冷却时间'}, {'name': '强力爆破', 'desc': '范围增加
所受伤害减少'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 33309, 36688, 40067, 43447, 46826, 50205, 53584, 56963, 60342, 63722, 67101, 70480, 73859, 77238, 80617, 83997, 87376, 90755, 94134, 97513, 100892, 104272, 107651, 111030, 114409, 117788, 121168, 124547, 127926, 131305, 134684, 138063, 141443, 144822, 148201, 151580, 154959, 158338, 161718, 165097, 168476, 171855, 175234, 178613, 181993, 185372, 188751, 192130, 195509, 198889, 202268, 205647, 209026, 212405, 215784, 219164, 222543, 225922, 229301, 232680, 236059, 239439, 242818, 246197, 249576, 252955, 256334, 259714, 263093, 266472]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [裂地爆刃]\n + 装填时间 -50%\n + 爆炸时产生碎片, 造成多段伤害\n + - 多段攻击次数 : 8次\n + - 总攻击力相同\n + 施放时初始化[矫捷翻滚]的冷却时间 + """ + ... + + def vp_2(self): + """ + [裂地爆刃]\n + 突进时击退敌人的范围增加\n + 爆炸范围 +40%\n + 施放过程中所受伤害 -90% + """ + ... + +# 惊喜大礼 +# gunblader/trouble_shooter/03bb5314ffd41e9458d67ef924fef38f +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/03bb5314ffd41e9458d67ef924fef38f +class Skill28(ActiveSkill): + """ + 从怀中取出多枚特制炸弹, 迅速向前方投掷。\n + 在炸弹接触地面之前, 发射霰弹枪击爆炸弹, 对大范围的敌人造成巨大伤害。\n + 投掷炸弹时, 靠近战线佣兵的敌人会被向后震退。\n + 在决斗场中, 靠近战线佣兵的敌人不会被向后震退。\n + [这是我特意准备的大礼, 希望你们喜欢。] + """ + name = "惊喜大礼" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [90, 900] + uuid = "03bb5314ffd41e9458d67ef924fef38f" + hasVP = True + hasUP = True + vps = [{'name': '惊喜连连', 'desc': '施放时间减少
可多次发动'}, {'name': '战地礼花', 'desc': '范围增加
附加减速效果
可以连接施放[G型火焰爆弹]'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 9843, 10842, 11840, 12839, 13837, 14836, 15834, 16833, 17832, 18830, 19829, 20827, 21826, 22824, 23823, 24821, 25820, 26819, 27817, 28816, 29814, 30813, 31811, 32810, 33809, 34807, 35806, 36804, 37803, 38801, 39800, 40799, 41797, 42796, 43794, 44793, 45791, 46790, 47788, 48787, 49786, 50784, 51783, 52781, 53780, 54778, 55777, 56776, 57774, 58773, 59771, 60770, 61768, 62767, 63766, 64764, 65763, 66761, 67760, 68758, 69757, 70755, 71754, 72753, 73751, 74750, 75748, 76747, 77745, 78744]# noqa: E501 + # 爆炸多段攻击次数 : {value1}次 + 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 + # [范围信息] + # 爆炸范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [惊喜大礼]\n + 投掷时击退敌人的范围增加\n + 投掷炸弹后可以移动\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 22.5秒\n + - 攻击力 -50% + """ + ... + + def vp_2(self): + """ + [惊喜大礼]\n + 爆炸范围 +15%\n + 在地面上布置大量炸弹后射击引爆\n + - 总攻击力相同\n + 爆炸后生成裂痕地带, 对接触裂痕的敌人附加减速效果\n + - 裂痕地带持续时间 : 5秒\n + - 减速几率 : 100%\n + - 减速持续时间 : 5秒\n + 在裂痕地带内施放[G型火焰爆弹]技能时, 会引发更巨大的[G型火焰爆弹]爆炸 + """ + ... + +# 终极火力 +# gunblader/trouble_shooter/bb34e8854a93fd250347a1c64119f7ab +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/bb34e8854a93fd250347a1c64119f7ab +class Skill29(PassiveSkill): + """ + 提升战场王牌使用的所有枪械的火力。\n + 增加战场王牌的基本攻击力、 技能攻击力和物理暴击率。 + """ + name = "终极火力" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "bb34e8854a93fd250347a1c64119f7ab" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5, 103.5]# noqa: E501 + # 物理暴击率增加 : {value1}% + 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, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30, 30, 30.5, 31, 31.5, 32, 32.5, 33, 33.5, 34, 34.5]# noqa: E501 + +# G型烬灭榴弹 +# gunblader/trouble_shooter/1dad88963abdc96b091fcab185a8820d +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1dad88963abdc96b091fcab185a8820d +class Skill30(ActiveSkill): + """ + 用威力强大的G型烬灭榴弹使敌人燃烧, 然后引发爆炸使敌人受到巨大伤害。\n + 施放时, 将两种榴弹扔到空中和地面。\n + 扔到空中的榴弹在一定高度爆炸, 喷出强力引火物质, 使地面上的所有的敌人进入特殊灼伤状态, 然后射击敌人造成追加伤害。\n + 经过一定时间后, 扔到地面的炸弹发生爆炸, 对敌人造成巨大物理伤害。\n + 施放技能时, 连续按攻击键或技能键, 可以加快技能施放速度。 + """ + name = "G型烬灭榴弹" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [980, 8232] + uuid = "1dad88963abdc96b091fcab185a8820d" + hasVP = False + hasUP = False + + # 首次爆炸攻击力 : {value0}% + data0 = [0, 9935, 12239, 14543, 16847, 19151, 21455, 23759, 26062, 28366, 30670, 32974, 35278, 37582, 39886, 42189, 44493, 46797, 49101, 51405, 53709, 56013, 58316, 60620, 62924, 65228, 67532, 69836, 72140, 74444, 76747, 79051, 81355, 83659, 85963, 88267, 90571, 92874, 95178, 97482, 99786, 102090, 104394, 106698, 109001, 111305, 113609, 115913, 118217, 120521, 122825]# noqa: E501 + # 特殊灼伤攻击力 : {value1}% + data1 = [0, 710, 874, 1039, 1203, 1368, 1532, 1697, 1862, 2026, 2191, 2355, 2520, 2684, 2849, 3014, 3178, 3343, 3507, 3672, 3836, 4001, 4165, 4330, 4495, 4659, 4824, 4988, 5153, 5317, 5482, 5647, 5811, 5976, 6140, 6305, 6469, 6634, 6798, 6963, 7128, 7292, 7457, 7621, 7786, 7950, 8115, 8280, 8444, 8609, 8773]# noqa: E501 + # 霰弹枪射击攻击力 : {value2}% + data2 = [0, 8693, 10709, 12725, 14741, 16757, 18773, 20789, 22805, 24821, 26836, 28852, 30868, 32884, 34900, 36916, 38932, 40948, 42963, 44979, 46995, 49011, 51027, 53043, 55059, 57075, 59090, 61106, 63122, 65138, 67154, 69170, 71186, 73202, 75217, 77233, 79249, 81265, 83281, 85297, 87313, 89329, 91344, 93360, 95376, 97392, 99408, 101424, 103440, 105456, 107472]# noqa: E501 + # 最终爆炸攻击力 : {value3}% + data3 = [0, 49677, 61196, 72716, 84235, 95754, 107274, 118793, 130312, 141831, 153351, 164870, 176389, 187909, 199428, 210947, 222467, 233986, 245505, 257024, 268544, 280063, 291582, 303102, 314621, 326140, 337660, 349179, 360698, 372218, 383737, 395256, 406775, 418295, 429814, 441333, 452853, 464372, 475891, 487411, 498930, 510449, 521968, 533488, 545007, 556526, 568046, 579565, 591084, 602604, 614123]# noqa: E501 + +# 完美击球 +# gunblader/trouble_shooter/27bade584bb42fef68148d3a0b72bace +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/27bade584bb42fef68148d3a0b72bace +class Skill31(ActiveSkill): + """ + 把炸弹绑在剑上, 然后旋转挥剑攻击敌人。\n + 旋转轨迹上发生连锁爆炸, 爆炸范围内的敌人会被吸附战线佣兵的前方。 此时也可以吸附被强制控制的敌人。\n + 然后用重剑上劈吸附的敌人, 引起威力巨大的最终爆炸, 将敌人击飞至前方。 + """ + name = "完美击球" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [400, 1620] + uuid = "27bade584bb42fef68148d3a0b72bace" + hasVP = True + hasUP = True + vps = [{'name': '超能击球', 'desc': '施放时间减少
范围增加
强化聚集敌人效果'}, {'name': '矫健一击', 'desc': '施放时间减少
可以在[矫捷翻滚]过程中同时施放
可多次发动'}] # noqa: E501 + + # 旋转爆炸攻击力 : {value0}% + data0 = [0, 12590, 13867, 15144, 16421, 17699, 18976, 20253, 21530, 22808, 24085, 25362, 26639, 27917, 29194, 30471, 31748, 33025, 34303, 35580, 36857, 38134, 39412, 40689, 41966, 43243, 44520, 45798, 47075, 48352, 49629, 50907, 52184, 53461, 54738, 56015, 57293, 58570, 59847, 61124, 62402, 63679, 64956, 66233, 67511, 68788, 70065, 71342, 72619, 73897, 75174]# noqa: E501 + # 最终爆炸攻击力 : {value1}% + data1 = [0, 29376, 32356, 35337, 38317, 41297, 44277, 47257, 50238, 53218, 56198, 59178, 62158, 65139, 68119, 71099, 74079, 77059, 80040, 83020, 86000, 88980, 91960, 94940, 97921, 100901, 103881, 106861, 109841, 112822, 115802, 118782, 121762, 124742, 127723, 130703, 133683, 136663, 139643, 142624, 145604, 148584, 151564, 154544, 157525, 160505, 163485, 166465, 169445, 172426, 175406]# noqa: E501 + # [范围信息] + # 爆炸大小比率 : {value2}% + 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 + # 最终爆炸范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [完美击球]\n + 删除最终爆炸攻击\n + - 总攻击力相同\n + 攻击范围 +30%\n + 旋转攻击可吸附霸体状态下的目标 + """ + ... + + def vp_2(self): + """ + [完美击球]\n + 施放速度 +20%\n + 可以在[矫捷翻滚]施放过程中预输入该技能\n + - 预输入时, [矫捷翻滚]终结攻击变更为[完美击球]终结攻击动作\n + - 总攻击力相同\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 攻击力 -50% + """ + ... + +# 夺命焰火 +# gunblader/trouble_shooter/04883563896fe1adac7505c6146b5f59 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/04883563896fe1adac7505c6146b5f59 +class Skill32(ActiveSkill): + """ + 填装破坏力巨大的子弹, 向前方连续射击。\n + 施放时, 将两发子弹扔向空中, 连续射击前方。\n + 然后快速填装从空中降落的子弹并同时发射两发子弹, 造成最终多段攻击伤害。\n + 最终射击的后坐力强, 射击之后战线佣兵会向后退。\n + 最终射击时, 若按向前方向键, 可以缩短后退距离。 + """ + name = "夺命焰火" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [384, 1564] + uuid = "04883563896fe1adac7505c6146b5f59" + hasVP = True + hasUP = True + vps = [{'name': '夺命连轰', 'desc': '施放时间减少
取消僵直'}, {'name': '备用弹匣', 'desc': '增加填装功能
施放部分技能时自动发动
范围增加'}] # noqa: E501 + + # 第一次射击攻击力 : {value0}% + data0 = [0, 16442, 18110, 19779, 21447, 23115, 24783, 26451, 28119, 29787, 31455, 33123, 34791, 36459, 38127, 39795, 41463, 43132, 44800, 46468, 48136, 49804, 51472, 53140, 54808, 56476, 58144, 59812, 61480, 63148, 64816, 66484, 68153, 69821, 71489, 73157, 74825, 76493, 78161, 79829, 81497, 83165, 84833, 86501, 88169, 89837, 91506, 93174, 94842, 96510, 98178]# noqa: E501 + # 第二次射击攻击力 : {value1}% + data1 = [0, 24664, 27166, 29668, 32170, 34672, 37174, 39676, 42178, 44680, 47183, 49685, 52187, 54689, 57191, 59693, 62195, 64697, 67199, 69701, 72204, 74706, 77208, 79710, 82212, 84714, 87216, 89718, 92220, 94723, 97225, 99727, 102229, 104731, 107233, 109735, 112237, 114739, 117241, 119744, 122246, 124748, 127250, 129752, 132254, 134756, 137258, 139760, 142263, 144765, 147267]# noqa: E501 + # 最终射击攻击力 : {value2}% + data2 = [0, 10277, 11319, 12362, 13404, 14447, 15489, 16532, 17574, 18617, 19659, 20702, 21744, 22787, 23830, 24872, 25915, 26957, 28000, 29042, 30085, 31127, 32170, 33212, 34255, 35298, 36340, 37383, 38425, 39468, 40510, 41553, 42595, 43638, 44680, 45723, 46766, 47808, 48851, 49893, 50936, 51978, 53021, 54063, 55106, 56148, 57191, 58234, 59276, 60319, 61361]# noqa: E501 + # 最终射击多段攻击次数 : {value3}次 + data3 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 射击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [夺命焰火]\n + 删除装填动作\n + 减少最终射击前的僵直时间\n + [双重散射]、 [广域散射]攻击后, 可以立即连接[夺命焰火]\n + 最终射击后, 可以立即连接[双重散射]、 [广域散射] + """ + ... + + def vp_2(self): + """ + [夺命焰火]\n + 删除第1次、 第2次射击\n + 施放时立即装填子弹\n + - 装填持续时间上限 : 10秒\n + 装填子弹后按追加按键发动终结射击\n + - 总攻击力相同\n + 装填子弹后施放[双重散射]或[广域散射]时, 以强化[夺命焰火]终结射击发动\n + - 发动技能攻击力合算至终结射击攻击力\n + 射击范围 +20% + """ + ... + +# 无法者之歌 +# gunblader/trouble_shooter/dcd536f1674630f01fc9667bb202b851 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dcd536f1674630f01fc9667bb202b851 +class Skill33(PassiveSkill): + """ + 被称为传奇佣兵的巅峰狂徒使用的武器与火药拥有更强的威力。\n + 学习后, 增加基本攻击力和技能攻击力, 强化部分转职技能。\n + - [技能强化] -\n + [G型手榴弹] : 爆炸范围增加10%\n + [双重散射] : 僵直度、 射击范围增加10%\n + [爆烈斩击] : 僵直度、 射击范围增加10%\n + [广域散射] : 僵直度、 攻击范围增加10%\n + [剑刃爆弹] : 爆炸范围增加10%\n + [爆裂斩] : 爆炸范围增加10%\n + [G型火焰爆弹] : 施放速度、 爆炸范围增加10%\n + [爆弹罗网] : 爆炸范围增加10%\n + [惊喜大礼] : 施放速度增加10%\n + [完美击球] : 最终爆炸范围增加10%\n + [夺命焰火] : 僵直度、 射击范围增加10% + """ + name = "无法者之歌" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "dcd536f1674630f01fc9667bb202b851" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + +# 爆弹华尔兹 +# gunblader/trouble_shooter/762c4e6d030eaf0abbfe1fec2b298574 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/762c4e6d030eaf0abbfe1fec2b298574 +class Skill34(ActiveSkill): + """ + 扔出大量炸弹, 然后用重剑击打炸弹引起连锁爆炸。\n + 被爆炸击中的敌人受到强大的伤害并被击退。\n + 被重剑击中的敌人会被吸附到巅峰狂徒前方, 最终爆炸能使敌人浮空。 + """ + name = "爆弹华尔兹" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "762c4e6d030eaf0abbfe1fec2b298574" + hasVP = True + hasUP = True + vps = [{'name': '速燃爆弹', 'desc': '施放时间减少'}, {'name': '玫瑰葬礼', 'desc': '范围增加
可以同时施放[剑刃爆弹]'}] # noqa: E501 + + # 第一次爆炸攻击力 : {value0}% + data0 = [0, 12005, 13223, 14441, 15659, 16877, 18095, 19312, 20530, 21748, 22966, 24184, 25402, 26620, 27838, 29056, 30274, 31492, 32709, 33927, 35145, 36363, 37581, 38799, 40017, 41235, 42453, 43671, 44889, 46106, 47324, 48542, 49760, 50978, 52196, 53414, 54632, 55850, 57068, 58285, 59503, 60721, 61939, 63157, 64375, 65593, 66811, 68029, 69247, 70465, 71682]# noqa: E501 + # 第一次爆炸多段攻击次数 : {value1}次 + 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 + # 第二次爆炸攻击力 : {value2}% + data2 = [0, 10805, 11901, 12997, 14093, 15189, 16285, 17381, 18477, 19573, 20670, 21766, 22862, 23958, 25054, 26150, 27246, 28342, 29439, 30535, 31631, 32727, 33823, 34919, 36015, 37111, 38207, 39304, 40400, 41496, 42592, 43688, 44784, 45880, 46976, 48072, 49169, 50265, 51361, 52457, 53553, 54649, 55745, 56841, 57937, 59034, 60130, 61226, 62322, 63418, 64514]# noqa: E501 + # 第二次爆炸多段攻击次数 : {value3}次 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [爆弹华尔兹]\n + 删除第1次爆炸, 直接施放第2次爆炸\n + 第2次爆炸多段攻击次数 +3次\n + - 总攻击力相同\n + 施放速度 +20% + """ + ... + + def vp_2(self): + """ + [爆弹华尔兹]\n + 献上藏有大量炸弹的花束后, 用爆弹剑下劈引发大范围爆炸\n + - 总攻击力相同\n + 投掷过程中施放[剑刃爆弹]技能时, 下劈动作变更为刺击动作\n + - [剑刃爆弹]攻击力合算至爆炸攻击力\n + - 爆炸时适用[剑刃爆弹]特殊灼伤效果 + """ + ... + +# 覆灭之枪 +# gunblader/trouble_shooter/23a5e0fba03283cb1b324a847b3fe370 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/23a5e0fba03283cb1b324a847b3fe370 +class Skill35(ActiveSkill): + """ + 用终极覆灭之枪轰击前方。\n + 施放时, 将重剑插在前方当作支架。\n + 固定覆灭之枪, 瞄准前方的敌人后进行射击, 对前方的敌人造成巨大伤害。\n + [霰弹枪嘛……威力至少要达到这种程度。] + """ + name = "覆灭之枪" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [600, 5000] + uuid = "23a5e0fba03283cb1b324a847b3fe370" + hasVP = True + hasUP = True + vps = [{'name': '湮灭装填', 'desc': '赋予无敌状态
攻击力和冷却时间增加'}, {'name': '躁狂扳机', 'desc': '施放时间减少
取消僵直
攻击力和冷却时间减少'}] # noqa: E501 + + # 射击攻击力 : {value0}% + data0 = [0, 113768, 125310, 136851, 148393, 159935, 171476, 183018, 194560, 206101, 217643, 229185, 240726, 252268, 263810, 275352, 286893, 298435, 309977, 321518, 333060, 344602, 356143, 367685, 379227, 390768, 402310, 413852, 425393, 436935, 448477, 460018, 471560, 483102, 494643, 506185, 517727, 529269, 540810, 552352, 563894, 575435, 586977, 598519, 610060, 621602, 633144, 644685, 656227, 667769, 679310]# noqa: E501 + # [范围信息] + # 射击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [覆灭之枪]\n + 施放时无敌\n + 为覆灭之枪额外填充特殊火药后开火\n + - 基本冷却时间变更为75秒\n + - 攻击力 +50% + """ + ... + + def vp_2(self): + """ + [覆灭之枪]\n + 施放速度 +20%\n + 可以强制中断转职技能的施放后僵直并施放\n + 射击后可以立即移动\n + - 基本冷却时间变更为25秒\n + - 攻击力 -50% + """ + ... + +# 终焉 : 硝烟狂欢 +# gunblader/trouble_shooter/0ed3148658fe37b3336ccb718dc0fdb0 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill36(ActiveSkill): + """ + 施放时, 掏出引爆线并按下起爆开关。\n + 使预先埋设的大量CTF地雷同时爆炸, 黑烟弥漫战场, 使命中的敌人进入特殊灼伤状态。\n + 黑烟消散后, 巨型炸弹露出身影。\n + 巅峰狂徒用剑劈砍起爆开关, 使巨大炸弹爆炸, 对敌人造成巨大的多段伤害。\n + [一切尽在掌控之中, 我早就准备好了。] + """ + name = "终焉 : 硝烟狂欢" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = False + hasUP = False + + # CTF地雷爆炸攻击力 : {value0}% + data0 = [0, 23145, 28512, 33879, 39246, 44613, 49980, 55347, 60714, 66081, 71448, 76815, 82182, 87548, 92915, 98282, 103649, 109016, 114383, 119750, 125117, 130484, 135851, 141218, 146585, 151952, 157319, 162686, 168053, 173420, 178787, 184154, 189521, 194888, 200255, 205622, 210988, 216355, 221722, 227089, 232456, 237823, 243190, 248557, 253924, 259291, 264658, 270025, 275392, 280759, 286126]# noqa: E501 + # CTF地雷爆炸多段攻击次数 : {value1}次 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 最后爆炸攻击力 : {value2}% + data2 = [0, 10682, 13159, 15636, 18113, 20591, 23068, 25545, 28022, 30499, 32976, 35453, 37930, 40407, 42884, 45361, 47838, 50315, 52792, 55269, 57746, 60223, 62701, 65178, 67655, 70132, 72609, 75086, 77563, 80040, 82517, 84994, 87471, 89948, 92425, 94902, 97379, 99856, 102333, 104810, 107288, 109765, 112242, 114719, 117196, 119673, 122150, 124627, 127104, 129581, 132058]# noqa: E501 + # 最后爆炸多段攻击次数 : {value3}次 + data3 = [0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13]# noqa: E501 + +# 铁血豪情 +# gunblader/trouble_shooter/2a0a39184de92acf1c1375e00b77404c +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2a0a39184de92acf1c1375e00b77404c +class Skill37(PassiveSkill): + """ + 苍暮·战线佣兵化身豪情万丈的荒野统治者, 增加基本攻击力和转职技能攻击力, 部分转职技能附加特殊效果。\n + [矫捷翻滚]\n + 冷却时间减少1秒; 站立时被攻击或倒地状态下, 可以使用该技能。\n + 在站立时被攻击或倒地状态下, 施放技能后追加无敌判定。\n + [广域散射]\n + 增加射击范围, 可以强制中断爆剑术系列技能并立即使用。\n + [可强制中断广域散射的技能]\n + [剑刃爆弹]、 [爆裂斩]、 [裂地爆刃]、 [完美击球]、 [爆弹华尔兹]、 [铁腕爆弹]\n + [铁血豪情? 说的就是我。] + """ + name = "铁血豪情" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [广域散射]射击范围增加率 : {value1}% + data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 铁腕爆弹 +# gunblader/trouble_shooter/9dc8438e4572d39243c97da31c113acc +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dc8438e4572d39243c97da31c113acc +class Skill38(ActiveSkill): + """ + 将锁链连接至捆绑着炸弹的巨型重剑上, 挥动锁链, 引发大范围爆炸, 横扫周围敌人。\n + 旋转重剑时, 将命中的敌人击退至前方。 + """ + name = "铁腕爆弹" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + data0 = [0, 47500, 52319, 57138, 61957, 66775, 71594, 76413, 81232, 86051, 90870, 95688, 100507, 105326, 110145, 114964, 119783, 124601, 129420, 134239, 139058, 143877, 148696, 153514, 158333, 163152, 167971, 172790, 177609, 182428, 187246, 192065, 196884, 201703, 206522, 211341, 216159, 220978, 225797, 230616, 235435, 240254, 245072, 249891, 254710, 259529, 264348, 269167, 273986, 278804, 283623]# noqa: E501 + # 爆炸多段攻击次数 : {value1}次 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + +# 烽火硝烟·终末之征 +# gunblader/trouble_shooter/3fb8395ae3b81bd608e0c4223a8eb534 +# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill39(ActiveSkill): + """ + 投掷炸弹使敌人进入特殊灼伤状态, 然后用黑烟覆盖战场, 发动特制陷阱。\n + 然后, 苍暮·战线佣兵在硝烟中骑着摩托车登场, 疾驰在正在启动的陷阱墙面上, 投掷大量的高压爆弹。\n + 陷阱完成时, 苍暮·战线佣兵脱离陷阱, 引发巨大爆炸, 将敌人与陷阱一起炸飞。\n + [真男人从不回头看爆炸!]\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "烽火硝烟·终末之征" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4025, 8055] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = False + hasUP = False + + # 投掷炸弹爆炸攻击力 : {value0}% + data0 = [0, 24038, 29612, 35186, 40759, 46333, 51907, 57481, 63055, 68629, 74203, 79777, 85351, 90925, 96499, 102073, 107647, 113221, 118795, 124369, 129943, 135517, 141090, 146664, 152238, 157812, 163386, 168960, 174534, 180108, 185682, 191256, 196830, 202404, 207978, 213552, 219126, 224700, 230274, 235848, 241422, 246995, 252569, 258143, 263717, 269291, 274865, 280439, 286013, 291587, 297161]# noqa: E501 + # 投掷炸弹多段攻击次数 : {value1}次 + 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 + # 终结爆炸攻击力 : {value2}% + data2 = [0, 480753, 592232, 703711, 815190, 926668, 1038147, 1149626, 1261105, 1372584, 1484063, 1595542, 1707021, 1818500, 1929979, 2041458, 2152936, 2264415, 2375894, 2487373, 2598852, 2710331, 2821810, 2933289, 3044768, 3156247, 3267726, 3379204, 3490683, 3602162, 3713641, 3825120, 3936599, 4048078, 4159557, 4271036, 4382515, 4493994, 4605472, 4716951, 4828430, 4939909, 5051388, 5162867, 5274346, 5385825, 5497304, 5608783, 5720262, 5831740, 5943219]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'trouble_shooter' + self.nameCN = '苍暮·战线佣兵' + self.role = 'gunblader' + self.角色 = '枪剑士' + self.职业 = '战线佣兵' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/gunner_female/paramedic.py b/backend/core/character/GF/gunner_female/paramedic.py new file mode 100644 index 00000000..8ede4912 --- /dev/null +++ b/backend/core/character/GF/gunner_female/paramedic.py @@ -0,0 +1,1461 @@ +#944b9aab492c15a8474f96947ceeb9e4 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 后撩踢 +# gunner_female/paramedic/717f1e2104fe4b796f800352fa143ecc +# 944b9aab492c15a8474f96947ceeb9e4/717f1e2104fe4b796f800352fa143ecc +class Skill0(ActiveSkill): + """ + 向敌人发出强威力的后撩踢并使其浮空。\n + 发动的瞬间存在霸体判定。\n + 转职为弹药专家或协战师后, 技能类型变为独立攻击力。 + """ + name = "后撩踢" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 发动速度增加率 : {value0}% + data0 = [0, 0, 2, 4, 7, 9, 11, 13, 16, 18, 20, 22, 24, 27, 29, 31, 33, 36, 38, 40, 42]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + # 踢击攻击力 : {value2}% + data2 = [0, 160, 186, 211, 237, 262, 288, 313, 339, 364, 390, 415, 441, 466, 492, 517, 543, 568, 594, 619, 645]# noqa: E501 + +# 浮空弹 +# gunner_female/paramedic/128b9ddef2262f40723deae4407bdb42 +# 944b9aab492c15a8474f96947ceeb9e4/128b9ddef2262f40723deae4407bdb42 +class Skill1(ActiveSkill): + """ + 向敌人发射1发子弹并使其浮空。\n + 转职为协战师后, 技能类型变为独立攻击力。 + """ + name = "浮空弹" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3.6 + mp = [6, 140] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = False + + # 子弹攻击力 : {value0}% + data0 = [0, 1039, 1144, 1250, 1355, 1461, 1566, 1671, 1777, 1882, 1988, 2093, 2198, 2304, 2409, 2515, 2620, 2725, 2831, 2936, 3042, 3147, 3253, 3358, 3463, 3569, 3674, 3780, 3885, 3990, 4096, 4201, 4307, 4412, 4517, 4623, 4728, 4834, 4939, 5044, 5150, 5255, 5361, 5466, 5571, 5677, 5782, 5888, 5993, 6098, 6204, 6309, 6415, 6520, 6626, 6731, 6836, 6942, 7047, 7153, 7258, 7363, 7469, 7574, 7680, 7785, 7890, 7996, 8101, 8207, 8312]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 114.2, 115.1, 116, 116.8, 117.7, 118.5, 119.4, 120.2, 121.1, 122, 122.8, 123.7, 124.5, 125.4, 126.2, 127.1, 128, 128.8, 129.7, 130.5, 131.4, 132.2, 133.1, 134, 134.8, 135.7, 136.5, 137.4, 138.2, 139.1, 140, 140.8, 141.7, 142.5, 143.4, 144.2, 145.1, 146, 146.8, 147.7, 148.5, 149.4, 150.2, 151.1, 152, 152.8, 153.7, 154.5, 155.4, 156.2, 157.1, 158, 158.8, 159.7, 160.5, 161.4, 162.2, 163.1, 164, 164.8, 165.7, 166.5, 167.4, 168.2, 169.1, 170, 170.8, 171.7, 172.5, 173.4]# noqa: E501 + +# 后跳 +# gunner_female/paramedic/7822d6d52e10964a6755f142c666b494 +# 944b9aab492c15a8474f96947ceeb9e4/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# gunner_female/paramedic/5a56514f35cf0270ae8d6c65f8fefd78 +# 944b9aab492c15a8474f96947ceeb9e4/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [后撩踢]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# gunner_female/paramedic/ce26c6b69d02a440a81b552bec94f03b +# 944b9aab492c15a8474f96947ceeb9e4/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 系统常量 · 战斗服 +# gunner_female/paramedic/dce00e1ce90e34ef5c36ea869ad171bd +# 944b9aab492c15a8474f96947ceeb9e4/dce00e1ce90e34ef5c36ea869ad171bd +class Skill5(PassiveSkill): + """ + 协战师进入战场时穿戴的战斗服。 平时会内置于医神设备中, 该服装设计注重行动便利性, 具备处理战场信息和最小化所受伤害的功能。\n +     协战师动作均切换至战斗服[近战]模式, 适用物理独立攻击力。 + """ + name = "系统常量 · 战斗服" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "dce00e1ce90e34ef5c36ea869ad171bd" + hasVP = False + hasUP = False + + # 防御力增加 : {value0} + data0 = [0, 0]# noqa: E501 + +# 防具精通 +# gunner_female/paramedic/892ef624d8bf3d7fc045f84825fd6104 +# 944b9aab492c15a8474f96947ceeb9e4/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 近战 · 锁定连射 +# gunner_female/paramedic/452be74df1c43b4d3080e1b09ed32e08 +# 944b9aab492c15a8474f96947ceeb9e4/452be74df1c43b4d3080e1b09ed32e08 +class Skill7(ActiveSkill): + """ + 向前方最近的敌人射击2次。 + """ + name = "近战 · 锁定连射" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [35, 188] + uuid = "452be74df1c43b4d3080e1b09ed32e08" + hasVP = False + hasUP = False + + # 射击攻击力 : {value0} X {value1} + data0 = [0, 2295, 2528, 2761, 2993, 3226, 3459, 3692, 3925, 4158, 4390, 4623, 4856, 5089, 5322, 5555, 5787, 6020, 6253, 6486, 6719, 6952, 7184, 7417, 7650, 7883, 8116, 8348, 8581, 8814, 9047, 9280, 9513, 9745, 9978, 10211, 10444, 10677, 10910, 11142, 11375, 11608, 11841, 12074, 12307, 12539, 12772, 13005, 13238, 13471, 13703, 13936, 14169, 14402, 14635, 14868, 15100, 15333, 15566, 15799, 16032, 16265, 16497, 16730, 16963, 17196, 17429, 17662, 17894, 18127, 18360]# noqa: E501 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 每次攻击的信息获取率 : 15% + # [范围信息] + # 探索范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 上旋踢 +# gunner_female/paramedic/0969cd4054d93da07708108c0cc1c4b5 +# 944b9aab492c15a8474f96947ceeb9e4/0969cd4054d93da07708108c0cc1c4b5 +class Skill8(ActiveSkill): + """ + 向周围的敌人发出炫丽的上旋踢攻击。\n + 前冲攻击或者倒地后, 可以边发动上旋踢边站立。\n + 若学习了[花式枪术], 施放时可以移动。\n + 转职为协战师后, 技能类型变为独立攻击力。 + """ + name = "上旋踢" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [25, 210] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 发动速度增加率 : {value0}% + data0 = [0, 0, 1, 3, 4, 5, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 42, 43, 45, 46, 47, 49, 50, 51, 53, 54, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 89, 90, 92, 93, 96, 97, 99]# noqa: E501 + # 攻击次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 踢击攻击力 : {value2}% + data2 = [0, 2728, 3005, 3282, 3558, 3835, 4112, 4389, 4665, 4942, 5219, 5496, 5772, 6049, 6326, 6603, 6879, 7156, 7433, 7710, 7986, 8263, 8540, 8817, 9093, 9370, 9647, 9924, 10200, 10477, 10754, 11031, 11307, 11584, 11861, 12138, 12414, 12691, 12968, 13245, 13521, 13798, 14075, 14352, 14628, 14905, 15182, 15459, 15735, 16012, 16289, 16566, 16842, 17119, 17396, 17673, 17949, 18226, 18503, 18780, 19056, 19333, 19610, 19887, 20163, 20440, 20717, 20994, 21270, 21547, 21824]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + +# 钉刺射 +# gunner_female/paramedic/4655101518604f874721b3cc249aae10 +# 944b9aab492c15a8474f96947ceeb9e4/4655101518604f874721b3cc249aae10 +class Skill9(ActiveSkill): + """ + 用滑铲攻击前方敌人, 使其浮空, 并对该敌人进行追射。\n + 前方敌人倒下时, 会对周围的敌人造成伤害。\n + 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为协战师时, 技能类型变为独立攻击力; 仅射击2次。 + """ + name = "钉刺射" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 发射子弹数 : {value0} + data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 射击攻击力 : {value1}% + data1 = [0, 439, 484, 528, 573, 617, 662, 706, 751, 795, 840, 884, 929, 973, 1018, 1063, 1107, 1152, 1196, 1241, 1285, 1330, 1374, 1419, 1463, 1508, 1552, 1597, 1641, 1686, 1731, 1775, 1820, 1864, 1909, 1953, 1998, 2042, 2087, 2131, 2176, 2220, 2265, 2310, 2354, 2399, 2443, 2488, 2532, 2577, 2621, 2666, 2710, 2755, 2799, 2844, 2888, 2933, 2978, 3022, 3067, 3111, 3156, 3200, 3245, 3289, 3334, 3378, 3423, 3467, 3512]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 919, 1012, 1106, 1199, 1292, 1385, 1479, 1572, 1665, 1758, 1852, 1945, 2038, 2131, 2225, 2318, 2411, 2504, 2598, 2691, 2784, 2877, 2971, 3064, 3157, 3250, 3344, 3437, 3530, 3623, 3716, 3810, 3903, 3996, 4089, 4183, 4276, 4369, 4462, 4556, 4649, 4742, 4835, 4929, 5022, 5115, 5208, 5302, 5395, 5488, 5581, 5675, 5768, 5861, 5954, 6048, 6141, 6234, 6327, 6421, 6514, 6607, 6700, 6794, 6887, 6980, 7073, 7167, 7260, 7353]# noqa: E501 + +# 强化 - 后跳 +# gunner_female/paramedic/2b340542e776818b78f3212af184bd6b +# 944b9aab492c15a8474f96947ceeb9e4/2b340542e776818b78f3212af184bd6b +class Skill10(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# gunner_female/paramedic/1fea5a626f15230237946a11a9d11582 +# 944b9aab492c15a8474f96947ceeb9e4/1fea5a626f15230237946a11a9d11582 +class Skill11(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 刺踢 +# gunner_female/paramedic/c9664191611af31142e052dfaef84530 +# 944b9aab492c15a8474f96947ceeb9e4/c9664191611af31142e052dfaef84530 +class Skill12(ActiveSkill): + """ + 向前方敌人发出肉眼无法看清的快踢攻击。\n + 可以击退敌人并有一定几率使其进入眩晕状态。\n + 转职为协战师后, 技能类型变为独立攻击力。 + """ + name = "刺踢" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4.4 + mp = [20, 224] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = True + + # 踢击攻击力 : {value0}% + data0 = [0, 6504, 7164, 7824, 8483, 9143, 9803, 10463, 11123, 11783, 12442, 13102, 13762, 14422, 15082, 15742, 16401, 17061, 17721, 18381, 19041, 19701, 20360, 21020, 21680, 22340, 23000, 23659, 24319, 24979, 25639, 26299, 26959, 27618, 28278, 28938, 29598, 30258, 30918, 31577, 32237, 32897, 33557, 34217, 34877, 35536, 36196, 36856, 37516, 38176, 38835, 39495, 40155, 40815, 41475, 42135, 42794, 43454, 44114, 44774, 45434, 46094, 46753, 47413, 48073, 48733, 49393, 50053, 50712, 51372, 52032]# noqa: E501 + # 发动速度增加率 : {value1}% + data1 = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71]# noqa: E501 + # 击退时间比率 : {value2}% + data2 = [0, 156, 158, 160, 161, 163, 164, 167, 168, 170, 171, 173, 176, 177, 179, 180, 183, 186, 187, 189, 191, 192, 194, 196, 198, 199, 201, 203, 204, 207, 208, 210, 211, 213, 214, 217, 219, 220, 222, 223, 226, 227, 229, 230, 232, 236, 238, 239, 241, 242, 244, 247, 248, 250, 251, 253, 254, 257, 258, 260, 262, 263, 266, 267, 269, 270, 272, 273, 276, 278, 279]# noqa: E501 + # 眩晕几率 : {value3}% + data3 = [0, 10, 10.7, 11.4, 12.1, 12.8, 13.4, 14.1, 14.8, 15.5, 16.2, 16.9, 17.6, 18.3, 19, 19.7, 20.3, 21, 21.7, 22.4, 23.1, 23.8, 24.5, 25.2, 25.9, 26.6, 27.2, 27.9, 28.6, 29.3, 30, 30.7, 31.4, 32.1, 32.8, 33.4, 34.1, 34.8, 35.5, 36.2, 36.9, 37.6, 38.3, 39, 39.7, 40.3, 41, 41.7, 42.4, 43.1, 43.8, 44.5, 45.2, 45.9, 46.6, 47.2, 47.9, 48.6, 49.3, 50, 50.7, 51.4, 52.1, 52.8, 53.4, 54.1, 54.8, 55.5, 56.2, 56.9, 57.6]# noqa: E501 + # 眩晕持续时间 : {value4}秒 + data4 = [0, 1, 1.05, 1.1, 1.15, 1.2, 1.25, 1.31, 1.36, 1.41, 1.46, 1.51, 1.56, 1.62, 1.67, 1.72, 1.77, 1.82, 1.87, 1.93, 1.98, 2.03, 2.08, 2.13, 2.19, 2.24, 2.29, 2.34, 2.39, 2.44, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.81, 2.86, 2.91, 2.96, 3.01, 3.06, 3.12, 3.17, 3.22, 3.27, 3.32, 3.37, 3.43, 3.48, 3.53, 3.58, 3.63, 3.69, 3.74, 3.79, 3.84, 3.89, 3.94, 4, 4.05, 4.1, 4.15, 4.2, 4.25, 4.31, 4.36, 4.41, 4.46, 4.51, 4.56]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value5}% + 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 + +# 系统常量 · 同步 +# gunner_female/paramedic/f48b0983de6b83180f7d82f0a5882496 +# 944b9aab492c15a8474f96947ceeb9e4/f48b0983de6b83180f7d82f0a5882496 +class Skill13(PassiveSkill): + """ + 协战师为小队提供的强袭支援模件。\n +     可提升基本攻击力、 技能攻击力, 并将所有强化效果同步至每个队员。\n + [同步]\n +     无论队员处于哪个位置, 涵盖个别地图, 都能获得增益效果。 当队员从无法战斗状态中恢复时, 将重新获得已赋予其他存活队员的强化效果, 保护模件除外。\n + [同步对象]\n + [保护模件 (缓冲)]\n + [保护模件 (净化)]\n + [装甲强化]\n + [军械强化]\n + [机动强化]\n + [军械强化(进阶)]\n + [强袭策略 : 区域肃清]\n + [保护模件 (黄金复苏)]\n + [空袭策略 : 神兵天降] + """ + name = "系统常量 · 同步" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "f48b0983de6b83180f7d82f0a5882496" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加量 : {value0}% + data0 = [0, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30]# noqa: E501 + +# 系统 · 战场信息 +# gunner_female/paramedic/6235960237fdb1b77f2c82b33614dcf4 +# 944b9aab492c15a8474f96947ceeb9e4/6235960237fdb1b77f2c82b33614dcf4 +class Skill14(PassiveSkill): + """ + 进入地下城时, 将配备无人机用于分析交战信息并提供支援, 该无人机可从医神设备中分离, 协助协战师执行任务。\n +     分析的信息在提供部分模件时会被消耗, 可通过使用转职技能或基本攻击与敌人交战来收集补充。\n +     为协战师提供精神辅助增益, 并在其命中敌人时减弱敌人的属性伤害抗性。\n +     效果可持续存在一段时间, 最多可叠加至特定次数。\n +     该技能效果不与光明骑士 (男) 的[惩罚之锤]、 光明骑士 (女) 的[圣光灌注]、 小魔女的[冥月绽放]、 缪斯的[多彩感性]技能效果叠加。\n +     执行独立作战时, 不适用属性伤害增加效果, 仅适用独立作战专属效果。 消耗信息层数时, 对范围内敌人进行激光轰炸, 造成多段伤害。 该激光轰炸受[基础精通]的影响, 在使用[军械强化 (进阶)]技能时, 会追加轰炸。 + """ + name = "系统 · 战场信息" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + uuid = "6235960237fdb1b77f2c82b33614dcf4" + hasVP = False + hasUP = False + + # 精神增加量 : {value0} + data0 = [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 + # 属性伤害量增加率 : {value1}% + data1 = [0, 266, 270, 274, 278, 282, 287, 292, 297, 303, 309, 315, 321, 327, 334, 341, 349, 357, 365, 373, 381, 390, 399, 409, 418, 428, 438, 449, 459, 470, 481, 493, 505, 517, 529, 541, 555, 568, 581, 595, 609, 623, 637, 653, 667, 683, 699, 715, 731, 747, 764, 778, 794, 810, 826, 842, 857, 873, 889, 905, 921, 936, 952, 968, 983, 999, 1015, 1031, 1047, 1062, 1078]# noqa: E501 + # 属性伤害量增加持续时间 : {value2}秒 + data2 = [0, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 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 + # 属性伤害量叠加上限 : {value3}次 + 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 + # [独立作战专属] + # 独立攻击力增加 : {value4}% + 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 技能冷却时间减少 : {value5}% + data5 = [0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32]# noqa: E501 + # 激光攻击力 : {value6} X {value7} + data6 = [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 + data7 = [0, 50, 58, 66, 74, 82, 90, 98, 106, 114, 122, 130, 138, 146, 154, 162, 170, 178, 186, 193, 201, 209, 217, 225, 233, 241, 249, 257, 265, 273, 281, 289, 297, 305, 313, 321, 329, 337, 345, 353, 361, 369, 377, 385, 393, 401, 409, 417, 425, 433, 441, 449, 457, 464, 472, 480, 488, 496, 504, 512, 520, 528, 536, 544, 552, 560, 568, 576, 584, 592, 600]# noqa: E501 + # 使用[军械强化 (进阶)]时的追加轰炸次数 : {value8}次 + data8 = [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 + # [激光炮击目标技能] + # [保护模件 (缓冲)] + # [保护模件 (净化)] + # [机动强化] + # [军械强化 (进阶)] + # [保护模件 (黄金复苏)] + +# 战服 · 强袭目标 +# gunner_female/paramedic/0db0405a229a667e0ae97108fc5111c4 +# 944b9aab492c15a8474f96947ceeb9e4/0db0405a229a667e0ae97108fc5111c4 +class Skill15(ActiveSkill): + """ + 持枪向前方滑行, 进行威慑射击。\n +     施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n + [保护模件 (缓冲) 强化效果]\n +     降低所受伤害、 进入霸体状态 + """ + name = "战服 · 强袭目标" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [56, 303] + uuid = "0db0405a229a667e0ae97108fc5111c4" + hasVP = False + hasUP = True + + # 射击攻击力 : {value0} X {value1} + data0 = [0, 3347, 3687, 4026, 4366, 4705, 5045, 5384, 5724, 6063, 6403, 6743, 7082, 7422, 7761, 8101, 8440, 8780, 9119, 9459, 9798, 10138, 10478, 10817, 11157, 11496, 11836, 12175, 12515, 12854, 13194, 13534, 13873, 14213, 14552, 14892, 15231, 15571, 15910, 16250, 16589, 16929, 17269, 17608, 17948, 18287, 18627, 18966, 19306, 19645, 19985, 20325, 20664, 21004, 21343, 21683, 22022, 22362, 22701, 23041, 23380, 23720, 24060, 24399, 24739, 25078, 25418, 25757, 26097, 26436, 26776]# noqa: E501 + 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 + # 强化保护罩充能量 : {value2} + data2 = [0, 9, 23, 36, 48, 61, 73, 87, 99, 112, 125, 138, 150, 163, 176, 189, 202, 215, 227, 240, 253, 266, 279, 292, 305, 317, 330, 342, 355, 369, 391, 414, 429, 446, 461, 478, 494, 511, 527, 544, 561, 577, 593, 609, 626, 642, 659, 675, 692, 708, 724, 740, 757, 773, 790, 806, 823, 839, 855, 871, 888, 905, 921, 937, 954, 971, 986, 1003, 1019, 1036, 1052]# noqa: E501 + # 强化保护罩的伤害减少率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 强化保护罩持续时间 : {value4}秒 + data4 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # [范围信息] + # 前方射击范围 : {value5}% + 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 + +# 机动强化 +# gunner_female/paramedic/4e431eaadc1c4563fe33d03c072564f0 +# 944b9aab492c15a8474f96947ceeb9e4/4e431eaadc1c4563fe33d03c072564f0 +class Skill16(ActiveSkill): + """ + 协战师为小队提供的强化模件。 基于战场信息, 强化中枢神经机能, 全方位提升速度。\n +     提升攻击速度、 移动速度和技能施放速度, 效果持续一定时间。\n +     需要先完成该模件的战场信息分析, 之后可利用医神设备在其他动作中施放。 + """ + name = "机动强化" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 0.1 + mp = [25, 56] + uuid = "4e431eaadc1c4563fe33d03c072564f0" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 攻击速度增加 : {value1}% + 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]# noqa: E501 + # 移动速度增加 : {value2}% + data2 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + # 施放速度增加 : {value3}% + data3 = [0, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20]# noqa: E501 + +# 暴击 +# gunner_female/paramedic/fc1262c19f3d0477ee8eda47b8db8696 +# 944b9aab492c15a8474f96947ceeb9e4/fc1262c19f3d0477ee8eda47b8db8696 +class Skill17(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 保护模件 (净化) +# gunner_female/paramedic/6b557a0a96ccd83b37ddb77c550f6a68 +# 944b9aab492c15a8474f96947ceeb9e4/6b557a0a96ccd83b37ddb77c550f6a68 +class Skill18(ActiveSkill): + """ + 协战师为小队提供的净化模件。 基于已分析的战场信息, 解除异常状态。\n +     需要先完成该模件的战场信息分析, 之后可利用医神设备在其他动作中施放。 + """ + name = "保护模件 (净化)" + learnLv = 20 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + cd = 0.1 + mp = [17, 27] + uuid = "6b557a0a96ccd83b37ddb77c550f6a68" + hasVP = False + hasUP = False + + # 可解除异常状态数量上限 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + +# 战服 · 机动打击 +# gunner_female/paramedic/9e86a1210874dc2b0c83a4a5a54a7222 +# 944b9aab492c15a8474f96947ceeb9e4/9e86a1210874dc2b0c83a4a5a54a7222 +class Skill19(ActiveSkill): + """ + 快速突进至前方, 施展上踢攻击。 成功命中敌人后追加攻击。 + """ + name = "战服 · 机动打击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [50, 267] + uuid = "9e86a1210874dc2b0c83a4a5a54a7222" + hasVP = False + hasUP = True + + # 上踢攻击力 : {value0} + data0 = [0, 6975, 7683, 8390, 9098, 9805, 10513, 11221, 11928, 12636, 13343, 14051, 14759, 15466, 16174, 16882, 17589, 18297, 19004, 19712, 20420, 21127, 21835, 22542, 23250, 23958, 24665, 25373, 26080, 26788, 27496, 28203, 28911, 29618, 30326, 31034, 31741, 32449, 33157, 33864, 34572, 35279, 35987, 36695, 37402, 38110, 38817, 39525, 40233, 40940, 41648, 42355, 43063, 43771, 44478, 45186, 45893, 46601, 47309, 48016, 48724, 49432, 50139, 50847, 51554, 52262, 52970, 53677, 54385, 55092, 55800]# noqa: E501 + # 追加攻击力 : {value1} + data1 = [0, 6975, 7683, 8390, 9098, 9805, 10513, 11221, 11928, 12636, 13343, 14051, 14759, 15466, 16174, 16882, 17589, 18297, 19004, 19712, 20420, 21127, 21835, 22542, 23250, 23958, 24665, 25373, 26080, 26788, 27496, 28203, 28911, 29618, 30326, 31034, 31741, 32449, 33157, 33864, 34572, 35279, 35987, 36695, 37402, 38110, 38817, 39525, 40233, 40940, 41648, 42355, 43063, 43771, 44478, 45186, 45893, 46601, 47309, 48016, 48724, 49432, 50139, 50847, 51554, 52262, 52970, 53677, 54385, 55092, 55800]# noqa: E501 + +# 近战 · 闪退射击 +# gunner_female/paramedic/d2cc06a46cf7b6020ccc50c30f86ab25 +# 944b9aab492c15a8474f96947ceeb9e4/d2cc06a46cf7b6020ccc50c30f86ab25 +class Skill20(ActiveSkill): + """ + 挥舞战斗服上装备的刀刃, 再短距离地后撤, 进行2次牵制射击。 + """ + name = "近战 · 闪退射击" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [76, 409] + uuid = "d2cc06a46cf7b6020ccc50c30f86ab25" + hasVP = False + hasUP = True + + # 刀刃攻击力 : {value0} X 2 + data0 = [0, 2331, 2567, 2804, 3040, 3277, 3513, 3750, 3986, 4223, 4459, 4695, 4932, 5168, 5405, 5641, 5878, 6114, 6351, 6587, 6824, 7060, 7297, 7533, 7770, 8006, 8242, 8479, 8715, 8952, 9188, 9425, 9661, 9898, 10134, 10371, 10607, 10844, 11080, 11316, 11553, 11789, 12026, 12262, 12499, 12735, 12972, 13208, 13445, 13681, 13918, 14154, 14390, 14627, 14863, 15100, 15336, 15573, 15809, 16046, 16282, 16519, 16755, 16992, 17228, 17464, 17701, 17937, 18174, 18410, 18647]# noqa: E501 + # 射击攻击力 : {value1} X 2 + data1 = [0, 1554, 1712, 1869, 2027, 2184, 2342, 2500, 2657, 2815, 2973, 3130, 3288, 3446, 3603, 3761, 3919, 4076, 4234, 4391, 4549, 4707, 4864, 5022, 5180, 5337, 5495, 5653, 5810, 5968, 6126, 6283, 6441, 6598, 6756, 6914, 7071, 7229, 7387, 7544, 7702, 7860, 8017, 8175, 8333, 8490, 8648, 8805, 8963, 9121, 9278, 9436, 9594, 9751, 9909, 10067, 10224, 10382, 10539, 10697, 10855, 11012, 11170, 11328, 11485, 11643, 11801, 11958, 12116, 12274, 12431]# noqa: E501 + # 每次攻击的信息获取率 : 10% + # [范围信息] + # 攻击范围 : {value2}% + 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 + # 学习[系统 · 临战编程]后 + # 强化保护罩充能量 : {value3} + data3 = [0, 98, 116, 132, 149, 166, 183, 201, 218, 235, 252, 269, 286, 303, 321, 338, 355, 372, 389, 406, 422, 440, 456, 473, 492, 521, 552, 572, 594, 615, 637, 659, 681, 703, 725, 747, 769, 790, 812, 834, 856, 878, 900, 922, 944, 965, 987, 1009, 1031, 1053, 1075, 1097, 1119, 1140, 1162, 1184, 1206, 1228, 1250, 1272, 1294, 1315, 1337, 1359, 1381, 1403, 1425, 1447, 1468, 1490, 1512]# noqa: E501 + # 强化保护罩的伤害减少率 : {value4}% + data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 强化保护罩持续时间 : {value5}秒 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 装甲强化 +# gunner_female/paramedic/7ccc03c65d676c4d8a7e6a1821409ad0 +# 944b9aab492c15a8474f96947ceeb9e4/7ccc03c65d676c4d8a7e6a1821409ad0 +class Skill21(ActiveSkill): + """ + 协战师为小队提供的强化模件。 基于战场信息, 强化防御能力。\n +     提升队员的生命值最大值、 魔法值最大值、 物理防御力、 魔法防御力、 体力、 精神。\n +     可利用医神设备在其他动作中施放。\n +     该技能效果不与光明骑士 (男) 的[天籁之音]和[守护徽章]、 光明骑士 (女) 的[守护祝福]、 小魔女的[小魔女的偏爱]、 缪斯的[主角登场]技能效果叠加。 + """ + name = "装甲强化" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [428, 944] + uuid = "7ccc03c65d676c4d8a7e6a1821409ad0" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 生命值最大值增加 : {value1} + data1 = [0, 383, 386, 389, 392, 395, 398, 401, 404, 407, 410, 413, 416, 419, 422, 425, 428, 431, 434, 437, 440]# noqa: E501 + # 魔法值最大值增加 : {value2} + data2 = [0, 383, 386, 389, 392, 395, 398, 401, 404, 407, 410, 413, 416, 419, 422, 425, 428, 431, 434, 437, 440]# noqa: E501 + # 物理防御力增加 : {value3} + data3 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501 + # 魔法防御力增加 : {value4} + data4 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501 + # 体力增加 : {value5} + data5 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501 + # 精神增加 : {value6} + data6 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501 + +# 军械强化 +# gunner_female/paramedic/e73e980e87591bc98940afb1ac0fe522 +# 944b9aab492c15a8474f96947ceeb9e4/e73e980e87591bc98940afb1ac0fe522 +class Skill22(ActiveSkill): + """ + 协战师为小队提供的强化模件。 基于战场信息, 强化攻击能力。\n +     提升协战师自身的基本攻击力和技能攻击力, 同时强化其他队员的力量、 智力、 命中率、 以及物理/魔法/独立攻击力。\n +     达到20级以上后, 不再增加自身基本攻击力和技能攻击力, 且物理/魔法/独立攻击力、 力量、 智力增加效果不适用于自身。\n +     施放者的精神越高, 力量、 智力、 物理/魔法/独立攻击力的增加量越多。\n +     可利用医神设备在其他动作中施放。\n +     该技能效果不与光明骑士 (男) 的[荣誉祝福]、 光明骑士 (女) 的[勇气祝福]、 小魔女的[禁术吟咏]、 缪斯的[可爱节拍]技能效果叠加。 + """ + name = "军械强化" + learnLv = 30 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [529, 1166] + uuid = "e73e980e87591bc98940afb1ac0fe522" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 15.4, 16.3, 17.2, 18, 18.9, 19.8, 20.6, 21.5, 22.4, 23.2, 24.1, 25, 25.8, 26.7, 27.6, 28.4, 29.3, 30.2, 31.1, 31.9, 32.8, 33.7, 34.5, 35.4, 36.3, 37.1, 38, 38.9, 39.7, 40.6, 41.5, 42.3, 43.2, 44.1, 44.9, 45.8, 46.7, 47.6, 48.4, 49.3]# noqa: E501 + # [协战师专属效果] + # 基本攻击力和技能攻击力增加 : {value2}% + data2 = [0, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + # [队员专属效果] + # 力量增加 : {value3} + data3 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501 + # 智力增加 : {value4} + data4 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501 + # 物理攻击力增加 : {value5} + data5 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + # 魔法攻击力增加 : {value6} + data6 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + # 独立攻击力增加 : {value7} + data7 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + +# 近战 · 指定射击 +# gunner_female/paramedic/50359daccd728ba338d18d9b71ac97e5 +# 944b9aab492c15a8474f96947ceeb9e4/50359daccd728ba338d18d9b71ac97e5 +class Skill23(ActiveSkill): + """ + 获取交战区域敌人的位置信息后, 进行6次射击。\n +     优先按怪物等级排序, 其次根据距离远近锁定更近的目标。 + """ + name = "近战 · 指定射击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 13 + mp = [136, 732] + uuid = "50359daccd728ba338d18d9b71ac97e5" + hasVP = False + hasUP = True + + # 射击攻击力 : {value0} X {value1} + data0 = [0, 3064, 3375, 3686, 3997, 4307, 4618, 4929, 5240, 5551, 5862, 6172, 6483, 6794, 7105, 7416, 7727, 8037, 8348, 8659, 8970, 9281, 9592, 9902, 10213, 10524, 10835, 11146, 11457, 11768, 12078, 12389, 12700, 13011, 13322, 13633, 13943, 14254, 14565, 14876, 15187, 15498, 15808, 16119, 16430, 16741, 17052, 17363, 17674, 17984, 18295, 18606, 18917, 19228, 19539, 19849, 20160, 20471, 20782, 21093, 21404, 21714, 22025, 22336, 22647, 22958, 23269, 23579, 23890, 24201, 24512]# noqa: E501 + 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 + # 每次攻击的信息获取率 : 15% + # [范围信息] + # 探索范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 保护模件 (缓冲) +# gunner_female/paramedic/fc30c667a58e1dd54b5d214e04f4f23c +# 944b9aab492c15a8474f96947ceeb9e4/fc30c667a58e1dd54b5d214e04f4f23c +class Skill24(ActiveSkill): + """ + 协战师为小队提供的保护模件。 基于已分析的战场信息, 生成可代受伤害的保护罩。 保护罩可累积, 当所受伤害量超过累积的保护罩能量上限时, 超出部分的伤害量将直接扣除生命值。\n +     需要先完成该模件的战场信息分析, 之后可利用医神设备在其他动作中施放。 + """ + name = "保护模件 (缓冲)" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 0.1 + mp = [36, 195] + uuid = "fc30c667a58e1dd54b5d214e04f4f23c" + hasVP = False + hasUP = False + + # 保护罩持续时间 : {value0}秒 + data0 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 保护罩充能量 : {value1} + data1 = [0, 3182, 3509, 3836, 4164, 4492, 4819, 5146, 5474, 5802, 6129, 6456, 6784, 7111, 7439, 7767, 8070, 8421, 8726, 9053, 9404, 9965, 10550, 10947, 11369, 11766, 12188, 12608, 13030, 13451, 13871, 14293, 14714, 15112, 15532, 15954, 16375, 16795, 17217, 17638, 18059, 18456, 18878, 19299, 19719, 20141, 20562, 20983, 21404, 21802, 22223, 22643, 23065, 23486, 23907, 24328, 24749, 25147, 25567, 25989, 26410, 26831, 26949, 27352, 27754, 28157, 28559, 28962, 29364, 29767, 30169]# noqa: E501 + # 保护罩能量上限 : 目标最大生命值的{value2}% + data2 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + +# 近战 · 爆刃突袭 +# gunner_female/paramedic/1c1cf47273c67ff26eb60b375ace2062 +# 944b9aab492c15a8474f96947ceeb9e4/1c1cf47273c67ff26eb60b375ace2062 +class Skill25(ActiveSkill): + """ + 挥舞战斗服上装备的刀刃, 将敌人拉至身前。 发起连续攻击后, 沿直线方向返回原位。 + """ + name = "近战 · 爆刃突袭" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [226, 1218] + uuid = "1c1cf47273c67ff26eb60b375ace2062" + hasVP = True + hasUP = True + vps = [{'name': '强袭压制', 'desc': '攻击次数减少
施放时间减少
未命中时缩短冷却时间'}, {'name': '追踪压制', 'desc': '攻击次数减少
无敌强化
施放时间减少
追踪'}] # noqa: E501 + + # 刀刃攻击力 : {value0} + data0 = [0, 3243, 3572, 3901, 4230, 4559, 4888, 5217, 5546, 5875, 6204, 6533, 6862, 7191, 7520, 7849, 8178, 8507, 8836, 9165, 9494, 9823, 10152, 10481, 10810, 11139, 11468, 11797, 12126, 12455, 12784, 13114, 13443, 13772, 14101, 14430, 14759, 15088, 15417, 15746, 16075, 16404, 16733, 17062, 17391, 17720, 18049, 18378, 18707, 19036, 19365, 19694, 20023, 20352, 20681, 21010, 21339, 21668, 21997, 22326, 22655, 22984, 23313, 23642, 23971, 24300, 24629, 24958, 25287, 25616, 25945]# noqa: E501 + # 后方刀刃穿刺攻击力 : {value1} + data1 = [0, 6486, 7144, 7802, 8460, 9118, 9776, 10434, 11092, 11750, 12408, 13067, 13725, 14383, 15041, 15699, 16357, 17015, 17673, 18331, 18989, 19647, 20305, 20963, 21621, 22279, 22937, 23595, 24253, 24911, 25569, 26227, 26885, 27543, 28201, 28859, 29517, 30175, 30833, 31491, 32149, 32807, 33465, 34123, 34781, 35439, 36097, 36755, 37413, 38071, 38729, 39388, 40046, 40704, 41362, 42020, 42678, 43336, 43994, 44652, 45310, 45968, 46626, 47284, 47942, 48600, 49258, 49916, 50574, 51232, 51890]# noqa: E501 + # 射击攻击力 : {value2} X 2 + data2 = [0, 324, 357, 390, 423, 456, 489, 522, 555, 588, 620, 653, 686, 719, 752, 785, 818, 851, 884, 917, 949, 982, 1015, 1048, 1081, 1114, 1147, 1180, 1213, 1246, 1278, 1311, 1344, 1377, 1410, 1443, 1476, 1509, 1542, 1575, 1607, 1640, 1673, 1706, 1739, 1772, 1805, 1838, 1871, 1904, 1936, 1969, 2002, 2035, 2068, 2101, 2134, 2167, 2200, 2233, 2265, 2298, 2331, 2364, 2397, 2430, 2463, 2496, 2529, 2562, 2595]# noqa: E501 + # 扫腿攻击力 : {value3} + data3 = [0, 2595, 2858, 3121, 3384, 3647, 3911, 4174, 4437, 4700, 4963, 5227, 5490, 5753, 6016, 6279, 6543, 6806, 7069, 7332, 7595, 7859, 8122, 8385, 8648, 8912, 9175, 9438, 9701, 9964, 10228, 10491, 10754, 11017, 11280, 11544, 11807, 12070, 12333, 12596, 12860, 13123, 13386, 13649, 13913, 14176, 14439, 14702, 14965, 15229, 15492, 15755, 16018, 16281, 16545, 16808, 17071, 17334, 17597, 17861, 18124, 18387, 18650, 18914, 19177, 19440, 19703, 19966, 20230, 20493, 20756]# noqa: E501 + # 终结踢击攻击力 : {value4} + data4 = [0, 2595, 2858, 3121, 3384, 3647, 3911, 4174, 4437, 4700, 4963, 5227, 5490, 5753, 6016, 6279, 6543, 6806, 7069, 7332, 7595, 7859, 8122, 8385, 8648, 8912, 9175, 9438, 9701, 9964, 10228, 10491, 10754, 11017, 11280, 11544, 11807, 12070, 12333, 12596, 12860, 13123, 13386, 13649, 13913, 14176, 14439, 14702, 14965, 15229, 15492, 15755, 16018, 16281, 16545, 16808, 17071, 17334, 17597, 17861, 18124, 18387, 18650, 18914, 19177, 19440, 19703, 19966, 20230, 20493, 20756]# noqa: E501 + # 爆炸攻击力 : {value5} + data5 = [0, 9729, 10716, 11703, 12690, 13678, 14665, 15652, 16639, 17626, 18613, 19600, 20587, 21574, 22561, 23548, 24535, 25522, 26509, 27496, 28483, 29470, 30457, 31444, 32431, 33418, 34405, 35392, 36379, 37366, 38353, 39341, 40328, 41315, 42302, 43289, 44276, 45263, 46250, 47237, 48224, 49211, 50198, 51185, 52172, 53159, 54146, 55133, 56120, 57107, 58094, 59081, 60068, 61055, 62042, 63029, 64016, 65004, 65991, 66978, 67965, 68952, 69939, 70926, 71913, 72900, 73887, 74874, 75861, 76848, 77835]# noqa: E501 + # [范围信息] + # 第一击攻击范围 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [近战 · 爆刃突袭]\n + 删除部分攻击, 合算至最后一击\n + 未命中时, 剩余冷却时间缩短为2秒\n + 总攻击力相同\n + [保护模块 (黄金复苏)]\n + 协战师死亡后可以施放技能\n + 协战师可以为自己施放复活技能\n + 单人挑战时可复活次数 : 1次 + """ + ... + + def vp_2(self): + """ + [近战 · 爆刃突袭]\n + 删除部分攻击, 合算至最后一击\n + 追踪前方500px范围内的敌人\n + 总攻击力相同\n + [保护模块 (黄金复苏)]\n + 协战师死亡后可以施放技能\n + 协战师可以为自己施放复活技能\n + 单人挑战时可复活次数 : 1次 + """ + ... + +# 军械强化 (进阶) +# gunner_female/paramedic/1c9cf3b27d9d6ee5e024e2592cad24a5 +# 944b9aab492c15a8474f96947ceeb9e4/1c9cf3b27d9d6ee5e024e2592cad24a5 +class Skill26(ActiveSkill): + """ + 协战师为小队提供的强化模件。 基于已收集的信息, 重新定义[军械强化]效果, 提供更加优化的增益。 + """ + name = "军械强化 (进阶)" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cube = 2 + cd = 0.1 + mp = [40, 40] + uuid = "1c9cf3b27d9d6ee5e024e2592cad24a5" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 10]# noqa: E501 + # [军械强化]增幅率 : {value1}% + data1 = [0, 12]# noqa: E501 + +# 战服 · 护盾冲击 +# gunner_female/paramedic/1fd827a816f1d00450bcb2cf298a157a +# 944b9aab492c15a8474f96947ceeb9e4/1fd827a816f1d00450bcb2cf298a157a +class Skill27(ActiveSkill): + """ + 开启战斗服的内置护盾, 向前冲撞。 护盾撞击到的敌人会受到伤害并被击退。\n +     施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n + [保护模件 (缓冲) 强化效果]\n +     降低所受伤害、 进入霸体状态 + """ + name = "战服 · 护盾冲击" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [356, 1917] + uuid = "1fd827a816f1d00450bcb2cf298a157a" + hasVP = True + hasUP = True + vps = [{'name': '护盾展开(发射)', 'desc': '施放时间减少
范围增加'}, {'name': '护盾重击(阻截)', 'desc': '攻击次数减少
范围增加
附加减速效果
附加感电效果'}] # noqa: E501 + + # 冲撞攻击力 : {value0} X {value1} + data0 = [0, 8661, 9539, 10418, 11296, 12175, 13054, 13932, 14811, 15689, 16568, 17447, 18325, 19204, 20082, 20961, 21840, 22718, 23597, 24475, 25354, 26233, 27111, 27990, 28868, 29747, 30626, 31504, 32383, 33261, 34140, 35019, 35897, 36776, 37654, 38533, 39412, 40290, 41169, 42047, 42926, 43805, 44683, 45562, 46440, 47319, 48198, 49076, 49955, 50833, 51712, 52591, 53469, 54348, 55226, 56105, 56984, 57862, 58741, 59619, 60498, 61377, 62255, 63134, 64012, 64891, 65770, 66648, 67527, 68405, 69284]# noqa: E501 + 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 + # 强化保护罩充能量 : {value2} + data2 = [0, 734, 787, 841, 894, 948, 1002, 1055, 1108, 1162, 1216, 1269, 1319, 1376, 1426, 1479, 1537, 1628, 1724, 1789, 1858, 1923, 1992, 2060, 2129, 2198, 2267, 2336, 2404, 2469, 2538, 2607, 2676, 2744, 2813, 2882, 2951, 3016, 3084, 3153, 3222, 3291, 3360, 3428, 3497, 3562, 3631, 3700, 3769, 3838, 3906, 3975, 4044, 4109, 4178, 4247, 4316, 4384, 4452, 4521, 4588, 4657, 4725, 4793, 4862, 4930, 4998, 5067, 5135, 5203, 5272]# noqa: E501 + # 强化保护罩的伤害减少率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 强化保护罩持续时间 : {value4}秒 + data4 = [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, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501 + # [范围信息] + # 护盾大小 : {value5}% + 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 + + def vp_1(self): + """ + [战服 · 护盾冲击]\n + 删除突进动作, 向前方发射护盾\n + 护盾大小 +30%\n + [保护模件 (缓冲)]\n + 保护罩恢复量 +10%\n + 保护罩充能量上限额外 +10% + """ + ... + + def vp_2(self): + """ + [战服 · 护盾冲击]\n + 向前方跳跃并展开护盾下劈\n + - 护盾在地面设置电流线, 使敌人进入减速和感电状态\n + - 减速 : 攻击速度和移动速度 -30%\n + - 电流线持续时间 : 5秒\n + 总攻击力相同\n + [保护模件 (缓冲)]\n + 保护罩恢复量 +10%\n + 保护罩充能量上限额外 +10% + """ + ... + +# 战服 · 开拓射线 +# gunner_female/paramedic/68c20fbed9e68d3cb677072c9274736f +# 944b9aab492c15a8474f96947ceeb9e4/68c20fbed9e68d3cb677072c9274736f +class Skill28(ActiveSkill): + """ + 开启战斗服的内置手炮, 向前方发射激光。\n +     激光对敌人造成多段伤害, 且激光所掠过的地面会即刻引爆, 造成额外伤害。 + """ + name = "战服 · 开拓射线" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [502, 2701] + uuid = "68c20fbed9e68d3cb677072c9274736f" + hasVP = True + hasUP = True + vps = [{'name': '凝聚射线', 'desc': '施放时间减少
强化聚集敌人效果
范围增加'}, {'name': '爆裂射线', 'desc': '攻击次数增加
攻击力和冷却时间增加'}] # noqa: E501 + + # 레이저 공격력 : {value1} X {value2} + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + data2 = [0, 30643, 33751, 36860, 39968, 43077, 46186, 49294, 52403, 55512, 58620, 61729, 64838, 67946, 71055, 74164, 77272, 80381, 83490, 86598, 89707, 92816, 95924, 99033, 102142, 105250, 108359, 111468, 114576, 117685, 120794, 123902, 127011, 130120, 133228, 136337, 139446, 142554, 145663, 148772, 151880, 154989, 158098, 161206, 164315, 167424, 170532, 173641, 176749, 179858, 182967, 186075, 189184, 192293, 195401, 198510, 201619, 204727, 207836, 210945, 214053, 217162, 220271, 223379, 226488, 229597, 232705, 235814, 238923, 242031, 245140]# noqa: E501 + # 지면 폭발 공격력 : {value3} + 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 + # 타격 당 정보 습득률 : 10% + # [범위 정보] + # 레이저 굵기 : {value4}% + data4 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + + def vp_1(self): + """ + [战服 · 开拓射线]\n + 施放速度增加\n + 沿着激光路径将左右范围的敌人聚集成一列\n + 激光宽度 +15%\n + [强袭策略 : 区域肃清]\n + 满足条件时, 冷却时间减少1秒 (最多25秒)\n + 1. [保护模件 (缓冲)]\n + - 对队友施加效果时\n + 2. [军械强化 (进阶)]\n + - 对队友施加效果时\n + 3. [系统 · 战场信息]\n + - 适用属性伤害增加效果时 (冷却时间5秒)\n + 4. [系统 · 作战应对]\n + - 增益效果持续时间更新时 + """ + ... + + def vp_2(self): + """ + [战服 · 开拓射线]\n + 激光划过的地面引发巨大爆炸, 造成多段攻击伤害\n + 冷却时间 +50%\n + - 追加爆炸多段攻击次数 : 4次\n + 总攻击力 +50%\n + [强袭策略 : 区域肃清]\n + 满足条件时, 冷却时间减少1秒 (最多25秒)\n + 1. [保护模件 (缓冲)]\n + - 对队友施加效果时\n + 2. [军械强化 (进阶)]\n + - 对队友施加效果时\n + 3. [系统 · 战场信息]\n + - 适用属性伤害增加效果时 (冷却时间5秒)\n + 4. [系统 · 作战应对]\n + - 增益效果持续时间更新时 + """ + ... + +# 系统 · 作战应对 +# gunner_female/paramedic/a8574a8efa365e8e46e805a6e1d7bfef +# 944b9aab492c15a8474f96947ceeb9e4/a8574a8efa365e8e46e805a6e1d7bfef +class Skill29(PassiveSkill): + """ + 为交战区域内的队员提供防御体系模件。\n +     提升协战师的基本攻击力和技能攻击力, 同时提升自身及全体队员的力量、 智力、 体力、 精神、 攻击速度和移动速度。\n + 如果协战师的精神高于力量, 则力量补正为与精神一致。 (补正时, 数值百分比增加效果除外)\n +     施放需消耗信息层数的小队强化技能时, 延长当前生效中的[军械强化]、 [装甲强化]的持续时间。 + """ + name = "系统 · 作战应对" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "a8574a8efa365e8e46e805a6e1d7bfef" + hasVP = False + hasUP = False + + # 力量、 智力增加 : {value0} + data0 = [0, 40, 48, 58, 67, 77, 87, 98, 109, 120, 133, 144, 157, 171, 184, 198, 212, 226, 242, 258, 273, 290, 306, 323, 341, 359, 378, 397, 416, 436, 456, 476, 498, 518, 541, 562, 586, 609, 632, 654, 678, 702, 726, 750, 774, 798, 823, 848, 873, 898, 923]# noqa: E501 + # 体力、 精神增加 : {value1} + data1 = [0, 10, 29, 48, 67, 86, 105, 124, 143, 162, 181, 200, 219, 238, 257, 276, 295, 314, 333, 352, 371, 390, 409, 428, 447, 466, 489, 511, 534, 556, 579, 601, 624, 646, 669, 691, 714, 736, 759, 781, 804, 826, 849, 871, 894, 916, 939, 961, 984, 1006, 1029]# noqa: E501 + # 攻击速度、 移动速度增加 : {value2}% + data2 = [0, 4, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 15, 16, 16, 17, 17, 18, 18, 18, 19, 19, 20, 20, 20, 21, 21, 22, 22, 23, 23, 23, 24, 24, 25]# noqa: E501 + # 消耗信息时[军械强化]、 [装甲强化]持续时间延长 : {value3}秒 + 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]# noqa: E501 + # [协战师专属效果] + # 基本攻击力和技能攻击力增加 : {value4}% + data4 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75]# noqa: E501 + +# 强袭策略 : 区域肃清 +# gunner_female/paramedic/ca0cc360e00e5f13e33027bf5fc53d5d +# 944b9aab492c15a8474f96947ceeb9e4/ca0cc360e00e5f13e33027bf5fc53d5d +class Skill30(ActiveSkill): + """ + 开启部署在强袭区域上空的医神设备, 执行清除区域内敌人的任务。 医神设备从空中对目标区域进行火力支援, 同时协战师将该区域信息同步共享给队员。 将在一定时间内, 提升队员的力量、 智力、 攻击速度和移动速度, 对范围内敌人造成多段伤害。 但施放者自身不受此力量、 智力提升效果影响。\n +     该技能效果不与光明骑士 (男) 的[天启之光]、 光明骑士 (女) 的[圣光天启]、 小魔女的[开幕!人偶剧场]、 缪斯的[梦想的舞台]技能效果叠加。 + """ + name = "强袭策略 : 区域肃清" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 170 + mp = [1727, 7104] + uuid = "ca0cc360e00e5f13e33027bf5fc53d5d" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33]# noqa: E501 + # 力量增加量 : {value1} + data1 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 智力增加量 : {value2} + data2 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 攻击速度增加量 : {value3}% + data3 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + # 移动速度增加量 : {value4}% + data4 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + # 激光炮击攻击力 : {value5} X {value6} + data5 = [0, 5182, 6383, 7585, 8787, 9988, 11190, 12391, 13593, 14795, 15996, 17198, 18399, 19601, 20803, 22004, 23206, 24407, 25609, 26811, 28012, 29214, 30415, 31617, 32819, 34020, 35222, 36423, 37625, 38827, 40028, 41230, 42431, 43633, 44835, 46036, 47238, 48439, 49641, 50843, 52044, 53246, 54447, 55649, 56850, 58052, 59254, 60455, 61657, 62858, 64060]# noqa: E501 + data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 力场爆炸攻击力 : {value7} + data7 = [0, 77728, 95752, 113776, 131800, 149824, 167848, 185872, 203896, 221920, 239944, 257968, 275991, 294015, 312039, 330063, 348087, 366111, 384135, 402159, 420183, 438207, 456231, 474255, 492279, 510303, 528326, 546350, 564374, 582398, 600422, 618446, 636470, 654494, 672518, 690542, 708566, 726590, 744614, 762638, 780661, 798685, 816709, 834733, 852757, 870781, 888805, 906829, 924853, 942877, 960901]# noqa: E501 + +# 保护模件 (黄金复苏) +# gunner_female/paramedic/da29a96a20a75aa0cd8fd7f526bdb107 +# 944b9aab492c15a8474f96947ceeb9e4/da29a96a20a75aa0cd8fd7f526bdb107 +class Skill31(ActiveSkill): + """ + 协战师为小队提供的保护模件, 可使心跳骤停的队员恢复生命体征。\n +     协战师的队员们心跳骤停时, 存在黄金时间。\n +     在黄金时间内, 仍维持现有增益效果。 通过该技能对停止跳动的心脏进行冲击, 可恢复部分生命值和魔法值, 使队员迅速重返战斗。\n + 为没有进入心跳骤停状态的队员, 赋予实时更新生命体征的保护模件。 该模件持续时间内, 队员进入心跳骤停状态时, 医神无人机会从空中降下, 立即对停止跳动的心脏进行冲击, 可恢复部分生命值和魔法值, 使队员迅速重返战斗。\n +     黄金时间内, 可用复活币进行复活。 + """ + name = "保护模件 (黄金复苏)" + learnLv = 60 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + cube = 2 + cd = 2 + mp = [17, 27] + uuid = "da29a96a20a75aa0cd8fd7f526bdb107" + hasVP = False + hasUP = False + + # 골든 타임 : 9초 + # 생체 정보 갱신 지속시간 : {value1}초 + data1 = [0, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 제세동 대상 HP/MP 회복량 : {value2}% + data2 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 系统 · 区域防御 +# gunner_female/paramedic/8403ffaa9106bbfc1fd2e078e54d2e81 +# 944b9aab492c15a8474f96947ceeb9e4/8403ffaa9106bbfc1fd2e078e54d2e81 +class Skill32(ActiveSkill): + """ + 无人机启动强大的力场, 对敌人造成伤害。 力场存续期间, 协战师免疫所有伤害。 力场被无人机回收时, 将再次对敌人造成伤害。 + """ + name = "系统 · 区域防御" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 30 + mp = [347, 1428] + uuid = "8403ffaa9106bbfc1fd2e078e54d2e81" + hasVP = True + hasUP = True + vps = [{'name': '充能迭代', 'desc': '初始化[近战 · 爆刃突袭]的冷却时间
无敌强化
队员魔法值恢复量增加'}, {'name': '多重防护', 'desc': '无敌强化
可多次发动'}] # noqa: E501 + + # 力场启动攻击力 : {value0} + data0 = [0, 25411, 27989, 30567, 33145, 35723, 38301, 40879, 43456, 46034, 48612, 51190, 53768, 56346, 58924, 61502, 64080, 66658, 69236, 71814, 74392, 76970, 79547, 82125, 84703, 87281, 89859, 92437, 95015, 97593, 100171, 102749, 105327, 107905, 110483, 113061, 115638, 118216, 120794, 123372, 125950, 128528, 131106, 133684, 136262, 138840, 141418, 143996, 146574, 149152, 151729]# noqa: E501 + # 力场回收攻击力 : {value1} + data1 = [0, 25411, 27989, 30567, 33145, 35723, 38301, 40879, 43456, 46034, 48612, 51190, 53768, 56346, 58924, 61502, 64080, 66658, 69236, 71814, 74392, 76970, 79547, 82125, 84703, 87281, 89859, 92437, 95015, 97593, 100171, 102749, 105327, 107905, 110483, 113061, 115638, 118216, 120794, 123372, 125950, 128528, 131106, 133684, 136262, 138840, 141418, 143996, 146574, 149152, 151729]# noqa: E501 + # 无敌状态持续时间 : {value2}秒 + data2 = [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, 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, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 + # 无敌状态持续时间同步率 : {value3}% + data3 = [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 + + def vp_1(self): + """ + [系统 · 区域防御]\n + 施放时, 恢复15%的魔法值\n + 力场持续时间 +0.3秒\n + 队员的同步率 +50%\n + 初始化[近战 · 爆刃突袭]的冷却时间\n + - [近战 · 爆刃突袭]攻击力 -33% + """ + ... + + def vp_2(self): + """ + [系统 · 区域防御]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 15秒\n + - 攻击力 -50%\n + 力场持续时间 -0.2秒\n + 队员的同步率 +50% + """ + ... + +# 战服 · 歼灭行动 +# gunner_female/paramedic/26a9454eb0d175ebeac162d68814238b +# 944b9aab492c15a8474f96947ceeb9e4/26a9454eb0d175ebeac162d68814238b +class Skill33(ActiveSkill): + """ + 立即从战斗服召唤6架小无人机, 向前方发射直线激光。 随后协战师空翻撤至后方, 回收无人机并挥舞, 造成二次伤害。 + """ + name = "战服 · 歼灭行动" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [416, 1710] + uuid = "26a9454eb0d175ebeac162d68814238b" + hasVP = True + hasUP = True + vps = [{'name': '断序歼灭', 'desc': '施放时间减少
附加减速效果'}, {'name': '控制歼灭', 'desc': '施放时间减少
可强控敌人'}] # noqa: E501 + + # 直线激光攻击力 : {value0} X {value1} + data0 = [0, 3863, 4255, 4647, 5039, 5431, 5823, 6215, 6606, 6998, 7390, 7782, 8174, 8566, 8958, 9350, 9742, 10134, 10526, 10917, 11309, 11701, 12093, 12485, 12877, 13269, 13661, 14053, 14445, 14837, 15228, 15620, 16012, 16404, 16796, 17188, 17580, 17972, 18364, 18756, 19148, 19539, 19931, 20323, 20715, 21107, 21499, 21891, 22283, 22675, 23067]# noqa: E501 + 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 + # 激光挥舞攻击力 : {value2} + data2 = [0, 38631, 42550, 46469, 50388, 54307, 58226, 62146, 66065, 69984, 73903, 77822, 81741, 85660, 89579, 93498, 97417, 101336, 105255, 109175, 113094, 117013, 120932, 124851, 128770, 132689, 136608, 140527, 144446, 148365, 152285, 156204, 160123, 164042, 167961, 171880, 175799, 179718, 183637, 187556, 191475, 195394, 199314, 203233, 207152, 211071, 214990, 218909, 222828, 226747, 230666]# noqa: E501 + + def vp_1(self): + """ + [战服 · 歼灭行动]\n + 可以在其他动作中施放\n + 命中时, 使目标进入减速状态\n + - 减速效果 : 攻击速度和移动速度 -50%\n + - 减速持续时间 : 7秒\n + [机动强化]\n + 增益效果持续时间 +5秒\n + 所有速度 +10% + """ + ... + + def vp_2(self): + """ + [战服 · 歼灭行动]\n + 立即施放最后一击\n + - 总攻击力相同\n + 命中时, 使目标进入强制控制状态3秒\n + [机动强化]\n + 增益效果持续时间 +5秒\n + 所有速度 +10% + """ + ... + +# 系统 · 限制解除 +# gunner_female/paramedic/a354f4930334e70b0275f5d92668ce3d +# 944b9aab492c15a8474f96947ceeb9e4/a354f4930334e70b0275f5d92668ce3d +class Skill34(PassiveSkill): + """ + 历经无数实战考验, 完成极限训练的战勤统帅, 方可解禁战勤系统限制代码。\n +     提升战勤统帅的精神、 基本攻击力和技能攻击力、 物理暴击率, 并增加[保护模件 (缓冲)]的单次生成数量和最大累积上限。 + """ + name = "系统 · 限制解除" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "a354f4930334e70b0275f5d92668ce3d" + hasVP = False + hasUP = False + + # 精神增加 : {value0} + data0 = [0, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + # 基本攻击力和技能攻击力增加 : {value1}% + data1 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 物理暴击率增加 : {value2}% + data2 = [0, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 学习[保护模件 (缓冲)]后 + # 保护罩额外生成 : {value3}% + data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 保护罩最大累积量上限 : 目标生命值上限的{value4}% + 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 + # 强化保护罩额外生成 : {value5}% + data5 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 强化保护罩额外降低伤害 : {value6}% + data6 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 战服 · 超限压制 +# gunner_female/paramedic/9559c99a9596b20d031de1ce2649b326 +# 944b9aab492c15a8474f96947ceeb9e4/9559c99a9596b20d031de1ce2649b326 +class Skill35(ActiveSkill): + """ + 启动战斗服的超负荷极限输出程序, 突进追踪前方射程范围内的所有敌人, 造成高额伤害, 随后回归原位。 + """ + name = "战服 · 超限压制" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [982, 4038] + uuid = "9559c99a9596b20d031de1ce2649b326" + hasVP = True + hasUP = True + vps = [{'name': '超高效镇压', 'desc': '无敌强化
施放时间减少'}, {'name': '绝对引力阵', 'desc': '无敌强化
可聚集敌人'}] # noqa: E501 + + # 压制攻击力 : {value0} X {value1} + data0 = [0, 18255, 20107, 21959, 23811, 25663, 27515, 29367, 31219, 33071, 34923, 36775, 38627, 40479, 42331, 44183, 46035, 47887, 49739, 51591, 53443, 55295, 57147, 58999, 60851, 62703, 64555, 66407, 68259, 70111, 71963, 73815, 75666, 77518, 79370, 81222, 83074, 84926, 86778, 88630, 90482, 92334, 94186, 96038, 97890, 99742, 101594, 103446, 105298, 107150, 109002]# noqa: E501 + 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 + + def vp_1(self): + """ + [战服 · 超限压制]\n + 直接向前方突进\n + - 施放时进入无敌状态\n + [保护模件 (净化)]\n + 施放时, 队员和自身恢复生命值最大值10%的生命值\n + 免疫一次解除的减益效果, 持续10秒 + """ + ... + + def vp_2(self): + """ + [战服 · 超限压制]\n + 删除寻敌功能\n + 快速包围前方圆形范围进行攻击\n + - 被包围的敌人被推到中心位置\n + - 无敌持续时间增加\n + [保护模件 (净化)]\n + 施放时, 队员和自身恢复生命值最大值10%的生命值\n + 免疫一次解除的减益效果, 持续10秒 + """ + ... + +# 战服 · 超负荷炮 +# gunner_female/paramedic/955eb7e828c2517131a80f580186838c +# 944b9aab492c15a8474f96947ceeb9e4/955eb7e828c2517131a80f580186838c +class Skill36(ActiveSkill): + """ + 取出战斗服内置的遥控兵器并部署于前方, 为其超负荷充能后, 以强烈的冲击力向前方发射, 对敌人造成伤害。\n +     施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n + [保护模件 (缓冲) 强化效果]\n +     降低所受伤害、 进入霸体状态 + """ + name = "战服 · 超负荷炮" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [1185, 4873] + uuid = "955eb7e828c2517131a80f580186838c" + hasVP = True + hasUP = True + vps = [{'name': '圆阵歼灭', 'desc': '施放时间减少
范围增加'}, {'name': '智能攻防程序', 'desc': '施放时间减少'}] # noqa: E501 + + # 能量炮发射攻击力 : {value0} X {value1} + data0 = [0, 10896, 12001, 13106, 14212, 15317, 16423, 17528, 18633, 19739, 20844, 21949, 23055, 24160, 25265, 26371, 27476, 28581, 29687, 30792, 31898, 33003, 34108, 35214, 36319, 37424, 38530, 39635, 40740, 41846, 42951, 44057, 45162, 46267, 47373, 48478, 49583, 50689, 51794, 52899, 54005, 55110, 56215, 57321, 58426, 59532, 60637, 61742, 62848, 63953, 65058]# noqa: E501 + 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 + # 强化保护罩充能量 : {value2} + data2 = [0, 3461, 3585, 3708, 3832, 3956, 4080, 4204, 4328, 4445, 4568, 4692, 4816, 4940, 5064, 5188, 5311, 5428, 5552, 5676, 5800, 5924, 6048, 6171, 6295, 6412, 6536, 6660, 6784, 6908, 7031, 7155, 7279, 7396, 7520, 7644, 7768, 7891, 8014, 8137, 8259, 8382, 8505, 8628, 8751, 8874, 8997, 9120, 9243, 9366, 9489]# noqa: E501 + # 强化保护罩降低伤害率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + + def vp_1(self): + """ + [战服 · 超负荷炮]\n + 改变激光输出方式\n + - 以施放者为中心画圆进行发射\n + 总攻击力相同\n + [系统 · 限制解除]\n + 强化保护罩持续时间 +3秒\n + 所受伤害减少量 +5% + """ + ... + + def vp_2(self): + """ + [战服 · 超负荷炮]\n + 改变激光输出方式\n + - 医神设备自动施放\n + 可以在其他动作中施放\n + 激光多段攻击次数 +5次\n + 总攻击力相同\n + [系统 · 限制解除]\n + 强化保护罩持续时间 +3秒\n + 所受伤害减少量 +5% + """ + ... + +# 绝境策略 : 极限歼灭 +# gunner_female/paramedic/c6eaf15c287d9154479d1714cad5b4e0 +# 944b9aab492c15a8474f96947ceeb9e4/c6eaf15c287d9154479d1714cad5b4e0 +class Skill37(ActiveSkill): + """ + 战勤统帅在判断小队即将全灭时, 可启用的机密战术程序。 该程序需通过战勤统帅的权限启用, 执行时激活自律神经系统约3秒, 随后调用战斗服内置的所有兵器, 发动毁天灭地的攻势。 + """ + name = "绝境策略 : 极限歼灭" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2327, 9573] + uuid = "c6eaf15c287d9154479d1714cad5b4e0" + hasVP = False + hasUP = False + + # 爪攻击力 : {value0} + data0 = [0, 52019, 64081, 76143, 88205, 100268, 112330, 124392, 136455, 148517, 160579, 172641, 184704, 196766, 208828, 220891, 232953, 245015, 257077, 269140, 281202, 293264, 305327, 317389, 329451, 341513, 353576, 365638, 377700, 389763, 401825, 413887, 425949, 438012, 450074, 462136, 474199, 486261, 498323, 510385, 522448, 534510, 546572, 558635, 570697, 582759, 594821, 606884, 618946, 631008, 643071]# noqa: E501 + # 无人机协同攻击力 : {value1} X {value2} + data1 = [0, 5202, 6408, 7614, 8821, 10027, 11233, 12439, 13645, 14852, 16058, 17264, 18470, 19677, 20883, 22089, 23295, 24502, 25708, 26914, 28120, 29326, 30533, 31739, 32945, 34151, 35358, 36564, 37770, 38976, 40182, 41389, 42595, 43801, 45007, 46214, 47420, 48626, 49832, 51039, 52245, 53451, 54657, 55863, 57070, 58276, 59482, 60688, 61895, 63101, 64307]# noqa: E501 + data2 = [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 + # 护盾砸击攻击力 : {value3} + data3 = [0, 78028, 96121, 114215, 132308, 150402, 168495, 186588, 204682, 222775, 240869, 258962, 277056, 295149, 313242, 331336, 349429, 367523, 385616, 403710, 421803, 439896, 457990, 476083, 494177, 512270, 530364, 548457, 566550, 584644, 602737, 620831, 638924, 657018, 675111, 693204, 711298, 729391, 747485, 765578, 783672, 801765, 819858, 837952, 856045, 874139, 892232, 910325, 928419, 946512, 964606]# noqa: E501 + # 超负荷炮攻击力 : {value4} X {value5} + data4 = [0, 19507, 24030, 28554, 33077, 37600, 42124, 46647, 51170, 55694, 60217, 64741, 69264, 73787, 78311, 82834, 87357, 91881, 96404, 100927, 105451, 109974, 114497, 119021, 123544, 128068, 132591, 137114, 141638, 146161, 150684, 155208, 159731, 164254, 168778, 173301, 177824, 182348, 186871, 191395, 195918, 200441, 204965, 209488, 214011, 218535, 223058, 227581, 232105, 236628, 241151]# noqa: E501 + data5 = [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 + +# 系统常量 · 战斗服 (改良型) +# gunner_female/paramedic/6bdcefb90e5e4387d4faa3633b4b587c +# 944b9aab492c15a8474f96947ceeb9e4/6bdcefb90e5e4387d4faa3633b4b587c +class Skill38(PassiveSkill): + """ + 重霄·协战师的战斗服, 不仅具备顶尖的战斗功能, 还兼顾了外出旅行的需求。\n +     进入地下城时, 重霄·协战师的战斗服外形将会改变。 + """ + name = "系统常量 · 战斗服 (改良型)" + learnLv = 95 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "6bdcefb90e5e4387d4faa3633b4b587c" + hasVP = False + hasUP = False + + +# 系统 · 临战编程 +# gunner_female/paramedic/5fed75723a5d5d373c9f54fba1c7dc06 +# 944b9aab492c15a8474f96947ceeb9e4/5fed75723a5d5d373c9f54fba1c7dc06 +class Skill39(PassiveSkill): + """ + 在瞬息万变的战场, 重霄·协战师面对危急状况时, 常常临时起意修改战术程序。 这些令人胆寒的代码, 连编制者本人都不敢执行。 在未来的战斗中, 这些程序或许还将不断修改。\n +     提升重霄·协战师的基本攻击力、 转职技能攻击力和精神, 部分技能在程序修改后会进一步强化。\n +     [战服 · 机动打击] : 施放后即刻发动第二击。\n +     [近战 · 闪退射击] : 施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。 + """ + name = "系统 · 临战编程" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "5fed75723a5d5d373c9f54fba1c7dc06" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # 精神增加 : {value1} + data1 = [0, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650]# noqa: E501 + +# 系统 · 孤军突破 +# gunner_female/paramedic/56ef36c1980e67dd2bb50b180a925b89 +# 944b9aab492c15a8474f96947ceeb9e4/56ef36c1980e67dd2bb50b180a925b89 +class Skill40(ActiveSkill): + """ + 작전 중 다양한 요인으로, 적으로 둘러싸인 경우. 진(眞) 패러메딕은 즉시 천계군 사령부에 연락을 취한 뒤 전장 상공에 수집 중인 APIUS를 불러들여 돌파 프로세스를 시행한다.\n + 결합 된 APIUS는 수집된 정보를 계산하여 1회 소모 가능한 전장 정보를 지급한다. 이후 고립부 지역의 적 정보를 산출한 뒤 에너지를 방출하여 주변 적들에게 피해를 입힌다.\n + 승인 대기 중인 상태에서 받는 모든 피해는 막거나 피해낸다. + """ + name = "系统 · 孤军突破" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1336, 5493] + uuid = "56ef36c1980e67dd2bb50b180a925b89" + hasVP = False + hasUP = False + + # 폭발 공격력 : {value1} X {value2} + 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 + 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 + # 타격 당 정보 습득률 : 40% + # [범위 정보] + # 폭발 범위 : {value3}% + 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + +# 空袭策略 : 神兵天降 +# gunner_female/paramedic/d40a932ac818bf4fa044dc1e4f8b2708 +# 944b9aab492c15a8474f96947ceeb9e4/d40a932ac818bf4fa044dc1e4f8b2708 +class Skill41(ActiveSkill): + """ + 从交战区域上空俯冲而下, 执行超高空速降程序。\n +     重霄·协战师抵达交战区域上空, 为队员们提供强化效果, 随后倾尽全力发动强袭歼灭行动。\n +     增益效果根据[强袭策略 : 区域肃清]的一定比率生效。\n +     强袭流程会根据关联的觉醒技能而变化。\n + 选择[强袭策略 : 区域肃清]时 :\n +     为队员们提供持续一段时间的增益效果。\n + 选择[绝境策略 : 极限歼灭]时 :\n +     提供[强袭策略 : 区域肃清]增益效果和可重复生效的增益效果。 强袭前预输入[强袭策略 : 区域肃清]技能, 可无需施放动作直接施放; 通过预输入施放时, [强袭策略 : 区域肃清]的攻击力将以一定比率合算至[空袭策略 : 神兵天降]的激光攻击力中。\n +     2种关联均适用同步化流程。\n +     [三次觉醒技能]\n +     施放三次觉醒技能时, 与关联技能共享冷却时间。\n +     若关联技能还在冷却中, 则无法施放三次觉醒技能。 + """ + name = "空袭策略 : 神兵天降" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [3258, 13402] + uuid = "d40a932ac818bf4fa044dc1e4f8b2708" + hasVP = False + hasUP = False + + # 激光多段攻击力 : {value0} X {value1} + data0 = [0, 37544, 46249, 54955, 63661, 72367, 81073, 89778, 98484, 107190, 115896, 124601, 133307, 142013, 150719, 159424, 168130, 176836, 185542, 194248, 202953, 211659, 220365, 229071, 237776, 246482, 255188, 263894, 272600, 281305, 290011, 298717, 307423, 316128, 324834, 333540, 342246, 350952, 359657, 368363, 377069, 385775, 394480, 403186, 411892, 420598, 429303, 438009, 446715, 455421, 464127]# noqa: E501 + 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 + # 连锁爆炸多段攻击力 : {value2} X {value3} + data2 = [0, 25029, 30833, 36637, 42441, 48244, 54048, 59852, 65656, 71460, 77264, 83068, 88871, 94675, 100479, 106283, 112087, 117891, 123695, 129498, 135302, 141106, 146910, 152714, 158518, 164321, 170125, 175929, 181733, 187537, 193341, 199145, 204948, 210752, 216556, 222360, 228164, 233968, 239772, 245575, 251379, 257183, 262987, 268791, 274595, 280398, 286202, 292006, 297810, 303614, 309418]# noqa: E501 + data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 选择[强袭策略 : 区域肃清]时效果 + # 力量/智力增加 : [强袭策略 : 区域肃清]的{value4}% + data4 = [0, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158]# noqa: E501 + # 攻击/移动速度增加 : [强袭策略 : 区域肃清]的{value5}% + 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]# noqa: E501 + # 效果持续时间 : {value6}秒 + data6 = [0, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43]# noqa: E501 + # 选择[绝境策略 : 极限歼灭]时效果 + # 力量/智力增加 : [强袭策略 : 区域肃清]的{value7}% + data7 = [0, 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, 73]# noqa: E501 + # 效果持续时间 : {value8}秒 + data8 = [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]# noqa: E501 + # 预输入[强袭策略 : 区域肃清]时攻击力合算比率 : {value9}% + data9 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'paramedic' + self.nameCN = '重霄·协战师' + self.role = 'gunner_female' + self.角色 = '神枪手(女)' + self.职业 = '协战师' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/knight/chaos.py b/backend/core/character/GF/knight/chaos.py new file mode 100644 index 00000000..dc217a59 --- /dev/null +++ b/backend/core/character/GF/knight/chaos.py @@ -0,0 +1,1999 @@ +#0ee8fa5dc525c1a1f23fc6911e921e4a +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 盾挑 +# knight/chaos/3c5604bdbb0240b8f130f59ab40509c3 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用盾牌攻击敌人并使其浮空。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [帝国骑士的基本技能。\n + 与敌人对战时, 一边防守, 一边寻找敌人的弱点, 看准时机使用盾牌进行强力的攻击, 让敌人防不胜防。\n + 只有完全掌握盾挑的人才有资格当上骑士团团长, 千万不要小看这个技能。] + """ + name = "盾挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 盾牌挑击攻击力 : {value0}% + data0 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 450, 455, 459, 464, 468, 473, 477, 482, 486, 491, 495, 500, 504, 509, 513, 518, 522, 527, 531, 536]# noqa: E501 + +# 强踢 +# knight/chaos/9dda3f4a849dba1a288dd65e116860f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9dda3f4a849dba1a288dd65e116860f2 +class Skill1(ActiveSkill): + """ + 使用脚踢攻击前方敌人, 威势之大甚至能够激起地上的沙石。\n + 沙石会使敌人进入失明和减速状态。 守护者在沙石的掩盖之下会增加回避率。\n + [帝国的大竞技场中经常能够看到这个技能的身影。 虽然手段有些卑劣, 但是因为它的实用性, 即使是把名誉看的很重的骑士们也会使用。\n + 只有为了国家和君主愿意牺牲小我的人才是真正的骑士。] + """ + name = "强踢" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [2, 350] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 脚踢攻击力 : {value0}% + data0 = [0, 2222, 2447, 2673, 2898, 3124, 3349, 3575, 3800, 4025, 4251, 4476, 4702, 4927, 5152, 5378, 5603, 5829, 6054, 6280, 6505, 6730, 6956, 7181, 7407, 7632, 7858, 8083, 8308, 8534, 8759, 8985, 9210, 9435, 9661, 9886, 10112, 10337, 10563, 10788, 11013, 11239, 11464, 11690, 11915, 12140, 12366, 12591, 12817, 13042, 13268, 13493, 13718, 13944, 14169, 14395, 14620, 14846, 15071, 15296, 15522, 15747, 15973, 16198, 16423, 16649, 16874, 17100, 17325, 17551, 17776]# noqa: E501 + # 减速几率 : {value1}% + 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 + # 敌人移动速度减少 : {value2}% + data2 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 失明几率 : {value3}% + data3 = [0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119]# noqa: E501 + # 失明持续时间 : {value4}秒 + data4 = [0, 1.5, 1.5, 1.5, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.7, 2.7, 2.7, 2.8, 2.8, 2.8, 2.9, 2.9, 2.9, 3, 3, 3, 3.1, 3.1, 3.2, 3.2, 3.2, 3.3, 3.3, 3.3, 3.4, 3.4, 3.4, 3.5, 3.5, 3.5, 3.6, 3.6, 3.6, 3.7, 3.7, 3.7, 3.8, 3.8]# noqa: E501 + # 回避率增加 : {value5}% + data5 = [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 + +# 盾牌转换 +# knight/chaos/8f73f243041c2d27739fe7696f02bf9b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8f73f243041c2d27739fe7696f02bf9b +class Skill2(ActiveSkill): + """ + 可以切换手中盾牌的样式。 完成盾牌任务后, 可以在装备栏中的盾牌库里可以要选择备选切换的盾牌。 + """ + name = "盾牌转换" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 10 + mp = [10, 10] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = False + + +# 统御 : 魔灵战士 +# knight/chaos/faf9cd66281078b51be2ee0b0f6c5530 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/faf9cd66281078b51be2ee0b0f6c5530 +class Skill3(ActiveSkill): + """ + 学习后可使[魔灵召唤 : 波拉斯]、 [魔灵召唤 : 狂暴布洛克]、 [魔灵召唤 : 假面杰森]、 [魔灵召唤 : 旋转小冯]、 [魔灵召唤 : 迪克老爹]的召唤过程更加便捷。\n + 施放技能时, 一次性召唤出所有可以召唤的魔灵战士。 + """ + name = "统御 : 魔灵战士" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 0.1 + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + +# 统御 : 魔灵法师 +# knight/chaos/1721e94897e9961d5c98130a13392f17 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1721e94897e9961d5c98130a13392f17 +class Skill4(ActiveSkill): + """ + 学习后可使[魔灵召唤 : 瓦尔琪]、 [魔灵召唤 : 大画家芭芘]、 [魔灵召唤 : 小吸血鬼夏伊]、 [魔灵召唤 : 大富翁鲁邦]、 [魔灵召唤 : 红心女皇艾莉莎]的召唤过程更加便捷。 施放技能时, 一次性召唤出所有可以召唤的魔灵法师。 + """ + name = "统御 : 魔灵法师" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 0.1 + uuid = "1721e94897e9961d5c98130a13392f17" + hasVP = False + hasUP = False + + +# 亚丁的庇佑 +# knight/chaos/0b8db1e10b3abbd24d38564e708675d5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0b8db1e10b3abbd24d38564e708675d5 +class Skill5(PassiveSkill): + """ + 混沌魔灵在受到致命一击时, 魔神亚丁会出现并保护混沌魔灵。\n + 亚丁会通过不停地牺牲恶魔来延长自身的存在时间, 并使用激光攻击敌人, 同时释放可以保护友军的保护罩。\n + 可以在已学习的技能窗口上用鼠标右键设置开启/关闭。 关闭状态时, 魔神亚丁复活友军后不作停留直接消失。 + """ + name = "亚丁的庇佑" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [0, 15]# noqa: E501 + # 复活时召唤兽体力 : {value1}% + data1 = [0, 10]# noqa: E501 + # 复活后无敌时间 : {value2}秒 + data2 = [0, 3]# noqa: E501 + # 保护罩持续时间 : {value3}秒 + data3 = [0, 3]# noqa: E501 + # 激光持续时间 : {value4}秒 + data4 = [0, 5]# noqa: E501 + # 激光攻击次数上限 : {value5} + data5 = [0, 3]# noqa: E501 + # 激光命中敌人后追加伤害比率 : {value6}% + data6 = [0, 20]# noqa: E501 + # 被激光命中的敌人移动速度减少比率 : {value7}% + data7 = [0, 70]# noqa: E501 + # 魔神供奉开始时间 : 召唤结束的{value8}秒前开始 + data8 = [0, 5]# noqa: E501 + # 魔神供奉范围 : {value9}px + data9 = [0, 200]# noqa: E501 + # 魔神供奉牺牲魔灵数量上限 : {value10} + data10 = [0, 2]# noqa: E501 + # 魔神供奉后持续时间增加量 : 每个魔灵增加{value11}秒 + data11 = [0, 5]# noqa: E501 + +# 后跳 +# knight/chaos/7822d6d52e10964a6755f142c666b494 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7822d6d52e10964a6755f142c666b494 +class Skill6(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# knight/chaos/5a56514f35cf0270ae8d6c65f8fefd78 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill7(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# knight/chaos/ce26c6b69d02a440a81b552bec94f03b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b +class Skill8(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# knight/chaos/892ef624d8bf3d7fc045f84825fd6104 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/892ef624d8bf3d7fc045f84825fd6104 +class Skill9(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 盾击 +# knight/chaos/717f1e2104fe4b796f800352fa143ecc +# 0ee8fa5dc525c1a1f23fc6911e921e4a/717f1e2104fe4b796f800352fa143ecc +class Skill10(ActiveSkill): + """ + 挥舞盾牌对敌人进行强力攻击, 并使其进入眩晕状态。\n + 追加操作时可以提起盾牌向前突进。\n + [厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。] + """ + name = "盾击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [5, 180] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0}% + data0 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + # 眩晕几率 : {value1}% + 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 + # 眩晕持续时间 : {value2}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 追加操作时突进攻击力 : {value3}% + data3 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + +# 命运之轮 +# knight/chaos/4655101518604f874721b3cc249aae10 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/4655101518604f874721b3cc249aae10 +class Skill11(ActiveSkill): + """ + 使用盾牌将敌人拉过来后, 将其挑至空中禁锢在命运之轮中。\n + 对无法抓取的敌人不适用控制效果。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [命运之轮开始旋转了。] + """ + name = "命运之轮" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [5, 249] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 拉扯攻击力 : {value0}% + data0 = [0, 1234, 1359, 1484, 1609, 1735, 1860, 1985, 2110, 2235, 2361, 2486, 2611, 2736, 2861, 2986, 3112, 3237, 3362, 3487, 3612, 3737, 3863, 3988, 4113, 4238, 4363, 4489, 4614, 4739, 4864, 4989, 5114, 5240, 5365, 5490, 5615, 5740, 5866, 5991, 6116, 6241, 6366, 6491, 6617, 6742, 6867, 6992, 7117, 7243, 7368, 7493, 7618, 7743, 7868, 7994, 8119, 8244, 8369, 8494, 8619, 8745, 8870, 8995, 9120, 9245, 9371, 9496, 9621, 9746, 9871]# noqa: E501 + # 挑飞攻击力 : {value1}% + data1 = [0, 2645, 2913, 3182, 3450, 3718, 3987, 4255, 4523, 4792, 5060, 5329, 5597, 5865, 6134, 6402, 6670, 6939, 7207, 7475, 7744, 8012, 8280, 8549, 8817, 9085, 9354, 9622, 9890, 10159, 10427, 10695, 10964, 11232, 11500, 11769, 12037, 12305, 12574, 12842, 13110, 13379, 13647, 13915, 14184, 14452, 14721, 14989, 15257, 15526, 15794, 16062, 16331, 16599, 16867, 17136, 17404, 17672, 17941, 18209, 18477, 18746, 19014, 19282, 19551, 19819, 20087, 20356, 20624, 20892, 21161]# noqa: E501 + # 命运之轮持续时间 : {value2}秒 + data2 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501 + +# 自动防御 +# knight/chaos/f2fb27162beb0b87a7cb9af7900e95f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill12(PassiveSkill): + """ + 学习此技能后, 在任何情况下都有几率抵挡敌人的攻击并降低所受伤害。\n + [利剑和盾牌从来都不是骑士们杀伐的理由, 因为他们知道在利剑和盾牌的后面有着他们要保护的人。] + """ + name = "自动防御" + learnLv = 5 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + mp = [5, 250] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 格挡几率 : {value0}% + data0 = [0, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 100, 100, 100, 100]# noqa: E501 + # 格挡成功时所受伤害减少率 : {value1}% + data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 发动后的冷却时间 : {value2}秒 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 盾牌格挡 +# knight/chaos/0969cd4054d93da07708108c0cc1c4b5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0969cd4054d93da07708108c0cc1c4b5 +class Skill13(ActiveSkill): + """ + 使用盾牌格挡敌人的攻击。 防御成功时按下基本攻击键, 则会使用盾牌反击; 若按下前方向键, 则会使用手中的武器进行反击。\n + 反击后, 按住技能键可抓取敌人。\n + [使用狭长的剑招架或使用宽而结实的盾牌格挡。\n + 如何抉择就看你自己了。] + """ + name = "盾牌格挡" + learnLv = 10 + masterLv = 1 + maxLv = 7 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [10, 220] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 防御成功时伤害减少比率 : {value0}% + data0 = [0, 10, 15, 20, 25, 30, 30, 30]# noqa: E501 + # 使用武器反击攻击力 : {value1}% + data1 = [0, 172, 367, 563, 758, 954, 1150, 1345]# noqa: E501 + # 使用武器反击时控制持续时间 : {value2}秒 + data2 = [0, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 使用盾牌反击攻击力 : {value3}% + data3 = [0, 258, 551, 844, 1138, 1430, 1724, 2017]# noqa: E501 + # 盾牌反击眩晕几率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 盾牌反击的眩晕时间 : {value5}秒 + data5 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6]# noqa: E501 + +# 致命突刺 +# knight/chaos/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill14(ActiveSkill): + """ + 对敌人施放强力的刺击。\n + 蓄气后发动, 可以增加攻击力、 突刺距离和范围。\n + [原本为帝国贵族剑士所掌握的剑术。 帝国皇帝为了提升骑士团的战斗力, “奉劝”贵族们将秘传剑术传授给骑士们。 迫于压力, 贵族剑士只好将一些初级剑术传授给了骑士团。] + """ + name = "致命突刺" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [6, 250] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 623, 686, 749, 812, 875, 938, 1002, 1065, 1128, 1191, 1254, 1317, 1381, 1444, 1507, 1570, 1633, 1696, 1760, 1823, 1886, 1949, 2012, 2075, 2138, 2202, 2265, 2328, 2391, 2454, 2517, 2581, 2644, 2707, 2770, 2833, 2896, 2960, 3023, 3086, 3149, 3212, 3275, 3339, 3402, 3465, 3528, 3591, 3654, 3718, 3781, 3844, 3907, 3970, 4033, 4096, 4160, 4223, 4286, 4349, 4412, 4475, 4539, 4602, 4665, 4728, 4791, 4854, 4918, 4981]# noqa: E501 + # 最大蓄气时攻击力 : {value1}% + data1 = [0, 778, 857, 936, 1015, 1094, 1173, 1252, 1330, 1409, 1488, 1567, 1646, 1725, 1804, 1883, 1962, 2041, 2120, 2199, 2278, 2357, 2435, 2514, 2593, 2672, 2751, 2830, 2909, 2988, 3067, 3146, 3225, 3304, 3383, 3462, 3540, 3619, 3698, 3777, 3856, 3935, 4014, 4093, 4172, 4251, 4330, 4409, 4488, 4567, 4645, 4724, 4803, 4882, 4961, 5040, 5119, 5198, 5277, 5356, 5435, 5514, 5593, 5672, 5750, 5829, 5908, 5987, 6066, 6145, 6224]# noqa: E501 + # 蓄气时间上限 : {value2}秒 + data2 = [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, 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% ~ {value4}% + 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 + data4 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + +# 跳斩 +# knight/chaos/c9664191611af31142e052dfaef84530 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c9664191611af31142e052dfaef84530 +class Skill15(ActiveSkill): + """ + 向前方跳跃劈砍敌人。\n + 对倒地状态的敌人造成控制效果和更高的伤害。\n + 对无法抓取的敌人不适用控制效果。\n + [这是骑士们在战场上寻找装死敌人时的常用技能, 可以让那些丧失抵抗能力的人毫无痛苦地死去。 怜悯, 也是骑士的美德之一。] + """ + name = "跳斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [7, 250] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0} + data0 = [0, 2045, 2252, 2460, 2667, 2875, 3082, 3290, 3497, 3705, 3912, 4120, 4327, 4535, 4742, 4949, 5157, 5364, 5572, 5779, 5987, 6194, 6402, 6609, 6817, 7024, 7232, 7439, 7647, 7854, 8061, 8269, 8476, 8684, 8891, 9099, 9306, 9514, 9721, 9929, 10136, 10344, 10551, 10758, 10966, 11173, 11381, 11588, 11796, 12003, 12211, 12418, 12626, 12833, 13041, 13248, 13456, 13663, 13870, 14078, 14285, 14493, 14700, 14908, 15115, 15323, 15530, 15738, 15945, 16153, 16360]# noqa: E501 + # 对倒地状态的敌人的攻击力增加率 : {value1}% + data1 = [0, 121, 123, 126, 128, 129, 132, 134, 137, 138, 140, 143, 145, 146, 149, 151, 154, 155, 157, 160, 162, 163, 166, 168, 171, 172, 174, 177, 179, 180, 183, 185, 188, 189, 191, 194, 196, 197, 200, 202, 204, 206, 208, 211, 213, 214, 217, 219, 221, 223, 225, 227, 230, 231, 234, 236, 238, 240, 242, 244, 247, 248, 250, 253, 255, 257, 259, 261, 263, 265, 267]# noqa: E501 + +# 飞跃截击 +# knight/chaos/cfacda0647b9a0f595df2c2aad30c18d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/cfacda0647b9a0f595df2c2aad30c18d +class Skill16(ActiveSkill): + """ + 快速的跳向空中的敌人, 并用盾牌将其击落, 并产生冲击波。\n + [拿着厚重的盾牌, 怎么会跳得这样轻盈?] + """ + name = "飞跃截击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [10, 220] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0} + data0 = [0, 1336, 1472, 1607, 1743, 1878, 2014, 2149, 2285, 2420, 2556, 2691, 2827, 2962, 3098, 3234, 3369, 3505, 3640, 3776, 3911, 4047, 4182, 4318, 4453, 4589, 4724, 4860, 4995, 5131, 5267, 5402, 5538, 5673, 5809, 5944, 6080, 6215, 6351, 6486, 6622, 6757, 6893, 7029, 7164, 7300, 7435, 7571, 7706, 7842, 7977, 8113, 8248, 8384, 8519, 8655, 8790, 8926, 9062, 9197, 9333, 9468, 9604, 9739, 9875, 10010, 10146, 10281, 10417, 10552, 10688]# noqa: E501 + # 冲击波攻击力 : {value1} + data1 = [0, 1108, 1220, 1333, 1445, 1558, 1670, 1782, 1895, 2007, 2120, 2232, 2344, 2457, 2569, 2682, 2794, 2906, 3019, 3131, 3244, 3356, 3468, 3581, 3693, 3806, 3918, 4030, 4143, 4255, 4368, 4480, 4592, 4705, 4817, 4930, 5042, 5154, 5267, 5379, 5492, 5604, 5716, 5829, 5941, 6054, 6166, 6278, 6391, 6503, 6616, 6728, 6840, 6953, 7065, 7178, 7290, 7402, 7515, 7627, 7740, 7852, 7964, 8077, 8189, 8302, 8414, 8526, 8639, 8751, 8864]# noqa: E501 + # 冲击波范围 : {value2}% + data2 = [0, 133, 136, 137, 139, 142, 143, 145, 146, 149, 151, 152, 155, 156, 159, 161, 162, 165, 166, 168, 171, 172, 174, 175, 178, 180, 182, 184, 185, 188, 190, 191, 194, 195, 197, 200, 201, 203, 204, 207, 209, 211, 213, 214, 217, 219, 220, 223, 224, 226, 229, 230, 232, 234, 236, 238, 240, 242, 243, 246, 248, 249, 252, 253, 255, 258, 259, 261, 263, 265, 267]# noqa: E501 + +# 强化 - 后跳 +# knight/chaos/2b340542e776818b78f3212af184bd6b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/2b340542e776818b78f3212af184bd6b +class Skill17(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# knight/chaos/1fea5a626f15230237946a11a9d11582 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1fea5a626f15230237946a11a9d11582 +class Skill18(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 防御姿态 +# knight/chaos/45442bbbe33540b4deeec29437dae70c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/45442bbbe33540b4deeec29437dae70c +class Skill19(PassiveSkill): + """ + 可以在盾牌格挡中进行移动和前冲。 被击一定次数后会解除防御姿态。\n + - [转职为精灵骑士后追加功能] -\n + 用盾牌格挡成功时, [盾牌格挡]、 [自动防御]、 [铁壁推进]的冷却时间会减少; 施放[盾牌格挡]期间, 免疫异常状态。\n + [进击吧! 骑士!] + """ + name = "防御姿态" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 10 + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = False + + # 防御姿态的持续时间 : {value0}秒 + data0 = [0, 5]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 40]# noqa: E501 + # 防御次数上限 : {value2}次 + data2 = [0, 10]# noqa: E501 + +# 破武之轮 +# knight/chaos/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill20(ActiveSkill): + """ + 挥剑向前方发射齿轮状的剑气。\n + 被击中的敌人会在一段时间内进入破武器状态。\n + 长按技能键可以蓄气施放, 蓄气时间越长, 破武器效果持续时间越长。\n + [转职为精灵骑士后附加效果]\n + 始终具有最大蓄气效果。\n + [冷风吹的越强, 行人却将围巾裹得越严实。\n + 而温暖的阳光照耀下来, 行人很快就把围巾拿掉了。] + """ + name = "破武之轮" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [9, 250] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 蓄气时间上限 : {value0}秒 + data0 = [0, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54]# noqa: E501 + # 挥剑攻击力 : {value1}% + data1 = [0, 1482, 1632, 1783, 1933, 2083, 2234, 2384, 2534, 2685, 2835, 2985, 3136, 3286, 3436, 3587, 3737, 3887, 4038, 4188, 4338, 4489, 4639, 4789, 4940, 5090, 5240, 5391, 5541, 5691, 5842, 5992, 6142, 6293, 6443, 6593, 6743, 6894, 7044, 7194, 7345, 7495, 7645, 7796, 7946, 8096, 8247, 8397, 8547, 8698, 8848, 8998, 9149, 9299, 9449, 9600, 9750, 9900, 10051, 10201, 10351, 10502, 10652, 10802, 10953, 11103, 11253, 11404, 11554, 11704, 11855]# noqa: E501 + # 剑气攻击力 : {value2}% + data2 = [0, 2964, 3265, 3566, 3866, 4167, 4468, 4768, 5069, 5370, 5671, 5971, 6272, 6573, 6873, 7174, 7475, 7776, 8076, 8377, 8678, 8978, 9279, 9580, 9880, 10181, 10482, 10783, 11083, 11384, 11685, 11985, 12286, 12587, 12888, 13188, 13489, 13790, 14090, 14391, 14692, 14993, 15293, 15594, 15895, 16195, 16496, 16797, 17098, 17398, 17699, 18000, 18300, 18601, 18902, 19203, 19503, 19804, 20105, 20405, 20706, 21007, 21308, 21608, 21909, 22210, 22510, 22811, 23112, 23412, 23713]# noqa: E501 + # 最小蓄气时破武器效果持续时间 : {value3}秒 + data3 = [0, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.04, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5, 3.55, 3.6, 3.65, 3.7, 3.75, 3.8, 3.85, 3.9, 3.95, 4, 4.05, 4.09, 4.15, 4.2, 4.25, 4.3, 4.35, 4.4, 4.45, 4.5, 4.55, 4.6, 4.65, 4.7, 4.75, 4.8, 4.85, 4.9, 4.95]# noqa: E501 + # 最大蓄气时破武器效果持续时间 : {value4}秒 + data4 = [0, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.09, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.19, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9]# noqa: E501 + # 破武器几率 : {value5}% + 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 + # 破武器效果的敌人攻击力减少 : {value6}% + data6 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # [范围信息] + # 剑气大小比率 : {value7}% + 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 + +# 魔灵召唤 : 波拉斯 +# knight/chaos/d296043df164385a14cb973c8c7c4d07 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/d296043df164385a14cb973c8c7c4d07 +class Skill21(ActiveSkill): + """ + 召唤魔灵战士波拉斯。\n + 波拉斯是魔灵战士中最基本的兵种, 使用短剑进行攻击。\n + 波拉斯的攻击方式 : 利剑劈砍 (使用短剑向前劈砍)、 跳砍 (跳起来使用攻击敌人)。\n + 魔灵不会受到敌人任何攻击。\n + [魔灵波拉斯是个喜欢使用短剑虐待敌人的坏家伙。 虽然平常十分散漫不喜欢服从命令, 但在混沌魔灵手下却是一位非常优秀的战士。] + """ + name = "魔灵召唤 : 波拉斯" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [15, 420] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 利剑劈砍攻击力 : {value1} + data1 = [0, 615, 678, 740, 803, 865, 928, 990, 1052, 1115, 1177, 1240, 1302, 1365, 1427, 1489, 1552, 1614, 1677, 1739, 1802, 1864, 1926, 1989, 2051, 2114, 2176, 2239, 2301, 2363, 2426, 2488, 2551, 2613, 2676, 2738, 2801, 2863, 2925, 2988, 3050, 3113, 3175, 3238, 3300, 3362, 3425, 3487, 3550, 3612, 3675, 3737, 3799, 3862, 3924, 3987, 4049, 4112, 4174, 4236, 4299, 4361, 4424, 4486, 4549, 4611, 4673, 4736, 4798, 4861, 4923]# noqa: E501 + # 跳砍攻击力 : {value2} + data2 = [0, 2462, 2711, 2961, 3211, 3461, 3710, 3960, 4210, 4459, 4709, 4959, 5209, 5458, 5708, 5958, 6208, 6457, 6707, 6957, 7206, 7456, 7706, 7956, 8205, 8455, 8705, 8955, 9204, 9454, 9704, 9953, 10203, 10453, 10703, 10952, 11202, 11452, 11702, 11951, 12201, 12451, 12700, 12950, 13200, 13450, 13699, 13949, 14199, 14449, 14698, 14948, 15198, 15447, 15697, 15947, 16197, 16446, 16696, 16946, 17196, 17445, 17695, 17945, 18194, 18444, 18694, 18944, 19193, 19443, 19693]# noqa: E501 + +# 魔灵召唤 : 瓦尔琪 +# knight/chaos/28b583c75a49103a1d8aabf799c000a4 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/28b583c75a49103a1d8aabf799c000a4 +class Skill22(ActiveSkill): + """ + 召唤魔灵法师幸运瓦尔琪。\n + 瓦尔琪是魔灵法师中最基本的兵种, 使用魔法弹攻击敌人。\n + 魔灵不会受到敌人任何攻击。\n + [虽然瓦尔琪看起来十分善良, 但其纯真的外表下却隐藏着一个残暴的心。] + """ + name = "魔灵召唤 : 瓦尔琪" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [25, 480] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 梅花射击攻击力 : {value1} + data1 = [0, 551, 607, 663, 718, 774, 830, 886, 942, 998, 1054, 1110, 1165, 1221, 1277, 1333, 1389, 1445, 1501, 1556, 1612, 1668, 1724, 1780, 1836, 1892, 1948, 2003, 2059, 2115, 2171, 2227, 2283, 2339, 2395, 2450, 2506, 2562, 2618, 2674, 2730, 2786, 2842, 2897, 2953, 3009, 3065, 3121, 3177, 3233, 3289, 3344, 3400, 3456, 3512, 3568, 3624, 3680, 3736, 3791, 3847, 3903, 3959, 4015, 4071, 4127, 4183, 4238, 4294, 4350, 4406]# noqa: E501 + # 黑桃射击攻击力 : {value2} + data2 = [0, 1416, 1560, 1704, 1847, 1991, 2135, 2278, 2422, 2566, 2709, 2853, 2997, 3140, 3284, 3428, 3571, 3715, 3859, 4002, 4146, 4290, 4433, 4577, 4721, 4864, 5008, 5152, 5296, 5439, 5583, 5727, 5870, 6014, 6158, 6301, 6445, 6589, 6732, 6876, 7020, 7163, 7307, 7451, 7594, 7738, 7882, 8025, 8169, 8313, 8456, 8600, 8744, 8887, 9031, 9175, 9318, 9462, 9606, 9749, 9893, 10037, 10181, 10324, 10468, 10612, 10755, 10899, 11043, 11186, 11330]# noqa: E501 + # 穿刺率 : {value3}% + 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 + +# 军团遣散 +# knight/chaos/8510294202d0e042dd29a2422fc6770d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8510294202d0e042dd29a2422fc6770d +class Skill23(ActiveSkill): + """ + 解除对所有魔灵战士和魔灵法师的召唤。 + """ + name = "军团遣散" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 10 + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = False + + +# 军团列队 +# knight/chaos/dcb31a63ef58954f44ff2070c42a9a98 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/dcb31a63ef58954f44ff2070c42a9a98 +class Skill24(ActiveSkill): + """ + 使魔灵战士在前方列队。 魔灵战士一起从空中落下并排成一列, 落地时产生吸附敌人的冲击波, 对敌人造成伤害。 攻击后, 魔灵战士会保持原先的列队阵型。\n + 在决斗场中无法吸附敌人。 + """ + name = "军团列队" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [15, 360] + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = False + hasUP = True + + # 冲击波攻击力 : {value0} + data0 = [0, 10311, 11955, 13599, 15242, 16886, 18530, 20174, 21817, 23461, 25105, 26749, 28393, 30036, 31680, 33324, 34968, 36612, 38255, 39899, 41543, 43187, 44830, 46474, 48118, 49762, 51406, 53049, 54693, 56337, 57981, 59624, 61268, 62912, 64556, 66200, 67843, 69487, 71131, 72775, 74419, 76062, 77706, 79350, 80994, 82637, 84281, 85925, 87569, 89213, 90856, 92500, 94144, 95788, 97431, 99075, 100719, 102363, 104007, 105650, 107294, 108938, 110582, 112226, 113869, 115513, 117157, 118801, 120444, 122088, 123732]# noqa: E501 + # [范围信息] + # 冲击波大小比率 : {value1}% + 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 + +# 魔灵血统 +# knight/chaos/7e904ea3d2a9faa054604e55120a9268 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7e904ea3d2a9faa054604e55120a9268 +class Skill25(PassiveSkill): + """ + 增加基本攻击力和转职技能攻击力。 装备短剑时, 增加魔法暴击率。\n + 在决斗场中, 不增加基本攻击和技能攻击力。 + """ + name = "魔灵血统" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "7e904ea3d2a9faa054604e55120a9268" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + # 装备短剑时魔法暴击率增加 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 魔灵随行 +# knight/chaos/dbf8b30c7057032af0d68fcfa289fdae +# 0ee8fa5dc525c1a1f23fc6911e921e4a/dbf8b30c7057032af0d68fcfa289fdae +class Skill26(ActiveSkill): + """ + 命令所有已召唤出的魔灵战士和魔灵法师停止攻击, 并使其跟随混沌魔灵。 + """ + name = "魔灵随行" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 1.2 + uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = False + hasUP = False + + +# 力量法则 +# knight/chaos/d0cdaca82892e54097f22a1f60817048 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/d0cdaca82892e54097f22a1f60817048 +class Skill27(PassiveSkill): + """ + 카오스와 데몬의 관계는 그야말로 철저한 힘의 논리가 지배하는 관계라 말할 수 있다.\n + 카오스의 특정 스킬 공격력을 증가시킨다.\n + <특정 스킬 공격력 증가>\n + 군단 정렬, 팬시 트위스트, 파성추, 천공검, 파이널 어택, 악신난무, 검은 충격, 미드나잇 카니발, 매시브 파이어, 대난투, 아텐 현신, 그랜드 피날레, 악의 제전 + """ + name = "力量法则" + learnLv = 20 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 特定技能攻击力增加率 : {value0}% + data0 = [0, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 + +# 魔灵召唤 : 狂暴布洛克 +# knight/chaos/6e33d47e6622ce03b6defdd912140270 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/6e33d47e6622ce03b6defdd912140270 +class Skill28(ActiveSkill): + """ + 召唤狂暴战士布洛克。\n + 布洛克是位非常优秀的狂战士, 他疯狂地攻击足以令任何敌人头痛。\n + 布洛克的攻击方式 : 斩首(跳起来猛砸敌人的头部)、 乱击(使用锤击乱击敌人)、 回旋锤(挥舞战锤旋转攻击敌人)、 狂气(每过一定时间进入愤怒状态, 并提升自身攻击力)\n + 魔灵不会受到敌人任何攻击。\n + [这个魔灵个头虽然小, 但却拥有着最野蛮的魔灵血统。 其貌不扬的他能够在极短时间内进行狂风暴雨般的攻击, 但也因为经常沉迷于狂暴姿态中而听不到混沌魔灵的命令。] + """ + name = "魔灵召唤 : 狂暴布洛克" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [20, 400] + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 斩首攻击力 : {value1} + data1 = [0, 2020, 2225, 2430, 2634, 2839, 3044, 3249, 3454, 3659, 3864, 4069, 4274, 4479, 4684, 4888, 5093, 5298, 5503, 5708, 5913, 6118, 6323, 6528, 6733, 6937, 7142, 7347, 7552, 7757, 7962, 8167, 8372, 8577, 8782, 8986, 9191, 9396, 9601, 9806, 10011, 10216, 10421, 10626, 10831, 11036, 11240, 11445, 11650, 11855, 12060, 12265, 12470, 12675, 12880, 13085, 13289, 13494, 13699, 13904, 14109, 14314, 14519, 14724, 14929, 15134, 15338, 15543, 15748, 15953, 16158]# noqa: E501 + # 斩首出血几率 : {value2}% + data2 = [0, 85, 87, 87, 88, 88, 90, 90, 92, 92, 94, 94, 95, 95, 97, 97, 99, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 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 + # 斩首出血持续时间 : {value3}秒 + data3 = [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 + # 斩首出血攻击力 : {value4} + data4 = [0, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 91, 93, 94, 95, 96, 98]# noqa: E501 + # 乱击攻击力 : {value5} x {value6} + data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + data6 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 回旋锤攻击力 : {value7} + data7 = [0, 1812, 1996, 2180, 2364, 2548, 2732, 2915, 3099, 3283, 3467, 3651, 3835, 4019, 4202, 4386, 4570, 4754, 4938, 5122, 5306, 5489, 5673, 5857, 6041, 6225, 6409, 6593, 6776, 6960, 7144, 7328, 7512, 7696, 7880, 8063, 8247, 8431, 8615, 8799, 8983, 9167, 9350, 9534, 9718, 9902, 10086, 10270, 10454, 10637, 10821, 11005, 11189, 11373, 11557, 11741, 11924, 12108, 12292, 12476, 12660, 12844, 13028, 13211, 13395, 13579, 13763, 13947, 14131, 14314, 14498]# noqa: E501 + # 狂气状态时攻击力提升率 : {value8}% + data8 = [0, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44]# noqa: E501 + # 狂气状态持续时间 : {value9}秒 + data9 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 狂气状态冷却时间 : 15秒 + +# 魔灵炸弹 +# knight/chaos/1b1cfab062e0768bcc889e33e1f30dbf +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1b1cfab062e0768bcc889e33e1f30dbf +class Skill29(ActiveSkill): + """ + 用脚将前方的魔灵战士踢向敌人并引爆。 魔灵战士爆炸并给范围内的敌人造成伤害, 而魔灵战士因爆炸冲击力短暂进入眩晕状态。\n + 爆炸的魔灵战士数量越多, 攻击范围越广。 可以通过按前/后方向键, 调节魔灵战士飞出的距离。\n + [混沌魔灵在大规模战场上打散敌人阵型时常用的技术。 据说是从古代的攻城战中得到的启发。] + """ + name = "魔灵炸弹" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [80, 400] + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = False + hasUP = True + + # 爆炸后眩晕时间 : {value0}秒 + data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 脚踢攻击力 : {value1} + data1 = [0, 2058, 2267, 2476, 2685, 2894, 3102, 3311, 3520, 3729, 3938, 4147, 4355, 4564, 4773, 4982, 5191, 5400, 5608, 5817, 6026, 6235, 6444, 6652, 6861, 7070, 7279, 7488, 7697, 7905, 8114, 8323, 8532, 8741, 8949, 9158, 9367, 9576, 9785, 9994, 10202, 10411, 10620, 10829, 11038, 11246, 11455, 11664, 11873, 12082, 12291, 12499, 12708, 12917, 13126, 13335, 13544, 13752, 13961, 14170, 14379, 14588, 14796, 15005, 15214, 15423, 15632, 15841, 16049, 16258, 16467]# noqa: E501 + # 波拉斯爆炸攻击力 : {value2} + data2 = [0, 4121, 4540, 4958, 5376, 5794, 6212, 6630, 7048, 7466, 7885, 8303, 8721, 9139, 9557, 9975, 10393, 10811, 11230, 11648, 12066, 12484, 12902, 13320, 13738, 14156, 14575, 14993, 15411, 15829, 16247, 16665, 17083, 17501, 17920, 18338, 18756, 19174, 19592, 20010, 20428, 20846, 21265, 21683, 22101, 22519, 22937, 23355, 23773, 24191, 24609, 25028, 25446, 25864, 26282, 26700, 27118, 27536, 27954, 28373, 28791, 29209, 29627, 30045, 30463, 30881, 31299, 31718, 32136, 32554, 32972]# noqa: E501 + # 狂暴布洛克爆炸攻击力 : {value3} + data3 = [0, 4121, 4540, 4958, 5376, 5794, 6212, 6630, 7048, 7466, 7885, 8303, 8721, 9139, 9557, 9975, 10393, 10811, 11230, 11648, 12066, 12484, 12902, 13320, 13738, 14156, 14575, 14993, 15411, 15829, 16247, 16665, 17083, 17501, 17920, 18338, 18756, 19174, 19592, 20010, 20428, 20846, 21265, 21683, 22101, 22519, 22937, 23355, 23773, 24191, 24609, 25028, 25446, 25864, 26282, 26700, 27118, 27536, 27954, 28373, 28791, 29209, 29627, 30045, 30463, 30881, 31299, 31718, 32136, 32554, 32972]# noqa: E501 + # 狂暴布洛克出血几率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 狂暴布洛克出血伤害 : {value5} + data5 = [0, 17, 18, 20, 22, 23, 25, 27, 28, 30, 32, 33, 35, 37, 38, 40, 42, 44, 45, 47, 49, 50, 52, 54, 55, 57, 59, 60, 62, 64, 65, 67, 69, 70, 72, 74, 76, 77, 79, 81, 82, 84, 86, 87, 89, 91, 92, 94, 96, 97, 99, 101, 102, 104, 106, 108, 109, 111, 113, 114, 116, 118, 119, 121, 123, 124, 126, 128, 129, 131, 133]# noqa: E501 + # 狂暴布洛克出血持续时间 : {value6}秒 + data6 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 假面杰森爆炸攻击力 : {value7} + data7 = [0, 4121, 4540, 4958, 5376, 5794, 6212, 6630, 7048, 7466, 7885, 8303, 8721, 9139, 9557, 9975, 10393, 10811, 11230, 11648, 12066, 12484, 12902, 13320, 13738, 14156, 14575, 14993, 15411, 15829, 16247, 16665, 17083, 17501, 17920, 18338, 18756, 19174, 19592, 20010, 20428, 20846, 21265, 21683, 22101, 22519, 22937, 23355, 23773, 24191, 24609, 25028, 25446, 25864, 26282, 26700, 27118, 27536, 27954, 28373, 28791, 29209, 29627, 30045, 30463, 30881, 31299, 31718, 32136, 32554, 32972]# noqa: E501 + # 假面杰森减速几率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 假面杰森减速持续时间 : {value9}秒 + data9 = [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 + # 假面杰森减速状态攻速减少率 : {value10}% + data10 = [0, 50, 50, 51, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67]# noqa: E501 + # 假面杰森减速状态移速减少率 : {value11}% + data11 = [0, 50, 50, 51, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67]# noqa: E501 + # 旋转小冯爆炸攻击力 : {value12} + data12 = [0, 4121, 4540, 4958, 5376, 5794, 6212, 6630, 7048, 7466, 7885, 8303, 8721, 9139, 9557, 9975, 10393, 10811, 11230, 11648, 12066, 12484, 12902, 13320, 13738, 14156, 14575, 14993, 15411, 15829, 16247, 16665, 17083, 17501, 17920, 18338, 18756, 19174, 19592, 20010, 20428, 20846, 21265, 21683, 22101, 22519, 22937, 23355, 23773, 24191, 24609, 25028, 25446, 25864, 26282, 26700, 27118, 27536, 27954, 28373, 28791, 29209, 29627, 30045, 30463, 30881, 31299, 31718, 32136, 32554, 32972]# noqa: E501 + # 迪克老爹爆炸攻击力 : {value13} + data13 = [0, 5153, 5676, 6199, 6721, 7244, 7767, 8290, 8812, 9335, 9858, 10381, 10904, 11426, 11949, 12472, 12995, 13517, 14040, 14563, 15086, 15609, 16131, 16654, 17177, 17700, 18222, 18745, 19268, 19791, 20313, 20836, 21359, 21882, 22405, 22927, 23450, 23973, 24496, 25018, 25541, 26064, 26587, 27110, 27632, 28155, 28678, 29201, 29723, 30246, 30769, 31292, 31814, 32337, 32860, 33383, 33906, 34428, 34951, 35474, 35997, 36519, 37042, 37565, 38088, 38611, 39133, 39656, 40179, 40702, 41224]# noqa: E501 + # [范围信息] + # 范围比率 : {value14}% + data14 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + +# 连锁共振 +# knight/chaos/d53301bb328baf12a3ae482cc6a565dd +# 0ee8fa5dc525c1a1f23fc6911e921e4a/d53301bb328baf12a3ae482cc6a565dd +class Skill30(ActiveSkill): + """ + 挥剑砍向敌人的同时, 使周围的魔灵战士生连锁共振。 振动中的魔灵战士也会使敌人共振, 让敌人无法移动并受到多段伤害。\n + 被共振击中的敌人会进入混乱状态, 结束共振状态的魔灵战士的攻击力会大幅上升, 效果持续一定时间。\n + [看见魔灵们集体共振的模样就感到震惊, 混沌魔灵究竟是如何忍受这非人的痛苦的……] + """ + name = "连锁共振" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = [6.5, 6.5, 6.5, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.7, 6.7, 6.7, 6.7, 6.7, 6.8, 6.8, 6.8, 6.8, 6.8, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 7, 7, 7, 7, 7, 7.1, 7.1, 7.1, 7.1, 7.1, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.3, 7.3, 7.3, 7.3, 7.3, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.5, 7.5, 7.5, 7.5, 7.5, 7.6, 7.6, 7.6, 7.6, 7.6, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.8, 7.8] + mp = [20, 400] + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = True + + # 斩击攻击力 : {value0} + data0 = [0, 2737, 3015, 3292, 3570, 3847, 4125, 4403, 4680, 4958, 5236, 5513, 5791, 6069, 6346, 6624, 6902, 7179, 7457, 7735, 8012, 8290, 8568, 8845, 9123, 9401, 9678, 9956, 10234, 10511, 10789, 11066, 11344, 11622, 11899, 12177, 12455, 12732, 13010, 13288, 13565, 13843, 14121, 14398, 14676, 14954, 15231, 15509, 15787, 16064, 16342, 16620, 16897, 17175, 17453, 17730, 18008, 18286, 18563, 18841, 19118, 19396, 19674, 19951, 20229, 20507, 20784, 21062, 21340, 21617, 21895]# noqa: E501 + # 对共振敌人的多段攻击力 : {value1} + data1 = [0, 272, 300, 327, 355, 382, 410, 438, 465, 493, 520, 548, 576, 603, 631, 658, 686, 714, 741, 769, 796, 824, 852, 879, 907, 934, 962, 990, 1017, 1045, 1072, 1100, 1128, 1155, 1183, 1210, 1238, 1266, 1293, 1321, 1348, 1376, 1404, 1431, 1459, 1486, 1514, 1542, 1569, 1597, 1624, 1652, 1680, 1707, 1735, 1762, 1790, 1818, 1845, 1873, 1900, 1928, 1956, 1983, 2011, 2038, 2066, 2094, 2121, 2149, 2176]# noqa: E501 + # 控制时间 : {value2}秒 + 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 + # 共振周期 : {value3}秒 + data3 = [0, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05]# noqa: E501 + # 敌人进入共振的几率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 敌人进入混乱状态的几率 : {value5}% + 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 + # 共振后魔灵战士攻击力提升持续时间 : {value6}秒 + data6 = [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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # 共振后魔灵战士攻击力提升比率 : {value7}% + data7 = [0, 163, 167, 170, 173, 177, 180, 184, 187, 190, 194, 197, 201, 204, 207, 211, 214, 218, 221, 224, 228, 231, 235, 238, 241, 245, 248, 252, 255, 258, 262, 265, 269, 272, 275, 279, 282, 286, 289, 292, 296, 299, 303, 306, 309, 313, 316, 320, 323, 326, 330, 333, 337, 340, 343, 347, 350, 354, 357, 360, 364, 367, 371, 374, 377, 381, 384, 388, 391, 394, 398]# noqa: E501 + # [范围信息] + # 共振范围比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 暴击 +# knight/chaos/fc1262c19f3d0477ee8eda47b8db8696 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/fc1262c19f3d0477ee8eda47b8db8696 +class Skill31(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 魔灵召唤 : 假面杰森 +# knight/chaos/ca75c965f20a150f99f54155a37400df +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ca75c965f20a150f99f54155a37400df +class Skill32(ActiveSkill): + """ + 召唤凝胶假面杰森。\n + 他的攻击能够让敌人的动作变得非常缓慢。\n + 杰森的攻击方式 : 抓取(抓取周围的敌人造成伤害, 并使其进入减速状态)、 刀斧手 (使用斧头用力攻击敌人)。\n + 魔灵不会受到敌人任何攻击。\n + [凝胶假面杰森是出身自凝胶系的凝胶战士, 有着与生俱来的粘性。] + """ + name = "魔灵召唤 : 假面杰森" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [25, 480] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 抓取跳跃攻击力 : {value1} + data1 = [0, 3950, 4351, 4752, 5152, 5553, 5954, 6355, 6755, 7156, 7557, 7957, 8358, 8759, 9160, 9560, 9961, 10362, 10763, 11163, 11564, 11965, 12366, 12766, 13167, 13568, 13969, 14369, 14770, 15171, 15571, 15972, 16373, 16774, 17174, 17575, 17976, 18377, 18777, 19178, 19579, 19980, 20380, 20781, 21182, 21583, 21983, 22384, 22785, 23185, 23586, 23987, 24388, 24788, 25189, 25590, 25991, 26391, 26792, 27193, 27594, 27994, 28395, 28796, 29197, 29597, 29998, 30399, 30799, 31200, 31601]# noqa: E501 + # 抓取多段攻击力 : {value2} + data2 = [0, 791, 871, 951, 1031, 1111, 1192, 1272, 1352, 1432, 1512, 1593, 1673, 1753, 1833, 1913, 1994, 2074, 2154, 2234, 2314, 2395, 2475, 2555, 2635, 2715, 2796, 2876, 2956, 3036, 3116, 3197, 3277, 3357, 3437, 3517, 3598, 3678, 3758, 3838, 3918, 3999, 4079, 4159, 4239, 4319, 4400, 4480, 4560, 4640, 4720, 4801, 4881, 4961, 5041, 5121, 5202, 5282, 5362, 5442, 5522, 5603, 5683, 5763, 5843, 5923, 6004, 6084, 6164, 6244, 6324]# noqa: E501 + # 抓取多段攻击间隔 : {value3}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 抓取持续时间 : {value4}秒 + data4 = [0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5]# noqa: E501 + # 移动速度减少率 : {value5}% + data5 = [0, 68, 68, 68, 69, 69, 69, 70, 70, 70, 72, 72, 72, 72, 73, 73, 73, 74, 74, 74, 76, 76, 76, 76, 77, 77, 77, 78, 78, 78, 80, 80, 80, 80, 81, 81, 81, 82, 82, 82, 84, 84, 84, 84, 85, 85, 85, 86, 86, 86, 88, 88, 88, 88, 89, 89, 89, 90, 90, 90, 92, 92, 92, 92, 93, 93, 93, 95, 95, 95, 96]# noqa: E501 + # 刀斧手攻击力 : {value6} + data6 = [0, 1692, 1864, 2035, 2207, 2378, 2550, 2722, 2893, 3065, 3237, 3408, 3580, 3752, 3923, 4095, 4266, 4438, 4610, 4781, 4953, 5125, 5296, 5468, 5640, 5811, 5983, 6155, 6326, 6498, 6669, 6841, 7013, 7184, 7356, 7528, 7699, 7871, 8043, 8214, 8386, 8558, 8729, 8901, 9072, 9244, 9416, 9587, 9759, 9931, 10102, 10274, 10446, 10617, 10789, 10960, 11132, 11304, 11475, 11647, 11819, 11990, 12162, 12334, 12505, 12677, 12849, 13020, 13192, 13363, 13535]# noqa: E501 + +# 魔灵召唤 : 大画家芭芘 +# knight/chaos/f0cc2c950f3bdf4103c75fa496bcac34 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/f0cc2c950f3bdf4103c75fa496bcac34 +class Skill33(ActiveSkill): + """ + 召唤大画家芭芘。\n + 芭芘是一个辅助型法师。\n + 芭芘的攻击方式 : 涂料射击 (向敌人发射涂料)、 元素笔刷 (挥舞笔刷攻击敌人)、 复制复制! (召唤出画架和画板, 给一个敌人画像, 攻击画像可以给本体造成更多的伤害)\n + 魔灵不会受到敌人任何攻击。\n + [大画家芭芘是一位非常伟大的艺术家, 但可惜的是她周围的魔灵们根本不懂她的艺术品价值。 所以虽然她的作品在魔界是天价, 但她自己却一点也不知道……] + """ + name = "魔灵召唤 : 大画家芭芘" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [25, 480] + uuid = "f0cc2c950f3bdf4103c75fa496bcac34" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 涂料射击攻击力 : {value1} + data1 = [0, 1023, 1127, 1231, 1335, 1439, 1543, 1646, 1750, 1854, 1958, 2062, 2165, 2269, 2373, 2477, 2581, 2685, 2788, 2892, 2996, 3100, 3204, 3308, 3411, 3515, 3619, 3723, 3827, 3931, 4034, 4138, 4242, 4346, 4450, 4553, 4657, 4761, 4865, 4969, 5073, 5176, 5280, 5384, 5488, 5592, 5696, 5799, 5903, 6007, 6111, 6215, 6319, 6422, 6526, 6630, 6734, 6838, 6941, 7045, 7149, 7253, 7357, 7461, 7564, 7668, 7772, 7876, 7980, 8084, 8187]# noqa: E501 + # 元素笔刷攻击力 : {value2} + data2 = [0, 787, 867, 947, 1027, 1107, 1187, 1267, 1347, 1426, 1506, 1586, 1666, 1746, 1826, 1906, 1986, 2065, 2145, 2225, 2305, 2385, 2465, 2545, 2625, 2705, 2784, 2864, 2944, 3024, 3104, 3184, 3264, 3344, 3423, 3503, 3583, 3663, 3743, 3823, 3903, 3983, 4062, 4142, 4222, 4302, 4382, 4462, 4542, 4622, 4702, 4781, 4861, 4941, 5021, 5101, 5181, 5261, 5341, 5420, 5500, 5580, 5660, 5740, 5820, 5900, 5980, 6059, 6139, 6219, 6299]# noqa: E501 + # 复制复制攻击力 : {value3} + data3 = [0, 3326, 3663, 4001, 4338, 4675, 5013, 5350, 5688, 6025, 6362, 6700, 7037, 7375, 7712, 8049, 8387, 8724, 9062, 9399, 9737, 10074, 10411, 10749, 11086, 11424, 11761, 12098, 12436, 12773, 13111, 13448, 13785, 14123, 14460, 14798, 15135, 15472, 15810, 16147, 16485, 16822, 17159, 17497, 17834, 18172, 18509, 18846, 19184, 19521, 19859, 20196, 20533, 20871, 21208, 21546, 21883, 22220, 22558, 22895, 23233, 23570, 23907, 24245, 24582, 24920, 25257, 25594, 25932, 26269, 26607]# noqa: E501 + # 复制复制可攻击次数 : {value4} + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 绝对魅力 +# knight/chaos/b3659936a9a74c4ed6f7faf07cca1f9e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill34(ActiveSkill): + """ + 混沌魔灵凭借强势的领袖魅力, 震慑周围魔灵, 强制魔灵听从命令。\n + 被震慑的魔灵一段时间内技能攻击力将会得到提升, 并配合混沌魔灵的基本攻击, 一同攻击敌人。 + """ + name = "绝对魅力" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + cd = 30 + mp = [30, 950] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = False + hasUP = False + + # 魔灵增益效果持续时间 : {value0}秒 + data0 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # 魔灵战士、 魔灵法师攻击力增加率 : {value1}% + data1 = [0, 4.7, 5.9, 7.1, 8.3, 9.5, 10.7, 11.9, 13.1, 14.3, 15.5, 16.7, 17.9, 19.1, 20.3, 21.5, 22.7, 23.9, 25.1, 26.3, 27.5]# noqa: E501 + # [魔灵炸弹]、 [毁灭突进]、 [碎灵之击]魔灵攻击力增加率 : {value2}% + data2 = [0, 4.7, 5.9, 7.1, 8.3, 9.5, 10.7, 11.9, 13.1, 14.3, 15.5, 16.7, 17.9, 19.1, 20.3, 21.5, 22.7, 23.9, 25.1, 26.3, 27.5]# noqa: E501 + +# 魔幻旋风 +# knight/chaos/8572675ec6a1f50b6eff6a867376c2de +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8572675ec6a1f50b6eff6a867376c2de +class Skill35(ActiveSkill): + """ + 产生强力的旋风对敌人造成多段伤害, 同时吸附周围的敌人和魔灵。\n + 施放时, 发动增加混沌魔灵防御力的阵型效果, 然后魔灵们摆成魔幻旋风阵型。 + """ + name = "魔幻旋风" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [25, 480] + uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = False + hasUP = True + + # 旋风产生时攻击力 : {value0} + data0 = [0, 2144, 2362, 2579, 2797, 3014, 3232, 3449, 3667, 3884, 4102, 4319, 4537, 4754, 4972, 5189, 5407, 5624, 5842, 6059, 6277, 6494, 6712, 6929, 7147, 7364, 7582, 7799, 8017, 8234, 8452, 8670, 8887, 9105, 9322, 9540, 9757, 9975, 10192, 10410, 10627, 10845, 11062, 11280, 11497, 11715, 11932, 12150, 12367, 12585, 12802, 13020, 13237, 13455, 13672, 13890, 14107, 14325, 14542, 14760, 14977, 15195, 15412, 15630, 15848, 16065, 16283, 16500, 16718, 16935, 17153]# noqa: E501 + # 旋风多段攻击力 : {value1} x {value2} + data1 = [0, 719, 792, 865, 938, 1011, 1084, 1157, 1230, 1303, 1375, 1448, 1521, 1594, 1667, 1740, 1813, 1886, 1959, 2032, 2105, 2178, 2251, 2324, 2397, 2470, 2543, 2615, 2688, 2761, 2834, 2907, 2980, 3053, 3126, 3199, 3272, 3345, 3418, 3491, 3564, 3637, 3710, 3783, 3855, 3928, 4001, 4074, 4147, 4220, 4293, 4366, 4439, 4512, 4585, 4658, 4731, 4804, 4877, 4950, 5023, 5095, 5168, 5241, 5314, 5387, 5460, 5533, 5606, 5679, 5752]# noqa: E501 + data2 = [0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14]# noqa: E501 + # 混沌魔灵防御力增加 : {value3} + data3 = [0, 5432, 5552, 5673, 5794, 5914, 6035, 6156, 6276, 6397, 6518, 6639, 6759, 6880, 7001, 7121, 7242, 7363, 7483, 7604, 7725, 7846, 7966, 8087, 8208, 8328, 8449, 8570, 8690, 8811, 8932, 9053, 9173, 9294, 9415, 9535, 9656, 9777, 9897, 10018, 10139, 10260, 10380, 10501, 10622, 10742, 10863, 10984, 11104, 11225, 11346, 11467, 11587, 11708, 11829, 11949, 12070, 12191, 12311, 12432, 12553, 12674, 12794, 12915, 13036, 13156, 13277, 13398, 13518, 13639, 13760]# noqa: E501 + # 阵型效果持续时间 : {value4}秒 + data4 = [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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # [范围信息] + # 范围比率 : {value5}% + 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 + +# 魔灵召唤 : 旋转小冯 +# knight/chaos/51a08fd0c90f0a5276cd552047fac93d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/51a08fd0c90f0a5276cd552047fac93d +class Skill36(ActiveSkill): + """ + 召唤旋转小冯。\n + 小冯可以不停地旋转并给予敌人伤害。\n + 小冯的攻击方式 : 旋转 (在原地旋转)、 旋转弧线 (一边旋转一边冲向敌人)、 跳跃旋转 (一边旋转一边跳跃)。\n + 魔灵不会受到敌人任何攻击。\n + [旋转……跳跃……我不停歇……] + """ + name = "魔灵召唤 : 旋转小冯" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [30, 950] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 旋转攻击力 : {value1} + data1 = [0, 542, 597, 652, 707, 762, 817, 872, 927, 982, 1037, 1092, 1147, 1202, 1257, 1312, 1367, 1422, 1477, 1532, 1587, 1642, 1697, 1752, 1807, 1862, 1917, 1972, 2026, 2081, 2136, 2191, 2246, 2301, 2356, 2411, 2466, 2521, 2576, 2631, 2686, 2741, 2796, 2851, 2906, 2961, 3016, 3071, 3126, 3181, 3236, 3291, 3346, 3401, 3456, 3511, 3566, 3621, 3676, 3731, 3786, 3841, 3896, 3951, 4006, 4061, 4116, 4171, 4226, 4281, 4336]# noqa: E501 + # 旋转弧线攻击力 : {value2} + data2 = [0, 697, 768, 838, 909, 980, 1050, 1121, 1192, 1262, 1333, 1404, 1474, 1545, 1616, 1686, 1757, 1828, 1899, 1969, 2040, 2111, 2181, 2252, 2323, 2393, 2464, 2535, 2605, 2676, 2747, 2818, 2888, 2959, 3030, 3100, 3171, 3242, 3312, 3383, 3454, 3524, 3595, 3666, 3737, 3807, 3878, 3949, 4019, 4090, 4161, 4231, 4302, 4373, 4443, 4514, 4585, 4656, 4726, 4797, 4868, 4938, 5009, 5080, 5150, 5221, 5292, 5362, 5433, 5504, 5575]# noqa: E501 + # 旋转弧线攻击次数上限 : {value3} + 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 + # 跳跃旋转攻击力 : {value4} x {value5} + data4 = [0, 968, 1066, 1164, 1262, 1361, 1459, 1557, 1655, 1753, 1851, 1950, 2048, 2146, 2244, 2342, 2441, 2539, 2637, 2735, 2833, 2931, 3030, 3128, 3226, 3324, 3422, 3521, 3619, 3717, 3815, 3913, 4011, 4110, 4208, 4306, 4404, 4502, 4601, 4699, 4797, 4895, 4993, 5091, 5190, 5288, 5386, 5484, 5582, 5681, 5779, 5877, 5975, 6073, 6171, 6270, 6368, 6466, 6564, 6662, 6761, 6859, 6957, 7055, 7153, 7251, 7350, 7448, 7546, 7644, 7742]# noqa: E501 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 魔灵召唤 : 小吸血鬼夏伊 +# knight/chaos/147d005ac868e0de52b1f255eea35d62 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/147d005ac868e0de52b1f255eea35d62 +class Skill37(ActiveSkill): + """ + 召唤小吸血鬼夏伊。\n + 夏伊出身自吸血鬼一族, 可以吸取敌人的血液和并使敌人进入石化状态。\n + 夏伊的攻击方式 : 蝙蝠波 (发射能量波)、 诱惑之吻 (发射使敌人进入石化状态的红心)、 雾化 (接近敌人后吸取敌人的生命值, 吸取的生命值量会转化为混沌魔灵的生命值量)\n + 魔灵不会受到敌人任何攻击。\n + [除了阳光, 他无惧任何攻击。] + """ + name = "魔灵召唤 : 小吸血鬼夏伊" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + mp = [30, 950] + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = False + hasUP = False + + # 存在时间 : {value0}秒 + data0 = [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 + # 蝙蝠波攻击力 : {value1} + data1 = [0, 1425, 1570, 1715, 1859, 2004, 2148, 2293, 2438, 2582, 2727, 2871, 3016, 3161, 3305, 3450, 3595, 3739, 3884, 4028, 4173, 4318, 4462, 4607, 4751, 4896, 5041, 5185, 5330, 5474, 5619, 5764, 5908, 6053, 6197, 6342, 6487, 6631, 6776, 6920, 7065, 7210, 7354, 7499, 7644, 7788, 7933, 8077, 8222, 8367, 8511, 8656, 8800, 8945, 9090, 9234, 9379, 9523, 9668, 9813, 9957, 10102, 10246, 10391, 10536, 10680, 10825, 10969, 11114, 11259, 11403]# noqa: E501 + # 诱惑之吻攻击力 : {value2} + data2 = [0, 1527, 1682, 1837, 1992, 2147, 2302, 2457, 2612, 2766, 2921, 3076, 3231, 3386, 3541, 3696, 3851, 4006, 4161, 4316, 4471, 4626, 4780, 4935, 5090, 5245, 5400, 5555, 5710, 5865, 6020, 6175, 6330, 6485, 6639, 6794, 6949, 7104, 7259, 7414, 7569, 7724, 7879, 8034, 8189, 8344, 8499, 8653, 8808, 8963, 9118, 9273, 9428, 9583, 9738, 9893, 10048, 10203, 10358, 10513, 10667, 10822, 10977, 11132, 11287, 11442, 11597, 11752, 11907, 12062, 12217]# noqa: E501 + # 诱惑之吻石化几率 : {value3}% + data3 = [0, 32, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 53, 53]# noqa: E501 + # 石化持续时间 : {value4}秒 + data4 = [0, 0.96, 0.98, 1, 1.01, 1.03, 1.05, 1.06, 1.08, 1.09, 1.11, 1.13, 1.14, 1.16, 1.18, 1.19, 1.21, 1.23, 1.24, 1.26, 1.28, 1.29, 1.31, 1.33, 1.34, 1.36, 1.38, 1.39, 1.41, 1.42, 1.44, 1.46, 1.47, 1.49, 1.51, 1.52, 1.54, 1.56, 1.57, 1.59, 1.61, 1.62, 1.64, 1.66, 1.67, 1.69, 1.71, 1.72, 1.74, 1.75, 1.77, 1.79, 1.8, 1.82, 1.84, 1.85, 1.87, 1.89, 1.9, 1.92, 1.94, 1.95, 1.97, 1.99, 2, 2.02, 2.04, 2.05, 2.07, 2.08, 2.1]# noqa: E501 + # 雾化攻击力 : {value5} + data5 = [0, 3826, 4214, 4602, 4990, 5378, 5766, 6154, 6542, 6930, 7318, 7706, 8095, 8483, 8871, 9259, 9647, 10035, 10423, 10811, 11199, 11587, 11975, 12364, 12752, 13140, 13528, 13916, 14304, 14692, 15080, 15468, 15856, 16245, 16633, 17021, 17409, 17797, 18185, 18573, 18961, 19349, 19737, 20125, 20514, 20902, 21290, 21678, 22066, 22454, 22842, 23230, 23618, 24006, 24395, 24783, 25171, 25559, 25947, 26335, 26723, 27111, 27499, 27887, 28275, 28664, 29052, 29440, 29828, 30216, 30604]# noqa: E501 + # 雾化吸收敌人生命值量 : {value6} + data6 = [0, 755, 944, 1132, 1321, 1510, 1698, 1889, 2077, 2266, 2455, 2644, 2832, 3021, 3210, 3398, 3589, 3777, 3966, 4155, 4344, 4532, 4721, 4910, 5098, 5289, 5477, 5666, 5855, 6044, 6232, 6421, 6610, 6798, 6989, 7177, 7366, 7555, 7744, 7932, 8121, 8310, 8498, 8687, 8876, 9064, 9253, 9442, 9631, 9819, 10008, 10197, 10385, 10574, 10763, 10951, 11140, 11329, 11518, 11706, 11895, 12084, 12272, 12461, 12650, 12838, 13027, 13216, 13405, 13593, 13782]# noqa: E501 + +# 思维风暴 +# knight/chaos/c77a417c43de80c4ce32c1ed405d174a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c77a417c43de80c4ce32c1ed405d174a +class Skill38(ActiveSkill): + """ + 持续时间内增加混沌魔灵的攻击速度、 基本攻击力和技能攻击力。 + """ + name = "思维风暴" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + cd = 5 + uuid = "c77a417c43de80c4ce32c1ed405d174a" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value2}% + data2 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + +# 毁灭突进 +# knight/chaos/852f8ad797db4dca1405cb3e77198401 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/852f8ad797db4dca1405cb3e77198401 +class Skill39(ActiveSkill): + """ + 向敌人突进并施展强力的斩击。 同时已召唤的魔灵战士也会一起突进并施展攻击。\n + 施放时, 发动增加混沌魔灵和魔灵移动速度的阵型效果, 然后魔灵们摆成毁灭突进阵型。\n + 施放时按向前方向键, 可以增加突进距离。 + """ + name = "毁灭突进" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [30, 950] + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = False + hasUP = True + + # 突进攻击力 : {value0} + data0 = [0, 7601, 8372, 9143, 9914, 10685, 11456, 12227, 12998, 13769, 14540, 15312, 16083, 16854, 17625, 18396, 19167, 19938, 20709, 21480, 22251, 23022, 23794, 24565, 25336, 26107, 26878, 27649, 28420, 29191, 29962, 30733, 31504, 32275, 33047, 33818, 34589, 35360, 36131, 36902, 37673, 38444, 39215, 39986, 40757, 41529, 42300, 43071, 43842, 44613, 45384, 46155, 46926, 47697, 48468, 49239, 50010, 50782, 51553, 52324, 53095, 53866, 54637, 55408, 56179, 56950, 57721, 58492, 59264, 60035, 60806]# noqa: E501 + # 最后一击攻击力 : {value1} + data1 = [0, 7601, 8372, 9143, 9914, 10685, 11456, 12227, 12998, 13769, 14540, 15312, 16083, 16854, 17625, 18396, 19167, 19938, 20709, 21480, 22251, 23022, 23794, 24565, 25336, 26107, 26878, 27649, 28420, 29191, 29962, 30733, 31504, 32275, 33047, 33818, 34589, 35360, 36131, 36902, 37673, 38444, 39215, 39986, 40757, 41529, 42300, 43071, 43842, 44613, 45384, 46155, 46926, 47697, 48468, 49239, 50010, 50782, 51553, 52324, 53095, 53866, 54637, 55408, 56179, 56950, 57721, 58492, 59264, 60035, 60806]# noqa: E501 + # 魔灵突进攻击力 : {value2} + data2 = [0, 214, 236, 258, 280, 301, 323, 345, 367, 388, 410, 432, 454, 475, 497, 519, 541, 562, 584, 606, 628, 649, 671, 693, 715, 736, 758, 780, 802, 823, 845, 867, 889, 910, 932, 954, 976, 997, 1019, 1041, 1063, 1084, 1106, 1128, 1150, 1171, 1193, 1215, 1237, 1258, 1280, 1302, 1324, 1345, 1367, 1389, 1411, 1432, 1454, 1476, 1498, 1519, 1541, 1563, 1585, 1606, 1628, 1650, 1672, 1693, 1715]# noqa: E501 + # 魔灵最后一击攻击力 : {value3} + data3 = [0, 643, 708, 774, 839, 904, 969, 1035, 1100, 1165, 1230, 1296, 1361, 1426, 1491, 1557, 1622, 1687, 1752, 1818, 1883, 1948, 2013, 2079, 2144, 2209, 2274, 2340, 2405, 2470, 2535, 2601, 2666, 2731, 2796, 2861, 2927, 2992, 3057, 3122, 3188, 3253, 3318, 3383, 3449, 3514, 3579, 3644, 3710, 3775, 3840, 3905, 3971, 4036, 4101, 4166, 4232, 4297, 4362, 4427, 4493, 4558, 4623, 4688, 4754, 4819, 4884, 4949, 5015, 5080, 5145]# noqa: E501 + # 混沌魔灵和魔灵的移动速度增加率 : {value4}% + data4 = [0, 14, 14.4, 14.9, 15.3, 15.7, 16.1, 16.5, 16.9, 17.3, 17.7, 18.1, 18.5, 18.9, 19.3, 19.7, 20.1, 20.5, 20.9, 21.3, 21.7, 22.1, 22.5, 23, 23.4, 23.8, 24.2, 24.6, 25, 25.4, 25.8, 26.2, 26.6, 27, 27.4, 27.8, 28.2, 28.6, 29, 29.4, 29.8, 30.2, 30.6, 31.1, 31.5, 31.9, 32.3, 32.7, 33.1, 33.5, 33.9, 34.3, 34.7, 35.1, 35.5, 35.9, 36.3, 36.7, 37.1, 37.5, 37.9, 38.3, 38.7, 39.2, 39.6, 40, 40.4, 40.8, 41.2, 41.6, 42]# noqa: E501 + # 阵型效果持续时间 : {value5}秒 + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 魔灵召唤 : 大富翁鲁邦 +# knight/chaos/47bd4871f29defc2a0021ee9261d7a5b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/47bd4871f29defc2a0021ee9261d7a5b +class Skill40(ActiveSkill): + """ + 召唤大富翁鲁邦。\n + 鲁邦能够制造魔法硬币砸向敌人, 使其受到大量伤害。\n + 鲁邦的攻击方式 : 魔法硬币 (向敌人投掷一枚巨大的魔法硬币造成伤害)、 黄金之手 (发射巨大的黄金之手控制住敌人的行动)、 头等奖 (在敌人头上生成大量的硬币造成大量的伤害)、 梭哈 (生成无数的硬币砸向敌人造成巨大伤害)\n + 魔灵不会受到敌人任何攻击。 + """ + name = "魔灵召唤 : 大富翁鲁邦" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + mp = [35, 1350] + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = True + hasUP = False + vps = [{'name': '幸运日', 'desc': '回避率和命中率增加
可聚集敌人'}, {'name': '魔术手', 'desc': '追踪
攻击时间减少'}] # noqa: E501 + + # 存在时间 : {value0}秒 + data0 = [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 + # 魔法硬币攻击力 : {value1} + data1 = [0, 1032, 1136, 1241, 1346, 1450, 1555, 1660, 1764, 1869, 1974, 2078, 2183, 2288, 2392, 2497, 2602, 2706, 2811, 2916, 3020, 3125, 3230, 3334, 3439, 3544, 3648, 3753, 3858, 3962, 4067, 4172, 4276, 4381, 4486, 4590, 4695, 4800, 4904, 5009, 5114, 5218, 5323, 5428, 5532, 5637, 5742, 5846, 5951, 6056, 6160, 6265, 6370, 6474, 6579, 6684, 6788, 6893, 6998, 7102, 7207, 7312, 7416, 7521, 7626, 7730, 7835, 7940, 8044, 8149, 8254]# noqa: E501 + # 黄金之手攻击力 : {value2} + data2 = [0, 2270, 2500, 2731, 2961, 3191, 3422, 3652, 3882, 4113, 4343, 4573, 4803, 5034, 5264, 5494, 5725, 5955, 6185, 6416, 6646, 6876, 7106, 7337, 7567, 7797, 8028, 8258, 8488, 8719, 8949, 9179, 9409, 9640, 9870, 10100, 10331, 10561, 10791, 11022, 11252, 11482, 11712, 11943, 12173, 12403, 12634, 12864, 13094, 13325, 13555, 13785, 14015, 14246, 14476, 14706, 14937, 15167, 15397, 15628, 15858, 16088, 16318, 16549, 16779, 17009, 17240, 17470, 17700, 17931, 18161]# noqa: E501 + # 头等奖攻击力 : {value3} + data3 = [0, 3402, 3747, 4093, 4438, 4783, 5128, 5473, 5818, 6164, 6509, 6854, 7199, 7544, 7889, 8235, 8580, 8925, 9270, 9615, 9960, 10306, 10651, 10996, 11341, 11686, 12031, 12377, 12722, 13067, 13412, 13757, 14102, 14448, 14793, 15138, 15483, 15828, 16173, 16519, 16864, 17209, 17554, 17899, 18244, 18589, 18935, 19280, 19625, 19970, 20315, 20660, 21006, 21351, 21696, 22041, 22386, 22731, 23077, 23422, 23767, 24112, 24457, 24802, 25148, 25493, 25838, 26183, 26528, 26873, 27219]# noqa: E501 + # 梭哈攻击力 : {value4} x {value5} + data4 = [0, 1226, 1350, 1475, 1599, 1724, 1848, 1972, 2097, 2221, 2346, 2470, 2594, 2719, 2843, 2967, 3092, 3216, 3341, 3465, 3589, 3714, 3838, 3963, 4087, 4211, 4336, 4460, 4585, 4709, 4833, 4958, 5082, 5206, 5331, 5455, 5580, 5704, 5828, 5953, 6077, 6202, 6326, 6450, 6575, 6699, 6823, 6948, 7072, 7197, 7321, 7445, 7570, 7694, 7819, 7943, 8067, 8192, 8316, 8440, 8565, 8689, 8814, 8938, 9062, 9187, 9311, 9436, 9560, 9684, 9809]# noqa: E501 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + + def vp_1(self): + """ + [魔灵召唤 : 大富翁鲁邦]\n + 头等奖机制变更\n + - 发动时, 混沌魔灵的回避率和命中率增加30%, 效果持续5秒\n + - 在地面上生成可以吸附周围敌人的旋涡, 持续3秒 + """ + ... + + def vp_2(self): + """ + [魔灵召唤 : 大富翁鲁邦]\n + 魔法硬币、 黄金之手、 梭哈机制变更\n + - 发射体飞向前方一定范围内最强敌人的位置\n + - 发射体移动速度 +30% + """ + ... + +# 灵性转换 +# knight/chaos/38612d8f2561edc2eb68d5057a837bfa +# 0ee8fa5dc525c1a1f23fc6911e921e4a/38612d8f2561edc2eb68d5057a837bfa +class Skill41(ActiveSkill): + """ + 转换魔灵战士和魔灵法师们的攻击属性。 施放技能后, 可以利用方向键和空格键选择要转换的攻击属性。 可变更属性为火、 冰、 光、 暗和无属性。 + """ + name = "灵性转换" + learnLv = 35 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cube = 1 + cd = 10 + mp = [600, 600] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 300]# noqa: E501 + +# 翔空剑 +# knight/chaos/ecc23c980ea71450c0ad0c3fd232f329 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ecc23c980ea71450c0ad0c3fd232f329 +class Skill42(ActiveSkill): + """ + 使用闪电剑斩击并固定住敌人, 多次斩击后施加额外伤害。 最后对固定住的怪物施展雷击攻击。 \n + 对无法抓取的敌人不适用控制效果。\n + 施放时, 发动增加魔灵战士的攻击速度的阵型效果, 然后魔灵们摆成翔空剑阵型。\n + 在决斗场中, 无法在空中施放。 + """ + name = "翔空剑" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [35, 1350] + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = True + hasUP = True + vps = [{'name': '天之束缚', 'desc': '施放时间减少
赋予无敌状态
强化强控敌人功能'}, {'name': '翔空落雷', 'desc': '追踪
施放时间减少'}] # noqa: E501 + + # 跳斩攻击力 : {value0} + data0 = [0, 2356, 2595, 2834, 3073, 3312, 3551, 3791, 4030, 4269, 4508, 4747, 4986, 5225, 5464, 5703, 5942, 6181, 6420, 6659, 6898, 7137, 7376, 7615, 7854, 8093, 8332, 8571, 8810, 9049, 9289, 9528, 9767, 10006, 10245, 10484, 10723, 10962, 11201, 11440, 11679, 11918, 12157, 12396, 12635, 12874, 13113, 13352, 13591, 13830, 14069, 14308, 14547, 14787, 15026, 15265, 15504, 15743, 15982, 16221, 16460, 16699, 16938, 17177, 17416, 17655, 17894, 18133, 18372, 18611, 18850]# noqa: E501 + # V字斩第1击攻击力 : {value1} + data1 = [0, 3089, 3403, 3716, 4029, 4343, 4656, 4970, 5283, 5597, 5910, 6223, 6537, 6850, 7164, 7477, 7790, 8104, 8417, 8731, 9044, 9357, 9671, 9984, 10298, 10611, 10924, 11238, 11551, 11865, 12178, 12491, 12805, 13118, 13432, 13745, 14058, 14372, 14685, 14999, 15312, 15625, 15939, 16252, 16566, 16879, 17192, 17506, 17819, 18133, 18446, 18760, 19073, 19386, 19700, 20013, 20327, 20640, 20953, 21267, 21580, 21894, 22207, 22520, 22834, 23147, 23461, 23774, 24087, 24401, 24714]# noqa: E501 + # V字斩第2击攻击力 : {value2} + data2 = [0, 2322, 2557, 2793, 3028, 3264, 3499, 3735, 3970, 4206, 4441, 4677, 4913, 5148, 5384, 5619, 5855, 6090, 6326, 6561, 6797, 7032, 7268, 7503, 7739, 7974, 8210, 8446, 8681, 8917, 9152, 9388, 9623, 9859, 10094, 10330, 10565, 10801, 11036, 11272, 11507, 11743, 11978, 12214, 12450, 12685, 12921, 13156, 13392, 13627, 13863, 14098, 14334, 14569, 14805, 15040, 15276, 15511, 15747, 15983, 16218, 16454, 16689, 16925, 17160, 17396, 17631, 17867, 18102, 18338, 18573]# noqa: E501 + # 横斩攻击力 : {value3} + data3 = [0, 1394, 1535, 1676, 1818, 1959, 2101, 2242, 2383, 2525, 2666, 2807, 2949, 3090, 3232, 3373, 3514, 3656, 3797, 3939, 4080, 4221, 4363, 4504, 4645, 4787, 4928, 5070, 5211, 5352, 5494, 5635, 5777, 5918, 6059, 6201, 6342, 6483, 6625, 6766, 6908, 7049, 7190, 7332, 7473, 7614, 7756, 7897, 8039, 8180, 8321, 8463, 8604, 8746, 8887, 9028, 9170, 9311, 9452, 9594, 9735, 9877, 10018, 10159, 10301, 10442, 10584, 10725, 10866, 11008, 11149]# noqa: E501 + # V字多段攻击力 : {value4} x {value5} + data4 = [0, 930, 1024, 1119, 1213, 1307, 1402, 1496, 1590, 1685, 1779, 1873, 1968, 2062, 2156, 2251, 2345, 2439, 2534, 2628, 2722, 2817, 2911, 3005, 3100, 3194, 3288, 3383, 3477, 3571, 3666, 3760, 3854, 3949, 4043, 4138, 4232, 4326, 4421, 4515, 4609, 4704, 4798, 4892, 4987, 5081, 5175, 5270, 5364, 5458, 5553, 5647, 5741, 5836, 5930, 6024, 6119, 6213, 6307, 6402, 6496, 6590, 6685, 6779, 6873, 6968, 7062, 7156, 7251, 7345, 7439]# noqa: E501 + data5 = [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 + # V字爆炸攻击力 : {value6} + data6 = [0, 3696, 4071, 4446, 4821, 5196, 5571, 5946, 6321, 6696, 7071, 7446, 7821, 8196, 8571, 8946, 9321, 9696, 10071, 10446, 10821, 11196, 11571, 11946, 12321, 12696, 13071, 13446, 13821, 14196, 14571, 14946, 15321, 15696, 16071, 16446, 16821, 17196, 17571, 17946, 18321, 18696, 19071, 19446, 19821, 20196, 20571, 20946, 21321, 21696, 22071, 22446, 22821, 23196, 23571, 23946, 24321, 24696, 25071, 25446, 25821, 26196, 26571, 26946, 27321, 27696, 28071, 28446, 28821, 29196, 29571]# noqa: E501 + # 魔灵攻击速度增加 : {value7}% + data7 = [0, 11, 11.3, 11.6, 11.9, 12.2, 12.5, 12.8, 13.1, 13.4, 13.7, 14, 14.3, 14.6, 14.9, 15.2, 15.5, 15.8, 16.1, 16.4, 16.7, 17, 17.3, 17.6, 17.9, 18.2, 18.5, 18.8, 19.1, 19.4, 19.7, 20, 20.3, 20.6, 20.9, 21.2, 21.5, 21.8, 22.1, 22.4, 22.7, 23, 23.3, 23.6, 23.9, 24.2, 24.5, 24.8, 25.1, 25.4, 25.7, 26, 26.3, 26.6, 26.9, 27.2, 27.5, 27.8, 28.1, 28.4, 28.7, 29, 29.3, 29.6, 29.9, 30.2, 30.5, 30.8, 31.1, 31.4, 31.7]# noqa: E501 + # 阵型效果持续时间 : {value8}秒 + data8 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 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 + # [范围信息] + # 范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [翔空剑]\n + 生成一个V形剑气, 剑气会向前方沿直线移动并在一定时间后爆炸\n + - 使被剑气命中的敌人进入强制控制状态, 直至剑气爆炸\n + 删除横斩和V字爆炸外的攻击\n + - 总攻击力相同\n + 施放时进入无敌状态 + """ + ... + + def vp_2(self): + """ + [翔空剑]\n + 闪电剑持续时间内, 对角色周围半径500px内的敌人落雷, 造成多段攻击伤害\n + - 多段攻击次数 : 4次\n + - 总攻击力相同 + """ + ... + +# 魔灵召唤 : 迪克老爹 +# knight/chaos/b163d099c8cc27fdb6fd3639c2ee6df9 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill43(ActiveSkill): + """ + 召唤迪克老爹。\n + 迪克是挥舞巨剑的战士, 使用强有力的斩击攻击敌人。\n + 迪克老爹攻击方式 : 野蛮挥砍 (使用强力的斩击攻击敌人)、 野蛮震击 (使用巨剑向前拍打地面并产生冲击波, 被冲击波击中的敌人进入眩晕状态)、 野蛮跳斩 (跳跃后猛冲到地面并生成冲击波攻击敌人)。\n + 魔灵不会受到敌人任何攻击。 + """ + name = "魔灵召唤 : 迪克老爹" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + mp = [40, 3500] + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = True + hasUP = False + vps = [{'name': '前锋马丁', 'desc': '范围增加
施放时间减少
可聚集敌人'}, {'name': '永恒军团', 'desc': '魔灵存在时间增加
魔灵战士移动范围增加'}] # noqa: E501 + + # 存在时间 : {value0}秒 + data0 = [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 + # 野蛮挥砍攻击力 : {value1} + data1 = [0, 1835, 2021, 2208, 2394, 2580, 2766, 2952, 3138, 3325, 3511, 3697, 3883, 4069, 4256, 4442, 4628, 4814, 5000, 5186, 5373, 5559, 5745, 5931, 6117, 6303, 6490, 6676, 6862, 7048, 7234, 7421, 7607, 7793, 7979, 8165, 8351, 8538, 8724, 8910, 9096, 9282, 9469, 9655, 9841, 10027, 10213, 10399, 10586, 10772, 10958, 11144, 11330, 11516, 11703, 11889, 12075, 12261, 12447, 12634, 12820, 13006, 13192, 13378, 13564, 13751, 13937, 14123, 14309, 14495, 14682]# noqa: E501 + # 野蛮震击攻击力 : {value2} + data2 = [0, 5193, 5720, 6247, 6773, 7300, 7827, 8354, 8881, 9407, 9934, 10461, 10988, 11515, 12042, 12568, 13095, 13622, 14149, 14676, 15202, 15729, 16256, 16783, 17310, 17837, 18363, 18890, 19417, 19944, 20471, 20997, 21524, 22051, 22578, 23105, 23631, 24158, 24685, 25212, 25739, 26266, 26792, 27319, 27846, 28373, 28900, 29426, 29953, 30480, 31007, 31534, 32061, 32587, 33114, 33641, 34168, 34695, 35221, 35748, 36275, 36802, 37329, 37856, 38382, 38909, 39436, 39963, 40490, 41016, 41543]# noqa: E501 + # 野蛮震击眩晕几率 : {value3}% + data3 = [0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119]# noqa: E501 + # 眩晕持续时间 : {value4}秒 + data4 = [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 + # 野蛮跳斩攻击力 : {value5} + data5 = [0, 6566, 7232, 7898, 8564, 9230, 9896, 10563, 11229, 11895, 12561, 13227, 13893, 14559, 15225, 15891, 16557, 17224, 17890, 18556, 19222, 19888, 20554, 21220, 21886, 22552, 23219, 23885, 24551, 25217, 25883, 26549, 27215, 27881, 28547, 29214, 29880, 30546, 31212, 31878, 32544, 33210, 33876, 34542, 35208, 35875, 36541, 37207, 37873, 38539, 39205, 39871, 40537, 41203, 41870, 42536, 43202, 43868, 44534, 45200, 45866, 46532, 47198, 47864, 48531, 49197, 49863, 50529, 51195, 51861, 52527]# noqa: E501 + + def vp_1(self): + """ + [魔灵召唤 : 迪克老爹]\n + 野蛮挥砍、 野蛮震击、 野蛮跳斩机制变更\n + - 所有机制的攻击范围 +30%\n + - 野蛮挥砍 : 命中的敌人不会倒地, 会被吸附到迪克老爹前方\n + - 野蛮震击 : 眩晕几率始终为100%\n + - 野蛮跳斩 : 跳跃速度 +50% + """ + ... + + def vp_2(self): + """ + [魔灵召唤 : 迪克老爹]\n + 所有魔灵的召唤时间 +120秒\n + 所有魔灵战士的可移动范围增加 + """ + ... + +# 碎灵之击 +# knight/chaos/4f2e001e9a19eb7bae50ad1840dfb329 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/4f2e001e9a19eb7bae50ad1840dfb329 +class Skill44(ActiveSkill): + """ + 向前方发动大范围强力的横扫攻击, 被剑扫到的魔灵会向前方飞出并爆炸。 可以利用方向键指定爆炸位置。\n + 红心女皇的命运红心若适用于魔灵, 魔灵爆炸后会消耗红心原地复活。\n + 部分魔灵在爆炸时引发额外效果。\n + - 小吸血鬼夏伊 : 使敌人进入石化状态。\n + - 狂暴布洛克 : 使敌人进入出血状态。\n + - 假面杰森 : 使敌人进入减速状态。\n + - 旋转小冯 : 生成旋风, 对敌人造成多段伤害。 + """ + name = "碎灵之击" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 45 + mp = [80, 3500] + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = True + hasUP = True + vps = [{'name': '无畏殉爆', 'desc': '赋予无敌状态
范围增加'}, {'name': '魔灵军势', 'desc': '魔灵不会牺牲
攻击时间减少'}] # noqa: E501 + + # 斩击攻击力 : {value0} + data0 = [0, 16363, 18023, 19684, 21344, 23004, 24664, 26324, 27984, 29644, 31304, 32964, 34624, 36284, 37944, 39604, 41264, 42924, 44584, 46244, 47905, 49565, 51225, 52885, 54545, 56205, 57865, 59525, 61185, 62845, 64505, 66165, 67825, 69485, 71145, 72805, 74465, 76125, 77786, 79446, 81106, 82766, 84426, 86086, 87746, 89406, 91066, 92726, 94386, 96046, 97706, 99366, 101026, 102686, 104346, 106007, 107667, 109327, 110987, 112647, 114307, 115967, 117627, 119287, 120947, 122607, 124267, 125927, 127587, 129247, 130907]# noqa: E501 + # 瓦尔琪爆炸攻击力 : {value1} + data1 = [0, 3667, 4040, 4412, 4784, 5156, 5528, 5900, 6272, 6644, 7016, 7388, 7760, 8132, 8504, 8876, 9248, 9620, 9993, 10365, 10737, 11109, 11481, 11853, 12225, 12597, 12969, 13341, 13713, 14085, 14457, 14829, 15201, 15573, 15946, 16318, 16690, 17062, 17434, 17806, 18178, 18550, 18922, 19294, 19666, 20038, 20410, 20782, 21154, 21527, 21899, 22271, 22643, 23015, 23387, 23759, 24131, 24503, 24875, 25247, 25619, 25991, 26363, 26735, 27107, 27480, 27852, 28224, 28596, 28968, 29340]# noqa: E501 + # 大画家芭芘爆炸攻击力 : {value2} + data2 = [0, 6785, 7473, 8161, 8850, 9538, 10226, 10915, 11603, 12291, 12980, 13668, 14356, 15045, 15733, 16421, 17110, 17798, 18486, 19175, 19863, 20551, 21239, 21928, 22616, 23304, 23993, 24681, 25369, 26058, 26746, 27434, 28123, 28811, 29499, 30188, 30876, 31564, 32253, 32941, 33629, 34317, 35006, 35694, 36382, 37071, 37759, 38447, 39136, 39824, 40512, 41201, 41889, 42577, 43266, 43954, 44642, 45331, 46019, 46707, 47396, 48084, 48772, 49460, 50149, 50837, 51525, 52214, 52902, 53590, 54279]# noqa: E501 + # 小吸血鬼爆炸攻击力 : {value3} + data3 = [0, 11574, 12748, 13923, 15097, 16271, 17445, 18619, 19793, 20968, 22142, 23316, 24490, 25664, 26839, 28013, 29187, 30361, 31535, 32709, 33884, 35058, 36232, 37406, 38580, 39755, 40929, 42103, 43277, 44451, 45626, 46800, 47974, 49148, 50322, 51496, 52671, 53845, 55019, 56193, 57367, 58542, 59716, 60890, 62064, 63238, 64413, 65587, 66761, 67935, 69109, 70283, 71458, 72632, 73806, 74980, 76154, 77329, 78503, 79677, 80851, 82025, 83200, 84374, 85548, 86722, 87896, 89070, 90245, 91419, 92593]# noqa: E501 + # 小吸血鬼爆炸石化几率 : {value4}% + data4 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 小吸血鬼爆炸石化持续时间 : {value5}秒 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 大富翁鲁邦爆炸攻击力 : {value6} + data6 = [0, 14821, 16324, 17828, 19332, 20835, 22339, 23842, 25346, 26850, 28353, 29857, 31360, 32864, 34367, 35871, 37375, 38878, 40382, 41885, 43389, 44892, 46396, 47900, 49403, 50907, 52410, 53914, 55417, 56921, 58425, 59928, 61432, 62935, 64439, 65942, 67446, 68950, 70453, 71957, 73460, 74964, 76467, 77971, 79475, 80978, 82482, 83985, 85489, 86992, 88496, 90000, 91503, 93007, 94510, 96014, 97517, 99021, 100525, 102028, 103532, 105035, 106539, 108042, 109546, 111050, 112553, 114057, 115560, 117064, 118567]# noqa: E501 + # 红心皇后爆炸攻击力 : {value7} + data7 = [0, 13429, 14792, 16154, 17517, 18879, 20241, 21604, 22966, 24329, 25691, 27054, 28416, 29778, 31141, 32503, 33866, 35228, 36590, 37953, 39315, 40678, 42040, 43402, 44765, 46127, 47490, 48852, 50214, 51577, 52939, 54302, 55664, 57026, 58389, 59751, 61114, 62476, 63839, 65201, 66563, 67926, 69288, 70651, 72013, 73375, 74738, 76100, 77463, 78825, 80187, 81550, 82912, 84275, 85637, 86999, 88362, 89724, 91087, 92449, 93811, 95174, 96536, 97899, 99261, 100623, 101986, 103348, 104711, 106073, 107436]# noqa: E501 + # 波拉斯爆炸攻击力 : {value8} + data8 = [0, 4056, 4467, 4879, 5290, 5702, 6113, 6525, 6936, 7347, 7759, 8170, 8582, 8993, 9405, 9816, 10228, 10639, 11051, 11462, 11873, 12285, 12696, 13108, 13519, 13931, 14342, 14754, 15165, 15577, 15988, 16400, 16811, 17222, 17634, 18045, 18457, 18868, 19280, 19691, 20103, 20514, 20926, 21337, 21748, 22160, 22571, 22983, 23394, 23806, 24217, 24629, 25040, 25452, 25863, 26275, 26686, 27097, 27509, 27920, 28332, 28743, 29155, 29566, 29978, 30389, 30801, 31212, 31623, 32035, 32446]# noqa: E501 + # 狂暴布洛克爆炸攻击力 : {value9} + data9 = [0, 5005, 5513, 6021, 6528, 7036, 7544, 8052, 8559, 9067, 9575, 10083, 10590, 11098, 11606, 12114, 12621, 13129, 13637, 14145, 14652, 15160, 15668, 16176, 16683, 17191, 17699, 18207, 18714, 19222, 19730, 20238, 20745, 21253, 21761, 22269, 22777, 23284, 23792, 24300, 24808, 25315, 25823, 26331, 26839, 27346, 27854, 28362, 28870, 29377, 29885, 30393, 30901, 31408, 31916, 32424, 32932, 33439, 33947, 34455, 34963, 35470, 35978, 36486, 36994, 37501, 38009, 38517, 39025, 39532, 40040]# noqa: E501 + # 狂暴布洛克出血几率 : {value10}% + data10 = [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 + # 狂暴布洛克出血伤害 : {value11} + data11 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86]# noqa: E501 + # 狂暴布洛克出血持续时间 : {value12}秒 + data12 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 假面杰森爆炸攻击力 : {value13} + data13 = [0, 8122, 8946, 9770, 10594, 11418, 12242, 13066, 13890, 14714, 15538, 16362, 17186, 18011, 18835, 19659, 20483, 21307, 22131, 22955, 23779, 24603, 25427, 26251, 27075, 27899, 28723, 29547, 30371, 31195, 32019, 32843, 33667, 34491, 35315, 36139, 36963, 37787, 38611, 39435, 40259, 41083, 41907, 42731, 43555, 44379, 45203, 46027, 46851, 47675, 48499, 49323, 50147, 50971, 51795, 52619, 53443, 54267, 55091, 55915, 56739, 57563, 58387, 59211, 60035, 60859, 61683, 62507, 63331, 64155, 64979]# noqa: E501 + # 假面杰森减速几率 : {value14}% + data14 = [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 + # 假面杰森减速持续时间 : {value15}秒 + data15 = [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 + # 假面杰森减速状态攻速减少率 : {value16}% + data16 = [0, 50, 50, 51, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67]# noqa: E501 + # 假面杰森减速状态移速减少率 : {value17}% + data17 = [0, 50, 50, 51, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67]# noqa: E501 + # 旋转小冯爆炸攻击力 : {value18} + data18 = [0, 4282, 4717, 5151, 5586, 6020, 6455, 6889, 7323, 7758, 8192, 8627, 9061, 9496, 9930, 10364, 10799, 11233, 11668, 12102, 12537, 12971, 13406, 13840, 14274, 14709, 15143, 15578, 16012, 16447, 16881, 17315, 17750, 18184, 18619, 19053, 19488, 19922, 20357, 20791, 21225, 21660, 22094, 22529, 22963, 23398, 23832, 24266, 24701, 25135, 25570, 26004, 26439, 26873, 27308, 27742, 28176, 28611, 29045, 29480, 29914, 30349, 30783, 31217, 31652, 32086, 32521, 32955, 33390, 33824, 34259]# noqa: E501 + # 旋转小冯旋风攻击力 : {value19} x {value20} + data19 = [0, 1083, 1193, 1303, 1413, 1523, 1633, 1743, 1853, 1962, 2072, 2182, 2292, 2402, 2512, 2622, 2732, 2842, 2952, 3061, 3171, 3281, 3391, 3501, 3611, 3721, 3831, 3941, 4051, 4160, 4270, 4380, 4490, 4600, 4710, 4820, 4930, 5040, 5150, 5259, 5369, 5479, 5589, 5699, 5809, 5919, 6029, 6139, 6249, 6358, 6468, 6578, 6688, 6798, 6908, 7018, 7128, 7238, 7348, 7457, 7567, 7677, 7787, 7897, 8007, 8117, 8227, 8337, 8447, 8556, 8666]# noqa: E501 + data20 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 迪克老爹爆炸攻击力 : {value21} + data21 = [0, 12178, 13414, 14649, 15885, 17120, 18356, 19591, 20826, 22062, 23297, 24533, 25768, 27004, 28239, 29475, 30710, 31946, 33181, 34417, 35652, 36888, 38123, 39358, 40594, 41829, 43065, 44300, 45536, 46771, 48007, 49242, 50478, 51713, 52949, 54184, 55420, 56655, 57890, 59126, 60361, 61597, 62832, 64068, 65303, 66539, 67774, 69010, 70245, 71481, 72716, 73952, 75187, 76423, 77658, 78893, 80129, 81364, 82600, 83835, 85071, 86306, 87542, 88777, 90013, 91248, 92484, 93719, 94955, 96190, 97425]# noqa: E501 + # [范围信息] + # 斩击攻击范围比率 : {value22}% + data22 = [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 + # 魔灵爆炸范围比率 : {value23}% + data23 = [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 + + def vp_1(self): + """ + [碎灵之击]\n + 混沌魔灵向魔灵发出爆炸命令后, 所有魔灵一起跳到空中后爆炸\n + - 删除斩击攻击\n + - 斩击攻击力分配至各魔灵的爆炸攻击力\n + 施放技能时进入无敌状态\n + 爆炸范围及魔法阵大小 +40% + """ + ... + + def vp_2(self): + """ + [碎灵之击]\n + 亚丁的化身召唤出魔灵们的幻影, 代替魔灵爆炸\n + 施放过程中可以施放[午夜嘉年华] + """ + ... + +# 魔灵召唤 : 红心女皇艾莉莎 +# knight/chaos/669f1428193f61f9d92c743b72438c4d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/669f1428193f61f9d92c743b72438c4d +class Skill45(ActiveSkill): + """ + 召唤红心女皇艾莉莎。\n + 艾莉莎是魔灵法师的女皇, 她能够用强大的魔法攻击敌人或强化魔灵战士。\n + 艾莉莎的攻击方式 : 心形攻击 (发射心形魔法弹攻击敌人)、 心碎攻击 (发射更大更强的心形魔法弹攻击敌人)、 命运红心 (当所有魔灵都被召唤时, 往魔灵头上放置一个红心, 该魔灵不幸死亡或者牺牲, 则会消耗红心原地复活)、 女王的权威 (强化魔灵的好战性)。\n + 魔灵不会受到敌人任何攻击。 + """ + name = "魔灵召唤 : 红心女皇艾莉莎" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + mp = [80, 5000] + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = True + hasUP = False + vps = [{'name': '王者之威', 'desc': '特殊机制强化
范围增加'}, {'name': '女王敕令', 'desc': '魔灵存在时间增加
魔灵法师范围增加'}] # noqa: E501 + + # 存在时间 : {value0}秒 + data0 = [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 + # 心形攻击攻击力 : {value1} + data1 = [0, 6158, 6783, 7408, 8033, 8658, 9282, 9907, 10532, 11157, 11781, 12406, 13031, 13656, 14281, 14905, 15530, 16155, 16780, 17404, 18029, 18654, 19279, 19904, 20528, 21153, 21778, 22403, 23027, 23652, 24277, 24902, 25526, 26151, 26776, 27401, 28026, 28650, 29275, 29900, 30525, 31149, 31774, 32399, 33024, 33649, 34273, 34898, 35523, 36148, 36772, 37397, 38022, 38647, 39272, 39896, 40521, 41146, 41771, 42395, 43020, 43645, 44270, 44894, 45519, 46144, 46769, 47394, 48018, 48643, 49268]# noqa: E501 + # 心碎攻击攻击力 : {value2} + data2 = [0, 6780, 7467, 8155, 8843, 9531, 10218, 10906, 11594, 12282, 12970, 13657, 14345, 15033, 15721, 16408, 17096, 17784, 18472, 19159, 19847, 20535, 21223, 21911, 22598, 23286, 23974, 24662, 25349, 26037, 26725, 27413, 28101, 28788, 29476, 30164, 30852, 31539, 32227, 32915, 33603, 34291, 34978, 35666, 36354, 37042, 37729, 38417, 39105, 39793, 40481, 41168, 41856, 42544, 43232, 43919, 44607, 45295, 45983, 46671, 47358, 48046, 48734, 49422, 50109, 50797, 51485, 52173, 52861, 53548, 54236]# noqa: E501 + # 命运红心目标搜索间隔 : {value3}秒 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 魔灵好战性增加率 : {value4}% + data4 = [0, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152]# noqa: E501 + + def vp_1(self): + """ + [魔灵召唤 : 红心女皇艾莉莎]\n + 命运红心、 心形攻击、 心碎攻击机制变更\n + - 命运红心 : 魔灵复活次数 +1次\n + - 心形攻击、 心碎攻击 : 爆炸范围 +50% + """ + ... + + def vp_2(self): + """ + [魔灵召唤 : 红心女皇艾莉莎]\n + 所有魔灵的召唤时间 +120秒\n + 所有魔灵法师的攻击距离 +30% + """ + ... + +# 聚灵升空剑 +# knight/chaos/c7bf7ccab413009640e65ca6f2f0263a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c7bf7ccab413009640e65ca6f2f0263a +class Skill46(ActiveSkill): + """ + 使用连续的斩击攻击敌人, 然后与魔灵一起高高跳起后猛击地面, 发出终结敌人的强力一击。 混沌魔灵准备攻击时, 魔灵战士按现有阵型列队后, 向前方突进并拖动周围的敌人位移。\n + 魔灵法师和魔灵战士会集中攻击第一次斩击命中的敌人。 + """ + name = "聚灵升空剑" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [80, 5000] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = True + hasUP = True + vps = [{'name': '逐灵斩', 'desc': '追踪
取消僵直
范围增加'}, {'name': '审判宣告', 'desc': '施放时间减少
初始化魔灵机制的冷却时间
范围增加'}] # noqa: E501 + + # 横向砍击第1击攻击力 : {value0} + data0 = [0, 10590, 11664, 12739, 13813, 14887, 15962, 17036, 18110, 19185, 20259, 21333, 22408, 23482, 24557, 25631, 26705, 27780, 28854, 29928, 31003, 32077, 33151, 34226, 35300, 36374, 37449, 38523, 39597, 40672, 41746, 42820, 43895, 44969, 46043, 47118, 48192, 49267, 50341, 51415, 52490, 53564, 54638, 55713, 56787, 57861, 58936, 60010, 61084, 62159, 63233, 64307, 65382, 66456, 67530, 68605, 69679, 70753, 71828, 72902, 73977, 75051, 76125, 77200, 78274, 79348, 80423, 81497, 82571, 83646, 84720]# noqa: E501 + # 横向砍击第2击攻击力 : {value1} + data1 = [0, 10590, 11664, 12739, 13813, 14887, 15962, 17036, 18110, 19185, 20259, 21333, 22408, 23482, 24557, 25631, 26705, 27780, 28854, 29928, 31003, 32077, 33151, 34226, 35300, 36374, 37449, 38523, 39597, 40672, 41746, 42820, 43895, 44969, 46043, 47118, 48192, 49267, 50341, 51415, 52490, 53564, 54638, 55713, 56787, 57861, 58936, 60010, 61084, 62159, 63233, 64307, 65382, 66456, 67530, 68605, 69679, 70753, 71828, 72902, 73977, 75051, 76125, 77200, 78274, 79348, 80423, 81497, 82571, 83646, 84720]# noqa: E501 + # 上挑攻击攻击力 : {value2} + data2 = [0, 5295, 5832, 6369, 6907, 7444, 7981, 8518, 9055, 9592, 10130, 10667, 11204, 11741, 12278, 12815, 13353, 13890, 14427, 14964, 15501, 16038, 16576, 17113, 17650, 18187, 18724, 19262, 19799, 20336, 20873, 21410, 21947, 22485, 23022, 23559, 24096, 24633, 25170, 25708, 26245, 26782, 27319, 27856, 28393, 28931, 29468, 30005, 30542, 31079, 31617, 32154, 32691, 33228, 33765, 34302, 34840, 35377, 35914, 36451, 36988, 37525, 38063, 38600, 39137, 39674, 40211, 40748, 41286, 41823, 42360]# noqa: E501 + # 终结爆炸魔法攻击力 : {value3} + data3 = [0, 26475, 29161, 31847, 34533, 37218, 39904, 42590, 45276, 47962, 50648, 53334, 56020, 58705, 61391, 64077, 66763, 69449, 72135, 74821, 77507, 80192, 82878, 85564, 88250, 90936, 93622, 96308, 98993, 101679, 104365, 107051, 109737, 112423, 115109, 117795, 120480, 123166, 125852, 128538, 131224, 133910, 136596, 139282, 141967, 144653, 147339, 150025, 152711, 155397, 158083, 160768, 163454, 166140, 168826, 171512, 174198, 176884, 179570, 182255, 184941, 187627, 190313, 192999, 195685, 198371, 201057, 203742, 206428, 209114, 211800]# noqa: E501 + # 列队效果持续时间 : {value4}秒 + 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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 范围比率 : {value5}% + 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 + + def vp_1(self): + """ + [聚灵升空剑]\n + 瞬间移动到500px以内最强敌人的所在位置, 随后立即发动斩击攻击\n + 可以强制中断转职技能的施放后僵直并施放 (觉醒技能和魔灵召唤系列技能除外)\n + 攻击范围 +15% + """ + ... + + def vp_2(self): + """ + [聚灵升空剑]\n + 删除横向砍击攻击\n + - 总攻击力相同\n + 上挑命中时, 初始化所有魔灵的机制冷却时间\n + 魔灵们不会和混沌魔灵一起跳跃, 集中攻击在被爆炸命中的敌人中最强敌人\n + - 集中攻击阵型效果持续时间 +7秒\n + 终结爆炸攻击范围 +20% + """ + ... + +# 魔能榨取 +# knight/chaos/b8f4966608e4ebb3cc80ba4eac3649bb +# 0ee8fa5dc525c1a1f23fc6911e921e4a/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill47(PassiveSkill): + """ + 混沌魔灵完美操控魔灵, 在战场上不断榨取魔灵们的力量。\n + 存在1个及以上魔灵时, 增加混沌魔灵的基本攻击力和技能攻击力。\n + 召唤出的魔灵消失时, 基本攻击力和技能攻击力增加效果持续一段时间后消失。 + """ + name = "魔能榨取" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 7, 8.5, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5]# noqa: E501 + # 魔灵召唤解除后效果持续时间 : {value1}秒 + 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 + +# 魔神百裂拳 +# knight/chaos/6a1d1f08a6572be420bb3a256c44c015 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/6a1d1f08a6572be420bb3a256c44c015 +class Skill48(ActiveSkill): + """ + 召唤魔神亚丁的臂膀对敌人进行乱舞攻击并吸附敌人。 乱舞结束后会从地面中召唤出一个巨大的拳头击飞敌人。 若施放后连续按X键, 则可以更快的进行攻击。\n + 技能伤害会随所召唤的魔灵数量增加而提升。 + """ + name = "魔神百裂拳" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [900, 7559] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = False + hasUP = False + + # 乱舞攻击力 : {value0} x {value1} + data0 = [0, 3023, 3724, 4425, 5125, 5826, 6527, 7228, 7929, 8630, 9331, 10032, 10733, 11434, 12135, 12836, 13536, 14237, 14938, 15639, 16340, 17041, 17742, 18443, 19144, 19845, 20546, 21247, 21947, 22648, 23349, 24050, 24751, 25452, 26153, 26854, 27555, 28256, 28957, 29658, 30358, 31059, 31760, 32461, 33162, 33863, 34564, 35265, 35966, 36667, 37368]# noqa: E501 + data1 = [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 + # 多段攻击间隔 : {value2}秒 + data2 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + # 最后一击攻击力 : {value3} + data3 = [0, 18136, 22342, 26547, 30753, 34958, 39164, 43369, 47575, 51780, 55986, 60191, 64397, 68602, 72808, 77013, 81219, 85424, 89630, 93835, 98041, 102246, 106452, 110657, 114863, 119068, 123274, 127479, 131685, 135890, 140096, 144301, 148507, 152712, 156918, 161123, 165329, 169534, 173740, 177945, 182151, 186356, 190562, 194767, 198973, 203178, 207384, 211589, 215794, 220000, 224205]# noqa: E501 + # 最后一击多段攻击力 : {value4} x {value5} + data4 = [0, 12091, 14894, 17698, 20502, 23305, 26109, 28913, 31716, 34520, 37324, 40127, 42931, 45735, 48538, 51342, 54146, 56949, 59753, 62557, 65360, 68164, 70968, 73771, 76575, 79379, 82182, 84986, 87790, 90593, 93397, 96201, 99004, 101808, 104612, 107415, 110219, 113023, 115826, 118630, 121434, 124237, 127041, 129845, 132648, 135452, 138256, 141059, 143863, 146667, 149470]# noqa: E501 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 每个已召唤的魔灵增加技能攻击力比率 : {value6}% + data6 = [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 + +# 黑暗冲击 +# knight/chaos/1812a1ece67bb37b6b44b54766450064 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1812a1ece67bb37b6b44b54766450064 +class Skill49(ActiveSkill): + """ + 使用锁链捆住魔灵战士, 利用它们进行攻击。\n + 魔灵战士借着锁链的力量向外推出, 接着混沌魔灵使地面出现黑色裂缝, 裂缝会一直延伸到魔灵战士所在的位置。 之后, 从裂缝中产生巨大的冲击波, 对范围内的敌人造成大量伤害, 并使被击中的敌人进入失明状态。\n + 根据阵型的不同, 魔灵战士被锁链束缚时被推出的位置会产生变化。\n + 施放时如果没有魔灵战士, 则在施放的同时召唤所有可召唤的魔灵战士。 + """ + name = "黑暗冲击" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [750, 1560] + uuid = "1812a1ece67bb37b6b44b54766450064" + hasVP = True + hasUP = True + vps = [{'name': '黑暗灼烧', 'desc': '施放时间减少
范围增加
附加灼伤效果'}, {'name': '追魂暗链', 'desc': '所受伤害减少
可聚集敌人
可强控敌人'}] # noqa: E501 + + # 裂缝攻击力 : {value0} + data0 = [0, 16442, 18110, 19778, 21446, 23114, 24782, 26450, 28118, 29786, 31454, 33122, 34790, 36458, 38126, 39794, 41462, 43130, 44798, 46466, 48134, 49802, 51470, 53138, 54806, 56474, 58142, 59810, 61478, 63146, 64814, 66482, 68150, 69818, 71486, 73154, 74822, 76490, 78158, 79826, 81494, 83162, 84830, 86498, 88166, 89834, 91502, 93170, 94838, 96506, 98174]# noqa: E501 + # 冲击波多段攻击攻击力 : {value1} x {value2} + data1 = [0, 9591, 10564, 11537, 12510, 13483, 14456, 15429, 16402, 17375, 18348, 19321, 20294, 21267, 22240, 23213, 24186, 25159, 26132, 27105, 28078, 29051, 30024, 30997, 31970, 32943, 33916, 34889, 35862, 36835, 37808, 38781, 39754, 40727, 41700, 42673, 43646, 44619, 45592, 46565, 47538, 48511, 49484, 50457, 51430, 52403, 53376, 54349, 55322, 56295, 57268]# noqa: E501 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 失明几率 : {value3}% + 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 + # 失明持续时间 : {value4}秒 + data4 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [黑暗冲击]\n + 不生成锁链, 直接将剑插入地面生成裂缝\n + 攻击范围 +20%\n + 裂缝中涌出亚丁的黑色火焰, 使命中的敌人进入灼伤状态, 效果持续5秒 + """ + ... + + def vp_2(self): + """ + [黑暗冲击]\n + 锁链飞向周围敌人并将其强制控制\n + - 最多可以控制10个敌人\n + 将剑插入地面的瞬间, 将被锁链束缚的敌人和魔灵战士拉向前方\n + 若存在被锁链束缚的敌人, 则在技能结束后5秒内, 使混沌魔灵所受伤害减少70% + """ + ... + +# 午夜嘉年华 +# knight/chaos/d89f26862e348a801b30bb9fd7125db5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/d89f26862e348a801b30bb9fd7125db5 +class Skill50(ActiveSkill): + """ + 魔灵法师汇集力量生成强力能量门。 能量门中降下能量柱, 对敌人造成伤害。\n + 可以与[魔幻旋风]、 [毁灭突进]、 [翔空剑]、 [聚灵升空剑]、 [魔灵乱舞]、 [绽放·终章]连接施放。\n + 施放时, 如果没有魔灵法师, 将立即召唤所有可召唤的魔灵法师。 + """ + name = "午夜嘉年华" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [1035, 2360] + uuid = "d89f26862e348a801b30bb9fd7125db5" + hasVP = True + hasUP = True + vps = [{'name': '绚烂烟火', 'desc': '追踪
范围增加'}, {'name': '狂欢盛宴', 'desc': '攻击时间减少
附加失明效果'}] # noqa: E501 + + # 能量柱攻击力 : {value0} x {value1} + data0 = [0, 3092, 3406, 3719, 4033, 4347, 4660, 4974, 5288, 5601, 5915, 6229, 6542, 6856, 7170, 7484, 7797, 8111, 8425, 8738, 9052, 9366, 9679, 9993, 10307, 10620, 10934, 11248, 11561, 11875, 12189, 12502, 12816, 13130, 13443, 13757, 14071, 14385, 14698, 15012, 15326, 15639, 15953, 16267, 16580, 16894, 17208, 17521, 17835, 18149, 18462]# noqa: E501 + data1 = [0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31]# noqa: E501 + # [范围信息] + # 能量柱攻击范围比例 : {value2}% + 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 + + def vp_1(self): + """ + [午夜嘉年华]\n + 能量门会追踪周围敌人位置\n + 能量柱攻击范围 +20% + """ + ... + + def vp_2(self): + """ + [午夜嘉年华]\n + 生成能量门后, 发射1次巨大能量柱\n + - 总攻击力相同\n + 使巨大能量柱命中的敌人进入失明状态3秒 + """ + ... + +# 亚丁之力 +# knight/chaos/e5c09f9132a48dc1d695968592cc5878 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/e5c09f9132a48dc1d695968592cc5878 +class Skill51(PassiveSkill): + """ + 아텐의 화신을 소환한다. 화신은 마신의 마법 크리티컬 확률을 증가시키고 마신을 따라다니며, 특정 스킬의 공격력을 강화하고 여러가지 이로운 효과를 가져다준다.\n + <특정 스킬 공격력 증가>\n + 팬시 트위스트, 파성추, 천공검, 파이널 어택, 악신난무, 검은 충격, 미드나잇 카니발, 매시브 파이어, 대난투, 아텐 현신, 그랜드 피날레, 악의 제전\n + <특수 효과 추가>\n + - 제노사이드 크러쉬 시전 시 아텐의 화신이 폭발 범위 내의 적들을 홀드 시킨다.\n + - 브레인 스톰 시전 시 데몬 솔져와 데몬 매지션의 공격력이 증가한다.\n + - 카오스 사망 시 아텐의 화신이 카오스를 부활시켜준 후, 즉시 원상태로 복귀한다.\n + - 데몬 솔져와 데몬 매지션의 소환 지속 시간이 증가한다. + """ + name = "亚丁之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + + # 特定技能攻击力增加率 : {value0}% + data0 = [0, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128]# noqa: E501 + # 施放[思维风暴]时, 魔灵战士和魔灵法师的攻击力增加率 : {value1}% + data1 = [0, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114]# noqa: E501 + # [魔幻旋风]范围增加量 : {value2}% + 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 + # 魔灵召唤时间增加 : {value3}秒 + 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]# noqa: E501 + # 魔法暴击几率增加 : {value4}% + data4 = [0, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 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, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5]# noqa: E501 + +# 绚丽耀光 +# knight/chaos/e0daa922b19cdc35de879e938361464e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/e0daa922b19cdc35de879e938361464e +class Skill52(ActiveSkill): + """ + 混沌魔灵和魔灵法师将所有力量集中于一点, 蓄气后向前方发射强烈的激光。\n + 如果没有已召唤的魔灵法师, 则施放[绚丽耀光]时会召唤所有可召唤的魔灵法师。 + """ + name = "绚丽耀光" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [744, 5766] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = True + hasUP = True + vps = [{'name': '彩虹耀光', 'desc': '施放时间减少
可聚集敌人
范围增加'}, {'name': '绚丽激光', 'desc': '可以在其他动作中施放
范围增加'}] # noqa: E501 + + # 激光第一击攻击力 : {value0} + data0 = [0, 28743, 31659, 34575, 37491, 40407, 43323, 46239, 49155, 52071, 54987, 57903, 60819, 63735, 66651, 69567, 72483, 75399, 78315, 81231, 84147, 87063, 89979, 92895, 95811, 98727, 101643, 104559, 107475, 110391, 113307, 116223, 119139, 122055, 124971, 127887, 130803, 133719, 136635, 139551, 142467, 145383, 148299, 151215, 154131, 157047, 159963, 162879, 165795, 168711, 171627]# noqa: E501 + # 激光多段攻击攻击力 : {value1} x {value2} + data1 = [0, 6707, 7387, 8068, 8748, 9428, 10109, 10789, 11470, 12150, 12830, 13511, 14191, 14872, 15552, 16232, 16913, 17593, 18274, 18954, 19634, 20315, 20995, 21676, 22356, 23036, 23717, 24397, 25077, 25758, 26438, 27119, 27799, 28479, 29160, 29840, 30521, 31201, 31881, 32562, 33242, 33923, 34603, 35283, 35964, 36644, 37325, 38005, 38685, 39366, 40046]# noqa: E501 + data2 = [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 + # [范围信息] + # 激光大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [绚丽耀光]\n + 魔灵法师往魔法阵内并注入气息, 强化耀光光线\n + - 耀光发射准备时间 -50%\n + - 耀光光线的Y轴打击范围 +50%\n + 耀光将附近的敌人吸附至光线方向 + """ + ... + + def vp_2(self): + """ + [绚丽耀光]\n + 亚丁的化身和混沌魔灵一同发射高密度耀光光线\n + 可在除觉醒技能外的技能施放过程中施放\n + - 此时, 亚丁的化身单独生成魔法阵发射耀光光线\n + 耀光X轴攻击范围 +10% + """ + ... + +# 魔灵乱舞 +# knight/chaos/0fbb8de70002ad34f046c94c2cb3e863 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0fbb8de70002ad34f046c94c2cb3e863 +class Skill53(ActiveSkill): + """ + 大力挥舞盾牌吸附并控制大范围的敌人后, 黑曜神与魔灵战士们和敌人展开乱斗。 \n + 乱斗过程中, 可以持续把附近的敌人拉过来, 连按技能键或攻击键可以减少乱斗的间隔。\n + 如果存在未召唤的魔灵战士, 则施放[魔灵乱舞]时会召唤所有可召唤的魔灵战士。 + """ + name = "魔灵乱舞" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [580, 4500] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = True + hasUP = True + vps = [{'name': '无尽战争', 'desc': '施放时间减少
强化聚集敌人效果'}, {'name': '战略抉择', 'desc': '取消僵直
范围增加'}] # noqa: E501 + + # 乱斗多段攻击力 : {value0} x {value1} + data0 = [0, 9665, 10646, 11626, 12607, 13587, 14568, 15548, 16529, 17509, 18490, 19470, 20451, 21431, 22412, 23392, 24373, 25353, 26334, 27314, 28295, 29275, 30256, 31236, 32217, 33197, 34178, 35158, 36139, 37119, 38100, 39080, 40061, 41041, 42022, 43002, 43983, 44963, 45944, 46924, 47905, 48885, 49866, 50846, 51827, 52807, 53788, 54768, 55749, 56729, 57710]# noqa: E501 + data1 = [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 + # [范围信息] + # 施放时吸附敌人范围 : {value2}px + data2 = [0, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350]# noqa: E501 + # 乱斗过程中吸附敌人范围 : {value3}px + data3 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + + def vp_1(self): + """ + 混沌魔灵命令后, 魔灵战士立即向前跳跃展开乱舞\n + - 删除挥动盾牌动作\n + - 按方向键时, 魔灵战士将向更远的距离突击\n + - 乱舞过程中, 可强制中断并施放[碎灵之击]\n + 乱舞过程中吸附敌人范围 +50% + """ + ... + + def vp_2(self): + """ + 乱斗过程中, 可以预输入[毁灭突进]或[黑暗冲击]\n + - 预输入时, 强制中断抬手动作, 发动预输入的技能\n + 乱斗过程中按方向键时, 移动速度 +50%\n + 乱斗攻击范围 +30% + """ + ... + +# 黑曜之眸 : 亚丁降临 +# knight/chaos/c5a2956d8ed3af1746ed2f76ca971a09 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill54(ActiveSkill): + """ + 召唤存在于异次元空间的‘黑色太阳神’亚丁, 毁灭一切。 + """ + name = "黑曜之眸 : 亚丁降临" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = False + hasUP = False + + # 黑色太阳的火花攻击力 : {value0} x {value1} + data0 = [0, 19551, 24085, 28619, 33152, 37686, 42219, 46753, 51287, 55820, 60354, 64888, 69421, 73955, 78489, 83022, 87556, 92089, 96623, 101157, 105690, 110224, 114758, 119291, 123825, 128359, 132892, 137426, 141959, 146493, 151027, 155560, 160094, 164628, 169161, 173695, 178229, 182762, 187296, 191829, 196363, 200897, 205430, 209964, 214498, 219031, 223565, 228099, 232632, 237166, 241699]# noqa: E501 + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 火焰地带攻击力 : {value2} x {value3} + data2 = [0, 809, 997, 1185, 1372, 1560, 1748, 1935, 2123, 2311, 2499, 2686, 2874, 3062, 3249, 3437, 3625, 3812, 4000, 4188, 4375, 4563, 4751, 4938, 5126, 5314, 5501, 5689, 5877, 6064, 6252, 6440, 6628, 6815, 7003, 7191, 7378, 7566, 7754, 7941, 8129, 8317, 8504, 8692, 8880, 9067, 9255, 9443, 9630, 9818, 10006]# noqa: E501 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 黑色曜日 +# knight/chaos/02ac8e048f7bbcfa616e74ac68988872 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/02ac8e048f7bbcfa616e74ac68988872 +class Skill55(PassiveSkill): + """ + “黑色曜日即是亚丁的权能, 亦是其力量根源”, 皓曦·混沌魔灵被魔神的力量唤醒恶魔本能, 切身领悟到此真谛。\n + 学习后, [绝对魅力]熄灭, 随[绝对魅力]技能等级产生的效果直接适用于魔灵。 增加基本攻击和除[魔幻旋风]之外的转职技能的攻击力, 变更部分技能效果。\n + [魔灵炸弹]\n + 魔灵战士接触地面后立即爆炸, 不再触发眩晕。\n + [魔幻旋风]\n + 技能结束时, 挥舞盾牌, 将敌人聚集到前方。 技能过程中, 按键可以立即挥舞盾牌后结束技能。 + """ + name = "黑色曜日" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "02ac8e048f7bbcfa616e74ac68988872" + hasVP = False + hasUP = False + + # 基本攻击力和除[魔幻旋风]之外的转职技能攻击力增加率 : {value0}% + 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 + # [魔幻旋风]盾牌挥击攻击力 : [魔幻旋风]攻击力总和的{value1}% + 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 + +# 绽放·终章 +# knight/chaos/ca2536eb56df0e812c88c59cabd38be0 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ca2536eb56df0e812c88c59cabd38be0 +class Skill56(ActiveSkill): + """ + 喷涌魔神火焰后, 变形为黑色曜日形态, 燃烧周围的敌人。\n + 魔神火焰会蔓延到麾下的魔灵战士身上, 当魔灵战士攻击敌人时, 引发火焰爆炸。\n + 对携带火焰的魔灵战士使用[魔灵炸弹]、 [碎灵之击]造成爆炸时, 同时发生火焰爆炸, 并立即造成剩余灼伤伤害。 + """ + name = "绽放·终章" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1242, 2832] + uuid = "ca2536eb56df0e812c88c59cabd38be0" + hasVP = False + hasUP = False + + # 魔神火焰攻击力 : {value0} + data0 = [0, 52417, 57734, 63052, 68369, 73687, 79005, 84322, 89640, 94957, 100275, 105593, 110910, 116228, 121546, 126863, 132181, 137498, 142816, 148134, 153451, 158769, 164086, 169404, 174722, 180039, 185357, 190675, 195992, 201310, 206627, 211945, 217263, 222580, 227898, 233215, 238533, 243851, 249168, 254486, 259804, 265121, 270439, 275756, 281074, 286392, 291709, 297027, 302344, 307662, 312980]# noqa: E501 + # 黑色曜日爆炸攻击力 : {value1} x {value2} + data1 = [0, 34071, 37527, 40984, 44440, 47897, 51353, 54809, 58266, 61722, 65179, 68635, 72092, 75548, 79005, 82461, 85917, 89374, 92830, 96287, 99743, 103200, 106656, 110113, 113569, 117026, 120482, 123938, 127395, 130851, 134308, 137764, 141221, 144677, 148134, 151590, 155046, 158503, 161959, 165416, 168872, 172329, 175785, 179242, 182698, 186155, 189611, 193067, 196524, 199980, 203437]# noqa: E501 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 魔灵战士的火焰持续时间 : {value3}秒 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 魔灵战士的火焰爆炸可发动次数 : {value4}次 + 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 + # 魔灵战士的火焰爆炸攻击力 : {value5} + data5 = [0, 1398, 1540, 1681, 1823, 1965, 2107, 2249, 2390, 2532, 2674, 2816, 2958, 3099, 3241, 3383, 3525, 3667, 3808, 3950, 4092, 4234, 4376, 4517, 4659, 4801, 4943, 5085, 5226, 5368, 5510, 5652, 5794, 5935, 6077, 6219, 6361, 6503, 6644, 6786, 6928, 7070, 7212, 7354, 7495, 7637, 7779, 7921, 8063, 8204, 8346]# noqa: E501 + +# 盛宴·恶之祭典 +# knight/chaos/7f9ffcd296361f1367b8b74e773d5e99 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7f9ffcd296361f1367b8b74e773d5e99 +class Skill57(ActiveSkill): + """ + 皓曦·混沌魔灵激发亚丁的权能, 被其巨大的力量所吸引的魔灵排列在前方。 皓曦·混沌魔灵撕裂魔灵们的表面, 用剑吸收他们真正的力量, 并挥动巨大的亚丁之剑, 降下庆典的帷幕。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "盛宴·恶之祭典" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "7f9ffcd296361f1367b8b74e773d5e99" + hasVP = False + hasUP = False + + # 亚丁之剑攻击力 : {value0} + data0 = [0, 687637, 847089, 1006541, 1165993, 1325445, 1484897, 1644349, 1803801, 1963253, 2122706, 2282158, 2441610, 2601062, 2760514, 2919966, 3079418, 3238870, 3398322, 3557774, 3717226, 3876678, 4036130, 4195582, 4355034, 4514486, 4673938, 4833391, 4992843, 5152295, 5311747, 5471199, 5630651, 5790103, 5949555, 6109007, 6268459, 6427911, 6587363, 6746815, 6906267, 7065719, 7225171, 7384623, 7544075, 7703528, 7862980, 8022432, 8181884, 8341336, 8500788]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'chaos' + self.nameCN = '皓曦·混沌魔灵' + self.role = 'knight' + self.角色 = '守护者' + self.职业 = '混沌魔灵' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/knight/elven_knight.py b/backend/core/character/GF/knight/elven_knight.py new file mode 100644 index 00000000..81afd60e --- /dev/null +++ b/backend/core/character/GF/knight/elven_knight.py @@ -0,0 +1,1699 @@ +#0ee8fa5dc525c1a1f23fc6911e921e4a +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 盾挑 +# knight/elven_knight/3c5604bdbb0240b8f130f59ab40509c3 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用盾牌攻击敌人并使其浮空。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [帝国骑士的基本技能。\n + 与敌人对战时, 一边防守, 一边寻找敌人的弱点, 看准时机使用盾牌进行强力的攻击, 让敌人防不胜防。\n + 只有完全掌握盾挑的人才有资格当上骑士团团长, 千万不要小看这个技能。] + """ + name = "盾挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 盾牌挑击攻击力 : {value0}% + data0 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 450, 455, 459, 464, 468, 473, 477, 482, 486, 491, 495, 500, 504, 509, 513, 518, 522, 527, 531, 536]# noqa: E501 + +# 强踢 +# knight/elven_knight/9dda3f4a849dba1a288dd65e116860f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9dda3f4a849dba1a288dd65e116860f2 +class Skill1(ActiveSkill): + """ + 使用脚踢攻击前方敌人, 威势之大甚至能够激起地上的沙石。\n + 沙石会使敌人进入失明和减速状态。 守护者在沙石的掩盖之下会增加回避率。\n + [帝国的大竞技场中经常能够看到这个技能的身影。 虽然手段有些卑劣, 但是因为它的实用性, 即使是把名誉看的很重的骑士们也会使用。\n + 只有为了国家和君主愿意牺牲小我的人才是真正的骑士。] + """ + name = "强踢" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [2, 350] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 脚踢攻击力 : {value0}% + data0 = [0, 2222, 2447, 2673, 2898, 3124, 3349, 3575, 3800, 4025, 4251, 4476, 4702, 4927, 5152, 5378, 5603, 5829, 6054, 6280, 6505, 6730, 6956, 7181, 7407, 7632, 7858, 8083, 8308, 8534, 8759, 8985, 9210, 9435, 9661, 9886, 10112, 10337, 10563, 10788, 11013, 11239, 11464, 11690, 11915, 12140, 12366, 12591, 12817, 13042, 13268, 13493, 13718, 13944, 14169, 14395, 14620, 14846, 15071, 15296, 15522, 15747, 15973, 16198, 16423, 16649, 16874, 17100, 17325, 17551, 17776]# noqa: E501 + # 减速几率 : {value1}% + 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 + # 敌人移动速度减少 : {value2}% + data2 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 失明几率 : {value3}% + data3 = [0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119]# noqa: E501 + # 失明持续时间 : {value4}秒 + data4 = [0, 1.5, 1.5, 1.5, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.7, 2.7, 2.7, 2.8, 2.8, 2.8, 2.9, 2.9, 2.9, 3, 3, 3, 3.1, 3.1, 3.2, 3.2, 3.2, 3.3, 3.3, 3.3, 3.4, 3.4, 3.4, 3.5, 3.5, 3.5, 3.6, 3.6, 3.6, 3.7, 3.7, 3.7, 3.8, 3.8]# noqa: E501 + # 回避率增加 : {value5}% + data5 = [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 + +# 盾牌转换 +# knight/elven_knight/8f73f243041c2d27739fe7696f02bf9b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8f73f243041c2d27739fe7696f02bf9b +class Skill2(ActiveSkill): + """ + 可以切换手中盾牌的样式。 完成盾牌任务后, 可以在装备栏中的盾牌库里可以要选择备选切换的盾牌。 + """ + name = "盾牌转换" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 10 + mp = [10, 10] + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = False + + +# 后跳 +# knight/elven_knight/7822d6d52e10964a6755f142c666b494 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7822d6d52e10964a6755f142c666b494 +class Skill3(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# knight/elven_knight/5a56514f35cf0270ae8d6c65f8fefd78 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# knight/elven_knight/ce26c6b69d02a440a81b552bec94f03b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b +class Skill5(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# knight/elven_knight/892ef624d8bf3d7fc045f84825fd6104 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 盾击 +# knight/elven_knight/717f1e2104fe4b796f800352fa143ecc +# 0ee8fa5dc525c1a1f23fc6911e921e4a/717f1e2104fe4b796f800352fa143ecc +class Skill7(ActiveSkill): + """ + 挥舞盾牌对敌人进行强力攻击, 并使其进入眩晕状态。\n + 追加操作时可以提起盾牌向前突进。\n + [厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。] + """ + name = "盾击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [5, 180] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0}% + data0 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + # 眩晕几率 : {value1}% + 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 + # 眩晕持续时间 : {value2}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 追加操作时突进攻击力 : {value3}% + data3 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + +# 命运之轮 +# knight/elven_knight/4655101518604f874721b3cc249aae10 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/4655101518604f874721b3cc249aae10 +class Skill8(ActiveSkill): + """ + 使用盾牌将敌人拉过来后, 将其挑至空中禁锢在命运之轮中。\n + 对无法抓取的敌人不适用控制效果。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [命运之轮开始旋转了。] + """ + name = "命运之轮" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [5, 249] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 拉扯攻击力 : {value0}% + data0 = [0, 1234, 1359, 1484, 1609, 1735, 1860, 1985, 2110, 2235, 2361, 2486, 2611, 2736, 2861, 2986, 3112, 3237, 3362, 3487, 3612, 3737, 3863, 3988, 4113, 4238, 4363, 4489, 4614, 4739, 4864, 4989, 5114, 5240, 5365, 5490, 5615, 5740, 5866, 5991, 6116, 6241, 6366, 6491, 6617, 6742, 6867, 6992, 7117, 7243, 7368, 7493, 7618, 7743, 7868, 7994, 8119, 8244, 8369, 8494, 8619, 8745, 8870, 8995, 9120, 9245, 9371, 9496, 9621, 9746, 9871]# noqa: E501 + # 挑飞攻击力 : {value1}% + data1 = [0, 2645, 2913, 3182, 3450, 3718, 3987, 4255, 4523, 4792, 5060, 5329, 5597, 5865, 6134, 6402, 6670, 6939, 7207, 7475, 7744, 8012, 8280, 8549, 8817, 9085, 9354, 9622, 9890, 10159, 10427, 10695, 10964, 11232, 11500, 11769, 12037, 12305, 12574, 12842, 13110, 13379, 13647, 13915, 14184, 14452, 14721, 14989, 15257, 15526, 15794, 16062, 16331, 16599, 16867, 17136, 17404, 17672, 17941, 18209, 18477, 18746, 19014, 19282, 19551, 19819, 20087, 20356, 20624, 20892, 21161]# noqa: E501 + # 命运之轮持续时间 : {value2}秒 + data2 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501 + +# 自动防御 +# knight/elven_knight/f2fb27162beb0b87a7cb9af7900e95f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill9(PassiveSkill): + """ + 学习此技能后, 在任何情况下都有几率抵挡敌人的攻击并降低所受伤害。\n + [利剑和盾牌从来都不是骑士们杀伐的理由, 因为他们知道在利剑和盾牌的后面有着他们要保护的人。] + """ + name = "自动防御" + learnLv = 5 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + mp = [5, 250] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 格挡几率 : {value0}% + data0 = [0, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 100, 100, 100, 100]# noqa: E501 + # 格挡成功时所受伤害减少率 : {value1}% + data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 发动后的冷却时间 : {value2}秒 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 盾牌格挡 +# knight/elven_knight/0969cd4054d93da07708108c0cc1c4b5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0969cd4054d93da07708108c0cc1c4b5 +class Skill10(ActiveSkill): + """ + 使用盾牌格挡敌人的攻击。 防御成功时按下基本攻击键, 则会使用盾牌反击; 若按下前方向键, 则会使用手中的武器进行反击。\n + 反击后, 按住技能键可抓取敌人。\n + [使用狭长的剑招架或使用宽而结实的盾牌格挡。\n + 如何抉择就看你自己了。] + """ + name = "盾牌格挡" + learnLv = 10 + masterLv = 1 + maxLv = 7 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [10, 220] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 防御成功时伤害减少比率 : {value0}% + data0 = [0, 10, 15, 20, 25, 30, 30, 30]# noqa: E501 + # 使用武器反击攻击力 : {value1}% + data1 = [0, 172, 367, 563, 758, 954, 1150, 1345]# noqa: E501 + # 使用武器反击时控制持续时间 : {value2}秒 + data2 = [0, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 使用盾牌反击攻击力 : {value3}% + data3 = [0, 258, 551, 844, 1138, 1430, 1724, 2017]# noqa: E501 + # 盾牌反击眩晕几率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 盾牌反击的眩晕时间 : {value5}秒 + data5 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6]# noqa: E501 + +# 致命突刺 +# knight/elven_knight/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill11(ActiveSkill): + """ + 对敌人施放强力的刺击。\n + 蓄气后发动, 可以增加攻击力、 突刺距离和范围。\n + [原本为帝国贵族剑士所掌握的剑术。 帝国皇帝为了提升骑士团的战斗力, “奉劝”贵族们将秘传剑术传授给骑士们。 迫于压力, 贵族剑士只好将一些初级剑术传授给了骑士团。] + """ + name = "致命突刺" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [6, 250] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 623, 686, 749, 812, 875, 938, 1002, 1065, 1128, 1191, 1254, 1317, 1381, 1444, 1507, 1570, 1633, 1696, 1760, 1823, 1886, 1949, 2012, 2075, 2138, 2202, 2265, 2328, 2391, 2454, 2517, 2581, 2644, 2707, 2770, 2833, 2896, 2960, 3023, 3086, 3149, 3212, 3275, 3339, 3402, 3465, 3528, 3591, 3654, 3718, 3781, 3844, 3907, 3970, 4033, 4096, 4160, 4223, 4286, 4349, 4412, 4475, 4539, 4602, 4665, 4728, 4791, 4854, 4918, 4981]# noqa: E501 + # 最大蓄气时攻击力 : {value1}% + data1 = [0, 778, 857, 936, 1015, 1094, 1173, 1252, 1330, 1409, 1488, 1567, 1646, 1725, 1804, 1883, 1962, 2041, 2120, 2199, 2278, 2357, 2435, 2514, 2593, 2672, 2751, 2830, 2909, 2988, 3067, 3146, 3225, 3304, 3383, 3462, 3540, 3619, 3698, 3777, 3856, 3935, 4014, 4093, 4172, 4251, 4330, 4409, 4488, 4567, 4645, 4724, 4803, 4882, 4961, 5040, 5119, 5198, 5277, 5356, 5435, 5514, 5593, 5672, 5750, 5829, 5908, 5987, 6066, 6145, 6224]# noqa: E501 + # 蓄气时间上限 : {value2}秒 + data2 = [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, 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% ~ {value4}% + 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 + data4 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + +# 跳斩 +# knight/elven_knight/c9664191611af31142e052dfaef84530 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c9664191611af31142e052dfaef84530 +class Skill12(ActiveSkill): + """ + 向前方跳跃劈砍敌人。\n + 对倒地状态的敌人造成控制效果和更高的伤害。\n + 对无法抓取的敌人不适用控制效果。\n + [这是骑士们在战场上寻找装死敌人时的常用技能, 可以让那些丧失抵抗能力的人毫无痛苦地死去。 怜悯, 也是骑士的美德之一。] + """ + name = "跳斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [7, 250] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0} + data0 = [0, 2045, 2252, 2460, 2667, 2875, 3082, 3290, 3497, 3705, 3912, 4120, 4327, 4535, 4742, 4949, 5157, 5364, 5572, 5779, 5987, 6194, 6402, 6609, 6817, 7024, 7232, 7439, 7647, 7854, 8061, 8269, 8476, 8684, 8891, 9099, 9306, 9514, 9721, 9929, 10136, 10344, 10551, 10758, 10966, 11173, 11381, 11588, 11796, 12003, 12211, 12418, 12626, 12833, 13041, 13248, 13456, 13663, 13870, 14078, 14285, 14493, 14700, 14908, 15115, 15323, 15530, 15738, 15945, 16153, 16360]# noqa: E501 + # 对倒地状态的敌人的攻击力增加率 : {value1}% + data1 = [0, 121, 123, 126, 128, 129, 132, 134, 137, 138, 140, 143, 145, 146, 149, 151, 154, 155, 157, 160, 162, 163, 166, 168, 171, 172, 174, 177, 179, 180, 183, 185, 188, 189, 191, 194, 196, 197, 200, 202, 204, 206, 208, 211, 213, 214, 217, 219, 221, 223, 225, 227, 230, 231, 234, 236, 238, 240, 242, 244, 247, 248, 250, 253, 255, 257, 259, 261, 263, 265, 267]# noqa: E501 + +# 飞跃截击 +# knight/elven_knight/cfacda0647b9a0f595df2c2aad30c18d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/cfacda0647b9a0f595df2c2aad30c18d +class Skill13(ActiveSkill): + """ + 快速的跳向空中的敌人, 并用盾牌将其击落, 并产生冲击波。\n + [拿着厚重的盾牌, 怎么会跳得这样轻盈?] + """ + name = "飞跃截击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [10, 220] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0} + data0 = [0, 1336, 1472, 1607, 1743, 1878, 2014, 2149, 2285, 2420, 2556, 2691, 2827, 2962, 3098, 3234, 3369, 3505, 3640, 3776, 3911, 4047, 4182, 4318, 4453, 4589, 4724, 4860, 4995, 5131, 5267, 5402, 5538, 5673, 5809, 5944, 6080, 6215, 6351, 6486, 6622, 6757, 6893, 7029, 7164, 7300, 7435, 7571, 7706, 7842, 7977, 8113, 8248, 8384, 8519, 8655, 8790, 8926, 9062, 9197, 9333, 9468, 9604, 9739, 9875, 10010, 10146, 10281, 10417, 10552, 10688]# noqa: E501 + # 冲击波攻击力 : {value1} + data1 = [0, 1108, 1220, 1333, 1445, 1558, 1670, 1782, 1895, 2007, 2120, 2232, 2344, 2457, 2569, 2682, 2794, 2906, 3019, 3131, 3244, 3356, 3468, 3581, 3693, 3806, 3918, 4030, 4143, 4255, 4368, 4480, 4592, 4705, 4817, 4930, 5042, 5154, 5267, 5379, 5492, 5604, 5716, 5829, 5941, 6054, 6166, 6278, 6391, 6503, 6616, 6728, 6840, 6953, 7065, 7178, 7290, 7402, 7515, 7627, 7740, 7852, 7964, 8077, 8189, 8302, 8414, 8526, 8639, 8751, 8864]# noqa: E501 + # 冲击波范围 : {value2}% + data2 = [0, 133, 136, 137, 139, 142, 143, 145, 146, 149, 151, 152, 155, 156, 159, 161, 162, 165, 166, 168, 171, 172, 174, 175, 178, 180, 182, 184, 185, 188, 190, 191, 194, 195, 197, 200, 201, 203, 204, 207, 209, 211, 213, 214, 217, 219, 220, 223, 224, 226, 229, 230, 232, 234, 236, 238, 240, 242, 243, 246, 248, 249, 252, 253, 255, 258, 259, 261, 263, 265, 267]# noqa: E501 + +# 强化 - 后跳 +# knight/elven_knight/2b340542e776818b78f3212af184bd6b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/2b340542e776818b78f3212af184bd6b +class Skill14(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# knight/elven_knight/1fea5a626f15230237946a11a9d11582 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1fea5a626f15230237946a11a9d11582 +class Skill15(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 防御姿态 +# knight/elven_knight/45442bbbe33540b4deeec29437dae70c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/45442bbbe33540b4deeec29437dae70c +class Skill16(PassiveSkill): + """ + 可以在盾牌格挡中进行移动和前冲。 被击一定次数后会解除防御姿态。\n + - [转职为精灵骑士后追加功能] -\n + 用盾牌格挡成功时, [盾牌格挡]、 [自动防御]、 [铁壁推进]的冷却时间会减少; 施放[盾牌格挡]期间, 免疫异常状态。\n + [进击吧! 骑士!] + """ + name = "防御姿态" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 10 + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = False + + # 防御姿态的持续时间 : {value0}秒 + data0 = [0, 5]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 40]# noqa: E501 + # 防御次数上限 : {value2}次 + data2 = [0, 10]# noqa: E501 + +# 破武之轮 +# knight/elven_knight/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill17(ActiveSkill): + """ + 挥剑向前方发射齿轮状的剑气。\n + 被击中的敌人会在一段时间内进入破武器状态。\n + 长按技能键可以蓄气施放, 蓄气时间越长, 破武器效果持续时间越长。\n + [转职为精灵骑士后附加效果]\n + 始终具有最大蓄气效果。\n + [冷风吹的越强, 行人却将围巾裹得越严实。\n + 而温暖的阳光照耀下来, 行人很快就把围巾拿掉了。] + """ + name = "破武之轮" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [9, 250] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 蓄气时间上限 : {value0}秒 + data0 = [0, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54]# noqa: E501 + # 挥剑攻击力 : {value1}% + data1 = [0, 1482, 1632, 1783, 1933, 2083, 2234, 2384, 2534, 2685, 2835, 2985, 3136, 3286, 3436, 3587, 3737, 3887, 4038, 4188, 4338, 4489, 4639, 4789, 4940, 5090, 5240, 5391, 5541, 5691, 5842, 5992, 6142, 6293, 6443, 6593, 6743, 6894, 7044, 7194, 7345, 7495, 7645, 7796, 7946, 8096, 8247, 8397, 8547, 8698, 8848, 8998, 9149, 9299, 9449, 9600, 9750, 9900, 10051, 10201, 10351, 10502, 10652, 10802, 10953, 11103, 11253, 11404, 11554, 11704, 11855]# noqa: E501 + # 剑气攻击力 : {value2}% + data2 = [0, 2964, 3265, 3566, 3866, 4167, 4468, 4768, 5069, 5370, 5671, 5971, 6272, 6573, 6873, 7174, 7475, 7776, 8076, 8377, 8678, 8978, 9279, 9580, 9880, 10181, 10482, 10783, 11083, 11384, 11685, 11985, 12286, 12587, 12888, 13188, 13489, 13790, 14090, 14391, 14692, 14993, 15293, 15594, 15895, 16195, 16496, 16797, 17098, 17398, 17699, 18000, 18300, 18601, 18902, 19203, 19503, 19804, 20105, 20405, 20706, 21007, 21308, 21608, 21909, 22210, 22510, 22811, 23112, 23412, 23713]# noqa: E501 + # 最小蓄气时破武器效果持续时间 : {value3}秒 + data3 = [0, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.04, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5, 3.55, 3.6, 3.65, 3.7, 3.75, 3.8, 3.85, 3.9, 3.95, 4, 4.05, 4.09, 4.15, 4.2, 4.25, 4.3, 4.35, 4.4, 4.45, 4.5, 4.55, 4.6, 4.65, 4.7, 4.75, 4.8, 4.85, 4.9, 4.95]# noqa: E501 + # 最大蓄气时破武器效果持续时间 : {value4}秒 + data4 = [0, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.09, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.19, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9]# noqa: E501 + # 破武器几率 : {value5}% + 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 + # 破武器效果的敌人攻击力减少 : {value6}% + data6 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # [范围信息] + # 剑气大小比率 : {value7}% + 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 + +# 骑乘召唤 +# knight/elven_knight/a6c8f69107f8c4f5d1a0c7a57d000290 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/a6c8f69107f8c4f5d1a0c7a57d000290 +class Skill18(ActiveSkill): + """ + 召唤并骑乘守护独角兽进行协同作战, 效果持续一段时间。\n + 骑乘时进入霸体状态, 当独角兽的体力变成0的时候会提前解除骑乘状态。\n + 守护独角兽的体力以精灵骑士生命值的一定比例适用, 骑乘状态的技能/技能攻击力受[基础精通]的影响。\n + - 骑乘后技能 -\n + [前跳]、 [后踢]、 [奔跑]、 [旋风刺]、 [解除骑乘]、 [刺击] + """ + name = "骑乘召唤" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 2 + cd = 120 + mp = [540, 872] + uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" + hasVP = False + hasUP = True + + # 独角兽持续时间 : {value0}秒 + data0 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # 独角兽的生命值比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 骑乘状态第1击攻击力 : {value2}% x{value3} + data2 = [0, 104, 115, 125, 136, 146, 157, 167, 178, 188, 199, 209]# noqa: E501 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 骑乘状态第2击攻击力 : {value4}% x{value5} + data4 = [0, 104, 115, 125, 136, 146, 157, 167, 178, 188, 199, 209]# noqa: E501 + data5 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 骑乘状态第3击攻击力 : {value6}% x{value7} + data6 = [0, 139, 153, 167, 181, 195, 210, 224, 238, 252, 266, 280]# noqa: E501 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 前冲多段攻击力 : {value8}% + data8 = [0, 130, 143, 156, 170, 183, 196, 209, 222, 235, 249, 262]# noqa: E501 + # 刺击冷却时间 : {value9}秒 + data9 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 刺击攻击力 : {value10}% x{value11} + data10 = [0, 360, 397, 433, 470, 506, 543, 579, 616, 652, 689, 725]# noqa: E501 + data11 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 蹄刺冲击波攻击力 : {value12}% + data12 = [0, 1782, 1963, 2144, 2324, 2505, 2686, 2867, 3047, 3228, 3409, 3590]# noqa: E501 + # 前跳攻击力 : {value13}% + data13 = [0, 369, 406, 444, 481, 519, 556, 594, 631, 669, 706, 743]# noqa: E501 + # 前跳冲击波攻击力 : {value14}% + data14 = [0, 3323, 3660, 3997, 4334, 4671, 5009, 5346, 5683, 6020, 6357, 6694]# noqa: E501 + # 后踢攻击力 : {value15}% + data15 = [0, 3289, 3623, 3956, 4290, 4624, 4957, 5291, 5625, 5958, 6292, 6626]# noqa: E501 + # 奔跑多段攻击力 : {value16}% + data16 = [0, 891, 981, 1072, 1162, 1253, 1343, 1433, 1524, 1614, 1705, 1795]# noqa: E501 + # 旋风刺攻击力 : {value17}% + data17 = [0, 610, 672, 734, 796, 858, 919, 981, 1043, 1105, 1167, 1229]# noqa: E501 + # 旋风刺多段攻击次数 : {value18}次 + data18 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [范围信息] + # 蹄刺冲击波大小比率 : {value19}% + data19 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 前跳冲击波大小比率 : {value20}% + data20 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 + # 后踢攻击范围比率 : {value21}% + data21 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 旋风刺旋风大小比率 : {value22}% + data22 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501 + +# 愤怒冲撞 +# knight/elven_knight/dcd536f1674630f01fc9667bb202b851 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/dcd536f1674630f01fc9667bb202b851 +class Skill19(ActiveSkill): + """ + 以野蛮之力冲撞敌人, 并使敌人进入眩晕状态。 + """ + name = "愤怒冲撞" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 9 + mp = [15, 420] + uuid = "dcd536f1674630f01fc9667bb202b851" + hasVP = False + hasUP = True + + # 突进攻击力 : {value0}% + data0 = [0, 7142, 7867, 8591, 9316, 10040, 10765, 11489, 12214, 12938, 13663, 14388, 15112, 15837, 16561, 17286, 18010, 18735, 19459, 20184, 20908, 21633, 22358, 23082, 23807, 24531, 25256, 25980, 26705, 27429, 28154, 28879, 29603, 30328, 31052, 31777, 32501, 33226, 33950, 34675, 35399, 36124, 36849, 37573, 38298, 39022, 39747, 40471, 41196, 41920, 42645, 43370, 44094, 44819, 45543, 46268, 46992, 47717, 48441, 49166, 49890, 50615, 51340, 52064, 52789, 53513, 54238, 54962, 55687, 56411, 57136]# noqa: E501 + # 眩晕几率 : {value1}% + 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 + # 眩晕时间 : {value2}秒 + data2 = [0, 0.9, 0.9, 0.9, 1, 1, 1, 1, 1, 1, 1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9]# noqa: E501 + # [范围信息] + # 冲撞范围比率 : {value3}% + 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 + +# 骑士守护 +# knight/elven_knight/23a5e0fba03283cb1b324a847b3fe370 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/23a5e0fba03283cb1b324a847b3fe370 +class Skill20(PassiveSkill): + """ + 受到致命一击后, 会出现独角兽复活精灵骑士。\n + 独角兽会在一段时间内攻击敌人来保护精灵骑士。\n + 独角兽等级与当前精灵骑士的等级相同。 独角兽存在时, 精灵骑士的防御力会增加。\n + 可以用开启/关闭按钮立即让独角兽退场。 + """ + name = "骑士守护" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "23a5e0fba03283cb1b324a847b3fe370" + hasVP = False + hasUP = False + + # 复活时恢复生命值 : {value0}% + data0 = [0, 33]# noqa: E501 + # 复活冷却时间 : {value1}秒 + data1 = [0, 180]# noqa: E501 + # 独角兽持续时间 : {value2}秒 + data2 = [0, 15]# noqa: E501 + # 防御力增加 : {value3} + data3 = [0, 8000]# noqa: E501 + # 复活后的无敌状态持续时间 : {value4}秒 + data4 = [0, 2]# noqa: E501 + +# 蔷薇护甲 +# knight/elven_knight/0ed3148658fe37b3336ccb718dc0fdb0 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill21(ActiveSkill): + """ + 穿上蔷薇护甲, 被击时将伤害反弹给敌人, 效果持续一定时间。 玫瑰存在时增加自身硬直, 每次发射玫瑰刺时都会减少玫瑰的数量。\n + [美丽玫瑰很可能是个甜蜜的陷阱, 一旦陷入, 便无法自拔。] + """ + name = "蔷薇护甲" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = [10, 10.4, 10.8, 11.2, 11.7, 12.1, 12.5, 12.9, 13.3, 13.7, 14.1, 14.6, 15, 15.4, 15.8, 16.2, 16.6, 17, 17.4, 17.9, 18.3, 18.7, 19.1, 19.5, 19.9, 20.3, 20.8, 21.2, 21.6, 22] + mp = [7, 450] + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [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]# noqa: E501 + # 发射玫瑰刺次数上限 : {value1}次 + 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]# noqa: E501 + # 玫瑰刺攻击力 : {value2}% + data2 = [0, 866, 1004, 1142, 1280, 1418, 1556, 1694, 1832, 1970, 2109, 2247, 2385, 2523, 2661, 2799, 2937, 3075, 3213, 3351, 3489, 3627, 3765, 3903, 4041, 4179, 4318, 4456, 4594, 4732, 4870]# noqa: E501 + # 硬直增加量 : {value3} + data3 = [0, 260, 284, 309, 333, 360, 383, 408, 432, 457, 481, 507, 530, 556, 578, 607, 629, 655, 678, 704, 729, 753, 779, 802, 830, 852, 877, 901, 927, 950, 976]# noqa: E501 + # 发射玫瑰刺的冷却时间 : {value4}秒 + data4 = [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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # 出血攻击力 : {value5}% + data5 = [0, 10, 12, 13, 15, 16, 18, 20, 21, 23, 24, 26, 27, 29, 31, 32, 34, 35, 37, 39, 40, 42, 43, 45, 47, 48, 50, 51, 53, 55, 56]# noqa: E501 + # 出血持续时间 : {value6}秒 + data6 = [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]# noqa: E501 + # 出血几率 : {value7}% + 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]# noqa: E501 + +# 战吼 +# knight/elven_knight/01384bbfc346775d1267fa0bc4ca605f +# 0ee8fa5dc525c1a1f23fc6911e921e4a/01384bbfc346775d1267fa0bc4ca605f +class Skill22(ActiveSkill): + """ + 发出战吼鼓舞自己。 增加攻击力和命中率, 效果持续一段时间。 + """ + name = "战吼" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [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 + # 攻击力增加率 : {value1}% + data1 = [0, 2, 4, 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]# noqa: E501 + # 命中率增加量 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + +# 骑士信念 +# knight/elven_knight/92360eab6e1f378902018eca681ac629 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/92360eab6e1f378902018eca681ac629 +class Skill23(PassiveSkill): + """ + 骑士的信念在鼓舞着精灵骑士进行战斗, 减少除[天马流星落]、 [暮光之灵 : 黄昏独角兽]、 [生命之律·神木擎天]之外技能的冷却时间, 同时增加物理攻击力和物理暴击率。\n + 装备巨剑时, 减少魔法值消耗量。 + """ + name = "骑士信念" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 冷却时间减少率 : {value0}% + data0 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 武器物理攻击力增加率 : {value1}% + data1 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 物理暴击率增加 : {value2}% + data2 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 装备巨剑时魔法值消耗量减少 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 伟大的意志 +# knight/elven_knight/506e7ed77d517419a6e1c437a2cedb17 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/506e7ed77d517419a6e1c437a2cedb17 +class Skill24(ActiveSkill): + """ + 解除自身的异常状态。\n + 可解除感电、 石化、 束缚、 出血、 中毒、 诅咒、 冰冻、 减速、 失明、 睡眠、 灼伤、 混乱、 破武器、 破甲、 崩裂等异常状态。\n + 解除后的一段时间内增加对异常状态的免疫力。\n + 但无法解除或免疫部分特殊异常状态。 + """ + name = "伟大的意志" + learnLv = 20 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [10, 1280] + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = False + + # 异常状态免疫力增加持续时间 : {value0}秒 + data0 = [0, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6]# noqa: E501 + +# 审判之盾 +# knight/elven_knight/9bff7f2559e003766fee2853dca00631 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9bff7f2559e003766fee2853dca00631 +class Skill25(ActiveSkill): + """ + 将自然之力注入到盾牌内并挥舞盾牌攻击敌人。\n + 命中时使敌人进入审判状态, 攻击审判状态的敌人能造成额外伤害。\n + 审判状态持续一定时间或达到被击次数上限后消失。 + """ + name = "审判之盾" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [20, 400] + uuid = "9bff7f2559e003766fee2853dca00631" + hasVP = False + hasUP = True + + # 挥舞攻击力 : {value0}% + data0 = [0, 886, 976, 1066, 1155, 1245, 1335, 1425, 1515, 1605, 1695, 1785, 1874, 1964, 2054, 2144, 2234, 2324, 2414, 2503, 2593, 2683, 2773, 2863, 2953, 3043, 3133, 3222, 3312, 3402, 3492, 3582, 3672, 3762, 3851, 3941, 4031, 4121, 4211, 4301, 4391, 4481, 4570, 4660, 4750, 4840, 4930, 5020, 5110, 5199, 5289, 5379, 5469, 5559, 5649, 5739, 5829, 5918, 6008, 6098, 6188, 6278, 6368, 6458, 6547, 6637, 6727, 6817, 6907, 6997, 7087]# noqa: E501 + # 攻击审判状态的敌人时攻击力 : {value1}% + data1 = [0, 615, 677, 740, 802, 865, 927, 989, 1052, 1114, 1177, 1239, 1301, 1364, 1426, 1489, 1551, 1613, 1676, 1738, 1800, 1863, 1925, 1988, 2050, 2112, 2175, 2237, 2300, 2362, 2424, 2487, 2549, 2612, 2674, 2736, 2799, 2861, 2924, 2986, 3048, 3111, 3173, 3236, 3298, 3360, 3423, 3485, 3547, 3610, 3672, 3735, 3797, 3859, 3922, 3984, 4047, 4109, 4171, 4234, 4296, 4359, 4421, 4483, 4546, 4608, 4671, 4733, 4795, 4858, 4920]# noqa: E501 + # 审判状态持续时间 : {value2}秒 + data2 = [0, 5.1, 5.1, 5.1, 5.2, 5.2, 5.3, 5.3, 5.3, 5.4, 5.4, 5.5, 5.5, 5.6, 5.6, 5.6, 5.7, 5.7, 5.8, 5.8, 5.9, 5.9, 5.9, 6, 6, 6.1, 6.1, 6.2, 6.2, 6.2, 6.3, 6.3, 6.4, 6.4, 6.5, 6.5, 6.5, 6.6, 6.6, 6.7, 6.7, 6.8, 6.8, 6.8, 6.9, 6.9, 7, 7, 7, 7.1, 7.1, 7.2, 7.2, 7.3, 7.3, 7.3, 7.4, 7.4, 7.5, 7.5, 7.6, 7.6, 7.6, 7.7, 7.7, 7.8, 7.8, 7.9, 7.9, 7.9, 8]# noqa: E501 + # 审判状态叠加次数上限 : {value3}次 + 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 + # [范围信息] + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 守护神鹿 +# knight/elven_knight/762c4e6d030eaf0abbfe1fec2b298574 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/762c4e6d030eaf0abbfe1fec2b298574 +class Skill26(ActiveSkill): + """ + 将神鹿精灵的力量赋予在利剑上对敌人进行攻击。\n + 被击中的敌人会受到多段攻击并浮空。 + """ + name = "守护神鹿" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [10, 300] + uuid = "762c4e6d030eaf0abbfe1fec2b298574" + hasVP = False + hasUP = True + + # 鹿角攻击力 : {value0}% x{value1} + data0 = [0, 877, 966, 1055, 1144, 1233, 1322, 1411, 1500, 1589, 1678, 1767, 1856, 1945, 2034, 2123, 2212, 2301, 2390, 2478, 2567, 2656, 2745, 2834, 2923, 3012, 3101, 3190, 3279, 3368, 3457, 3546, 3635, 3724, 3813, 3902, 3991, 4080, 4169, 4258, 4347, 4436, 4525, 4614, 4703, 4792, 4881, 4970, 5059, 5148, 5237, 5326, 5415, 5503, 5592, 5681, 5770, 5859, 5948, 6037, 6126, 6215, 6304, 6393, 6482, 6571, 6660, 6749, 6838, 6927, 7016]# noqa: E501 + 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 + # [范围信息] + # 神鹿大小 : {value2}% + data2 = [0, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115]# noqa: E501 + +# 暴击 +# knight/elven_knight/fc1262c19f3d0477ee8eda47b8db8696 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/fc1262c19f3d0477ee8eda47b8db8696 +class Skill27(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 破甲冲击 +# knight/elven_knight/5dc7008b12a459325b548b0715c6b73c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5dc7008b12a459325b548b0715c6b73c +class Skill28(ActiveSkill): + """ + 产生强力的冲击波, 对周围的敌人造成伤害。\n + 可以在空中施放。\n + 在决斗场中, 只能在地面施放。 + """ + name = "破甲冲击" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [25, 480] + uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = False + hasUP = True + + # 冲击波攻击力 : {value0}% + data0 = [0, 6445, 7099, 7753, 8407, 9060, 9714, 10368, 11022, 11676, 12330, 12983, 13637, 14291, 14945, 15599, 16253, 16906, 17560, 18214, 18868, 19522, 20176, 20829, 21483, 22137, 22791, 23445, 24099, 24753, 25406, 26060, 26714, 27368, 28022, 28676, 29329, 29983, 30637, 31291, 31945, 32599, 33252, 33906, 34560, 35214, 35868, 36522, 37176, 37829, 38483, 39137, 39791, 40445, 41099, 41752, 42406, 43060, 43714, 44368, 45022, 45675, 46329, 46983, 47637, 48291, 48945, 49598, 50252, 50906, 51560]# noqa: E501 + # [范围信息] + # 冲击波范围 : {value1}px + data1 = [0, 345, 346, 347, 348, 349, 350, 351, 353, 354, 355, 356, 357, 358, 359, 361, 362, 363, 364, 365, 366, 368, 369, 370, 371, 372, 373, 374, 376, 377, 378, 379, 380, 381, 382, 384, 385, 386, 387, 388, 389, 391, 392, 393, 394, 395, 396, 397, 399, 400, 401, 402, 403, 404, 405, 407, 408, 409, 410, 411, 412, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424]# noqa: E501 + +# 自然守护 +# knight/elven_knight/8ee0099656df08a0b39225f8a21d514b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8ee0099656df08a0b39225f8a21d514b +class Skill29(ActiveSkill): + """ + 因受到自然守护, 提升自身防御力, 持续一段时间。\n + 自然守护持续时间内, 自身处于霸体状态, 并增加物理防御力和魔法防御力。\n + 在决斗场被击一定次数后该效果消失, 减益效果持续时间内移动速度减慢。 + """ + name = "自然守护" + learnLv = 25 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = 30 + mp = [124, 346] + uuid = "8ee0099656df08a0b39225f8a21d514b" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75]# noqa: E501 + # 物理防御力增加量 : {value1} + data1 = [0, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420]# noqa: E501 + # 魔法防御力增加量 : {value2} + data2 = [0, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420, 13420]# noqa: E501 + # [决斗场] + # 被击次数上限 : {value3}次 + 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 + # 移动速度减少量 : {value4}% + data4 = [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 + +# 剑盾猛攻 +# knight/elven_knight/3d8f3d438405d79f8d3ed68072674d1e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3d8f3d438405d79f8d3ed68072674d1e +class Skill30(ActiveSkill): + """ + 在一定时间内, 施放其他技能后会出现[剑盾猛攻]能量, 可以强制发动该技能, 无间断地对敌人进行盾牌攻击。 \n + 盾牌攻击时可以向前移动进行推进攻击。\n + 成功按照指定时间点连续施放后, 下一次强制施放的技能攻击力会增加。 ([天马流星落]、 [暮光之灵 : 黄昏独角兽]、 [生命之律·神木擎天]不适用攻击力增加效果)\n + 在持续时间内成功发动技能时, 保留重叠次数; 失败时, 重叠次数消失。\n + 无法适用的技能 : [盾牌转换]、 [伟大的意志]、 [自然守护]、 [蔷薇护甲]、 [战吼]。\n + 对[剑盾猛攻]无影响的技能 : [受身蹲伏]、 [跃翔]、 [远古记忆]、 [不屈意志]、 [盾牌转换]、 [战吼]、 [蔷薇护甲]、 [伟大的意志]、 [自然守护]\n + 在决斗场中, 减少强制施放技能的攻击力。 + """ + name = "剑盾猛攻" + learnLv = 30 + masterLv = 6 + maxLv = 16 + position = 0 #TODO + rangeLv = 5 + cd = 5 + mp = [2, 75] + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 挥盾物理攻击力 : {value1}% + data1 = [0, 1998, 2461, 2925, 3388, 3851, 4315, 4778, 5241, 5704, 6168, 6631, 7094, 7558, 8021, 8484, 8948]# noqa: E501 + # 推进物理攻击力 : {value2}% + data2 = [0, 2145, 2642, 3140, 3637, 4135, 4632, 5129, 5627, 6124, 6622, 7119, 7616, 8114, 8611, 9109, 9606]# noqa: E501 + # 强制施放技能时攻击力增加率 : {value3}% + data3 = [0, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20]# noqa: E501 + # 技能攻击力增加效果重叠次数上限 : {value4}次 + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value5}% + data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 神木刺击 +# knight/elven_knight/1dad88963abdc96b091fcab185a8820d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1dad88963abdc96b091fcab185a8820d +class Skill31(ActiveSkill): + """ + 把树精灵的力量赋予在剑上, 向前发动刺击攻击。 + """ + name = "神木刺击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [30, 950] + uuid = "1dad88963abdc96b091fcab185a8820d" + hasVP = False + hasUP = True + + # 刺击攻击力 : {value0}% + data0 = [0, 10018, 11034, 12051, 13067, 14083, 15100, 16116, 17132, 18149, 19165, 20181, 21198, 22214, 23230, 24246, 25263, 26279, 27295, 28312, 29328, 30344, 31361, 32377, 33393, 34410, 35426, 36442, 37459, 38475, 39491, 40508, 41524, 42540, 43557, 44573, 45589, 46605, 47622, 48638, 49654, 50671, 51687, 52703, 53720, 54736, 55752, 56769, 57785, 58801, 59818, 60834, 61850, 62867, 63883, 64899, 65916, 66932, 67948, 68964, 69981, 70997, 72013, 73030, 74046, 75062, 76079, 77095, 78111, 79128, 80144]# noqa: E501 + # [范围信息] + # 冲击波范围 : {value1}% + 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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + +# 精灵之跃 +# knight/elven_knight/04883563896fe1adac7505c6146b5f59 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/04883563896fe1adac7505c6146b5f59 +class Skill32(ActiveSkill): + """ + 跳起来冲向敌人, 并在落地时产生冲击波。\n + 蓄气后发动, 会增加跳跃距离。\n + 可以在空中施放。\n + 在决斗场中, 只能在地面施放。 + """ + name = "精灵之跃" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7.5 + mp = [30, 650] + uuid = "04883563896fe1adac7505c6146b5f59" + hasVP = False + hasUP = True + + # 冲撞攻击力 : {value0}% + data0 = [0, 8446, 9303, 10160, 11017, 11873, 12730, 13587, 14444, 15301, 16158, 17014, 17871, 18728, 19585, 20442, 21299, 22155, 23012, 23869, 24726, 25583, 26440, 27296, 28153, 29010, 29867, 30724, 31581, 32438, 33294, 34151, 35008, 35865, 36722, 37579, 38435, 39292, 40149, 41006, 41863, 42720, 43576, 44433, 45290, 46147, 47004, 47861, 48718, 49574, 50431, 51288, 52145, 53002, 53859, 54715, 55572, 56429, 57286, 58143, 59000, 59856, 60713, 61570, 62427, 63284, 64141, 64997, 65854, 66711, 67568]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 8446, 9303, 10160, 11017, 11873, 12730, 13587, 14444, 15301, 16158, 17014, 17871, 18728, 19585, 20442, 21299, 22155, 23012, 23869, 24726, 25583, 26440, 27296, 28153, 29010, 29867, 30724, 31581, 32438, 33294, 34151, 35008, 35865, 36722, 37579, 38435, 39292, 40149, 41006, 41863, 42720, 43576, 44433, 45290, 46147, 47004, 47861, 48718, 49574, 50431, 51288, 52145, 53002, 53859, 54715, 55572, 56429, 57286, 58143, 59000, 59856, 60713, 61570, 62427, 63284, 64141, 64997, 65854, 66711, 67568]# noqa: E501 + # 蓄气时间上限 : {value2}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [范围信息] + # 冲撞及冲击波范围比率 : {value3}% + 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 + # 学习[生命的恩宠]后使用[剑盾猛攻]连接施放时, 追击距离上限比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 一刀两断 +# knight/elven_knight/bb34e8854a93fd250347a1c64119f7ab +# 0ee8fa5dc525c1a1f23fc6911e921e4a/bb34e8854a93fd250347a1c64119f7ab +class Skill33(ActiveSkill): + """ + 爆发出强力的战意将前方敌人劈成两半。 + """ + name = "一刀两断" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [35, 1350] + uuid = "bb34e8854a93fd250347a1c64119f7ab" + hasVP = True + hasUP = True + vps = [{'name': '先锋斩', 'desc': '攻击时间减少
范围增加'}, {'name': '战意汹涌', 'desc': '可聚集敌人
范围增加'}] # noqa: E501 + + # 战意攻击力 : {value0}% + data0 = [0, 4413, 4861, 5309, 5756, 6204, 6652, 7099, 7547, 7995, 8443, 8890, 9338, 9786, 10233, 10681, 11129, 11577, 12024, 12472, 12920, 13367, 13815, 14263, 14711, 15158, 15606, 16054, 16502, 16949, 17397, 17845, 18292, 18740, 19188, 19636, 20083, 20531, 20979, 21426, 21874, 22322, 22770, 23217, 23665, 24113, 24560, 25008, 25456, 25904, 26351, 26799, 27247, 27694, 28142, 28590, 29038, 29485, 29933, 30381, 30828, 31276, 31724, 32172, 32619, 33067, 33515, 33962, 34410, 34858, 35306]# noqa: E501 + # 敌人断开时伤害 : {value1}% + data1 = [0, 7521, 8284, 9047, 9810, 10573, 11336, 12099, 12862, 13625, 14388, 15151, 15914, 16677, 17440, 18203, 18966, 19728, 20491, 21254, 22017, 22780, 23543, 24306, 25069, 25832, 26595, 27358, 28121, 28884, 29647, 30410, 31173, 31936, 32699, 33462, 34225, 34988, 35751, 36514, 37277, 38040, 38803, 39566, 40329, 41092, 41855, 42618, 43381, 44144, 44907, 45670, 46433, 47196, 47959, 48722, 49485, 50248, 51011, 51774, 52537, 53300, 54063, 54826, 55589, 56352, 57115, 57878, 58640, 59403, 60166]# noqa: E501 + # [范围信息] + # 战意范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [一刀两断]\n + 施放时只适用战意攻击\n + - 总攻击力相同\n + 战意攻击攻击时, 向前方发射闪光\n + - 闪光攻击力与战意攻击力相同\n + - 战意攻击和闪光攻击为单次攻击 + """ + ... + + def vp_2(self): + """ + [一刀两断]\n + 战意攻击会将命中的敌人拉向自己\n + 战意攻击范围 +50% + """ + ... + +# 铁壁推进 +# knight/elven_knight/27bade584bb42fef68148d3a0b72bace +# 0ee8fa5dc525c1a1f23fc6911e921e4a/27bade584bb42fef68148d3a0b72bace +class Skill34(ActiveSkill): + """ + 将力量集中在盾牌上, 抵消敌人的攻击并保护身后队友。\n + 被盾牌碰到的敌人将受到伤害并被弹开, 使用技能后可以向前、 后方移动。\n + 在盾牌保护范围内的队员会减轻所受伤害, 并且不会发生僵直。 与精灵骑士的距离越近, 则受到的伤害越小。\n + 按住技能键时, 可发动持续推进; 松开技能键时, 则停止推进。 + """ + name = "铁壁推进" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [35, 1400] + uuid = "27bade584bb42fef68148d3a0b72bace" + hasVP = True + hasUP = True + vps = [{'name': '铁壁防御', 'desc': '追加无敌效果
范围增加'}, {'name': '先锋突击', 'desc': '适用6层[剑盾猛攻]连锁数
变更为单次攻击'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 972, 1071, 1169, 1268, 1366, 1465, 1564, 1662, 1761, 1859, 1958, 2057, 2155, 2254, 2353, 2451, 2550, 2648, 2747, 2846, 2944, 3043, 3141, 3240, 3339, 3437, 3536, 3634, 3733, 3832, 3930, 4029, 4127, 4226, 4325, 4423, 4522, 4621, 4719, 4818, 4916, 5015, 5114, 5212, 5311, 5409, 5508, 5607, 5705, 5804, 5902, 6001, 6100, 6198, 6297, 6395, 6494, 6593, 6691, 6790, 6889, 6987, 7086, 7184, 7283, 7382, 7480, 7579, 7677, 7776]# noqa: E501 + # 持续时间上限 : {value1}秒 + 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, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 攻击次数上限 : {value2}次 + data2 = [0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18]# noqa: E501 + # 所受伤害减少率 (物理) : {value3}% + data3 = [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 + # 所受伤害减少率 (魔法) : {value4}% + data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 受保护队员与精灵骑士的距离上限 : {value5}px + 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 + # 根据距离伤害减少率的适配值 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 与精灵骑士的距离 : {value7}px + data7 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # 根据距离伤害减少率的适配值 : {value8}% + data8 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [范围信息] + # 保护领域大小比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [铁壁推进]\n + 施放时进入无敌状态, 效果持续1秒\n + 保护范围 +30% + """ + ... + + def vp_2(self): + """ + [铁壁推进]\n + 施放时, [剑盾猛攻]连锁重叠数增加到6\n + 施放时, 瞬间发动盾牌挥击, 随后按住技能键时, 可发动不造成伤害的持续推进\n + - 总攻击力相同\n + 所受伤害减少效果只适用于自身\n + - 删除保护范围 + """ + ... + +# 自然束缚 +# knight/elven_knight/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill35(ActiveSkill): + """ + 在利剑上注入玫瑰藤条的力量后, 抛向前方的敌人, 将其捆绑并向己方拉回。\n + 被藤条击中的敌人有高几率进入束缚状态, 并无法移动。\n + 在决斗场被藤条束缚并拉回的敌人会倒地。 + """ + name = "自然束缚" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [35, 750] + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = True + hasUP = True + vps = [{'name': '当心脚下', 'desc': '变更为范围攻击
范围增加'}, {'name': '致命藤蔓', 'desc': '追踪
范围增加'}] # noqa: E501 + + # 藤条捆绑的物理攻击力 : {value0}% + data0 = [0, 12402, 13660, 14918, 16177, 17435, 18693, 19951, 21209, 22467, 23726, 24984, 26242, 27500, 28758, 30016, 31275, 32533, 33791, 35049, 36307, 37565, 38824, 40082, 41340, 42598, 43856, 45115, 46373, 47631, 48889, 50147, 51405, 52664, 53922, 55180, 56438, 57696, 58954, 60213, 61471, 62729, 63987, 65245, 66503, 67762, 69020, 70278, 71536, 72794, 74053, 75311, 76569, 77827, 79085, 80343, 81602, 82860, 84118, 85376, 86634, 87892, 89151, 90409, 91667, 92925, 94183, 95441, 96700, 97958, 99216]# noqa: E501 + # 束缚持续时间 : {value1}秒 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 束缚几率 : {value2}% + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [自然束缚]\n + 将剑插入地面, 使藤蔓从地面向周围所有方向生长\n + 拔剑的瞬间, 藤蔓迅速向中心收缩, 并将藤蔓上的敌人拉向中心\n + 藤蔓生长后施放[剑盾猛攻]时, 藤蔓不会立即消失, 而是会持续到将敌人拉过来为止 + """ + ... + + def vp_2(self): + """ + [自然束缚]\n + 拉动藤蔓时, 不会吸附敌人,而是飞向被藤蔓抓取的敌人中最强的敌人\n + 范围 +30% + """ + ... + +# 飓风旋枪 +# knight/elven_knight/03bb5314ffd41e9458d67ef924fef38f +# 0ee8fa5dc525c1a1f23fc6911e921e4a/03bb5314ffd41e9458d67ef924fef38f +class Skill36(ActiveSkill): + """ + 利用巨剑的旋转产生旋风, 同时将周围的敌人吸附过来并造成多段伤害。 + """ + name = "飓风旋枪" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [40, 2800] + uuid = "03bb5314ffd41e9458d67ef924fef38f" + hasVP = True + hasUP = True + vps = [{'name': '绵延之风', 'desc': '强制施放[剑盾猛攻]时旋风不会消失
范围增加'}, {'name': '狂旋剑风', 'desc': '变更为范围攻击
范围增加'}] # noqa: E501 + + # 旋转的持续时间 : {value0}秒 + data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 刺击攻击力 : {value1}% + data1 = [0, 7137, 7862, 8586, 9310, 10034, 10758, 11482, 12206, 12930, 13654, 14378, 15102, 15827, 16551, 17275, 17999, 18723, 19447, 20171, 20895, 21619, 22343, 23067, 23791, 24516, 25240, 25964, 26688, 27412, 28136, 28860, 29584, 30308, 31032, 31756, 32481, 33205, 33929, 34653, 35377, 36101, 36825, 37549, 38273, 38997, 39721, 40446, 41170, 41894, 42618, 43342, 44066, 44790, 45514, 46238, 46962, 47686, 48410, 49135, 49859, 50583, 51307, 52031, 52755, 53479, 54203, 54927, 55651, 56375, 57100]# noqa: E501 + # 旋转攻击力 : {value2}% x{value3} + data2 = [0, 762, 839, 917, 994, 1071, 1148, 1226, 1303, 1380, 1458, 1535, 1612, 1689, 1767, 1844, 1921, 1999, 2076, 2153, 2231, 2308, 2385, 2462, 2540, 2617, 2694, 2772, 2849, 2926, 3003, 3081, 3158, 3235, 3313, 3390, 3467, 3545, 3622, 3699, 3776, 3854, 3931, 4008, 4086, 4163, 4240, 4317, 4395, 4472, 4549, 4627, 4704, 4781, 4859, 4936, 5013, 5090, 5168, 5245, 5322, 5400, 5477, 5554, 5632, 5709, 5786, 5863, 5941, 6018, 6095]# noqa: E501 + 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 + # [范围信息] + # 范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [飓风旋枪]\n + 生成旋风后, 强制施放[剑盾猛攻]时旋风不会消失\n + 剑气大小 +30% + """ + ... + + def vp_2(self): + """ + [飓风旋枪]\n + 将剑插入地面旋转, 生成旋风\n + - 删除刺击攻击\n + - 范围内的敌人会被吸附至旋风中心\n + - 总攻击力相同 + """ + ... + +# 天陨断空斩 +# knight/elven_knight/a5fa08f5d509e6ff2ebc68856a470b5a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill37(ActiveSkill): + """ + 使用强力的连锁攻击粉碎敌人。\n + 施放时发动旋转、 上劈攻击, 最后施放闪光下劈生成冲击波。 + """ + name = "天陨断空斩" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [80, 3500] + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = True + hasUP = True + vps = [{'name': '天空之狩', 'desc': '追踪
范围增加
施放时间减少'}, {'name': '恩威并施', 'desc': '可以同时施放[生命审判]
所受伤害减少
范围增加'}] # noqa: E501 + + # 旋转劈砍攻击力 : {value0}% + data0 = [0, 4259, 4691, 5124, 5556, 5988, 6420, 6852, 7284, 7716, 8148, 8580, 9012, 9445, 9877, 10309, 10741, 11173, 11605, 12037, 12469, 12901, 13334, 13766, 14198, 14630, 15062, 15494, 15926, 16358, 16790, 17222, 17655, 18087, 18519, 18951, 19383, 19815, 20247, 20679, 21111, 21544, 21976, 22408, 22840, 23272, 23704, 24136, 24568, 25000, 25432, 25865, 26297, 26729, 27161, 27593, 28025, 28457, 28889, 29321, 29754, 30186, 30618, 31050, 31482, 31914, 32346, 32778, 33210, 33642, 34075]# noqa: E501 + # 上劈攻击力 : {value1}% + data1 = [0, 3276, 3609, 3941, 4274, 4606, 4938, 5271, 5603, 5936, 6268, 6600, 6933, 7265, 7597, 7930, 8262, 8595, 8927, 9259, 9592, 9924, 10257, 10589, 10921, 11254, 11586, 11918, 12251, 12583, 12916, 13248, 13580, 13913, 14245, 14578, 14910, 15242, 15575, 15907, 16240, 16572, 16904, 17237, 17569, 17901, 18234, 18566, 18899, 19231, 19563, 19896, 20228, 20561, 20893, 21225, 21558, 21890, 22223, 22555, 22887, 23220, 23552, 23884, 24217, 24549, 24882, 25214, 25546, 25879, 26211]# noqa: E501 + # 闪光下劈的攻击力 : {value2}% + data2 = [0, 4915, 5413, 5912, 6410, 6909, 7408, 7906, 8405, 8903, 9402, 9900, 10399, 10898, 11396, 11895, 12393, 12892, 13391, 13889, 14388, 14886, 15385, 15883, 16382, 16881, 17379, 17878, 18376, 18875, 19373, 19872, 20371, 20869, 21368, 21866, 22365, 22864, 23362, 23861, 24359, 24858, 25356, 25855, 26354, 26852, 27351, 27849, 28348, 28847, 29345, 29844, 30342, 30841, 31339, 31838, 32337, 32835, 33334, 33832, 34331, 34830, 35328, 35827, 36325, 36824, 37322, 37821, 38320, 38818, 39317]# noqa: E501 + # 闪光下劈的冲击波攻击力 : {value3}% + data3 = [0, 20314, 22374, 24435, 26496, 28557, 30618, 32679, 34739, 36800, 38861, 40922, 42983, 45043, 47104, 49165, 51226, 53287, 55347, 57408, 59469, 61530, 63591, 65651, 67712, 69773, 71834, 73895, 75955, 78016, 80077, 82138, 84199, 86260, 88320, 90381, 92442, 94503, 96564, 98624, 100685, 102746, 104807, 106868, 108928, 110989, 113050, 115111, 117172, 119232, 121293, 123354, 125415, 127476, 129537, 131597, 133658, 135719, 137780, 139841, 141901, 143962, 146023, 148084, 150145, 152205, 154266, 156327, 158388, 160449, 162509]# noqa: E501 + # [范围信息] + # 闪光下劈的冲击波大小 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [天陨断空斩]\n + 上劈后, 在空中追踪并攻击周围最强的敌人\n + - 按前/后方向键时, 向该方向搜寻敌人\n + - 删除旋转劈砍\n + - 总攻击力相同\n + 冲击波范围 +50% + """ + ... + + def vp_2(self): + """ + [天陨断空斩]\n + 施放技能过程中施放[生命审判]时, 会在冲击波生成时一同施放该技能\n + - 适用于[天陨断空斩]的[剑盾猛攻], 同样适用于一同施放的[生命审判]\n + 冲击波范围 +20%\n + 施放过程中所受伤害 -50% + """ + ... + +# 自然恩泽 +# knight/elven_knight/4b2c90ec226fd40e967875aa5eabefb2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/4b2c90ec226fd40e967875aa5eabefb2 +class Skill38(PassiveSkill): + """ + 世界树给予星辰之光庇护。\n + 星辰之光受到大自然的庇护, 增加攻击力、 移动速度、 攻击速度以及火、 冰、 光、 暗属性抗性。\n + 世界树会祝福独角兽, 增加[天马流星落]、 [暮光之灵 : 黄昏独角兽]、 [生命之律·神木擎天]的攻击力。 + """ + name = "自然恩泽" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = False + + # 攻击力增加率 : {value0}% + data0 = [0, 2, 4, 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]# noqa: E501 + # 移动速度增加 : {value1}% + data1 = [0, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 24, 24, 24, 25]# noqa: E501 + # 攻击速度增加 : {value2}% + data2 = [0, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 23, 24, 24, 24, 25, 25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 31]# noqa: E501 + # 所有属性抗性增加 : {value3} + data3 = [0, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59]# noqa: E501 + # [天马流星落]攻击力增加率 : {value4}% + data4 = [0, 2, 4, 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]# noqa: E501 + # [暮光之灵 : 黄昏独角兽]攻击力增加率 : {value5}% + data5 = [0, 2, 4, 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]# noqa: E501 + # [生命之律·神木擎天]攻击力增加率 : {value6}% + data6 = [0, 2, 4, 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]# noqa: E501 + +# 天马流星落 +# knight/elven_knight/1fadde0eece18649caddbca7bd58cc2f +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1fadde0eece18649caddbca7bd58cc2f +class Skill39(ActiveSkill): + """ + 发动十字剑气后, 飞上天空骑乘天马珀伽索斯, 冲向地面歼灭敌人。\n + 可以使用方向键调整冲锋距离。\n + 施放时, 受到精灵的庇护, 恢复自身生命值和魔法值。 + """ + name = "天马流星落" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [400, 8400] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 一斩攻击力 : {value0}% + data0 = [0, 5800, 7145, 8490, 9835, 11180, 12525, 13870, 15214, 16559, 17904, 19249, 20594, 21939, 23284, 24629, 25974, 27319, 28664, 30009, 31353, 32698, 34043, 35388, 36733, 38078, 39423, 40768, 42113, 43458, 44803, 46148, 47493, 48837, 50182, 51527, 52872, 54217, 55562, 56907, 58252, 59597, 60942, 62287, 63632, 64977, 66321, 67666, 69011, 70356, 71701]# noqa: E501 + # 二斩多段攻击力 : {value1}% x{value2} + data1 = [0, 3418, 4211, 5003, 5796, 6589, 7381, 8174, 8966, 9759, 10552, 11344, 12137, 12929, 13722, 14515, 15307, 16100, 16892, 17685, 18478, 19270, 20063, 20855, 21648, 22441, 23233, 24026, 24819, 25611, 26404, 27196, 27989, 28782, 29574, 30367, 31159, 31952, 32745, 33537, 34330, 35122, 35915, 36708, 37500, 38293, 39085, 39878, 40671, 41463, 42256]# noqa: E501 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 天马冲锋攻击力 : {value3}% + data3 = [0, 57861, 71277, 84694, 98111, 111528, 124945, 138362, 151779, 165196, 178613, 192030, 205447, 218864, 232281, 245698, 259115, 272532, 285949, 299365, 312782, 326199, 339616, 353033, 366450, 379867, 393284, 406701, 420118, 433535, 446952, 460369, 473786, 487203, 500620, 514036, 527453, 540870, 554287, 567704, 581121, 594538, 607955, 621372, 634789, 648206, 661623, 675040, 688457, 701874, 715291]# noqa: E501 + # 生命值恢复 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 魔法值恢复 : {value5}% + 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]# noqa: E501 + +# 生命审判 +# knight/elven_knight/dc1ffbe7bfcc6dc2be737951960da9ad +# 0ee8fa5dc525c1a1f23fc6911e921e4a/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill40(ActiveSkill): + """ + 向前方跳跃, 引发生命爆炸, 对敌人造成伤害。\n + 按住技能键可以蓄气, 可以调整攻击时机, 并且可以保持蓄气姿态到最大持续时间。\n + 中断[剑盾猛攻]施放该技能时, 则会在原地向上跳跃并发动攻击。 + """ + name = "生命审判" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [450, 1560] + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = True + hasUP = True + vps = [{'name': '生命升华', 'desc': '新增队员生命值恢复效果
队员速度增加'}, {'name': '生命涌动', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 爆炸攻击力 : {value0}% + data0 = [0, 31410, 34597, 37783, 40970, 44156, 47343, 50529, 53716, 56902, 60089, 63275, 66462, 69648, 72835, 76021, 79208, 82394, 85581, 88767, 91954, 95140, 98327, 101513, 104700, 107887, 111073, 114260, 117446, 120633, 123819, 127006, 130192, 133379, 136565, 139752, 142938, 146125, 149311, 152498, 155684, 158871, 162057, 165244, 168430, 171617, 174803, 177990, 181177, 184363, 187550]# noqa: E501 + # 蓄气持续时间上限 : {value1}秒 + 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 + # [范围信息] + # 范围 : {value2}px + data2 = [0, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225]# noqa: E501 + + def vp_1(self): + """ + [生命审判]\n + 最后一击时立即恢复周围队友20%的生命值, 并生成生命领域5秒\n + - 生命领域内的队友每秒恢复4%的生命值\n + - 进入生命领域时队友增加5%的移动速度, 效果持续20秒 + """ + ... + + def vp_2(self): + """ + [生命审判]\n + 不会跃起, 在原地直接猛击地面\n + - 删除蓄气功能\n + 范围 +30% + """ + ... + +# 壁垒突袭 +# knight/elven_knight/547ab2b2bd860d3e37355a9cfbc1077c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/547ab2b2bd860d3e37355a9cfbc1077c +class Skill41(ActiveSkill): + """ + 用巨大的盾牌攻击敌人。\n + 攻击时, 盾牌会生成保护自身的屏障, 并使敌人进入失明状态。\n + 按前方向键, 可以竖起盾牌快速前冲攻击敌人。 + """ + name = "壁垒突袭" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 50 + mp = [935, 2360] + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" + hasVP = True + hasUP = True + vps = [{'name': '远古同盟', 'desc': '范围增加
初始化[愤怒冲撞]的冷却时间'}, {'name': '不灭誓约', 'desc': '无敌强化
所受伤害减少'}] # noqa: E501 + + # 盾牌击打攻击力 : {value0}% + data0 = [0, 17595, 19379, 21164, 22949, 24734, 26519, 28304, 30089, 31874, 33659, 35444, 37229, 39014, 40799, 42584, 44369, 46154, 47939, 49724, 51509, 53293, 55078, 56863, 58648, 60433, 62218, 64003, 65788, 67573, 69358, 71143, 72928, 74713, 76498, 78283, 80068, 81853, 83638, 85423, 87208, 88992, 90777, 92562, 94347, 96132, 97917, 99702, 101487, 103272, 105057]# noqa: E501 + # 盾牌破碎时攻击力 : {value1}% + data1 = [0, 32676, 35990, 39305, 42620, 45935, 49250, 52565, 55880, 59195, 62510, 65825, 69139, 72454, 75769, 79084, 82399, 85714, 89029, 92344, 95659, 98974, 102289, 105603, 108918, 112233, 115548, 118863, 122178, 125493, 128808, 132123, 135438, 138752, 142067, 145382, 148697, 152012, 155327, 158642, 161957, 165272, 168587, 171902, 175216, 178531, 181846, 185161, 188476, 191791, 195106]# noqa: E501 + # 失明几率 : {value2}% + data2 = [0, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168]# noqa: E501 + # 失明时间 : {value3}秒 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 屏障生命值 : {value4} + data4 = [0, 6043, 6210, 6378, 6545, 6722, 6888, 7057, 7226, 7396, 7565, 7734, 7904, 8073, 8243, 8412, 8581, 8751, 8920, 9089, 9259, 9428, 9598, 9767, 9936, 10106, 10275, 10444, 10614, 10783, 10953, 11122, 11291, 11461, 11630, 11799, 11969, 12138, 12308, 12477, 12646, 12816, 12985, 13154, 13324, 13493, 13663, 13832, 14001, 14171, 14340]# noqa: E501 + # 屏障持续时间 : {value5}秒 + data5 = [0, 10, 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, 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]# noqa: E501 + # 前冲距离上限 : {value6}px + data6 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # [范围信息] + # 范围比率 : {value7}% + 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 + + def vp_1(self): + """ + [壁垒突袭]\n + 生成巨大的盾牌后, 出现古代野猪击碎盾牌, 向前方突进\n + - 古代野猪攻击力与盾牌破碎攻击力相同\n + - 只适用盾牌破碎或古代野猪突进1次攻击\n + 范围 +50%\n + 施放时, 初始化[愤怒冲撞]冷却时间\n + [愤怒冲撞]\n + 攻击力 -14.3% + """ + ... + + def vp_2(self): + """ + [壁垒突袭]\n + 施放技能时进入无敌状态\n + [壁垒突袭]屏障效果变更\n + - 删除[壁垒突袭]屏障生命值\n + - [壁垒突袭]屏障持续时间 -50%\n + - [壁垒突袭]屏障持续期间所受伤害 -50% + """ + ... + +# 信仰鼓舞 +# knight/elven_knight/2c9d9a36c8401bddff6cdb80fab8dc24 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill42(PassiveSkill): + """ + [剑盾猛攻]连锁起始数增加到3, 并且[剑盾猛攻]的连锁数上限增加1。 同时增加大地女神的基本攻击力和技能攻击力。\n + [防御是最好的攻击。] + """ + name = "信仰鼓舞" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + + # [剑盾猛攻]连锁起始数值 : {value0} + data0 = [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 + # 基本攻击力和技能攻击力增加率 : {value1}% + 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 + # 连锁数上限增加 : {value2} + 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 + +# 剑盾强袭 +# knight/elven_knight/b89c9ab317bc0a443f6497b7cca2f6a8 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill43(ActiveSkill): + """ + 把叠加在的[剑盾猛攻]的力量浓缩到盾牌中进行攻击。\n + 根据[剑盾猛攻]的阶段增加不同的伤害。 攻击后, [剑盾猛攻]的连锁将会被重置。 + """ + name = "剑盾强袭" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + vps = [{'name': '剑盾协奏', 'desc': '强化[剑盾猛攻]连接功能
下调[剑盾猛攻]连接难度
范围增加'}, {'name': '应对策略', 'desc': '自动施放[自然守护]
未命中时缩短冷却时间
施放过程中免疫异常状态'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 52069, 57351, 62634, 67916, 73198, 78481, 83763, 89046, 94328, 99610, 104893, 110175, 115457, 120740, 126022, 131304, 136587, 141869, 147152, 152434, 157716, 162999, 168281, 173563, 178846, 184128, 189410, 194693, 199975, 205258, 210540, 215822, 221105, 226387, 231669, 236952, 242234, 247516, 252799, 258081, 263363, 268646, 273928, 279211, 284493, 289775, 295058, 300340, 305622, 310905]# noqa: E501 + # [剑盾猛攻]连锁伤害额外增加 : +{value1}% + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [剑盾强袭]\n + 使用技能后, 可以连接[剑盾猛攻]\n + - 在[剑盾猛攻]连锁数6层状态下施放[剑盾强袭]时, 2秒内连锁的所有区域变更为成功区域\n + 范围 +20% + """ + ... + + def vp_2(self): + """ + [剑盾强袭]\n + 施放时, 自动施放当前已学习的[自然守护]技能\n + - 无论[自然守护]技能的冷却时间是否适用, 都会施放\n + - 未学习[自然守护]技能状态下无法施放\n + 如果没有命中的敌人, 剩余冷却时间缩短为5秒\n + 施放过程中免疫异常状态 + """ + ... + +# 自然之怒 +# knight/elven_knight/7cf17936a039b418660424125dc968d7 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7cf17936a039b418660424125dc968d7 +class Skill44(ActiveSkill): + """ + 用盾牌对敌人进行攻击, 并召唤藤蔓束缚敌人。\n + 升起的藤蔓会拉拽周围的敌人并进行束缚。 + """ + name = "自然之怒" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "7cf17936a039b418660424125dc968d7" + hasVP = True + hasUP = True + vps = [{'name': '精灵之怒', 'desc': '可以分别施放每次攻击'}, {'name': '荆棘波动', 'desc': '范围增加
附加出血效果'}] # noqa: E501 + + # 盾牌攻击力 : {value0}% + data0 = [0, 10432, 11490, 12548, 13607, 14665, 15723, 16781, 17840, 18898, 19956, 21015, 22073, 23131, 24190, 25248, 26306, 27364, 28423, 29481, 30539, 31598, 32656, 33714, 34772, 35831, 36889, 37947, 39006, 40064, 41122, 42180, 43239, 44297, 45355, 46414, 47472, 48530, 49589, 50647, 51705, 52763, 53822, 54880, 55938, 56997, 58055, 59113, 60171, 61230, 62288]# noqa: E501 + # 藤蔓多段攻击力 : {value1}% x{value2} + data1 = [0, 3894, 4289, 4684, 5079, 5474, 5869, 6264, 6659, 7054, 7449, 7844, 8239, 8634, 9029, 9425, 9820, 10215, 10610, 11005, 11400, 11795, 12190, 12585, 12980, 13375, 13770, 14165, 14560, 14955, 15350, 15745, 16140, 16535, 16930, 17325, 17720, 18115, 18510, 18905, 19300, 19696, 20091, 20486, 20881, 21276, 21671, 22066, 22461, 22856, 23251]# noqa: E501 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # 控制持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 藤蔓爆炸攻击力 : {value4}% + data4 = [0, 26020, 28659, 31299, 33939, 36578, 39218, 41857, 44497, 47137, 49776, 52416, 55056, 57695, 60335, 62975, 65614, 68254, 70894, 73533, 76173, 78813, 81452, 84092, 86732, 89371, 92011, 94651, 97290, 99930, 102570, 105209, 107849, 110489, 113128, 115768, 118408, 121047, 123687, 126327, 128966, 131606, 134246, 136885, 139525, 142165, 144804, 147444, 150084, 152723, 155363]# noqa: E501 + # [范围信息] + # 范围比率 : {value5}% + 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]# noqa: E501 + + def vp_1(self): + """ + [自然之怒]\n + 可分别使用盾牌打击与藤蔓攻击\n + - 施放技能时, 使用盾牌打击\n + - 再次按技能键时, 使用藤蔓多段攻击与爆炸攻击\n + - 施放技能后10秒内, 可以再次按技能键\n + - 施放技能与再次按技能键时, 可连接[剑盾猛攻]\n + - 对被藤蔓命中的敌人附加控制效果 + """ + ... + + def vp_2(self): + """ + [自然之怒]\n + 删除盾牌攻击的攻击力\n + - 保留附加控制效果的功能\n + 藤蔓攻击变更为沿地面向前方大范围生长的荆棘攻击\n + - 多段攻击次数 -50%\n + - 取消藤蔓爆炸攻击\n + - 总攻击力相同\n + - 对被荆棘攻击命中的敌人附加出血异常状态\n + - 对被荆棘攻击命中的敌人附加额外控制效果 + """ + ... + +# 暮光之灵 : 黄昏独角兽 +# knight/elven_knight/7f80b887a09e88e2c4728c898bd73654 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7f80b887a09e88e2c4728c898bd73654 +class Skill45(ActiveSkill): + """ + 召唤古代幻兽——黄昏独角兽, 进行3段突击。 最后一次突击时, 独角兽会发出耀眼的星光, 并对大范围的敌人造成伤害。 + """ + name = "暮光之灵 : 黄昏独角兽" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = False + hasUP = False + + # 突击攻击力 : {value0}% + data0 = [0, 11288, 13906, 16524, 19141, 21759, 24376, 26994, 29612, 32229, 34847, 37464, 40082, 42700, 45317, 47935, 50552, 53170, 55788, 58405, 61023, 63640, 66258, 68876, 71493, 74111, 76728, 79346, 81964, 84581, 87199, 89816, 92434, 95052, 97669, 100287, 102904, 105522, 108140, 110757, 113375, 115992, 118610, 121228, 123845, 126463, 129080, 131698, 134316, 136933, 139551]# noqa: E501 + # 突击次数 : {value1}次 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 135461, 166872, 198283, 229694, 261106, 292517, 323928, 355339, 386750, 418162, 449573, 480984, 512395, 543806, 575218, 606629, 638040, 669451, 700862, 732274, 763685, 795096, 826507, 857918, 889330, 920741, 952152, 983563, 1014974, 1046386, 1077797, 1109208, 1140619, 1172030, 1203442, 1234853, 1266264, 1297675, 1329086, 1360498, 1391909, 1423320, 1454731, 1486142, 1517554, 1548965, 1580376, 1611787, 1643198, 1674610]# noqa: E501 + # 星光多段攻击攻击力 : {value3}% x{value4} + data3 = [0, 3763, 4635, 5508, 6380, 7253, 8125, 8998, 9871, 10743, 11616, 12488, 13361, 14233, 15106, 15978, 16851, 17723, 18596, 19468, 20341, 21213, 22086, 22959, 23831, 24704, 25576, 26449, 27321, 28194, 29066, 29939, 30811, 31684, 32556, 33429, 34301, 35174, 36047, 36919, 37792, 38664, 39537, 40409, 41282, 42154, 43027, 43899, 44772, 45644, 46517]# noqa: E501 + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 生命的恩宠 +# knight/elven_knight/aa51c4ddf1659092fa9ed612b9837061 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/aa51c4ddf1659092fa9ed612b9837061 +class Skill46(PassiveSkill): + """ + 皓曦·精灵骑士与大自然更深入地交流, 化作大自然的一部分, 通过尤迪亚的神物获得强大的生命之力。\n + 增加基本攻击力和转职技能攻击力, 部分技能获得附加效果。\n + [剑盾猛攻]\n + 进入地下城时, 自动施放; 增加[剑盾猛攻]能量持续时间。 增加[剑盾猛攻]能量重叠持续区域, 减少[剑盾猛攻]成功时持续区域的减少量。\n + 增加盾牌攻击 (挥击、 推进攻击) 的Y轴范围; 盾牌攻击命中时, 敌人会被渐渐拉到皓曦·精灵骑士的前方。\n + [精灵之跃]\n + 使用[剑盾猛攻]强制中断后施放时, 冲撞判定和攻击消失, 追击命中的敌人当中最强大的敌人。\n + 无法追击一定范围之外的敌人; 发动追击功能时, 无法蓄气后使用。 + """ + name = "生命的恩宠" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "aa51c4ddf1659092fa9ed612b9837061" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [剑盾猛攻]能量持续时间 : +5秒 + +# 荆棘之城 +# knight/elven_knight/863295a0fc634cf5fcc01e82a735fd6b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/863295a0fc634cf5fcc01e82a735fd6b +class Skill47(ActiveSkill): + """ + 挥动尤迪亚神物之一的尤迪亚的树皮进行攻击。 命中敌人时, 尤迪亚的树皮分散成碎片, 在前方地面扎根, 如同尖刺般生长并攻击敌人; 未命中时, 向前方撒下附着在尤迪亚的树皮上的种子, 种子如同尖刺般生长并攻击敌人。\n + 施放时, [剑盾猛攻]连锁重叠数增加到6。 + """ + name = "荆棘之城" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6667] + uuid = "863295a0fc634cf5fcc01e82a735fd6b" + hasVP = False + hasUP = False + + # 盾牌挥击攻击力 : {value0}% + data0 = [0, 9830, 10828, 11825, 12822, 13819, 14817, 15814, 16811, 17809, 18806, 19803, 20800, 21798, 22795, 23792, 24789, 25787, 26784, 27781, 28779, 29776, 30773, 31770, 32768, 33765, 34762, 35759, 36757, 37754, 38751, 39749, 40746, 41743, 42740, 43738, 44735, 45732, 46730, 47727, 48724, 49721, 50719, 51716, 52713, 53710, 54708, 55705, 56702, 57700, 58697]# noqa: E501 + # 根部攻击力 : {value1}% + data1 = [0, 88473, 97448, 106424, 115399, 124375, 133350, 142326, 151301, 160277, 169252, 178228, 187203, 196179, 205154, 214130, 223105, 232081, 241056, 250032, 259007, 267983, 276958, 285934, 294909, 303884, 312860, 321835, 330811, 339786, 348762, 357737, 366713, 375688, 384664, 393639, 402615, 411590, 420566, 429541, 438517, 447492, 456468, 465443, 474419, 483394, 492370, 501345, 510321, 519296, 528272]# noqa: E501 + +# 生命之律·神木擎天 +# knight/elven_knight/3153ca0e6752a6283412c59c5ec8e002 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3153ca0e6752a6283412c59c5ec8e002 +class Skill48(ActiveSkill): + """ + 用和平之树尤迪亚的树皮锤击地面, 创造出生命庭院。 然后, 跳跃到在生命庭院中生长的尤迪亚的顶端, 装备尤迪亚的神物“伟大自然”后, 撞击地面, 使周围充满大自然的气息。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "生命之律·神木擎天" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "3153ca0e6752a6283412c59c5ec8e002" + hasVP = False + hasUP = False + + # 生命庭院铺开攻击力 : {value0}% + data0 = [0, 50729, 62492, 74255, 86018, 97781, 109544, 121307, 133070, 144834, 156597, 168360, 180123, 191886, 203649, 215412, 227175, 238939, 250702, 262465, 274228, 285991, 297754, 309517, 321281, 333044, 344807, 356570, 368333, 380096, 391859, 403622, 415386, 427149, 438912, 450675, 462438, 474201, 485964, 497727, 509491, 521254, 533017, 544780, 556543, 568306, 580069, 591833, 603596, 615359, 627122]# noqa: E501 + # 伟大自然地面撞击攻击力 : {value1}% + data1 = [0, 405828, 499933, 594038, 688143, 782248, 876353, 970458, 1064563, 1158668, 1252773, 1346878, 1440983, 1535089, 1629194, 1723299, 1817404, 1911509, 2005614, 2099719, 2193824, 2287929, 2382034, 2476139, 2570244, 2664349, 2758454, 2852559, 2946664, 3040769, 3134874, 3228979, 3323084, 3417189, 3511294, 3605399, 3699505, 3793610, 3887715, 3981820, 4075925, 4170030, 4264135, 4358240, 4452345, 4546450, 4640555, 4734660, 4828765, 4922870, 5016975]# noqa: E501 + # 冲击波多段攻击力 : {value2}% x{value3} + data2 = [0, 8455, 10415, 12376, 14336, 16297, 18257, 20218, 22178, 24139, 26099, 28060, 30020, 31981, 33942, 35902, 37863, 39823, 41784, 43744, 45705, 47665, 49626, 51586, 53547, 55507, 57468, 59428, 61389, 63349, 65310, 67270, 69231, 71191, 73152, 75112, 77073, 79034, 80994, 82955, 84915, 86876, 88836, 90797, 92757, 94718, 96678, 98639, 100599, 102560, 104520]# noqa: E501 + 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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'elven_knight' + self.nameCN = '皓曦·精灵骑士' + self.role = 'knight' + self.角色 = '守护者' + self.职业 = '精灵骑士' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/knight/paladin.py b/backend/core/character/GF/knight/paladin.py new file mode 100644 index 00000000..7cbf1401 --- /dev/null +++ b/backend/core/character/GF/knight/paladin.py @@ -0,0 +1,1460 @@ +#0ee8fa5dc525c1a1f23fc6911e921e4a +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 盾挑 +# knight/paladin/3c5604bdbb0240b8f130f59ab40509c3 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用盾牌攻击敌人并使其浮空。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [帝国骑士的基本技能。\n + 与敌人对战时, 一边防守, 一边寻找敌人的弱点, 看准时机使用盾牌进行强力的攻击, 让敌人防不胜防。\n + 只有完全掌握盾挑的人才有资格当上骑士团团长, 千万不要小看这个技能。] + """ + name = "盾挑" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 盾牌挑击攻击力 : {value0}% + data0 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 450, 455, 459, 464, 468, 473, 477, 482, 486, 491, 495, 500, 504, 509, 513, 518, 522, 527, 531, 536]# noqa: E501 + +# 强踢 +# knight/paladin/9dda3f4a849dba1a288dd65e116860f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9dda3f4a849dba1a288dd65e116860f2 +class Skill1(ActiveSkill): + """ + 使用脚踢攻击前方敌人, 威势之大甚至能够激起地上的沙石。\n + 沙石会使敌人进入失明和减速状态。 守护者在沙石的掩盖之下会增加回避率。\n + [帝国的大竞技场中经常能够看到这个技能的身影。 虽然手段有些卑劣, 但是因为它的实用性, 即使是把名誉看的很重的骑士们也会使用。\n + 只有为了国家和君主愿意牺牲小我的人才是真正的骑士。] + """ + name = "强踢" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [2, 350] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 脚踢攻击力 : {value0}% + data0 = [0, 2222, 2447, 2673, 2898, 3124, 3349, 3575, 3800, 4025, 4251, 4476, 4702, 4927, 5152, 5378, 5603, 5829, 6054, 6280, 6505, 6730, 6956, 7181, 7407, 7632, 7858, 8083, 8308, 8534, 8759, 8985, 9210, 9435, 9661, 9886, 10112, 10337, 10563, 10788, 11013, 11239, 11464, 11690, 11915, 12140, 12366, 12591, 12817, 13042, 13268, 13493, 13718, 13944, 14169, 14395, 14620, 14846, 15071, 15296, 15522, 15747, 15973, 16198, 16423, 16649, 16874, 17100, 17325, 17551, 17776]# noqa: E501 + # 减速几率 : {value1}% + 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 + # 敌人移动速度减少 : {value2}% + data2 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 失明几率 : {value3}% + data3 = [0, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119]# noqa: E501 + # 失明持续时间 : {value4}秒 + data4 = [0, 1.5, 1.5, 1.5, 1.6, 1.6, 1.6, 1.7, 1.7, 1.7, 1.8, 1.8, 1.8, 1.9, 1.9, 1.9, 2, 2, 2, 2.1, 2.1, 2.1, 2.2, 2.2, 2.2, 2.3, 2.3, 2.3, 2.4, 2.4, 2.4, 2.5, 2.5, 2.5, 2.6, 2.6, 2.6, 2.7, 2.7, 2.7, 2.8, 2.8, 2.8, 2.9, 2.9, 2.9, 3, 3, 3, 3.1, 3.1, 3.2, 3.2, 3.2, 3.3, 3.3, 3.3, 3.4, 3.4, 3.4, 3.5, 3.5, 3.5, 3.6, 3.6, 3.6, 3.7, 3.7, 3.7, 3.8, 3.8]# noqa: E501 + # 回避率增加 : {value5}% + data5 = [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 + +# 后跳 +# knight/paladin/7822d6d52e10964a6755f142c666b494 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# knight/paladin/5a56514f35cf0270ae8d6c65f8fefd78 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# knight/paladin/ce26c6b69d02a440a81b552bec94f03b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# knight/paladin/892ef624d8bf3d7fc045f84825fd6104 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 盾击 +# knight/paladin/717f1e2104fe4b796f800352fa143ecc +# 0ee8fa5dc525c1a1f23fc6911e921e4a/717f1e2104fe4b796f800352fa143ecc +class Skill6(ActiveSkill): + """ + 挥舞盾牌对敌人进行强力攻击, 并使其进入眩晕状态。\n + 追加操作时可以提起盾牌向前突进。\n + [厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。] + """ + name = "盾击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [5, 180] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0}% + data0 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + # 眩晕几率 : {value1}% + 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 + # 眩晕持续时间 : {value2}秒 + 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 追加操作时突进攻击力 : {value3}% + data3 = [0, 952, 1049, 1145, 1242, 1338, 1435, 1531, 1628, 1725, 1821, 1918, 2014, 2111, 2208, 2304, 2401, 2497, 2594, 2690, 2787, 2884, 2980, 3077, 3173, 3270, 3366, 3463, 3560, 3656, 3753, 3849, 3946, 4043, 4139, 4236, 4332, 4429, 4525, 4622, 4719, 4815, 4912, 5008, 5105, 5202, 5298, 5395, 5491, 5588, 5684, 5781, 5878, 5974, 6071, 6167, 6264, 6360, 6457, 6554, 6650, 6747, 6843, 6940, 7037, 7133, 7230, 7326, 7423, 7519, 7616]# noqa: E501 + +# 命运之轮 +# knight/paladin/4655101518604f874721b3cc249aae10 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/4655101518604f874721b3cc249aae10 +class Skill7(ActiveSkill): + """ + 使用盾牌将敌人拉过来后, 将其挑至空中禁锢在命运之轮中。\n + 对无法抓取的敌人不适用控制效果。\n + 转职为混沌魔灵或龙骑士后, 技能类型变为独立攻击力。\n + [命运之轮开始旋转了。] + """ + name = "命运之轮" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [5, 249] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 拉扯攻击力 : {value0}% + data0 = [0, 1234, 1359, 1484, 1609, 1735, 1860, 1985, 2110, 2235, 2361, 2486, 2611, 2736, 2861, 2986, 3112, 3237, 3362, 3487, 3612, 3737, 3863, 3988, 4113, 4238, 4363, 4489, 4614, 4739, 4864, 4989, 5114, 5240, 5365, 5490, 5615, 5740, 5866, 5991, 6116, 6241, 6366, 6491, 6617, 6742, 6867, 6992, 7117, 7243, 7368, 7493, 7618, 7743, 7868, 7994, 8119, 8244, 8369, 8494, 8619, 8745, 8870, 8995, 9120, 9245, 9371, 9496, 9621, 9746, 9871]# noqa: E501 + # 挑飞攻击力 : {value1}% + data1 = [0, 2645, 2913, 3182, 3450, 3718, 3987, 4255, 4523, 4792, 5060, 5329, 5597, 5865, 6134, 6402, 6670, 6939, 7207, 7475, 7744, 8012, 8280, 8549, 8817, 9085, 9354, 9622, 9890, 10159, 10427, 10695, 10964, 11232, 11500, 11769, 12037, 12305, 12574, 12842, 13110, 13379, 13647, 13915, 14184, 14452, 14721, 14989, 15257, 15526, 15794, 16062, 16331, 16599, 16867, 17136, 17404, 17672, 17941, 18209, 18477, 18746, 19014, 19282, 19551, 19819, 20087, 20356, 20624, 20892, 21161]# noqa: E501 + # 命运之轮持续时间 : {value2}秒 + data2 = [0, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3]# noqa: E501 + +# 自动防御 +# knight/paladin/f2fb27162beb0b87a7cb9af7900e95f2 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill8(PassiveSkill): + """ + 学习此技能后, 在任何情况下都有几率抵挡敌人的攻击并降低所受伤害。\n + [利剑和盾牌从来都不是骑士们杀伐的理由, 因为他们知道在利剑和盾牌的后面有着他们要保护的人。] + """ + name = "自动防御" + learnLv = 5 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + mp = [5, 250] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 格挡几率 : {value0}% + data0 = [0, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 100, 100, 100, 100]# noqa: E501 + # 格挡成功时所受伤害减少率 : {value1}% + data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 发动后的冷却时间 : {value2}秒 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 致命突刺 +# knight/paladin/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 对敌人施放强力的刺击。\n + 蓄气后发动, 可以增加攻击力、 突刺距离和范围。\n + [原本为帝国贵族剑士所掌握的剑术。 帝国皇帝为了提升骑士团的战斗力, “奉劝”贵族们将秘传剑术传授给骑士们。 迫于压力, 贵族剑士只好将一些初级剑术传授给了骑士团。] + """ + name = "致命突刺" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [6, 250] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 623, 686, 749, 812, 875, 938, 1002, 1065, 1128, 1191, 1254, 1317, 1381, 1444, 1507, 1570, 1633, 1696, 1760, 1823, 1886, 1949, 2012, 2075, 2138, 2202, 2265, 2328, 2391, 2454, 2517, 2581, 2644, 2707, 2770, 2833, 2896, 2960, 3023, 3086, 3149, 3212, 3275, 3339, 3402, 3465, 3528, 3591, 3654, 3718, 3781, 3844, 3907, 3970, 4033, 4096, 4160, 4223, 4286, 4349, 4412, 4475, 4539, 4602, 4665, 4728, 4791, 4854, 4918, 4981]# noqa: E501 + # 最大蓄气时攻击力 : {value1}% + data1 = [0, 778, 857, 936, 1015, 1094, 1173, 1252, 1330, 1409, 1488, 1567, 1646, 1725, 1804, 1883, 1962, 2041, 2120, 2199, 2278, 2357, 2435, 2514, 2593, 2672, 2751, 2830, 2909, 2988, 3067, 3146, 3225, 3304, 3383, 3462, 3540, 3619, 3698, 3777, 3856, 3935, 4014, 4093, 4172, 4251, 4330, 4409, 4488, 4567, 4645, 4724, 4803, 4882, 4961, 5040, 5119, 5198, 5277, 5356, 5435, 5514, 5593, 5672, 5750, 5829, 5908, 5987, 6066, 6145, 6224]# noqa: E501 + # 蓄气时间上限 : {value2}秒 + data2 = [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, 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% ~ {value4}% + 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 + data4 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + +# 跳斩 +# knight/paladin/c9664191611af31142e052dfaef84530 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c9664191611af31142e052dfaef84530 +class Skill10(ActiveSkill): + """ + 向前方跳跃劈砍敌人。\n + 对倒地状态的敌人造成控制效果和更高的伤害。\n + 对无法抓取的敌人不适用控制效果。\n + [这是骑士们在战场上寻找装死敌人时的常用技能, 可以让那些丧失抵抗能力的人毫无痛苦地死去。 怜悯, 也是骑士的美德之一。] + """ + name = "跳斩" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [7, 250] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 劈砍攻击力 : {value0} + data0 = [0, 2045, 2252, 2460, 2667, 2875, 3082, 3290, 3497, 3705, 3912, 4120, 4327, 4535, 4742, 4949, 5157, 5364, 5572, 5779, 5987, 6194, 6402, 6609, 6817, 7024, 7232, 7439, 7647, 7854, 8061, 8269, 8476, 8684, 8891, 9099, 9306, 9514, 9721, 9929, 10136, 10344, 10551, 10758, 10966, 11173, 11381, 11588, 11796, 12003, 12211, 12418, 12626, 12833, 13041, 13248, 13456, 13663, 13870, 14078, 14285, 14493, 14700, 14908, 15115, 15323, 15530, 15738, 15945, 16153, 16360]# noqa: E501 + # 对倒地状态的敌人的攻击力增加率 : {value1}% + data1 = [0, 121, 123, 126, 128, 129, 132, 134, 137, 138, 140, 143, 145, 146, 149, 151, 154, 155, 157, 160, 162, 163, 166, 168, 171, 172, 174, 177, 179, 180, 183, 185, 188, 189, 191, 194, 196, 197, 200, 202, 204, 206, 208, 211, 213, 214, 217, 219, 221, 223, 225, 227, 230, 231, 234, 236, 238, 240, 242, 244, 247, 248, 250, 253, 255, 257, 259, 261, 263, 265, 267]# noqa: E501 + +# 飞跃截击 +# knight/paladin/cfacda0647b9a0f595df2c2aad30c18d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/cfacda0647b9a0f595df2c2aad30c18d +class Skill11(ActiveSkill): + """ + 快速的跳向空中的敌人, 并用盾牌将其击落, 并产生冲击波。\n + [拿着厚重的盾牌, 怎么会跳得这样轻盈?] + """ + name = "飞跃截击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [10, 220] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0} + data0 = [0, 1336, 1472, 1607, 1743, 1878, 2014, 2149, 2285, 2420, 2556, 2691, 2827, 2962, 3098, 3234, 3369, 3505, 3640, 3776, 3911, 4047, 4182, 4318, 4453, 4589, 4724, 4860, 4995, 5131, 5267, 5402, 5538, 5673, 5809, 5944, 6080, 6215, 6351, 6486, 6622, 6757, 6893, 7029, 7164, 7300, 7435, 7571, 7706, 7842, 7977, 8113, 8248, 8384, 8519, 8655, 8790, 8926, 9062, 9197, 9333, 9468, 9604, 9739, 9875, 10010, 10146, 10281, 10417, 10552, 10688]# noqa: E501 + # 冲击波攻击力 : {value1} + data1 = [0, 1108, 1220, 1333, 1445, 1558, 1670, 1782, 1895, 2007, 2120, 2232, 2344, 2457, 2569, 2682, 2794, 2906, 3019, 3131, 3244, 3356, 3468, 3581, 3693, 3806, 3918, 4030, 4143, 4255, 4368, 4480, 4592, 4705, 4817, 4930, 5042, 5154, 5267, 5379, 5492, 5604, 5716, 5829, 5941, 6054, 6166, 6278, 6391, 6503, 6616, 6728, 6840, 6953, 7065, 7178, 7290, 7402, 7515, 7627, 7740, 7852, 7964, 8077, 8189, 8302, 8414, 8526, 8639, 8751, 8864]# noqa: E501 + # 冲击波范围 : {value2}% + data2 = [0, 133, 136, 137, 139, 142, 143, 145, 146, 149, 151, 152, 155, 156, 159, 161, 162, 165, 166, 168, 171, 172, 174, 175, 178, 180, 182, 184, 185, 188, 190, 191, 194, 195, 197, 200, 201, 203, 204, 207, 209, 211, 213, 214, 217, 219, 220, 223, 224, 226, 229, 230, 232, 234, 236, 238, 240, 242, 243, 246, 248, 249, 252, 253, 255, 258, 259, 261, 263, 265, 267]# noqa: E501 + +# 强化 - 后跳 +# knight/paladin/2b340542e776818b78f3212af184bd6b +# 0ee8fa5dc525c1a1f23fc6911e921e4a/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# knight/paladin/1fea5a626f15230237946a11a9d11582 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 破武之轮 +# knight/paladin/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill14(ActiveSkill): + """ + 挥剑向前方发射齿轮状的剑气。\n + 被击中的敌人会在一段时间内进入破武器状态。\n + 长按技能键可以蓄气施放, 蓄气时间越长, 破武器效果持续时间越长。\n + [转职为精灵骑士后附加效果]\n + 始终具有最大蓄气效果。\n + [冷风吹的越强, 行人却将围巾裹得越严实。\n + 而温暖的阳光照耀下来, 行人很快就把围巾拿掉了。] + """ + name = "破武之轮" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [9, 250] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 蓄气时间上限 : {value0}秒 + data0 = [0, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54]# noqa: E501 + # 挥剑攻击力 : {value1}% + data1 = [0, 1482, 1632, 1783, 1933, 2083, 2234, 2384, 2534, 2685, 2835, 2985, 3136, 3286, 3436, 3587, 3737, 3887, 4038, 4188, 4338, 4489, 4639, 4789, 4940, 5090, 5240, 5391, 5541, 5691, 5842, 5992, 6142, 6293, 6443, 6593, 6743, 6894, 7044, 7194, 7345, 7495, 7645, 7796, 7946, 8096, 8247, 8397, 8547, 8698, 8848, 8998, 9149, 9299, 9449, 9600, 9750, 9900, 10051, 10201, 10351, 10502, 10652, 10802, 10953, 11103, 11253, 11404, 11554, 11704, 11855]# noqa: E501 + # 剑气攻击力 : {value2}% + data2 = [0, 2964, 3265, 3566, 3866, 4167, 4468, 4768, 5069, 5370, 5671, 5971, 6272, 6573, 6873, 7174, 7475, 7776, 8076, 8377, 8678, 8978, 9279, 9580, 9880, 10181, 10482, 10783, 11083, 11384, 11685, 11985, 12286, 12587, 12888, 13188, 13489, 13790, 14090, 14391, 14692, 14993, 15293, 15594, 15895, 16195, 16496, 16797, 17098, 17398, 17699, 18000, 18300, 18601, 18902, 19203, 19503, 19804, 20105, 20405, 20706, 21007, 21308, 21608, 21909, 22210, 22510, 22811, 23112, 23412, 23713]# noqa: E501 + # 最小蓄气时破武器效果持续时间 : {value3}秒 + data3 = [0, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.04, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95, 3, 3.05, 3.1, 3.15, 3.2, 3.25, 3.3, 3.35, 3.4, 3.45, 3.5, 3.55, 3.6, 3.65, 3.7, 3.75, 3.8, 3.85, 3.9, 3.95, 4, 4.05, 4.09, 4.15, 4.2, 4.25, 4.3, 4.35, 4.4, 4.45, 4.5, 4.55, 4.6, 4.65, 4.7, 4.75, 4.8, 4.85, 4.9, 4.95]# noqa: E501 + # 最大蓄气时破武器效果持续时间 : {value4}秒 + data4 = [0, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4, 4.09, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.19, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9]# noqa: E501 + # 破武器几率 : {value5}% + 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 + # 破武器效果的敌人攻击力减少 : {value6}% + data6 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # [范围信息] + # 剑气大小比率 : {value7}% + 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 + +# 天使降临 +# knight/paladin/2a0a39184de92acf1c1375e00b77404c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/2a0a39184de92acf1c1375e00b77404c +class Skill15(PassiveSkill): + """ + 将天界之光降临到武器和盾牌上, 对武器赋予光属性。 同时, 帕拉丁的战斗动作发生变化并增加物理攻击力。 盾牌朝前方时, 受到攻击时不会倒地, 同时增加物理/魔法防御力。\n + 防御成功时进入霸体状态, 效果持续一定时间。\n + 被攻击增加的防御力在施放[圣盾]、 [神光庇护]时不适用。\n + 在决斗场中, 不适用前方防御和光属性赋予功能。 + """ + name = "天使降临" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = False + + # 物理/魔法防御力增加 : {value0} + data0 = [0, 6520, 7244, 7969, 8693, 9418, 10142, 10867, 11591, 12316, 13040, 13764, 14489, 15213, 15938, 16662, 17387, 18111, 18836, 19560, 20284]# noqa: E501 + # 物理攻击力增加率 : {value1}% + data1 = [0, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38]# noqa: E501 + # 霸体持续时间 : {value2}秒 + data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + +# 天使光翼 +# knight/paladin/9dc8438e4572d39243c97da31c113acc +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9dc8438e4572d39243c97da31c113acc +class Skill16(PassiveSkill): + """ + 增加攻击力, 并减少技能冷却时间, 但1、 2、 3次觉醒技能除外。 同时, 自身受到的有形或无形的威胁吸收为光翼形态的能量, 然后消耗能量对自身和队友施加各种效果。\n + [获得天使之翼]\n + - 天使之翼攻击成功时\n + - \n + - 地图上有被[神光冲击]击中的敌人且自身处于防御状态时\n + [效果发动方式]\n + - 施放技能时, 按住技能键一定时间, 可以将天使光翼的能量注入技能并发动效果。\n + [发动的效果]\n + - [神光冲击] : 将敌人吸附到攻击地点。 此时, 根据消耗资源的阶段, 增加吸附范围。\n + - 转职后攻击技能 : 触发增益效果, 增加自身和队友的攻击速度、 移动速度、 施放速度、 暴击率和命中率。 根据消耗资源的阶段, 增加增益效果持续时间。\n + - [神光庇护] : 新增恢复自身和圣域内队友生命值的效果。 根据消耗资源的阶段, 增加生命值恢复量。\n + [学习戒律后]\n + 进入地下城时, 天使光翼获得量增加2个。\n + [学习荣耀之光后]\n + - 进入地下城时, 天使光翼获得量增加4个。\n + [学习超越之翼后]\n + - 进入地下城时, 天使光翼获得量增加2个。 额外增加2个光翼, 最多可以拥有8个光翼。 在拥有7个及以上光翼的状态下, 发动[天使光翼]时, 效果中增加减少队友所受伤害的功能。\n + (所受伤害减少效果不与[圣盾]、 [神光庇护]的伤害减少效果叠加) + """ + name = "天使光翼" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + # 技能冷却时间减少率 : {value1}% + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [吸附范围] + # 第1阶段 : {value2}px + data2 = [0, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + # 第2阶段 : {value3}px + data3 = [0, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51]# noqa: E501 + # 第3阶段 : {value4}px + data4 = [0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63]# noqa: E501 + # 第4阶段 : {value5}px + data5 = [0, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104]# noqa: E501 + # 第5阶段 : {value6}px + data6 = [0, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166]# noqa: E501 + # 第6阶段 : {value7}px + data7 = [0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250]# noqa: E501 + # [效果] + # 攻击速度增加 : {value8}% + data8 = [0, 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]# noqa: E501 + # 移动速度增加 : {value9}% + data9 = [0, 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]# noqa: E501 + # 施放速度增加 : {value10}% + data10 = [0, 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]# noqa: E501 + # 暴击率增加 : {value11}% + data11 = [0, 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]# noqa: E501 + # 命中率增加 : {value12}% + data12 = [0, 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]# noqa: E501 + # 队友攻击速度增加 : {value13}% + data13 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 队友移动速度增加 : {value14}% + data14 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 队友施放速度增加 : {value15}% + data15 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 队友暴击率增加 : {value16}% + data16 = [0, 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]# noqa: E501 + # 队友命中率增加 : {value17}% + data17 = [0, 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]# noqa: E501 + # [效果持续时间] + # 第1阶段 : {value18}秒 + data18 = [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]# noqa: E501 + # 第2阶段 : {value19}秒 + data19 = [0, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2]# noqa: E501 + # 第3阶段 : {value20}秒 + data20 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 第4阶段 : {value21}秒 + data21 = [0, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9]# noqa: E501 + # 第5阶段 : {value22}秒 + data22 = [0, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9, 39.9]# noqa: E501 + # 第6阶段 : {value23}秒 + data23 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [每秒生命值恢复率] + # 第1阶段 : {value24}% + data24 = [0, 3.3, 6.6, 9.9, 13.2, 16.5, 19.8, 23.1, 26.4, 29.7, 33, 36.3, 39.6, 42.9, 46.2, 49.5, 52.8, 56.1, 59.4, 62.7, 66]# noqa: E501 + # 第2阶段 : {value25}% + data25 = [0, 4.1, 8.2, 12.2, 16.4, 20.5, 24.5, 28.7, 32.8, 36.9, 41, 45, 49.1, 53.3, 57.4, 61.4, 65.6, 69.7, 73.8, 77.8, 82]# noqa: E501 + # 第3阶段 : {value26}% + data26 = [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100]# noqa: E501 + # 第4阶段 : {value27}% + data27 = [0, 8.2, 16.5, 24.9, 33.1, 41.5, 49.8, 58.1, 66.3, 74.7, 83, 91.3, 99.6, 107.9, 116.2, 124.5, 132.7, 141.1, 149.4, 157.7, 166]# noqa: E501 + # 第5阶段 : {value28}% + data28 = [0, 13.3, 26.6, 39.9, 53.2, 66.5, 79.8, 93.1, 106.4, 119.7, 133, 146.3, 159.6, 172.9, 186.2, 199.5, 212.8, 226.1, 239.4, 252.7, 266]# noqa: E501 + # 第6阶段 : {value29}% + data29 = [0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400]# noqa: E501 + # [神圣意志 : 大天使降临]生命值恢复效率 : {value30}% + data30 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # [队友所受伤害减少率] + # 拥有7个天使光翼时 : 5% + # 拥有8个天使光翼时 : 10% + +# 神光冲击 +# knight/paladin/3fb8395ae3b81bd608e0c4223a8eb534 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill17(ActiveSkill): + """ + 用武器捶打地面, 震荡起神光波纹。\n + [神光冲击]攻击成功时, 可以获得少量天使光翼, 同时被击中的敌人会进入被挑衅状态, 集中攻击施放者。 + """ + name = "神光冲击" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [30, 300] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5928, 6529, 7131, 7732, 8334, 8935, 9536, 10138, 10739, 11341, 11942, 12543, 13145, 13746, 14347, 14949, 15550, 16152, 16753, 17354, 17956, 18557, 19159, 19760, 20361, 20963, 21564, 22166, 22767, 23368, 23970, 24571, 25173, 25774, 26375, 26977, 27578, 28179, 28781, 29382, 29984, 30585, 31186, 31788, 32389, 32991, 33592, 34193, 34795, 35396, 35998, 36599, 37200, 37802, 38403, 39005, 39606, 40207, 40809, 41410, 42011, 42613, 43214, 43816, 44417, 45018, 45620, 46221, 46823, 47424]# noqa: E501 + # 挑衅持续时间 : {value1}秒 + data1 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # 攻击成功时天使光翼获得量 : {value2} + 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 + # [范围信息] + # 攻击范围比率 : {value3}% + data3 = [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 + +# 神光连击 +# knight/paladin/5806440d21e7546d50007a5ba11f8024 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5806440d21e7546d50007a5ba11f8024 +class Skill18(ActiveSkill): + """ + 左右挥舞光之武器攻击敌人。\n + 按向前方向键, 可以向前移动并进行攻击。 + """ + name = "神光连击" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 300] + uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 3925, 4323, 4721, 5120, 5518, 5916, 6314, 6712, 7111, 7509, 7907, 8305, 8703, 9101, 9500, 9898, 10296, 10694, 11092, 11491, 11889, 12287, 12685, 13083, 13482, 13880, 14278, 14676, 15074, 15472, 15871, 16269, 16667, 17065, 17463, 17862, 18260, 18658, 19056, 19454, 19853, 20251, 20649, 21047, 21445, 21843, 22242, 22640, 23038, 23436, 23834, 24233, 24631, 25029, 25427, 25825, 26224, 26622, 27020, 27418, 27816, 28214, 28613, 29011, 29409, 29807, 30205, 30604, 31002, 31400]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 3925, 4323, 4721, 5120, 5518, 5916, 6314, 6712, 7111, 7509, 7907, 8305, 8703, 9101, 9500, 9898, 10296, 10694, 11092, 11491, 11889, 12287, 12685, 13083, 13482, 13880, 14278, 14676, 15074, 15472, 15871, 16269, 16667, 17065, 17463, 17862, 18260, 18658, 19056, 19454, 19853, 20251, 20649, 21047, 21445, 21843, 22242, 22640, 23038, 23436, 23834, 24233, 24631, 25029, 25427, 25825, 26224, 26622, 27020, 27418, 27816, 28214, 28613, 29011, 29409, 29807, 30205, 30604, 31002, 31400]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + +# 圣盾 +# knight/paladin/d429147c372b549c3dadcabcba50787f +# 0ee8fa5dc525c1a1f23fc6911e921e4a/d429147c372b549c3dadcabcba50787f +class Skill19(ActiveSkill): + """ + 将光之力集中到盾牌上, 抵御一切攻击。\n + 施放技能后, 如果继续按住技能键, 可以维持圣盾状态, 在圣盾状态下受到攻击时不会倒地, 同时大幅减少所受伤害, 免疫眩晕、 石化、 冻结和睡眠异常状态, 并且可以进行移动和短距离的前后冲刺。\n + 防御成功时进入霸体状态, 效果持续一定时间。 在正确的时机防御成功时, 使伤害完全无效, 且天使光翼汲取到最大值\n + 在决斗场中, 防御成功时不进入霸体状态、 不适用伤害无效功能, 且圣盾持续时间上限为3秒。 + """ + name = "圣盾" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [80, 800] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + + # 所受伤害减少率 : {value0}% + data0 = [0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]# noqa: E501 + # 霸体持续时间 : {value1}秒 + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + +# 圣盾突击 +# knight/paladin/7ec521d063d2190e1fcc5bd229af9bcf +# 0ee8fa5dc525c1a1f23fc6911e921e4a/7ec521d063d2190e1fcc5bd229af9bcf +class Skill20(ActiveSkill): + """ + 将光之力集中到盾牌上, 向前突进。\n + 圣盾会击退路径上的敌人, 对敌人造成多段攻击伤害。\n + 在决斗场中, 突进攻击无法击退霸体状态的敌人。 + """ + name = "圣盾突击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 400] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 2550, 2809, 3067, 3326, 3585, 3843, 4102, 4361, 4620, 4878, 5137, 5396, 5654, 5913, 6172, 6430, 6689, 6948, 7207, 7465, 7724, 7983, 8241, 8500, 8759, 9017, 9276, 9535, 9793, 10052, 10311, 10570, 10828, 11087, 11346, 11604, 11863, 12122, 12380, 12639, 12898, 13157, 13415, 13674, 13933, 14191, 14450, 14709, 14967, 15226, 15485, 15743, 16002, 16261, 16520, 16778, 17037, 17296, 17554, 17813, 18072, 18330, 18589, 18848, 19107, 19365, 19624, 19883, 20141, 20400]# noqa: E501 + # 多段攻击次数 : {value1}次 + 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 + +# 暴击 +# knight/paladin/fc1262c19f3d0477ee8eda47b8db8696 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 神光喷涌 +# knight/paladin/0113c8b1306ca76d208f83f2d093dd62 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0113c8b1306ca76d208f83f2d093dd62 +class Skill22(ActiveSkill): + """ + 将光之力集中到武器上, 然后用武器锤击地面, 喷涌神光。\n + 神光向垂直方向喷涌, 造成多段攻击伤害。\n + 按向前方向键, 可以向前移动并进行攻击。\n + [学习超越之翼后]\n + 基本攻击变更为3次, 原来的上挑攻击力并入锤击攻击力中。\n + 锤击攻击时, 发动小型神光喷涌, 对敌人造成多段攻击伤害。\n + 小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。 + """ + name = "神光喷涌" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [50, 500] + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + hasUP = True + + # 锤击攻击力 : {value0}% + data0 = [0, 3235, 3563, 3891, 4220, 4548, 4876, 5204, 5532, 5861, 6189, 6517, 6845, 7173, 7501, 7830, 8158, 8486, 8814, 9142, 9471, 9799, 10127, 10455, 10783, 11112, 11440, 11768, 12096, 12424, 12752, 13081, 13409, 13737, 14065, 14393, 14722, 15050, 15378, 15706, 16034, 16363, 16691, 17019, 17347, 17675, 18003, 18332, 18660, 18988, 19316, 19644, 19973, 20301, 20629, 20957, 21285, 21614, 21942, 22270, 22598, 22926, 23254, 23583, 23911, 24239, 24567, 24895, 25224, 25552, 25880]# noqa: E501 + # 喷涌的神光攻击力 : {value1}% + data1 = [0, 3235, 3563, 3891, 4220, 4548, 4876, 5204, 5532, 5861, 6189, 6517, 6845, 7173, 7501, 7830, 8158, 8486, 8814, 9142, 9471, 9799, 10127, 10455, 10783, 11112, 11440, 11768, 12096, 12424, 12752, 13081, 13409, 13737, 14065, 14393, 14722, 15050, 15378, 15706, 16034, 16363, 16691, 17019, 17347, 17675, 18003, 18332, 18660, 18988, 19316, 19644, 19973, 20301, 20629, 20957, 21285, 21614, 21942, 22270, 22598, 22926, 23254, 23583, 23911, 24239, 24567, 24895, 25224, 25552, 25880]# noqa: E501 + # 喷涌的神光多段攻击次数 : {value2}次 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [范围信息] + # 神光喷涌范围比率 : {value3}% + 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 + +# 信仰之念 +# knight/paladin/8b08f9504167a9c0f3a1d29d71b7943e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8b08f9504167a9c0f3a1d29d71b7943e +class Skill23(ActiveSkill): + """ + 爆发光之力, 强化自身的基本攻击力和技能攻击力。 + """ + name = "信仰之念" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52]# noqa: E501 + +# 神光盾击 +# knight/paladin/ac21c02567f04a92b54dd85c091d1e5a +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ac21c02567f04a92b54dd85c091d1e5a +class Skill24(ActiveSkill): + """ + 将光之力集中到盾牌上, 然后朝地面挥动盾牌, 释放光之力。\n + 被击中的敌人会旋转飞出。 + """ + name = "神光盾击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [60, 600] + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 2977, 3279, 3581, 3883, 4185, 4487, 4789, 5091, 5393, 5695, 5997, 6299, 6601, 6903, 7205, 7507, 7809, 8111, 8413, 8715, 9017, 9319, 9621, 9923, 10225, 10527, 10829, 11131, 11433, 11735, 12037, 12339, 12641, 12943, 13245, 13547, 13849, 14151, 14453, 14755, 15057, 15359, 15661, 15963, 16265, 16566, 16868, 17170, 17472, 17774, 18076, 18378, 18680, 18982, 19284, 19586, 19888, 20190, 20492, 20794, 21096, 21398, 21700, 22002, 22304, 22606, 22908, 23210, 23512, 23814]# noqa: E501 + # 第1击多段攻击次数 : {value1}次 + 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 + # 第2击攻击力 : {value2}% + data2 = [0, 3055, 3365, 3675, 3985, 4295, 4605, 4915, 5225, 5535, 5845, 6155, 6465, 6775, 7085, 7394, 7704, 8014, 8324, 8634, 8944, 9254, 9564, 9874, 10184, 10494, 10804, 11114, 11424, 11734, 12044, 12354, 12664, 12974, 13284, 13593, 13903, 14213, 14523, 14833, 15143, 15453, 15763, 16073, 16383, 16693, 17003, 17313, 17623, 17933, 18243, 18553, 18863, 19173, 19482, 19792, 20102, 20412, 20722, 21032, 21342, 21652, 21962, 22272, 22582, 22892, 23202, 23512, 23822, 24132, 24442]# noqa: E501 + # 第2击多段攻击次数 : {value3}次 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 神光释放范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 烈光 +# knight/paladin/82fc7ec7cfb2b7afa8c125a2d9420a78 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/82fc7ec7cfb2b7afa8c125a2d9420a78 +class Skill25(ActiveSkill): + """ + 将光之力集中到武器上, 从下往上挑击, 使敌人浮空, 然后用盾牌将其砸向地面。\n + 被盾牌击中的敌人会砸到地面后再弹起。 + """ + name = "烈光" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [60, 600] + uuid = "82fc7ec7cfb2b7afa8c125a2d9420a78" + hasVP = False + hasUP = True + + # 上挑攻击力 : {value0}% + data0 = [0, 9302, 10245, 11189, 12133, 13076, 14020, 14963, 15907, 16851, 17794, 18738, 19682, 20625, 21569, 22513, 23456, 24400, 25343, 26287, 27231, 28174, 29118, 30062, 31005, 31949, 32893, 33836, 34780, 35724, 36667, 37611, 38554, 39498, 40442, 41385, 42329, 43273, 44216, 45160, 46104, 47047, 47991, 48934, 49878, 50822, 51765, 52709, 53653, 54596, 55540, 56484, 57427, 58371, 59315, 60258, 61202, 62145, 63089, 64033, 64976, 65920, 66864, 67807, 68751, 69695, 70638, 71582, 72525, 73469, 74413]# noqa: E501 + # 下砸攻击力 : {value1}% + data1 = [0, 9331, 10278, 11225, 12171, 13118, 14065, 15011, 15958, 16905, 17851, 18798, 19745, 20691, 21638, 22585, 23531, 24478, 25425, 26371, 27318, 28265, 29211, 30158, 31105, 32051, 32998, 33945, 34891, 35838, 36785, 37731, 38678, 39625, 40571, 41518, 42465, 43411, 44358, 45305, 46251, 47198, 48145, 49091, 50038, 50985, 51931, 52878, 53825, 54771, 55718, 56665, 57611, 58558, 59505, 60451, 61398, 62345, 63291, 64238, 65185, 66131, 67078, 68025, 68971, 69918, 70865, 71811, 72758, 73705, 74651]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + data2 = [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 + +# 神光闪耀 +# knight/paladin/ab6fc3303df03b58911967dfca2b5d07 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/ab6fc3303df03b58911967dfca2b5d07 +class Skill26(ActiveSkill): + """ + 将光之力集中到武器上, 然后释放神光能量, 对周围的敌人造成多段攻击伤害。\n + 技能施放过程中, 按跳跃键可以立即发动最后一击。\n + 按向前方向键, 可以向前移动并进行攻击。 + """ + name = "神光闪耀" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 16 + mp = [70, 700] + uuid = "ab6fc3303df03b58911967dfca2b5d07" + hasVP = True + hasUP = True + vps = [{'name': '神光巡礼', 'desc': '增加移动功能
范围增加'}, {'name': '高洁意志', 'desc': '所受伤害减少
免疫异常状态'}] # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = [0, 2008, 2212, 2415, 2619, 2823, 3027, 3230, 3434, 3638, 3841, 4045, 4249, 4453, 4656, 4860, 5064, 5267, 5471, 5675, 5878, 6082, 6286, 6490, 6693, 6897, 7101, 7304, 7508, 7712, 7916, 8119, 8323, 8527, 8730, 8934, 9138, 9342, 9545, 9749, 9953, 10156, 10360, 10564, 10767, 10971, 11175, 11379, 11582, 11786, 11990, 12193, 12397, 12601, 12805, 13008, 13212, 13416, 13619, 13823, 14027, 14231, 14434, 14638, 14842, 15045, 15249, 15453, 15657, 15860, 16064]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 8622, 9497, 10371, 11246, 12121, 12996, 13870, 14745, 15620, 16494, 17369, 18244, 19119, 19993, 20868, 21743, 22617, 23492, 24367, 25241, 26116, 26991, 27866, 28740, 29615, 30490, 31364, 32239, 33114, 33988, 34863, 35738, 36613, 37487, 38362, 39237, 40111, 40986, 41861, 42736, 43610, 44485, 45360, 46234, 47109, 47984, 48858, 49733, 50608, 51483, 52357, 53232, 54107, 54981, 55856, 56731, 57605, 58480, 59355, 60230, 61104, 61979, 62854, 63728, 64603, 65478, 66353, 67227, 68102, 68977]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [神光闪耀]\n + 攻击过程中可以移动和前冲\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [神光闪耀]\n + 施放过程中所受伤害 -70%\n + 可以解除控制型异常状态并施放; 施放中免疫所有异常状态 + """ + ... + +# 神光闪影击 +# knight/paladin/c91a62dc0a18360acf5031ac0ebf09f5 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill27(ActiveSkill): + """ + 将集中到武器上的光之力向正面射出, 对敌人造成多段攻击伤害, 然后挥动盾牌发射光之冲击波, 发动最后一击。\n + 按向前方向键, 可以短距离向前移动并进行攻击。 最后一击前按向后方向键, 可以在原地发动最后一击。 + """ + name = "神光闪影击" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 18 + mp = [70, 700] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = True + hasUP = True + vps = [{'name': '神光牵引', 'desc': '聚集敌人
范围增加
附加眩晕效果'}, {'name': '光之奔涌', 'desc': '施放时间减少
取消僵直'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 2288, 2520, 2752, 2985, 3217, 3449, 3681, 3913, 4145, 4377, 4609, 4842, 5074, 5306, 5538, 5770, 6002, 6234, 6467, 6699, 6931, 7163, 7395, 7627, 7859, 8091, 8324, 8556, 8788, 9020, 9252, 9484, 9716, 9949, 10181, 10413, 10645, 10877, 11109, 11341, 11573, 11806, 12038, 12270, 12502, 12734, 12966, 13198, 13431, 13663, 13895, 14127, 14359, 14591, 14823, 15055, 15288, 15520, 15752, 15984, 16216, 16448, 16680, 16913, 17145, 17377, 17609, 17841, 18073, 18305]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 10141, 11170, 12199, 13228, 14257, 15286, 16314, 17343, 18372, 19401, 20430, 21459, 22487, 23516, 24545, 25574, 26603, 27632, 28660, 29689, 30718, 31747, 32776, 33805, 34833, 35862, 36891, 37920, 38949, 39978, 41006, 42035, 43064, 44093, 45122, 46151, 47179, 48208, 49237, 50266, 51295, 52324, 53352, 54381, 55410, 56439, 57468, 58497, 59525, 60554, 61583, 62612, 63641, 64670, 65698, 66727, 67756, 68785, 69814, 70843, 71871, 72900, 73929, 74958, 75987, 77016, 78044, 79073, 80102, 81131]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [神光闪影击]\n + 被光束命中的敌人将被移动到帕拉丁面前\n + 最后一击命中的敌人将被赋予眩晕异常状态\n + - 眩晕几率 : 100% \n + - 持续时间 : 3秒\n + 攻击范围 +70% + """ + ... + + def vp_2(self): + """ + [神光闪影击]\n + 删除光束攻击, 突进一小段距离后立即发动最后一击\n + - 总攻击力相同\n + [圣盾突击]\n + 可以强制中断[圣盾突击]的施放后僵直并施放该技能, 或强制中断此技能的施放后僵直并施放[圣盾突击] + """ + ... + +# 惩罚之锤 +# knight/paladin/0c3a468aee1f7ce06bf91eb3319518c1 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0c3a468aee1f7ce06bf91eb3319518c1 +class Skill28(ActiveSkill): + """ + 垂直掉落由光凝聚而成的惩罚之锤, 引发爆炸, 对范围内的敌人造成伤害。 + """ + name = "惩罚之锤" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [80, 800] + uuid = "0c3a468aee1f7ce06bf91eb3319518c1" + hasVP = True + hasUP = True + vps = [{'name': '天光神罚', 'desc': '追踪
范围增加
附加眩晕效果'}, {'name': '光之陨落', 'desc': '可以在其他动作中施放
生命值和魔法值恢复量增加'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 39144, 43115, 47086, 51057, 55029, 59000, 62971, 66942, 70913, 74884, 78855, 82826, 86798, 90769, 94740, 98711, 102682, 106653, 110624, 114595, 118567, 122538, 126509, 130480, 134451, 138422, 142393, 146365, 150336, 154307, 158278, 162249, 166220, 170191, 174162, 178134, 182105, 186076, 190047, 194018, 197989, 201960, 205931, 209903, 213874, 217845, 221816, 225787, 229758, 233729, 237701, 241672, 245643, 249614, 253585, 257556, 261527, 265498, 269470, 273441, 277412, 281383, 285354, 289325, 293296, 297267, 301239, 305210, 309181, 313152]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120]# noqa: E501 + + def vp_1(self): + """ + [惩罚之锤]\n + 对周围600px内最强敌人落下审判之锤\n + 使命中的敌人进入眩晕异常状态\n + - 眩晕几率 : 100% \n + - 持续时间 : 3秒\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [惩罚之锤]\n + 转职技能施放过程中也可以施放 (觉醒技能除外)\n + - 删除施放动作\n + 被圣光之力强化的锤子发生爆炸, 使自身和周围队员的生命值/魔法值恢复10% + """ + ... + +# 神光之跃 +# knight/paladin/5cac3411ccef1af333953e0ded5e942d +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5cac3411ccef1af333953e0ded5e942d +class Skill29(ActiveSkill): + """ + 将光之力集中到武器上, 然后跳向前方锤击地面, 引发爆炸, 对范围内的敌人造成伤害。\n + 按前方向键, 可以跳得更远。 + """ + name = "神光之跃" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [90, 900] + uuid = "5cac3411ccef1af333953e0ded5e942d" + hasVP = True + hasUP = True + vps = [{'name': '流星天坠', 'desc': '赋予无敌状态
范围增加'}, {'name': '仲裁者', 'desc': '施放时间减少
取消僵直
可多次发动'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 65547, 72197, 78846, 85496, 92146, 98795, 105445, 112095, 118745, 125394, 132044, 138694, 145343, 151993, 158643, 165292, 171942, 178592, 185242, 191891, 198541, 205191, 211840, 218490, 225140, 231789, 238439, 245089, 251738, 258388, 265038, 271688, 278337, 284987, 291637, 298286, 304936, 311586, 318235, 324885, 331535, 338185, 344834, 351484, 358134, 364783, 371433, 378083, 384732, 391382, 398032, 404681, 411331, 417981, 424631, 431280, 437930, 444580, 451229, 457879, 464529, 471178, 477828, 484478, 491128, 497777, 504427, 511077, 517726, 524376]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [神光之跃]\n + 施放技能时进入无敌状态\n + 大幅增加跳跃高度\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [神光之跃]\n + 生成审判之锤砸向前方\n + - 可以强制中断转职技能的施放后僵直并施放该技能 (觉醒技能除外)\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 22.5秒\n + - 单次攻击力 -50% + """ + ... + +# 荣耀之光 +# knight/paladin/85f7c810ad503790e8626439fe936d56 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/85f7c810ad503790e8626439fe936d56 +class Skill30(PassiveSkill): + """ + 天界之力进一步集中到帕拉丁身上, 增加光盾大小和物理攻击力, 并且进入地下城时可以获得一定数量的天使光翼。 + """ + name = "荣耀之光" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "85f7c810ad503790e8626439fe936d56" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84, 85.5]# noqa: E501 + # 天使光翼获得量 : 2个 + +# 信仰聚合 : 神光惩戒 +# knight/paladin/002cbdd9bfd0f0b970451ae8d48d029e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/002cbdd9bfd0f0b970451ae8d48d029e +class Skill31(ActiveSkill): + """ + 以绝对防御的姿态将凝聚的天界之光加速集中到武器和盾牌上, 然后向前挥动武器和盾牌, 引爆光之力。\n + 在神光集中的状态下, 获得更强大的防御力, 可以抵御一切伤害。 若持续按住技能键, 可以使该状态持续一定时间。\n + 神光爆炸时, 会消耗所有天使光翼, 使范围内的敌人受到伤害。 技能结束时, 天使光翼吸收到最大值。 + """ + name = "信仰聚合 : 神光惩戒" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [300, 3000] + uuid = "002cbdd9bfd0f0b970451ae8d48d029e" + hasVP = False + hasUP = False + + # 神光集中状态可持续时间 : {value0}秒 + data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 117802, 145118, 172435, 199751, 227068, 254384, 281700, 309017, 336333, 363650, 390966, 418282, 445599, 472915, 500232, 527548, 554864, 582181, 609497, 636814, 664130, 691447, 718763, 746079, 773396, 800712, 828029, 855345, 882661, 909978, 937294, 964611, 991927, 1019243, 1046560, 1073876, 1101193, 1128509, 1155825, 1183142, 1210458, 1237775, 1265091, 1292407, 1319724, 1347040, 1374357, 1401673, 1428989, 1456306]# noqa: E501 + +# 神光庇护 +# knight/paladin/31823197cc0b04d4c5dcf8f928d9220c +# 0ee8fa5dc525c1a1f23fc6911e921e4a/31823197cc0b04d4c5dcf8f928d9220c +class Skill32(ActiveSkill): + """ + 将集中到盾牌上的光之力释放到周围, 为自己和队友抵挡受到的一切攻击。\n + 在持续时间内, 自身和范围内的队友受到攻击时不会倒地, 同时大幅减少所受伤害, 免疫眩晕、 石化、 冻结和睡眠异常状态。\n + 消耗天使光翼施放时, 恢复周围队员的生命值。\n + 在持续时间内按跳跃键可以解除神光庇护状态。 + """ + name = "神光庇护" + learnLv = 60 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [240, 240] + uuid = "31823197cc0b04d4c5dcf8f928d9220c" + hasVP = True + hasUP = False + vps = [{'name': '绝对领域', 'desc': '所受伤害减少'}, {'name': '光之祝福', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 所受伤害减少率 : {value0}% + data0 = [0, 9]# noqa: E501 + # 所受伤害减少率 (队友) : {value1}% + data1 = [0, 9]# noqa: E501 + # 持续时间 : {value2}秒 + data2 = [0, 5]# noqa: E501 + # [范围信息] + # 释放范围比率 : {value3}% + data3 = [0, 115]# noqa: E501 + + def vp_1(self): + """ + [神光庇护]\n + 施放时, 将周围的敌人向外击退\n + 所受伤害减少量变更为50% + """ + ... + + def vp_2(self): + """ + [神光庇护]\n + 施放后帕拉丁可以进行其他行动\n + - 在释放范围内施放[圣盾]时, 伤害减少效果不会叠加\n + 释放范围 +20% + """ + ... + +# 圣盾裁决 +# knight/paladin/dac8d8207618150c162e4c6f9e168527 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/dac8d8207618150c162e4c6f9e168527 +class Skill33(ActiveSkill): + """ + 将光之力集中到盾牌上, 向前推出盾牌并释放光之力。\n + 释放的光束对范围内的敌人造成伤害, 并使敌人进入眩晕状态。 + """ + name = "圣盾裁决" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [120, 1200] + uuid = "dac8d8207618150c162e4c6f9e168527" + hasVP = True + hasUP = True + vps = [{'name': '纯白之盾', 'desc': '取消僵直
所受伤害减少
强控敌人'}, {'name': '光明之路', 'desc': '队员速度增加
范围增加'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 51105, 56290, 61474, 66659, 71843, 77028, 82212, 87397, 92582, 97766, 102951, 108135, 113320, 118504, 123689, 128873, 134058, 139243, 144427, 149612, 154796, 159981, 165165, 170350, 175535, 180719, 185904, 191088, 196273, 201457, 206642, 211827, 217011, 222196, 227380, 232565, 237749, 242934, 248118, 253303, 258488, 263672, 268857, 274041, 279226, 284410, 289595, 294780, 299964, 305149]# noqa: E501 + # 眩晕几率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 眩晕持续时间 : {value2}秒 + 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 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [圣盾裁决]\n + 可以强制中断转职技能的施放后僵直并施放该技能 (觉醒技能除外)\n + 施放技能后立即被击时所受伤害无效\n + 眩晕效果变更为强制控制 + """ + ... + + def vp_2(self): + """ + [圣盾裁决]\n + 在盾牌中凝聚更强大的光之力后向前方直线发射\n + - 总攻击力相同\n + - 删除眩晕效果\n + 光之力经过的地方生成光明之路, 使路径上的自身和队员的移动速度增加\n + - 持续时间 : 5秒\n + - 移动速度增加量 : 100% + """ + ... + +# 破晓之光 +# knight/paladin/8e358ecf99ac9df31a6132aeafe378a9 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/8e358ecf99ac9df31a6132aeafe378a9 +class Skill34(ActiveSkill): + """ + 将光之力集中到自己身上, 冲上天空后快速降落到地面, 引发爆炸。\n + 爆炸时产生光之冲击波, 对范围内的敌人造成伤害。\n + 可以利用方向键调整降落地点。 + """ + name = "破晓之光" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [140, 1400] + uuid = "8e358ecf99ac9df31a6132aeafe378a9" + hasVP = True + hasUP = True + vps = [{'name': '破晓黎明', 'desc': '施放时间减少
范围增加'}, {'name': '天降正义', 'desc': '无敌强化
可以在空中施放'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 97191, 107051, 116911, 126771, 136631, 146491, 156351, 166211, 176071, 185931, 195791, 205651, 215510, 225370, 235230, 245090, 254950, 264810, 274670, 284530, 294390, 304250, 314110, 323970, 333830, 343690, 353550, 363410, 373270, 383130, 392990, 402850, 412710, 422570, 432430, 442289, 452149, 462009, 471869, 481729, 491589, 501449, 511309, 521169, 531029, 540889, 550749, 560609, 570469, 580329]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [破晓之光]\n + 施放后从天空落下审判光柱 (最多攻击10次)\n + - 总攻击力相同\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [破晓之光]\n + 变更为可以在空中施放\n + - 被击和倒地状态下也可以施放\n + 落地动作变更为无敌状态\n + 无法填充[天使光翼] + """ + ... + +# 戒律 +# knight/paladin/9f57da5cb3651d81ca7dc9f78be33d01 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/9f57da5cb3651d81ca7dc9f78be33d01 +class Skill35(PassiveSkill): + """ + 奉行伟大意志、 执行天命的破晓女神进入地下城时, 获得更多天使光翼, 并增加基本攻击力和技能攻击力。 + """ + name = "戒律" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "9f57da5cb3651d81ca7dc9f78be33d01" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 天使光翼获得量 : {value1}个 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + +# 神光回旋斩 +# knight/paladin/0e3da11226dd30c2aaef52e36eff7f3f +# 0ee8fa5dc525c1a1f23fc6911e921e4a/0e3da11226dd30c2aaef52e36eff7f3f +class Skill36(ActiveSkill): + """ + 将盾牌中凝聚的光之力挥洒到周围, 吸附范围内的敌人, 然后挥动武器上挑攻击敌人。 + """ + name = "神光回旋斩" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 40 + mp = [450, 4500] + uuid = "0e3da11226dd30c2aaef52e36eff7f3f" + hasVP = True + hasUP = True + vps = [{'name': '悔改之光', 'desc': '范围增加'}, {'name': '天使之路', 'desc': '追踪
适用最大数量的[天使光翼]效果'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 101997, 112345, 122692, 133040, 143387, 153735, 164082, 174430, 184777, 195125, 205472, 215820, 226167, 236515, 246862, 257210, 267557, 277905, 288252, 298600, 308947, 319295, 329642, 339990, 350338, 360685, 371033, 381380, 391728, 402075, 412423, 422770, 433118, 443465, 453813, 464160, 474508, 484855, 495203, 505550, 515898, 526245, 536593, 546940, 557288, 567635, 577983, 588331, 598678, 609026]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [神光回旋斩]\n + 向周围倾泻天堂的力量, 发动攻击并引发连锁爆炸\n + - 总攻击力相同\n + 连锁爆炸范围 +20% + """ + ... + + def vp_2(self): + """ + [神光回旋斩]\n + 跳跃后追踪前方最强敌人, 突进后下劈攻击\n + 施放技能时, 可以获得并消耗最大数量的[天使光翼], 适用增益效果 + """ + ... + +# 神圣信约 +# knight/paladin/3cb633d00f8f6ee088682c9171020d26 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/3cb633d00f8f6ee088682c9171020d26 +class Skill37(ActiveSkill): + """ + 将武器中凝聚的光之力注入地面并向四周喷涌, 对敌人造成多段攻击伤害。 + """ + name = "神圣信约" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [500, 5000] + uuid = "3cb633d00f8f6ee088682c9171020d26" + hasVP = True + hasUP = True + vps = [{'name': '光之释放', 'desc': '攻击时间减少
范围增加'}, {'name': '无瑕信约', 'desc': '可以在其他动作中施放
解除异常状态'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 10571, 11643, 12716, 13788, 14861, 15933, 17006, 18078, 19150, 20223, 21295, 22368, 23440, 24512, 25585, 26657, 27730, 28802, 29875, 30947, 32019, 33092, 34164, 35237, 36309, 37382, 38454, 39526, 40599, 41671, 42744, 43816, 44888, 45961, 47033, 48106, 49178, 50251, 51323, 52395, 53468, 54540, 55613, 56685, 57757, 58830, 59902, 60975, 62047, 63120]# noqa: E501 + # 多段攻击次数 : {value1}次 + data1 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [神圣信约]\n + 将武器中蕴含的光之力量聚集到地面, 引发大爆炸\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [神圣信约]\n + 可以在除觉醒技能外的转职技能施放过程中施放; 可以解除控制型异常状态并施放\n + - 由大天使代替施放技能, 解除帕拉丁的负面异常状态 + """ + ... + +# 神圣意志 : 大天使降临 +# knight/paladin/6d7c9a15c08cc41d70125083e869e1a1 +# 0ee8fa5dc525c1a1f23fc6911e921e4a/6d7c9a15c08cc41d70125083e869e1a1 +class Skill38(ActiveSkill): + """ + 向前方举起盾牌, 进入意志召唤状态, 使大天使降临, 利用充溢的光之力治愈队友。 (恢复量受天使光翼的影响)\n + 按住技能键可以维持意志召唤状态, 松开技能键或者经过一定时间后, 与大天使合力向前方突进, 释放神光, 使周围敌人受到伤害。\n + 意志召唤状态下, 按向后方向键时, 在原地释放神光。\n + 技能结束时, 天使光翼汲取到最大值。 + """ + name = "神圣意志 : 大天使降临" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2000, 5000] + uuid = "6d7c9a15c08cc41d70125083e869e1a1" + hasVP = False + hasUP = False + + # 意志召唤持续时间 : {value0}秒 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 271278, 334183, 397088, 459993, 522898, 585803, 648708, 711613, 774518, 837423, 900328, 963233, 1026139, 1089044, 1151949, 1214854, 1277759, 1340664, 1403569, 1466474, 1529379, 1592284, 1655189, 1718094, 1780999, 1843904, 1906809, 1969714, 2032619, 2095524, 2158429, 2221334, 2284239, 2347144, 2410049, 2472955, 2535860, 2598765, 2661670, 2724575, 2787480, 2850385, 2913290, 2976195, 3039100, 3102005, 3164910, 3227815, 3290720, 3353625]# noqa: E501 + +# 超越之翼 +# knight/paladin/c1dd8b776fb1dd24c6373c678ef1dd2e +# 0ee8fa5dc525c1a1f23fc6911e921e4a/c1dd8b776fb1dd24c6373c678ef1dd2e +class Skill39(PassiveSkill): + """ + 皓曦·帕拉丁获得超越者梅丹佐之力, 增加基本攻击力和转职技能攻击力, 部分技能获得附加效果。\n + [天使光翼] : 进入地下城时, 增加天使光翼获得量; 额外增加2个新的光翼, 在拥有7个及以上光翼的状态下, 发动[天使光翼]时, 效果中增加减少队友所受伤害的功能。\n + (伤害减少效果不与[圣盾]、 [神光庇护]的伤害减少效果叠加)\n + [神光喷涌] : 基本攻击变更为3次, 原来的第4次上挑攻击力并入锤击攻击力中。\n + 锤击攻击时, 发动小型神光喷涌, 对敌人造成多段攻击伤害。\n + 小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。 + """ + name = "超越之翼" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "c1dd8b776fb1dd24c6373c678ef1dd2e" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [神光喷涌] + # 小型神光喷涌攻击力 : 神光喷涌攻击力的{value1}% + 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 + # [天使光翼] + # 队友所受伤害减少率 (7个) : {value2}% + data2 = [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 + # 队友所受伤害减少率 (8个) : {value3}% + 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]# noqa: E501 + # 天使光翼获得量 : {value4}个 + data4 = [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 + +# 神光耀世 +# knight/paladin/481348575c1e141925c836b59c5db3ca +# 0ee8fa5dc525c1a1f23fc6911e921e4a/481348575c1e141925c836b59c5db3ca +class Skill40(ActiveSkill): + """ + 召唤梅丹佐的盾牌, 然后挥动盾牌, 利用神光之力攻击敌人。\n + 神光照射的地方产生光之裂缝, 然后帕拉丁用盾牌砸向地面, 使光之裂缝爆炸, 对大范围的敌人造成强力伤害。\n + 施放技能时, 在装备梅丹佐的盾牌之前, 天使光翼汲取到最大值。 + """ + name = "神光耀世" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "481348575c1e141925c836b59c5db3ca" + hasVP = False + hasUP = False + + # 神光攻击力 : {value0}% + data0 = [0, 19405, 21373, 23342, 25310, 27279, 29248, 31216, 33185, 35153, 37122, 39090, 41059, 43028, 44996, 46965, 48933, 50902, 52871, 54839, 56808, 58776, 60745, 62713, 64682, 66651, 68619, 70588, 72556, 74525, 76493, 78462, 80431, 82399, 84368, 86336, 88305, 90274, 92242, 94211, 96179, 98148, 100116, 102085, 104054, 106022, 107991, 109959, 111928, 113897, 115865]# noqa: E501 + # 神光多段攻击次数 : {value1}次 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 下砸冲击波攻击力 : {value2}% + data2 = [0, 25873, 28498, 31122, 33747, 36372, 38997, 41621, 44246, 46871, 49496, 52121, 54745, 57370, 59995, 62620, 65244, 67869, 70494, 73119, 75744, 78368, 80993, 83618, 86243, 88867, 91492, 94117, 96742, 99367, 101991, 104616, 107241, 109866, 112490, 115115, 117740, 120365, 122990, 125614, 128239, 130864, 133489, 136113, 138738, 141363, 143988, 146613, 149237, 151862, 154487]# noqa: E501 + # 光之裂缝爆炸攻击力 : {value3}% + data3 = [0, 25873, 28498, 31122, 33747, 36372, 38997, 41621, 44246, 46871, 49496, 52121, 54745, 57370, 59995, 62620, 65244, 67869, 70494, 73119, 75744, 78368, 80993, 83618, 86243, 88867, 91492, 94117, 96742, 99367, 101991, 104616, 107241, 109866, 112490, 115115, 117740, 120365, 122990, 125614, 128239, 130864, 133489, 136113, 138738, 141363, 143988, 146613, 149237, 151862, 154487]# noqa: E501 + # 光之裂缝爆炸多段攻击次数 : {value4}次 + data4 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + +# 启示录 : 末日救赎 +# knight/paladin/5f4c55fe2ebdf0623bd76d4fda872ddc +# 0ee8fa5dc525c1a1f23fc6911e921e4a/5f4c55fe2ebdf0623bd76d4fda872ddc +class Skill41(ActiveSkill): + """ + 以超越者梅丹佐的姿态现身, 遵照最后的启示, 救赎整个世界。\n + 施放时, 神圣光辉环绕在皓曦·帕拉丁周围, 稍后, 拥有八翼的超越者梅丹佐现身。\n + 然后, 周围漂浮的梅丹佐之眼中发射光芒, 造成多段攻击伤害, 梅丹佐升上天空, 召唤巨大的梅丹佐之锤砸向地面, 对敌人造成巨大伤害。\n + 首次施放时, [天使光翼]效果以最大效果发动; 技能结束时, 天使光翼汲取到最大值。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "启示录 : 末日救赎" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4025, 8055] + uuid = "5f4c55fe2ebdf0623bd76d4fda872ddc" + hasVP = False + hasUP = False + + # 首次爆炸攻击力 : {value0}% + data0 = [0, 70618, 86994, 103369, 119744, 136119, 152495, 168870, 185245, 201620, 217996, 234371, 250746, 267121, 283497, 299872, 316247, 332622, 348998, 365373, 381748, 398123, 414499, 430874, 447249, 463624, 480000, 496375, 512750, 529126, 545501, 561876, 578251, 594627, 611002, 627377, 643752, 660128, 676503, 692878, 709253, 725629, 742004, 758379, 774754, 791130, 807505, 823880, 840255, 856631, 873006]# noqa: E501 + # 梅丹佐之眼攻击力 : {value1}% + data1 = [0, 20177, 24855, 29534, 34213, 38891, 43570, 48249, 52927, 57606, 62284, 66963, 71642, 76320, 80999, 85678, 90356, 95035, 99714, 104392, 109071, 113750, 118428, 123107, 127785, 132464, 137143, 141821, 146500, 151179, 155857, 160536, 165215, 169893, 174572, 179251, 183929, 188608, 193287, 197965, 202644, 207322, 212001, 216680, 221358, 226037, 230716, 235394, 240073, 244752, 249430]# noqa: E501 + # 梅丹佐之眼多段攻击次数 : {value2}次 + 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 + # 梅丹佐之锤冲撞攻击力 : {value3}% + data3 = [0, 282473, 347974, 413475, 478976, 544477, 609978, 675479, 740980, 806481, 871982, 937484, 1002985, 1068486, 1133987, 1199488, 1264989, 1330490, 1395991, 1461492, 1526993, 1592494, 1657995, 1723496, 1788997, 1854498, 1919999, 1985500, 2051001, 2116502, 2182003, 2247504, 2313005, 2378506, 2444007, 2509508, 2575009, 2640510, 2706011, 2771512, 2837013, 2902514, 2968016, 3033517, 3099018, 3164519, 3230020, 3295521, 3361022, 3426523, 3492024]# noqa: E501 + # 终结爆炸攻击力 : {value4}% + data4 = [0, 30265, 37283, 44301, 51319, 58337, 65355, 72373, 79391, 86409, 93427, 100445, 107463, 114481, 121499, 128517, 135535, 142552, 149570, 156588, 163606, 170624, 177642, 184660, 191678, 198696, 205714, 212732, 219750, 226768, 233786, 240804, 247822, 254840, 261858, 268876, 275894, 282912, 289930, 296948, 303966, 310984, 318002, 325020, 332038, 339056, 346074, 353091, 360109, 367127, 374145]# noqa: E501 + # 终结爆炸多段攻击次数 : {value5}次 + data5 = [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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'paladin' + self.nameCN = '皓曦·帕拉丁' + self.role = 'knight' + self.角色 = '守护者' + self.职业 = '帕拉丁' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/inquistor.py b/backend/core/character/GF/priest_female/inquistor.py new file mode 100644 index 00000000..7b6920ec --- /dev/null +++ b/backend/core/character/GF/priest_female/inquistor.py @@ -0,0 +1,1481 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 升空斩 +# priest_female/inquistor/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 审判锤击 +# priest_female/inquistor/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 攻击力 : {value0} + 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 + +# 后跳 +# priest_female/inquistor/7822d6d52e10964a6755f142c666b494 +# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_female/inquistor/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_female/inquistor/ce26c6b69d02a440a81b552bec94f03b +# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# priest_female/inquistor/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 + + +# 空中锤击 +# priest_female/inquistor/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + 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 + # 冲击波攻击力 : {value1}%% + 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 + # 可以施放技能的最小高度 : {value2}px + 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 + # [范围信息] + # 冲击波大小 : {value3}% + 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 + +# 治愈祈祷 +# priest_female/inquistor/0969cd4054d93da07708108c0cc1c4b5 +# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 +class Skill7(ActiveSkill): + """ + 向神明祷告, 治疗自身的伤势, 恢复生命值。\n + 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n + 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 + """ + name = "治愈祈祷" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [15, 154] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + + # 生命值恢复量 : {value0} + 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 + # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% + 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 + # [范围信息] + # 治愈范围 : {value2}px + 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 + +# 钩颈斩 +# priest_female/inquistor/cfacda0647b9a0f595df2c2aad30c18d +# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d +class Skill8(ActiveSkill): + """ + 大幅度挥动巨兵, 勾起敌人后砸向地面。\n + 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n + 对无法抓取的敌人不适用控制效果。\n + 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n + 转职为光明骑士后, 技能类型变为独立攻击力。 + """ + name = "钩颈斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [10, 120] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 勾拽攻击力 : {value0}% + 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 + # 下劈攻击力 : {value1}% + 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 + +# 武器格挡 +# priest_female/inquistor/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 所受伤害减少率 (物理) : {value0}% + data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + # 所受伤害减少率 (魔法) : {value1}% + data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + +# 净化 +# priest_female/inquistor/4655101518604f874721b3cc249aae10 +# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 +class Skill10(ActiveSkill): + """ + 使范围内的所有队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 异常状态消除数量上限 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 罪业加身 +# priest_female/inquistor/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 冲击波攻击力 : {value0}% + 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 + # [范围信息] + # 范围比率 : {value1}% + 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 + +# 强化 - 后跳 +# priest_female/inquistor/2b340542e776818b78f3212af184bd6b +# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_female/inquistor/1fea5a626f15230237946a11a9d11582 +# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 唤雷符 +# priest_female/inquistor/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 = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 252] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 落雷攻击力 : {value0}% + data0 = [0, 5156, 5679, 6202, 6725, 7248, 7771, 8294, 8818, 9341, 9864, 10387, 10910, 11433, 11956, 12479, 13002, 13525, 14048, 14571, 15094, 15617, 16141, 16664, 17187, 17710, 18233, 18756, 19279, 19802, 20325, 20848, 21371, 21894, 22417, 22940, 23464, 23987, 24510, 25033, 25556, 26079, 26602, 27125, 27648, 28171, 28694, 29217, 29740, 30263, 30787, 31310, 31833, 32356, 32879, 33402, 33925, 34448, 34971, 35494, 36017, 36540, 37063, 37586, 38110, 38633, 39156, 39679, 40202, 40725, 41248]# noqa: E501 + # 落雷距离 : {value1}px + 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 + # [范围信息] + # 落雷大小比率 : {value2}% + 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 + +# 冲刺斩 +# priest_female/inquistor/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0c1b401bb09241570d364420b3ba3fd7/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill15(ActiveSkill): + """ + 施放技能时, 会向前方冲刺。 冲刺过程中, 按Z键或X键, 会向前方进行上斩攻击。\n + 转职成为除恶者时, 增加1次连续冲刺次数; 转职成为驱魔师时, 无法使用该技能。\n + 冲刺过程中, 再次按技能键可以连续冲刺, 可以利用按后方向键控制移动方向。\n + 学习[原罪之初]后, 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩; 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。 + """ + name = "冲刺斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 上斩攻击力 : {value0}% + 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 + # 可冲刺次数 : {value1}次 + 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 + # 转职成为除恶者时, 可冲刺次数 : {value2}次 + 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 + +# 审判者的裁决 +# priest_female/inquistor/dcd536f1674630f01fc9667bb202b851 +# 0c1b401bb09241570d364420b3ba3fd7/dcd536f1674630f01fc9667bb202b851 +class Skill16(PassiveSkill): + """ + 掌握此战术后, 正义审判者可以自如操控战斧和神圣的火焰。 基本攻击会发生变化, 可以在后跳时使用[净化火焰瓶]、 [火焰精华]和跳跃攻击。\n + 可以更加灵活得使用神圣的火焰, 从而使火属性强化值与光属性强化值同步调整为两者中更高的一项数值。 + """ + name = "审判者的裁决" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "dcd536f1674630f01fc9667bb202b851" + hasVP = False + hasUP = False + + # 后跳攻击的冷却时间 : {value0}秒 + data0 = [0, 2]# noqa: E501 + # 移动速度增加率 : {value1}% + data1 = [0, 15]# noqa: E501 + +# 净化火焰瓶 +# priest_female/inquistor/23a5e0fba03283cb1b324a847b3fe370 +# 0c1b401bb09241570d364420b3ba3fd7/23a5e0fba03283cb1b324a847b3fe370 +class Skill17(ActiveSkill): + """ + 投掷装有地狱火河的火流的火焰瓶。 碰到地面或物体后, 火焰瓶会爆炸, 给敌人造成爆炸伤害和持续伤害。\n + 可以与[火焰精华]一同使用, 触发焚烧效果。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。\n + [地狱火河的火焰可以焚烧罪恶。 在地狱中, 罪人要承受灵魂被焚烧的痛苦, 罪孽有多深, 要承受的时间就多长。 经过数千年的燃烧, 灵魂烧成灰烬后, 会称那灰烬的重量。 根据重量的大小, 要在罪业的地狱中继续受相应的惩罚。] + """ + name = "净化火焰瓶" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "23a5e0fba03283cb1b324a847b3fe370" + hasVP = False + hasUP = True + + # 爆炸攻击力 : {value0}% + data0 = [0, 8393, 9244, 10096, 10947, 11799, 12650, 13502, 14353, 15205, 16056, 16908, 17759, 18611, 19462, 20313, 21165, 22016, 22868, 23719, 24571, 25422, 26274, 27125, 27977, 28828, 29680, 30531, 31383, 32234, 33085, 33937, 34788, 35640, 36491, 37343, 38194, 39046, 39897, 40749, 41600, 42452, 43303, 44154, 45006, 45857, 46709, 47560, 48412, 49263, 50115, 50966, 51818, 52669, 53521, 54372, 55224, 56075, 56926, 57778, 58629, 59481, 60332, 61184, 62035, 62887, 63738, 64590, 65441, 66293, 67144]# noqa: E501 + # [范围信息] + # 爆炸范围比率 : {value1}% + 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 + # 学习[定罪法则]后, 喷洒范围比率 : {value2}% + 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 + +# 惩戒十字 +# priest_female/inquistor/0ed3148658fe37b3336ccb718dc0fdb0 +# 0c1b401bb09241570d364420b3ba3fd7/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill18(ActiveSkill): + """ + 以十字形态进行二段斩击, 惩戒罪恶。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 给敌人造成持续伤害。\n + [该技术为教团巨兵战术的基础技术, 礼官的信念越虔诚, 就可以施展出更加精准的十字二段斩。 因此, 这也是教团中常用的体罚动作之一, 教官会让受罚的人一直重复这个动作, 直到挥出让人满意的十字为止。 这也是那些礼官们讨厌这个动作的原因。] + """ + name = "惩戒十字" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [40, 292] + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + data0 = [0, 3696, 4071, 4446, 4821, 5196, 5571, 5946, 6321, 6696, 7071, 7446, 7821, 8196, 8571, 8946, 9321, 9696, 10071, 10446, 10821, 11196, 11571, 11946, 12321, 12696, 13071, 13446, 13821, 14196, 14571, 14946, 15321, 15696, 16071, 16446, 16821, 17196, 17571, 17946, 18321, 18696, 19071, 19446, 19821, 20196, 20571, 20946, 21321, 21696, 22071, 22446, 22821, 23196, 23571, 23946, 24321, 24696, 25071, 25446, 25821, 26196, 26571, 26945, 27320, 27695, 28070, 28445, 28820, 29195, 29570]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 5554, 6117, 6681, 7244, 7807, 8371, 8934, 9498, 10061, 10624, 11188, 11751, 12315, 12878, 13442, 14005, 14568, 15132, 15695, 16259, 16822, 17385, 17949, 18512, 19076, 19639, 20203, 20766, 21329, 21893, 22456, 23020, 23583, 24147, 24710, 25273, 25837, 26400, 26964, 27527, 28090, 28654, 29217, 29781, 30344, 30908, 31471, 32034, 32598, 33161, 33725, 34288, 34851, 35415, 35978, 36542, 37105, 37669, 38232, 38795, 39359, 39922, 40486, 41049, 41613, 42176, 42739, 43303, 43866, 44430]# noqa: E501 + +# 战斧精通 +# priest_female/inquistor/762c4e6d030eaf0abbfe1fec2b298574 +# 0c1b401bb09241570d364420b3ba3fd7/762c4e6d030eaf0abbfe1fec2b298574 +class Skill19(PassiveSkill): + """ + 接受高强度训练的正义审判者可以自如挥舞巨大的战斧。\n + 增加物理武器攻击力, 使用战斧系列武器攻击敌人时, 可以增加攻击速度、 命中率。 + """ + name = "战斧精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "762c4e6d030eaf0abbfe1fec2b298574" + hasVP = False + hasUP = False + + # 物理攻击力增加率 : {value0}% + data0 = [0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 + # 攻击速度增加率 : {value1}% + 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]# noqa: E501 + # 命中率增加率 : {value2}% + data2 = [0, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5]# noqa: E501 + +# 裁决之击 +# priest_female/inquistor/01384bbfc346775d1267fa0bc4ca605f +# 0c1b401bb09241570d364420b3ba3fd7/01384bbfc346775d1267fa0bc4ca605f +class Skill20(ActiveSkill): + """ + 跳起后, 利用巨兵的重量, 将敌人劈成两半。 下劈时, 可以将周围的敌人击退到打击地点。 可以在空中和后跳中施放, 在空中施放时, 会旋转一圈后捶击前方的敌人。\n + 在[神焰]状态下施放时, 可以额外造成持续伤害, 并消耗1层神焰能量。\n + 地面施放时, 按向前方向键可以跳得更远。\n + 在决斗场中, 无法在一定高度以上施放, 且无法利用方向键增加前进距离。 + """ + name = "裁决之击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [30, 252] + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = True + + # 斩击攻击力 : {value0}% + data0 = [0, 13812, 15213, 16614, 18016, 19417, 20818, 22219, 23621, 25022, 26423, 27824, 29225, 30627, 32028, 33429, 34830, 36231, 37633, 39034, 40435, 41836, 43238, 44639, 46040, 47441, 48842, 50244, 51645, 53046, 54447, 55849, 57250, 58651, 60052, 61453, 62855, 64256, 65657, 67058, 68459, 69861, 71262, 72663, 74064, 75466, 76867, 78268, 79669, 81070, 82472, 83873, 85274, 86675, 88077, 89478, 90879, 92280, 93681, 95083, 96484, 97885, 99286, 100687, 102089, 103490, 104891, 106292, 107694, 109095, 110496]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + +# 火焰精华 +# priest_female/inquistor/dc1ffbe7bfcc6dc2be737951960da9ad +# 0c1b401bb09241570d364420b3ba3fd7/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill21(ActiveSkill): + """ + 投掷装有地狱火河之精华的瓶子。 附着精华的敌人受到神焰攻击效果时, 发生爆炸并使敌人进入焚烧状态。\n + 当敌人因[神焰]受到持续伤害时, 用[火焰精华]命中敌人, 会引起强烈的爆炸, 被爆炸波及到的敌人会进入焚烧状态。\n + [焚烧状态]\n + 敌人会被强烈的神焰所围绕, 同时会被束缚住, 效果持续一定时间。\n + 当敌人进入焚烧状态时, 会一次性受到剩余的神焰持续伤害量。\n + 若瓶子没有击中敌人, 而是掉落地面时, 将形成存在一定时间的精华之坑。\n + 敌人如果碰到精华之坑, 会给敌人沾上精华后消失, 如果对精华之坑发动神焰持续伤害攻击, 可以引爆精华之坑。 + """ + name = "火焰精华" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [10, 120] + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = True + + # [神焰]爆炸攻击力 : {value0}% + data0 = [0, 11546, 13387, 15227, 17068, 18909, 20749, 22590, 24431, 26271, 28112, 29953, 31793, 33634, 35475, 37315, 39156, 40997, 42837, 44678, 46519, 48359, 50200, 52041, 53881, 55722, 57563, 59403, 61244, 63085, 64925, 66766, 68607, 70447, 72288, 74129, 75969, 77810, 79651, 81491, 83332, 85173, 87013, 88854, 90695, 92535, 94376, 96217, 98057, 99898, 101739, 103579, 105420, 107261, 109101, 110942, 112783, 114623, 116464, 118305, 120145, 121986, 123827, 125667, 127508, 129349, 131189, 133030, 134871, 136711, 138552]# noqa: E501 + # 精华持续时间 : {value1}秒 + data1 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + # 焚烧状态的持续时间 : {value2}秒 + 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 + # 精华之坑持续时间 : {value3}秒 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 精华爆炸范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 学习[神焰恩泽]后, 洒出范围比率 : {value5}% + 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 + +# 暴击 +# priest_female/inquistor/fc1262c19f3d0477ee8eda47b8db8696 +# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 +class Skill22(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 神焰 +# priest_female/inquistor/4b2c90ec226fd40e967875aa5eabefb2 +# 0c1b401bb09241570d364420b3ba3fd7/4b2c90ec226fd40e967875aa5eabefb2 +class Skill23(ActiveSkill): + """ + 向涂有火焰精华的武器注入神力, 将神焰缠绕在武器上。 在[神焰]状态下, [神焰]的发动攻击力受[基础精通]的影响, 赋予武器光属性和火属性。\n + 学习后, 增加除[火焰精华]之外的基本攻击和转职技能攻击力, 正义审判者使用转职后的技能时, 可以施加与技能攻击力对应的持续伤害, 并消耗1层神焰能量。\n + 在神焰效果下, 若攻击命中敌人, 可以搭配[火焰精华], 触发焚烧状态, 被击中的敌人进入灼伤状态。\n + 正义审判者施放特定技能后, 可以取消技能僵直, 强制使用[神焰]。\n + [可以强制使用[神焰]的技能]\n + [惩戒十字]、 [裁决之击]、 [审判重击]、 [神焰疾降]、 [神焰斩]、 [神焰怒火]、 [净化之焰]、 [行刑]、 [神焰漩涡]、 [逆炎灭罪]、 [裁决轮回斩]、 [补赎逆十字] + """ + name = "神焰" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 5 + cd = 7 + mp = [30, 252] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = True + + # 神焰能量层数 : {value0}个 + data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [神焰]持续伤害攻击力 : 技能攻击力的{value1}% + data1 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 神焰伤害持续时间 : {value2}秒 + data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 施放时攻击力 : {value3}% + data3 = [0, 4411, 5434, 6457, 7480, 8502, 9525, 10548, 11571, 12594, 13617, 14639, 15662, 16685, 17708, 18731, 19754, 20776, 21799, 22822, 23845]# noqa: E501 + # 除[火焰精华]之外的基本攻击和转职技能攻击力增加率 : {value4}% + data4 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + # [灼伤效果] + # 灼伤攻击力 : {value5}% + data5 = [0, 10, 12, 15, 17, 20, 22, 24, 27, 29, 31, 34, 36, 38, 41, 43, 45, 48, 50, 52, 55]# noqa: E501 + # 灼伤几率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 灼伤持续时间 : {value7}秒 + data7 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 狂热信仰 +# priest_female/inquistor/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +# 0c1b401bb09241570d364420b3ba3fd7/e49e57b2e8fbeceb0a2c56a0c63fe6c5 +class Skill24(ActiveSkill): + """ + 通过狂热信仰增加物理暴击率和物理暴击伤害。\n + [信仰带来生命与希望, 忠诚引领未来和方向。] + """ + name = "狂热信仰" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 物理暴击伤害增加率 : {value1}% + data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501 + # 物理暴击率增加 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 审判重击 +# priest_female/inquistor/e4c354a89c337310aeb7041d5e742828 +# 0c1b401bb09241570d364420b3ba3fd7/e4c354a89c337310aeb7041d5e742828 +class Skill25(ActiveSkill): + """ + 垂直挥舞巨兵, 捶击前方的敌人。\n + 巨兵捶击敌人时, 给敌人造成伤害, 巨兵砸到地面后产生的冲击波会对周围的敌人造成伤害。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "审判重击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [30, 500] + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = False + hasUP = True + + # 下劈攻击力 : {value0}% + data0 = [0, 5205, 5733, 6261, 6789, 7317, 7845, 8373, 8901, 9429, 9957, 10485, 11013, 11541, 12069, 12597, 13125, 13653, 14181, 14709, 15237, 15765, 16293, 16821, 17349, 17877, 18405, 18933, 19461, 19989, 20518, 21046, 21574, 22102, 22630, 23158, 23686, 24214, 24742, 25270, 25798, 26326, 26854, 27382, 27910, 28438, 28966, 29494, 30022, 30550, 31078, 31606, 32134, 32662, 33190, 33718, 34246, 34774, 35302, 35830, 36358, 36886, 37414, 37942, 38470, 38998, 39526, 40054, 40582, 41110, 41639]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 13278, 14625, 15972, 17319, 18666, 20013, 21361, 22708, 24055, 25402, 26749, 28096, 29443, 30790, 32137, 33484, 34831, 36178, 37525, 38872, 40219, 41566, 42914, 44261, 45608, 46955, 48302, 49649, 50996, 52343, 53690, 55037, 56384, 57731, 59078, 60425, 61772, 63119, 64467, 65814, 67161, 68508, 69855, 71202, 72549, 73896, 75243, 76590, 77937, 79284, 80631, 81978, 83325, 84672, 86020, 87367, 88714, 90061, 91408, 92755, 94102, 95449, 96796, 98143, 99490, 100837, 102184, 103531, 104878, 106225]# noqa: E501 + # [范围信息] + # 冲击波大小比率 : {value2}% + 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 + +# 神焰恩泽 +# priest_female/inquistor/d53301bb328baf12a3ae482cc6a565dd +# 0c1b401bb09241570d364420b3ba3fd7/d53301bb328baf12a3ae482cc6a565dd +class Skill26(PassiveSkill): + """ + 按住向前键的同时使用[火焰精华], 可以向前方大范围洒出精华。\n + 配合[神焰]、 [净化火焰瓶]、 [神焰洗礼]的持续伤害效果, 可以引起小型爆炸, 并使敌人进入焚烧状态。 + """ + name = "神焰恩泽" + learnLv = 30 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = False + hasUP = False + + +# 神焰疾降 +# priest_female/inquistor/8c10cefa65364880451e389bb74d3600 +# 0c1b401bb09241570d364420b3ba3fd7/8c10cefa65364880451e389bb74d3600 +class Skill27(ActiveSkill): + """ + 大幅度横向挥动巨兵, 发动大范围斩击审判敌人。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击范围, 并额外造成持续伤害。 + """ + name = "神焰疾降" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [68, 364] + uuid = "8c10cefa65364880451e389bb74d3600" + hasVP = False + hasUP = True + + # 横斩攻击力 : {value0}% + data0 = [0, 15897, 17510, 19122, 20735, 22348, 23961, 25573, 27186, 28799, 30412, 32024, 33637, 35250, 36863, 38475, 40088, 41701, 43314, 44926, 46539, 48152, 49765, 51377, 52990, 54603, 56215, 57828, 59441, 61054, 62666, 64279, 65892, 67505, 69117, 70730, 72343, 73956, 75568, 77181, 78794, 80407, 82019, 83632, 85245, 86858, 88470, 90083, 91696, 93308, 94921, 96534, 98147, 99759, 101372, 102985, 104598, 106210, 107823, 109436, 111049, 112661, 114274, 115887, 117500, 119112, 120725, 122338, 123951, 125563, 127176]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + +# 神焰洗礼 +# priest_female/inquistor/fc7a3f4c2852c832a2f20af63d5d212f +# 0c1b401bb09241570d364420b3ba3fd7/fc7a3f4c2852c832a2f20af63d5d212f +class Skill28(ActiveSkill): + """ + 在审判者的周围洒出精华后, 使用神力点燃精华, 对周围的所有敌人造成伤害, 并触发焚烧状态。\n + 特定技能 (可以用[神焰]强制取消施放后僵直的技能) 可以取消施放后僵直, 并使用[神焰洗礼]。\n + 可以搭配[火焰精华]触发焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 可以大幅增加持续伤害的攻击力。\n + 在决斗场中, 不适用[神焰洗礼]洒出精华造成的焚烧状态。 + """ + name = "神焰洗礼" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [45, 850] + uuid = "fc7a3f4c2852c832a2f20af63d5d212f" + hasVP = True + hasUP = True + vps = [{'name': '圣水灼目', 'desc': '施放时间减少
可多次发动'}, {'name': '焚世受洗', 'desc': '自动施放[火焰精华]
所受伤害减少
范围增加'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 25666, 28270, 30874, 33477, 36081, 38685, 41289, 43893, 46496, 49100, 51704, 54308, 56912, 59515, 62119, 64723, 67327, 69931, 72534, 75138, 77742, 80346, 82950, 85553, 88157, 90761, 93365, 95969, 98572, 101176, 103780, 106384, 108988, 111591, 114195, 116799, 119403, 122006, 124610, 127214, 129818, 132422, 135025, 137629, 140233, 142837, 145441, 148044, 150648, 153252, 155856, 158460, 161063, 163667, 166271, 168875, 171479, 174082, 176686, 179290, 181894, 184498, 187101, 189705, 192309, 194913, 197517, 200120, 202724, 205328]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [神焰洗礼]\n + 洒出精华后自动点燃精华\n + - 洒出后可立即移动\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 7.5秒\n + - 单次攻击力 -50%\n + - [净化之焰]攻击力相同 + """ + ... + + def vp_2(self): + """ + [神焰洗礼]\n + 大范围洒出大量精华\n + - 大幅增加攻击范围\n + - 施放时自动施放[火焰精华]技能\n + - 攻击时同时适用[火焰精华]的伤害\n + - 若[火焰精华]处于冷却时间, 则不发动效果\n + 施放过程中所受伤害 -50%\n + 普通施放时, 攻击范围 +20% + """ + ... + +# 神焰斩 +# priest_female/inquistor/128b9ddef2262f40723deae4407bdb42 +# 0c1b401bb09241570d364420b3ba3fd7/128b9ddef2262f40723deae4407bdb42 +class Skill29(ActiveSkill): + """ + 刺穿前方的敌人后, 大幅度挥舞武器进行处决。 若被刺中的敌人处于焚烧状态, 会给敌人致命一击, 将敌人垂直分为两半。\n + 在[神焰]状态下施放时, 可以消耗1层神焰能量, 额外造成持续伤害。 + """ + name = "神焰斩" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [45, 850] + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = True + hasUP = True + vps = [{'name': '神谕炎裁', 'desc': '变更为单次攻击
施放时间减少
范围增加'}, {'name': '铁律处决', 'desc': '固定发动焚烧状态斩击
赋予无敌状态'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 3253, 3583, 3913, 4243, 4572, 4902, 5232, 5562, 5892, 6222, 6552, 6882, 7212, 7542, 7872, 8202, 8532, 8862, 9192, 9522, 9852, 10182, 10512, 10842, 11172, 11502, 11832, 12162, 12492, 12822, 13152, 13482, 13812, 14142, 14472, 14802, 15132, 15462, 15792, 16122, 16452, 16782, 17112, 17441, 17771, 18101, 18431, 18761, 19091, 19421, 19751, 20081, 20411, 20741, 21071, 21401, 21731, 22061, 22391, 22721, 23051, 23381, 23711, 24041, 24371, 24701, 25031, 25361, 25691, 26021]# noqa: E501 + # 挥斩攻击力 : {value1}% + data1 = [0, 29273, 32243, 35213, 38183, 41152, 44122, 47092, 50062, 53032, 56001, 58971, 61941, 64911, 67880, 70850, 73820, 76790, 79759, 82729, 85699, 88669, 91638, 94608, 97578, 100548, 103518, 106487, 109457, 112427, 115397, 118366, 121336, 124306, 127276, 130245, 133215, 136185, 139155, 142124, 145094, 148064, 151034, 154004, 156973, 159943, 162913, 165883, 168852, 171822, 174792, 177762, 180731, 183701, 186671, 189641, 192610, 195580, 198550, 201520, 204490, 207459, 210429, 213399, 216369, 219338, 222308, 225278, 228248, 231217, 234187]# noqa: E501 + # 焚烧状态斩击攻击力 : {value2}% + data2 = [0, 29290, 32261, 35232, 38204, 41175, 44147, 47118, 50090, 53061, 56032, 59004, 61975, 64947, 67918, 70889, 73861, 76832, 79804, 82775, 85747, 88718, 91689, 94661, 97632, 100604, 103575, 106546, 109518, 112489, 115461, 118432, 121404, 124375, 127346, 130318, 133289, 136261, 139232, 142203, 145175, 148146, 151118, 154089, 157061, 160032, 163003, 165975, 168946, 171918, 174889, 177860, 180832, 183803, 186775, 189746, 192717, 195689, 198660, 201632, 204603, 207575, 210546, 213517, 216489, 219460, 222432, 225403, 228374, 231346, 234317]# noqa: E501 + # [范围信息] + # 挥斩范围比率 : {value3}% + 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 + # 焚烧状态斩击攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [神焰斩]\n + 仅发动挥斩攻击\n + - 总攻击力相同\n + - 挥斩范围 +50% + """ + ... + + def vp_2(self): + """ + [神焰斩]\n + 刺击命中时, 固定发动焚烧状态斩击\n + - 仅限在[神焰]状态下发动\n + - 斩击攻击后增加无敌判定\n + 刺击y轴范围 +80% + """ + ... + +# 神焰怒火 +# priest_female/inquistor/78be08a3f8c834d3b06fa20c6a08c5a5 +# 0c1b401bb09241570d364420b3ba3fd7/78be08a3f8c834d3b06fa20c6a08c5a5 +class Skill30(ActiveSkill): + """ + 被激怒的正义审判者施放的连续攻击。 向前方快速连续斩击后, 施放强力的最后一击。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。\n + 攻击过程中按跳跃键, 可以中断攻击。\n + 在决斗场中, 无法用跳跃键中断攻击。 + """ + name = "神焰怒火" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [150, 1260] + uuid = "78be08a3f8c834d3b06fa20c6a08c5a5" + hasVP = True + hasUP = True + vps = [{'name': '罪无可逃', 'desc': '可聚集敌人
范围增加
所受伤害减少'}, {'name': '神罚再临', 'desc': '可以同时施放部分技能
施放时间减少'}] # noqa: E501 + + # 连续斩击攻击力 : {value0}% + data0 = [0, 4806, 5294, 5782, 6269, 6757, 7245, 7732, 8220, 8707, 9195, 9683, 10170, 10658, 11145, 11633, 12121, 12608, 13096, 13584, 14071, 14559, 15046, 15534, 16022, 16509, 16997, 17484, 17972, 18460, 18947, 19435, 19923, 20410, 20898, 21385, 21873, 22361, 22848, 23336, 23823, 24311, 24799, 25286, 25774, 26261, 26749, 27237, 27724, 28212, 28700, 29187, 29675, 30162, 30650, 31138, 31625, 32113, 32600, 33088, 33576, 34063, 34551, 35039, 35526, 36014, 36501, 36989, 37477, 37964, 38452]# noqa: E501 + # 连斩多段攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 16022, 17647, 19272, 20898, 22523, 24148, 25774, 27399, 29025, 30650, 32275, 33901, 35526, 37152, 38777, 40402, 42028, 43653, 45278, 46904, 48529, 50155, 51780, 53405, 55031, 56656, 58281, 59907, 61532, 63158, 64783, 66408, 68034, 69659, 71285, 72910, 74535, 76161, 77786, 79411, 81037, 82662, 84288, 85913, 87538, 89164, 90789, 92414, 94040, 95665, 97291, 98916, 100541, 102167, 103792, 105417, 107043, 108668, 110294, 111919, 113544, 115170, 116795, 118421, 120046, 121671, 123297, 124922, 126547, 128173]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [神焰怒火]\n + 连续斩击命中的敌人将被吸附至正义审判者身前\n + 攻击范围 +30%\n + 施放过程中所受伤害 -90% + """ + ... + + def vp_2(self): + """ + [神焰怒火]\n + 连续斩击中可以预输入[审判重击]或[神焰疾降]技能\n + - 在最后一击发动预输入的技能\n + - 同时适用现有最后一击的伤害\n + 施放速度 +30% + """ + ... + +# 净化之焰 +# priest_female/inquistor/1803b6a67047cafb9e289b4f33cc507b +# 0c1b401bb09241570d364420b3ba3fd7/1803b6a67047cafb9e289b4f33cc507b +class Skill31(ActiveSkill): + """ + 用净化之焰点燃受到[神焰]持续伤害的敌人, 并使触碰到的敌人进入焚烧状态。 只能对受[神焰]持续伤害或处于焚烧状态的敌人使用, 并且在施放动作中处于无敌状态。\n + [净化之焰]攻击力部分适用[神焰洗礼]的攻击力。\n + [净化之焰]的施放后僵直可以用转职技能强制取消, 也可以在使用其他技能时, 强制施放[净化之焰]。\n + [无法强制取消的技能]\n + [火之净化]、 [炎狱祭坛 : 炮烙]、 [无间业火 : 罪灭神威]、 其他浮空状态的技能。 + """ + name = "净化之焰" + learnLv = 40 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [231, 231] + uuid = "1803b6a67047cafb9e289b4f33cc507b" + hasVP = True + hasUP = False + vps = [{'name': '燃爆圣宴', 'desc': '下调施放条件
强化强控敌人功能
不消耗神焰能量'}, {'name': '祝圣', 'desc': '自动施放[神焰]
范围增加'}] # noqa: E501 + + # 爆炸攻击力 : [神焰洗礼]攻击力的 : {value0}% + data0 = [0, 30]# noqa: E501 + # [范围信息] + # 爆炸大小比率 : {value1}% + data1 = [0, 100]# noqa: E501 + + def vp_1(self): + """ + [净化之焰]\n + 施放时, 对600px范围内没有接触到神焰的敌人也产生爆炸\n + - 爆炸时, 焚烧持续时间 +1秒\n + - 施放时不消耗神焰能量 + """ + ... + + def vp_2(self): + """ + [净化之焰]\n + 凝聚神焰之力, 引发巨型爆炸\n + - 施放时自动施放[神焰]技能\n + - 同时适用神焰攻击伤害\n + - 删除焚烧效果\n + - [神焰]处于冷却时间时不会发动 + """ + ... + +# 行刑 +# priest_female/inquistor/c27418ae613c647527200a7ca17d97fd +# 0c1b401bb09241570d364420b3ba3fd7/c27418ae613c647527200a7ca17d97fd +class Skill32(ActiveSkill): + """ + 凝聚全身的力量斜向挥舞武器攻击敌人。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "行刑" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "c27418ae613c647527200a7ca17d97fd" + hasVP = True + hasUP = True + vps = [{'name': '异徒斩立决', 'desc': '立即适用神焰持续伤害效果
赋予无敌状态
增加蓄气功能'}, {'name': '炎狱执行官', 'desc': '增加移动功能
攻击力和冷却时间增加'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 62571, 68919, 75267, 81614, 87962, 94310, 100658, 107005, 113353, 119701, 126049, 132397, 138744, 145092, 151440, 157788, 164136, 170483, 176831, 183179, 189527, 195874, 202222, 208570, 214918, 221266, 227613, 233961, 240309, 246657, 253004, 259352, 265700, 272048, 278396, 284743, 291091, 297439, 303787, 310135, 316482, 322830, 329178, 335526, 341873, 348221, 354569, 360917, 367265, 373612, 379960, 386308, 392656, 399003, 405351, 411699, 418047, 424395, 430742, 437090, 443438, 449786, 456134, 462481, 468829, 475177, 481525, 487872, 494220, 500568]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [行刑]\n + 攻击带有[异徒烙印]或处于焚烧状态的敌人时, 将一次性造成剩余的[神焰]持续伤害量, 并且控制敌人\n + - 仅限在[神焰]状态下发动\n + - 控制时间 : 2秒\n + 施放技能时进入无敌状态\n + 可以蓄气施放\n + - 维持时间上限 : 1秒 + """ + ... + + def vp_2(self): + """ + [行刑]\n + 将强大的神焰之力注入武器, 挥动武器行刑\n + - 仅限在[神焰]状态下发动\n + - 按向前方向键施放时, 向前移动攻击\n + - 基本冷却时间变更为67.5秒\n + 总攻击力 +50% + """ + ... + +# 异徒烙印 +# priest_female/inquistor/92360eab6e1f378902018eca681ac629 +# 0c1b401bb09241570d364420b3ba3fd7/92360eab6e1f378902018eca681ac629 +class Skill33(PassiveSkill): + """ + 增加神焰能量的层数上限, 增加自身基本攻击力和技能攻击力。\n + 在[神焰]状态下攻击命中时, 给敌人画上异徒烙印。 + """ + name = "异徒烙印" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = False + + # 神焰能量层数上限 : {value0}层 + data0 = [0, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5]# noqa: E501 + +# 火之净化 +# priest_female/inquistor/1fadde0eece18649caddbca7bd58cc2f +# 0c1b401bb09241570d364420b3ba3fd7/1fadde0eece18649caddbca7bd58cc2f +class Skill34(ActiveSkill): + """ + 大幅度挥舞巨兵, 将附近的敌人拽过来绑到火之净化台后, 进行净化。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 增加攻击力, 并消耗1层神焰能量。\n + [恶魔是没有眼泪的, 所以眼泪才是人类纯真的最好证明。 但是, 眼泪却无法证明站在火之净化台上的那个人不是异徒。\n + 哭泣吧, 恶魔! 来证明你的无辜吧。] + """ + name = "火之净化" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [881, 7403] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = False + + # 挥击攻击力 : {value0}% + data0 = [0, 5169, 6368, 7567, 8765, 9964, 11163, 12361, 13560, 14759, 15957, 17156, 18355, 19553, 20752, 21951, 23149, 24348, 25547, 26746, 27944, 29143, 30342, 31540, 32739, 33938, 35136, 36335, 37534, 38732, 39931, 41130, 42328, 43527, 44726, 45924, 47123, 48322, 49520, 50719, 51918, 53116, 54315, 55514, 56712, 57911, 59110, 60309, 61507, 62706, 63905]# noqa: E501 + # 捶击攻击力 : {value1}% + data1 = [0, 15497, 19090, 22684, 26277, 29871, 33464, 37057, 40651, 44244, 47838, 51431, 55025, 58618, 62212, 65805, 69398, 72992, 76585, 80179, 83772, 87366, 90959, 94553, 98146, 101739, 105333, 108926, 112520, 116113, 119707, 123300, 126894, 130487, 134081, 137674, 141267, 144861, 148454, 152048, 155641, 159235, 162828, 166422, 170015, 173608, 177202, 180795, 184389, 187982, 191576]# noqa: E501 + # [火之净化]攻击力 : {value2}% + data2 = [0, 6066, 7473, 8880, 10286, 11693, 13099, 14506, 15913, 17319, 18726, 20133, 21539, 22946, 24353, 25759, 27166, 28573, 29979, 31386, 32793, 34199, 35606, 37013, 38419, 39826, 41233, 42639, 44046, 45453, 46859, 48266, 49673, 51079, 52486, 53893, 55299, 56706, 58113, 59519, 60926, 62332, 63739, 65146, 66552, 67959, 69366, 70772, 72179, 73586, 74992]# noqa: E501 + # [火之净化]多段攻击次数 : {value3}次 + data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 神焰漩涡 +# priest_female/inquistor/d0cdaca82892e54097f22a1f60817048 +# 0c1b401bb09241570d364420b3ba3fd7/d0cdaca82892e54097f22a1f60817048 +class Skill35(ActiveSkill): + """ + 快速旋转巨兵, 斩击周围的敌人。 连续按攻击键或技能键时, 增加旋转圈数和旋转速度, 可以将命中的敌人吸附到前方。 在[神焰]状态下施放时, 可以追加持续伤害, 并消耗1层神焰能量。 + """ + name = "神焰漩涡" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [400, 1620] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = True + hasUP = True + vps = [{'name': '律法传颂者', 'desc': '施放时间减少
适用最大连击效果
范围增加'}, {'name': '劫火之舞', 'desc': '旋转移动速度增加
适用最大连击效果
可多次发动'}] # noqa: E501 + + # 旋转斩击攻击力 : {value0}% + data0 = [0, 4657, 5129, 5601, 6074, 6546, 7019, 7491, 7963, 8436, 8908, 9381, 9853, 10326, 10798, 11270, 11743, 12215, 12688, 13160, 13632, 14105, 14577, 15050, 15522, 15994, 16467, 16939, 17412, 17884, 18356, 18829, 19301, 19774, 20246, 20718, 21191, 21663, 22136, 22608, 23081, 23553, 24025, 24498, 24970, 25443, 25915, 26387, 26860, 27332, 27805]# noqa: E501 + # 旋转多段攻击次数 : {value1}次 + data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 连击时多段攻击次数 : {value2}次 + data2 = [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 + # 最后一击攻击力 : {value3}% + data3 = [0, 9831, 10828, 11825, 12823, 13820, 14817, 15814, 16812, 17809, 18806, 19804, 20801, 21798, 22796, 23793, 24790, 25788, 26785, 27782, 28779, 29777, 30774, 31771, 32769, 33766, 34763, 35761, 36758, 37755, 38753, 39750, 40747, 41744, 42742, 43739, 44736, 45734, 46731, 47728, 48726, 49723, 50720, 51718, 52715, 53712, 54709, 55707, 56704, 57701, 58699]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [神焰漩涡]\n + 旋转2圈后可以移动\n + - 仅限在[神焰]状态下发动\n + - 固定以最大连击标准发动\n + 攻击范围 +40% + """ + ... + + def vp_2(self): + """ + [神焰漩涡]\n + 仅发动旋转斩击攻击\n + - 总攻击力相同\n + - 旋转时移动速度 +40%\n + - 固定以最大连击标准发动\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50% + """ + ... + +# 逆炎灭罪 +# priest_female/inquistor/38805520deffc10fac2e8f881ab7682b +# 0c1b401bb09241570d364420b3ba3fd7/38805520deffc10fac2e8f881ab7682b +class Skill36(ActiveSkill): + """ + 旋转巨兵向上挥劈后, 使用强力的横斩给背叛者狠狠一击。\n + 旋转巨兵时, 被击中的敌人会被聚集到正义审判者身前, 按向前方向键施放技能时, 可以移动到前方施放技能。\n + 在[神焰]状态下施放时, 可以消耗1层神焰能量, 额外造成持续伤害。 + """ + name = "逆炎灭罪" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [390, 1598] + uuid = "38805520deffc10fac2e8f881ab7682b" + hasVP = True + hasUP = True + vps = [{'name': '执罚之刻', 'desc': '变更为单次攻击
施放时间减少
取消僵直'}, {'name': '断罪火决', 'desc': '变更为单次攻击
范围增加
恢复神焰能量层数'}] # noqa: E501 + + # 向上挥劈攻击力 : {value0}% + data0 = [0, 33902, 37342, 40781, 44221, 47660, 51099, 54539, 57978, 61417, 64857, 68296, 71736, 75175, 78614, 82054, 85493, 88932, 92372, 95811, 99251, 102690, 106129, 109569, 113008, 116447, 119887, 123326, 126765, 130205, 133644, 137084, 140523, 143962, 147402, 150841, 154280, 157720, 161159, 164599, 168038, 171477, 174917, 178356, 181795, 185235, 188674, 192114, 195553, 198992, 202432]# noqa: E501 + # 横斩攻击力 : {value1}% + data1 = [0, 50854, 56013, 61172, 66331, 71490, 76649, 81808, 86967, 92126, 97285, 102444, 107603, 112762, 117921, 123080, 128240, 133399, 138558, 143717, 148876, 154035, 159194, 164353, 169512, 174671, 179830, 184989, 190148, 195307, 200466, 205625, 210784, 215944, 221103, 226262, 231421, 236580, 241739, 246898, 252057, 257216, 262375, 267534, 272693, 277852, 283011, 288170, 293329, 298489, 303648]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [逆炎灭罪]\n + 固定使用横斩攻击\n + - 总攻击力相同\n + 可以强制中断转职技能施放后僵直并施放该技能; 可以强制中断横斩施放后僵直并施放转职技能 + """ + ... + + def vp_2(self): + """ + [逆炎灭罪]\n + 上挥劈时, 地狱之火的斩击会贯穿前方敌人\n + - 总攻击力相同\n + - 斩击前进距离 : 800px\n + 施放时自动进入[神焰]状态\n + - 将神焰能量层数补充到上限 + """ + ... + +# 定罪法则 +# priest_female/inquistor/fc458e449ee00b01dbf88d09aae65462 +# 0c1b401bb09241570d364420b3ba3fd7/fc458e449ee00b01dbf88d09aae65462 +class Skill37(PassiveSkill): + """ + 记录着消灭异徒和魔物方法的手册。 可以学到更有效的战斗技能, 并增加技能攻击力。([火焰精华]技能攻击力以独立的数值增加)\n + [神焰]\n + 施放动作时进入霸体状态; 减少技能的冷却时间。\n + [净化火焰瓶]\n + 利用方向键可以强化效果。\n + [火焰精华]\n + 冷却时间减少, 可以强制中断[神焰]技能的僵直时间, 并且施放[火焰精华]。\n + 增加攻击力 - 提高基本攻击、 跳跃攻击、 冲刺攻击以及正义审判者使用的技能的攻击力。 + """ + name = "定罪法则" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "fc458e449ee00b01dbf88d09aae65462" + hasVP = False + hasUP = False + + # [火焰精华]攻击力增加率 : {value0}% + data0 = [0, 9, 10.7, 12.4, 14.1, 15.8, 17.5, 19.2, 20.9, 22.6, 24.3, 26, 27.7, 29.4, 31.1, 32.8, 34.5, 36.2, 37.9, 39.6, 41.3, 43, 44.7, 46.4, 48.1, 49.8, 51.5, 53.2, 54.9, 56.6, 58.3, 60, 61.7, 63.4, 65.1, 66.8, 68.5, 70.2, 71.9, 73.6, 75.3, 77, 78.7, 80.4, 82.1, 83.8, 85.5, 87.2, 88.9, 90.6, 92.3]# noqa: E501 + # 其余所有技能的攻击力增加率 : {value1}% + data1 = [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 + # [神焰]、 [火焰精华]技能冷却时间减少率 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + +# 裁决轮回斩 +# priest_female/inquistor/1812a1ece67bb37b6b44b54766450064 +# 0c1b401bb09241570d364420b3ba3fd7/1812a1ece67bb37b6b44b54766450064 +class Skill38(ActiveSkill): + """ + 向上挥动武器, 在空中快速旋进行斩击, 然后利用离心力全力劈砍。 劈砍会产生冲击波, 对周围敌人发动攻击。\n + 后跳状态和空中也能使用。 在空中使用时, 从回旋斩击动作开始施展。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 并额外造成持续伤害。 + """ + name = "裁决轮回斩" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "1812a1ece67bb37b6b44b54766450064" + hasVP = True + hasUP = True + vps = [{'name': '净世天罚', 'desc': '施放时间减少
可聚集敌人
攻击次数增加'}, {'name': '炼狱落花', 'desc': '变更为单次攻击
范围增加
使敌人进入焚烧状态'}] # noqa: E501 + + # 回旋斩击攻击力 : {value0}% + data0 = [0, 5415, 5965, 6514, 7064, 7613, 8162, 8712, 9261, 9811, 10360, 10909, 11459, 12008, 12558, 13107, 13656, 14206, 14755, 15304, 15854, 16403, 16953, 17502, 18051, 18601, 19150, 19700, 20249, 20798, 21348, 21897, 22447, 22996, 23545, 24095, 24644, 25194, 25743, 26292, 26842, 27391, 27940, 28490, 29039, 29589, 30138, 30687, 31237, 31786, 32336]# noqa: E501 + # 回旋斩击多段攻击次数 : {value1}次 + 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 + # 劈斩攻击力 : {value2}% + data2 = [0, 86319, 95076, 103833, 112590, 121347, 130104, 138861, 147617, 156374, 165131, 173888, 182645, 191402, 200159, 208916, 217673, 226430, 235187, 243944, 252701, 261458, 270215, 278972, 287729, 296486, 305243, 314000, 322757, 331514, 340271, 349028, 357785, 366542, 375299, 384056, 392813, 401570, 410327, 419084, 427841, 436598, 445354, 454111, 462868, 471625, 480382, 489139, 497896, 506653, 515410]# noqa: E501 + # [范围信息] + # 下劈范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [裁决轮回斩]\n + 始终发动空中施放动作\n + - 空中回转次数 -1次\n + - 被劈斩命中的敌人将被吸附至中心位置\n + 下劈后触发火焰, 造成多段伤害\n + - 仅限在[神焰]状态下发动\n + - 多段攻击次数 : 10次\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [裁决轮回斩]\n + 向前方跳跃后, 全力劈斩造成伤害\n + - 总攻击力相同\n + - 输入前方方向键时增加跳跃距离\n + - 在[神焰]状态下施放时, 爆发[神焰]的火焰并向周围扩散\n + - 使被火焰命中的敌人进入焚烧状态 + """ + ... + +# 车轮刑 +# priest_female/inquistor/d89f26862e348a801b30bb9fd7125db5 +# 0c1b401bb09241570d364420b3ba3fd7/d89f26862e348a801b30bb9fd7125db5 +class Skill39(ActiveSkill): + """ + 利用燃烧的车轮消灭前方敌人。\n + 从地面抽出巨大的车轮, 然后注入神焰使其滚动, 进行多段攻击, 同时将触碰到的敌人拖拽至车轮的中心。\n + 如果把[火焰精华]浇在车轮上, 可以使被攻击到的敌人进入焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "车轮刑" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [600, 5000] + uuid = "d89f26862e348a801b30bb9fd7125db5" + hasVP = True + hasUP = True + vps = [{'name': '诛罪车轮刑', 'desc': '攻击时间减少
强化聚集敌人效果
范围增加'}, {'name': '连锁刑罚', 'desc': '可以在部分技能施放过程中施放
攻击力和冷却时间减少'}] # noqa: E501 + + # 向上攻击力 : {value0}% + data0 = [0, 3517, 3874, 4230, 4587, 4944, 5301, 5658, 6014, 6371, 6728, 7085, 7442, 7798, 8155, 8512, 8869, 9225, 9582, 9939, 10296, 10653, 11009, 11366, 11723, 12080, 12437, 12793, 13150, 13507, 13864, 14221, 14577, 14934, 15291, 15648, 16004, 16361, 16718, 17075, 17432, 17788, 18145, 18502, 18859, 19216, 19572, 19929, 20286, 20643, 20999]# noqa: E501 + # 车轮攻击力 : {value1}% + data1 = [0, 3522, 3879, 4237, 4594, 4951, 5308, 5666, 6023, 6380, 6738, 7095, 7452, 7809, 8167, 8524, 8881, 9239, 9596, 9953, 10311, 10668, 11025, 11382, 11740, 12097, 12454, 12812, 13169, 13526, 13884, 14241, 14598, 14955, 15313, 15670, 16027, 16385, 16742, 17099, 17456, 17814, 18171, 18528, 18886, 19243, 19600, 19958, 20315, 20672, 21029]# noqa: E501 + # 车轮多段攻击次数 : {value2}次 + data2 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 + # 最终爆炸攻击力 : {value3}% + data3 = [0, 22609, 24902, 27196, 29490, 31783, 34077, 36370, 38664, 40958, 43251, 45545, 47839, 50132, 52426, 54719, 57013, 59307, 61600, 63894, 66188, 68481, 70775, 73068, 75362, 77656, 79949, 82243, 84537, 86830, 89124, 91418, 93711, 96005, 98298, 100592, 102886, 105179, 107473, 109767, 112060, 114354, 116647, 118941, 121235, 123528, 125822, 128116, 130409, 132703, 134996]# noqa: E501 + # [范围信息] + # 车轮大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [车轮刑]\n + 车轮滚动速度 +70%\n + 车轮攻击变更为可以拖拽控制和霸体状态的对象\n + 车轮大小 +20% + """ + ... + + def vp_2(self): + """ + [车轮刑]\n + 可以在[审判重击]、 [裁决轮回斩]、 [补赎逆十字]技能施放过程中预输入施放\n + - 预输入施放时, 在目标技能的最后一击后, 车轮从地面弹起\n + 基本冷却时间变更为22.5秒\n + 总攻击力 -50% + """ + ... + +# 炎狱祭坛 : 炮烙 +# priest_female/inquistor/2ba299855fc22192cba4f73db75e9d0e +# 0c1b401bb09241570d364420b3ba3fd7/2ba299855fc22192cba4f73db75e9d0e +class Skill40(ActiveSkill): + """ + 使用最精粹的神焰形成炎狱祭坛 : 炮烙净化敌人。\n + 命中敌人时, 产生神焰持续伤害效果。 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "炎狱祭坛 : 炮烙" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = False + hasUP = False + + # 冲击波攻击力 : {value0}% + data0 = [0, 30923, 38093, 45264, 52435, 59605, 66776, 73946, 81117, 88287, 95458, 102628, 109799, 116969, 124140, 131310, 138481, 145651, 152822, 159993, 167163, 174334, 181504, 188675, 195845, 203016, 210186, 217357, 224527, 231698, 238868, 246039, 253210, 260380, 267551, 274721, 281892, 289062, 296233, 303403, 310574, 317744, 324915, 332085, 339256, 346426, 353597, 360768, 367938, 375109, 382279]# noqa: E501 + # 冲击波多段攻击次数 : {value1}次 + 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 + # 最后一击斩击攻击力 : {value2}% + data2 = [0, 139153, 171421, 203688, 235955, 268223, 300490, 332758, 365025, 397292, 429560, 461827, 494095, 526362, 558630, 590897, 623164, 655432, 687699, 719967, 752234, 784501, 816769, 849036, 881304, 913571, 945838, 978106, 1010373, 1042641, 1074908, 1107175, 1139443, 1171710, 1203978, 1236245, 1268513, 1300780, 1333047, 1365315, 1397582, 1429850, 1462117, 1494384, 1526652, 1558919, 1591187, 1623454, 1655721, 1687989, 1720256]# noqa: E501 + +# 狂炎告解 +# priest_female/inquistor/ab6fc3303df03b58911967dfca2b5d07 +# 0c1b401bb09241570d364420b3ba3fd7/ab6fc3303df03b58911967dfca2b5d07 +class Skill41(PassiveSkill): + """ + 正义审判者投身于神焰, 进行狂热的告解圣事。\n + 完成告解的光启·正义审判者, 不顾自己也会被神焰吞噬的危险, 审判敌人。\n + 增加[神焰]能量层数上限, 增加基本攻击力和转职技能攻击力 ([裁决之击]、 [审判重击]除外), 部分技能附加特殊效果。\n + [裁决之击]\n + 在地面上施放技能时, 发动前冲攻击; 前冲攻击后再次按技能键, 发动跳跃攻击。 此时可利用左右方向键控制跳跃攻击的方向。\n + [审判重击]\n + 在[神焰]状态下施放时, 在攻击范围内生成多段伤害的烈炎地带, 效果持续一段时间。\n + [若神能宽恕我的忏悔, 那我就不会燃烧; 否则, 我也是必须被焚烧的异徒。 我又怎么会惧怕火焰呢?] + """ + name = "狂炎告解" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "ab6fc3303df03b58911967dfca2b5d07" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # 神焰能量增加 : {value1}个 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [裁决之击] + # [裁决之击]前冲攻击力 : 总攻击力的{value2}% + data2 = [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 + # [审判重击] + # [审判重击]火焰地带多段攻击力 : 总攻击力的{value3}% + data3 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 + # [审判重击]火焰地带多段攻击次数 : {value4}次 + data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # [审判重击]火焰地带持续时间 : 2秒 + +# 补赎逆十字 +# priest_female/inquistor/c91a62dc0a18360acf5031ac0ebf09f5 +# 0c1b401bb09241570d364420b3ba3fd7/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill42(ActiveSkill): + """ + 将强大到足以吞噬自己的神焰之力注入武器, 挥动武器, 对敌人处以燃烧的逆十字刑罚。\n + 挥击命中时, 将敌人击退到前方出现的逆十字位置, 逆十字命中时使敌人无法移动, 直到逆十字消失。\n + 如果把[火焰精华]浇在逆十字上, 可以使命中的敌人进入焚烧状态。\n + 命中敌人时, 造成神焰持续伤害效果。\n + 在[神焰]状态下施放时, 消耗1层神焰能量, 增加攻击力。 + """ + name = "补赎逆十字" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6667] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = False + hasUP = False + + # 横向挥击攻击力 : {value0}% + data0 = [0, 79475, 87538, 95600, 103663, 111726, 119788, 127851, 135914, 143976, 152039, 160102, 168164, 176227, 184290, 192352, 200415, 208478, 216540, 224603, 232666, 240729, 248791, 256854, 264917, 272979, 281042, 289105, 297167, 305230, 313293, 321355, 329418, 337481, 345543, 353606, 361669, 369731, 377794, 385857, 393919, 401982, 410045, 418107, 426170, 434233, 442295, 450358, 458421, 466483, 474546]# noqa: E501 + # 纵向挥击攻击力 : {value1}% + data1 = [0, 99322, 109398, 119474, 129550, 139626, 149702, 159779, 169855, 179931, 190007, 200083, 210159, 220235, 230312, 240388, 250464, 260540, 270616, 280692, 290768, 300844, 310921, 320997, 331073, 341149, 351225, 361301, 371377, 381453, 391530, 401606, 411682, 421758, 431834, 441910, 451986, 462062, 472139, 482215, 492291, 502367, 512443, 522519, 532595, 542672, 552748, 562824, 572900, 582976, 593052]# noqa: E501 + # 逆十字攻击力 : {value2}% + data2 = [0, 1989, 2191, 2393, 2594, 2796, 2998, 3200, 3402, 3603, 3805, 4007, 4209, 4411, 4612, 4814, 5016, 5218, 5419, 5621, 5823, 6025, 6227, 6428, 6630, 6832, 7034, 7236, 7437, 7639, 7841, 8043, 8245, 8446, 8648, 8850, 9052, 9253, 9455, 9657, 9859, 10061, 10262, 10464, 10666, 10868, 11070, 11271, 11473, 11675, 11877]# noqa: E501 + # 逆十字多段攻击次数 : {value3}次 + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 逆十字持续时间 : 2秒 + +# 无间业火 : 罪灭神威 +# priest_female/inquistor/0c3a468aee1f7ce06bf91eb3319518c1 +# 0c1b401bb09241570d364420b3ba3fd7/0c3a468aee1f7ce06bf91eb3319518c1 +class Skill43(ActiveSkill): + """ + 光启·正义审判者召唤出业火祭坛束缚敌人, 默念神下达的神圣使命。\n + 然后, 在熊熊燃烧的地狱劫火中, 审判敌人的肉身和罪恶。\n + 施放后, 自动进入神焰状态, 并将神焰能量层数补充到上限。\n + 在神焰状态下施放时, 额外造成持续伤害, 并消耗1层神焰能量。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "无间业火 : 罪灭神威" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "0c3a468aee1f7ce06bf91eb3319518c1" + hasVP = False + hasUP = False + + # 业火祭坛攻击力 : {value0}% + data0 = [0, 6759, 8327, 9894, 11461, 13029, 14596, 16163, 17731, 19298, 20865, 22433, 24000, 25567, 27135, 28702, 30270, 31837, 33404, 34972, 36539, 38106, 39674, 41241, 42808, 44376, 45943, 47510, 49078, 50645, 52213, 53780, 55347, 56915, 58482, 60049, 61617, 63184, 64751, 66319, 67886, 69453, 71021, 72588, 74156, 75723, 77290, 78858, 80425, 81992, 83560]# noqa: E501 + # 挥击攻击力 : {value1}% + data1 = [0, 60833, 74939, 89045, 103152, 117258, 131364, 145470, 159576, 173683, 187789, 201895, 216001, 230107, 244214, 258320, 272426, 286532, 300638, 314745, 328851, 342957, 357063, 371169, 385276, 399382, 413488, 427594, 441700, 455807, 469913, 484019, 498125, 512231, 526338, 540444, 554550, 568656, 582762, 596869, 610975, 625081, 639187, 653293, 667400, 681506, 695612, 709718, 723824, 737930, 752037]# noqa: E501 + # 下捶攻击力 : {value2}% + data2 = [0, 473145, 582860, 692575, 802290, 912005, 1021720, 1131435, 1241150, 1350864, 1460579, 1570294, 1680009, 1789724, 1899439, 2009154, 2118869, 2228583, 2338298, 2448013, 2557728, 2667443, 2777158, 2886873, 2996588, 3106302, 3216017, 3325732, 3435447, 3545162, 3654877, 3764592, 3874307, 3984021, 4093736, 4203451, 4313166, 4422881, 4532596, 4642311, 4752026, 4861740, 4971455, 5081170, 5190885, 5300600, 5410315, 5520030, 5629745, 5739459, 5849174]# noqa: E501 + # 终结多段攻击力: {value3}% + data3 = [0, 16898, 20816, 24735, 28653, 32572, 36490, 40408, 44327, 48245, 52164, 56082, 60000, 63919, 67837, 71755, 75674, 79592, 83511, 87429, 91347, 95266, 99184, 103103, 107021, 110939, 114858, 118776, 122695, 126613, 130531, 134450, 138368, 142286, 146205, 150123, 154042, 157960, 161878, 165797, 169715, 173634, 177552, 181470, 185389, 189307, 193226, 197144, 201062, 204981, 208899]# noqa: E501 + # 终结多段攻击次数 : {value4}次 + data4 = [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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'inquistor' + self.nameCN = '神启·异端审判者' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '异端审判者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/mistress.py b/backend/core/character/GF/priest_female/mistress.py new file mode 100644 index 00000000..78588bcf --- /dev/null +++ b/backend/core/character/GF/priest_female/mistress.py @@ -0,0 +1,1500 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 升空斩 +# priest_female/mistress/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 审判锤击 +# priest_female/mistress/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 攻击力 : {value0} + 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 + +# 后跳 +# priest_female/mistress/7822d6d52e10964a6755f142c666b494 +# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_female/mistress/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_female/mistress/ce26c6b69d02a440a81b552bec94f03b +# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# 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 + + +# 空中锤击 +# priest_female/mistress/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + 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 + # 冲击波攻击力 : {value1}%% + 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 + # 可以施放技能的最小高度 : {value2}px + 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 + # [范围信息] + # 冲击波大小 : {value3}% + 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 + +# 治愈祈祷 +# priest_female/mistress/0969cd4054d93da07708108c0cc1c4b5 +# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 +class Skill7(ActiveSkill): + """ + 向神明祷告, 治疗自身的伤势, 恢复生命值。\n + 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n + 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 + """ + name = "治愈祈祷" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [15, 154] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + + # 生命值恢复量 : {value0} + 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 + # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% + 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 + # [范围信息] + # 治愈范围 : {value2}px + 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 + +# 钩颈斩 +# priest_female/mistress/cfacda0647b9a0f595df2c2aad30c18d +# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d +class Skill8(ActiveSkill): + """ + 大幅度挥动巨兵, 勾起敌人后砸向地面。\n + 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n + 对无法抓取的敌人不适用控制效果。\n + 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n + 转职为光明骑士后, 技能类型变为独立攻击力。 + """ + name = "钩颈斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [10, 120] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 勾拽攻击力 : {value0}% + 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 + # 下劈攻击力 : {value1}% + 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 + +# 武器格挡 +# priest_female/mistress/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 所受伤害减少率 (物理) : {value0}% + data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + # 所受伤害减少率 (魔法) : {value1}% + data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + +# 净化 +# priest_female/mistress/4655101518604f874721b3cc249aae10 +# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 +class Skill10(ActiveSkill): + """ + 使范围内的所有队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 异常状态消除数量上限 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 罪业加身 +# priest_female/mistress/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 冲击波攻击力 : {value0}% + 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 + # [范围信息] + # 范围比率 : {value1}% + 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 + +# 强化 - 后跳 +# priest_female/mistress/2b340542e776818b78f3212af184bd6b +# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_female/mistress/1fea5a626f15230237946a11a9d11582 +# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 唤雷符 +# 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 = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 252] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 落雷攻击力 : {value0}% + data0 = [0, 5156, 5679, 6202, 6725, 7248, 7771, 8294, 8818, 9341, 9864, 10387, 10910, 11433, 11956, 12479, 13002, 13525, 14048, 14571, 15094, 15617, 16141, 16664, 17187, 17710, 18233, 18756, 19279, 19802, 20325, 20848, 21371, 21894, 22417, 22940, 23464, 23987, 24510, 25033, 25556, 26079, 26602, 27125, 27648, 28171, 28694, 29217, 29740, 30263, 30787, 31310, 31833, 32356, 32879, 33402, 33925, 34448, 34971, 35494, 36017, 36540, 37063, 37586, 38110, 38633, 39156, 39679, 40202, 40725, 41248]# noqa: E501 + # 落雷距离 : {value1}px + 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 + # [范围信息] + # 落雷大小比率 : {value2}% + 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 + +# 冲刺斩 +# priest_female/mistress/01c3a2fb793d293a25ed8dc7a0d70c1a +# 0c1b401bb09241570d364420b3ba3fd7/01c3a2fb793d293a25ed8dc7a0d70c1a +class Skill15(ActiveSkill): + """ + 施放技能时, 会向前方冲刺。 冲刺过程中, 按Z键或X键, 会向前方进行上斩攻击。\n + 转职成为除恶者时, 增加1次连续冲刺次数; 转职成为驱魔师时, 无法使用该技能。\n + 冲刺过程中, 再次按技能键可以连续冲刺, 可以利用按后方向键控制移动方向。\n + 学习[原罪之初]后, 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩; 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。 + """ + name = "冲刺斩" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 500] + uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a" + hasVP = False + hasUP = True + + # 上斩攻击力 : {value0}% + 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 + # 可冲刺次数 : {value1}次 + 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 + # 转职成为除恶者时, 可冲刺次数 : {value2}次 + 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 + +# 双重切割 +# priest_female/mistress/28b583c75a49103a1d8aabf799c000a4 +# 0c1b401bb09241570d364420b3ba3fd7/28b583c75a49103a1d8aabf799c000a4 +class Skill16(ActiveSkill): + """ + 第一击斩击中端, 第二击斩击下端。\n + 按前进键时, 施放第一击时, 向前移动。\n + [原罪释放·净化]状态下施放时, 一次性造成2次攻击。 + """ + name = "双重切割" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [12, 120] + uuid = "28b583c75a49103a1d8aabf799c000a4" + hasVP = False + hasUP = True + + # 第1击攻击力 : {value0}% + 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 + # 第2击攻击力 : {value1}% + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + +# 罪业诱惑 +# priest_female/mistress/c77a417c43de80c4ce32c1ed405d174a +# 0c1b401bb09241570d364420b3ba3fd7/c77a417c43de80c4ce32c1ed405d174a +class Skill17(PassiveSkill): + """ + 掌握该技能后, 基本攻击变为除恶者专属攻击方式, 增加基本攻击力和技能攻击力。\n + 背负着原罪的肉身会不断引诱周围的敌人; 被引诱的敌人会降低命中率, 并向除恶者靠拢。\n + 利用诱惑来聚拢敌人的效果可以在已学技能栏中用鼠标右键设置开启/关闭\n + 减少命中率的技能效果叠加时, 只适用数值最高的效果。 + """ + name = "罪业诱惑" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "c77a417c43de80c4ce32c1ed405d174a" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]# noqa: E501 + # 敌人的命中率减少率 : {value1}% + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 负罪者镰刀精通 +# priest_female/mistress/ecc23c980ea71450c0ad0c3fd232f329 +# 0c1b401bb09241570d364420b3ba3fd7/ecc23c980ea71450c0ad0c3fd232f329 +class Skill18(PassiveSkill): + """ + 掌握该技能后, 增加魔法攻击力。\n + 使用镰刀系列武器攻击敌人时, 增加攻击速度、 移动速度和命中率; 且在施放镰刀系列技能后, 可以取消技能僵直, 强制使用其他镰刀系列技能。\n + - [可以强制使用的技能] -\n + [钩颈斩]、 [罪业加身]、 [双重切割]、 [冲刺斩]、 [镰勾旋击]、 [粉碎回旋击]、 [终结战镰] + """ + name = "负罪者镰刀精通" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = False + hasUP = False + + # 魔法攻击力增加率 : {value0}% + 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 + # [装备镰刀时] + # 攻击速度增加 : {value1}% + 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 + # 移动速度增加 : {value2}% + 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 + # 命中率增加 : {value3}% + 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 + +# 镰勾旋击 +# priest_female/mistress/f0cc2c950f3bdf4103c75fa496bcac34 +# 0c1b401bb09241570d364420b3ba3fd7/f0cc2c950f3bdf4103c75fa496bcac34 +class Skill19(ActiveSkill): + """ + 向前方发出斩击, 镰刀勾住敌人后, 跳到被勾住的敌人身上, 再施放旋转斩击。\n + 向前斩击命中时进入无敌状态, 被镰刀勾住的敌人会被强制控制。 + """ + name = "镰勾旋击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 616] + uuid = "f0cc2c950f3bdf4103c75fa496bcac34" + hasVP = False + hasUP = True + + # 向前斩击攻击力 : {value0}% + 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 + # 旋转斩击攻击力 : {value1}% + 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 + # 旋转斩击后的无敌时间 : {value2}秒 + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 欲望之手 +# priest_female/mistress/147d005ac868e0de52b1f255eea35d62 +# 0c1b401bb09241570d364420b3ba3fd7/147d005ac868e0de52b1f255eea35d62 +class Skill20(ActiveSkill): + """ + 施放时, 变身为恶魔向前方伸出指甲刺穿敌人后, 快速靠近僵直的敌人, 用镰刀划伤。\n + 消耗罪业层数时, 增加技能攻击力和移动速度, 效果持续一段时间。\n + [人类的欲望本身并不是一种罪, 但沉醉于无节制的享乐, 便构成淫乐之罪。] + """ + name = "欲望之手" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 616] + uuid = "147d005ac868e0de52b1f255eea35d62" + hasVP = False + hasUP = True + + # 刺击攻击力 : {value0}% + 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 + # 上斩攻击力 : {value1}% + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + +# 七宗罪 +# priest_female/mistress/0b8db1e10b3abbd24d38564e708675d5 +# 0c1b401bb09241570d364420b3ba3fd7/0b8db1e10b3abbd24d38564e708675d5 +class Skill21(ActiveSkill): + """ + 积累[七宗罪],对自身使用各种增益/减益效果, 消耗罪业叠加层数强化部分技能。\n + [增益效果]\n + 攻击时造成附加伤害, 有一定几率获得罪业层数。\n + [罪业加身]技能攻击时, 恢复生命值和魔法值, 增加[罪业诱惑]技能引诱敌人的范围。\n + [减益效果]\n + 施放时, 减少整体生命值和魔法值、 攻击速度、 移动速度、 命中率、 回避率、 属性抗性。\n + [消耗罪业层数时的效果]\n + - 通用 : 增加技能攻击力\n + - [欲望之手] : 增加移动速度\n + - [傲慢之堕] : 减少敌人回避率\n + - [怠惰之息] : 使敌人进入减速状态\n + - [贪婪之刺] : 增加攻击范围\n + - [愤怒之袭] : 增加攻击速度\n + - [嫉妒之吻] : 增加魅惑时间\n + - [暴食之噬] : 增加生命值恢复量 + """ + name = "七宗罪" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # [增益效果] + # 攻击时附加伤害比率 : {value1}% + 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 + # 攻击时, 获得1层罪业的几率 : {value2}% + data2 = [0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + # 罪业层数叠加冷却时间 : {value3}秒 + data3 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 罪业层数叠加次数上限 : {value4}次 + data4 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [罪业加身] - 强制控制持续时间 : {value5}秒 + data5 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [罪业加身] - 命中时生命值和魔法值恢复量 : {value6}% + data6 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [罪业诱惑] - 诱敌范围增加率: {value7}% + data7 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # [自身减益效果] + # 施放时整体生命值和魔法值减少率 : {value8}% + 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 + # 攻击速度和移动速度减少 : {value9}% + 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 + # 命中率和回避率减少 : {value10}% + 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 + # 属性抗性减少 : {value11}% + 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 + # [消耗罪业层数时获得效果] + # [通用] - 技能攻击力增加率 : {value12}% + data12 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [欲望之手] - 罪业层数消耗量 : {value13} + data13 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [欲望之手] - 移动速度增加 : {value14}% + data14 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [欲望之手] - 效果持续时间 : {value15}秒 + data15 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [傲慢之堕] = 罪业层数消耗量 : {value16} + data16 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [傲慢之堕] = 敌人回避率减少 : {value17}% + data17 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [傲慢之堕] = 效果持续时间 : {value18}秒 + data18 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [怠惰之息] - 罪业层数消耗量 : {value19} + data19 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [怠惰之息] - 敌人减速状态几率 : {value20}% + data20 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # [怠惰之息] - 敌人减速状态速度减少 : {value21}% + data21 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [怠惰之息] - 效果持续时间 : {value22}秒 + data22 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # [贪婪之刺] - 罪业层数消耗量 : {value23} + data23 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [贪婪之刺] - 攻击范围增加率 : {value24}% + data24 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + # [愤怒之袭] - 罪业层数消耗量 : {value25} + data25 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [愤怒之袭] - 攻击速度增加: {value26}% + data26 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + # [愤怒之袭] - 效果持续时间 : {value27}秒 + data27 = [0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17]# noqa: E501 + # [嫉妒之吻] - 罪业层数消耗量 : {value28} + data28 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [嫉妒之吻] - 魅惑时间增加率: {value29}% + data29 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + # [暴食之噬] - 罪业层数消耗量: {value30} + data30 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # [暴食之噬] - 生命值恢复量增加率 : {value31}% + data31 = [0, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + +# 暴击 +# priest_female/mistress/fc1262c19f3d0477ee8eda47b8db8696 +# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 +class Skill22(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 傲慢之堕 +# priest_female/mistress/47bd4871f29defc2a0021ee9261d7a5b +# 0c1b401bb09241570d364420b3ba3fd7/47bd4871f29defc2a0021ee9261d7a5b +class Skill23(ActiveSkill): + """ + 变成恶魔快速跃向空中后, 俯冲并发射强烈的冲击波。\n + 消耗罪业层数时, 增加技能攻击力; 减少敌人回避率, 效果持续一定时间。\n + 施放技能时, 可用方向键调整俯冲位置, 可以在空中使用。\n + 在决斗场中, 无法沿Y轴移动, 并且无法在一定高度以上施放。\n + [傲慢滋生出原罪, 原罪又助长其他罪业, 所以, 傲慢才是万恶之源。] + """ + name = "傲慢之堕" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [65, 630] + uuid = "47bd4871f29defc2a0021ee9261d7a5b" + hasVP = False + hasUP = True + + # 冲击波攻击力 : {value0}% + 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 + # [范围信息] + # 范围比率 : {value1}% + 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 + +# 粉碎回旋击 +# priest_female/mistress/669f1428193f61f9d92c743b72438c4d +# 0c1b401bb09241570d364420b3ba3fd7/669f1428193f61f9d92c743b72438c4d +class Skill24(ActiveSkill): + """ + 跳向前方, 旋转身体对敌人造成多段伤害后, 落地并发动最后一击。\n + 施放时, 按向前方向键可以跳得更远, 可以在空中施放。\n + 在决斗场中, 无法在空中施放。 + """ + name = "粉碎回旋击" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [47, 700] + uuid = "669f1428193f61f9d92c743b72438c4d" + hasVP = False + hasUP = True + + # 多段旋转攻击力 : {value0}% + 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 + # 多段旋转次数上限 : {value1}次 + 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 + # 最后一击攻击力 : {value2}% + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + +# 怠惰之息 +# priest_female/mistress/8510294202d0e042dd29a2422fc6770d +# 0c1b401bb09241570d364420b3ba3fd7/8510294202d0e042dd29a2422fc6770d +class Skill25(ActiveSkill): + """ + 变身为恶魔, 强化身体, 一定时间内防御异常状态和敌人的攻击。\n + 防御时再次按技能键或Z键, 会向前方发出强力的刺击。\n + 消耗罪业层数时, 增加技能攻击力, 使命中的敌人进入减速状态。\n + 在正确的时机精准防御敌人的攻击, 可以吸收全部伤害, 并发动破招冲击波, 使周围敌人进入眩晕状态。\n + 防御时可以吸附周围的敌人, 按跳跃键会立即解除防御状态。\n + 在决斗场中, 按跳跃键无法解除防御状态, 即使在正确的时机防御也不会完全吸收伤害。\n + 学习[原罪之初]后, 增加吸附敌人的范围和速度; 按向下方向键, 并再次按技能键或者键时, 在附近生成冲击波。 (冲击波攻击力与刺击相同)\n + [检讨自己的人生并学会尊重自己时, 方能从怠惰的沼泽中挣脱出来……] + """ + name = "怠惰之息" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 15 + mp = [27, 308] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = True + + # 刺击攻击力 : {value0}% + 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 + # 普通防御持续期间的所有异常状态抗性增加 : {value1}% + 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 + # 普通防御时, 所受伤害减少率 : {value2}% + 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 + # 精准防御时, 所受伤害减少率 : {value3}% + 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 + # 精准防御时, 冲击波攻击力 : {value4}% + 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 + # 精准防御时, 冲击波眩晕几率 : {value5}% + 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 + # 精准防御时, 冲击波眩晕时间 : {value6}秒 + 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 + # [范围信息] + # 范围比率 : {value7}% + 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 + +# 贪婪之刺 +# priest_female/mistress/b3659936a9a74c4ed6f7faf07cca1f9e +# 0c1b401bb09241570d364420b3ba3fd7/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill26(ActiveSkill): + """ + 变身为恶魔冲击地面, 向地面注入贪婪残影。\n + 用残影刺穿地面的敌人, 使敌人进入强制控制状态并造成多段伤害后吞噬掉。\n + 消耗罪业层数时, 增加技能攻击力和攻击范围。\n + 残影生成时, 吸附Y轴的敌人, 并使被残影穿刺的敌人进入无法抓取状态; 残影生成结束时, 再次按技能键可以立即吞噬敌人。\n + [贪欲也就是‘过分的欲望’。 试图得到本不该属于自己的, 均属于贪欲……] + """ + name = "贪婪之刺" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [140, 1176] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = True + vps = [{'name': '无限贪婪', 'desc': '可以在施放恶魔技能过程中施放
攻击力和冷却时间增加
强化强控敌人功能'}, {'name': '掌中之魂', 'desc': '强化聚集敌人效果
强化消耗罪业层数效果'}] # noqa: E501 + + # 多段攻击力 : {value0}% X {value1} + 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 + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [贪婪之刺]\n + 可以在施放恶魔系技能过程中发动\n + 基本冷却时间变更为40秒\n + 吞噬效果强化, 残影生成结束后造成多段伤害\n + - 残影持续时间 +1秒\n + - 吞噬时造成多段伤害\n + - 多段攻击次数上限 +9次\n + - 总攻击力 +100% + """ + ... + + def vp_2(self): + """ + [贪婪之刺]\n + 生成影子时, 将敌人拉向技能中心\n + 影子生成在前方\n + [七宗罪]\n + 强化[贪婪之刺]消耗罪业层数时的效果\n + - 攻击范围增加率变更为70% + """ + ... + +# 诱魔之手 +# priest_female/mistress/3fb8395ae3b81bd608e0c4223a8eb534 +# 0c1b401bb09241570d364420b3ba3fd7/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill27(ActiveSkill): + """ + 变身为恶魔发动攻击, 唤醒敌人内心堆积的罪业, 然后引爆罪业。\n + 爆炸攻击时, 可吸收敌人的罪业, 增加罪业层数。 + """ + name = "诱魔之手" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [105, 882] + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = True + hasUP = True + vps = [{'name': '堕落之手', 'desc': '未命中时缩短冷却时间
恶魔变身持续时间增加'}, {'name': '罪恶快感', 'desc': '施放时间减少
罪业层数获得量增加
自动施放[罪业加身]'}] # noqa: E501 + + # 打击攻击力 : {value0}% + 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 + # 爆炸攻击力 : {value1}% + 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 + # 罪业层数增加 : {value2} + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [诱魔之手]\n + 未命中时, 冷却时间缩短为2秒\n + [原罪释放·净化]\n + 恶魔状态下[诱魔之手]命中时, 适用以下效果\n + - 变身持续时间 +12秒\n + - 不超过变身持续时间上限 + """ + ... + + def vp_2(self): + """ + [诱魔之手]\n + 攻击准备时间 -50%\n + 命中一定时间后自动发动爆炸攻击\n + 罪业层数增加量 +2\n + [罪业加身]\n + [诱魔之手]命中后自动施放该技能\n + - 仅在[罪业加身]技能可施放状态下发动\n + - 自动施放时[七宗罪]技能的[罪业加身]生命值和魔法值恢复效果额外 +7% + """ + ... + +# 终结战镰 +# priest_female/mistress/38612d8f2561edc2eb68d5057a837bfa +# 0c1b401bb09241570d364420b3ba3fd7/38612d8f2561edc2eb68d5057a837bfa +class Skill28(ActiveSkill): + """ + 在原地旋转并挥舞镰刀乱击敌人后, 使用离心力攻击周围的敌人。\n + 旋转过程中可以利用方向键移动, 连按攻击键或技能快捷键可以增加乱击旋转速度, 旋转中可以利用跳跃键强制中断攻击。\n + 在决斗场中, 无法用跳跃键强制中断攻击。 + """ + name = "终结战镰" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [180, 1512] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = True + hasUP = True + vps = [{'name': '杀戮圆舞', 'desc': '范围增加
可聚集敌人
攻击次数及移动速度增加'}, {'name': '猩红幽镰', 'desc': '施放时间减少'}] # noqa: E501 + + # 斩击攻击力 : {value0}% X {value1} + 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 + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [终结战镰]\n + - 旋转斩击攻击强化\n + - 攻击范围 +70%\n + - 多段斩击可以吸附敌人\n + - 旋转次数 +9次\n + - 总攻击力相同\n + - 旋转过程中移动速度 +700%\n + - 旋转过程中连按攻击键或技能快捷键时, 不会增加旋转速度 + """ + ... + + def vp_2(self): + """ + [终结战镰]\n + 强制中断镰刀系列技能的施放后僵直立即施放时, 适用以下效果: \n + - 省略准备动作\n + - 多段攻击次数 -3次\n + - 总攻击力相同\n + [粉碎回旋击]\n + 强制中断镰刀系列技能的施放后僵直立即施放时, 适用以下效果: \n + - 施放过程中减少前进距离\n + - 省略准备动作\n + - 旋转多段攻击次数 -2次\n + - 总攻击力相同 + """ + ... + +# 愤怒之袭 +# priest_female/mistress/6a1d1f08a6572be420bb3a256c44c015 +# 0c1b401bb09241570d364420b3ba3fd7/6a1d1f08a6572be420bb3a256c44c015 +class Skill29(ActiveSkill): + """ + 变身为恶魔, 用爆发性的力量和速度掠过敌人, 给敌人造成伤害。\n + 消耗罪业层数时, 增加技能攻击力; 增加攻击速度, 效果持续一定时间。\n + 施放时, 按前进键可以移动更远距离。\n + [和平的另一面并不是战争。 也许, 压抑住愤怒, 人类才会迎来真正的和平。] + """ + name = "愤怒之袭" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [400, 3360] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = True + hasUP = True + vps = [{'name': '劫影怒袭', 'desc': '移动功能强化
可以在空中施放
范围增加
追踪'}, {'name': '傲慢射线', 'desc': '罪业层数消耗量增加
强化罪业层数消耗效果
可以同时施放[傲慢之堕]'}] # noqa: E501 + + # 攻击力 : {value0}% + 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 + # [范围信息] + # 范围比率 : {value1}% + 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 + + def vp_1(self): + """ + [愤怒之袭]\n + 移动功能强化\n + - 斩击时可以沿Y轴移动\n + - 可以在175px以下的空中施放\n + - 前进距离 +30%\n + 攻击范围 +30%\n + 施放过程中, 再次按技能键可以追击瞬间斩击命中的敌人 + """ + ... + + def vp_2(self): + """ + [愤怒之袭]\n + 当罪业层数在3层以上时施放, 消耗所有罪业层数\n + [七宗罪]\n + 强化[愤怒之袭]消耗罪业层数时的效果\n + (根据消耗的层数, 增加攻击速度增加率和持续时间)\n + - 消耗4层 : +17%\n + - 消耗5层 : +37%\n + - 消耗6层 : +57%\n + - 消耗7层 : +77%\n + [傲慢之堕]\n + 可以在[愤怒之袭]施放过程中施放, 此时适用以下效果\n + - 在[愤怒之袭]技能路径上生成冲击波\n + - 不消耗罪业层数\n + - 消耗罪业层数时适用效果 + """ + ... + +# 罪业宣告 +# priest_female/mistress/852f8ad797db4dca1405cb3e77198401 +# 0c1b401bb09241570d364420b3ba3fd7/852f8ad797db4dca1405cb3e77198401 +class Skill30(PassiveSkill): + """ + 可以强制中断转职技能的施放后僵直并施放; 攻击时, 增加暴击伤害和魔法暴击率, 效果持续一定时间。\n + 在决斗场中, 不适用强制中断功能。\n + [恬不知耻的恶魔啊! 神会将你们的罪业宣之于众!] + """ + name = "罪业宣告" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "852f8ad797db4dca1405cb3e77198401" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + 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 + # 暴击伤害增加率 : {value1}% + 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 + # 魔法暴击率增加 : {value2}% + 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 + +# 原罪释放·净化 +# priest_female/mistress/a2d943797daca862a6f321aca6ac9bfa +# 0c1b401bb09241570d364420b3ba3fd7/a2d943797daca862a6f321aca6ac9bfa +class Skill31(ActiveSkill): + """ + 变身为实体化的原罪, 效果持续一定时间。\n + 如果在施放恶魔系技能的过程中使用[原罪释放·净化], 可以立即变身。\n + 变身持续时间内拥有霸体效果, 增加攻击速度、 移动速度、 防御力、 生命值魔法值恢复力、 控制型异常状态抗性。\n + 变身持续时间内, 变更基本攻击和镰刀系技能, 并且无法使用部分技能。\n + 无法使用的技能] : [空中锤击]、 [治愈祈祷]、 [审判锤击]、 [武器格挡]、 [净化]、 [唤雷符] + """ + name = "原罪释放·净化" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 7 + cd = 140 + mp = [1500, 12600] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = False + + # 变身持续时间 : {value0}秒 + 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 + # [变身时附加效果] + # 攻击速度和移动速度增加 : {value1}% + 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 + # 防御力增加 : {value2}% + 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 + # 生命值/魔法值恢复量增加 : {value3}% + 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 + # 控制型异常状态抗性增加 : {value4}% + 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 + +# 净化之花 +# priest_female/mistress/9dc8438e4572d39243c97da31c113acc +# 0c1b401bb09241570d364420b3ba3fd7/9dc8438e4572d39243c97da31c113acc +class Skill32(ActiveSkill): + """ + 变身为恶魔,向最强的敌人绽放净化之花, 造成多段伤害并强控敌人后, 净化之花会发生爆炸。\n + 学习后, 技能等级补正为与[原罪释放·净化]相同。 + """ + name = "净化之花" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cd = 140 + mp = [1500, 3500] + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 多段攻击力 : {value0}% + 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 + # 爆炸攻击力 : {value1}% + 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 + +# 嫉妒之吻 +# priest_female/mistress/c7bf7ccab413009640e65ca6f2f0263a +# 0c1b401bb09241570d364420b3ba3fd7/c7bf7ccab413009640e65ca6f2f0263a +class Skill33(ActiveSkill): + """ + 变身为恶魔, 散发魅惑气息, 被魅惑气息命中的敌人会僵直并进入魅惑状态, 效果持续一定时间。\n + 若存在被魅惑气息命中的敌人, 再次按技能键, 可以移动到敌人身后发动斩击。\n + 消耗罪业层数时, 增加技能攻击力和魅惑时间。\n + 若敌人未被魅惑, 会在一定时间内对敌人附加印记。 此时, 再次按技能键, 可以移动到被附加印记或被魅惑的敌人身后, 将其撕裂。\n + [妒忌是未拥有者对拥有者的羡慕, 嫉妒是拥有者对失去的恐惧。] + """ + name = "嫉妒之吻" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1120] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = True + hasUP = True + vps = [{'name': '魅力四射', 'desc': '追踪
范围增加
强化强控敌人功能
所受伤害减少'}, {'name': '危险诱惑', 'desc': '变更为范围攻击
[罪业诱惑]范围增加'}] # noqa: E501 + + # 控制持续时间 : {value0}秒 + 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 + # 魅惑持续时间 : {value1}秒 + 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 + # 斩击攻击力 : {value2}% + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [嫉妒之吻]\n + 魅惑气息移动功能强化\n + - 追踪前方的敌人\n + - 移动速度 +30%\n + 魅惑效果强化\n + - 最后一击可发动距离 +80%\n + - 敌人僵直时间 +100%\n + - 魅惑时间 +60%\n + - 魅惑气息命中时, 魅惑时间内所受伤害 -20% + """ + ... + + def vp_2(self): + """ + [嫉妒之吻]\n + 施放时, 使周围的所有敌人陷入魅惑\n + - 魅惑范围 : 与[罪业诱惑]诱惑范围相同\n + - 范围内没有敌人时无法使用\n + - 再次按技能键时, 引爆魅惑\n + - 总攻击力相同\n + [罪业诱惑]\n + 诱惑范围 +20% + """ + ... + +# 暴食之噬 +# priest_female/mistress/1b1cfab062e0768bcc889e33e1f30dbf +# 0c1b401bb09241570d364420b3ba3fd7/1b1cfab062e0768bcc889e33e1f30dbf +class Skill34(ActiveSkill): + """ + 唤醒暴食之原罪, 吸附前方的敌人后, 向前方释放吸收到的能量。\n + 消耗罪业层数时, 增加技能攻击力和生命值恢复量。\n + 可以通过按住技能键, 增加吸收能量的时间。 吸收成功时, 可以恢复自身的生命值并增加罪业层数。\n + [减少自己的粮食, 进而禁食, 将那些粮食分给穷苦的人们, 此为积德之行为。] + """ + name = "暴食之噬" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "1b1cfab062e0768bcc889e33e1f30dbf" + hasVP = True + hasUP = True + vps = [{'name': '吞噬殆尽', 'desc': '范围增加
强化聚集敌人效果
生命值恢复量增加
罪业层数获得量增加'}, {'name': '饕餮化身', 'desc': '变更为范围攻击
施放时间减少'}] # noqa: E501 + + # 吸收时, 多段攻击力 : {value0}% X {value1}次 + 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 + 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 + # 每吸收1次, 生命值恢复率 : {value2}% + 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 + # 每次吸收攻击时罪业层数增加量 : {value3} + 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 + # 吸收蓄气时间上限 : {value4}秒 + 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 + # 最后一击多段攻击力 : {value5}% X {value6}次 + 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 + 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 + # [范围信息] + # 范围比率 : {value7}% + 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 + + def vp_1(self): + """ + [暴食之噬]\n + 攻击范围 +30%\n + 吸收攻击强化\n + - 吸附力 +30%\n + - 生命值恢复量 +30%\n + - 每次攻击罪业层数增加量 +1 + """ + ... + + def vp_2(self): + """ + [暴食之噬]\n + 对周围范围内的敌人进行攻击\n + [七宗罪]\n + 消耗罪业层数时, 分身代替施放 + """ + ... + +# 智慧起源 : 原罪结晶 +# priest_female/mistress/e5c09f9132a48dc1d695968592cc5878 +# 0c1b401bb09241570d364420b3ba3fd7/e5c09f9132a48dc1d695968592cc5878 +class Skill35(PassiveSkill): + """ + 领悟宇宙初始的智慧, 增加基本攻击力和技能攻击力, 并增加[原罪释放·净化]变身时间, 魔化状态下攻击时, 对周围进行光环攻击。\n + 而且, 在原罪的影响下, 叠加的罪业数量不会降到1以下, 获得罪业层数时减少[原罪释放·净化]冷却时间。\n + 在人类形态下使用恶魔系技能命中目标时, [罪业诱惑]的光环散发紫色光辉, 对范围内所有的敌人造成伤害, [原罪释放·净化]变身状态下所有攻击发动光环光辉攻击。\n + [传说中诞下所有人类罪业的禁断结晶……原罪、 苹果、 禁断之果、 普拉那, 无数词语在描述这个东西。] + """ + name = "智慧起源 : 原罪结晶" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "e5c09f9132a48dc1d695968592cc5878" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加量 : {value0}% + 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 + # 光环光辉攻击力 : {value1}% + 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 + # 光辉冷却时间 : {value2}秒 + 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 + # [原罪释放·净化]变身时间增加 : {value3}秒 + 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 + # [获得罪业层数时] + # [原罪释放·净化]冷却时间减少 : {value4}秒 + 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 + # [原罪释放·净化]冷却时间最大减少 : {value5}秒 + 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 + +# 灵魂烙印 : 原罪冲击 +# priest_female/mistress/e0daa922b19cdc35de879e938361464e +# 0c1b401bb09241570d364420b3ba3fd7/e0daa922b19cdc35de879e938361464e +class Skill36(ActiveSkill): + """ + 用镰刀把周围敌人驱赶到一处, 然后断开原罪印章, 高高跳跃后落到地面, 引起强烈的爆炸。\n + 原罪爆炸攻击时, 吸收原罪并增加罪业层数。\n + [人类无法隔断原罪? 是因为人类从原罪诞生? 还是因为人因原罪才能称为人。] + """ + name = "灵魂烙印 : 原罪冲击" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = True + hasUP = True + vps = [{'name': '原罪镰舞', 'desc': '施放时间减少
范围增加'}, {'name': '炽热屠魂', 'desc': '变更为恶魔技能
变更为单次攻击
变更为消耗罪业层数的技能
赋予无敌和移动速度增加'}] # noqa: E501 + + # 驱赶攻击力 : {value0}% + 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 + # 原罪爆炸攻击力 : {value1}% + 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 + # 原罪爆炸攻击时罪业层数增加 : {value2} + 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 + # [范围信息] + # 范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [灵魂烙印 : 原罪冲击]\n + 施放时立即发动驱赶敌人攻击\n + 终结原罪爆炸攻击变更为原地下劈动作\n + 攻击范围 +30% + """ + ... + + def vp_2(self): + """ + [灵魂烙印 : 原罪冲击]\n + 施放时, 变身为恶魔后将罪业附于武器, 向前方砸击\n + - 向前方砸击时引发原罪爆炸\n + - 总攻击力相同\n + 变更为消耗3个罪业层数的技能, 消耗罪业层数时, 适用以下效果\n + - 施放技能时进入无敌状态\n + - 移动速度增加17%, 效果持续17秒 + """ + ... + +# 肋骨重塑 : 原罪战矛 +# priest_female/mistress/0fbb8de70002ad34f046c94c2cb3e863 +# 0c1b401bb09241570d364420b3ba3fd7/0fbb8de70002ad34f046c94c2cb3e863 +class Skill37(ActiveSkill): + """ + 把刻在后背的原罪烙印具现化为7根骨刺刺向前方, 随后触手散开刺向敌人。\n + 刺击时, 进入无敌状态; 吸附刺击命中的敌人并使其进入强制控制状态。\n + [今天仍没有领悟到自己罪孽的人们……唯有与神相连的证据才能拯救他们。] + """ + name = "肋骨重塑 : 原罪战矛" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = True + hasUP = True + vps = [{'name': '混沌原罪', 'desc': '无敌强化
施放时间减少'}, {'name': '业海荆棘', 'desc': '范围增加
维持罪业层数上限'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + 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 + # 触手散开斩击攻击力 : {value1}% + 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 + # [范围信息] + # 范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [肋骨重塑 : 原罪战矛]\n + 施放时, 立即进入无敌状态\n + 刺击持续时间 +1秒\n + 再次按技能键时, 可立即发动终结攻击\n + 最后一击触手散开施放速度 +25% + """ + ... + + def vp_2(self): + """ + [肋骨重塑 : 原罪战矛]\n + 将原罪烙印向地面广泛扩散, 用7根尖刺刺向天空后撕裂\n + [七宗罪]\n + [肋骨重塑 : 原罪战矛]的终结攻击触手散开攻击命中时, 吸收敌人的原罪, 适用以下效果\n + - 7秒内罪业层数不会下降到7以下 + """ + ... + +# 失乐园 +# priest_female/mistress/c5a2956d8ed3af1746ed2f76ca971a09 +# 0c1b401bb09241570d364420b3ba3fd7/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill38(ActiveSkill): + """ + 提取禁忌之力移动到最强大的敌人面前, 转嫁罪业后使敌人爆炸。\n + 周围存在敌人时才可以施放, 提取禁忌之力的瞬间, 罪业层数达到最大值, 转嫁给敌人后罪业层数减少到最小值。\n + [湮灭, 之后将有乐园降临。 神啊, 求您把悔改的灵魂们带到乐园……] + """ + name = "失乐园" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [1500, 5000] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = False + hasUP = False + + # 罪业转嫁攻击力 : {value0}% X {value1}次 + 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 + 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 + # 禁忌之力爆炸攻击力 : {value2}% + 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 + +# 原罪之初 +# priest_female/mistress/0113c8b1306ca76d208f83f2d093dd62 +# 0c1b401bb09241570d364420b3ba3fd7/0113c8b1306ca76d208f83f2d093dd62 +class Skill39(PassiveSkill): + """ + 除恶者超越人类可以背负的原罪限界, 可以使用更加强大的原罪之力。\n + 学习后, 增加基本攻击力和转职技能攻击力, 部分技能附加特殊效果。\n + [冲刺斩]\n + 施放时获得霸体护甲, 2次前冲后再次按技能键, 变身为恶魔发动前冲斩。\n + 按住向后方向键并再次按技能键, 可以向后转身发动前冲斩。 前冲斩击攻击力和[冲刺斩]的上斩攻击力相同。\n + [怠惰之息]\n + 增加聚拢敌人的范围和速度, 按下方向键并再次按技能键或Z键时, 向周围发动冲击波攻击。 (冲击波攻击力和[怠惰之息]的突刺攻击力相同)\n + [我们只能背负原罪而生吗? 所有原罪之初, 如果我们能领悟其本质……] + """ + name = "原罪之初" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [怠惰之息] - 聚拢敌人速度和范围比率 : {value1}% + 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 + +# 至高之刑 +# priest_female/mistress/8b08f9504167a9c0f3a1d29d71b7943e +# 0c1b401bb09241570d364420b3ba3fd7/8b08f9504167a9c0f3a1d29d71b7943e +class Skill40(ActiveSkill): + """ + 变身为恶魔, 用铭刻七宗罪之力的镰刀审判敌人。 共进行7次审判, 令敌人赎罪。 \n + 施放中连按攻击键或技能快捷键, 可增加攻击速度。 \n + [愚蠢之人, 珍惜赐予你救赎的机会, 虔诚地忏悔吧。] + """ + name = "至高之刑" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1066, 8000] + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + + # 多段斩击攻击力 : {value0}% X {value1} + 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 + 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 + # 终结斩击攻击力 : {value2}% + 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 + +# 原罪之翼·永息 +# priest_female/mistress/ac21c02567f04a92b54dd85c091d1e5a +# 0c1b401bb09241570d364420b3ba3fd7/ac21c02567f04a92b54dd85c091d1e5a +class Skill41(ActiveSkill): + """ + 除恶者将敌人引诱到原罪之沼, 用沉重的罪业碾压并强控敌人, 然后吸收周围的一切罪业。\n + 超越原罪限界的除恶者维持着神圣性, 将背负所有原罪化为羽翼和尾巴的形态。 由无数原罪结晶体构成的羽翼和尾巴覆盖整个世界, 赦免背负的原罪, 引导所有人进入永远的安息。\n + 吸收周围的罪业时, 罪业层数增加到最大值。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。\n + [神啊……所有的罪业都由我来背负。 请赦免他们的罪业, 允许他们永恒地安息吧……] + """ + name = "原罪之翼·永息" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0}% + 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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'mistress' + self.nameCN = '神启·诱魔者' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '诱魔者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_female/sorceress.py b/backend/core/character/GF/priest_female/sorceress.py new file mode 100644 index 00000000..6d2ef437 --- /dev/null +++ b/backend/core/character/GF/priest_female/sorceress.py @@ -0,0 +1,1315 @@ +#0c1b401bb09241570d364420b3ba3fd7 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 升空斩 +# priest_female/sorceress/3c5604bdbb0240b8f130f59ab40509c3 +# 0c1b401bb09241570d364420b3ba3fd7/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 使用巨兵挥击敌人, 使敌人浮空。\n + 浮空力随技能等级的增加而增加。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "升空斩" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 180, 209, 237, 266, 295, 323, 352, 381, 410, 438, 467, 496, 524, 553, 582, 610, 639, 668, 697, 725]# noqa: E501 + # 浮空力比率 : {value1}% + 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 + +# 审判锤击 +# priest_female/sorceress/c9664191611af31142e052dfaef84530 +# 0c1b401bb09241570d364420b3ba3fd7/c9664191611af31142e052dfaef84530 +class Skill1(ActiveSkill): + """ + 向巨兵凝聚神圣之力, 锤击前方。\n + 被命中的敌人会浮空。 + """ + name = "审判锤击" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [15, 154] + uuid = "c9664191611af31142e052dfaef84530" + hasVP = False + hasUP = False + + # 攻击力 : {value0} + 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 + +# 后跳 +# priest_female/sorceress/7822d6d52e10964a6755f142c666b494 +# 0c1b401bb09241570d364420b3ba3fd7/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_female/sorceress/5a56514f35cf0270ae8d6c65f8fefd78 +# 0c1b401bb09241570d364420b3ba3fd7/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [升空斩]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_female/sorceress/ce26c6b69d02a440a81b552bec94f03b +# 0c1b401bb09241570d364420b3ba3fd7/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# 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 + + +# 空中锤击 +# priest_female/sorceress/9dda3f4a849dba1a288dd65e116860f2 +# 0c1b401bb09241570d364420b3ba3fd7/9dda3f4a849dba1a288dd65e116860f2 +class Skill6(ActiveSkill): + """ + 从空中快速向地面俯冲并用巨兵锤击地面, 向后跳跃。\n + 只能在一定高度以上时才能使用。 + """ + name = "空中锤击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [10, 120] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + 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 + # 冲击波攻击力 : {value1}%% + 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 + # 可以施放技能的最小高度 : {value2}px + 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 + # [范围信息] + # 冲击波大小 : {value3}% + 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 + +# 治愈祈祷 +# priest_female/sorceress/0969cd4054d93da07708108c0cc1c4b5 +# 0c1b401bb09241570d364420b3ba3fd7/0969cd4054d93da07708108c0cc1c4b5 +class Skill7(ActiveSkill): + """ + 向神明祷告, 治疗自身的伤势, 恢复生命值。\n + 转职成为光明骑士时, 可以治疗队友, 并增加治疗量。\n + 学习[大天使的庇护]后, 施放[勇气颂歌]、 [新生颂歌]过程中可以使用该技能。 + """ + name = "治愈祈祷" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [15, 154] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = True + + # 生命值恢复量 : {value0} + 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 + # 转职成为光明骑士时, 生命值恢复量比率 : {value1}% + 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 + # [范围信息] + # 治愈范围 : {value2}px + 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 + +# 钩颈斩 +# priest_female/sorceress/cfacda0647b9a0f595df2c2aad30c18d +# 0c1b401bb09241570d364420b3ba3fd7/cfacda0647b9a0f595df2c2aad30c18d +class Skill8(ActiveSkill): + """ + 大幅度挥动巨兵, 勾起敌人后砸向地面。\n + 对可抓取的敌人成功勾起后, 进入无敌状态。 随后按下向后键, 可将敌人扔向后方。\n + 对无法抓取的敌人不适用控制效果。\n + 堕落的七宗罪状态下使用时, 将被勾起的敌人拉到角色位置后砸向地面。\n + 转职为光明骑士后, 技能类型变为独立攻击力。 + """ + name = "钩颈斩" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [10, 120] + uuid = "cfacda0647b9a0f595df2c2aad30c18d" + hasVP = False + hasUP = False + + # 勾拽攻击力 : {value0}% + 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 + # 下劈攻击力 : {value1}% + 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 + +# 武器格挡 +# priest_female/sorceress/eb71e1d82d92c7e1d40500a0dcd77aa6 +# 0c1b401bb09241570d364420b3ba3fd7/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill9(ActiveSkill): + """ + 竖起武器, 抵挡来自前方的攻击, 减少所受伤害。\n + 按住技能键可以维持防御姿态。 抵挡前方的攻击后, 可以强制使用其他技能。 + """ + name = "武器格挡" + learnLv = 10 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 5 + cd = 2 + mp = [3, 4] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = False + hasUP = False + + # 所受伤害减少率 (物理) : {value0}% + data0 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + # 所受伤害减少率 (魔法) : {value1}% + data1 = [0, 14, 20, 27, 34, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41]# noqa: E501 + +# 净化 +# priest_female/sorceress/4655101518604f874721b3cc249aae10 +# 0c1b401bb09241570d364420b3ba3fd7/4655101518604f874721b3cc249aae10 +class Skill10(ActiveSkill): + """ + 使范围内的所有队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "4655101518604f874721b3cc249aae10" + hasVP = False + hasUP = False + + # 异常状态消除数量上限 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 罪业加身 +# priest_female/sorceress/f2fb27162beb0b87a7cb9af7900e95f2 +# 0c1b401bb09241570d364420b3ba3fd7/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill11(ActiveSkill): + """ + 向前方发出蕴含原罪之力的冲击波攻击。\n + 在[七宗罪]增益效果状态下攻击成功时, 恢复生命值和魔法值, 并使敌人进入强制控制状态。\n + [我甘愿承担这些罪业。] + """ + name = "罪业加身" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [30, 252] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 冲击波攻击力 : {value0}% + 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 + # [范围信息] + # 范围比率 : {value1}% + 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 + +# 强化 - 后跳 +# priest_female/sorceress/2b340542e776818b78f3212af184bd6b +# 0c1b401bb09241570d364420b3ba3fd7/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_female/sorceress/1fea5a626f15230237946a11a9d11582 +# 0c1b401bb09241570d364420b3ba3fd7/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 唤雷符 +# priest_female/sorceress/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 = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 252] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 落雷攻击力 : {value0}% + data0 = [0, 5156, 5679, 6202, 6725, 7248, 7771, 8294, 8818, 9341, 9864, 10387, 10910, 11433, 11956, 12479, 13002, 13525, 14048, 14571, 15094, 15617, 16141, 16664, 17187, 17710, 18233, 18756, 19279, 19802, 20325, 20848, 21371, 21894, 22417, 22940, 23464, 23987, 24510, 25033, 25556, 26079, 26602, 27125, 27648, 28171, 28694, 29217, 29740, 30263, 30787, 31310, 31833, 32356, 32879, 33402, 33925, 34448, 34971, 35494, 36017, 36540, 37063, 37586, 38110, 38633, 39156, 39679, 40202, 40725, 41248]# noqa: E501 + # 落雷距离 : {value1}px + 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 + # [范围信息] + # 落雷大小比率 : {value2}% + 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 + +# 念珠连射 +# priest_female/sorceress/0232c151ef3731c2dede51931a374723 +# 0c1b401bb09241570d364420b3ba3fd7/0232c151ef3731c2dede51931a374723 +class Skill15(ActiveSkill): + """ + 发射念珠。\n + 发射过程中, 按方向键, 可以调整为向上/向下发射, 发射时, 可以使用其他技能。\n + 连按技能键可以连续发射念珠, 可以在空中使用该技能。\n + 根据[基础精通]增加攻击力, 施放使用念珠的技能后, 无法使用[念珠连射]。 + """ + name = "念珠连射" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = False + + # 念珠冷却时间 : {value0}秒 + data0 = [0, 0.7]# noqa: E501 + +# 木槵子经 +# priest_female/sorceress/d2c6df5105577fb59fb92529a36165a0 +# 0c1b401bb09241570d364420b3ba3fd7/d2c6df5105577fb59fb92529a36165a0 +class Skill16(ActiveSkill): + """ + 在空中排列念珠后, 一同射向前方。\n + 念珠会击退敌人并造成伤害。\n + 敌人离得越近, 击退距离越远。 处于远处的敌人不会被击退。 + """ + name = "木槵子经" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [30, 252] + uuid = "d2c6df5105577fb59fb92529a36165a0" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 750, 826, 902, 978, 1054, 1130, 1207, 1283, 1359, 1435, 1511, 1587, 1663, 1739, 1815, 1891, 1967, 2043, 2120, 2196, 2272, 2348, 2424, 2500, 2576, 2652, 2728, 2804, 2880, 2957, 3033, 3109, 3185, 3261, 3337, 3413, 3489, 3565, 3641, 3717, 3793, 3870, 3946, 4022, 4098, 4174, 4250, 4326, 4402, 4478, 4554, 4630, 4707, 4783, 4859, 4935, 5011, 5087, 5163, 5239, 5315, 5391, 5467, 5543, 5620, 5696, 5772, 5848, 5924, 6000]# noqa: E501 + # 念珠连射出数量 : {value1}个 + 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 + # [范围信息] + # 发射体前进距离比率 : {value2}% + 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 + +# 缩地成寸 +# priest_female/sorceress/e0a072e8cef2d77893aad5f68aeed56a +# 0c1b401bb09241570d364420b3ba3fd7/e0a072e8cef2d77893aad5f68aeed56a +class Skill17(ActiveSkill): + """ + 使用法力缩小地形, 快速移动远距离。\n + 输入方向键时向该位置移动, 未输入时向后移动。\n + 到达地点后引发冲击波使敌人浮空。\n + 在决斗场中, [缩地成寸]没有浮空功能。 + """ + name = "缩地成寸" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [30, 30] + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = False + + # X轴移动距离 : {value0}px + data0 = [0, 300]# noqa: E501 + # Y轴移动距离 : {value1}px + data1 = [0, 100]# noqa: E501 + +# 束灵符 +# priest_female/sorceress/de3fea2d65c597f4d55c70a02b97fc79 +# 0c1b401bb09241570d364420b3ba3fd7/de3fea2d65c597f4d55c70a02b97fc79 +class Skill18(ActiveSkill): + """ + 抛出符咒, 束缚敌人。\n + 符咒前行一定距离后, 生成束缚领域, 触碰到的敌人受到魔法伤害, 并使敌人进入短暂的强制控制状态; 可以在空中使用。\n + [驱魔的方法有殴打法、 辟火法、 光明法、 阴阳法、 符咒法等。] + """ + name = "束灵符" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [40, 300] + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 7058, 7774, 8490, 9206, 9922, 10638, 11354, 12070, 12786, 13502, 14218, 14934, 15650, 16366, 17082, 17798, 18514, 19230, 19947, 20663, 21379, 22095, 22811, 23527, 24243, 24959, 25675, 26391, 27107, 27823, 28539, 29255, 29971, 30687, 31403, 32119, 32835, 33551, 34267, 34983, 35699, 36415, 37131, 37847, 38563, 39279, 39995, 40711, 41427, 42143, 42859, 43575, 44292, 45008, 45724, 46440, 47156, 47872, 48588, 49304, 50020, 50736, 51452, 52168, 52884, 53600, 54316, 55032, 55748, 56464]# noqa: E501 + # 束缚持续时间 : {value1}秒 + 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 + # [范围信息] + # 护符爆炸大小比率 : {value2}% + 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 + +# 神谕之祈愿 +# priest_female/sorceress/c61f5a010370101402b05b21916c2071 +# 0c1b401bb09241570d364420b3ba3fd7/c61f5a010370101402b05b21916c2071 +class Skill19(ActiveSkill): + """ + 向神龙祈祷, 给自身降下神谕。\n + 受到神谕后, 增加驱魔师的基本攻击力和技能攻击力, 并增加物理/魔法防御力。\n + [用虔诚的心传承意志吧。] + """ + name = "神谕之祈愿" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + 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 + # 物理防御力增加 : {value1} + 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 + # 魔法防御力增加 : {value2} + 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 + # 增益效果持续时间 : {value3}秒 + 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 + +# 暴击 +# priest_female/sorceress/fc1262c19f3d0477ee8eda47b8db8696 +# 0c1b401bb09241570d364420b3ba3fd7/fc1262c19f3d0477ee8eda47b8db8696 +class Skill20(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 驱邪咒 +# priest_female/sorceress/202edb928046f4fa6dedf6337377efd5 +# 0c1b401bb09241570d364420b3ba3fd7/202edb928046f4fa6dedf6337377efd5 +class Skill21(ActiveSkill): + """ + 念出驱魔咒语, 击退敌人。\n + 施放过程中可以移动, 连按攻击键将以更快的速度发射。\n + 按跳跃键会终止该技能, 按Z键会转换方向。\n + 无苦集灭道, 无智亦无得。\n + [学习乾坤之境后]\n + 额外生成除灵符, 对更大范围的敌人进行攻击。 + """ + name = "驱邪咒" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [35, 350] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 1216, 1339, 1463, 1586, 1709, 1833, 1956, 2080, 2203, 2326, 2450, 2573, 2696, 2820, 2943, 3066, 3190, 3313, 3437, 3560, 3683, 3807, 3930, 4053, 4177, 4300, 4423, 4547, 4670, 4794, 4917, 5040, 5164, 5287, 5410, 5534, 5657, 5780, 5904, 6027, 6150, 6274, 6397, 6521, 6644, 6767, 6891, 7014, 7137, 7261, 7384, 7507, 7631, 7754, 7878, 8001, 8124, 8248, 8371, 8494, 8618, 8741, 8864, 8988, 9111, 9235, 9358, 9481, 9605, 9728]# noqa: E501 + # 咒语发射数量 : {value1}字 + 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 + # 发射间隔 : {value2}秒 + 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 + # [范围信息] + # 文字大小比率 : {value3}% + 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 + +# 祈雨祭 +# priest_female/sorceress/e1f72ce0c2592e738f711345efd8e25d +# 0c1b401bb09241570d364420b3ba3fd7/e1f72ce0c2592e738f711345efd8e25d +class Skill22(PassiveSkill): + """ + 作为被神龙选择的龙女, 拥有祈愿下雨的能力。\n + 增加驱魔师的基本攻击力和转职技能攻击力。 + """ + name = "祈雨祭" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "e1f72ce0c2592e738f711345efd8e25d" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + +# 和合之玉 +# priest_female/sorceress/2a3c96b88d02372505692da0a8b54743 +# 0c1b401bb09241570d364420b3ba3fd7/2a3c96b88d02372505692da0a8b54743 +class Skill23(ActiveSkill): + """ + 将念珠的力量汇聚成一个球体发射出去。\n + 和合之玉会穿透敌人, 达到一定距离后回到驱魔师位置。 + """ + name = "和合之玉" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [150, 420] + uuid = "2a3c96b88d02372505692da0a8b54743" + hasVP = False + hasUP = True + + # 前进时球体攻击力 : {value0}% + data0 = [0, 11002, 12118, 13234, 14350, 15466, 16582, 17698, 18814, 19930, 21046, 22163, 23279, 24395, 25511, 26627, 27743, 28859, 29975, 31091, 32207, 33324, 34440, 35556, 36672, 37788, 38904, 40020, 41136, 42252, 43368, 44484, 45601, 46717, 47833, 48949, 50065, 51181, 52297, 53413, 54529, 55645, 56762, 57878, 58994, 60110, 61226, 62342, 63458, 64574, 65690, 66806, 67923, 69039, 70155, 71271, 72387, 73503, 74619, 75735, 76851, 77967, 79084, 80200, 81316, 82432, 83548, 84664, 85780, 86896, 88012]# noqa: E501 + # 返回时球体攻击力 : {value1}% + data1 = [0, 4710, 5188, 5666, 6144, 6622, 7100, 7578, 8056, 8533, 9011, 9489, 9967, 10445, 10923, 11401, 11879, 12356, 12834, 13312, 13790, 14268, 14746, 15224, 15702, 16179, 16657, 17135, 17613, 18091, 18569, 19047, 19525, 20002, 20480, 20958, 21436, 21914, 22392, 22870, 23347, 23825, 24303, 24781, 25259, 25737, 26215, 26693, 27170, 27648, 28126, 28604, 29082, 29560, 30038, 30516, 30993, 31471, 31949, 32427, 32905, 33383, 33861, 34339, 34816, 35294, 35772, 36250, 36728, 37206, 37684]# noqa: E501 + # [范围信息] + # 球体大小比率 : {value2}% + 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 + +# 神术强化 +# priest_female/sorceress/b8f4966608e4ebb3cc80ba4eac3649bb +# 0c1b401bb09241570d364420b3ba3fd7/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill24(PassiveSkill): + """ + 提升驱魔师的法力, 增加暴击伤害、 暴击率、 命中率和施放速度。\n + [在我面前放肆, 会得到刻骨铭心的教训!] + """ + name = "神术强化" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = False + + # 暴击伤害增加率 : {value0}% + 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 + # 暴击率增加 : {value1}% + 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 + # 命中率增加 : {value2}% + data2 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # 施放速度增加 : {value3}% + data3 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 聚魂吸星符 +# priest_female/sorceress/b163d099c8cc27fdb6fd3639c2ee6df9 +# 0c1b401bb09241570d364420b3ba3fd7/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill25(ActiveSkill): + """ + 向前方发射神符, 吸附周围的邪恶之人。\n + 神符前进一定距离后, 吸附敌人并造成多段伤害。 + """ + name = "聚魂吸星符" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 15 + mp = [200, 850] + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = True + hasUP = True + vps = [{'name': '心魂漩流', 'desc': '强化聚集敌人效果
范围增加'}, {'name': '水以流聚', 'desc': '连接施放[束灵符]时追踪
可以在其他动作中施放'}] # noqa: E501 + + # 多段攻击力 : {value0}% + data0 = [0, 894, 985, 1075, 1166, 1257, 1347, 1438, 1529, 1620, 1710, 1801, 1892, 1982, 2073, 2164, 2254, 2345, 2436, 2527, 2617, 2708, 2799, 2889, 2980, 3071, 3161, 3252, 3343, 3433, 3524, 3615, 3706, 3796, 3887, 3978, 4068, 4159, 4250, 4340, 4431, 4522, 4613, 4703, 4794, 4885, 4975, 5066, 5157, 5247, 5338, 5429, 5519, 5610, 5701, 5792, 5882, 5973, 6064, 6154, 6245, 6336, 6426, 6517, 6608, 6699, 6789, 6880, 6971, 7061, 7152]# noqa: E501 + # 符咒持续时间 : {value1}秒 + 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 + # 多段攻击间隔 : {value2}秒 + 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 + # [范围信息] + # 吸星符球体大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [聚魂吸星符]\n + 球体更强力地吸附周围敌人\n + - 周围敌人吸附范围 +30%\n + - 周围敌人吸附力 +30%\n + 球体大小 +30% + """ + ... + + def vp_2(self): + """ + [聚魂吸星符]\n + 存在被束灵符命中的敌人时, 在该敌人的位置生成球体\n + - 可以在部分转职技能施放过程中施放, 使用该功能时可以无施法动作立即施放 (觉醒技能除外) + """ + ... + +# 龙魂之怒 +# priest_female/sorceress/bc11d28c04e01923a093d65752c55516 +# 0c1b401bb09241570d364420b3ba3fd7/bc11d28c04e01923a093d65752c55516 +class Skill26(ActiveSkill): + """ + 将神龙的一部分力量具象化, 攻击前方一定范围内的敌人。\n + [南无三曼多勃驮喃 喃舵 诃 喃舵 娑婆诃] + """ + name = "龙魂之怒" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [250, 1260] + uuid = "bc11d28c04e01923a093d65752c55516" + hasVP = True + hasUP = True + vps = [{'name': '神龙腾云霄', 'desc': '变更为范围攻击
所受伤害减少
可以连接施放[唤雷符]'}, {'name': '银龙落九天', 'desc': '施放时间减少
可以在其他动作中施放'}] # noqa: E501 + + # 技能攻击力 : {value0}% + data0 = [0, 24082, 26525, 28968, 31411, 33854, 36298, 38741, 41184, 43627, 46070, 48513, 50956, 53399, 55842, 58285, 60729, 63172, 65615, 68058, 70501, 72944, 75387, 77830, 80273, 82716, 85160, 87603, 90046, 92489, 94932, 97375, 99818, 102261, 104704, 107147, 109591, 112034, 114477, 116920, 119363, 121806, 124249, 126692, 129135, 131578, 134022, 136465, 138908, 141351, 143794, 146237, 148680, 151123, 153566, 156009, 158453, 160896, 163339, 165782, 168225, 170668, 173111, 175554, 177997, 180440, 182884, 185327, 187770, 190213, 192656]# noqa: E501 + # 降落距离 : {value1}px + 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 + # [范围信息] + # 爆炸大小比率 : {value2}% + 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 + + def vp_1(self): + """ + [龙魂之怒]\n + 施放时, 驱魔师与神龙一起升空后猛击地面, 造成大范围伤害\n + - 施放过程中所受伤害 -70%\n + [唤雷符]\n + [龙魂之怒]升空过程中可施放[唤雷符]\n + - 使用该功能时, 猛击过程中会降下雷电 + """ + ... + + def vp_2(self): + """ + [龙魂之怒]\n + 施放时, 破开前方的天空, 随后在该位置降下神龙猛击\n + - 可以在部分转职技能施放过程中施放, 使用该功能时可以无施放动作立即施放 (觉醒技能除外) + """ + ... + +# 百八念珠 +# priest_female/sorceress/faf9cd66281078b51be2ee0b0f6c5530 +# 0c1b401bb09241570d364420b3ba3fd7/faf9cd66281078b51be2ee0b0f6c5530 +class Skill27(ActiveSkill): + """ + 集中神力, 生成多个念珠射向敌人。\n + 生成的念珠在碰到敌人后爆炸, 给单个目标造成很高的伤害。\n + 当发现被[束灵符]束缚的敌人时, 念珠会追击该敌人。\n + 如果持续按住技能键, 将射出可穿透敌人的念珠, 在地面形成大量的爆炸, 给范围内的所有敌人造成大范围爆炸伤害。\n + 可以在空中施放, 但是无法使用大范围爆炸。\n + 在决斗场中, 念珠不会向被[束灵符]束缚的敌人移动。\n + [文楹当知, 四众龙神, 瞻察仁者, 为说何等] + """ + name = "百八念珠" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [250, 1260] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = True + hasUP = True + vps = [{'name': '无真言咒术', 'desc': '追踪
范围增加
攻击时间减少'}, {'name': '连星除业术', 'desc': '速度和回避率增加
可多次发动'}] # noqa: E501 + + # [百八念珠]攻击力 : {value0}% + data0 = [0, 1820, 2005, 2189, 2374, 2559, 2743, 2928, 3112, 3297, 3482, 3666, 3851, 4036, 4220, 4405, 4590, 4774, 4959, 5143, 5328, 5513, 5697, 5882, 6067, 6251, 6436, 6621, 6805, 6990, 7174, 7359, 7544, 7728, 7913, 8098, 8282, 8467, 8652, 8836, 9021, 9206, 9390, 9575, 9759, 9944, 10129, 10313, 10498, 10683, 10867, 11052, 11237, 11421, 11606, 11790, 11975, 12160, 12344, 12529, 12714, 12898, 13083, 13268, 13452, 13637, 13821, 14006, 14191, 14375, 14560]# noqa: E501 + # 念珠射出数量 : {value1}个 + 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 + # 范围爆炸攻击力 : {value2}% + data2 = [0, 2266, 2496, 2726, 2956, 3185, 3415, 3645, 3875, 4105, 4335, 4565, 4795, 5024, 5254, 5484, 5714, 5944, 6174, 6404, 6634, 6863, 7093, 7323, 7553, 7783, 8013, 8243, 8472, 8702, 8932, 9162, 9392, 9622, 9852, 10082, 10311, 10541, 10771, 11001, 11231, 11461, 11691, 11921, 12150, 12380, 12610, 12840, 13070, 13300, 13530, 13760, 13989, 14219, 14449, 14679, 14909, 15139, 15369, 15599, 15828, 16058, 16288, 16518, 16748, 16978, 17208, 17438, 17667, 17897, 18127]# noqa: E501 + # 范围多段攻击次数 : {value3} + 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 + # [范围信息] + # 念珠大小比率 : {value4}% + 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 + # 范围爆炸攻击范围比率 : {value5}% + 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 + + def vp_1(self): + """ + [百八念珠]\n + - 普通施放时, 念珠会追踪驱魔师前方一定范围内最近的敌人, 并追加飞向敌人的功能\n + - 施放时, 念珠速度 +30%\n + - 施放时, 念珠大小 +10%\n + 施放范围爆炸时, 生成无数念珠, 对驱魔师周围大范围进行最多5次的多段攻击\n + - 施放时, 念珠速度 +30%\n + - 施放时, 爆炸范围 +10% + """ + ... + + def vp_2(self): + """ + [百八念珠]\n + 普通施放时, 10秒内所有速度 +10%\n + 施放范围爆炸时, 10秒内回避率 +10%\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 单次攻击力 -50% + """ + ... + +# 不动珠箔阵 +# priest_female/sorceress/d296043df164385a14cb973c8c7c4d07 +# 0c1b401bb09241570d364420b3ba3fd7/d296043df164385a14cb973c8c7c4d07 +class Skill28(ActiveSkill): + """ + 生成可以困住敌人的阵法后, 移动念珠攻击敌人。\n + 阵法内的敌人无法出去, 阵法外的敌人也无法进来。\n + 多段攻击时, 按跳跃键会立即施放最后一击。\n + 在决斗场中, 按跳跃键不会立即施放最后一击。 + """ + name = "不动珠箔阵" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [250, 2500] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = True + hasUP = True + vps = [{'name': '诛邪域', 'desc': '施放时间减少
范围增加'}, {'name': '大自在', 'desc': '赋予无敌状态
可强控敌人'}] # noqa: E501 + + # 念珠多段攻击力 : {value0}% + data0 = [0, 1128, 1242, 1357, 1471, 1586, 1700, 1814, 1929, 2043, 2158, 2272, 2387, 2501, 2615, 2730, 2844, 2959, 3073, 3188, 3302, 3416, 3531, 3645, 3760, 3874, 3989, 4103, 4217, 4332, 4446, 4561, 4675, 4790, 4904, 5018, 5133, 5247, 5362, 5476, 5591, 5705, 5819, 5934, 6048, 6163, 6277, 6392, 6506, 6620, 6735, 6849, 6964, 7078, 7193, 7307, 7421, 7536, 7650, 7765, 7879, 7994, 8108, 8222, 8337, 8451, 8566, 8680, 8795, 8909, 9023]# noqa: E501 + # 念珠旋转次数 : {value1}次 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 18077, 19911, 21745, 23579, 25412, 27246, 29080, 30914, 32748, 34582, 36416, 38250, 40083, 41917, 43751, 45585, 47419, 49253, 51087, 52921, 54755, 56588, 58422, 60256, 62090, 63924, 65758, 67592, 69426, 71260, 73093, 74927, 76761, 78595, 80429, 82263, 84097, 85931, 87764, 89598, 91432, 93266, 95100, 96934, 98768, 100602, 102436, 104269, 106103, 107937, 109771, 111605, 113439, 115273, 117107, 118940, 120774, 122608, 124442, 126276, 128110, 129944, 131778, 133612, 135445, 137279, 139113, 140947, 142781, 144615]# noqa: E501 + # [范围信息] + # 魔法阵大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [不动珠箔阵]\n + [不动珠箔阵]发动后结束施放动作\n + - 攻击范围 +20% + """ + ... + + def vp_2(self): + """ + [不动珠箔阵]\n + 施放技能时进入无敌状态\n + - 使攻击中的目标进入强制控制状态 + """ + ... + +# 神龙如意珠 +# priest_female/sorceress/6e33d47e6622ce03b6defdd912140270 +# 0c1b401bb09241570d364420b3ba3fd7/6e33d47e6622ce03b6defdd912140270 +class Skill29(PassiveSkill): + """ + 吸收神龙的力量, 攻击时造成额外的魔法伤害, 并增加驱魔师的基本攻击和所有技能攻击力。\n + 在决斗场中, 攻击时不造成额外的魔法伤害。 + """ + name = "神龙如意珠" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "6e33d47e6622ce03b6defdd912140270" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + 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 + # 追加攻击攻击力 : {value1}% + data1 = [0, 526, 610, 694, 778, 861, 945, 1029, 1113, 1197, 1281, 1365, 1448, 1532, 1616, 1700, 1784, 1868, 1952, 2035, 2119, 2203, 2287, 2371, 2455, 2539, 2622, 2706, 2790, 2874, 2958, 3042, 3126, 3209, 3293, 3377, 3461, 3545, 3629, 3712, 3796, 3880, 3964, 4048, 4132, 4216, 4299, 4383, 4467, 4551, 4635]# noqa: E501 + # 追加攻击冷却时间 : {value2}秒 + 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 + # [范围信息] + # 追加打击大小比率 : {value3}% + 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 + +# 神谕 : 神龙雷雨祭 +# priest_female/sorceress/ca75c965f20a150f99f54155a37400df +# 0c1b401bb09241570d364420b3ba3fd7/ca75c965f20a150f99f54155a37400df +class Skill30(ActiveSkill): + """ + 驱魔师通过神谕, 使神龙降临到现世。\n + 神龙会制造铺天盖地的乌云和强烈的雷雨, 惩罚世上的一切罪恶。\n + [神龙大人! 拯救这些受苦的人吧!] + """ + name = "神谕 : 神龙雷雨祭" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [900, 7559] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 雷雨多段攻击力 : {value0}% + data0 = [0, 4064, 5006, 5949, 6891, 7833, 8776, 9718, 10660, 11603, 12545, 13487, 14430, 15372, 16314, 17257, 18199, 19141, 20084, 21026, 21968, 22911, 23853, 24795, 25738, 26680, 27622, 28565, 29507, 30449, 31392, 32334, 33276, 34219, 35161, 36103, 37046, 37988, 38931, 39873, 40815, 41758, 42700, 43642, 44585, 45527, 46469, 47412, 48354, 49296, 50239]# noqa: E501 + # 雷雨持续时间 : {value1}秒 + 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 + # 雷雨多段攻击间隔 : {value2}秒 + 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 + # 最后一击攻击力 : {value3}% + data3 = [0, 27866, 34328, 40790, 47252, 53713, 60175, 66637, 73099, 79561, 86022, 92484, 98946, 105408, 111869, 118331, 124793, 131255, 137717, 144178, 150640, 157102, 163564, 170025, 176487, 182949, 189411, 195873, 202334, 208796, 215258, 221720, 228181, 234643, 241105, 247567, 254028, 260490, 266952, 273414, 279876, 286337, 292799, 299261, 305723, 312184, 318646, 325108, 331570, 338032, 344493]# noqa: E501 + +# 因果业火符 +# priest_female/sorceress/1721e94897e9961d5c98130a13392f17 +# 0c1b401bb09241570d364420b3ba3fd7/1721e94897e9961d5c98130a13392f17 +class Skill31(ActiveSkill): + """ + 抛出减速周围敌人, 并在被击时爆炸的符咒。\n + 符咒前进一定距离后生成阵法, 减速阵法内的敌人。 当驱魔师用转职技能攻击符咒时, 符咒会爆炸, 给周围的敌人造成伤害。\n + 达到爆炸次数上限、 追加技能操作, 或者符咒持续时间结束后, 引起最后一次爆炸。\n + 利用ON/OFF可以开启或关闭减速敌人的功能, 施放时可以通过前方向键来增加放置距离。\n + [神龙赐予的灵力和龙女虔诚的心与意志凝聚而成的神气, 虽无形体, 却可通过符咒留下自己的痕迹。] + """ + name = "因果业火符" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1620] + uuid = "1721e94897e9961d5c98130a13392f17" + hasVP = True + hasUP = True + vps = [{'name': '业火罗网', 'desc': '可强控敌人
攻击时间减少
范围增加'}, {'name': '焚业七劫', 'desc': '增加附着功能
部分技能附加追踪功能'}] # noqa: E501 + + # 范围内的敌人移动速度减少 : {value0}% + 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 + # 范围内的敌人攻击速度减少 : {value1}% + 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 + # 打击时爆炸攻击力 : {value2}% + data2 = [0, 3951, 4352, 4753, 5154, 5554, 5955, 6356, 6757, 7158, 7559, 7959, 8360, 8761, 9162, 9563, 9964, 10365, 10765, 11166, 11567, 11968, 12369, 12770, 13170, 13571, 13972, 14373, 14774, 15175, 15575, 15976, 16377, 16778, 17179, 17580, 17980, 18381, 18782, 19183, 19584, 19985, 20385, 20786, 21187, 21588, 21989, 22390, 22790, 23191, 23592]# noqa: E501 + # 爆炸最大次数 : {value3}次 + 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 + # 护符最大持续时间 : {value4}秒 + 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 + # 最后一击爆炸攻击力 : {value5}% + data5 = [0, 14899, 16411, 17922, 19434, 20945, 22457, 23968, 25480, 26991, 28503, 30014, 31526, 33037, 34549, 36060, 37572, 39083, 40595, 42106, 43618, 45129, 46641, 48153, 49664, 51176, 52687, 54199, 55710, 57222, 58733, 60245, 61756, 63268, 64779, 66291, 67802, 69314, 70825, 72337, 73848, 75360, 76871, 78383, 79894, 81406, 82917, 84429, 85940, 87452, 88963]# noqa: E501 + # [范围信息] + # 大小比率 : {value6}% + 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 + + def vp_1(self): + """ + [因果业火符]\n + 魔法阵碰到敌人时, 强制控制敌人2秒\n + 爆炸攻击次数上限变更为3次\n + - 总攻击力相同\n + 范围大小 +10% + """ + ... + + def vp_2(self): + """ + [因果业火符]\n + 投掷因果业火符后立即爆炸\n + - 在被爆炸攻击到的所有敌人的身体上, 附着可以爆炸7次的因果业火符\n + - 附着的因果业火符持续10秒, 在持续期间赋予与[束灵符]相同的技能追踪功能 + """ + ... + +# 夺命大念阵 +# priest_female/sorceress/51a08fd0c90f0a5276cd552047fac93d +# 0c1b401bb09241570d364420b3ba3fd7/51a08fd0c90f0a5276cd552047fac93d +class Skill32(ActiveSkill): + """ + 驱魔师将法力注入念珠, 在前方画出夺命大念阵。\n + 赋予法力的念珠会击退敌人, 稍后阵法会爆炸, 对范围内的所有敌人造成伤害。 + """ + name = "夺命大念阵" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = True + hasUP = True + vps = [{'name': '神龙出渊祭', 'desc': '追踪
范围增加'}, {'name': '逍遥快诀', 'desc': '施放时间减少
初始化[缩地成寸]的冷却时间
取消僵直'}] # noqa: E501 + + # 念珠撞击攻击力 : {value0}% + data0 = [0, 5083, 5598, 6114, 6629, 7145, 7661, 8176, 8692, 9207, 9723, 10239, 10754, 11270, 11786, 12301, 12817, 13332, 13848, 14364, 14879, 15395, 15911, 16426, 16942, 17457, 17973, 18489, 19004, 19520, 20035, 20551, 21067, 21582, 22098, 22614, 23129, 23645, 24160, 24676, 25192, 25707, 26223, 26739, 27254, 27770, 28285, 28801, 29317, 29832, 30348]# noqa: E501 + # 念珠撞击多段攻击次数 : {value1}次 + 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 + # 阵法爆炸攻击力 : {value2}% + data2 = [0, 45743, 50383, 55024, 59665, 64305, 68946, 73586, 78227, 82867, 87508, 92149, 96789, 101430, 106070, 110711, 115351, 119992, 124633, 129273, 133914, 138554, 143195, 147835, 152476, 157117, 161757, 166398, 171038, 175679, 180319, 184960, 189601, 194241, 198882, 203522, 208163, 212803, 217444, 222085, 226725, 231366, 236006, 240647, 245287, 249928, 254569, 259209, 263850, 268490, 273131]# noqa: E501 + # [范围信息] + # 爆炸大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [夺命大念阵]\n + 施放时在地面生成魔法阵, 升天的神龙对范围内所有敌人进行多段攻击后爆炸\n + - 魔法阵在驱魔师周围500px内最强敌人的位置生成\n + - 仅在攻击范围内存在敌人时可以使用\n + 最终爆炸范围 +10% + """ + ... + + def vp_2(self): + """ + [夺命大念阵]\n + [夺命大念阵]施放速度 +40%\n + [缩地成寸]\n + 施放[夺命大念阵]时, 初始化[缩地成寸]的冷却时间\n + [夺命大念阵]念珠发射后, 可以施放[缩地成寸] + """ + ... + +# 龙神之力 +# priest_female/sorceress/2c9d9a36c8401bddff6cdb80fab8dc24 +# 0c1b401bb09241570d364420b3ba3fd7/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill33(PassiveSkill): + """ + 龙神之力赋予御龙仙女强大的力量, 在攻击时造成附加伤害, 提高念珠射出的攻击力, 减少神龙如意珠附加伤害的冷却时间。\n + 被击时一段时间内增加物理/魔法防御力。 + """ + name = "龙神之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + + # 附加伤害 : {value0}% + 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 + # 念珠射出攻击力增加率 : {value1}% + 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 + # [神龙如意珠]附加伤害冷却时间减少率 : {value2}% + 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 + # 物理/魔法防御力增加量 : {value3} + 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 + # 所受伤害减少效果持续时间 : {value4}秒 + 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 + # 所受伤害减少效果冷却时间 : {value5}秒 + 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 + +# 退魔阴阳符 +# priest_female/sorceress/b89c9ab317bc0a443f6497b7cca2f6a8 +# 0c1b401bb09241570d364420b3ba3fd7/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill34(ActiveSkill): + """ + 在前方形成多个退魔符, 然后射出退魔阴阳玉攻击敌人。\n + 阴阳玉把敌人击退, 然后用退魔符进行多段攻击。 + """ + name = "退魔阴阳符" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = True + hasUP = True + vps = [{'name': '魔魂爆炎阵', 'desc': '施放时间减少'}, {'name': '百煞退散', 'desc': '范围增加
攻击力和冷却时间减少
可以连接施放[驱邪咒]'}] # noqa: E501 + + # 击退念珠攻击力 : {value0}% + data0 = [0, 872, 961, 1049, 1138, 1226, 1315, 1403, 1492, 1580, 1669, 1757, 1846, 1934, 2023, 2111, 2200, 2288, 2377, 2465, 2554, 2642, 2731, 2819, 2908, 2996, 3085, 3173, 3262, 3350, 3439, 3527, 3616, 3704, 3793, 3881, 3970, 4058, 4147, 4235, 4324, 4412, 4501, 4589, 4678, 4766, 4855, 4943, 5032, 5120, 5209]# noqa: E501 + # 弹射打击攻击力 : {value1}% + data1 = [0, 7197, 7927, 8657, 9387, 10117, 10848, 11578, 12308, 13038, 13768, 14498, 15228, 15958, 16689, 17419, 18149, 18879, 19609, 20339, 21069, 21800, 22530, 23260, 23990, 24720, 25450, 26180, 26910, 27641, 28371, 29101, 29831, 30561, 31291, 32021, 32751, 33482, 34212, 34942, 35672, 36402, 37132, 37862, 38592, 39323, 40053, 40783, 41513, 42243, 42973]# noqa: E501 + # 弹射次数 : {value2}次 + 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 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [退魔阴阳符]\n + 使用符咒生成魔魂爆炎阵\n + 弹射攻击结束后, 引发魔魂爆炎阵爆炸\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [退魔阴阳符]\n + 施放时, 退魔阴阳符呈Z字形弹射, 攻击更大的范围\n + 基本冷却时间变更为24秒\n + 总攻击力 -40%\n + [驱邪咒]\n + 退魔阴阳符发射前可以施放[驱邪咒]\n + - 使用该功能时, 在前方召唤[驱邪咒]并发射\n + [驱邪咒]发射次数变更为6次\n + - 总攻击力相同 + """ + ... + +# 天坠阴阳玉 +# priest_female/sorceress/7cf17936a039b418660424125dc968d7 +# 0c1b401bb09241570d364420b3ba3fd7/7cf17936a039b418660424125dc968d7 +class Skill35(ActiveSkill): + """ + 召唤超大型阴阳玉, 将前方区域炙烤成一片焦土。\n + 阴阳玉坠落时, 可以利用前方方向键调整降落位置; 可以在空中施放。 + """ + name = "天坠阴阳玉" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [580, 4500] + uuid = "7cf17936a039b418660424125dc968d7" + hasVP = True + hasUP = True + vps = [{'name': '霹雳阴阳玉', 'desc': '攻击时间减少'}, {'name': '开天阴阳玉', 'desc': '攻击次数增加
追踪
攻击力和冷却时间增加'}] # noqa: E501 + + # 下降打击攻击力 : {value0}% + data0 = [0, 5715, 6294, 6874, 7454, 8034, 8613, 9193, 9773, 10353, 10932, 11512, 12092, 12672, 13251, 13831, 14411, 14991, 15570, 16150, 16730, 17309, 17889, 18469, 19049, 19628, 20208, 20788, 21368, 21947, 22527, 23107, 23687, 24266, 24846, 25426, 26006, 26585, 27165, 27745, 28325, 28904, 29484, 30064, 30644, 31223, 31803, 32383, 32963, 33542, 34122]# noqa: E501 + # 下降最多打击次数 : {value1} + 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 + # 爆炸攻击力 : {value2}% + data2 = [0, 67517, 74367, 81216, 88066, 94915, 101765, 108615, 115464, 122314, 129163, 136013, 142862, 149712, 156562, 163411, 170261, 177110, 183960, 190809, 197659, 204508, 211358, 218208, 225057, 231907, 238756, 245606, 252455, 259305, 266155, 273004, 279854, 286703, 293553, 300402, 307252, 314102, 320951, 327801, 334650, 341500, 348349, 355199, 362048, 368898, 375748, 382597, 389447, 396296, 403146]# noqa: E501 + # [范围信息] + # 念珠大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [天坠阴阳玉]\n + 下降速度增加; 并且删除下降攻击, 立即爆炸\n + - 下降速度 +25%\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [天坠阴阳玉]\n + 施放时破开天空, 一定时间内自动向驱魔师周围最强敌人掉落念珠\n + - 小型念珠掉落结束后或破开天空状态下再次按技能键时, 召唤巨型阴阳玉\n + - 无法在空中施放\n + - 有被束灵符]束缚的目标时, 念珠会优先追踪目标\n + - 基本冷却时间变更为67.5秒\n + 总攻击力 +50% + """ + ... + +# 龙威如狱·龙恩如海 +# priest_female/sorceress/7f80b887a09e88e2c4728c898bd73654 +# 0c1b401bb09241570d364420b3ba3fd7/7f80b887a09e88e2c4728c898bd73654 +class Skill36(ActiveSkill): + """ + 神龙现身这个世界解救众生。 御龙仙女与神龙合为一体惩戒世上的邪恶, 随后升天消失。\n + 被打击的敌人处于强制控制状态并且受到伤害。\n + <连按效果>\n + 连续按技能快捷键或攻击键, 可以加快技能施放速度。 + """ + name = "龙威如狱·龙恩如海" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "7f80b887a09e88e2c4728c898bd73654" + hasVP = False + hasUP = False + + # 神龙移动攻击力 : {value0}% + data0 = [0, 6086, 7498, 8909, 10320, 11732, 13143, 14554, 15965, 17377, 18788, 20199, 21611, 23022, 24433, 25845, 27256, 28667, 30079, 31490, 32901, 34312, 35724, 37135, 38546, 39958, 41369, 42780, 44192, 45603, 47014, 48426, 49837, 51248, 52659, 54071, 55482, 56893, 58305, 59716, 61127, 62539, 63950, 65361, 66773, 68184, 69595, 71006, 72418, 73829, 75240]# noqa: E501 + # 神龙移动多段攻击次数 : {value1}次 + 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 + # 升天多段攻击攻击力 : {value2}% + data2 = [0, 9132, 11250, 13368, 15485, 17603, 19721, 21838, 23956, 26074, 28191, 30309, 32427, 34544, 36662, 38780, 40897, 43015, 45133, 47251, 49368, 51486, 53604, 55721, 57839, 59957, 62074, 64192, 66310, 68427, 70545, 72663, 74780, 76898, 79016, 81133, 83251, 85369, 87486, 89604, 91722, 93839, 95957, 98075, 100192, 102310, 104428, 106545, 108663, 110781, 112898]# noqa: E501 + # 升天多段攻击次数 : {value3} + 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 + # 最后一击攻击力 : {value4}% + data4 = [0, 73078, 90023, 106969, 123915, 140860, 157806, 174751, 191697, 208643, 225588, 242534, 259479, 276425, 293371, 310316, 327262, 344207, 361153, 378099, 395044, 411990, 428935, 445881, 462826, 479772, 496718, 513663, 530609, 547554, 564500, 581446, 598391, 615337, 632282, 649228, 666174, 683119, 700065, 717010, 733956, 750902, 767847, 784793, 801738, 818684, 835629, 852575, 869521, 886466, 903412]# noqa: E501 + +# 乾坤之境 +# priest_female/sorceress/5806440d21e7546d50007a5ba11f8024 +# 0c1b401bb09241570d364420b3ba3fd7/5806440d21e7546d50007a5ba11f8024 +class Skill37(PassiveSkill): + """ + 作为行使神龙之力的代行者, 获得掌控天空气息的权能。 增加基本攻击力和技能攻击力, 部分技能附加特殊效果。\n + [唤雷符] : 可以探索施放者周围的350px内的敌人后施放, 最多向12名敌人召唤落雷。 闪电对每名敌人最多造成1次伤害。\n + [驱邪咒] : 生成除灵符, 对更大范围的敌人进行攻击。 + """ + name = "乾坤之境" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "5806440d21e7546d50007a5ba11f8024" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 天泽神龙阵 +# priest_female/sorceress/d429147c372b549c3dadcabcba50787f +# 0c1b401bb09241570d364420b3ba3fd7/d429147c372b549c3dadcabcba50787f +class Skill38(ActiveSkill): + """ + 使用蕴含神力的符咒画出阵法后, 通过阵法释放神龙气息。 随后, 投掷符咒并将其引爆。 + """ + name = "天泽神龙阵" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [870, 6750] + uuid = "d429147c372b549c3dadcabcba50787f" + hasVP = False + hasUP = False + + # 神龙的气息攻击力 : {value0}% X {value1} + data0 = [0, 11174, 12307, 13441, 14574, 15708, 16841, 17975, 19109, 20242, 21376, 22509, 23643, 24776, 25910, 27044, 28177, 29311, 30444, 31578, 32711, 33845, 34978, 36112, 37246, 38379, 39513, 40646, 41780, 42913, 44047, 45181, 46314, 47448, 48581, 49715, 50848, 51982, 53115, 54249, 55383, 56516, 57650, 58783, 59917, 61050, 62184, 63318, 64451, 65585, 66718]# noqa: E501 + 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 + # 符咒爆炸攻击力 : {value2}% + data2 = [0, 63125, 69529, 75933, 82337, 88741, 95145, 101549, 107953, 114357, 120761, 127165, 133569, 139973, 146377, 152781, 159185, 165589, 171993, 178397, 184801, 191205, 197609, 204013, 210417, 216821, 223225, 229629, 236033, 242437, 248841, 255245, 261649, 268053, 274457, 280861, 287265, 293669, 300073, 306477, 312881, 319285, 325689, 332093, 338497, 344901, 351305, 357709, 364113, 370517, 376921]# noqa: E501 + +# 神龙之舞·天一 +# priest_female/sorceress/7ec521d063d2190e1fcc5bd229af9bcf +# 0c1b401bb09241570d364420b3ba3fd7/7ec521d063d2190e1fcc5bd229af9bcf +class Skill39(ActiveSkill): + """ + 光启·驱魔师翩翩起舞, 与神龙化为一体, 将蕴含神力的念珠和神龙一起升至空中, 然后向敌人降下天罚。\n + 最后念珠化为神龙如意珠, 与神龙一起歼灭地上的敌人。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "神龙之舞·天一" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4000, 8000] + uuid = "7ec521d063d2190e1fcc5bd229af9bcf" + hasVP = False + hasUP = False + + # 念珠碰撞攻击力 : {value0}% x {value1} + data0 = [0, 33493, 41259, 49026, 56792, 64559, 72325, 80092, 87858, 95625, 103391, 111158, 118924, 126691, 134457, 142223, 149990, 157756, 165523, 173289, 181056, 188822, 196589, 204355, 212122, 219888, 227655, 235421, 243188, 250954, 258721, 266487, 274253, 282020, 289786, 297553, 305319, 313086, 320852, 328619, 336385, 344152, 351918, 359685, 367451, 375218, 382984, 390751, 398517, 406283, 414050]# noqa: E501 + 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 + # 如意珠碰撞攻击力 : {value2}% + data2 = [0, 111643, 137531, 163419, 189308, 215196, 241084, 266972, 292861, 318749, 344637, 370525, 396414, 422302, 448190, 474078, 499966, 525855, 551743, 577631, 603519, 629408, 655296, 681184, 707072, 732961, 758849, 784737, 810625, 836513, 862402, 888290, 914178, 940066, 965955, 991843, 1017731, 1043619, 1069508, 1095396, 1121284, 1147172, 1173061, 1198949, 1224837, 1250725, 1276613, 1302502, 1328390, 1354278, 1380166]# noqa: E501 + # 如意珠爆炸多段攻击力 : {value3}% x {value4} + data3 = [0, 39873, 49118, 58364, 67610, 76856, 86101, 95347, 104593, 113839, 123085, 132330, 141576, 150822, 160068, 169314, 178559, 187805, 197051, 206297, 215543, 224788, 234034, 243280, 252526, 261772, 271017, 280263, 289509, 298755, 308001, 317246, 326492, 335738, 344984, 354230, 363475, 372721, 381967, 391213, 400459, 409704, 418950, 428196, 437442, 446688, 455933, 465179, 474425, 483671, 492917]# noqa: E501 + 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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'sorceress' + self.nameCN = '神启·巫女' + self.role = 'priest_female' + self.角色 = '圣职者(女)' + self.职业 = '巫女' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_male/avenger.py b/backend/core/character/GF/priest_male/avenger.py new file mode 100644 index 00000000..686a3fb9 --- /dev/null +++ b/backend/core/character/GF/priest_male/avenger.py @@ -0,0 +1,1685 @@ +#f6a4ad30555b99b499c07835f87ce522 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 空斩打 +# priest_male/avenger/3c5604bdbb0240b8f130f59ab40509c3 +# f6a4ad30555b99b499c07835f87ce522/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 \n + 在[意念驱动]已施放状态下, 将无法使用此技能。\n + 转职为光明骑士后, 技能类型变为独立攻击力。\n + 转职为驱魔师后, 可以蓄气攻击。 + """ + name = "空斩打" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 浮空力比率 : {value0}% + data0 = [0, 131.4, 132.8, 133.9, 135.4, 136.5, 137.9, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 161.9, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 168, 195, 222, 248, 275, 302, 329, 355, 382, 409, 436, 463, 489, 516, 543, 570, 597, 623, 650, 677]# noqa: E501 + +# 虎袭 +# priest_male/avenger/f2fb27162beb0b87a7cb9af7900e95f2 +# f6a4ad30555b99b499c07835f87ce522/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): + """ + 抓取前方1名敌人并向前跑动一段距离后扔开, 可以对跑动中撞到的敌人造成多段攻击伤害。\n + 若在前冲中按攻击键, 则直接扔开抓住的敌人。 抓住的敌人只有在最后扔开时才有伤害判定, 掷出的敌人会对撞到的敌人造成附加伤害。\n + 抓取并掷出敌人时, 若按攻击键, 则可以给予敌人更多伤害。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "虎袭" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [15, 154] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 跑动中撞到敌人时攻击力 : {value0}% + data0 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690, 708, 725, 743, 761, 779, 796, 814, 832, 850, 867, 885, 903, 921, 938, 956, 974, 992, 1009, 1027, 1045, 1063, 1080, 1098, 1116, 1134, 1151, 1169, 1187, 1205, 1222, 1240, 1258, 1276, 1293, 1311, 1329, 1347, 1364, 1382, 1400]# noqa: E501 + # 跑动中攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 扔开抓住的敌人时攻击力 : {value2}% + data2 = [0, 547, 602, 658, 713, 769, 824, 880, 935, 991, 1046, 1102, 1157, 1213, 1268, 1324, 1379, 1435, 1490, 1546, 1601, 1657, 1712, 1768, 1823, 1879, 1934, 1990, 2045, 2101, 2156, 2212, 2267, 2323, 2378, 2434, 2489, 2545, 2600, 2656, 2711, 2767, 2822, 2878, 2933, 2989, 3044, 3100, 3155, 3211, 3266, 3322, 3377, 3433, 3488, 3544, 3599, 3655, 3710, 3766, 3821, 3877, 3932, 3988, 4043, 4099, 4154, 4210, 4265, 4321, 4376]# noqa: E501 + # 间接攻击力 : {value3}% + data3 = [0, 274, 302, 330, 357, 385, 413, 441, 469, 496, 524, 552, 580, 608, 635, 663, 691, 719, 747, 774, 802, 830, 858, 886, 913, 941, 969, 997, 1025, 1052, 1080, 1108, 1136, 1164, 1191, 1219, 1247, 1275, 1302, 1330, 1358, 1386, 1414, 1441, 1469, 1497, 1525, 1553, 1580, 1608, 1636, 1664, 1692, 1719, 1747, 1775, 1803, 1831, 1858, 1886, 1914, 1942, 1970, 1997, 2025, 2053, 2081, 2109, 2136, 2164, 2192]# noqa: E501 + # 追加操作后的攻击力增加率 : {value4}% + data4 = [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 + +# 后跳 +# priest_male/avenger/7822d6d52e10964a6755f142c666b494 +# f6a4ad30555b99b499c07835f87ce522/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_male/avenger/5a56514f35cf0270ae8d6c65f8fefd78 +# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_male/avenger/ce26c6b69d02a440a81b552bec94f03b +# f6a4ad30555b99b499c07835f87ce522/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# priest_male/avenger/892ef624d8bf3d7fc045f84825fd6104 +# f6a4ad30555b99b499c07835f87ce522/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 缓慢愈合 +# priest_male/avenger/1fadde0eece18649caddbca7bd58cc2f +# f6a4ad30555b99b499c07835f87ce522/1fadde0eece18649caddbca7bd58cc2f +class Skill6(ActiveSkill): + """ + 选择一定范围内的队员恢复生命值。 + """ + name = "缓慢愈合" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [28, 308] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = True + + # 生命值恢复时间 : {value0}秒 + data0 = [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 + # 生命值恢复量 : {value1} + data1 = [0, 8554, 9131, 9705, 10365, 11064, 11803, 12544, 13325, 14107, 14929, 15752, 16657, 17561, 18425, 19372, 20317, 21304, 22333, 23319, 24347, 25417, 26527, 27637, 28790, 29940, 31134, 32368, 33560, 34835, 36110, 37426, 38743, 40100, 41415, 42815, 44253, 45652, 47049, 48489, 49929, 51410, 52931, 54206, 55646, 57084, 58483, 59883, 61321, 62720, 64160, 65598, 66997, 68437, 69875, 71274, 72672, 74112, 75511, 76951, 78389, 79788, 81228, 82666, 84065, 85462, 86902, 88301, 89740, 91180, 92579]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 直拳冲击 +# priest_male/avenger/faf9cd66281078b51be2ee0b0f6c5530 +# f6a4ad30555b99b499c07835f87ce522/faf9cd66281078b51be2ee0b0f6c5530 +class Skill7(ActiveSkill): + """ + 向前方敌人发出强威力的直拳冲击, 可以形成多段攻击; 最后一击有很高的伤害和暴击率。\n + 转职成为蓝拳使者时, 才可以强制中断基本攻击动作, 并立即施放该技能。 + """ + name = "直拳冲击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [15, 154] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + # 攻击次数 : {value0}次 + data0 = [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 + # 第一击和第二击攻击力 : {value1}% + data1 = [0, 796, 877, 958, 1038, 1119, 1200, 1281, 1361, 1442, 1523, 1604, 1684, 1765, 1846, 1927, 2007, 2088, 2169, 2250, 2330, 2411, 2492, 2573, 2653, 2734, 2815, 2896, 2976, 3057, 3138, 3219, 3299, 3380, 3461, 3542, 3622, 3703, 3784, 3865, 3945, 4026, 4107, 4188, 4268, 4349, 4430, 4511, 4591, 4672, 4753, 4834, 4914, 4995, 5076, 5157, 5237, 5318, 5399, 5480, 5560, 5641, 5722, 5803, 5883, 5964, 6045, 6126, 6206, 6287, 6368]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 2387, 2629, 2871, 3113, 3356, 3598, 3840, 4082, 4324, 4566, 4809, 5051, 5293, 5535, 5777, 6019, 6262, 6504, 6746, 6988, 7230, 7472, 7715, 7957, 8199, 8441, 8683, 8925, 9167, 9410, 9652, 9894, 10136, 10378, 10620, 10863, 11105, 11347, 11589, 11831, 12073, 12316, 12558, 12800, 13042, 13284, 13526, 13769, 14011, 14253, 14495, 14737, 14979, 15221, 15464, 15706, 15948, 16190, 16432, 16674, 16917, 17159, 17401, 17643, 17885, 18127, 18370, 18612, 18854, 19096]# noqa: E501 + # 最后一击的物理/魔法暴击率增加 : {value3}% + data3 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + +# 净化 +# priest_male/avenger/d0cdaca82892e54097f22a1f60817048 +# f6a4ad30555b99b499c07835f87ce522/d0cdaca82892e54097f22a1f60817048 +class Skill8(ActiveSkill): + """ + 使一定范围内的队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 消除异常状态数量 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 勾拳追击 +# priest_male/avenger/d296043df164385a14cb973c8c7c4d07 +# f6a4ad30555b99b499c07835f87ce522/d296043df164385a14cb973c8c7c4d07 +class Skill9(ActiveSkill): + """ + 向前方敌人发动前冲攻击后, 可以用上勾拳进行追击。 + """ + name = "勾拳追击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [10, 84] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 3871, 4264, 4656, 5049, 5442, 5835, 6227, 6620, 7013, 7405, 7798, 8191, 8584, 8976, 9369, 9762, 10154, 10547, 10940, 11332, 11725, 12118, 12511, 12903, 13296, 13689, 14081, 14474, 14867, 15260, 15652, 16045, 16438, 16830, 17223, 17616, 18009, 18401, 18794, 19187, 19579, 19972, 20365, 20758, 21150, 21543, 21936, 22328, 22721, 23114, 23507, 23899, 24292, 24685, 25077, 25470, 25863, 26255, 26648, 27041, 27434, 27826, 28219, 28612, 29004, 29397, 29790, 30183, 30575, 30968]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 100, 101.7, 103.5, 105.2, 107, 108.5, 110.2, 112, 113.7, 115.5, 117.2, 119, 120.7, 122.5, 124.2, 125.7, 127.5, 129.2, 131, 132.7, 134.5, 136.2, 138, 139.7, 141.5, 143, 144.7, 146.5, 148.2, 150, 151.7, 153.5, 155.2, 157, 158.5, 160.2, 162, 163.7, 165.5, 167.2, 169, 170.7, 172.5, 174.2, 175.7, 177.5, 179.2, 181, 182.7, 184.5, 186.2, 188, 189.7, 191.2, 193, 194.7, 196.5, 198.2, 200, 201.7, 203.5, 205.2, 207, 208.5, 210.2, 212, 213.7, 215.5, 217.2, 219]# noqa: E501 + +# 恶魔之手 +# priest_male/avenger/ca75c965f20a150f99f54155a37400df +# f6a4ad30555b99b499c07835f87ce522/ca75c965f20a150f99f54155a37400df +class Skill10(ActiveSkill): + """ + 召唤出恶魔之手, 使敌人受到伤害。\n + 恶魔之手的伸手和握住各有攻击判定, 握住时有一定几率使敌人进入束缚状态。\n + 可以强制中断基本攻击动作, 并立即施放该技能。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "恶魔之手" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 伸手时攻击力 : {value0}% + data0 = [0, 1166, 1284, 1403, 1521, 1639, 1757, 1876, 1994, 2112, 2231, 2349, 2467, 2585, 2704, 2822, 2940, 3059, 3177, 3295, 3413, 3532, 3650, 3768, 3887, 4005, 4123, 4241, 4360, 4478, 4596, 4715, 4833, 4951, 5069, 5188, 5306, 5424, 5543, 5661, 5779, 5897, 6016, 6134, 6252, 6371, 6489, 6607, 6725, 6844, 6962, 7080, 7199, 7317, 7435, 7553, 7672, 7790, 7908, 8027, 8145, 8263, 8381, 8500, 8618, 8736, 8855, 8973, 9091, 9209, 9328]# noqa: E501 + # 握住时攻击力 : {value1}% + data1 = [0, 2327, 2563, 2799, 3035, 3271, 3507, 3743, 3980, 4216, 4452, 4688, 4924, 5160, 5396, 5632, 5868, 6104, 6340, 6576, 6812, 7049, 7285, 7521, 7757, 7993, 8229, 8465, 8701, 8937, 9173, 9409, 9645, 9881, 10118, 10354, 10590, 10826, 11062, 11298, 11534, 11770, 12006, 12242, 12478, 12714, 12950, 13187, 13423, 13659, 13895, 14131, 14367, 14603, 14839, 15075, 15311, 15547, 15783, 16019, 16256, 16492, 16728, 16964, 17200, 17436, 17672, 17908, 18144, 18380, 18616]# noqa: E501 + # 束缚几率 : {value2}% + data2 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + # 束缚持续时间 : {value3}秒 + data3 = [0, 2, 2, 2.1, 2.2, 2.2, 2.3, 2.4, 2.4, 2.5, 2.6, 2.6, 2.7, 2.8, 2.8, 2.9, 3, 3.1, 3.1, 3.2, 3.3, 3.3, 3.4, 3.5, 3.5, 3.6, 3.7, 3.7, 3.8, 3.9, 4, 4, 4.1, 4.2, 4.2, 4.3, 4.4, 4.4, 4.5, 4.6, 4.6, 4.7, 4.8, 4.8, 4.9, 5, 5.1, 5.1, 5.2, 5.3, 5.3, 5.4, 5.5, 5.5, 5.6, 5.7, 5.7, 5.8, 5.9, 6, 6, 6.1, 6.2, 6.2, 6.3, 6.4, 6.4, 6.5, 6.6, 6.6, 6.7]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放时- + # 攻击力增加率 : {value4}% + data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501 + # 冷却时间增加率 : {value5}% + data5 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 手大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 强化 - 后跳 +# priest_male/avenger/2b340542e776818b78f3212af184bd6b +# f6a4ad30555b99b499c07835f87ce522/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_male/avenger/1fea5a626f15230237946a11a9d11582 +# f6a4ad30555b99b499c07835f87ce522/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 化魔 +# priest_male/avenger/2f5d03c7848effbc0a23f4df45d9ca46 +# f6a4ad30555b99b499c07835f87ce522/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill13(ActiveSkill): + """ + 在效果持续期间, 将自身一定量的生命值转换成魔法值, 若当前生命值少于施放技能所需的生命值, 则无法使用此技能。\n + - [转职为惩戒者后] -\n + 施放其他技能时, 可以施放[化魔]; 施放一次后, 每隔一段时间自动施放。\n + 使用单独的生命值消耗量和魔法值恢复量, 并且发动[恶魔诅咒]技能。\n + 当前生命值少于施放技能所需的生命值时, 仍然会消耗剩余生命值发动技能; 生命值为1时, 将不消耗生命值直接发动。\n + 每次施放时, 增加魔化状态的持续时间、 减少冷却时间, 并且恢复一定量的恶魔能量。\n + 在决斗场中, 施放其他技能过程中无法使用该技能。 + """ + name = "化魔" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 8 + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 生命值消耗 : {value0} + data0 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # 魔法值恢复 : {value1} + data1 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # - [转职为惩戒者后] - + # 恶魔能量恢复 : {value2} + data2 = [0, 144, 154, 166, 175, 187, 197, 209, 218, 230, 240, 250]# noqa: E501 + # 魔化状态持续时间增加 : {value3}秒 + data3 = [0, 7.2, 7.4, 7.5, 7.7, 7.9, 8, 8.2, 8.3, 8.5, 8.7, 8.8]# noqa: E501 + # 魔化状态冷却时间减少 : {value4}秒 + data4 = [0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]# noqa: E501 + # 生命值消耗 : {value5} + data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 魔法值恢复 : {value6} + data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [化魔]发动间隔 : {value7}秒 + data7 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + +# 落凤锤 +# priest_male/avenger/45442bbbe33540b4deeec29437dae70c +# f6a4ad30555b99b499c07835f87ce522/45442bbbe33540b4deeec29437dae70c +class Skill14(ActiveSkill): + """ + 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。\n + 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。\n + 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。\n + 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。\n + - [可施放技能] -\n + [疾风打]\n + [星落打]\n + [狂乱锤击]\n + [疾空旋风破]\n + [无双击]\n + [逆鳞震]\n + [逆龙七杀] + """ + name = "落凤锤" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 巨兵打击攻击力 : {value0}% + data0 = [0, 1181, 1301, 1421, 1541, 1661, 1780, 1900, 2020, 2140, 2260, 2380, 2499, 2619, 2739, 2859, 2979, 3099, 3218, 3338, 3458, 3578, 3698, 3818, 3937, 4057, 4177, 4297, 4417, 4536, 4656, 4776, 4896, 5016, 5136, 5255, 5375, 5495, 5615, 5735, 5855, 5974, 6094, 6214, 6334, 6454, 6574, 6693, 6813, 6933, 7053, 7173, 7293, 7412, 7532, 7652, 7772, 7892, 8012, 8131, 8251, 8371, 8491, 8611, 8731, 8850, 8970, 9090, 9210, 9330, 9450]# noqa: E501 + # 冲击波范围 : {value1}px + data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 4725, 5204, 5683, 6163, 6642, 7121, 7601, 8080, 8559, 9039, 9518, 9997, 10477, 10956, 11435, 11915, 12394, 12873, 13353, 13832, 14311, 14791, 15270, 15749, 16229, 16708, 17187, 17667, 18146, 18625, 19105, 19584, 20063, 20543, 21022, 21501, 21981, 22460, 22939, 23419, 23898, 24377, 24857, 25336, 25815, 26295, 26774, 27253, 27733, 28212, 28691, 29171, 29650, 30129, 30608, 31088, 31567, 32046, 32526, 33005, 33484, 33964, 34443, 34922, 35402, 35881, 36360, 36840, 37319, 37798]# noqa: E501 + # 转职成为驱魔师时, 冲击波范围增加率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 恶魔之力 +# priest_male/avenger/dac8d8207618150c162e4c6f9e168527 +# f6a4ad30555b99b499c07835f87ce522/dac8d8207618150c162e4c6f9e168527 +class Skill15(PassiveSkill): + """ + 惩戒者特有技能; 可以使基本攻击产生变化, 在进行基本攻击或技能攻击时, 可以积攒恶魔能量。 施放技能后, 可以按Z、 X、 C键, 消耗恶魔能量并用恶魔残影给予敌人暗属性魔法伤害。 部分技能施放过程中, 无法追加施放[恶魔之力], 且魔化状态下无法发动。\n + 并且[落凤锤]、 [升天阵]、 [恶魔屏障]、 [审判]、 [邪魔再临]、 [极恶洪流]技能不会恢复恶魔能量, 部分技能消耗恶魔能量, 可以造成更强大的伤害。 [审判]技能在恶魔能量不足时无法施放。\n + [可以使用恶魔之力]\n + 前冲攻击、 [恶魔之手]、 [回旋飞镰]、 [魔镰之舞]、 [恶魔之刺]、 [厄运之轮]、 [黑暗之触]、 [恶魔之拳]、 [黑暗权能]\n + [消耗恶魔能量]\n + [黑暗权能]、 [不朽战吼]、 [毁灭强击]、 [永堕 : 混沌弑神]、 [极恶洪流]、 [审判](恶魔能量不足时无法施放)\n + 在决斗场中, 决斗开始时恶魔能量初始值为0。 + """ + name = "恶魔之力" + learnLv = 15 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "dac8d8207618150c162e4c6f9e168527" + hasVP = False + hasUP = False + + # 恶魔能量上限 : {value0} + data0 = [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]# noqa: E501 + # 使用Z键攻击时, 恶魔能量消耗 : {value1} + data1 = [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]# noqa: E501 + # 使用X键攻击时, 恶魔能量消耗 : {value2} + data2 = [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]# noqa: E501 + # 使用C键攻击时, 恶魔能量消耗 : {value3} + 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]# noqa: E501 + # 使用Z键时的攻击力 : {value4}% + data4 = [0, 2174, 2520, 2867, 3213, 3560, 3907, 4253, 4600, 4946, 5293, 5639, 5986, 6332, 6679, 7025, 7372, 7719, 8065, 8412, 8758, 9105, 9451, 9798, 10144, 10491, 10837, 11184, 11530, 11877, 12224]# noqa: E501 + # 使用X键时的攻击力 : {value5}% + data5 = [0, 2174, 2520, 2867, 3213, 3560, 3907, 4253, 4600, 4946, 5293, 5639, 5986, 6332, 6679, 7025, 7372, 7719, 8065, 8412, 8758, 9105, 9451, 9798, 10144, 10491, 10837, 11184, 11530, 11877, 12224]# noqa: E501 + # 使用C键时的攻击力 : {value6}% + data6 = [0, 2174, 2520, 2867, 3213, 3560, 3907, 4253, 4600, 4946, 5293, 5639, 5986, 6332, 6679, 7025, 7372, 7719, 8065, 8412, 8758, 9105, 9451, 9798, 10144, 10491, 10837, 11184, 11530, 11877, 12224]# noqa: E501 + +# 魔镰之舞 +# priest_male/avenger/8e358ecf99ac9df31a6132aeafe378a9 +# f6a4ad30555b99b499c07835f87ce522/8e358ecf99ac9df31a6132aeafe378a9 +class Skill16(ActiveSkill): + """ + 将恶魔的气息注入到镰刀之中, 并快速挥动镰刀给予敌人多段暗属性伤害; 每次攻击可恢复一定量的生命值。 若连续按技能键, 则可以加快镰刀挥动速度。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "魔镰之舞" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 336] + uuid = "8e358ecf99ac9df31a6132aeafe378a9" + hasVP = False + hasUP = True + + # 挥舞镰刀攻击力 : {value0}% + data0 = [0, 609, 671, 733, 795, 856, 918, 980, 1042, 1103, 1165, 1227, 1289, 1351, 1412, 1474, 1536, 1598, 1660, 1721, 1783, 1845, 1907, 1969, 2030, 2092, 2154, 2216, 2278, 2339, 2401, 2463, 2525, 2587, 2648, 2710, 2772, 2834, 2896, 2957, 3019, 3081, 3143, 3205, 3266, 3328, 3390, 3452, 3513, 3575, 3637, 3699, 3761, 3822, 3884, 3946, 4008, 4070, 4131, 4193, 4255, 4317, 4379, 4440, 4502, 4564, 4626, 4688, 4749, 4811, 4873]# noqa: E501 + # 多段攻击次数 : 6次 + # 每次攻击的生命值恢复 : {value1} + data1 = [0, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 185, 190, 195, 200, 205, 210, 215, 220, 225, 230, 235, 240, 245, 250, 255, 260, 265, 270, 275, 280, 285, 290, 295, 300, 305, 310, 315, 320, 325, 330, 335, 340, 345, 350, 355, 360, 365, 370, 375, 380]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放[魔镰之舞]时 - + # 攻击力增加率 : {value2}% + data2 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + # 冷却时间增加率 : {value3}% + data3 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + +# 半魔化 +# priest_male/avenger/5c00ce6d7dbbb5e9a0f6e1071d486832 +# f6a4ad30555b99b499c07835f87ce522/5c00ce6d7dbbb5e9a0f6e1071d486832 +class Skill17(ActiveSkill): + """ + 解放部分恶魔之力, 在人形或半魔化状态时, 增加部分技能的攻击力。 施放[半魔化]后, 会进入半人半魔的状态, 增加攻击速度和移动速度, 并施放更为强力的恶魔残影。\n + 在半魔化状态下, 施放[厄运之轮]、 [末日浩劫]途中可以变身为[魔化 : 末日守卫者], 并对敌人造成伤害。\n + [增加攻击力的技能]\n + [恶魔之手]、 [魔镰之舞]、 [裂地锤]、 [回旋飞镰]、 [黑暗之刺]、 [厄运之轮]、 [黑暗之触]、 [恶魔之拳]、 [黑暗权能]、 [地狱之门]、 [末日浩劫]、 [不朽战吼]、 [毁灭强击]、 [永堕 : 混沌弑神]、 [极恶洪流]、 [末日福音 : 毁灭之翼] + """ + name = "半魔化" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 15 + cd = 5 + mp = [394, 5061] + uuid = "5c00ce6d7dbbb5e9a0f6e1071d486832" + hasVP = False + hasUP = False + + # 在人形或半魔化状态时, 技能攻击力增加率 : {value0}% + data0 = [0, 30, 32, 33, 35, 36, 38, 39, 41, 42, 44, 45]# noqa: E501 + # 键恶魔残影攻击力比率 : {value1}% + data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501 + # 键恶魔残影攻击力比率 : {value2}% * 4 + data2 = [0, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28]# noqa: E501 + # 键恶魔残影攻击力比率 : {value3}% * 2 + data3 = [0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55]# noqa: E501 + # 攻击速度增加 : {value4}% + data4 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 移动速度增加 : {value5}% + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 发动[半魔化]时需要的恶魔能量 : {value6}% + data6 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 恶魔能量衰减周期 : {value7}秒 + data7 = [0, 1.29, 1.3, 1.31, 1.32, 1.33, 1.34, 1.35, 1.36, 1.37, 1.38, 1.39]# noqa: E501 + # 每个衰减周期恶魔能量减少 : {value8} + data8 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 在半魔化状态下, 施放[末日浩劫]途中变身为魔化状态时的冲击波范围增加率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 升天阵 +# priest_male/avenger/b89c9ab317bc0a443f6497b7cca2f6a8 +# f6a4ad30555b99b499c07835f87ce522/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill18(ActiveSkill): + """ + 在前方布下升天阵, 使阵内的敌人受到伤害的同时使其浮空。\n + 转职成为驱魔师时, 才可以强制中断基本攻击动作, 并立即施放该技能; 增加20%的攻击力。\n + [升天阵]可以把浮空的敌人聚集到阵的中心。 + """ + name = "升天阵" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 308] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5435, 5986, 6538, 7089, 7641, 8192, 8743, 9295, 9846, 10397, 10949, 11500, 12052, 12603, 13154, 13706, 14257, 14808, 15360, 15911, 16463, 17014, 17565, 18117, 18668, 19219, 19771, 20322, 20874, 21425, 21976, 22528, 23079, 23630, 24182, 24733, 25285, 25836, 26387, 26939, 27490, 28041, 28593, 29144, 29696, 30247, 30798, 31350, 31901, 32452, 33004, 33555, 34107, 34658, 35209, 35761, 36312, 36863, 37415, 37966, 38518, 39069, 39620, 40172, 40723, 41274, 41826, 42377, 42929, 43480]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6]# noqa: E501 + # [范围信息] + # 攻击范围 : {value2}px + data2 = [0, 100, 101, 102, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, 133, 134, 134, 135, 136, 137, 138, 139, 139, 140, 141, 142, 143, 144, 145, 146, 146, 147, 148, 149, 150, 151, 151, 152, 153, 154, 155, 156, 157, 158, 158, 159]# noqa: E501 + # 转职成为驱魔师时, 攻击范围 : {value3}% + data3 = [0, 110, 111, 112, 113, 114, 115, 115, 116, 118, 119, 120, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 169, 170, 171, 173, 174, 174, 175]# noqa: E501 + +# 镰刀精通 +# priest_male/avenger/8b08f9504167a9c0f3a1d29d71b7943e +# f6a4ad30555b99b499c07835f87ce522/8b08f9504167a9c0f3a1d29d71b7943e +class Skill19(PassiveSkill): + """ + 用镰刀系列武器攻击敌人时, 基本攻击类型会变成魔法攻击, 同时增加武器的攻击速度、 魔法暴击率和暗属性抗性, 并减少光属性抗性。 + """ + name = "镰刀精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "8b08f9504167a9c0f3a1d29d71b7943e" + hasVP = False + hasUP = False + + # 魔法攻击力增加率 : {value0}% + data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # 魔法暴击率增加 : {value2}% + data2 = [0, 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 + # 暗属性抗性增加 : {value3} + data3 = [0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120]# noqa: E501 + # 光属性抗性减少 : {value4} + data4 = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60]# noqa: E501 + +# 裂地锤 +# priest_male/avenger/0c3a468aee1f7ce06bf91eb3319518c1 +# f6a4ad30555b99b499c07835f87ce522/0c3a468aee1f7ce06bf91eb3319518c1 +class Skill20(ActiveSkill): + """ + 将恶魔的气息聚集到拳头后, 用力锤击地面击起乱石。 乱石柱从地面出来后, 对周围敌人造成暗属性伤害。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 石柱变为黑暗石柱, 并增加乱石的数量和冷却时间。\n + 黑暗石柱会追加爆炸, 对敌人造成伤害。 + """ + name = "裂地锤" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [30, 336] + uuid = "0c3a468aee1f7ce06bf91eb3319518c1" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 1133, 1248, 1363, 1478, 1593, 1708, 1823, 1938, 2053, 2167, 2282, 2397, 2512, 2627, 2742, 2857, 2972, 3087, 3202, 3317, 3432, 3547, 3662, 3777, 3892, 4007, 4121, 4236, 4351, 4466, 4581, 4696, 4811, 4926, 5041, 5156, 5271, 5386, 5501, 5616, 5731, 5846, 5961, 6076, 6190, 6305, 6420, 6535, 6650, 6765, 6880, 6995, 7110, 7225, 7340, 7455, 7570, 7685, 7800, 7915, 8030, 8144, 8259, 8374, 8489, 8604, 8719, 8834, 8949, 9064]# noqa: E501 + # [裂地锤]生成数量 : {value1}个 + 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 + # [魔化 : 末日守卫者]状态下施放[裂地锤]时 + # 石柱变为黑暗石柱 + # 升起的乱石数量 : {value2}个 + data2 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 冷却时间增加率 : {value3}% + data3 = [0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55]# noqa: E501 + +# 暴击 +# priest_male/avenger/fc1262c19f3d0477ee8eda47b8db8696 +# f6a4ad30555b99b499c07835f87ce522/fc1262c19f3d0477ee8eda47b8db8696 +class Skill21(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 回旋飞镰 +# priest_male/avenger/0113c8b1306ca76d208f83f2d093dd62 +# f6a4ad30555b99b499c07835f87ce522/0113c8b1306ca76d208f83f2d093dd62 +class Skill22(ActiveSkill): + """ + 向前方投掷回旋的恶魔镰刀, 使敌人受到暗属性伤害。 若再按一次技能键或待一定时间后可收回镰刀, 同时给予敌人多段暗属性伤害。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "回旋飞镰" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [45, 462] + uuid = "0113c8b1306ca76d208f83f2d093dd62" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 1055, 1162, 1269, 1376, 1483, 1590, 1697, 1804, 1912, 2019, 2126, 2233, 2340, 2447, 2554, 2661, 2768, 2875, 2982, 3089, 3196, 3303, 3410, 3517, 3624, 3731, 3838, 3945, 4052, 4159, 4266, 4374, 4481, 4588, 4695, 4802, 4909, 5016, 5123, 5230, 5337, 5444, 5551, 5658, 5765, 5872, 5979, 6086, 6193, 6300, 6407, 6514, 6621, 6729, 6836, 6943, 7050, 7157, 7264, 7371, 7478, 7585, 7692, 7799, 7906, 8013, 8120, 8227, 8334, 8441]# noqa: E501 + # 攻击次数 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 多段攻击力 : {value2}% + data2 = [0, 1684, 1855, 2026, 2196, 2367, 2538, 2709, 2880, 3051, 3222, 3392, 3563, 3734, 3905, 4076, 4247, 4417, 4588, 4759, 4930, 5101, 5272, 5442, 5613, 5784, 5955, 6126, 6297, 6467, 6638, 6809, 6980, 7151, 7322, 7492, 7663, 7834, 8005, 8176, 8347, 8518, 8688, 8859, 9030, 9201, 9372, 9543, 9713, 9884, 10055, 10226, 10397, 10568, 10738, 10909, 11080, 11251, 11422, 11593, 11763, 11934, 12105, 12276, 12447, 12618, 12788, 12959, 13130, 13301, 13472]# noqa: E501 + # 多段攻击次数 : {value3}次 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放时 - + # 投掷镰刀攻击力 : {value4}% + data4 = [0, 1684, 1855, 2026, 2196, 2367, 2538, 2709, 2880, 3051, 3222, 3392, 3563, 3734, 3905, 4076, 4247, 4417, 4588, 4759, 4930, 5101, 5272, 5442, 5613, 5784, 5955, 6126, 6297, 6467, 6638, 6809, 6980, 7151, 7322, 7492, 7663, 7834, 8005, 8176, 8347, 8518, 8688, 8859, 9030, 9201, 9372, 9543, 9713, 9884, 10055, 10226, 10397, 10568, 10738, 10909, 11080, 11251, 11422, 11593, 11763, 11934, 12105, 12276, 12447, 12618, 12788, 12959, 13130, 13301, 13472]# noqa: E501 + # 投掷镰刀多段攻击次数 : {value5}次 + data5 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 收回镰刀多段攻击力 : {value6}% + data6 = [0, 1055, 1162, 1269, 1376, 1483, 1590, 1697, 1804, 1912, 2019, 2126, 2233, 2340, 2447, 2554, 2661, 2768, 2875, 2982, 3089, 3196, 3303, 3410, 3517, 3624, 3731, 3838, 3945, 4052, 4159, 4266, 4374, 4481, 4588, 4695, 4802, 4909, 5016, 5123, 5230, 5337, 5444, 5551, 5658, 5765, 5872, 5979, 6086, 6193, 6300, 6407, 6514, 6621, 6729, 6836, 6943, 7050, 7157, 7264, 7371, 7478, 7585, 7692, 7799, 7906, 8013, 8120, 8227, 8334, 8441]# noqa: E501 + # 收回镰刀多段攻击次数 : {value7}次 + data7 = [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 + # 攻击力增加率 : {value8}% + data8 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 + # 冷却时间增加率 : {value9}% + data9 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # [范围信息] + # [魔化 : 末日守卫者]状态下, 攻击范围比率 : {value10}% + data10 = [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 + +# 堕落之魂 +# priest_male/avenger/527cdc3ecca985e18ef819d456532b26 +# f6a4ad30555b99b499c07835f87ce522/527cdc3ecca985e18ef819d456532b26 +class Skill23(ActiveSkill): + """ + 消耗自身的恶魔能量, 在一段时间内增加惩戒者的基本攻击力和技能攻击力, 恶魔能量不足时无法施放。\n + [堕落之魂]的技能等级会随着[恶魔之力]的技能等级增加而增加。 + """ + name = "堕落之魂" + learnLv = 25 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "527cdc3ecca985e18ef819d456532b26" + hasVP = False + hasUP = False + + # 惩戒者基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501 + # 恶魔能量消耗 : {value1} + data1 = [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 + # 持续时间 : {value2}秒 + data2 = [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 + +# 黑暗之刺 +# priest_male/avenger/ab6fc3303df03b58911967dfca2b5d07 +# f6a4ad30555b99b499c07835f87ce522/ab6fc3303df03b58911967dfca2b5d07 +class Skill24(ActiveSkill): + """ + 将身体内的恶魔气息释放出来, 形成黑暗之刺, 可以给敌人造成暗属性伤害, 并使其进入僵直状态。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则会追加打击效果, 并增加冷却时间。\n + 被击状态下也能施放技能, 被击状态下施放技能时, 攻击力会增加。 + """ + name = "黑暗之刺" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [60, 686] + uuid = "ab6fc3303df03b58911967dfca2b5d07" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 7811, 8603, 9395, 10188, 10980, 11773, 12565, 13357, 14150, 14942, 15734, 16527, 17319, 18112, 18904, 19696, 20489, 21281, 22073, 22866, 23658, 24451, 25243, 26035, 26828, 27620, 28413, 29205, 29997, 30790, 31582, 32374, 33167, 33959, 34752, 35544, 36336, 37129, 37921, 38714, 39506, 40298, 41091, 41883, 42675, 43468, 44260, 45053, 45845, 46637, 47430, 48222, 49014, 49807, 50599, 51392, 52184, 52976, 53769, 54561, 55354, 56146, 56938, 57731, 58523, 59315, 60108, 60900, 61693, 62485]# noqa: E501 + # 被敌人攻击时施放, 技能攻击力增加率 : {value1}% + 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 + # [魔化 : 末日守卫者]状态下施放[黑暗之刺]时 + # 黑暗之刺巨大化 + # 追加打击效果 + # 追加打击攻击力 : {value2}% + data2 = [0, 11375, 12529, 13683, 14837, 15991, 17145, 18300, 19454, 20608, 21762, 22916, 24070, 25224, 26378, 27532, 28686, 29840, 30994, 32148, 33302, 34456, 35610, 36764, 37918, 39072, 40226, 41380, 42534, 43688, 44842, 45996, 47150, 48304, 49458, 50612, 51766, 52920, 54074, 55228, 56382, 57536, 58690, 59844, 60998, 62152, 63306, 64460, 65615, 66769, 67923, 69077, 70231, 71385, 72539, 73693, 74847, 76001, 77155, 78309, 79463, 80617, 81771, 82925, 84079, 85233, 86387, 87541, 88695, 89849, 91003]# noqa: E501 + # 冷却时间增加率 : {value3}% + data3 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 恶魔诅咒 +# priest_male/avenger/002cbdd9bfd0f0b970451ae8d48d029e +# f6a4ad30555b99b499c07835f87ce522/002cbdd9bfd0f0b970451ae8d48d029e +class Skill25(PassiveSkill): + """ + 学习后, 增加惩戒者基本攻击和转职技能攻击力。 ([魔化 : 末日守卫者]基本攻击、 [恶魔之爪]除外)\n + 使用除[魔化 : 末日守卫者]技能之外的惩戒者转职技能时, 发动[恶魔诅咒]效果, 并增加移动速度。 + """ + name = "恶魔诅咒" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "002cbdd9bfd0f0b970451ae8d48d029e" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60]# noqa: E501 + # 移动速度增加 : {value1}% + data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501 + # [恶魔诅咒]发动几率 : {value2}% + data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # [恶魔诅咒]持续时间 : {value3}秒 + data3 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 厄运之轮 +# priest_male/avenger/ac21c02567f04a92b54dd85c091d1e5a +# f6a4ad30555b99b499c07835f87ce522/ac21c02567f04a92b54dd85c091d1e5a +class Skill26(ActiveSkill): + """ + 利用恶魔的力量将自身变为巨大的齿轮, 向前高速旋转并攻击敌人, 使其受到多段暗属性伤害。 按方向键可以改变齿轮的攻击方向, 并且如果在开始时按住向后方向键, 则可以缓慢移动。\n + 可以在跳跃状态下施放。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 会进化为死亡打击, 并增加攻击力和冷却时间。\n + 死亡打击会瞬间斩过敌人, 并造成伤害。 + """ + name = "厄运之轮" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 16 + mp = [180, 1512] + uuid = "ac21c02567f04a92b54dd85c091d1e5a" + hasVP = True + hasUP = True + vps = [{'name': '厄运之光', 'desc': '施放时间减少
可聚集敌人
变更为单次攻击'}, {'name': '裂影疾袭', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 齿轮多段攻击力 : {value0}% + data0 = [0, 1776, 1956, 2136, 2317, 2497, 2677, 2857, 3037, 3217, 3398, 3578, 3758, 3938, 4118, 4298, 4479, 4659, 4839, 5019, 5199, 5379, 5560, 5740, 5920, 6100, 6280, 6461, 6641, 6821, 7001, 7181, 7361, 7542, 7722, 7902, 8082, 8262, 8442, 8623, 8803, 8983, 9163, 9343, 9523, 9704, 9884, 10064, 10244, 10424, 10605, 10785, 10965, 11145, 11325, 11505, 11686, 11866, 12046, 12226, 12406, 12586, 12767, 12947, 13127, 13307, 13487, 13667, 13848, 14028, 14208]# noqa: E501 + # 移动距离 : {value1}px + data1 = [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 + # 多段攻击次数 : {value2}次 + data2 = [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 + # - [魔化 : 末日守卫者]状态下施放[厄运之轮]时 - + # 进化为死亡打击 + # 攻击力增加率 : {value3}% + data3 = [0, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134]# noqa: E501 + # 冷却时间增加率 : {value4}% + data4 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 移动距离 : {value5}px + data5 = [0, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350]# noqa: E501 + # 多段攻击次数 : {value6}次 + data6 = [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 + # [范围信息] + # 攻击范围比率 : {value7}% + 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 + # [魔化 : 末日守卫者]状态下攻击范围比率 : {value8}% + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [厄运之轮]\n + [魔化 : 末日守卫者]状态下, 在原地交叉双臂并向前方挥出, 对敌人进行攻击\n + - 将命中的敌人拉向Y轴\n + 删除多段攻击\n + - 总攻击力相同\n + [人形、 半魔化]状态下施放时, 不适用该属性 + """ + ... + + def vp_2(self): + """ + [厄运之轮]\n + [魔化 : 末日守卫者]状态下施放时, 变更为快速斩击更大范围的敌人并移动的技能\n + - 攻击范围 +30%\n + [人形、 半魔化]状态下施放时, 不适用该属性 + """ + ... + +# 恶魔之拳 +# priest_male/avenger/c91a62dc0a18360acf5031ac0ebf09f5 +# f6a4ad30555b99b499c07835f87ce522/c91a62dc0a18360acf5031ac0ebf09f5 +class Skill27(ActiveSkill): + """ + 从自己的影子中抽取恶魔的气息缠绕在手臂上, 然后向前方扩散。\n + 对敌人进行多段攻击并短暂强控敌人, 然后爆炸, 对周围敌人造成伤害。\n + 在决斗场中, 只有攻击之前的动作为霸体状态, 爆炸范围内的敌人会被拉到惩戒者的位置。 + """ + name = "恶魔之拳" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [300, 2604] + uuid = "c91a62dc0a18360acf5031ac0ebf09f5" + hasVP = True + hasUP = True + vps = [{'name': '噩梦之芽', 'desc': '可恢复生命值
速度增加
附加减速
恶魔能量恢复量增加'}, {'name': '时隙截停', 'desc': '取消僵直
[恶魔之拳]连接强化'}] # noqa: E501 + + # 多段攻击次数 : {value0}次 + data0 = [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 + # 多段攻击力 : {value1}% + data1 = [0, 369, 406, 444, 481, 519, 556, 594, 631, 668, 706, 743, 781, 818, 856, 893, 931, 968, 1005, 1043, 1080, 1118, 1155, 1193, 1230, 1267, 1305, 1342, 1380, 1417, 1455, 1492, 1529, 1567, 1604, 1642, 1679, 1717, 1754, 1792, 1829, 1866, 1904, 1941, 1979, 2016, 2054, 2091, 2128, 2166, 2203, 2241, 2278, 2316, 2353, 2391, 2428, 2465, 2503, 2540, 2578, 2615, 2653, 2690, 2727, 2765, 2802, 2840, 2877, 2915, 2952]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 13598, 14978, 16358, 17737, 19117, 20496, 21876, 23255, 24635, 26014, 27394, 28773, 30153, 31533, 32912, 34292, 35671, 37051, 38430, 39810, 41189, 42569, 43949, 45328, 46708, 48087, 49467, 50846, 52226, 53605, 54985, 56365, 57744, 59124, 60503, 61883, 63262, 64642, 66021, 67401, 68780, 70160, 71540, 72919, 74299, 75678, 77058, 78437, 79817, 81196, 82576, 83956, 85335, 86715, 88094, 89474, 90853, 92233, 93612, 94992, 96371, 97751, 99131, 100510, 101890, 103269, 104649, 106028, 107408, 108787]# noqa: E501 + # [魔化 : 末日守卫者状态下施放时] + # 多段攻击次数 : {value3}次 + 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 + # 多段攻击力 : {value4}% + data4 = [0, 479, 527, 576, 625, 673, 722, 770, 819, 868, 916, 965, 1013, 1062, 1110, 1159, 1208, 1256, 1305, 1353, 1402, 1451, 1499, 1548, 1596, 1645, 1693, 1742, 1791, 1839, 1888, 1936, 1985, 2034, 2082, 2131, 2179, 2228, 2276, 2325, 2374, 2422, 2471, 2519, 2568, 2617, 2665, 2714, 2762, 2811, 2859, 2908, 2957, 3005, 3054, 3102, 3151, 3200, 3248, 3297, 3345, 3394, 3442, 3491, 3540, 3588, 3637, 3685, 3734, 3783, 3831]# noqa: E501 + # 爆炸攻击力 : {value5}% + data5 = [0, 18492, 20368, 22244, 24120, 25996, 27872, 29748, 31624, 33500, 35376, 37252, 39128, 41004, 42880, 44756, 46632, 48508, 50384, 52260, 54136, 56012, 57888, 59764, 61640, 63516, 65392, 67268, 69144, 71020, 72896, 74772, 76648, 78524, 80400, 82276, 84152, 86028, 87904, 89780, 91656, 93532, 95409, 97285, 99161, 101037, 102913, 104789, 106665, 108541, 110417, 112293, 114169, 116045, 117921, 119797, 121673, 123549, 125425, 127301, 129177, 131053, 132929, 134805, 136681, 138557, 140433, 142309, 144185, 146061, 147937]# noqa: E501 + # [范围信息] + # 爆炸大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [恶魔之拳]\n + 消耗100恶魔能量, 对命中的敌人中最强的1名敌人附加3秒的恶意\n + 恶意结束后, 复仇者回收恶意并获得增益效果\n + 恶意没有单独的伤害, 被恶意附身的敌人死亡时, 立即回收恶意\n + - 对被附上恶意的敌人附加减速状态\n + - 回收恶意时恢复20%的生命值\n + - 10秒内攻击速度和移动速度 +10%\n + 恶魔能量恢复量 +50% + """ + ... + + def vp_2(self): + """ + [恶魔之拳]\n + 可以强制中断转职技能命中后僵直并施放[恶魔之拳] (觉醒技能除外)\n + 可以强制中断[恶魔之拳]命中后僵直并施放转职技能 (觉醒技能除外) + """ + ... + +# 黑暗之触 +# priest_male/avenger/5f4c55fe2ebdf0623bd76d4fda872ddc +# f6a4ad30555b99b499c07835f87ce522/5f4c55fe2ebdf0623bd76d4fda872ddc +class Skill28(ActiveSkill): + """ + 从自己的影子伸出恶魔之臂抓住敌人并聚集在前方, 撕扯攻击敌人后, 恶魔之臂回到影子里。\n + 成功命中敌人时恢复恶魔能量, 命中的敌人会被强制控制。\n + [魔化 : 末日守卫者]状态下施放时, 增加判定大小和攻击力。 + """ + name = "黑暗之触" + learnLv = 40 + masterLv = 50 + maxLv = 60 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 25 + mp = [300, 2604] + uuid = "5f4c55fe2ebdf0623bd76d4fda872ddc" + hasVP = True + hasUP = True + vps = [{'name': '灾厄使者', 'desc': '施放时间减少
可多次发动'}, {'name': '呓语召唤', 'desc': '范围增加
攻击力和冷却时间增加'}] # noqa: E501 + + # 刺击攻击力 : {value0}% + data0 = [0, 1667, 1836, 2005, 2174, 2344, 2513, 2682, 2851, 3020, 3189, 3358, 3527, 3697, 3866, 4035, 4204, 4373, 4542, 4711, 4880, 5049, 5219, 5388, 5557, 5726, 5895, 6064, 6233, 6402, 6572, 6741, 6910, 7079, 7248, 7417, 7586, 7755, 7925, 8094, 8263, 8432, 8601, 8770, 8939, 9108, 9278, 9447, 9616, 9785, 9954, 10123, 10292, 10461, 10630, 10800, 10969, 11138, 11307, 11476, 11645]# noqa: E501 + # 刺击攻击次数 : {value1}次 + 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]# noqa: E501 + # 撕扯攻击力 : {value2}% + data2 = [0, 2917, 3213, 3509, 3804, 4100, 4396, 4692, 4988, 5284, 5580, 5876, 6172, 6468, 6764, 7059, 7355, 7651, 7947, 8243, 8539, 8835, 9131, 9427, 9723, 10019, 10314, 10610, 10906, 11202, 11498, 11794, 12090, 12386, 12682, 12978, 13273, 13569, 13865, 14161, 14457, 14753, 15049, 15345, 15641, 15937, 16233, 16528, 16824, 17120, 17416, 17712, 18008, 18304, 18600, 18896, 19192, 19487, 19783, 20079, 20375]# noqa: E501 + # 撕扯攻击次数 : {value3}次 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # 爆炸攻击力 : {value4}% + data4 = [0, 11244, 12385, 13526, 14666, 15807, 16948, 18088, 19229, 20370, 21511, 22651, 23792, 24933, 26073, 27214, 28355, 29496, 30636, 31777, 32918, 34058, 35199, 36340, 37481, 38621, 39762, 40903, 42043, 43184, 44325, 45466, 46606, 47747, 48888, 50028, 51169, 52310, 53451, 54591, 55732, 56873, 58013, 59154, 60295, 61436, 62576, 63717, 64858, 65998, 67139, 68280, 69421, 70561, 71702, 72843, 73983, 75124, 76265, 77405, 78546]# noqa: E501 + # 恶魔能量恢复 : {value5} + 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, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + # [魔化 : 末日守卫者状态下施放时] + # 刺击攻击力 : {value6}% + data6 = [0, 2250, 2478, 2706, 2934, 3163, 3391, 3619, 3847, 4076, 4304, 4532, 4760, 4989, 5217, 5445, 5673, 5901, 6130, 6358, 6586, 6814, 7043, 7271, 7499, 7727, 7956, 8184, 8412, 8640, 8869, 9097, 9325, 9553, 9781, 10010, 10238, 10466, 10694, 10923, 11151, 11379, 11607, 11836, 12064, 12292, 12520, 12748, 12977, 13205, 13433, 13661, 13890, 14118, 14346, 14574, 14803, 15031, 15259, 15487, 15716]# noqa: E501 + # 撕扯攻击力 : {value7}% + data7 = [0, 3938, 4338, 4737, 5137, 5536, 5936, 6335, 6735, 7134, 7534, 7933, 8333, 8732, 9132, 9531, 9931, 10331, 10730, 11130, 11529, 11929, 12328, 12728, 13127, 13527, 13926, 14326, 14725, 15125, 15524, 15924, 16323, 16723, 17122, 17522, 17921, 18321, 18721, 19120, 19520, 19919, 20319, 20718, 21118, 21517, 21917, 22316, 22716, 23115, 23515, 23914, 24314, 24713, 25113, 25512, 25912, 26311, 26711, 27111, 27510]# noqa: E501 + # 爆炸攻击力 : {value8}% + data8 = [0, 15182, 16723, 18263, 19803, 21343, 22884, 24424, 25964, 27504, 29044, 30585, 32125, 33665, 35205, 36746, 38286, 39826, 41366, 42907, 44447, 45987, 47527, 49068, 50608, 52148, 53688, 55228, 56769, 58309, 59849, 61389, 62930, 64470, 66010, 67550, 69091, 70631, 72171, 73711, 75252, 76792, 78332, 79872, 81412, 82953, 84493, 86033, 87573, 89114, 90654, 92194, 93734, 95275, 96815, 98355, 99895, 101436, 102976, 104516, 106056]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value9}% + data9 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [黑暗之触]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 12.5秒\n + - 每次攻击力 -50%\n + 可以在部分技能施放过程中无施放动作发动\n + - 可发动的技能 : [回旋飞镰]、 [黑暗之刺]、 [恶魔之拳]、 [黑暗权能]、 [不朽战吼]、 [毁灭强击]、 [极恶洪流]\n + - [毁灭强击]、 [黑暗权能]进化方向1 (魔化) 可以在特定时间点以后可以施放 + """ + ... + + def vp_2(self): + """ + [黑暗之触]\n + 在[魔化 : 末日守卫者]状态下施放时, 额外召唤恶魔之手\n + - 基本冷却时间变更为50秒\n + - 总攻击力 +100%\n + - [人形、 半魔化]状态下施放时, 不适用该属性\n + 攻击范围 +30%\n + - 不论当前状态均适用 + """ + ... + +# 黑暗权能 +# priest_male/avenger/78b86e64fbb74c1db1b71c50a5ac21cd +# f6a4ad30555b99b499c07835f87ce522/78b86e64fbb74c1db1b71c50a5ac21cd +class Skill29(ActiveSkill): + """ + 惩戒者猛击地面, 产生黑暗冲击波打击敌人, 然后横向砍击。 横向砍击路径上生成的恶魔气息与黑暗冲击波结合后产生爆炸。\n + 被黑暗冲击波击中的敌人进入强制控制状态, 直到爆炸时解除。\n + 拥有一定量的恶魔能量时, 消耗恶魔能量造成更强大的爆炸伤害。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 会用缠绕着恶魔气息的手臂对敌人进行抓挠攻击。 + """ + name = "黑暗权能" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [350, 2940] + uuid = "78b86e64fbb74c1db1b71c50a5ac21cd" + hasVP = True + hasUP = True + vps = [{'name': '魔化本能', 'desc': '所受伤害减少
追踪'}, {'name': '黑暗终焉', 'desc': '施放时间减少
可聚集敌人
范围增加
变更为单次攻击'}] # noqa: E501 + + # 黑暗冲击波攻击力 : {value0}% + data0 = [0, 3531, 3889, 4248, 4606, 4964, 5322, 5680, 6039, 6397, 6755, 7113, 7472, 7830, 8188, 8546, 8904, 9263, 9621, 9979, 10337, 10696, 11054, 11412, 11770, 12129, 12487, 12845, 13203, 13561, 13920, 14278, 14636, 14994, 15353, 15711, 16069, 16427, 16785, 17144, 17502, 17860, 18218, 18577, 18935, 19293, 19651, 20009, 20368, 20726, 21084, 21442, 21801, 22159, 22517, 22875, 23234, 23592, 23950, 24308, 24666, 25025, 25383, 25741, 26099, 26458, 26816, 27174, 27532, 27890, 28249]# noqa: E501 + # 砍击攻击力 : {value1}% + data1 = [0, 15883, 17494, 19105, 20717, 22328, 23939, 25551, 27162, 28773, 30384, 31996, 33607, 35218, 36830, 38441, 40052, 41663, 43275, 44886, 46497, 48109, 49720, 51331, 52942, 54554, 56165, 57776, 59388, 60999, 62610, 64222, 65833, 67444, 69055, 70667, 72278, 73889, 75501, 77112, 78723, 80334, 81946, 83557, 85168, 86780, 88391, 90002, 91614, 93225, 94836, 96447, 98059, 99670, 101281, 102893, 104504, 106115, 107726, 109338, 110949, 112560, 114172, 115783, 117394, 119005, 120617, 122228, 123839, 125451, 127062]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 15883, 17494, 19105, 20717, 22328, 23939, 25551, 27162, 28773, 30384, 31996, 33607, 35218, 36830, 38441, 40052, 41663, 43275, 44886, 46497, 48109, 49720, 51331, 52942, 54554, 56165, 57776, 59388, 60999, 62610, 64222, 65833, 67444, 69055, 70667, 72278, 73889, 75501, 77112, 78723, 80334, 81946, 83557, 85168, 86780, 88391, 90002, 91614, 93225, 94836, 96447, 98059, 99670, 101281, 102893, 104504, 106115, 107726, 109338, 110949, 112560, 114172, 115783, 117394, 119005, 120617, 122228, 123839, 125451, 127062]# noqa: E501 + # 消耗恶魔能量时, 爆炸攻击力增加率 : {value3}% + data3 = [0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11]# noqa: E501 + # 恶魔能量消耗 : {value4} + data4 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [魔化 : 末日守卫者]状态下施放[黑暗权能]时 + # 黑暗冲击波攻击力 : {value5}% + data5 = [0, 4765, 5249, 5732, 6216, 6699, 7182, 7666, 8149, 8633, 9116, 9600, 10083, 10567, 11050, 11533, 12017, 12500, 12984, 13467, 13951, 14434, 14917, 15401, 15884, 16368, 16851, 17335, 17818, 18302, 18785, 19268, 19752, 20235, 20719, 21202, 21686, 22169, 22652, 23136, 23619, 24103, 24586, 25070, 25553, 26036, 26520, 27003, 27487, 27970, 28454, 28937, 29421, 29904, 30387, 30871, 31354, 31838, 32321, 32805, 33288, 33771, 34255, 34738, 35222, 35705, 36189, 36672, 37156, 37639, 38122]# noqa: E501 + # 抓挠攻击力 : {value6}% + data6 = [0, 21444, 23619, 25795, 27970, 30146, 32321, 34497, 36672, 38848, 41023, 43198, 45374, 47549, 49725, 51900, 54076, 56251, 58427, 60602, 62778, 64953, 67129, 69304, 71480, 73655, 75830, 78006, 80181, 82357, 84532, 86708, 88883, 91059, 93234, 95410, 97585, 99761, 101936, 104111, 106287, 108462, 110638, 112813, 114989, 117164, 119340, 121515, 123691, 125866, 128042, 130217, 132392, 134568, 136743, 138919, 141094, 143270, 145445, 147621, 149796, 151972, 154147, 156323, 158498, 160673, 162849, 165024, 167200, 169375, 171551]# noqa: E501 + # 爆炸攻击力 : {value7}% + data7 = [0, 21444, 23619, 25795, 27970, 30146, 32321, 34497, 36672, 38848, 41023, 43198, 45374, 47549, 49725, 51900, 54076, 56251, 58427, 60602, 62778, 64953, 67129, 69304, 71480, 73655, 75830, 78006, 80181, 82357, 84532, 86708, 88883, 91059, 93234, 95410, 97585, 99761, 101936, 104111, 106287, 108462, 110638, 112813, 114989, 117164, 119340, 121515, 123691, 125866, 128042, 130217, 132392, 134568, 136743, 138919, 141094, 143270, 145445, 147621, 149796, 151972, 154147, 156323, 158498, 160673, 162849, 165024, 167200, 169375, 171551]# noqa: E501 + # [范围信息] + # 范围比率 : {value8}% + data8 = [0, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117]# noqa: E501 + + def vp_1(self): + """ + [黑暗权能]\n + [魔化 : 末日守卫者]状态下施放时, 蹬地跳跃后追踪并攻击最强敌人\n + - 施放技能过程中所受伤害 -80%\n + - 寻敌范围 : 角色前方800px\n + [人形、 半魔化]状态下施放时, 不适用该属性 + """ + ... + + def vp_2(self): + """ + [黑暗权能]\n + [魔化 : 末日守卫者]状态下施放时, 聚集恶魔气息后, 向下重击地面, 在周围引发更大范围的冲击波\n + - 聚集恶魔气息时吸附周围的敌人\n + 删除抓挠和爆炸攻击\n + - 总攻击力相同\n + [魔化 : 末日守卫者]状态下施放时, 消耗恶魔能量爆炸攻击力增加删除\n + - 消耗恶魔能量时, 增加黑暗冲击波攻击力\n + [人形、 半魔化]状态下施放时, 不适用该属性 + """ + ... + +# 恶魔唤醒 +# priest_male/avenger/31823197cc0b04d4c5dcf8f928d9220c +# f6a4ad30555b99b499c07835f87ce522/31823197cc0b04d4c5dcf8f928d9220c +class Skill30(PassiveSkill): + """ + 增加恶魔能量、 魔化状态下的基本攻击力、 [恶魔之爪]和[审判]的攻击力。\n + 在噩梦的作用下, 增加技能攻击力。 + """ + name = "恶魔唤醒" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "31823197cc0b04d4c5dcf8f928d9220c" + hasVP = False + hasUP = False + + # 恶魔能量额外获得 : {value0} + data0 = [0, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9]# noqa: E501 + # 魔化状态下基本攻击攻击力增加率 : {value1}% + data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50]# noqa: E501 + # [审判]攻击力增加率 : {value2}% + data2 = [0, 2, 4, 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]# noqa: E501 + # 技能攻击力增加率 : {value3}% + data3 = [0, 1.5, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75]# noqa: E501 + +# 魔化 : 末日守卫者 +# priest_male/avenger/5cac3411ccef1af333953e0ded5e942d +# f6a4ad30555b99b499c07835f87ce522/5cac3411ccef1af333953e0ded5e942d +class Skill31(ActiveSkill): + """ + 化为恶魔形态进行战斗。\n + 魔化后恢复恶魔能量, 并在魔化时全程适用霸体状态, 同时增加防御力、 攻击速度、 移动速度、 命中率和魔法暴击伤害, 同时增加控制型异常状态抗性。\n + [魔化状态下可使用的新技能]\n + [恶魔之爪]、 [审判]、 [恶魔屏障]、 \n + [恶魔之爪] : Z\n + [恶魔之爪]可以强制中断基本攻击动作后立即施放, 也可在蓄气后使用。\n + 在空中基本攻击时, 会撕开地面的敌人。\n + [他的内心里还留有披上神圣的礼官服时的纯粹、 正直、 慈爱与怜悯。] + """ + name = "魔化 : 末日守卫者" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [1500, 12600] + uuid = "5cac3411ccef1af333953e0ded5e942d" + hasVP = False + hasUP = False + + # 魔化持续时间 : {value0}秒 + data0 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 生命值增加 : {value1} + data1 = [0, 1020, 1098, 1177, 1255, 1334, 1412, 1491, 1569, 1648, 1726, 1805, 1883, 1962, 2040, 2118, 2197, 2275, 2354, 2432, 2511, 2589, 2668, 2746, 2825, 2903, 2982, 3060, 3138, 3217, 3295, 3374, 3452, 3531, 3609, 3688, 3766, 3845, 3923, 4002, 4080, 4158, 4237, 4315, 4394, 4472, 4551, 4629, 4708, 4786, 4865]# noqa: E501 + # 物理/魔法防御力增加 : {value2} + data2 = [0, 7483, 8059, 8634, 9210, 9785, 10361, 10937, 11512, 12088, 12664, 13239, 13815, 14390, 14966, 15542, 16117, 16693, 17268, 17844, 18420, 18995, 19571, 20147, 20722, 21298, 21873, 22449, 23025, 23600, 24176, 24751, 25327, 25903, 26478, 27054, 27630, 28205, 28781, 29356, 29932, 30508, 31083, 31659, 32234, 32810, 33386, 33961, 34537, 35113, 35688]# noqa: E501 + # 攻击速度增加 : {value3}% + data3 = [0, 13, 14.9, 16.7, 18.6, 20.6, 22.3, 24.3, 26.2, 28.2, 29.9, 31.9, 33.8, 35.6, 37.6, 39.5, 41.4, 43.2, 45.2, 47.1, 49, 50.8, 52.8, 54.7, 56.5, 58.4, 60.4, 62.3, 64.1, 66, 67.9, 69.9, 71.7, 73.6, 75.5, 77.4, 79.3, 81.2, 83.1, 85, 86.9, 88.8, 90.7, 92.6, 94.5, 96.4, 98.3, 100.2, 102.1, 104, 105.9]# noqa: E501 + # 魔法暴击伤害增加率 : {value4}% + data4 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 移动速度增加 : {value5}% + data5 = [0, 13, 14.9, 16.7, 18.6, 20.6, 22.3, 24.3, 26.2, 28.2, 29.9, 31.9, 33.8, 35.6, 37.6, 39.5, 41.4, 43.2, 45.2, 47.1, 49, 50.8, 52.8, 54.7, 56.5, 58.4, 60.4, 62.3, 64.1, 66, 67.9, 69.9, 71.7, 73.6, 75.5, 77.4, 79.3, 81.2, 83.1, 85, 86.9, 88.8, 90.7, 92.6, 94.5, 96.4, 98.3, 100.2, 102.1, 104, 105.9]# noqa: E501 + # 控制型异常状态抗性增加 : {value6}% + data6 = [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 + # 命中率增加 : {value7}% + data7 = [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 + # 第1击攻击力 : {value8}% + data8 = [0, 895, 1103, 1311, 1518, 1726, 1934, 2141, 2349, 2556, 2764, 2972, 3179, 3387, 3595, 3802, 4010, 4217, 4425, 4633, 4840, 5048, 5256, 5463, 5671, 5878, 6086, 6294, 6501, 6709, 6917, 7124, 7332, 7539, 7747, 7955, 8162, 8370, 8578, 8785, 8993, 9200, 9408, 9616, 9823, 10031, 10239, 10446, 10654, 10861, 11069]# noqa: E501 + # 第2击攻击力 : {value9}% + data9 = [0, 1152, 1420, 1687, 1954, 2221, 2489, 2756, 3023, 3290, 3558, 3825, 4092, 4359, 4627, 4894, 5161, 5428, 5696, 5963, 6230, 6497, 6765, 7032, 7299, 7566, 7834, 8101, 8368, 8635, 8903, 9170, 9437, 9704, 9971, 10239, 10506, 10773, 11040, 11308, 11575, 11842, 12109, 12377, 12644, 12911, 13178, 13446, 13713, 13980, 14247]# noqa: E501 + # 第3击攻击力 : {value10}% + data10 = [0, 2004, 2468, 2933, 3397, 3862, 4326, 4791, 5256, 5720, 6185, 6649, 7114, 7579, 8043, 8508, 8972, 9437, 9902, 10366, 10831, 11295, 11760, 12225, 12689, 13154, 13618, 14083, 14547, 15012, 15477, 15941, 16406, 16870, 17335, 17800, 18264, 18729, 19193, 19658, 20123, 20587, 21052, 21516, 21981, 22446, 22910, 23375, 23839, 24304, 24768]# noqa: E501 + # 第4击攻击力 : {value11}% + data11 = [0, 2172, 2676, 3179, 3683, 4187, 4690, 5194, 5698, 6201, 6705, 7208, 7712, 8216, 8719, 9223, 9727, 10230, 10734, 11238, 11741, 12245, 12749, 13252, 13756, 14260, 14763, 15267, 15771, 16274, 16778, 17281, 17785, 18289, 18792, 19296, 19800, 20303, 20807, 21311, 21814, 22318, 22822, 23325, 23829, 24333, 24836, 25340, 25843, 26347, 26851]# noqa: E501 + # 前冲攻击力 : {value12}% + data12 = [0, 1281, 1578, 1875, 2172, 2469, 2766, 3063, 3360, 3657, 3954, 4252, 4549, 4846, 5143, 5440, 5737, 6034, 6331, 6628, 6925, 7222, 7519, 7816, 8113, 8410, 8707, 9004, 9301, 9598, 9895, 10193, 10490, 10787, 11084, 11381, 11678, 11975, 12272, 12569, 12866, 13163, 13460, 13757, 14054, 14351, 14648, 14945, 15242, 15539, 15836]# noqa: E501 + # 空中撕裂攻击攻击力 : {value13}% + data13 = [0, 4202, 5177, 6151, 7125, 8100, 9074, 10049, 11023, 11997, 12972, 13946, 14921, 15895, 16869, 17844, 18818, 19793, 20767, 21741, 22716, 23690, 24665, 25639, 26613, 27588, 28562, 29537, 30511, 31486, 32460, 33434, 34409, 35383, 36358, 37332, 38306, 39281, 40255, 41230, 42204, 43178, 44153, 45127, 46102, 47076, 48050, 49025, 49999, 50974, 51948]# noqa: E501 + # [半魔化]或魔化状态下, 冲击波攻击力 : {value14}% + data14 = [0, 4291, 5286, 6281, 7276, 8271, 9266, 10261, 11256, 12250, 13245, 14240, 15235, 16230, 17225, 18220, 19215, 20210, 21205, 22200, 23195, 24190, 25185, 26180, 27175, 28170, 29165, 30160, 31155, 32150, 33145, 34140, 35135, 36130, 37125, 38120, 39115, 40109, 41104, 42099, 43094, 44089, 45084, 46079, 47074, 48069, 49064, 50059, 51054, 52049, 53044]# noqa: E501 + # 在[半魔化]增益状态下施放[厄运之轮]时, 魔化攻击攻击力 : {value15}% + data15 = [0, 1714, 2111, 2508, 2906, 3303, 3700, 4098, 4495, 4892, 5290, 5687, 6084, 6482, 6879, 7276, 7674, 8071, 8468, 8866, 9263, 9660, 10058, 10455, 10852, 11250, 11647, 12044, 12442, 12839, 13236, 13634, 14031, 14429, 14826, 15223, 15621, 16018, 16415, 16813, 17210, 17607, 18005, 18402, 18799, 19197, 19594, 19991, 20389, 20786, 21183]# noqa: E501 + # 冲击波攻击力 : {value16}% + data16 = [0, 2570, 3166, 3762, 4358, 4954, 5550, 6146, 6741, 7337, 7933, 8529, 9125, 9721, 10317, 10913, 11509, 12105, 12701, 13297, 13893, 14488, 15084, 15680, 16276, 16872, 17468, 18064, 18660, 19256, 19852, 20448, 21044, 21640, 22236, 22831, 23427, 24023, 24619, 25215, 25811, 26407, 27003, 27599, 28195, 28791, 29387, 29983, 30579, 31174, 31770]# noqa: E501 + # [恶魔之爪] + # 攻击力 : {value17}~{value18}% + data17 = [0, 2216, 2730, 3244, 3758, 4272, 4786, 5300, 5814, 6328, 6842, 7356, 7870, 8383, 8897, 9411, 9925, 10439, 10953, 11467, 11981, 12495, 13009, 13523, 14037, 14551, 15065, 15578, 16092, 16606, 17120, 17634, 18148, 18662, 19176, 19690, 20204, 20718, 21232, 21746, 22259, 22773, 23287, 23801, 24315, 24829, 25343, 25857, 26371, 26885, 27399]# noqa: E501 + data18 = [0, 2801, 3451, 4101, 4750, 5400, 6049, 6699, 7349, 7998, 8648, 9297, 9947, 10597, 11246, 11896, 12545, 13195, 13845, 14494, 15144, 15794, 16443, 17093, 17742, 18392, 19042, 19691, 20341, 20990, 21640, 22290, 22939, 23589, 24238, 24888, 25538, 26187, 26837, 27486, 28136, 28786, 29435, 30085, 30734, 31384, 32034, 32683, 33333, 33982, 34632]# noqa: E501 + # [恶魔屏障] + # 所受伤害减少率 : {value19}% + data19 = [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 + # [学习半魔化后] + # 攻击速度增加 : 5% + # 移动速度增加 : 10% + +# 审判 +# priest_male/avenger/85f7c810ad503790e8626439fe936d56 +# f6a4ad30555b99b499c07835f87ce522/85f7c810ad503790e8626439fe936d56 +class Skill32(ActiveSkill): + """ + 将右臂变为恶魔本体的模样对敌人行刑。\n + 按向前键施放技能时, 伸出巨大的手臂抓取敌人并砸向地面, 然后拖动一定距离后抛出。 对于无法抓取的敌人, 则直接握住并粉碎敌人。\n + 只有在半魔化及魔化状态下才能聚集恶魔之力施放[审判]。 若在[魔化 : 末日守卫者]状态下施放该技能, 则可以增加攻击力。 + """ + name = "审判" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 145 + uuid = "85f7c810ad503790e8626439fe936d56" + hasVP = False + hasUP = False + + # 恶魔能量消耗值 : {value0} + data0 = [0, 0]# noqa: E501 + # [审判]向上攻击力 : {value1}% + data1 = [0, 1]# noqa: E501 + # [审判]最后一击攻击力 : {value2}% + data2 = [0, 1]# noqa: E501 + # - [用 → 方向键追加操作时] - + # 砸向地面的攻击力 : {value3}% + data3 = [0, 1]# noqa: E501 + # 拖动敌人时多段攻击的攻击力 : {value4}% + data4 = [0, 0]# noqa: E501 + # 拖动多段攻击次数 : {value5}次 + data5 = [0, 14]# noqa: E501 + # 扔出前向下击打的攻击力 : {value6}% + data6 = [0, 1]# noqa: E501 + # 扔出敌人的攻击力 : {value7}% + data7 = [0, 1]# noqa: E501 + # 握住并粉碎无法抓取的敌人的攻击力 : {value8}% + data8 = [0, 1]# noqa: E501 + # 魔化状态下[审判]攻击力增加率 : {value9}% + data9 = [0, 0]# noqa: E501 + +# 恶魔屏障 +# priest_male/avenger/dd32a9825ec1af42a91f2223be6658e5 +# f6a4ad30555b99b499c07835f87ce522/dd32a9825ec1af42a91f2223be6658e5 +class Skill33(ActiveSkill): + """ + 生成一道屏障, 减轻自身受到的伤害。\n + 只能在魔化状态下使用。\n + [神的惩罚者从不畏惧痛苦……和死亡!] + """ + name = "恶魔屏障" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 5 + uuid = "dd32a9825ec1af42a91f2223be6658e5" + hasVP = False + hasUP = False + + +# 邪魔再临 +# priest_male/avenger/573723c8c0614f5b1218ca9ff992115b +# f6a4ad30555b99b499c07835f87ce522/573723c8c0614f5b1218ca9ff992115b +class Skill34(PassiveSkill): + """ + 在危机时刻, 凭借对恶的憎恶和毁灭的决心战胜消亡。\n + 魔化状态下生命值降为0时, 变回人类形态。\n + 变回人类形态时恢复生命值/魔法值。\n + 该效果具有单独的冷却时间, 在冷却时间内生命值降为0则不会发动技能。 + """ + name = "邪魔再临" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "573723c8c0614f5b1218ca9ff992115b" + hasVP = False + hasUP = False + + # 邪魔再临冷却时间 : {value0}秒 + data0 = [0, 145]# noqa: E501 + # 生命值/魔法值恢复 : {value1}% + data1 = [0, 30]# noqa: E501 + +# 地狱之门 +# priest_male/avenger/902a016f6978f13740f237e4740a5646 +# f6a4ad30555b99b499c07835f87ce522/902a016f6978f13740f237e4740a5646 +class Skill35(ActiveSkill): + """ + 利用恶魔的力量打开地狱之门, 从中释放出大量的恶魔气息攻击敌人。 在[魔化 : 末日守卫者]状态下, 技能攻击力会大幅提升。 + """ + name = "地狱之门" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [600, 1680] + uuid = "902a016f6978f13740f237e4740a5646" + hasVP = True + hasUP = True + vps = [{'name': '幽灵诡步', 'desc': '施放时间减少
范围增加'}, {'name': '恶魔之书', 'desc': '所受伤害减少
速度增加
恢复最大值的恶魔能量'}] # noqa: E501 + + # 黑暗气息攻击力 : {value0}% + data0 = [0, 3588, 3952, 4316, 4680, 5044, 5408, 5772, 6136, 6500, 6864, 7228, 7592, 7956, 8320, 8684, 9048, 9412, 9776, 10140, 10504, 10868, 11232, 11596, 11960, 12324, 12688, 13052, 13416, 13780, 14144, 14508, 14872, 15236, 15600, 15964, 16328, 16692, 17056, 17420, 17784, 18148, 18512, 18876, 19240, 19604, 19968, 20332, 20696, 21060, 21424]# noqa: E501 + # 多段攻击次数 : {value1}次 + 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 + # - [魔化 : 末日守卫者状态下] - + # 攻击力增加率 : {value2}% + data2 = [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 + # [范围信息] + # 发射距离比率 : {value3}% + 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 + + def vp_1(self): + """ + [地狱之门]\n + 消耗150恶魔能量, 施放技能后可以移动\n + - 恶魔能量不足150时, 不发动该效果\n + 发射距离 +30% + """ + ... + + def vp_2(self): + """ + [地狱之门]\n + 命中时获得增益效果\n + - 恢复全部恶魔能量\n + - 攻击、 移动速度 +15%, 效果持续10秒\n + - 所受伤害 -20%, 效果持续10秒 + """ + ... + +# 末日浩劫 +# priest_male/avenger/370586038cf40378f20d338d507a780c +# f6a4ad30555b99b499c07835f87ce522/370586038cf40378f20d338d507a780c +class Skill36(ActiveSkill): + """ + 高高跃起, 并在下方形成魔法阵吸附敌人。 经过一段时间或追加操作时, 惩戒者会在高空正对魔法阵中心直冲而下, 产生冲击波, 可对敌人造成大量伤害。\n + 在[魔化 : 末日守卫者]状态下, 惩戒者会造成更大的灾难。 + """ + name = "末日浩劫" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [1200, 2520] + uuid = "370586038cf40378f20d338d507a780c" + hasVP = True + hasUP = True + vps = [{'name': '末日狂想', 'desc': '施放时间减少
附加诅咒'}, {'name': '末日陷阱', 'desc': '移动功能强化
强化聚集敌人效果
施放时间减少
范围增加'}] # noqa: E501 + + # 冲击波攻击力 : {value0}% + data0 = [0, 52161, 57453, 62744, 68036, 73328, 78619, 83911, 89203, 94495, 99786, 105078, 110370, 115661, 120953, 126245, 131536, 136828, 142120, 147412, 152703, 157995, 163287, 168578, 173870, 179162, 184453, 189745, 195037, 200328, 205620, 210912, 216204, 221495, 226787, 232079, 237370, 242662, 247954, 253245, 258537, 263829, 269121, 274412, 279704, 284996, 290287, 295579, 300871, 306162, 311454]# noqa: E501 + # - [魔化 : 末日守卫者]状态下 - + # 攻击力增加率 : {value1}% + data1 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # [范围信息] + # 吸附范围 : {value2}px + data2 = [0, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800]# noqa: E501 + # 冲击波范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [末日浩劫]\n + 在[魔化 : 末日守卫者]状态下施放, 会在前方引发强烈的爆炸\n + - 总攻击力相同\n + - 被击中的敌人进入诅咒状态, 效果持续3秒\n + [人形、 半魔化]状态下施放时, 不适用该属性 + """ + ... + + def vp_2(self): + """ + [末日浩劫]\n + 吸附敌人的范围 +50%\n + - 大幅增加吸附敌人的速度\n + - 大幅增加跳跃移动速度\n + 冲击波攻击范围 +40% + """ + ... + +# 不朽战吼 +# priest_male/avenger/ce7cd04a44e32212e80f120f4421996e +# f6a4ad30555b99b499c07835f87ce522/ce7cd04a44e32212e80f120f4421996e +class Skill37(ActiveSkill): + """ + 发出恶魔的战吼对附近敌人造成大量伤害, 并使周围的敌人进入诅咒和失魂状态。 攻击敌人可以恢复恶魔能量。\n + 在魔化状态下使用时, 技能会变为多段攻击, 对敌人造成更大的伤害。\n + 拥有一定量的恶魔能量时, 消耗恶魔能量来换取施放额外的[不朽战吼]。 在半魔化状态下使用时, 可以减少追加恶魔能量的消耗量。 \n + [啊, 没有归宿的可怜的野兽……] + """ + name = "不朽战吼" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "ce7cd04a44e32212e80f120f4421996e" + hasVP = True + hasUP = True + vps = [{'name': '仇恨之啸', 'desc': '恶魔能量恢复量增加
变更为单次攻击
施放时间减少
范围增加'}, {'name': '安魂之泣', 'desc': '[邪魔再临]冷却时间减少
可多次发动
范围增加'}] # noqa: E501 + + # 战吼攻击力 : {value0}% + data0 = [0, 18827, 20737, 22647, 24557, 26467, 28377, 30286, 32196, 34106, 36016, 37926, 39836, 41746, 43656, 45566, 47476, 49386, 51296, 53206, 55116, 57026, 58936, 60846, 62756, 64666, 66576, 68486, 70396, 72306, 74216, 76125, 78035, 79945, 81855, 83765, 85675, 87585, 89495, 91405, 93315, 95225, 97135, 99045, 100955, 102865, 104775, 106685, 108595, 110505, 112415]# noqa: E501 + # 战吼多段攻击次数 : {value1}次 + 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 + # 失魂状态持续时间 : {value2}秒 + data2 = [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 + # 诅咒几率 : {value3}% + data3 = [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 + # 诅咒持续时间 : {value4}秒 + 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 + # - [多段攻击命中时, 恶魔能量恢复量] - + # 一般怪物和精英怪物 : {value5} + data5 = [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]# noqa: E501 + # 领主怪物 : {value6} + data6 = [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 + # - [魔化 : 末日守卫者状态下] - + # 战吼攻击力 : {value7}% + data7 = [0, 13181, 14518, 15855, 17192, 18529, 19867, 21204, 22541, 23878, 25215, 26552, 27890, 29227, 30564, 31901, 33238, 34576, 35913, 37250, 38587, 39924, 41261, 42599, 43936, 45273, 46610, 47947, 49284, 50622, 51959, 53296, 54633, 55970, 57307, 58645, 59982, 61319, 62656, 63993, 65331, 66668, 68005, 69342, 70679, 72016, 73354, 74691, 76028, 77365, 78702]# noqa: E501 + # 战吼多段攻击次数 : {value8}次 + data8 = [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 + # - [额外战吼] - + # 额外战吼次数上限 : {value9}次 + data9 = [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 + # 每1次额外战吼攻击力 : {value10}% + data10 = [0, 4712, 5190, 5668, 6146, 6624, 7102, 7580, 8058, 8536, 9014, 9492, 9970, 10448, 10926, 11404, 11882, 12360, 12838, 13316, 13794, 14272, 14750, 15228, 15706, 16184, 16662, 17140, 17618, 18096, 18574, 19052, 19530, 20008, 20486, 20964, 21442, 21920, 22398, 22876, 23354, 23832, 24310, 24788, 25266, 25744, 26222, 26700, 27178, 27656, 28134]# noqa: E501 + # 每1次额外战吼恶魔能量消耗值 : {value11} + data11 = [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 + # [半魔化状态下] + # 恶魔能量消耗量减少率 : 100% + # [范围信息] + # 大小比率 : {value12}% + data12 = [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 + + def vp_1(self): + """ + [不朽战吼]\n + 在[魔化 : 末日守卫者]状态下施放时, 消耗恶魔能量, 发动1次怒吼\n + - 恶魔能量的消耗量以技能最大消耗值为基准\n + - 恶魔能量的消耗基准总攻击力相同\n + - 消耗100点恶魔能量、 恶魔能量低于100时, 不发动属性效果\n + - 在[人形、 半魔化]状态下施放时, 不适用属性\n + 施放[不朽战吼]过程中, 无法变身为[魔化 : 末日守卫者]\n + 攻击范围 +25%\n + 命中时, 无视怪物等级, 恢复60点恶魔能量 + """ + ... + + def vp_2(self): + """ + [不朽战吼]\n + [魔化 : 末日守卫者]状态下命中时, 每次攻击减少1秒[邪魔再临]的技能冷却时间\n + - [人形、 半魔化]状态下施放时, 不适用该属性\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 20秒\n + - 每次攻击力 -50%\n + 攻击范围 +30% + """ + ... + +# 原罪之力 +# priest_male/avenger/f45301a5590cccefbe0becf2f8d029f5 +# f6a4ad30555b99b499c07835f87ce522/f45301a5590cccefbe0becf2f8d029f5 +class Skill38(PassiveSkill): + """ + 恶魔的力量进一步得到进化。增加[恶魔之力]的攻击力, 并且大幅增加基本攻击和[恶魔之力]之外的所有技能攻击力。而且, 施放[毁灭强击]、 [不朽战吼]、 [永堕 : 混沌弑神]、 [极恶洪流]、 [末日福音 : 毁灭之翼]过程中可以立即魔化。 + """ + name = "原罪之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "f45301a5590cccefbe0becf2f8d029f5" + hasVP = False + hasUP = False + + # [恶魔之力]攻击力增加率 : {value0}% + data0 = [0, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5, 33, 34.5, 36, 37.5, 39, 40.5, 42, 43.5, 45, 46.5, 48, 49.5, 51, 52.5, 54, 55.5, 57, 58.5, 60, 61.5, 63, 64.5, 66, 67.5, 69, 70.5, 72, 73.5, 75, 76.5, 78, 79.5, 81, 82.5, 84]# noqa: E501 + # 基本攻击和除[恶魔之力]外所有技能攻击力增加率 : {value1}% + data1 = [0, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117]# noqa: E501 + +# 毁灭强击 +# priest_male/avenger/b1732acfaf117f8e9ff130f47d3ed0e7 +# f6a4ad30555b99b499c07835f87ce522/b1732acfaf117f8e9ff130f47d3ed0e7 +class Skill39(ActiveSkill): + """ + 使用恶魔之角突进并聚拢敌人, 然后再发动强力的黑暗冲击波对范围内的敌人造成暗属性伤害。\n + 被黑暗冲击波命中的敌人会因被暗炎附身而受到持续性伤害。 拥有恶魔能量时, 消耗恶魔能量可增加暗炎的击打次数。\n + 对无法抓取的敌人不适用控制效果。\n + 在魔化状态下, 可以增加技能攻击力; 在变形状态下, 可以减少恶魔能量消耗量。\n + [你以为世人会歌颂你们的功绩吗? 他们只会在被救赎后, 用轻蔑的眼神指责你们, 用苛责的方式打压你们, 让你们终生悔过和赎罪。 --致不朽战士] + """ + name = "毁灭强击" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "b1732acfaf117f8e9ff130f47d3ed0e7" + hasVP = True + hasUP = True + vps = [{'name': '狂怒撕裂', 'desc': '施放时间减少
追踪'}, {'name': '毁灭冲击', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 强击攻击力 : {value0}% + data0 = [0, 8770, 9660, 10549, 11439, 12329, 13218, 14108, 14998, 15887, 16777, 17667, 18557, 19446, 20336, 21226, 22115, 23005, 23895, 24784, 25674, 26564, 27453, 28343, 29233, 30123, 31012, 31902, 32792, 33681, 34571, 35461, 36350, 37240, 38130, 39020, 39909, 40799, 41689, 42578, 43468, 44358, 45247, 46137, 47027, 47916, 48806, 49696, 50586, 51475, 52365]# noqa: E501 + # 黑暗冲击波攻击力 : {value1}% + data1 = [0, 40913, 45063, 49214, 53364, 57515, 61665, 65816, 69966, 74117, 78268, 82418, 86569, 90719, 94870, 99020, 103171, 107321, 111472, 115623, 119773, 123924, 128074, 132225, 136375, 140526, 144676, 148827, 152977, 157128, 161279, 165429, 169580, 173730, 177881, 182031, 186182, 190332, 194483, 198634, 202784, 206935, 211085, 215236, 219386, 223537, 227687, 231838, 235988, 240139, 244290]# noqa: E501 + # 暗炎攻击力 : {value2}% + data2 = [0, 1752, 1930, 2107, 2285, 2463, 2641, 2818, 2996, 3174, 3352, 3529, 3707, 3885, 4063, 4240, 4418, 4596, 4773, 4951, 5129, 5307, 5484, 5662, 5840, 6018, 6195, 6373, 6551, 6729, 6906, 7084, 7262, 7439, 7617, 7795, 7973, 8150, 8328, 8506, 8684, 8861, 9039, 9217, 9395, 9572, 9750, 9928, 10105, 10283, 10461]# noqa: E501 + # 暗炎攻击次数 : {value3}次 + data3 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [追加效果] + # 连续按技能键时, 恶魔能量最大消耗量 : {value4} + data4 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + # 最大消耗时暗炎攻击次数 : {value5}次 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [魔化 : 末日守卫者状态下] + # 攻击力增加率 : {value6}% + data6 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # [半魔化状态下] + # 恶魔能量消耗量减少 : 100% + # [范围信息] + # 爆炸大小比率 : {value7}% + 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 + + def vp_1(self): + """ + [毁灭强击]\n + 向最强敌人突进后撕裂对方\n + - 追踪距离 : 角色前方900px\n + 删除强击、 黑暗冲击波攻击力\n + - 追加撕裂攻击力\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [毁灭强击]\n + 施放时在大范围内产生多个黑暗冲击波\n + 删除强击攻击\n + - 总攻击力相同 + """ + ... + +# 永堕 : 混沌弑神 +# priest_male/avenger/4126d0a7ccd5bdf87a0ab698f857dcd1 +# f6a4ad30555b99b499c07835f87ce522/4126d0a7ccd5bdf87a0ab698f857dcd1 +class Skill40(ActiveSkill): + """ + 释放恶魔之力攻击前方所有敌人。 施展强力的连锁攻击, 每次攻击敌人时可恢复恶魔能量。\n + 施放后连续按键, 可以增加攻击速度。 按键, 可以直接进行终结一击。 \n + 若技能结束之前按键或键, 则可以通过消耗额外的恶魔能量, 进行更强力的终结一击。 半魔化状态下减少恶魔能量消耗量。 + """ + name = "永堕 : 混沌弑神" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "4126d0a7ccd5bdf87a0ab698f857dcd1" + hasVP = False + hasUP = False + + # 恶魔之力释放时的爆炸攻击力 : {value0}% + data0 = [0, 6039, 7439, 8839, 10240, 11640, 13040, 14441, 15841, 17241, 18642, 20042, 21442, 22842, 24243, 25643, 27043, 28444, 29844, 31244, 32645, 34045, 35445, 36845, 38246, 39646, 41046, 42447, 43847, 45247, 46648, 48048, 49448, 50848, 52249, 53649, 55049, 56450, 57850, 59250, 60651, 62051, 63451, 64851, 66252, 67652, 69052, 70453, 71853, 73253, 74654]# noqa: E501 + # 连锁撕裂的攻击力 : {value1}% + data1 = [0, 4329, 5333, 6336, 7340, 8344, 9348, 10352, 11355, 12359, 13363, 14367, 15370, 16374, 17378, 18382, 19386, 20389, 21393, 22397, 23401, 24404, 25408, 26412, 27416, 28420, 29423, 30427, 31431, 32435, 33439, 34442, 35446, 36450, 37454, 38457, 39461, 40465, 41469, 42473, 43476, 44480, 45484, 46488, 47491, 48495, 49499, 50503, 51507, 52510, 53514]# noqa: E501 + # 连锁撕裂攻击次数 : {value2}次 + 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 + # 每次撕裂时获得的恶魔能量 : {value3} + data3 = [0, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21]# noqa: E501 + # 向上撕裂的攻击力 : {value4}% + data4 = [0, 10870, 13390, 15911, 18431, 20952, 23473, 25993, 28514, 31034, 33555, 36075, 38596, 41116, 43637, 46157, 48678, 51199, 53719, 56240, 58760, 61281, 63801, 66322, 68842, 71363, 73883, 76404, 78924, 81445, 83966, 86486, 89007, 91527, 94048, 96568, 99089, 101609, 104130, 106650, 109171, 111692, 114212, 116733, 119253, 121774, 124294, 126815, 129335, 131856, 134376]# noqa: E501 + # 向下撕裂的攻击力 : {value5}% + data5 = [0, 25961, 31981, 38001, 44020, 50040, 56060, 62080, 68100, 74120, 80140, 86160, 92180, 98200, 104219, 110239, 116259, 122279, 128299, 134319, 140339, 146359, 152379, 158399, 164418, 170438, 176458, 182478, 188498, 194518, 200538, 206558, 212578, 218597, 224617, 230637, 236657, 242677, 248697, 254717, 260737, 266757, 272777, 278796, 284816, 290836, 296856, 302876, 308896, 314916, 320936]# noqa: E501 + # 向下撕裂攻击次数 : {value6}次 + 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]# noqa: E501 + # - [X、 Z键追加操作] - + # 最大蓄力时向下撕裂攻击力增加率 : {value7}% + data7 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # 向下撕裂恶魔能量消耗值上限 : {value8} + data8 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # - [魔化 : 末日守卫者状态下] - + # 攻击力增加率 : {value9}% + data9 = [0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]# noqa: E501 + # - [半魔化状态下] - + # 恶魔能量消耗量减少 : 100% + +# 光之影 +# priest_male/avenger/ca2536eb56df0e812c88c59cabd38be0 +# f6a4ad30555b99b499c07835f87ce522/ca2536eb56df0e812c88c59cabd38be0 +class Skill41(PassiveSkill): + """ + 将恶魔的力量释放到极限, 可以使用更强大的恶魔之力, 绝不屈服于无止尽的恶魔低语, 凭借真挚信念获得驱使光的力量。 增加基本攻击力和转职技能攻击力, 变更部分[魔化 : 末日守卫者]状态下使用的技能。\n + [回旋飞镰] : [魔化 : 末日守卫者]状态下施放时, 在攻击范围内以攻击次数上限对敌人进行攻击。 镰刀投掷攻击力和回旋飞镰的攻击力相同, 镰刀回收攻击力和回旋飞镰的多段攻击力相同。\n + [裂地锤] : [魔化 : 末日守卫者]状态下施放时, 在前方生成多个黑暗石柱, 并使其爆炸。 黑暗石柱生成和爆炸攻击变更为范围攻击判定。 黑暗石柱生成和爆炸攻击力随裂地锤攻击力增加而增加。\n + [啊……这是您对我的试练吗] + """ + name = "光之影" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "ca2536eb56df0e812c88c59cabd38be0" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # [裂地锤]黑暗石柱生成攻击 : {value1}次 + data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # [裂地锤]黑暗石柱爆炸攻击数 : {value2}次 + 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 + # 黑暗石柱生成和爆炸攻击力 : [裂地锤]的攻击力的{value3}% + data3 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [回旋飞镰]镰刀投掷最大攻击数 : {value4}次 + 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 + # [回旋飞镰]镰刀回收最大攻击数 : {value5}次 + data5 = [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 + +# 极恶洪流 +# priest_male/avenger/7f9ffcd296361f1367b8b74e773d5e99 +# f6a4ad30555b99b499c07835f87ce522/7f9ffcd296361f1367b8b74e773d5e99 +class Skill42(ActiveSkill): + """ + 释放恶魔的力量, 在头上生成暗黑球, 从球体中发射光线横扫前方的敌人。 拥有一定量的恶魔能量时, 消耗一定量的恶魔能量, 可以凝聚内心的光之力, 发射更强大的光线。\n + [魔化 : 末日守卫者]状态下使用时, 造成额外伤害。 [半魔化]状态下使用时, 减少恶魔能量消耗量。 + """ + name = "极恶洪流" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [800, 6000] + uuid = "7f9ffcd296361f1367b8b74e773d5e99" + hasVP = False + hasUP = False + + # 光线攻击力 : {value0}% + data0 = [0, 13908, 15319, 16730, 18141, 19552, 20963, 22374, 23785, 25196, 26607, 28018, 29429, 30840, 32251, 33662, 35073, 36484, 37895, 39306, 40717, 42128, 43539, 44950, 46361, 47772, 49183, 50594, 52005, 53416, 54827, 56238, 57649, 59060, 60471, 61882, 63293, 64704, 66115, 67526, 68937, 70348, 71759, 73170, 74581, 75992, 77403, 78814, 80224, 81635, 83046]# noqa: E501 + # 光线攻击次数 : {value1}次 + 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 + # 光线最后一击攻击力 : {value2}% + data2 = [0, 62587, 68937, 75286, 81635, 87985, 94334, 100684, 107033, 113383, 119732, 126081, 132431, 138780, 145130, 151479, 157829, 164178, 170527, 176877, 183226, 189576, 195925, 202275, 208624, 214973, 221323, 227672, 234022, 240371, 246721, 253070, 259419, 265769, 272118, 278468, 284817, 291167, 297516, 303865, 310215, 316564, 322914, 329263, 335613, 341962, 348311, 354661, 361010, 367360, 373709]# noqa: E501 + # [附加效果] + # 恶魔能量消耗 : {value3} + data3 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501 + # 消耗恶魔能量时攻击力增加率 : {value4}% + data4 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # [魔化 : 末日守卫者]状态下施放时 + # 攻击力增加率 : {value5}% + 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 + # [半魔化]状态下施放时 + # 恶魔能量消耗量减少 : 100% + +# 末日福音 : 毁灭之翼 +# priest_male/avenger/c1dd8b776fb1dd24c6373c678ef1dd2e +# f6a4ad30555b99b499c07835f87ce522/c1dd8b776fb1dd24c6373c678ef1dd2e +class Skill43(ActiveSkill): + """ + 将恶魔的力量释放到精神的极限, 进入真·恶魔化的状态, 但低语愈加明显。 变身结束后, 撕裂自己的翅膀, 投向地图中的最强大的敌人。 投掷的翅膀穿刺敌人并使其悬空, 惩戒者突袭后拔出刺入的翅膀。 拔出翅膀时, 在冲击的余波下出现黑暗空间, 惩戒者将自己的全部力量集中于翅膀上, 形成巨大的光之镰刀, 毁灭敌人和黑暗空间。\n + [魔化 : 末日守卫者]状态下使用时, 造成额外伤害。\n + 施放技能的过程中无法使用[恶魔屏障]。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "末日福音 : 毁灭之翼" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4028, 8056] + uuid = "c1dd8b776fb1dd24c6373c678ef1dd2e" + hasVP = False + hasUP = False + + # 翅膀穿刺攻击力 : {value0}% + data0 = [0, 82165, 101217, 120270, 139323, 158375, 177428, 196481, 215533, 234586, 253639, 272691, 291744, 310797, 329849, 348902, 367955, 387007, 406060, 425112, 444165, 463218, 482270, 501323, 520376, 539428, 558481, 577534, 596586, 615639, 634692, 653744, 672797, 691850, 710902, 729955, 749008, 768060, 787113, 806166, 825218, 844271, 863324, 882376, 901429, 920482, 939534, 958587, 977640, 996692, 1015745]# noqa: E501 + # 突袭攻击力 : {value1}% + data1 = [0, 41082, 50609, 60135, 69661, 79188, 88714, 98240, 107767, 117293, 126819, 136346, 145872, 155398, 164925, 174451, 183977, 193504, 203030, 212556, 222083, 231609, 241135, 250662, 260188, 269714, 279241, 288767, 298293, 307820, 317346, 326872, 336399, 345925, 355451, 364978, 374504, 384030, 393557, 403083, 412609, 422136, 431662, 441188, 450715, 460241, 469767, 479294, 488820, 498346, 507872]# noqa: E501 + # 翅膀拔出攻击力 : {value2}% + data2 = [0, 102706, 126522, 150337, 174153, 197969, 221785, 245601, 269417, 293232, 317048, 340864, 364680, 388496, 412311, 436127, 459943, 483759, 507575, 531391, 555206, 579022, 602838, 626654, 650470, 674286, 698101, 721917, 745733, 769549, 793365, 817181, 840996, 864812, 888628, 912444, 936260, 960075, 983891, 1007707, 1031523, 1055339, 1079155, 1102970, 1126786, 1150602, 1174418, 1198234, 1222050, 1245865, 1269681]# noqa: E501 + # 终结镰刀斩击攻击力 : {value3}% + data3 = [0, 184870, 227739, 270607, 313476, 356344, 399213, 442081, 484950, 527818, 570687, 613555, 656424, 699292, 742161, 785029, 827898, 870766, 913635, 956503, 999372, 1042240, 1085109, 1127977, 1170846, 1213714, 1256583, 1299451, 1342319, 1385188, 1428056, 1470925, 1513793, 1556662, 1599530, 1642399, 1685267, 1728136, 1771004, 1813873, 1856741, 1899610, 1942478, 1985347, 2028215, 2071084, 2113952, 2156821, 2199689, 2242558, 2285426]# noqa: E501 + # [魔化 : 末日守卫者状态下]施放时 + # 攻击力增加率 : {value4}% + data4 = [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 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'avenger' + self.nameCN = '神启·复仇者' + self.role = 'priest_male' + self.角色 = '圣职者(男)' + self.职业 = '复仇者' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_male/crusader_male.py b/backend/core/character/GF/priest_male/crusader_male.py new file mode 100644 index 00000000..5e8abb29 --- /dev/null +++ b/backend/core/character/GF/priest_male/crusader_male.py @@ -0,0 +1,2073 @@ +#f6a4ad30555b99b499c07835f87ce522 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 空斩打 +# priest_male/crusader_male/3c5604bdbb0240b8f130f59ab40509c3 +# f6a4ad30555b99b499c07835f87ce522/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 \n + 在[意念驱动]已施放状态下, 将无法使用此技能。\n + 转职为光明骑士后, 技能类型变为独立攻击力。\n + 转职为驱魔师后, 可以蓄气攻击。 + """ + name = "空斩打" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 浮空力比率 : {value0}% + data0 = [0, 131.4, 132.8, 133.9, 135.4, 136.5, 137.9, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 161.9, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 168, 195, 222, 248, 275, 302, 329, 355, 382, 409, 436, 463, 489, 516, 543, 570, 597, 623, 650, 677]# noqa: E501 + +# 虎袭 +# priest_male/crusader_male/f2fb27162beb0b87a7cb9af7900e95f2 +# f6a4ad30555b99b499c07835f87ce522/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): + """ + 抓取前方1名敌人并向前跑动一段距离后扔开, 可以对跑动中撞到的敌人造成多段攻击伤害。\n + 若在前冲中按攻击键, 则直接扔开抓住的敌人。 抓住的敌人只有在最后扔开时才有伤害判定, 掷出的敌人会对撞到的敌人造成附加伤害。\n + 抓取并掷出敌人时, 若按攻击键, 则可以给予敌人更多伤害。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "虎袭" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [15, 154] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 跑动中撞到敌人时攻击力 : {value0}% + data0 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690, 708, 725, 743, 761, 779, 796, 814, 832, 850, 867, 885, 903, 921, 938, 956, 974, 992, 1009, 1027, 1045, 1063, 1080, 1098, 1116, 1134, 1151, 1169, 1187, 1205, 1222, 1240, 1258, 1276, 1293, 1311, 1329, 1347, 1364, 1382, 1400]# noqa: E501 + # 跑动中攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 扔开抓住的敌人时攻击力 : {value2}% + data2 = [0, 547, 602, 658, 713, 769, 824, 880, 935, 991, 1046, 1102, 1157, 1213, 1268, 1324, 1379, 1435, 1490, 1546, 1601, 1657, 1712, 1768, 1823, 1879, 1934, 1990, 2045, 2101, 2156, 2212, 2267, 2323, 2378, 2434, 2489, 2545, 2600, 2656, 2711, 2767, 2822, 2878, 2933, 2989, 3044, 3100, 3155, 3211, 3266, 3322, 3377, 3433, 3488, 3544, 3599, 3655, 3710, 3766, 3821, 3877, 3932, 3988, 4043, 4099, 4154, 4210, 4265, 4321, 4376]# noqa: E501 + # 间接攻击力 : {value3}% + data3 = [0, 274, 302, 330, 357, 385, 413, 441, 469, 496, 524, 552, 580, 608, 635, 663, 691, 719, 747, 774, 802, 830, 858, 886, 913, 941, 969, 997, 1025, 1052, 1080, 1108, 1136, 1164, 1191, 1219, 1247, 1275, 1302, 1330, 1358, 1386, 1414, 1441, 1469, 1497, 1525, 1553, 1580, 1608, 1636, 1664, 1692, 1719, 1747, 1775, 1803, 1831, 1858, 1886, 1914, 1942, 1970, 1997, 2025, 2053, 2081, 2109, 2136, 2164, 2192]# noqa: E501 + # 追加操作后的攻击力增加率 : {value4}% + data4 = [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 + +# 神的恩赐 +# priest_male/crusader_male/0232c151ef3731c2dede51931a374723 +# f6a4ad30555b99b499c07835f87ce522/0232c151ef3731c2dede51931a374723 +class Skill2(PassiveSkill): + """ + 获得神的恩泽, 增加所有异常状态的抗性。\n + 单人挑战时, 智力数值补正为体力/精神中较高的数值。\n + (补正时数值百分比增加效果除外)\n + 若适用该补正功能, 则无论是否学习[圣灵之槌], 均适用辅助职业属性; 增加独立攻击力, 并减少冷却时间。\n + 决斗场中不适用单人挑战附加效果。 + """ + name = "神的恩赐" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "0232c151ef3731c2dede51931a374723" + hasVP = False + hasUP = False + + # 所有异常状态抗性增加率 : {value0}% + data0 = [0, 5]# noqa: E501 + # [数值补正生效时] + # 独立攻击力增加率 : {value1}% + data1 = [0, 15.7]# noqa: E501 + # 技能冷却时间减少率 : {value2}% + data2 = [0, 20]# noqa: E501 + +# 后跳 +# priest_male/crusader_male/7822d6d52e10964a6755f142c666b494 +# f6a4ad30555b99b499c07835f87ce522/7822d6d52e10964a6755f142c666b494 +class Skill3(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_male/crusader_male/5a56514f35cf0270ae8d6c65f8fefd78 +# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill4(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_male/crusader_male/ce26c6b69d02a440a81b552bec94f03b +# f6a4ad30555b99b499c07835f87ce522/ce26c6b69d02a440a81b552bec94f03b +class Skill5(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# priest_male/crusader_male/892ef624d8bf3d7fc045f84825fd6104 +# f6a4ad30555b99b499c07835f87ce522/892ef624d8bf3d7fc045f84825fd6104 +class Skill6(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 缓慢愈合 +# priest_male/crusader_male/1fadde0eece18649caddbca7bd58cc2f +# f6a4ad30555b99b499c07835f87ce522/1fadde0eece18649caddbca7bd58cc2f +class Skill7(ActiveSkill): + """ + 选择一定范围内的队员恢复生命值。 + """ + name = "缓慢愈合" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [28, 308] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = True + + # 生命值恢复时间 : {value0}秒 + data0 = [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 + # 生命值恢复量 : {value1} + data1 = [0, 8554, 9131, 9705, 10365, 11064, 11803, 12544, 13325, 14107, 14929, 15752, 16657, 17561, 18425, 19372, 20317, 21304, 22333, 23319, 24347, 25417, 26527, 27637, 28790, 29940, 31134, 32368, 33560, 34835, 36110, 37426, 38743, 40100, 41415, 42815, 44253, 45652, 47049, 48489, 49929, 51410, 52931, 54206, 55646, 57084, 58483, 59883, 61321, 62720, 64160, 65598, 66997, 68437, 69875, 71274, 72672, 74112, 75511, 76951, 78389, 79788, 81228, 82666, 84065, 85462, 86902, 88301, 89740, 91180, 92579]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 直拳冲击 +# priest_male/crusader_male/faf9cd66281078b51be2ee0b0f6c5530 +# f6a4ad30555b99b499c07835f87ce522/faf9cd66281078b51be2ee0b0f6c5530 +class Skill8(ActiveSkill): + """ + 向前方敌人发出强威力的直拳冲击, 可以形成多段攻击; 最后一击有很高的伤害和暴击率。\n + 转职成为蓝拳使者时, 才可以强制中断基本攻击动作, 并立即施放该技能。 + """ + name = "直拳冲击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [15, 154] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + # 攻击次数 : {value0}次 + data0 = [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 + # 第一击和第二击攻击力 : {value1}% + data1 = [0, 796, 877, 958, 1038, 1119, 1200, 1281, 1361, 1442, 1523, 1604, 1684, 1765, 1846, 1927, 2007, 2088, 2169, 2250, 2330, 2411, 2492, 2573, 2653, 2734, 2815, 2896, 2976, 3057, 3138, 3219, 3299, 3380, 3461, 3542, 3622, 3703, 3784, 3865, 3945, 4026, 4107, 4188, 4268, 4349, 4430, 4511, 4591, 4672, 4753, 4834, 4914, 4995, 5076, 5157, 5237, 5318, 5399, 5480, 5560, 5641, 5722, 5803, 5883, 5964, 6045, 6126, 6206, 6287, 6368]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 2387, 2629, 2871, 3113, 3356, 3598, 3840, 4082, 4324, 4566, 4809, 5051, 5293, 5535, 5777, 6019, 6262, 6504, 6746, 6988, 7230, 7472, 7715, 7957, 8199, 8441, 8683, 8925, 9167, 9410, 9652, 9894, 10136, 10378, 10620, 10863, 11105, 11347, 11589, 11831, 12073, 12316, 12558, 12800, 13042, 13284, 13526, 13769, 14011, 14253, 14495, 14737, 14979, 15221, 15464, 15706, 15948, 16190, 16432, 16674, 16917, 17159, 17401, 17643, 17885, 18127, 18370, 18612, 18854, 19096]# noqa: E501 + # 最后一击的物理/魔法暴击率增加 : {value3}% + data3 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + +# 净化 +# priest_male/crusader_male/d0cdaca82892e54097f22a1f60817048 +# f6a4ad30555b99b499c07835f87ce522/d0cdaca82892e54097f22a1f60817048 +class Skill9(ActiveSkill): + """ + 使一定范围内的队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 消除异常状态数量 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 勾拳追击 +# priest_male/crusader_male/d296043df164385a14cb973c8c7c4d07 +# f6a4ad30555b99b499c07835f87ce522/d296043df164385a14cb973c8c7c4d07 +class Skill10(ActiveSkill): + """ + 向前方敌人发动前冲攻击后, 可以用上勾拳进行追击。 + """ + name = "勾拳追击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [10, 84] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 3871, 4264, 4656, 5049, 5442, 5835, 6227, 6620, 7013, 7405, 7798, 8191, 8584, 8976, 9369, 9762, 10154, 10547, 10940, 11332, 11725, 12118, 12511, 12903, 13296, 13689, 14081, 14474, 14867, 15260, 15652, 16045, 16438, 16830, 17223, 17616, 18009, 18401, 18794, 19187, 19579, 19972, 20365, 20758, 21150, 21543, 21936, 22328, 22721, 23114, 23507, 23899, 24292, 24685, 25077, 25470, 25863, 26255, 26648, 27041, 27434, 27826, 28219, 28612, 29004, 29397, 29790, 30183, 30575, 30968]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 100, 101.7, 103.5, 105.2, 107, 108.5, 110.2, 112, 113.7, 115.5, 117.2, 119, 120.7, 122.5, 124.2, 125.7, 127.5, 129.2, 131, 132.7, 134.5, 136.2, 138, 139.7, 141.5, 143, 144.7, 146.5, 148.2, 150, 151.7, 153.5, 155.2, 157, 158.5, 160.2, 162, 163.7, 165.5, 167.2, 169, 170.7, 172.5, 174.2, 175.7, 177.5, 179.2, 181, 182.7, 184.5, 186.2, 188, 189.7, 191.2, 193, 194.7, 196.5, 198.2, 200, 201.7, 203.5, 205.2, 207, 208.5, 210.2, 212, 213.7, 215.5, 217.2, 219]# noqa: E501 + +# 恶魔之手 +# priest_male/crusader_male/ca75c965f20a150f99f54155a37400df +# f6a4ad30555b99b499c07835f87ce522/ca75c965f20a150f99f54155a37400df +class Skill11(ActiveSkill): + """ + 召唤出恶魔之手, 使敌人受到伤害。\n + 恶魔之手的伸手和握住各有攻击判定, 握住时有一定几率使敌人进入束缚状态。\n + 可以强制中断基本攻击动作, 并立即施放该技能。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "恶魔之手" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 伸手时攻击力 : {value0}% + data0 = [0, 1166, 1284, 1403, 1521, 1639, 1757, 1876, 1994, 2112, 2231, 2349, 2467, 2585, 2704, 2822, 2940, 3059, 3177, 3295, 3413, 3532, 3650, 3768, 3887, 4005, 4123, 4241, 4360, 4478, 4596, 4715, 4833, 4951, 5069, 5188, 5306, 5424, 5543, 5661, 5779, 5897, 6016, 6134, 6252, 6371, 6489, 6607, 6725, 6844, 6962, 7080, 7199, 7317, 7435, 7553, 7672, 7790, 7908, 8027, 8145, 8263, 8381, 8500, 8618, 8736, 8855, 8973, 9091, 9209, 9328]# noqa: E501 + # 握住时攻击力 : {value1}% + data1 = [0, 2327, 2563, 2799, 3035, 3271, 3507, 3743, 3980, 4216, 4452, 4688, 4924, 5160, 5396, 5632, 5868, 6104, 6340, 6576, 6812, 7049, 7285, 7521, 7757, 7993, 8229, 8465, 8701, 8937, 9173, 9409, 9645, 9881, 10118, 10354, 10590, 10826, 11062, 11298, 11534, 11770, 12006, 12242, 12478, 12714, 12950, 13187, 13423, 13659, 13895, 14131, 14367, 14603, 14839, 15075, 15311, 15547, 15783, 16019, 16256, 16492, 16728, 16964, 17200, 17436, 17672, 17908, 18144, 18380, 18616]# noqa: E501 + # 束缚几率 : {value2}% + data2 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + # 束缚持续时间 : {value3}秒 + data3 = [0, 2, 2, 2.1, 2.2, 2.2, 2.3, 2.4, 2.4, 2.5, 2.6, 2.6, 2.7, 2.8, 2.8, 2.9, 3, 3.1, 3.1, 3.2, 3.3, 3.3, 3.4, 3.5, 3.5, 3.6, 3.7, 3.7, 3.8, 3.9, 4, 4, 4.1, 4.2, 4.2, 4.3, 4.4, 4.4, 4.5, 4.6, 4.6, 4.7, 4.8, 4.8, 4.9, 5, 5.1, 5.1, 5.2, 5.3, 5.3, 5.4, 5.5, 5.5, 5.6, 5.7, 5.7, 5.8, 5.9, 6, 6, 6.1, 6.2, 6.2, 6.3, 6.4, 6.4, 6.5, 6.6, 6.6, 6.7]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放时- + # 攻击力增加率 : {value4}% + data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501 + # 冷却时间增加率 : {value5}% + data5 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 手大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 强化 - 后跳 +# priest_male/crusader_male/2b340542e776818b78f3212af184bd6b +# f6a4ad30555b99b499c07835f87ce522/2b340542e776818b78f3212af184bd6b +class Skill12(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_male/crusader_male/1fea5a626f15230237946a11a9d11582 +# f6a4ad30555b99b499c07835f87ce522/1fea5a626f15230237946a11a9d11582 +class Skill13(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 化魔 +# priest_male/crusader_male/2f5d03c7848effbc0a23f4df45d9ca46 +# f6a4ad30555b99b499c07835f87ce522/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill14(ActiveSkill): + """ + 在效果持续期间, 将自身一定量的生命值转换成魔法值, 若当前生命值少于施放技能所需的生命值, 则无法使用此技能。\n + - [转职为惩戒者后] -\n + 施放其他技能时, 可以施放[化魔]; 施放一次后, 每隔一段时间自动施放。\n + 使用单独的生命值消耗量和魔法值恢复量, 并且发动[恶魔诅咒]技能。\n + 当前生命值少于施放技能所需的生命值时, 仍然会消耗剩余生命值发动技能; 生命值为1时, 将不消耗生命值直接发动。\n + 每次施放时, 增加魔化状态的持续时间、 减少冷却时间, 并且恢复一定量的恶魔能量。\n + 在决斗场中, 施放其他技能过程中无法使用该技能。 + """ + name = "化魔" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 8 + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 生命值消耗 : {value0} + data0 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # 魔法值恢复 : {value1} + data1 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # - [转职为惩戒者后] - + # 恶魔能量恢复 : {value2} + data2 = [0, 144, 154, 166, 175, 187, 197, 209, 218, 230, 240, 250]# noqa: E501 + # 魔化状态持续时间增加 : {value3}秒 + data3 = [0, 7.2, 7.4, 7.5, 7.7, 7.9, 8, 8.2, 8.3, 8.5, 8.7, 8.8]# noqa: E501 + # 魔化状态冷却时间减少 : {value4}秒 + data4 = [0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]# noqa: E501 + # 生命值消耗 : {value5} + data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 魔法值恢复 : {value6} + data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [化魔]发动间隔 : {value7}秒 + data7 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + +# 落凤锤 +# priest_male/crusader_male/45442bbbe33540b4deeec29437dae70c +# f6a4ad30555b99b499c07835f87ce522/45442bbbe33540b4deeec29437dae70c +class Skill15(ActiveSkill): + """ + 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。\n + 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。\n + 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。\n + 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。\n + - [可施放技能] -\n + [疾风打]\n + [星落打]\n + [狂乱锤击]\n + [疾空旋风破]\n + [无双击]\n + [逆鳞震]\n + [逆龙七杀] + """ + name = "落凤锤" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 巨兵打击攻击力 : {value0}% + data0 = [0, 1181, 1301, 1421, 1541, 1661, 1780, 1900, 2020, 2140, 2260, 2380, 2499, 2619, 2739, 2859, 2979, 3099, 3218, 3338, 3458, 3578, 3698, 3818, 3937, 4057, 4177, 4297, 4417, 4536, 4656, 4776, 4896, 5016, 5136, 5255, 5375, 5495, 5615, 5735, 5855, 5974, 6094, 6214, 6334, 6454, 6574, 6693, 6813, 6933, 7053, 7173, 7293, 7412, 7532, 7652, 7772, 7892, 8012, 8131, 8251, 8371, 8491, 8611, 8731, 8850, 8970, 9090, 9210, 9330, 9450]# noqa: E501 + # 冲击波范围 : {value1}px + data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 4725, 5204, 5683, 6163, 6642, 7121, 7601, 8080, 8559, 9039, 9518, 9997, 10477, 10956, 11435, 11915, 12394, 12873, 13353, 13832, 14311, 14791, 15270, 15749, 16229, 16708, 17187, 17667, 18146, 18625, 19105, 19584, 20063, 20543, 21022, 21501, 21981, 22460, 22939, 23419, 23898, 24377, 24857, 25336, 25815, 26295, 26774, 27253, 27733, 28212, 28691, 29171, 29650, 30129, 30608, 31088, 31567, 32046, 32526, 33005, 33484, 33964, 34443, 34922, 35402, 35881, 36360, 36840, 37319, 37798]# noqa: E501 + # 转职成为驱魔师时, 冲击波范围增加率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 纯白之刃 +# priest_male/crusader_male/4b2c90ec226fd40e967875aa5eabefb2 +# f6a4ad30555b99b499c07835f87ce522/4b2c90ec226fd40e967875aa5eabefb2 +class Skill16(ActiveSkill): + """ + 凝聚力量用双臂划出十字形刀刃攻击前方敌人。 + """ + name = "纯白之刃" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [27, 294] + uuid = "4b2c90ec226fd40e967875aa5eabefb2" + hasVP = False + hasUP = True + + # 发动速度增加率 : {value0}% + data0 = [0, 0, 3, 4, 7, 8, 11, 12, 15, 18, 19, 22, 23, 26, 28, 30, 32, 34, 36, 38, 41, 43, 45, 47, 49, 51, 53, 55, 58, 59, 62, 63, 66, 69, 70, 73, 74, 77, 78, 81, 84, 85, 88, 89, 92, 93, 96, 99, 100, 103, 104, 107, 108, 111, 113, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 136, 139, 140, 143, 144, 147]# noqa: E501 + # 刀刃攻击力 : {value1} + data1 = [0, 2848, 3137, 3426, 3715, 4004, 4293, 4582, 4870, 5159, 5448, 5737, 6026, 6315, 6604, 6893, 7182, 7471, 7760, 8049, 8338, 8627, 8915, 9204, 9493, 9782, 10071, 10360, 10649, 10938, 11227, 11516, 11805, 12094, 12383, 12672, 12960, 13249, 13538, 13827, 14116, 14405, 14694, 14983, 15272, 15561, 15850, 16139, 16428, 16717, 17005, 17294, 17583, 17872, 18161, 18450, 18739, 19028, 19317, 19606, 19895, 20184, 20473, 20762, 21050, 21339, 21628, 21917, 22206, 22495, 22784]# noqa: E501 + # 敌人僵直时间比率 : {value2}% + data2 = [0, 244, 269, 294, 319, 343, 367, 393, 417, 443, 467, 491, 517, 541, 566, 591, 616, 640, 666, 690, 716, 740, 764, 788, 814, 838, 864, 888, 913, 938, 963, 987, 1013, 1037, 1061, 1087, 1111, 1137, 1161, 1185, 1210, 1235, 1260, 1285, 1310, 1334, 1359, 1384, 1408, 1434, 1458, 1482, 1508, 1532, 1558, 1582, 1607, 1631, 1656, 1681, 1706, 1731, 1755, 1781, 1805, 1829, 1855, 1879, 1904, 1929, 1953]# noqa: E501 + +# 勇气恩赐 +# priest_male/crusader_male/2ba299855fc22192cba4f73db75e9d0e +# f6a4ad30555b99b499c07835f87ce522/2ba299855fc22192cba4f73db75e9d0e +class Skill17(PassiveSkill): + """ + 只有崇高信仰的光明骑士才能获得的恩赐。\n + 可以增加自身的基本攻击力和技能攻击力。 + """ + name = "勇气恩赐" + learnLv = 15 + masterLv = 15 + maxLv = 25 + position = 0 #TODO + rangeLv = 3 + uuid = "2ba299855fc22192cba4f73db75e9d0e" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35]# noqa: E501 + +# 守护恩赐 +# priest_male/crusader_male/2c9d9a36c8401bddff6cdb80fab8dc24 +# f6a4ad30555b99b499c07835f87ce522/2c9d9a36c8401bddff6cdb80fab8dc24 +class Skill18(PassiveSkill): + """ + 只有崇高信仰的光明骑士才能获得的恩赐。\n + 可以增加自身的体力与精神。 + """ + name = "守护恩赐" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + uuid = "2c9d9a36c8401bddff6cdb80fab8dc24" + hasVP = False + hasUP = False + + # 增加体力 : {value0} + data0 = [0, 220, 224, 228, 232, 236, 241, 246, 251, 257, 263, 269, 275, 281, 288, 295, 303, 311, 319, 327, 335, 344, 353, 363, 372, 382, 392, 403, 413, 424, 435, 447, 459, 471, 483, 495, 509, 522, 535, 549, 563, 577, 591, 607, 621, 637, 653, 669, 685, 701, 718, 732, 748, 764, 780, 796, 811, 827, 843, 859, 875, 890, 906, 922, 937, 953, 969, 985, 1001, 1016, 1032]# noqa: E501 + # 增加精神 : {value1} + data1 = [0, 266, 270, 274, 278, 282, 287, 292, 297, 303, 309, 315, 321, 327, 334, 341, 349, 357, 365, 373, 381, 390, 399, 409, 418, 428, 438, 449, 459, 470, 481, 493, 505, 517, 529, 541, 555, 568, 581, 595, 609, 623, 637, 653, 667, 683, 699, 715, 731, 747, 764, 778, 794, 810, 826, 842, 857, 873, 889, 905, 921, 936, 952, 968, 983, 999, 1015, 1031, 1047, 1062, 1078]# noqa: E501 + +# 天籁之音 +# priest_male/crusader_male/42c82812f86ff6704ae9952a2e6093a4 +# f6a4ad30555b99b499c07835f87ce522/42c82812f86ff6704ae9952a2e6093a4 +class Skill19(ActiveSkill): + """ + 选择一定范围内的队员增加生命值最大值和魔法值最大值。\n + 该技能效果不与光明骑士 (女) 的[守护祝福]、 小魔女的[小魔女的偏爱]技能、 缪斯的[主角登场]、 协战师的[装甲强化]效果叠加。 + """ + name = "天籁之音" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 10 + mp = [151, 220] + uuid = "42c82812f86ff6704ae9952a2e6093a4" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 生命值最大值增加 : {value1} + data1 = [0, 397, 398, 400, 401, 403, 404, 406, 407, 409, 410, 412, 413, 415, 416, 418, 419, 421, 422, 424, 425]# noqa: E501 + # 魔法值最大值增加 : {value2} + data2 = [0, 397, 398, 400, 401, 403, 404, 406, 407, 409, 410, 412, 413, 415, 416, 418, 419, 421, 422, 424, 425]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value3}px + data3 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + +# 光之正义 +# priest_male/crusader_male/547ab2b2bd860d3e37355a9cfbc1077c +# f6a4ad30555b99b499c07835f87ce522/547ab2b2bd860d3e37355a9cfbc1077c +class Skill20(ActiveSkill): + """ + 选择一定范围内的队员, 赋予队员在被击或攻击时, 有一定几率落下闪电的增益效果。\n + 只有和施放者在同一个地图内时, 才会落下闪电。 + """ + name = "光之正义" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [45, 469] + uuid = "547ab2b2bd860d3e37355a9cfbc1077c" + hasVP = False + hasUP = True + + # 持续时间 : {value0}秒 + data0 = [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 + # 闪电攻击力 : {value1} + data1 = [0, 491, 541, 591, 640, 690, 740, 790, 840, 889, 939, 989, 1039, 1089, 1139, 1188, 1238, 1288, 1338, 1388, 1437, 1487, 1537, 1587, 1637, 1686, 1736, 1786, 1836, 1886, 1936, 1985, 2035, 2085, 2135, 2185, 2234, 2284, 2334, 2384, 2434, 2483, 2533, 2583, 2633, 2683, 2733, 2782, 2832, 2882, 2932, 2982, 3031, 3081, 3131, 3181, 3231, 3280, 3330, 3380, 3430, 3480, 3530, 3579, 3629, 3679, 3729, 3779, 3828, 3878, 3928]# noqa: E501 + # [攻击时信息] + # 闪电触发几率 : {value2}% + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 闪电冷却时间 : {value3}秒 + data3 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + # [被击时信息] + # 受魔法伤害时闪电触发几率 : {value4}% + data4 = [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 + # 受物理伤害时闪电触发几率 : {value5}% + data5 = [0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42]# noqa: E501 + # 闪电冷却时间 : {value6}秒 + data6 = [0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25]# noqa: E501 + # [被击时的感电效果] + # 感电攻击力 : {value7} + data7 = [0, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 23, 24, 24, 24, 25, 25, 25, 26, 26, 26]# noqa: E501 + # 感电几率 : {value8}% + data8 = [0, 10, 10.7, 11.4, 12.1, 12.8, 13.4, 14.1, 14.8, 15.5, 16.2, 16.9, 17.6, 18.3, 19, 19.7, 20.3, 21, 21.7, 22.4, 23.1, 23.8, 24.5, 25.2, 25.9, 26.6, 27.2, 27.9, 28.6, 29.3, 30, 30.7, 31.4, 32.1, 32.8, 33.4, 34.1, 34.8, 35.5, 36.2, 36.9, 37.6, 38.3, 39, 39.7, 40.3, 41, 41.7, 42.4, 43.1, 43.8, 44.5, 45.2, 45.9, 46.5, 47.2, 47.9, 48.6, 49.3, 50, 50.7, 51.4, 52.1, 52.8, 53.4, 54.1, 54.8, 55.5, 56.2, 56.9, 57.6]# noqa: E501 + # 感电持续时间 : {value9}秒 + data9 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value10}px + data10 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + # 闪电大小比率 : {value11}% + data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 灵魂牺牲 +# priest_male/crusader_male/a5fa08f5d509e6ff2ebc68856a470b5a +# f6a4ad30555b99b499c07835f87ce522/a5fa08f5d509e6ff2ebc68856a470b5a +class Skill21(PassiveSkill): + """ + 灵魂修炼到极致, 增加移动速度和施放速度。\n + 光明骑士死亡时, 恢复一定范围内队员的生命值和魔法值。 + """ + name = "灵魂牺牲" + learnLv = 20 + masterLv = 1 + maxLv = 6 + position = 0 #TODO + rangeLv = 3 + uuid = "a5fa08f5d509e6ff2ebc68856a470b5a" + hasVP = False + hasUP = False + + # 移动速度增加 : {value0}% + data0 = [0, 20, 21, 22, 23, 24, 25]# noqa: E501 + # 施放速度增加 : {value1}% + data1 = [0, 25, 26, 27, 28, 29, 30]# noqa: E501 + # [死亡时附加效果] + # 队员恢复效果适用范围 : {value2}px + data2 = [0, 1600, 1600, 1600, 1600, 1600, 1600]# noqa: E501 + # 队员生命值恢复量 : {value3}% + data3 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501 + # 队员魔法值恢复量 : {value4}% + data4 = [0, 10, 11, 12, 13, 14, 15]# noqa: E501 + +# 胜利之矛 +# priest_male/crusader_male/8510294202d0e042dd29a2422fc6770d +# f6a4ad30555b99b499c07835f87ce522/8510294202d0e042dd29a2422fc6770d +class Skill22(ActiveSkill): + """ + 向敌人投掷由神圣之力凝聚成的矛。\n + 蓄气时, 增加穿刺攻击力和穿刺敌人数量。 + """ + name = "胜利之矛" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6.6 + mp = [32, 343] + uuid = "8510294202d0e042dd29a2422fc6770d" + hasVP = False + hasUP = True + + # 蓄气时间上限 : {value0}秒 + 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, 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # 穿刺攻击力 : {value1} + data1 = [0, 1907, 2100, 2294, 2487, 2680, 2874, 3067, 3261, 3454, 3648, 3841, 4034, 4228, 4421, 4615, 4808, 5002, 5195, 5389, 5582, 5775, 5969, 6162, 6356, 6549, 6743, 6936, 7129, 7323, 7516, 7710, 7903, 8097, 8290, 8483, 8677, 8870, 9064, 9257, 9451, 9644, 9837, 10031, 10224, 10418, 10611, 10805, 10998, 11192, 11385, 11578, 11772, 11965, 12159, 12352, 12546, 12739, 12932, 13126, 13319, 13513, 13706, 13900, 14093, 14286, 14480, 14673, 14867, 15060, 15254]# noqa: E501 + # 最大蓄气时攻击力 : {value2} + data2 = [0, 2542, 2800, 3058, 3316, 3574, 3832, 4090, 4348, 4606, 4863, 5121, 5379, 5637, 5895, 6153, 6411, 6669, 6927, 7185, 7443, 7700, 7958, 8216, 8474, 8732, 8990, 9248, 9506, 9764, 10022, 10280, 10538, 10795, 11053, 11311, 11569, 11827, 12085, 12343, 12601, 12859, 13117, 13375, 13632, 13890, 14148, 14406, 14664, 14922, 15180, 15438, 15696, 15954, 16212, 16469, 16727, 16985, 17243, 17501, 17759, 18017, 18275, 18533, 18791, 19049, 19307, 19564, 19822, 20080, 20338]# noqa: E501 + # 穿刺敌人数量上限 : {value3} + data3 = [0, 3686, 4060, 4434, 4807, 5181, 5555, 5929, 6303, 6677, 7051, 7425, 7799, 8173, 8547, 8921, 9294, 9668, 10042, 10416, 10790, 11164, 11538, 11912, 12286, 12660, 13034, 13408, 13781, 14155, 14529, 14903, 15277, 15651, 16025, 16399, 16773, 17147, 17521, 17894, 18268, 18642, 19016, 19390, 19764, 20138, 20512, 20886, 21260, 21634, 22008, 22381, 22755, 23129, 23503, 23877, 24251, 24625, 24999, 25373, 25747, 26121, 26495, 26868, 27242, 27616, 27990, 28364, 28738, 29112, 29486]# noqa: E501 + # 最大蓄气时穿刺数量上限 : {value4} + 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, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [范围信息] + # 大小比率 : {value5}% + data5 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501 + +# 升天阵 +# priest_male/crusader_male/b89c9ab317bc0a443f6497b7cca2f6a8 +# f6a4ad30555b99b499c07835f87ce522/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill23(ActiveSkill): + """ + 在前方布下升天阵, 使阵内的敌人受到伤害的同时使其浮空。\n + 转职成为驱魔师时, 才可以强制中断基本攻击动作, 并立即施放该技能; 增加20%的攻击力。\n + [升天阵]可以把浮空的敌人聚集到阵的中心。 + """ + name = "升天阵" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 308] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5435, 5986, 6538, 7089, 7641, 8192, 8743, 9295, 9846, 10397, 10949, 11500, 12052, 12603, 13154, 13706, 14257, 14808, 15360, 15911, 16463, 17014, 17565, 18117, 18668, 19219, 19771, 20322, 20874, 21425, 21976, 22528, 23079, 23630, 24182, 24733, 25285, 25836, 26387, 26939, 27490, 28041, 28593, 29144, 29696, 30247, 30798, 31350, 31901, 32452, 33004, 33555, 34107, 34658, 35209, 35761, 36312, 36863, 37415, 37966, 38518, 39069, 39620, 40172, 40723, 41274, 41826, 42377, 42929, 43480]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6]# noqa: E501 + # [范围信息] + # 攻击范围 : {value2}px + data2 = [0, 100, 101, 102, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, 133, 134, 134, 135, 136, 137, 138, 139, 139, 140, 141, 142, 143, 144, 145, 146, 146, 147, 148, 149, 150, 151, 151, 152, 153, 154, 155, 156, 157, 158, 158, 159]# noqa: E501 + # 转职成为驱魔师时, 攻击范围 : {value3}% + data3 = [0, 110, 111, 112, 113, 114, 115, 115, 116, 118, 119, 120, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 169, 170, 171, 173, 174, 174, 175]# noqa: E501 + +# 暴击 +# priest_male/crusader_male/fc1262c19f3d0477ee8eda47b8db8696 +# f6a4ad30555b99b499c07835f87ce522/fc1262c19f3d0477ee8eda47b8db8696 +class Skill24(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 圣灵之槌 +# priest_male/crusader_male/d8ff976e2aaa4720272a5175d1eb9126 +# f6a4ad30555b99b499c07835f87ce522/d8ff976e2aaa4720272a5175d1eb9126 +class Skill25(ActiveSkill): + """ + 召唤出凝聚圣灵之力的战槌, 改变基本攻击。\n + 增加基本攻击力、 技能攻击力、 所有速度、 魔法暴击率和命中率。\n +     部分技能变更, 部分增益技能无法使用。\n +     装备后, 可以强制中断基本攻击并立即施放转职后的攻击技能。\n +     学习[圣灵之槌]后, 将无法使用[灵魂牺牲]、 [天籁之音]、 [圣光守护]、 [守护徽章]、 [快速愈合]、 [荣誉祝福]、 [生命源泉]、 [圣愈之风]技能, 并改变以下技能的特性。\n + 特性改变的技能\n +     [光之正义]\n + 只能对自身施放技能, 攻击时有一定几率落下闪电, 维持冷却时间。\n +     [胜利之矛]\n + 可以强制中断基本攻击并施放。\n + 新增蓄气时间, 可以强制控制霸体状态的敌人。 (强制控制时间即时生效)\n +     [圣光十字]\n + 除自身以外的队员不会触发增益效果。\n +     [信念光环]\n + 不发动光环效果, 但增加自身基本攻击力和技能攻击力。\n +     [神圣之光]\n + 只能对自身施放技能。\n +     [圣佑结界]\n + 爆炸次数固定为2次、 增加攻击力。\n +     [天启之光]\n + 冷却时间变更为145秒, 不发动增益效果。\n +     [惩罚之锤]\n + 不适用属性伤害量增加效果; 增加基本攻击力和技能攻击力。\n + [无法使用的技能]\n + [灵魂牺牲]、 [天籁之音]、 [圣光守护]、 [守护徽章]、 [快速愈合]、 [荣誉祝福]、 [生命源泉]、 [圣愈之风]。 + """ + name = "圣灵之槌" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 2 + cd = 5 + uuid = "d8ff976e2aaa4720272a5175d1eb9126" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [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 + # 基本攻击力和技能攻击力增加率 : {value1}% + data1 = [0, 2, 4, 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]# noqa: E501 + # 攻击速度增加率 : {value2}% + data2 = [0, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2, 9.5, 9.8, 10.1, 10.4, 10.7, 11, 11.3, 11.6, 11.9, 12.2, 12.5, 12.8, 13.1, 13.4, 13.7, 14]# noqa: E501 + # 移动速度增加率 : {value3}% + data3 = [0, 16.6, 16.9, 17.2, 17.5, 17.8, 18.1, 18.4, 18.7, 19, 19.3, 19.6, 19.9, 20.2, 20.5, 20.8, 21.1, 21.4, 21.7, 22, 22.3, 22.6, 22.9, 23.2, 23.5, 23.8, 24.1, 24.4, 24.7, 25, 25.3]# noqa: E501 + # 施放速度增加率 : {value4}% + data4 = [0, 18.3, 18.6, 18.9, 19.2, 19.5, 19.8, 20.1, 20.4, 20.7, 21, 21.3, 21.6, 21.9, 22.2, 22.5, 22.8, 23.1, 23.4, 23.7, 24, 24.3, 24.6, 24.9, 25.2, 25.5, 25.8, 26.1, 26.4, 26.7, 27]# noqa: E501 + # 魔法暴击率增加 : {value5}% + data5 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]# noqa: E501 + # 命中率增加 : {value6}% + data6 = [0, 0.5, 0.8, 1.1, 1.4, 1.7, 2, 2.3, 2.6, 2.9, 3.2, 3.5, 3.8, 4.1, 4.4, 4.7, 5, 5.3, 5.6, 5.9, 6.2, 6.5, 6.8, 7.1, 7.4, 7.7, 8, 8.3, 8.6, 8.9, 9.2]# noqa: E501 + # [技能附加信息] + # 基本攻击第3击冲击波攻击力 : {value7} + data7 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690]# noqa: E501 + # [空斩打]冲击波攻击力 : {value8} + data8 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690]# noqa: E501 + # [落凤锤]冲击波攻击力 : {value9} + data9 = [0, 664, 731, 799, 866, 933, 1001, 1068, 1136, 1203, 1270, 1338, 1405, 1472, 1540, 1607, 1674, 1742, 1809, 1877, 1944, 2011, 2079, 2146, 2213, 2281, 2348, 2415, 2483, 2550, 2618]# noqa: E501 + # [胜利之矛]蓄气时间 : {value10}秒 + data10 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + # [胜利之矛]超级控制时间 : {value11}秒 + data11 = [0, 1, 1.05, 1.1, 1.15, 1.2, 1.25, 1.3, 1.35, 1.4, 1.45, 1.5, 1.55, 1.6, 1.65, 1.7, 1.75, 1.8, 1.85, 1.9, 1.95, 2, 2.04, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45]# noqa: E501 + # [圣佑结界]多段攻击次数变更 : {value12}次 + data12 = [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]# noqa: E501 + # [圣佑结界]攻击力增加率 : {value13}% + data13 = [0, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43]# noqa: E501 + # [范围信息] + # 基本攻击第3击冲击波大小增加率 : {value14}% + data14 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 + # [空斩打]冲击波大小增加率 : {value15}% + data15 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 + # [落凤锤]冲击波大小增加率 : {value16}% + data16 = [0, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179]# noqa: E501 + +# 守护徽章 +# priest_male/crusader_male/3d8f3d438405d79f8d3ed68072674d1e +# f6a4ad30555b99b499c07835f87ce522/3d8f3d438405d79f8d3ed68072674d1e +class Skill26(ActiveSkill): + """ + 使一定范围内的队员们增加物防、 魔防、 体力和精神。\n + 该技能效果不与光明骑士 (女) 的[守护祝福]、 小魔女的[小魔女的偏爱]技能、 缪斯的[主角登场]、 协战师的[装甲强化]效果叠加。 + """ + name = "守护徽章" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [201, 262] + uuid = "3d8f3d438405d79f8d3ed68072674d1e" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 物理防御力增加 : {value1} + data1 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501 + # 魔法防御力增加 : {value2} + data2 = [0, 11080, 11130, 11180, 11230, 11280, 11330, 11380, 11430, 11480, 11530, 11580, 11630, 11680, 11730, 11780, 11830, 11880, 11930, 11980, 12030]# noqa: E501 + # 增加体力 : {value3} + data3 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501 + # 增加精神 : {value4} + data4 = [0, 94, 98, 102, 107, 112, 116, 122, 127, 131, 137, 141, 147, 153, 158, 163, 169, 175, 181, 187, 192]# noqa: E501 + # [范围信息] + # 增益效果范围 : {value5}px + data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + +# 圣光守护 +# priest_male/crusader_male/ff171dc487807bb9aa28900ca9a46b41 +# f6a4ad30555b99b499c07835f87ce522/ff171dc487807bb9aa28900ca9a46b41 +class Skill27(ActiveSkill): + """ + 选择一定范围内的队员, 使队员置身于神圣的光晕中。\n + 神圣光晕护盾的生命值等于光明骑士生命值的一定比率, 持续期间代替角色承受物理、 魔法伤害; 神圣光晕护盾的生命值耗尽时, 神圣光晕护盾将消失。\n + 使用消耗品增加的生命值不会提升护盾效果。\n + 在决斗场中, 只能吸收物理伤害。 + """ + name = "圣光守护" + learnLv = 25 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 15 + mp = [85, 154] + uuid = "ff171dc487807bb9aa28900ca9a46b41" + hasVP = False + hasUP = False + + # 屏障持续时间 : {value0}秒 + data0 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # 屏障生命值比率 : {value1}% + data1 = [0, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 快速愈合 +# priest_male/crusader_male/d2c6df5105577fb59fb92529a36165a0 +# f6a4ad30555b99b499c07835f87ce522/d2c6df5105577fb59fb92529a36165a0 +class Skill28(PassiveSkill): + """ + 缩短[缓慢愈合]的生命值恢复时间, 提高生命值恢复比率。 + """ + name = "快速愈合" + learnLv = 25 + masterLv = 1 + maxLv = 6 + position = 0 #TODO + rangeLv = 2 + uuid = "d2c6df5105577fb59fb92529a36165a0" + hasVP = False + hasUP = False + + # [缓慢愈合]生命值恢复时间 : {value0}秒 + data0 = [0, 1, 1, 1, 1, 1, 1]# noqa: E501 + # [缓慢愈合]生命值恢复比率 : {value1}% + data1 = [0, 135, 136, 137, 138, 139, 140]# noqa: E501 + +# 圣光十字 +# priest_male/crusader_male/2a0a39184de92acf1c1375e00b77404c +# f6a4ad30555b99b499c07835f87ce522/2a0a39184de92acf1c1375e00b77404c +class Skill29(ActiveSkill): + """ + 发射神圣十字。\n + 攻击成功时爆炸, 光明骑士生成魔法阵。\n + 对魔法阵内的自身和队友触发攻击力增加增益效果。\n + 增加自身基本攻击力和转职技能的攻击力。\n + 增加除自身以外的队友的物理、 魔法、 独立攻击力。 + """ + name = "圣光十字" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [32, 343] + uuid = "2a0a39184de92acf1c1375e00b77404c" + hasVP = False + hasUP = True + + # 光杖攻击力 : {value0} + data0 = [0, 4072, 4485, 4898, 5311, 5725, 6138, 6551, 6964, 7377, 7790, 8203, 8616, 9029, 9443, 9856, 10269, 10682, 11095, 11508, 11921, 12334, 12747, 13161, 13574, 13987, 14400, 14813, 15226, 15639, 16052, 16465, 16879, 17292, 17705, 18118, 18531, 18944, 19357, 19770, 20183, 20597, 21010, 21423, 21836, 22249, 22662, 23075, 23488, 23901, 24315, 24728, 25141, 25554, 25967, 26380, 26793, 27206, 27619, 28033, 28446, 28859, 29272, 29685, 30098, 30511, 30924, 31337, 31751, 32164, 32577]# noqa: E501 + # 光杖爆炸攻击力 : {value1} + data1 = [0, 5398, 5946, 6493, 7041, 7588, 8136, 8684, 9231, 9779, 10326, 10874, 11422, 11969, 12517, 13064, 13612, 14160, 14707, 15255, 15803, 16350, 16898, 17445, 17993, 18541, 19088, 19636, 20183, 20731, 21279, 21826, 22374, 22922, 23469, 24017, 24564, 25112, 25660, 26207, 26755, 27302, 27850, 28398, 28945, 29493, 30040, 30588, 31136, 31683, 32231, 32779, 33326, 33874, 34421, 34969, 35517, 36064, 36612, 37159, 37707, 38255, 38802, 39350, 39898, 40445, 40993, 41540, 42088, 42636, 43183]# noqa: E501 + # [增益效果] + # 持续时间 : {value2}秒 + data2 = [0, 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, 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 + # 基本攻击力和转职技能攻击力增加率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 队友物理、 魔法、 独立攻击力增加 : {value4} + data4 = [0, 5, 6, 7, 8, 9, 10, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 64, 65, 66, 67, 68, 69]# noqa: E501 + # [范围信息] + # 光仗大小比率 : {value5}% + 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 + +# 圣光沁盾 +# priest_male/crusader_male/8ee0099656df08a0b39225f8a21d514b +# f6a4ad30555b99b499c07835f87ce522/8ee0099656df08a0b39225f8a21d514b +class Skill30(ActiveSkill): + """ + 使用神圣之力生成盾壁, 抵挡远程攻击。\n + 队员可以通过盾壁, 但敌方无法通过。 + """ + name = "圣光沁盾" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [91, 763] + uuid = "8ee0099656df08a0b39225f8a21d514b" + hasVP = False + hasUP = True + + # 盾壁的生命值 : {value0} + data0 = [0, 3240, 3769, 4350, 4988, 5681, 6436, 7251, 8133, 9080, 10098, 11188, 12349, 13588, 14909, 16308, 17791, 19360, 21019, 22768, 24611, 26551, 28586, 30721, 32961, 35304, 37759, 40321, 42995, 45783, 48691, 51717, 54864, 58138, 61537, 65066, 68724, 72519, 76449, 80519, 84730, 89082, 93582, 98231, 103029, 107979, 113086, 118351, 123775, 129365, 135119, 141035, 147116, 153369, 159790, 166386, 173155, 180105, 187235, 194548, 202047, 167108, 170349, 173589, 176827, 180067, 183308, 186548, 189788, 193028, 196268]# noqa: E501 + # 盾壁持续时间 : {value1}秒 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 撞击攻击力 : {value2} + data2 = [0, 10506, 11572, 12638, 13703, 14769, 15835, 16901, 17967, 19033, 20098, 21164, 22230, 23296, 24362, 25428, 26493, 27559, 28625, 29691, 30757, 31823, 32888, 33954, 35020, 36086, 37152, 38217, 39283, 40349, 41415, 42481, 43547, 44612, 45678, 46744, 47810, 48876, 49942, 51007, 52073, 53139, 54205, 55271, 56337, 57402, 58468, 59534, 60600, 61666, 62731, 63797, 64863, 65929, 66995, 68061, 69126, 70192, 71258, 72324, 73390, 74456, 75521, 76587, 77653, 78719, 79785, 80851, 81916, 82982, 84048]# noqa: E501 + # [范围信息] + # 大小比率 : {value3}% + 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 + +# 荣誉祝福 +# priest_male/crusader_male/e4c354a89c337310aeb7041d5e742828 +# f6a4ad30555b99b499c07835f87ce522/e4c354a89c337310aeb7041d5e742828 +class Skill31(ActiveSkill): + """ + 使一定范围内除自身以外的队友增加物理攻击力、 魔法攻击力、 独立攻击力、 力量、 智力和命中率。\n + 增加自身基本攻击力和技能攻击力。\n + 增加的力量和物理攻击力随施放者的体力值增加而增多。\n + 增加的智力和魔法攻击力随施放者的精神值增加而增多。\n + 独立攻击力以自身体力和精神中更高的数值为标准增加。\n + 达到20级以上后, 增加基本攻击力和技能攻击力效果保持不变。\n + 效果不与光明骑士 (女) 的[勇气祝福]、 小魔女的[禁术吟咏]、 缪斯的[可爱节拍]、 协战师的[军械强化]效果叠加。 + """ + name = "荣誉祝福" + learnLv = 30 + masterLv = 30 + maxLv = 40 + position = 0 #TODO + rangeLv = 2 + cd = 10 + uuid = "e4c354a89c337310aeb7041d5e742828" + hasVP = False + hasUP = False + + # 增益效果持续时间 : {value0}秒 + data0 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + # 物理攻击力增加 : {value1} + data1 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + # 魔法攻击力增加 : {value2} + data2 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + # 独立攻击力增加 : {value3} + data3 = [0, 41, 42, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 81, 81, 83, 85, 86, 88, 90, 91, 93, 94, 95, 97, 99, 100, 103]# noqa: E501 + # 力量增加 : {value4} + data4 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501 + # 智力增加 : {value5} + data5 = [0, 161, 171, 181, 193, 204, 214, 224, 236, 247, 258, 269, 279, 291, 301, 313, 322, 333, 345, 356, 366, 377, 389, 399, 410, 421, 431, 442, 454, 464, 474, 486, 497, 508, 518, 531, 540, 551, 562, 572, 584]# noqa: E501 + # 命中率增加 : {value6}% + data6 = [0, 15.4, 16.3, 17.2, 18, 18.9, 19.8, 20.6, 21.5, 22.4, 23.2, 24.1, 25, 25.8, 26.7, 27.6, 28.4, 29.3, 30.2, 31.1, 31.9, 32.8, 33.7, 34.5, 35.4, 36.3, 37.1, 38, 38.9, 39.7, 40.6, 41.5, 42.3, 43.2, 44.1, 44.9, 45.8, 46.7, 47.6, 48.4, 49.3]# noqa: E501 + # 基本攻击力和技能攻击力增加率 : {value7}% + data7 = [0, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70]# noqa: E501 + # [范围信息] + # 增益效果范围 : {value8}px + data8 = [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]# noqa: E501 + +# 双子沁盾 +# priest_male/crusader_male/3fb8395ae3b81bd608e0c4223a8eb534 +# f6a4ad30555b99b499c07835f87ce522/3fb8395ae3b81bd608e0c4223a8eb534 +class Skill32(PassiveSkill): + """ + 使用神圣之力生成2个盾壁, 抵挡远程攻击。\n + 队友可以通过盾壁, 但敌人无法通过。\n + 盾壁生命值以[圣光沁盾]生命值的一定比例适用。 + """ + name = "双子沁盾" + learnLv = 30 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 0 + uuid = "3fb8395ae3b81bd608e0c4223a8eb534" + hasVP = False + hasUP = False + + # 盾壁的生命值 : [圣光沁盾]的{value0}% + data0 = [0, 120]# noqa: E501 + # 盾壁持续时间 : {value1}秒 + data1 = [0, 5]# noqa: E501 + # 撞击攻击力 : {value2}% + data2 = [0, 1]# noqa: E501 + # 爆炸攻击力 : {value3}% + data3 = [0, 1]# noqa: E501 + # [范围信息] + # 大小比率 : {value4}% + data4 = [0, 100]# noqa: E501 + +# 坚定信念 +# priest_male/crusader_male/030663e99462f628b4c9f813e1406c4e +# f6a4ad30555b99b499c07835f87ce522/030663e99462f628b4c9f813e1406c4e +class Skill33(PassiveSkill): + """ + 信仰虔诚的光明骑士意志更加坚强, 不易被摧毁。\n + 学习技能后, 增加基本攻击力和转职技能攻击力。 + """ + name = "坚定信念" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "030663e99462f628b4c9f813e1406c4e" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 + +# 天堂谐音 +# priest_male/crusader_male/506e7ed77d517419a6e1c437a2cedb17 +# f6a4ad30555b99b499c07835f87ce522/506e7ed77d517419a6e1c437a2cedb17 +class Skill34(PassiveSkill): + """ + 使[天籁之音]强化为范围效果, 增加生命值和魔法值上限, 增加持续时间。 + """ + name = "天堂谐音" + learnLv = 35 + masterLv = 1 + maxLv = 6 + position = 0 #TODO + rangeLv = 3 + uuid = "506e7ed77d517419a6e1c437a2cedb17" + hasVP = False + hasUP = False + + # [天籁之音]生命值最大值增加比率 : {value0}% + data0 = [0, 100, 101, 102, 103, 104, 105]# noqa: E501 + # [天籁之音]魔法值最大值增加比率 : {value1}% + data1 = [0, 100, 101, 102, 103, 104, 105]# noqa: E501 + # [天籁之音]增益效果持续时间比率 : {value2}% + data2 = [0, 120, 122, 124, 126, 128, 130]# noqa: E501 + +# 圣光球 +# priest_male/crusader_male/9bff7f2559e003766fee2853dca00631 +# f6a4ad30555b99b499c07835f87ce522/9bff7f2559e003766fee2853dca00631 +class Skill35(ActiveSkill): + """ + 向前方发射一个移动的光球。\n + 光球消失时造成眩晕效果。\n + 按前方向键时, 可以在远处生成光球。\n + 在决斗场中, 面向光球的敌人进入眩晕状态。 + """ + name = "圣光球" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 14.4 + mp = [150, 1260] + uuid = "9bff7f2559e003766fee2853dca00631" + hasVP = True + hasUP = True + vps = [{'name': '自由之翼', 'desc': '可以在其他动作中施放
攻击时间减少'}, {'name': '圣光逐影', 'desc': '追踪
范围增加'}] # noqa: E501 + + # 球体攻击力 : {value0} + data0 = [0, 1508, 1661, 1814, 1967, 2120, 2273, 2426, 2579, 2732, 2885, 3038, 3191, 3344, 3497, 3650, 3803, 3956, 4109, 4262, 4415, 4568, 4721, 4874, 5027, 5180, 5333, 5486, 5639, 5792, 5945, 6098, 6251, 6404, 6557, 6710, 6862, 7015, 7168, 7321, 7474, 7627, 7780, 7933, 8086, 8239, 8392, 8545, 8698, 8851, 9004, 9157, 9310, 9463, 9616, 9769, 9922, 10075, 10228, 10381, 10534, 10687, 10840, 10993, 11146, 11299, 11452, 11605, 11758, 11911, 12064]# noqa: E501 + # 球体多段攻击次数 : {value1}次 + 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 + # 眩晕持续时间 : {value2}秒 + data2 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501 + # [范围信息] + # 球体大小比率 : {value3}% + data3 = [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 + # 眩晕范围 : {value4}px + data4 = [0, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300]# noqa: E501 + + def vp_1(self): + """ + [圣光球]\n + 施放除觉醒技能外的转职技能时, 可以施放[圣光球]\n + - 删除施放动作\n + 球体多段攻击次数 -8次\n + - 总攻击力相同\n + 眩晕持续时间 +20%\n + 眩晕范围 +20%\n + [圣光琉璃碎]\n + 施放除觉醒技能外的转职技能时, 可以施放[圣光琉璃碎]\n + - 删除施放动作\n + 眩晕持续时间 +20%\n + 眩晕范围 +20%\n + [圣光守护]\n + 变更为范围效果\n + - 屏障持续时间变更为2.5秒\n + - 屏障生命值比率 +30%\n + - 增益效果适用范围 -25% + """ + ... + + def vp_2(self): + """ + [圣光球]\n + 施放时, 生成追踪范围内最强敌人的球体\n + - 范围内不存在敌人时, 无法使用技能\n + 球体大小 +30%\n + [圣光琉璃碎]\n + 施放时, 生成追踪范围内最强敌人的球体并引发爆炸\n + - 范围内不存在敌人时, 无法使用技能\n + 球体大小 +30%\n + [圣光守护]\n + 变更为范围效果\n + - 屏障持续时间变更为2.5秒\n + - 屏障生命值比率 +30%\n + - 增益效果适用范围 -25% + """ + ... + +# 圣光琉璃碎 +# priest_male/crusader_male/9dc8438e4572d39243c97da31c113acc +# f6a4ad30555b99b499c07835f87ce522/9dc8438e4572d39243c97da31c113acc +class Skill36(PassiveSkill): + """ + 生成光球向前方移动后爆炸。\n + 球体爆炸时触发眩晕效果。\n + 按前方向键, 可以在远处生成光球。 + """ + name = "圣光琉璃碎" + learnLv = 35 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 0 + uuid = "9dc8438e4572d39243c97da31c113acc" + hasVP = False + hasUP = False + + # 球体爆炸攻击力 : {value0} + data0 = [0, 1]# noqa: E501 + # 球体持续时间 : {value1}秒 + data1 = [0, 3]# noqa: E501 + # 眩晕持续时间 : {value2}秒 + data2 = [0, 6]# noqa: E501 + # [范围信息] + # 球体大小比率 : {value3}% + data3 = [0, 90]# noqa: E501 + # 眩晕范围 : {value4}px + data4 = [0, 300]# noqa: E501 + +# 圣光聚合 +# priest_male/crusader_male/dacd5c2848a1eb33489e5471f1a73759 +# f6a4ad30555b99b499c07835f87ce522/dacd5c2848a1eb33489e5471f1a73759 +class Skill37(ActiveSkill): + """ + 用身体吸收神圣的洗礼光柱之后引发爆炸。\n + 发生爆炸时, 吸附周围的敌人。 + """ + name = "圣光聚合" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [32, 343] + uuid = "dacd5c2848a1eb33489e5471f1a73759" + hasVP = True + hasUP = True + vps = [{'name': '雷米迪奥斯的洗礼', 'desc': '强化聚集敌人效果
范围增加'}, {'name': '哈普提斯的祝福', 'desc': '初始化[神圣之光]的冷却时间
可以同时施放[神圣之光]'}] # noqa: E501 + + # 光柱攻击力 : {value0} + data0 = [0, 1023, 1127, 1231, 1335, 1438, 1542, 1646, 1750, 1854, 1957, 2061, 2165, 2269, 2373, 2476, 2580, 2684, 2788, 2892, 2995, 3099, 3203, 3307, 3410, 3514, 3618, 3722, 3826, 3929, 4033, 4137, 4241, 4345, 4448, 4552, 4656, 4760, 4864, 4967, 5071, 5175, 5279, 5383, 5486, 5590, 5694, 5798, 5902, 6005, 6109, 6213, 6317, 6421, 6524, 6628, 6732, 6836, 6940, 7043, 7147, 7251, 7355, 7459, 7562, 7666, 7770, 7874, 7978, 8081, 8185]# noqa: E501 + # 光撞击地面攻击力 : {value1} + data1 = [0, 2044, 2251, 2459, 2666, 2874, 3081, 3288, 3496, 3703, 3910, 4118, 4325, 4533, 4740, 4947, 5155, 5362, 5569, 5777, 5984, 6192, 6399, 6606, 6814, 7021, 7228, 7436, 7643, 7851, 8058, 8265, 8473, 8680, 8887, 9095, 9302, 9510, 9717, 9924, 10132, 10339, 10546, 10754, 10961, 11169, 11376, 11583, 11791, 11998, 12205, 12413, 12620, 12828, 13035, 13242, 13450, 13657, 13864, 14072, 14279, 14487, 14694, 14901, 15109, 15316, 15523, 15731, 15938, 16146, 16353]# noqa: E501 + # 爆炸攻击力 : {value2} + data2 = [0, 7806, 8598, 9389, 10181, 10973, 11765, 12557, 13349, 14141, 14933, 15725, 16516, 17308, 18100, 18892, 19684, 20476, 21268, 22060, 22852, 23643, 24435, 25227, 26019, 26811, 27603, 28395, 29187, 29979, 30770, 31562, 32354, 33146, 33938, 34730, 35522, 36314, 37105, 37897, 38689, 39481, 40273, 41065, 41857, 42649, 43441, 44232, 45024, 45816, 46608, 47400, 48192, 48984, 49776, 50568, 51359, 52151, 52943, 53735, 54527, 55319, 56111, 56903, 57695, 58486, 59278, 60070, 60862, 61654, 62446]# noqa: E501 + # [范围信息] + # 光柱大小比率 : {value3}% + 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 + + def vp_1(self): + """ + [圣光聚合]\n + 聚集圣光之力, 一次性引发爆炸\n + - 命中时, 可以吸附霸体状态的敌人\n + - 总攻击力相同\n + 爆炸范围 +50%\n + [缓慢愈合]\n + 变更为范围效果\n + - 生命值恢复量 -30%\n + - 增益效果范围 -10%\n + - 学习[圣灵之槌]后不生效 + """ + ... + + def vp_2(self): + """ + [圣光聚合]\n + 施放时, 初始化[神圣之光]技能冷却时间\n + [神圣之光]攻击力 -50%\n + 学习[圣灵之槌]后, [圣光聚合]技能施放过程中, 可以施放[神圣之光]\n + - 删除[神圣之光]施放动作, 合算攻击力\n + [缓慢愈合]\n + 变更为范围效果\n + - 生命值恢复量 -30%\n + - 增益效果范围 -10%\n + - 学习[圣灵之槌]后不生效 + """ + ... + +# 生命源泉 +# priest_male/crusader_male/ade01c1d6afc8a05055225045e89fe49 +# f6a4ad30555b99b499c07835f87ce522/ade01c1d6afc8a05055225045e89fe49 +class Skill38(ActiveSkill): + """ + 选择一定范围内的队员, 赋予增加生命值恢复和死亡时复活的增益效果, 并产生增加所有速度和硬直的光环。\n + 复活效果发动后, 增益效果立即消失。\n + 生命值恢复增加值随自身体力值增加而增多。\n + 选择队员的状态下, 按跳跃键可以立即取消技能。\n + 在决斗场中, 施放技能时立即适用冷却时间并减少技能可使用次数。 在选择队员的状态下按跳跃键取消技能时, 减少技能可使用次数。 + """ + name = "生命源泉" + learnLv = 40 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 60 + mp = [521, 665] + uuid = "ade01c1d6afc8a05055225045e89fe49" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # 每分钟生命值恢复量增加 : {value1} + data1 = [0, 45.6, 46.1, 47.4, 49.1, 50.4, 51.6, 52.8, 54.6, 55.8, 57.6, 58.8]# noqa: E501 + # 复活后生命值恢复量 : {value2}% + data2 = [0, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30]# noqa: E501 + # 攻击速度增加 : {value3}% + data3 = [0, 14.8, 15, 15.2, 15.4, 15.6, 15.8, 16, 16.2, 16.4, 16.6, 16.8]# noqa: E501 + # 移动速度增加 : {value4}% + data4 = [0, 14.8, 15, 15.2, 15.4, 15.6, 15.8, 16, 16.2, 16.4, 16.6, 16.8]# noqa: E501 + # 施放速度增加 : {value5}% + data5 = [0, 14.8, 15, 15.2, 15.4, 15.6, 15.8, 16, 16.2, 16.4, 16.6, 16.8]# noqa: E501 + # 硬直增加 : {value6} + data6 = [0, 370, 375, 380, 385, 390, 395, 400, 405, 410, 415, 420]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value7}px + data7 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + # 光环效果范围 : {value8}px + data8 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + +# 忏悔之锤 +# priest_male/crusader_male/b3659936a9a74c4ed6f7faf07cca1f9e +# f6a4ad30555b99b499c07835f87ce522/b3659936a9a74c4ed6f7faf07cca1f9e +class Skill39(ActiveSkill): + """ + 向前方敌人挥动由神圣之力凝聚成的巨大锤子。 命中时, 会有一定几率使敌人进入忏悔状态并攻击周围的同类。\n + 对领主、 稀有、 深渊怪物和人类型怪物, 会降低持续时间和忏悔几率。\n + 决斗场中不适用忏悔效果。 + """ + name = "忏悔之锤" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 14.4 + mp = [160, 1344] + uuid = "b3659936a9a74c4ed6f7faf07cca1f9e" + hasVP = True + hasUP = True + vps = [{'name': '米迦勒之锤', 'desc': '施放时间减少
范围增加'}, {'name': '天谴重击', 'desc': '攻击力和冷却时间增加
所受伤害减少'}] # noqa: E501 + + # 巨锤攻击力 : {value0} + data0 = [0, 11438, 12598, 13758, 14919, 16079, 17239, 18400, 19560, 20720, 21881, 23041, 24201, 25362, 26522, 27682, 28843, 30003, 31163, 32324, 33484, 34644, 35805, 36965, 38125, 39286, 40446, 41606, 42767, 43927, 45087, 46248, 47408, 48568, 49729, 50889, 52049, 53210, 54370, 55530, 56691, 57851, 59011, 60172, 61332, 62492, 63653, 64813, 65973, 67134, 68294, 69455, 70615, 71775, 72936, 74096, 75256, 76417, 77577, 78737, 79898, 81058, 82218, 83379, 84539, 85699, 86860, 88020, 89180, 90341, 91501]# noqa: E501 + # 巨锤冲击波攻击力 : {value1} + data1 = [0, 4758, 5241, 5724, 6207, 6689, 7172, 7655, 8138, 8620, 9103, 9586, 10068, 10551, 11034, 11517, 11999, 12482, 12965, 13448, 13930, 14413, 14896, 15379, 15861, 16344, 16827, 17309, 17792, 18275, 18758, 19240, 19723, 20206, 20689, 21171, 21654, 22137, 22620, 23102, 23585, 24068, 24551, 25033, 25516, 25999, 26481, 26964, 27447, 27930, 28412, 28895, 29378, 29861, 30343, 30826, 31309, 31792, 32274, 32757, 33240, 33722, 34205, 34688, 35171, 35653, 36136, 36619, 37102, 37584, 38067]# noqa: E501 + # [忏悔效果] + # 忏悔几率 : {value2}% + data2 = [0, 40, 42.1, 44.1, 46.2, 48.3, 50.3, 52.4, 54.5, 56.6, 58.6, 60.7, 62.8, 64.8, 66.9, 69, 71, 73.1, 75.2, 77.2, 79.3, 81.4, 83.4, 85.5, 87.6, 89.7, 91.7, 93.8, 95.9, 97.9, 100, 102.1, 104.1, 106.2, 108.3, 110.3, 112.4, 114.5, 116.6, 118.6, 120.7, 122.8, 124.8, 126.9, 129, 131, 133.1, 135.2, 137.2, 139.3, 141.4, 143.4, 145.5, 147.6, 149.7, 151.7, 153.8, 155.9, 157.9, 160, 162.1, 164.1, 166.2, 168.3, 170.3, 172.4, 174.5, 176.6, 178.6, 180.7, 182.8]# noqa: E501 + # 忏悔持续时间 : {value3}秒 + data3 = [0, 8, 8.27, 8.55, 8.82, 9.1, 9.37, 9.65, 9.93, 10.2, 10.48, 10.75, 11.03, 11.31, 11.58, 11.86, 12.13, 12.41, 12.69, 12.96, 13.24, 13.51, 13.79, 14.06, 14.34, 14.62, 14.89, 15.17, 15.44, 15.72, 16, 16.27, 16.55, 16.82, 17.1, 17.37, 17.65, 17.93, 18.2, 18.48, 18.75, 19.03, 19.3, 19.58, 19.86, 20.13, 20.41, 20.69, 20.96, 21.24, 21.51, 21.79, 22.06, 22.34, 22.62, 22.89, 23.17, 23.44, 23.72, 24, 24.27, 24.55, 24.82, 25.1, 25.37, 25.65, 25.93, 26.2, 26.48, 26.75, 27.03]# noqa: E501 + # [范围信息] + # 巨锤大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [忏悔之锤]\n + 绘制圣印, 从天上落下米歇尔之锤\n + - 总攻击力相同\n + [生命源泉]\n + 所有速度额外 +15%\n + 光环效果范围 +35% + """ + ... + + def vp_2(self): + """ + [忏悔之锤]\n + 基本冷却时间变更为28.8秒\n + 总攻击力 +100%\n + 施放过程中所受伤害 -90%\n + [生命源泉]\n + 所有速度额外 +15%\n + 光环效果范围 +35% + """ + ... + +# 圣愈之风 +# priest_male/crusader_male/5dc7008b12a459325b548b0715c6b73c +# f6a4ad30555b99b499c07835f87ce522/5dc7008b12a459325b548b0715c6b73c +class Skill40(ActiveSkill): + """ + 使一定范围内的队员恢复生命值和魔法值, 并设置屏障。\n + 屏障的生命值为光明骑士生命值的一定比例。\n + 队员离开技能范围或生命值耗尽时, 屏障消失。\n + 通过消耗品提升的生命值不会提升屏障效果。\n + 施放过程中按跳跃键时, 可以中断技能。 + """ + name = "圣愈之风" + learnLv = 45 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 60 + mp = [806, 1159] + uuid = "5dc7008b12a459325b548b0715c6b73c" + hasVP = False + hasUP = True + + # 生命值和魔法值恢复时间 : {value0}秒  + data0 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 生命值恢复量 : {value1}% + data1 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + # 魔法值恢复量 : {value2}% + data2 = [0, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]# noqa: E501 + # 屏障生命值比率 : {value3}% + data3 = [0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23]# noqa: E501 + # 屏障持续时间 : {value4}秒 + data4 = [0, 5.08, 5.19, 5.3, 5.41, 5.52, 5.63, 5.74, 5.85, 5.96, 6.07, 6.18]# noqa: E501 + # [范围信息] + # 生命值和魔法值恢复范围 : {value5}px + data5 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + # 屏障适用范围 : {value6}px + data6 = [0, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900]# noqa: E501 + +# 正义审判 +# priest_male/crusader_male/ecc23c980ea71450c0ad0c3fd232f329 +# f6a4ad30555b99b499c07835f87ce522/ecc23c980ea71450c0ad0c3fd232f329 +class Skill41(ActiveSkill): + """ + 开启神圣魔法阵, 使其从空中飞下光刃, 最后出现正义天使投掷发光的长矛。\n + 光刃飞下过程中按跳跃键, 可以立即出现正义天使。 + """ + name = "正义审判" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [350, 2940] + uuid = "ecc23c980ea71450c0ad0c3fd232f329" + hasVP = True + hasUP = True + vps = [{'name': '圣者审判', 'desc': '赋予无敌状态'}, {'name': '正义执行', 'desc': '施放时间减少
可以在其他动作中施放'}] # noqa: E501 + + # 光刃攻击力 : {value0} + data0 = [0, 1348, 1485, 1621, 1758, 1895, 2032, 2168, 2305, 2442, 2579, 2715, 2852, 2989, 3126, 3262, 3399, 3536, 3672, 3809, 3946, 4083, 4219, 4356, 4493, 4630, 4766, 4903, 5040, 5177, 5313, 5450, 5587, 5724, 5860, 5997, 6134, 6271, 6407, 6544, 6681, 6818, 6954, 7091, 7228, 7364, 7501, 7638, 7775, 7911, 8048, 8185, 8322, 8458, 8595, 8732, 8869, 9005, 9142, 9279, 9416, 9552, 9689, 9826, 9963, 10099, 10236, 10373, 10510, 10646, 10783]# noqa: E501 + # 光刃多段攻击次数 : {value1}次 + data1 = [0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]# noqa: E501 + # 长矛爆炸攻击力 : {value2} + data2 = [0, 21566, 23754, 25942, 28130, 30317, 32505, 34693, 36881, 39069, 41257, 43445, 45632, 47820, 50008, 52196, 54384, 56572, 58760, 60947, 63135, 65323, 67511, 69699, 71887, 74075, 76262, 78450, 80638, 82826, 85014, 87202, 89390, 91577, 93765, 95953, 98141, 100329, 102517, 104704, 106892, 109080, 111268, 113456, 115644, 117832, 120019, 122207, 124395, 126583, 128771, 130959, 133147, 135334, 137522, 139710, 141898, 144086, 146274, 148462, 150649, 152837, 155025, 157213, 159401, 161589, 163777, 165964, 168152, 170340, 172528]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [正义审判]\n + 施放圣者米歇尔的正义审判\n + - 施放时进入无敌状态\n + - 米歇尔的光刃多段攻击次数 : 10次\n + - 总攻击力相同\n + [圣愈之风]\n + 改为对队友赋予屏障\n + - 赋予屏障后角色可以行动\n + 生命值/魔法值恢复量比率额外 +15% + """ + ... + + def vp_2(self): + """ + [正义审判]\n + 召唤光环向范围内所有敌人发射正义之矛后爆炸\n + - 总攻击力相同\n + 施放除觉醒技能外的转职技能时, 可以施放[正义审判]\n + - 删除施放动作\n + [圣愈之风]\n + 改为对队友赋予屏障\n + - 赋予屏障后角色可以行动\n + 生命值/魔法值恢复量比率额外 +15% + """ + ... + +# 信念光环 +# priest_male/crusader_male/4f2e001e9a19eb7bae50ad1840dfb329 +# f6a4ad30555b99b499c07835f87ce522/4f2e001e9a19eb7bae50ad1840dfb329 +class Skill42(PassiveSkill): + """ + 生成光环, 使除自身以外的一定范围内的队员, 获得增加力量、 体力、 智力和精神增益效果。 + """ + name = "信念光环" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "4f2e001e9a19eb7bae50ad1840dfb329" + hasVP = False + hasUP = False + + # 力量增加 : {value0} + data0 = [0, 40, 48, 58, 67, 77, 87, 98, 109, 120, 133, 144, 157, 171, 184, 198, 212, 226, 242, 258, 273, 290, 306, 323, 341, 359, 378, 397, 416, 436, 456, 476, 498, 518, 541, 562, 586, 609, 632, 654, 678, 702, 726, 750, 774, 798, 823, 848, 873, 898, 923]# noqa: E501 + # 智力增加 : {value1} + data1 = [0, 40, 48, 58, 67, 77, 87, 98, 109, 120, 133, 144, 157, 171, 184, 198, 212, 226, 242, 258, 273, 290, 306, 323, 341, 359, 378, 397, 416, 436, 456, 476, 498, 518, 541, 562, 586, 609, 632, 654, 678, 702, 726, 750, 774, 798, 823, 848, 873, 898, 923]# noqa: E501 + # 体力增加 : {value2} + data2 = [0, 10, 29, 48, 67, 86, 105, 124, 143, 162, 181, 200, 219, 238, 257, 276, 295, 314, 333, 352, 371, 390, 409, 428, 447, 466, 489, 511, 534, 556, 579, 601, 624, 646, 669, 691, 714, 736, 759, 781, 804, 826, 849, 871, 894, 916, 939, 961, 984, 1006, 1029]# noqa: E501 + # 精神增加 : {value3} + data3 = [0, 10, 29, 48, 67, 86, 105, 124, 143, 162, 181, 200, 219, 238, 257, 276, 295, 314, 333, 352, 371, 390, 409, 428, 447, 466, 489, 511, 534, 556, 579, 601, 624, 646, 669, 691, 714, 736, 759, 781, 804, 826, 849, 871, 894, 916, 939, 961, 984, 1006, 1029]# noqa: E501 + # [学习圣灵之槌后效果] + # 基本攻击力和技能攻击力增加率 : {value4}% + data4 = [0, 3.5, 5.5, 7.5, 9.5, 11.5, 13.5, 15.5, 17.5, 19.5, 21.5, 23.5, 25.5, 27.5, 29.5, 31.5, 33.5, 35.5, 37.5, 39.5, 41.5, 43.5, 45.5, 47.5, 49.5, 51.5, 53.5, 55.5, 57.5, 59.5, 61.5, 63.5, 65.5, 67.5, 69.5, 71.5, 73.5, 75.5, 77.5, 79.5, 81.5, 83.5, 85.5, 87.5, 89.5, 91.5, 93.5, 95.5, 97.5, 99.5, 101.5]# noqa: E501 + # [范围信息] + # 光环范围 : {value5}px + data5 = [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]# noqa: E501 + +# 天启之光 +# priest_male/crusader_male/dcb31a63ef58954f44ff2070c42a9a98 +# f6a4ad30555b99b499c07835f87ce522/dcb31a63ef58954f44ff2070c42a9a98 +class Skill43(ActiveSkill): + """ + 使出神圣之力破开天空, 充满神圣之力的光芒降临到队友身上, 给予他们祝福。\n + 随后, 天空降下闪电与光之长矛后爆炸, 对敌人进行审判。\n + 在祝福持续期间内, 增加力量、 智力、 攻击速度、 移动速度。\n + 力量、 智力提升效果对自身无效。\n + 效果不与光明骑士 (女) 的[圣光天启]、 小魔女的[开幕!人偶剧场]、 缪斯的[梦想的舞台]、 协战师的[强袭策略 : 区域肃清]的效果叠加。\n + 学习[圣灵之槌]后, 天空中将不会降下充满神圣之力的光芒。 + """ + name = "天启之光" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 170 + mp = [1200, 10080] + uuid = "dcb31a63ef58954f44ff2070c42a9a98" + hasVP = False + hasUP = False + + # 闪电和光属性长矛多段攻击力 : {value0} + data0 = [0, 1810, 2230, 2650, 3069, 3489, 3909, 4328, 4748, 5168, 5588, 6007, 6427, 6847, 7267, 7686, 8106, 8526, 8945, 9365, 9785, 10205, 10624, 11044, 11464, 11884, 12303, 12723, 13143, 13562, 13982, 14402, 14822, 15241, 15661, 16081, 16501, 16920, 17340, 17760, 18179, 18599, 19019, 19439, 19858, 20278, 20698, 21118, 21537, 21957, 22377]# noqa: E501 + # 闪电和光属性长矛多段攻击次数 : {value1}次 + data1 = [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 + # 光属性长矛爆炸攻击力 : {value2} + data2 = [0, 50682, 62434, 74187, 85939, 97692, 109444, 121196, 132949, 144701, 156453, 168206, 179958, 191711, 203463, 215215, 226968, 238720, 250472, 262225, 273977, 285730, 297482, 309234, 320987, 332739, 344491, 356244, 367996, 379748, 391501, 403253, 415006, 426758, 438510, 450263, 462015, 473767, 485520, 497272, 509025, 520777, 532529, 544282, 556034, 567786, 579539, 591291, 603044, 614796, 626548]# noqa: E501 + # [祝福效果信息] + # 持续时间 : {value3}秒 + 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 + # 力量增加 : {value4} + data4 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 智力增加 : {value5} + data5 = [0, 43, 57, 74, 91, 111, 131, 153, 176, 201, 228, 255, 284, 315, 346, 379, 414, 449, 487, 526, 567, 608, 651, 696, 741, 789, 838, 888, 939, 993, 1047, 1103, 1160, 1219, 1278, 1340, 1403, 1467, 1533, 1600, 1668, 1736, 1804, 1872, 1940, 2008, 2076, 2144, 2212, 2280, 2348]# noqa: E501 + # 攻击速度增加 : {value6}% + data6 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + # 移动速度增加 : {value7}% + data7 = [0, 5, 6.4, 7.6, 9, 10.3, 11.6, 12.9, 14.2, 15.5, 16.9, 18.2, 19.5, 20.8, 22.1, 23.4, 24.8, 26.1, 27.4, 28.7, 30, 31.3, 32.7, 34, 35.3, 36.6, 37.9, 39.2, 40.5, 41.9, 43.2, 44.5, 45.8, 47.1, 48.4, 49.8, 51.1, 52.4, 53.7, 55, 56.3, 57.6, 58.9, 60.2, 61.5, 62.8, 64.1, 65.4, 66.7, 68, 69.3]# noqa: E501 + +# 圣念 +# priest_male/crusader_male/56aa7844a2da23f5bea9b585aea5ae45 +# f6a4ad30555b99b499c07835f87ce522/56aa7844a2da23f5bea9b585aea5ae45 +class Skill44(PassiveSkill): + """ + 天启者的体力和精神补正为两者中数值较高的一方、 物理暴击率和魔法暴击率补正为两者中数值较高的一方。 + """ + name = "圣念" + learnLv = 50 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + uuid = "56aa7844a2da23f5bea9b585aea5ae45" + hasVP = False + hasUP = False + + +# 圣光突袭 +# priest_male/crusader_male/c47b66efd27845ef14954928ea2f95c8 +# f6a4ad30555b99b499c07835f87ce522/c47b66efd27845ef14954928ea2f95c8 +class Skill45(ActiveSkill): + """ + 携神圣之力向前突进, 然后挥舞巨兵。 + """ + name = "圣光突袭" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [400, 1000] + uuid = "c47b66efd27845ef14954928ea2f95c8" + hasVP = True + hasUP = True + vps = [{'name': '圣辉翩跹', 'desc': '施放时间减少
范围增加'}, {'name': '神佑之壁', 'desc': '自动发动[圣光沁盾]'}] # noqa: E501 + + # 突进攻击力 : {value0} + data0 = [0, 3764, 4146, 4527, 4909, 5291, 5673, 6055, 6437, 6818, 7200, 7582, 7964, 8346, 8728, 9109, 9491, 9873, 10255, 10637, 11019, 11400, 11782, 12164, 12546, 12928, 13310, 13691, 14073, 14455, 14837, 15219, 15601, 15982, 16364, 16746, 17128, 17510, 17892, 18273, 18655, 19037, 19419, 19801, 20183, 20564, 20946, 21328, 21710, 22092, 22474]# noqa: E501 + # 突进多段攻击次数 : {value1}次 + 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 + # 终结攻击攻击力 : {value2} + data2 = [0, 25039, 27579, 30119, 32659, 35199, 37739, 40280, 42820, 45360, 47900, 50440, 52980, 55520, 58061, 60601, 63141, 65681, 68221, 70761, 73302, 75842, 78382, 80922, 83462, 86002, 88542, 91083, 93623, 96163, 98703, 101243, 103783, 106323, 108864, 111404, 113944, 116484, 119024, 121564, 124105, 126645, 129185, 131725, 134265, 136805, 139345, 141886, 144426, 146966, 149506]# noqa: E501 + # 突进距离 : {value3}px + data3 = [0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240]# noqa: E501 + # 光仗大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [圣光突袭]\n + 突进后, 删除终结攻击\n + - 总攻击力相同\n + 突进距离 +50%\n + 光杖大小 +50%\n + [净化]\n + 消除所有异常状态\n + - 3秒内所有异常状态抗性 +100%\n + - 增益适用范围 +50%\n + - 学习[圣灵之槌]后不生效 + """ + ... + + def vp_2(self): + """ + [圣光突袭]\n + 突进距离 -90%, 变更为单次攻击\n + - 总攻击力相同\n + 在突进位置自动施放[圣光沁盾]\n + - [圣光沁盾]进入冷却时间时无法施放\n + [净化]\n + 消除所有异常状态\n + - 3秒内所有异常状态抗性 +100%\n + - 增益适用范围 +50%\n + - 学习[圣灵之槌]后不生效 + """ + ... + +# 神圣之矛 +# priest_male/crusader_male/1c1a9606eb702ebe5a7bb4397f3aeae0 +# f6a4ad30555b99b499c07835f87ce522/1c1a9606eb702ebe5a7bb4397f3aeae0 +class Skill46(ActiveSkill): + """ + 生成远古神圣之矛并将其投掷出去。\n + 投掷时击退近距离的敌人, 然后神圣之矛垂直下落, 引发爆炸。 + """ + name = "神圣之矛" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [860, 1500] + uuid = "1c1a9606eb702ebe5a7bb4397f3aeae0" + hasVP = True + hasUP = True + vps = [{'name': '神威浩荡', 'desc': '可多次发动
范围增加'}, {'name': '命运操纵', 'desc': '追踪'}] # noqa: E501 + + # 下落攻击力 : {value0} + data0 = [0, 1079, 1188, 1298, 1407, 1517, 1626, 1736, 1845, 1955, 2064, 2174, 2283, 2393, 2502, 2612, 2721, 2830, 2940, 3049, 3159, 3268, 3378, 3487, 3597, 3706, 3816, 3925, 4035, 4144, 4254, 4363, 4472, 4582, 4691, 4801, 4910, 5020, 5129, 5239, 5348, 5458, 5567, 5677, 5786, 5896, 6005, 6114, 6224, 6333, 6443]# noqa: E501 + # 撞击地面攻击力 : {value1} + data1 = [0, 4477, 4931, 5385, 5840, 6294, 6748, 7202, 7656, 8111, 8565, 9019, 9473, 9927, 10382, 10836, 11290, 11744, 12198, 12653, 13107, 13561, 14015, 14469, 14924, 15378, 15832, 16286, 16740, 17195, 17649, 18103, 18557, 19011, 19466, 19920, 20374, 20828, 21282, 21737, 22191, 22645, 23099, 23553, 24008, 24462, 24916, 25370, 25824, 26278, 26733]# noqa: E501 + # 爆炸攻击力 : {value2} + data2 = [0, 12652, 13936, 15220, 16503, 17787, 19070, 20354, 21637, 22921, 24205, 25488, 26772, 28055, 29339, 30623, 31906, 33190, 34473, 35757, 37040, 38324, 39608, 40891, 42175, 43458, 44742, 46025, 47309, 48593, 49876, 51160, 52443, 53727, 55011, 56294, 57578, 58861, 60145, 61428, 62712, 63996, 65279, 66563, 67846, 69130, 70413, 71697, 72981, 74264, 75548]# noqa: E501 + # 爆炸多段攻击次数 : {value3}次 + data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + # [范围信息] + # 大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [神圣之矛]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 20秒\n + - 单次攻击力 -50%\n + 大小 +30%\n + [天启之珠]\n + 满足以下条件时当前冷却时间减少1秒 (最多25秒)\n + - 对除自身之外的队友使用[神圣之光]技能时\n + - [圣愈之风]、 [圣佑结界]对队友施加恢复效果时\n + - 适用[惩罚之锤]属性伤害量增加减益效果时 (冷却时间5秒)\n + - 学习[圣灵之槌]后不生效 + """ + ... + + def vp_2(self): + """ + [神圣之矛]\n + 向天空投掷两把神圣之矛后, 飞向最强敌人并将其贯穿\n + - 角色前方范围内不存在敌人时, 无法施放技能\n + - 总攻击力相同\n + [天启之珠]\n + 满足以下条件时当前冷却时间减少1秒 (最多25秒)\n + - 对除自身之外的队友使用[神圣之光]技能时\n + - [圣愈之风]、 [圣佑结界]对队友施加恢复效果时\n + - 适用[惩罚之锤]属性伤害量增加减益效果时 (冷却时间5秒)\n + - 学习[圣灵之槌]后不生效 + """ + ... + +# 圣佑结界 +# priest_male/crusader_male/3af805da8505fe6234a95b535610f064 +# f6a4ad30555b99b499c07835f87ce522/3af805da8505fe6234a95b535610f064 +class Skill47(ActiveSkill): + """ + 生成圣佑结界。\n + 结界闪烁引发爆炸后, 使队员恢复生命值, 并解除异常状态。\n + 可以利用方向键调整魔法阵生成位置。 + """ + name = "圣佑结界" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "3af805da8505fe6234a95b535610f064" + hasVP = True + hasUP = True + vps = [{'name': '灵愈破魔阵', 'desc': '范围增加
攻击时间减少'}, {'name': '灵控圣域', 'desc': '可多次发动
生命值恢复量增加'}] # noqa: E501 + + # 生命值恢复量 : {value0}% + data0 = [0, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33]# noqa: E501 + # 爆炸攻击力 : {value1} + data1 = [0, 6277, 6914, 7551, 8188, 8825, 9462, 10098, 10735, 11372, 12009, 12646, 13283, 13919, 14556, 15193, 15830, 16467, 17104, 17740, 18377, 19014, 19651, 20288, 20925, 21562, 22198, 22835, 23472, 24109, 24746, 25383, 26019, 26656, 27293, 27930, 28567, 29204, 29840, 30477, 31114, 31751, 32388, 33025, 33661, 34298, 34935, 35572, 36209, 36846, 37482]# noqa: E501 + # 爆炸多段攻击次数 : {value2}次 + data2 = [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 + # 最终爆炸攻击力 : {value3} + data3 = [0, 31387, 34571, 37755, 40940, 44124, 47308, 50492, 53676, 56861, 60045, 63229, 66413, 69597, 72781, 75966, 79150, 82334, 85518, 88702, 91887, 95071, 98255, 101439, 104623, 107808, 110992, 114176, 117360, 120544, 123728, 126913, 130097, 133281, 136465, 139649, 142834, 146018, 149202, 152386, 155570, 158755, 161939, 165123, 168307, 171491, 174675, 177860, 181044, 184228, 187412]# noqa: E501 + # [范围信息] + # 魔法阵大小比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [圣佑结界]\n + 魔法阵大小 +40%\n + 学习[圣灵之槌]后, 立即发动终结爆炸\n + - 总攻击力相同\n + - 总生命值恢复量相同\n + [学习圣灵之槌后效果不适用]\n + 在指定位置生成圣域, 发生爆炸\n + - 圣域生命值恢复持续时间 : 5.5秒\n + - 总攻击力相同\n + - 总生命值恢复量相同 + """ + ... + + def vp_2(self): + """ + [圣佑结界]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 20秒\n + - 单次攻击力 -50%\n + - 单次生命值恢复量 -50%\n + 学习[圣灵之槌]后生命值恢复效果仅对自身适用\n + - 生命值恢复量 +30%\n + [学习圣灵之槌后效果不适用]\n + 在指定位置生成圣域, 发生爆炸\n + - 圣域生命值恢复持续时间 : 5.5秒 + """ + ... + +# 神圣之光 +# priest_male/crusader_male/c4a5b868f1e8e60cd1867a2cfab4a242 +# f6a4ad30555b99b499c07835f87ce522/c4a5b868f1e8e60cd1867a2cfab4a242 +class Skill48(ActiveSkill): + """ + 增加自身的体力和精神。\n + 选择一定范围内的队员, 使其受到神圣之光的庇佑, 减少所受伤害并引发爆炸。\n + 增加队员以及光明骑士自身增益效果的持续时间。\n + [可增加持续时间的技能]\n + [光之正义]、 [天籁之音]、 [守护徽章]、 [荣誉祝福]。 + """ + name = "神圣之光" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cube = 3 + cd = 20 + mp = [580, 4500] + uuid = "c4a5b868f1e8e60cd1867a2cfab4a242" + hasVP = True + hasUP = True + vps = [{'name': '神翼守护', 'desc': '删除无色小晶块消耗量
所受伤害减少'}, {'name': '疾光焕发', 'desc': '范围增加
速度增加'}] # noqa: E501 + + # 体力、 精神增加量 : {value0} + data0 = [0, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640]# noqa: E501 + # 爆炸攻击力 : {value1} + data1 = [0, 37290, 43235, 49180, 55124, 61069, 67014, 72959, 78903, 84848, 90793, 96738, 102683, 108627, 114572, 120517, 126462, 132407, 138351, 144296, 150241, 156186, 162130, 168075, 174020, 179965, 185910, 191854, 197799, 203744, 209689, 215633, 221578, 227523, 233468, 239413, 245357, 251302, 257247, 263192, 269137, 275081, 281026, 286971, 292916, 298860, 304805, 310750, 316695, 322640, 328584]# noqa: E501 + # [获得增益时] + # 持续时间增加 : {value2}秒 + 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]# noqa: E501 + # 所受伤害减少率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + # 所受伤害减少持续时间 : {value4}秒 + data4 = [0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value5}px + data5 = [0, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800]# noqa: E501 + # 爆炸大小比率 : {value6}% + 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 + + def vp_1(self): + """ + [神圣之光]\n + 删除无色小晶块消耗量\n + 适用增益效果时, 所受伤害减少效果持续时间 +4.2秒\n + [神圣洗礼 : 信仰之翼]\n + 队员适用信仰效果时, 自身也适用信仰效果\n + - 信仰效果持续时间 -20秒\n + - 信仰效果持续时间内所受伤害 -10%\n + - 学习[圣灵之槌]后不生效 + """ + ... + + def vp_2(self): + """ + [神圣之光]\n + 爆炸范围 +40%\n + 学习[圣灵之槌]后获得速度增加增益\n + - 增益持续时间 : 10秒\n + - 所有速度 +10%\n + [神圣洗礼 : 信仰之翼]\n + 队员适用信仰效果时, 自身也适用信仰效果\n + - 信仰效果持续时间 -20秒\n + - 信仰效果持续时间内所受伤害 -10%\n + - 学习[圣灵之槌]后不生效 + """ + ... + +# 惩罚之锤 +# priest_male/crusader_male/8d996a242c5c0efd8cfe6cb4bc6defcc +# f6a4ad30555b99b499c07835f87ce522/8d996a242c5c0efd8cfe6cb4bc6defcc +class Skill49(ActiveSkill): + """ + 装备至高无上的神之武器——惩罚之锤攻击敌人。 \n + 变更基础攻击和部分技能, 增加攻击力。\n + [基本攻击/空斩打]\n + 基本攻击变更并适用光属性。\n + 基本攻击最后一击和[空斩打]攻击时触发[神圣冲击]。\n + 前冲攻击时触发[神圣闪光]。\n + [落凤锤]\n + 变更为[雷霆粉碎]。\n + [增加攻击力的技能列表]\n + [纯白之刃]、 [忏悔之锤]、 [胜利之矛]、 [正义审判]。\n + [属性伤害量效果信息]\n + 被基本攻击或攻击技能击中的敌人会适用增加属性伤害量的效果。\n + 不与光明骑士 (女) 的[圣光灌注]、 小魔女的[冥月绽放]、 缪斯的[多彩感性]、 协战师的[系统 · 战场信息]的效果叠加。 + """ + name = "惩罚之锤" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 45 + mp = [800, 6000] + uuid = "8d996a242c5c0efd8cfe6cb4bc6defcc" + hasVP = False + hasUP = False + + # 装备[惩罚之锤]后持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # [基本攻击和空斩打信息] + # [神圣冲击]光柱攻击力 : {value1} + data1 = [0, 337, 371, 405, 440, 474, 508, 542, 576, 611, 645, 679, 713, 747, 781, 816, 850, 884, 918, 952, 987, 1021, 1055, 1089, 1123, 1158, 1192, 1226, 1260, 1294, 1328, 1363, 1397, 1431, 1465, 1499, 1534, 1568, 1602, 1636, 1670, 1705, 1739, 1773, 1807, 1841, 1875, 1910, 1944, 1978, 2012]# noqa: E501 + # [神圣冲击]冲击波攻击力 : {value2} + data2 = [0, 236, 260, 284, 308, 332, 356, 380, 404, 428, 451, 475, 499, 523, 547, 571, 595, 619, 643, 667, 691, 715, 739, 763, 787, 811, 835, 858, 882, 906, 930, 954, 978, 1002, 1026, 1050, 1074, 1098, 1122, 1146, 1170, 1194, 1218, 1242, 1266, 1289, 1313, 1337, 1361, 1385, 1409]# noqa: E501 + # [神圣闪光]攻击力 : {value3} + data3 = [0, 102, 112, 123, 133, 143, 154, 164, 174, 185, 195, 205, 216, 226, 237, 247, 257, 268, 278, 288, 299, 309, 319, 330, 340, 350, 361, 371, 381, 392, 402, 412, 423, 433, 443, 454, 464, 475, 485, 495, 506, 516, 526, 537, 547, 557, 568, 578, 588, 599, 609]# noqa: E501 + # [神圣闪光]多段攻击次数 : {value4}次 + 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 + # [落凤锤信息] + # [雷霆粉碎]攻击力 : {value5} + data5 = [0, 3556, 3917, 4278, 4638, 4999, 5360, 5721, 6081, 6442, 6803, 7164, 7524, 7885, 8246, 8607, 8967, 9328, 9689, 10050, 10410, 10771, 11132, 11493, 11853, 12214, 12575, 12936, 13296, 13657, 14018, 14379, 14739, 15100, 15461, 15822, 16182, 16543, 16904, 17265, 17625, 17986, 18347, 18708, 19068, 19429, 19790, 20151, 20511, 20872, 21233]# noqa: E501 + # [雷霆粉碎]冲击波攻击力 : {value6} + data6 = [0, 3556, 3917, 4278, 4638, 4999, 5360, 5721, 6081, 6442, 6803, 7164, 7524, 7885, 8246, 8607, 8967, 9328, 9689, 10050, 10410, 10771, 11132, 11493, 11853, 12214, 12575, 12936, 13296, 13657, 14018, 14379, 14739, 15100, 15461, 15822, 16182, 16543, 16904, 17265, 17625, 17986, 18347, 18708, 19068, 19429, 19790, 20151, 20511, 20872, 21233]# noqa: E501 + # [学习圣灵之槌后效果] + # 基本攻击力和技能攻击力增加率 : {value7}% + data7 = [0, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124]# noqa: E501 + # [学习圣灵之槌后不适用效果] + # [纯白之刃]攻击力增加率 : {value8}% + data8 = [0, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44]# noqa: E501 + # [胜利之矛]攻击力增加率 : {value9}% + data9 = [0, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39]# noqa: E501 + # [忏悔之锤]攻击力增加率 : {value10}% + data10 = [0, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34]# noqa: E501 + # [正义审判]攻击力增加率 : {value11}% + data11 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29]# noqa: E501 + # 属性伤害量增加率 : {value12}% + data12 = [0, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5]# noqa: E501 + # 属性伤害量增加持续时间 : {value13}秒 + data13 = [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 + # 属性伤害量增加重叠次数上限 : {value14} + data14 = [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 + +# 神圣洗礼 : 信仰之翼 +# priest_male/crusader_male/c524c4f378d1cd0ff99e4580750a4567 +# f6a4ad30555b99b499c07835f87ce522/c524c4f378d1cd0ff99e4580750a4567 +class Skill50(ActiveSkill): + """ + 发动[神圣洗礼 : 信仰之翼], 开始聚集神圣之力。\n + 对队友施加效果或使用技能攻击敌人时都会聚集神圣之力。 \n + 每次聚集神圣之力时, 都会增加神思者的[荣誉祝福]增益效果。\n + [可积攒1层神圣之力的技能]\n + [缓慢愈合]、 [净化]、 [圣愈之风]、 [天籁之音]、 [天堂谐音]、 [光之正义]、 [圣光守护]、 [守护徽章]、 [荣誉祝福]、 [生命源泉]、 [快速愈合]、 [神圣之光]、 [圣佑结界] \n + [可积攒3层神圣之力的技能]\n + [纯白之刃]、 [胜利之矛]、 [圣光十字]、 [圣光沁盾]、 [圣光球]、 [圣光琉璃碎]、 [圣光聚合]、 [忏悔之锤]、 [正义审判]、 [天启之珠]、 [圣光突袭]、 [神圣之矛]、 [惩罚之锤]、 [惩罚之锤 : 天怒]\n + 对队友使用[神圣之光]时, 生成信仰效果, 增加神圣之力持续时间。\n + 每名队员最多生成1层信仰效果, 对自身使用时不生成。 + """ + name = "神圣洗礼 : 信仰之翼" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "c524c4f378d1cd0ff99e4580750a4567" + hasVP = False + hasUP = False + + # 神圣之力持续时间 : {value0}秒 + data0 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + # 神圣之力积攒上限 : {value1}个 + 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]# noqa: E501 + # 每点神圣之力可增加的[荣誉祝福]增益效果增加率 : {value2}% + 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]# noqa: E501 + # [信仰效果] + # 持续时间 : {value3}秒 + data3 = [0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55]# noqa: E501 + # 1层信仰效果时神圣之力持续时间 : {value4}秒 + 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 + # 2层信仰效果时神圣之力持续时间 : {value5}秒 + data5 = [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, 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, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7]# noqa: E501 + # 3层信仰效果时神圣之力持续时间 : {value6}秒 + data6 = [0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2]# noqa: E501 + +# 信仰之翼 : 裁决 +# priest_male/crusader_male/481348575c1e141925c836b59c5db3ca +# f6a4ad30555b99b499c07835f87ce522/481348575c1e141925c836b59c5db3ca +class Skill51(ActiveSkill): + """ + 神思者跳到空中, 裁决地上的敌人。\n + 在[神圣洗礼 : 信仰之翼]已激活的状态下使用技能, 则[神圣洗礼 : 信仰之翼]与[信仰之翼 : 裁决]技能一起结束。 + """ + name = "信仰之翼 : 裁决" + learnLv = 85 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 2500] + uuid = "481348575c1e141925c836b59c5db3ca" + hasVP = False + hasUP = False + + # 爆炸攻击力 : {value0} + data0 = [0, 0]# noqa: E501 + # 爆炸多段攻击次数 : {value1}次 + data1 = [0, 14]# noqa: E501 + # 终结爆炸攻击力 : {value2} + data2 = [0, 1]# noqa: E501 + +# 惩罚之锤 : 天怒 +# priest_male/crusader_male/89c505581267af77c6d58dc49b710550 +# f6a4ad30555b99b499c07835f87ce522/89c505581267af77c6d58dc49b710550 +class Skill52(ActiveSkill): + """ + 该技能只能在装备[惩罚之锤]的状态下发动。\n + 注入圣遗物的力量, 在划出十字的瞬间, 生成光之翼, 将惩罚之锤强化为天怒之锤。\n + 光启·光明骑士高高跃起, 使用天怒之锤下劈, 使地面裂开并产生冲击波, 释放光芒后产生爆炸。\n + 展开光之翼时, 增加一定范围内队员的信仰效果时间。\n + 按向前方向键, 可以增加跳跃距离。 + """ + name = "惩罚之锤 : 天怒" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [1065, 8000] + uuid = "89c505581267af77c6d58dc49b710550" + hasVP = False + hasUP = False + + # 信仰效果适用范围 : {value0}px + data0 = [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]# noqa: E501 + # 信仰效果持续时间增加 : {value1}秒 + data1 = [0, 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, 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]# noqa: E501 + # 冲击波攻击力 : {value2} + data2 = [0, 93034, 102472, 111911, 121349, 130787, 140225, 149664, 159102, 168540, 177978, 187417, 196855, 206293, 215731, 225170, 234608, 244046, 253484, 262923, 272361, 281799, 291237, 300676, 310114, 319552, 328991, 338429, 347867, 357305, 366744, 376182, 385620, 395058, 404497, 413935, 423373, 432811, 442250, 451688, 461126, 470564, 480003, 489441, 498879, 508317, 517756, 527194, 536632, 546070, 555509]# noqa: E501 + # 爆炸攻击力 : {value3} + data3 = [0, 62023, 68315, 74607, 80899, 87191, 93484, 99776, 106068, 112360, 118652, 124944, 131237, 137529, 143821, 150113, 156405, 162697, 168990, 175282, 181574, 187866, 194158, 200450, 206743, 213035, 219327, 225619, 231911, 238204, 244496, 250788, 257080, 263372, 269664, 275957, 282249, 288541, 294833, 301125, 307417, 313710, 320002, 326294, 332586, 338878, 345170, 351463, 357755, 364047, 370339]# noqa: E501 + +# 神之代行者 +# priest_male/crusader_male/89a4529234904fcbb3abe289e281f2fd +# f6a4ad30555b99b499c07835f87ce522/89a4529234904fcbb3abe289e281f2fd +class Skill53(PassiveSkill): + """ + 被雷米迪奥斯所选择的光启·光明骑士, 使用生命之圣遗物 : 雷米迪奥斯之泪, 践行神的意志。\n + 增加基本攻击力和转职技能攻击力、 体力、 精神, 变更部分技能效果。\n + [胜利之矛]\n + 施放技能时直接以最大蓄气的状态发动, 增加矛的大小并增加控制功能。\n + 学习[圣灵之槌]后控制时间固定。\n + [圣光十字]\n + 发射蕴含圣遗物之力的光杖并引爆。\n + 增加光杖的大小和魔法阵范围, 攻击敌人时生成的魔法阵也适用增益效果。 + """ + name = "神之代行者" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "89a4529234904fcbb3abe289e281f2fd" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # 体力、 精神增加 : {value1} + data1 = [0, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290, 300, 310, 320, 330, 340, 350, 360, 370, 380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480, 490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620, 630, 640, 650]# noqa: E501 + # [胜利之矛] + # 矛的大小额外增加率 : {value2}% + data2 = [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 + # 学习[圣灵之槌]后控制持续时间 : {value3}秒 + data3 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501 + +# 生命礼赞 : 神威 +# priest_male/crusader_male/a81e5b7defa1819263ed8e86f69fd06f +# f6a4ad30555b99b499c07835f87ce522/a81e5b7defa1819263ed8e86f69fd06f +class Skill54(ActiveSkill): + """ + 以圣十字之名向神祈祷, 然后释放生命之圣遗物所具有的力量。\n + 生命之圣遗物激发神圣之光和雷米迪奥斯的权能, 祝福队友、 审判敌人。\n + 根据添加为发动技能的觉醒技能, 发动不同的能力。\n + 效果以[天启之光]的一定比率适用。\n + 选择[天启之光]时 : 祝福\n + 圣遗物升至空中并凝聚神圣力, 变为神圣的太阳。\n + - 赋予队友效果, 持续一定时间。 (移动到其他房间时维持效果)\n + 选择[信仰之翼 : 裁决]时 : 审判\n + 圣遗物与天怒之锤融合, 激发天怒之锤真正的力量。\n + - 赋予队友效果, 持续一定时间。 (移动到其他房间时解除效果)\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "生命礼赞 : 神威" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4025, 8055] + uuid = "a81e5b7defa1819263ed8e86f69fd06f" + hasVP = False + hasUP = False + + # 审判攻击力 : {value0} + data0 = [0, 60245, 74215, 88185, 102155, 116124, 130094, 144064, 158034, 172004, 185974, 199944, 213913, 227883, 241853, 255823, 269793, 283763, 297733, 311702, 325672, 339642, 353612, 367582, 381552, 395522, 409491, 423461, 437431, 451401, 465371, 479341, 493311, 507280, 521250, 535220, 549190, 563160, 577130, 591099, 605069, 619039, 633009, 646979, 660949, 674919, 688888, 702858, 716828, 730798, 744768]# noqa: E501 + # 审判多段攻击次数 : {value1}次 + 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 + # 选择[天启之光]时效果 + # 持续时间 : {value2}秒 + data2 = [0, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40]# noqa: E501 + # 力量、 智力增加 : [天启之光]数值的{value3}% + data3 = [0, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158]# noqa: E501 + # 攻击、 移动速度增加 : [天启之光]数值的{value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 选择[信仰之翼 : 裁决]时效果 + # 持续时间 : {value5}秒 + data5 = [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]# noqa: E501 + # 力量、 智力增加 : [天启之光]数值的{value6}% + data6 = [0, 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, 73]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'crusader_male' + self.nameCN = '神启·圣骑士' + self.role = 'priest_male' + self.角色 = '圣职者(男)' + self.职业 = '圣骑士' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_male/exorcist.py b/backend/core/character/GF/priest_male/exorcist.py new file mode 100644 index 00000000..db91a97c --- /dev/null +++ b/backend/core/character/GF/priest_male/exorcist.py @@ -0,0 +1,1439 @@ +#f6a4ad30555b99b499c07835f87ce522 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 空斩打 +# priest_male/exorcist/3c5604bdbb0240b8f130f59ab40509c3 +# f6a4ad30555b99b499c07835f87ce522/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 \n + 在[意念驱动]已施放状态下, 将无法使用此技能。\n + 转职为光明骑士后, 技能类型变为独立攻击力。\n + 转职为驱魔师后, 可以蓄气攻击。 + """ + name = "空斩打" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 浮空力比率 : {value0}% + data0 = [0, 131.4, 132.8, 133.9, 135.4, 136.5, 137.9, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 161.9, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 168, 195, 222, 248, 275, 302, 329, 355, 382, 409, 436, 463, 489, 516, 543, 570, 597, 623, 650, 677]# noqa: E501 + +# 虎袭 +# priest_male/exorcist/f2fb27162beb0b87a7cb9af7900e95f2 +# f6a4ad30555b99b499c07835f87ce522/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): + """ + 抓取前方1名敌人并向前跑动一段距离后扔开, 可以对跑动中撞到的敌人造成多段攻击伤害。\n + 若在前冲中按攻击键, 则直接扔开抓住的敌人。 抓住的敌人只有在最后扔开时才有伤害判定, 掷出的敌人会对撞到的敌人造成附加伤害。\n + 抓取并掷出敌人时, 若按攻击键, 则可以给予敌人更多伤害。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "虎袭" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [15, 154] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 跑动中撞到敌人时攻击力 : {value0}% + data0 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690, 708, 725, 743, 761, 779, 796, 814, 832, 850, 867, 885, 903, 921, 938, 956, 974, 992, 1009, 1027, 1045, 1063, 1080, 1098, 1116, 1134, 1151, 1169, 1187, 1205, 1222, 1240, 1258, 1276, 1293, 1311, 1329, 1347, 1364, 1382, 1400]# noqa: E501 + # 跑动中攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 扔开抓住的敌人时攻击力 : {value2}% + data2 = [0, 547, 602, 658, 713, 769, 824, 880, 935, 991, 1046, 1102, 1157, 1213, 1268, 1324, 1379, 1435, 1490, 1546, 1601, 1657, 1712, 1768, 1823, 1879, 1934, 1990, 2045, 2101, 2156, 2212, 2267, 2323, 2378, 2434, 2489, 2545, 2600, 2656, 2711, 2767, 2822, 2878, 2933, 2989, 3044, 3100, 3155, 3211, 3266, 3322, 3377, 3433, 3488, 3544, 3599, 3655, 3710, 3766, 3821, 3877, 3932, 3988, 4043, 4099, 4154, 4210, 4265, 4321, 4376]# noqa: E501 + # 间接攻击力 : {value3}% + data3 = [0, 274, 302, 330, 357, 385, 413, 441, 469, 496, 524, 552, 580, 608, 635, 663, 691, 719, 747, 774, 802, 830, 858, 886, 913, 941, 969, 997, 1025, 1052, 1080, 1108, 1136, 1164, 1191, 1219, 1247, 1275, 1302, 1330, 1358, 1386, 1414, 1441, 1469, 1497, 1525, 1553, 1580, 1608, 1636, 1664, 1692, 1719, 1747, 1775, 1803, 1831, 1858, 1886, 1914, 1942, 1970, 1997, 2025, 2053, 2081, 2109, 2136, 2164, 2192]# noqa: E501 + # 追加操作后的攻击力增加率 : {value4}% + data4 = [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 + +# 后跳 +# priest_male/exorcist/7822d6d52e10964a6755f142c666b494 +# f6a4ad30555b99b499c07835f87ce522/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_male/exorcist/5a56514f35cf0270ae8d6c65f8fefd78 +# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_male/exorcist/ce26c6b69d02a440a81b552bec94f03b +# f6a4ad30555b99b499c07835f87ce522/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 攻击类型转换 +# priest_male/exorcist/12dca7fbf791e882b025a0d916181673 +# f6a4ad30555b99b499c07835f87ce522/12dca7fbf791e882b025a0d916181673 +class Skill5(PassiveSkill): + """ + 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n + 每次点击技能窗口的技能图标时, 转换攻击类型。\n + 在决斗场中, 无法转换攻击类型, 适用技能固有的攻击类型。 + """ + name = "攻击类型转换" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "12dca7fbf791e882b025a0d916181673" + hasVP = False + hasUP = False + + +# 法阵 : 万悟 +# priest_male/exorcist/ebff277c02cc8b54c32635cd0d25f6f3 +# f6a4ad30555b99b499c07835f87ce522/ebff277c02cc8b54c32635cd0d25f6f3 +class Skill6(PassiveSkill): + """ + 追求万物感悟的驱魔师的气魄。 时而以武艺, 时而以智慧将自己的气息和谐地结合到一起。\n + 力量和智力、 物理暴击率和魔法暴击率中会按照一定比率相互补正。 + """ + name = "法阵 : 万悟" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "ebff277c02cc8b54c32635cd0d25f6f3" + hasVP = False + hasUP = False + + # 力量和智力补正比率 : {value0}% + data0 = [0, 100]# noqa: E501 + # 物理和魔法暴击率补正比率 : {value1}% + data1 = [0, 100]# noqa: E501 + +# 防具精通 +# priest_male/exorcist/892ef624d8bf3d7fc045f84825fd6104 +# f6a4ad30555b99b499c07835f87ce522/892ef624d8bf3d7fc045f84825fd6104 +class Skill7(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 缓慢愈合 +# priest_male/exorcist/1fadde0eece18649caddbca7bd58cc2f +# f6a4ad30555b99b499c07835f87ce522/1fadde0eece18649caddbca7bd58cc2f +class Skill8(ActiveSkill): + """ + 选择一定范围内的队员恢复生命值。 + """ + name = "缓慢愈合" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [28, 308] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = True + + # 生命值恢复时间 : {value0}秒 + data0 = [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 + # 生命值恢复量 : {value1} + data1 = [0, 8554, 9131, 9705, 10365, 11064, 11803, 12544, 13325, 14107, 14929, 15752, 16657, 17561, 18425, 19372, 20317, 21304, 22333, 23319, 24347, 25417, 26527, 27637, 28790, 29940, 31134, 32368, 33560, 34835, 36110, 37426, 38743, 40100, 41415, 42815, 44253, 45652, 47049, 48489, 49929, 51410, 52931, 54206, 55646, 57084, 58483, 59883, 61321, 62720, 64160, 65598, 66997, 68437, 69875, 71274, 72672, 74112, 75511, 76951, 78389, 79788, 81228, 82666, 84065, 85462, 86902, 88301, 89740, 91180, 92579]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 直拳冲击 +# priest_male/exorcist/faf9cd66281078b51be2ee0b0f6c5530 +# f6a4ad30555b99b499c07835f87ce522/faf9cd66281078b51be2ee0b0f6c5530 +class Skill9(ActiveSkill): + """ + 向前方敌人发出强威力的直拳冲击, 可以形成多段攻击; 最后一击有很高的伤害和暴击率。\n + 转职成为蓝拳使者时, 才可以强制中断基本攻击动作, 并立即施放该技能。 + """ + name = "直拳冲击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [15, 154] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + # 攻击次数 : {value0}次 + data0 = [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 + # 第一击和第二击攻击力 : {value1}% + data1 = [0, 796, 877, 958, 1038, 1119, 1200, 1281, 1361, 1442, 1523, 1604, 1684, 1765, 1846, 1927, 2007, 2088, 2169, 2250, 2330, 2411, 2492, 2573, 2653, 2734, 2815, 2896, 2976, 3057, 3138, 3219, 3299, 3380, 3461, 3542, 3622, 3703, 3784, 3865, 3945, 4026, 4107, 4188, 4268, 4349, 4430, 4511, 4591, 4672, 4753, 4834, 4914, 4995, 5076, 5157, 5237, 5318, 5399, 5480, 5560, 5641, 5722, 5803, 5883, 5964, 6045, 6126, 6206, 6287, 6368]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 2387, 2629, 2871, 3113, 3356, 3598, 3840, 4082, 4324, 4566, 4809, 5051, 5293, 5535, 5777, 6019, 6262, 6504, 6746, 6988, 7230, 7472, 7715, 7957, 8199, 8441, 8683, 8925, 9167, 9410, 9652, 9894, 10136, 10378, 10620, 10863, 11105, 11347, 11589, 11831, 12073, 12316, 12558, 12800, 13042, 13284, 13526, 13769, 14011, 14253, 14495, 14737, 14979, 15221, 15464, 15706, 15948, 16190, 16432, 16674, 16917, 17159, 17401, 17643, 17885, 18127, 18370, 18612, 18854, 19096]# noqa: E501 + # 最后一击的物理/魔法暴击率增加 : {value3}% + data3 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + +# 净化 +# priest_male/exorcist/d0cdaca82892e54097f22a1f60817048 +# f6a4ad30555b99b499c07835f87ce522/d0cdaca82892e54097f22a1f60817048 +class Skill10(ActiveSkill): + """ + 使一定范围内的队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 消除异常状态数量 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 勾拳追击 +# priest_male/exorcist/d296043df164385a14cb973c8c7c4d07 +# f6a4ad30555b99b499c07835f87ce522/d296043df164385a14cb973c8c7c4d07 +class Skill11(ActiveSkill): + """ + 向前方敌人发动前冲攻击后, 可以用上勾拳进行追击。 + """ + name = "勾拳追击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [10, 84] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 3871, 4264, 4656, 5049, 5442, 5835, 6227, 6620, 7013, 7405, 7798, 8191, 8584, 8976, 9369, 9762, 10154, 10547, 10940, 11332, 11725, 12118, 12511, 12903, 13296, 13689, 14081, 14474, 14867, 15260, 15652, 16045, 16438, 16830, 17223, 17616, 18009, 18401, 18794, 19187, 19579, 19972, 20365, 20758, 21150, 21543, 21936, 22328, 22721, 23114, 23507, 23899, 24292, 24685, 25077, 25470, 25863, 26255, 26648, 27041, 27434, 27826, 28219, 28612, 29004, 29397, 29790, 30183, 30575, 30968]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 100, 101.7, 103.5, 105.2, 107, 108.5, 110.2, 112, 113.7, 115.5, 117.2, 119, 120.7, 122.5, 124.2, 125.7, 127.5, 129.2, 131, 132.7, 134.5, 136.2, 138, 139.7, 141.5, 143, 144.7, 146.5, 148.2, 150, 151.7, 153.5, 155.2, 157, 158.5, 160.2, 162, 163.7, 165.5, 167.2, 169, 170.7, 172.5, 174.2, 175.7, 177.5, 179.2, 181, 182.7, 184.5, 186.2, 188, 189.7, 191.2, 193, 194.7, 196.5, 198.2, 200, 201.7, 203.5, 205.2, 207, 208.5, 210.2, 212, 213.7, 215.5, 217.2, 219]# noqa: E501 + +# 恶魔之手 +# priest_male/exorcist/ca75c965f20a150f99f54155a37400df +# f6a4ad30555b99b499c07835f87ce522/ca75c965f20a150f99f54155a37400df +class Skill12(ActiveSkill): + """ + 召唤出恶魔之手, 使敌人受到伤害。\n + 恶魔之手的伸手和握住各有攻击判定, 握住时有一定几率使敌人进入束缚状态。\n + 可以强制中断基本攻击动作, 并立即施放该技能。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "恶魔之手" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 伸手时攻击力 : {value0}% + data0 = [0, 1166, 1284, 1403, 1521, 1639, 1757, 1876, 1994, 2112, 2231, 2349, 2467, 2585, 2704, 2822, 2940, 3059, 3177, 3295, 3413, 3532, 3650, 3768, 3887, 4005, 4123, 4241, 4360, 4478, 4596, 4715, 4833, 4951, 5069, 5188, 5306, 5424, 5543, 5661, 5779, 5897, 6016, 6134, 6252, 6371, 6489, 6607, 6725, 6844, 6962, 7080, 7199, 7317, 7435, 7553, 7672, 7790, 7908, 8027, 8145, 8263, 8381, 8500, 8618, 8736, 8855, 8973, 9091, 9209, 9328]# noqa: E501 + # 握住时攻击力 : {value1}% + data1 = [0, 2327, 2563, 2799, 3035, 3271, 3507, 3743, 3980, 4216, 4452, 4688, 4924, 5160, 5396, 5632, 5868, 6104, 6340, 6576, 6812, 7049, 7285, 7521, 7757, 7993, 8229, 8465, 8701, 8937, 9173, 9409, 9645, 9881, 10118, 10354, 10590, 10826, 11062, 11298, 11534, 11770, 12006, 12242, 12478, 12714, 12950, 13187, 13423, 13659, 13895, 14131, 14367, 14603, 14839, 15075, 15311, 15547, 15783, 16019, 16256, 16492, 16728, 16964, 17200, 17436, 17672, 17908, 18144, 18380, 18616]# noqa: E501 + # 束缚几率 : {value2}% + data2 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + # 束缚持续时间 : {value3}秒 + data3 = [0, 2, 2, 2.1, 2.2, 2.2, 2.3, 2.4, 2.4, 2.5, 2.6, 2.6, 2.7, 2.8, 2.8, 2.9, 3, 3.1, 3.1, 3.2, 3.3, 3.3, 3.4, 3.5, 3.5, 3.6, 3.7, 3.7, 3.8, 3.9, 4, 4, 4.1, 4.2, 4.2, 4.3, 4.4, 4.4, 4.5, 4.6, 4.6, 4.7, 4.8, 4.8, 4.9, 5, 5.1, 5.1, 5.2, 5.3, 5.3, 5.4, 5.5, 5.5, 5.6, 5.7, 5.7, 5.8, 5.9, 6, 6, 6.1, 6.2, 6.2, 6.3, 6.4, 6.4, 6.5, 6.6, 6.6, 6.7]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放时- + # 攻击力增加率 : {value4}% + data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501 + # 冷却时间增加率 : {value5}% + data5 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 手大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 强化 - 后跳 +# priest_male/exorcist/2b340542e776818b78f3212af184bd6b +# f6a4ad30555b99b499c07835f87ce522/2b340542e776818b78f3212af184bd6b +class Skill13(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_male/exorcist/1fea5a626f15230237946a11a9d11582 +# f6a4ad30555b99b499c07835f87ce522/1fea5a626f15230237946a11a9d11582 +class Skill14(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 化魔 +# priest_male/exorcist/2f5d03c7848effbc0a23f4df45d9ca46 +# f6a4ad30555b99b499c07835f87ce522/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill15(ActiveSkill): + """ + 在效果持续期间, 将自身一定量的生命值转换成魔法值, 若当前生命值少于施放技能所需的生命值, 则无法使用此技能。\n + - [转职为惩戒者后] -\n + 施放其他技能时, 可以施放[化魔]; 施放一次后, 每隔一段时间自动施放。\n + 使用单独的生命值消耗量和魔法值恢复量, 并且发动[恶魔诅咒]技能。\n + 当前生命值少于施放技能所需的生命值时, 仍然会消耗剩余生命值发动技能; 生命值为1时, 将不消耗生命值直接发动。\n + 每次施放时, 增加魔化状态的持续时间、 减少冷却时间, 并且恢复一定量的恶魔能量。\n + 在决斗场中, 施放其他技能过程中无法使用该技能。 + """ + name = "化魔" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 8 + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 生命值消耗 : {value0} + data0 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # 魔法值恢复 : {value1} + data1 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # - [转职为惩戒者后] - + # 恶魔能量恢复 : {value2} + data2 = [0, 144, 154, 166, 175, 187, 197, 209, 218, 230, 240, 250]# noqa: E501 + # 魔化状态持续时间增加 : {value3}秒 + data3 = [0, 7.2, 7.4, 7.5, 7.7, 7.9, 8, 8.2, 8.3, 8.5, 8.7, 8.8]# noqa: E501 + # 魔化状态冷却时间减少 : {value4}秒 + data4 = [0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]# noqa: E501 + # 生命值消耗 : {value5} + data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 魔法值恢复 : {value6} + data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [化魔]发动间隔 : {value7}秒 + data7 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + +# 落凤锤 +# priest_male/exorcist/45442bbbe33540b4deeec29437dae70c +# f6a4ad30555b99b499c07835f87ce522/45442bbbe33540b4deeec29437dae70c +class Skill16(ActiveSkill): + """ + 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。\n + 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。\n + 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。\n + 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。\n + - [可施放技能] -\n + [疾风打]\n + [星落打]\n + [狂乱锤击]\n + [疾空旋风破]\n + [无双击]\n + [逆鳞震]\n + [逆龙七杀] + """ + name = "落凤锤" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 巨兵打击攻击力 : {value0}% + data0 = [0, 1181, 1301, 1421, 1541, 1661, 1780, 1900, 2020, 2140, 2260, 2380, 2499, 2619, 2739, 2859, 2979, 3099, 3218, 3338, 3458, 3578, 3698, 3818, 3937, 4057, 4177, 4297, 4417, 4536, 4656, 4776, 4896, 5016, 5136, 5255, 5375, 5495, 5615, 5735, 5855, 5974, 6094, 6214, 6334, 6454, 6574, 6693, 6813, 6933, 7053, 7173, 7293, 7412, 7532, 7652, 7772, 7892, 8012, 8131, 8251, 8371, 8491, 8611, 8731, 8850, 8970, 9090, 9210, 9330, 9450]# noqa: E501 + # 冲击波范围 : {value1}px + data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 4725, 5204, 5683, 6163, 6642, 7121, 7601, 8080, 8559, 9039, 9518, 9997, 10477, 10956, 11435, 11915, 12394, 12873, 13353, 13832, 14311, 14791, 15270, 15749, 16229, 16708, 17187, 17667, 18146, 18625, 19105, 19584, 20063, 20543, 21022, 21501, 21981, 22460, 22939, 23419, 23898, 24377, 24857, 25336, 25815, 26295, 26774, 27253, 27733, 28212, 28691, 29171, 29650, 30129, 30608, 31088, 31567, 32046, 32526, 33005, 33484, 33964, 34443, 34922, 35402, 35881, 36360, 36840, 37319, 37798]# noqa: E501 + # 转职成为驱魔师时, 冲击波范围增加率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 潜龙 +# priest_male/exorcist/b163d099c8cc27fdb6fd3639c2ee6df9 +# f6a4ad30555b99b499c07835f87ce522/b163d099c8cc27fdb6fd3639c2ee6df9 +class Skill17(PassiveSkill): + """ + 驱魔师凭借坚韧的胆魄, 通过施放技能获得霸体状态时, 所受伤害减少。\n + 即使在持续蓄气期间, 该效果也适用, 并且在受到伤害时不会被击退。 + """ + name = "潜龙" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + uuid = "b163d099c8cc27fdb6fd3639c2ee6df9" + hasVP = False + hasUP = False + + # 所受伤害减少率 : {value0}% + data0 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501 + +# 驱魔震慑 +# priest_male/exorcist/51a08fd0c90f0a5276cd552047fac93d +# f6a4ad30555b99b499c07835f87ce522/51a08fd0c90f0a5276cd552047fac93d +class Skill18(PassiveSkill): + """ + 基本、 前冲、 跳跃攻击变更为被驱魔师之力特化的固有动作。 基本攻击的最后动作可通过蓄气攻击使用。\n + 增加驱魔师的移动速度, 并且向不死族、 恶魔、 精灵系列的怪物发出基本攻击时, 可以增加5%的攻击力。 + """ + name = "驱魔震慑" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "51a08fd0c90f0a5276cd552047fac93d" + hasVP = False + hasUP = False + + # 移动速度增加 : {value0}% + data0 = [0, 10]# noqa: E501 + +# 疾风打 +# priest_male/exorcist/8572675ec6a1f50b6eff6a867376c2de +# f6a4ad30555b99b499c07835f87ce522/8572675ec6a1f50b6eff6a867376c2de +class Skill19(ActiveSkill): + """ + 像野兽一般向前方突进, 利用肩膀将敌人撞开。\n + 被命中的敌人有一定几率进入眩晕状态。\n + 该技能攻击力受[基础精通]影响。 + """ + name = "疾风打" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 2 + cd = 4.5 + mp = [190, 190] + uuid = "8572675ec6a1f50b6eff6a867376c2de" + hasVP = False + hasUP = True + + # 撞击攻击力 : {value0}% + data0 = [0, 355]# noqa: E501 + # 撞击冲击波攻击力 : {value1}% + data1 = [0, 532]# noqa: E501 + # 眩晕几率 : {value2}% + data2 = [0, 15]# noqa: E501 + # 眩晕持续时间 : {value3}秒 + data3 = [0, 1]# noqa: E501 + +# 封魔莲华 +# priest_male/exorcist/128b9ddef2262f40723deae4407bdb42 +# f6a4ad30555b99b499c07835f87ce522/128b9ddef2262f40723deae4407bdb42 +class Skill20(ActiveSkill): + """ + 驱魔师惩恶扬善的力量之源。\n + 给武器赋予火属性和光属性; 并增加自身的基本攻击力、 技能攻击力和命中率, 以及直接攻击时被命中敌人的僵直时间。\n + 在决斗场中, 不适用命中率增加效果。 + """ + name = "封魔莲华" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "128b9ddef2262f40723deae4407bdb42" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6]# noqa: E501 + # 僵直时间增加率 : {value2}% + data2 = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60]# noqa: E501 + +# 巨兵精通 +# priest_male/exorcist/0b8db1e10b3abbd24d38564e708675d5 +# f6a4ad30555b99b499c07835f87ce522/0b8db1e10b3abbd24d38564e708675d5 +class Skill21(PassiveSkill): + """ + 驱魔师挥舞巨兵并发挥出内在力量。\n + 增加攻击力。 装备巨兵时, 增加命中率。\n + 装备战斧和念珠时, 技能魔法值、 冷却时间增减不受武器类型的影响。\n + 在决斗场中, 技能魔法值、 冷却时间增减受武器类型的影响。 + """ + name = "巨兵精通" + learnLv = 20 + masterLv = 20 + maxLv = 30 + position = 0 #TODO + rangeLv = 3 + uuid = "0b8db1e10b3abbd24d38564e708675d5" + hasVP = False + hasUP = False + + # 命中率增加 : {value0}% + data0 = [0, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.2, 4.5, 4.8, 5.1, 5.4, 5.7, 6, 6.3, 6.6, 6.9, 7.2, 7.5, 7.8, 8.1, 8.4, 8.7, 9, 9.3]# noqa: E501 + # 武器攻击力增加率 : {value1}% + data1 = [0, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40]# noqa: E501 + +# 升天阵 +# priest_male/exorcist/b89c9ab317bc0a443f6497b7cca2f6a8 +# f6a4ad30555b99b499c07835f87ce522/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill22(ActiveSkill): + """ + 在前方布下升天阵, 使阵内的敌人受到伤害的同时使其浮空。\n + 转职成为驱魔师时, 才可以强制中断基本攻击动作, 并立即施放该技能; 增加20%的攻击力。\n + [升天阵]可以把浮空的敌人聚集到阵的中心。 + """ + name = "升天阵" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 308] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5435, 5986, 6538, 7089, 7641, 8192, 8743, 9295, 9846, 10397, 10949, 11500, 12052, 12603, 13154, 13706, 14257, 14808, 15360, 15911, 16463, 17014, 17565, 18117, 18668, 19219, 19771, 20322, 20874, 21425, 21976, 22528, 23079, 23630, 24182, 24733, 25285, 25836, 26387, 26939, 27490, 28041, 28593, 29144, 29696, 30247, 30798, 31350, 31901, 32452, 33004, 33555, 34107, 34658, 35209, 35761, 36312, 36863, 37415, 37966, 38518, 39069, 39620, 40172, 40723, 41274, 41826, 42377, 42929, 43480]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6]# noqa: E501 + # [范围信息] + # 攻击范围 : {value2}px + data2 = [0, 100, 101, 102, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, 133, 134, 134, 135, 136, 137, 138, 139, 139, 140, 141, 142, 143, 144, 145, 146, 146, 147, 148, 149, 150, 151, 151, 152, 153, 154, 155, 156, 157, 158, 158, 159]# noqa: E501 + # 转职成为驱魔师时, 攻击范围 : {value3}% + data3 = [0, 110, 111, 112, 113, 114, 115, 115, 116, 118, 119, 120, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 169, 170, 171, 173, 174, 174, 175]# noqa: E501 + +# 暴击 +# priest_male/exorcist/fc1262c19f3d0477ee8eda47b8db8696 +# f6a4ad30555b99b499c07835f87ce522/fc1262c19f3d0477ee8eda47b8db8696 +class Skill23(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 星落打 +# priest_male/exorcist/01384bbfc346775d1267fa0bc4ca605f +# f6a4ad30555b99b499c07835f87ce522/01384bbfc346775d1267fa0bc4ca605f +class Skill24(ActiveSkill): + """ + 用巨兵轻轻挑起前方的敌人后, 大幅度挥动甩飞敌人。 (挥动攻击会一同攻击范围内的其他敌人)\n + 按住技能键时吸附周围敌人, 可以根据按键持续时间调整击飞高度。\n + 挥动前按方向键可以改变被甩飞敌人的飞行轨迹。\n + 方向键(无操作) : 会飞向前方下端\n + 方向键(前方) : 快速飞向前方\n + 方向键(上方) : 快速飞向前方上端 + """ + name = "星落打" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 12 + mp = [60, 756] + uuid = "01384bbfc346775d1267fa0bc4ca605f" + hasVP = False + hasUP = True + + # 挥击攻击力 : {value0}% + data0 = [0, 15358, 16916, 18474, 20032, 21590, 23148, 24706, 26264, 27822, 29381, 30939, 32497, 34055, 35613, 37171, 38729, 40287, 41845, 43403, 44961, 46519, 48077, 49635, 51193, 52751, 54309, 55868, 57426, 58984, 60542, 62100, 63658, 65216, 66774, 68332, 69890, 71448, 73006, 74564, 76122, 77680, 79238, 80796, 82354, 83913, 85471, 87029, 88587, 90145, 91703, 93261, 94819, 96377, 97935, 99493, 101051, 102609, 104167, 105725, 107283, 108841, 110400, 111958, 113516, 115074, 116632, 118190, 119748, 121306, 122864]# noqa: E501 + # [范围信息] + # 漩涡吸附敌人范围 : {value1}px + data1 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + +# 式神 : 热炎朱雀 +# priest_male/exorcist/e0a072e8cef2d77893aad5f68aeed56a +# f6a4ad30555b99b499c07835f87ce522/e0a072e8cef2d77893aad5f68aeed56a +class Skill25(ActiveSkill): + """ + 召唤式神朱雀。 被召唤的朱雀会向前方突进, 造成多段伤害后升天再一次造成打击。 + """ + name = "式神 : 热炎朱雀" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [40, 462] + uuid = "e0a072e8cef2d77893aad5f68aeed56a" + hasVP = False + hasUP = True + + # 突进攻击力 : {value0}% + data0 = [0, 944, 1040, 1136, 1232, 1327, 1423, 1519, 1615, 1711, 1806, 1902, 1998, 2094, 2189, 2285, 2381, 2477, 2573, 2668, 2764, 2860, 2956, 3052, 3147, 3243, 3339, 3435, 3530, 3626, 3722, 3818, 3914, 4009, 4105, 4201, 4297, 4393, 4488, 4584, 4680, 4776, 4872, 4967, 5063, 5159, 5255, 5350, 5446, 5542, 5638, 5734, 5829, 5925, 6021, 6117, 6213, 6308, 6404, 6500, 6596, 6692, 6787, 6883, 6979, 7075, 7170, 7266, 7362, 7458, 7554]# noqa: E501 + # 突进多段攻击次数 : {value1}次 + 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 + # 升天攻击力 : {value2}% + data2 = [0, 5665, 6240, 6815, 7389, 7964, 8539, 9114, 9688, 10263, 10838, 11413, 11987, 12562, 13137, 13711, 14286, 14861, 15436, 16010, 16585, 17160, 17735, 18309, 18884, 19459, 20033, 20608, 21183, 21758, 22332, 22907, 23482, 24057, 24631, 25206, 25781, 26355, 26930, 27505, 28080, 28654, 29229, 29804, 30379, 30953, 31528, 32103, 32678, 33252, 33827, 34402, 34976, 35551, 36126, 36701, 37275, 37850, 38425, 39000, 39574, 40149, 40724, 41298, 41873, 42448, 43023, 43597, 44172, 44747, 45322]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + +# 式神 : 地之玄武 +# priest_male/exorcist/92360eab6e1f378902018eca681ac629 +# f6a4ad30555b99b499c07835f87ce522/92360eab6e1f378902018eca681ac629 +class Skill26(ActiveSkill): + """ + 召唤式神玄武。\n + 被召唤的玄武在驱魔师的前方伸手展开岩石翻腾攻击的领域。\n + 之后玄武举起手指, 对领域内的敌人进行强制控制。 + """ + name = "式神 : 地之玄武" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 8 + mp = [65, 686] + uuid = "92360eab6e1f378902018eca681ac629" + hasVP = False + hasUP = True + + # 岩石攻击力 : {value0}% + data0 = [0, 1221, 1345, 1469, 1593, 1716, 1840, 1964, 2088, 2212, 2336, 2460, 2584, 2707, 2831, 2955, 3079, 3203, 3327, 3451, 3575, 3698, 3822, 3946, 4070, 4194, 4318, 4442, 4565, 4689, 4813, 4937, 5061, 5185, 5309, 5433, 5556, 5680, 5804, 5928, 6052, 6176, 6300, 6424, 6547, 6671, 6795, 6919, 7043, 7167, 7291, 7414, 7538, 7662, 7786, 7910, 8034, 8158, 8282, 8405, 8529, 8653, 8777, 8901, 9025, 9149, 9273, 9396, 9520, 9644, 9768]# noqa: E501 + # 岩石多段攻击间隔 : {value1}秒 + data1 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501 + # 岩石多段攻击次数 : {value2}次 + data2 = [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 + # [范围信息] + # 领域范围比率 : {value3}% + 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 + +# 驱魔之书 +# priest_male/exorcist/150aa05b9ee8b9c7c04a25f3e425900c +# f6a4ad30555b99b499c07835f87ce522/150aa05b9ee8b9c7c04a25f3e425900c +class Skill27(PassiveSkill): + """ + 记载了驱魔师知识的书, 可以增加技能的攻击力。 除[四座千泰门]、 [真龙焚天]、 [雷鸣怒海· 火啸山崩]的其他技能的冷却时间减少。 + """ + name = "驱魔之书" + learnLv = 30 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "150aa05b9ee8b9c7c04a25f3e425900c" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 1.5, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30]# noqa: E501 + # 冷却时间减少率 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 式神 : 空之白虎 +# priest_male/exorcist/0ed3148658fe37b3336ccb718dc0fdb0 +# f6a4ad30555b99b499c07835f87ce522/0ed3148658fe37b3336ccb718dc0fdb0 +class Skill28(ActiveSkill): + """ + 召唤式神白虎。\n + 被召唤的白虎在驱魔师前方伸手召唤空之法珠。\n + 召唤出的空之法珠将展开领域, 向进入领域内部的敌人的位置召唤雷电。\n + 领域内落下雷电的数量固定, 会依次落在领域内的敌人身上; 只有单一目标时, 会朝着此目标落下所有雷电。 + """ + name = "式神 : 空之白虎" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 16.5 + mp = [65, 686] + uuid = "0ed3148658fe37b3336ccb718dc0fdb0" + hasVP = True + hasUP = True + vps = [{'name': '白虎 - 合', 'desc': '攻击时间减少
范围增加'}, {'name': '白虎 - 雷', 'desc': '追踪'}] # noqa: E501 + + # 雷电攻击力 : {value0}% + data0 = [0, 3164, 3485, 3806, 4127, 4448, 4769, 5090, 5411, 5732, 6053, 6374, 6695, 7016, 7337, 7658, 7979, 8300, 8621, 8942, 9263, 9584, 9905, 10226, 10547, 10868, 11189, 11510, 11831, 12152, 12473, 12794, 13115, 13436, 13757, 14078, 14398, 14719, 15040, 15361, 15682, 16003, 16324, 16645, 16966, 17287, 17608, 17929, 18250, 18571, 18892, 19213, 19534, 19855, 20176, 20497, 20818, 21139, 21460, 21781, 22102, 22423, 22744, 23065, 23386, 23707, 24028, 24349, 24670, 24991, 25312]# noqa: E501 + # 雷电多段攻击间隔 : {value1}秒 + data1 = [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, 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, 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, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501 + # 雷电多段攻击次数 : {value2}次 + data2 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + # [范围信息] + # 领域范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [式神 : 空之白虎]\n + 落雷会攻击法珠, 法珠被击中后产生波动, 攻击范围内的所有敌人\n + - 共攻击5次, 最后生成更强的落雷\n + - 总攻击力相同\n + 攻击范围 +25% + """ + ... + + def vp_2(self): + """ + [式神 : 空之白虎]\n + 进入地下城时, 白虎跟随驱魔师\n + 按技能键时白虎追踪前方范围\n + - 对范围内最强敌人降下落雷 (次数及间隔与原来相同)\n + - 通过共鸣发动时, 则落向被巨兵攻击的敌人\n + - 落雷冷却时间 : 16.5秒\n + - 落雷准备就绪时, 白虎会恢复原本的姿态进入待命状态 + """ + ... + +# 狂乱锤击 +# priest_male/exorcist/c27418ae613c647527200a7ca17d97fd +# f6a4ad30555b99b499c07835f87ce522/c27418ae613c647527200a7ca17d97fd +class Skill29(ActiveSkill): + """ + 用巨兵向前方敌人进行多次锤击。\n + 蓄积力量给予的最后一击可以敌人进入眩晕状态。\n + 连续按技能键或蓄气施放时, 可以向敌人发出更快的锤击。\n + 若按左右方向键, 则可以改变攻击方向。 若在最后一击发动前按跳跃键, 则会中断锤击。\n + [封魔莲华]状态下, 锤击可以聚集敌人。\n + 决斗场中, 输入跳跃键无法中断攻击; [封魔莲华]状态下也无法聚集敌人。 + """ + name = "狂乱锤击" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 14 + mp = [180, 1512] + uuid = "c27418ae613c647527200a7ca17d97fd" + hasVP = True + hasUP = True + vps = [{'name': '狂轰裂震', 'desc': '强化聚集敌人效果
范围增加'}, {'name': '漫天飞锤', 'desc': '施放时间减少
范围增加'}] # noqa: E501 + + # 锤击攻击力 : {value0}% + data0 = [0, 2817, 3103, 3389, 3674, 3960, 4246, 4532, 4818, 5103, 5389, 5675, 5961, 6247, 6532, 6818, 7104, 7390, 7676, 7961, 8247, 8533, 8819, 9105, 9390, 9676, 9962, 10248, 10534, 10819, 11105, 11391, 11677, 11962, 12248, 12534, 12820, 13106, 13391, 13677, 13963, 14249, 14535, 14820, 15106, 15392, 15678, 15964, 16249, 16535, 16821, 17107, 17393, 17678, 17964, 18250, 18536, 18821, 19107, 19393, 19679, 19965, 20250, 20536, 20822, 21108, 21394, 21679, 21965, 22251, 22537]# noqa: E501 + # 锤击攻击次数 : {value1}次 + 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 + # 最后一击攻击力 : {value2}% + data2 = [0, 6068, 6683, 7299, 7914, 8530, 9145, 9761, 10376, 10992, 11608, 12223, 12839, 13454, 14070, 14685, 15301, 15916, 16532, 17148, 17763, 18379, 18994, 19610, 20225, 20841, 21456, 22072, 22688, 23303, 23919, 24534, 25150, 25765, 26381, 26996, 27612, 28228, 28843, 29459, 30074, 30690, 31305, 31921, 32536, 33152, 33768, 34383, 34999, 35614, 36230, 36845, 37461, 38076, 38692, 39307, 39923, 40539, 41154, 41770, 42385, 43001, 43616, 44232, 44847, 45463, 46079, 46694, 47310, 47925, 48541]# noqa: E501 + # 眩晕几率 : {value3}% + data3 = [0, 30, 31.6, 33.2, 34.7, 36.3, 37.9, 39.5, 41.1, 42.6, 44.2, 45.8, 47.4, 48.9, 50.5, 52.1, 53.7, 55.3, 56.8, 58.4, 60, 61.6, 63.2, 64.7, 66.3, 67.9, 69.5, 71.1, 72.6, 74.2, 75.8, 77.4, 78.9, 80.5, 82.1, 83.7, 85.3, 86.8, 88.4, 90, 91.6, 93.2, 94.7, 96.3, 97.9, 99.5, 101.1, 102.6, 104.2, 105.8, 107.4, 108.9, 110.5, 112.1, 113.7, 115.3, 116.8, 118.4, 120, 121.6, 123.2, 124.7, 126.3, 127.9, 129.5, 131.1, 132.6, 134.2, 135.8, 137.4, 138.9]# noqa: E501 + # 眩晕持续时间 : {value4}秒 + data4 = [0, 2, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 4, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 9, 9.1, 9.2]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value5}% + 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 + + def vp_1(self): + """ + [狂乱锤击]\n + 每次锤击生成冲击波\n + - 锤击攻击次数变为6次\n + - 吸附敌人的力量 +50%\n + - 删除最后一击\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [狂乱锤击]\n + 锤击和最后一击动作变更为向周围大范围挥动\n + - 锤击次数变更为2次\n + - 删除最后一击附加眩晕状态的效果\n + - 总攻击力相同\n + 连按或蓄气时, 不会增加速度\n + 锤击过程中按技能键(Z)时, 立即发动最后一击 + """ + ... + +# 疾空旋风破 +# priest_male/exorcist/eb71e1d82d92c7e1d40500a0dcd77aa6 +# f6a4ad30555b99b499c07835f87ce522/eb71e1d82d92c7e1d40500a0dcd77aa6 +class Skill30(ActiveSkill): + """ + 携带巨兵以连续的大回旋攻击周围敌人。\n + 若连续按攻击键, 则可以增加回旋速度。\n + 若按方向键, 则可以在回旋中移动; 若按跳跃键, 则可以立即中断回旋动作。\n + 在决斗场中无法中断技能。 + """ + name = "疾空旋风破" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [200, 1680] + uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6" + hasVP = True + hasUP = True + vps = [{'name': '疾空旋', 'desc': '施放时间减少
可聚集敌人'}, {'name': '疾空引', 'desc': '范围增加
强化朱雀共鸣'}] # noqa: E501 + + # 回旋次数 : {value0}次 + data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501 + # 回旋攻击力 : {value1}% + data1 = [0, 3102, 3417, 3732, 4046, 4361, 4676, 4991, 5305, 5620, 5935, 6249, 6564, 6879, 7194, 7508, 7823, 8138, 8452, 8767, 9082, 9397, 9711, 10026, 10341, 10655, 10970, 11285, 11600, 11914, 12229, 12544, 12858, 13173, 13488, 13803, 14117, 14432, 14747, 15062, 15376, 15691, 16006, 16320, 16635, 16950, 17265, 17579, 17894, 18209, 18523, 18838, 19153, 19468, 19782, 20097, 20412, 20726, 21041, 21356, 21671, 21985, 22300, 22615, 22929, 23244, 23559, 23874, 24188, 24503, 24818]# noqa: E501 + # 最后击飞攻击力 : {value2}% + data2 = [0, 6486, 7145, 7803, 8461, 9119, 9777, 10435, 11093, 11751, 12409, 13067, 13725, 14383, 15041, 15699, 16357, 17015, 17673, 18331, 18989, 19647, 20305, 20963, 21622, 22280, 22938, 23596, 24254, 24912, 25570, 26228, 26886, 27544, 28202, 28860, 29518, 30176, 30834, 31492, 32150, 32808, 33466, 34124, 34782, 35441, 36099, 36757, 37415, 38073, 38731, 39389, 40047, 40705, 41363, 42021, 42679, 43337, 43995, 44653, 45311, 45969, 46627, 47285, 47943, 48601, 49259, 49918, 50576, 51234, 51892]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value3}% + 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 + + def vp_1(self): + """ + [疾空旋风破]\n + 旋转时形成旋风, 将周围的敌人聚拢到中心\n + - 旋转次数变更为5次\n + - 总攻击力相同\n + 蓄气时, 固定以最大速度旋转 + """ + ... + + def vp_2(self): + """ + [疾空旋风破]\n + 挥舞的战斧借助朱雀之力, 更强烈地燃烧并旋转攻击敌人\n + 施放过程中“式神 : 热炎朱雀”产生共鸣时, 朱雀冷却时间及攻击力2.5倍 + """ + ... + +# 无双击 +# priest_male/exorcist/d53301bb328baf12a3ae482cc6a565dd +# f6a4ad30555b99b499c07835f87ce522/d53301bb328baf12a3ae482cc6a565dd +class Skill31(ActiveSkill): + """ + 大力挥动巨兵, 使周围的敌人聚集并向敌人发出强烈的捶击。\n + 对无法抓取的敌人不适用控制效果。 + """ + name = "无双击" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [350, 2940] + uuid = "d53301bb328baf12a3ae482cc6a565dd" + hasVP = True + hasUP = True + vps = [{'name': '水龙吟', 'desc': '范围增加
强化速度增益功能'}, {'name': '无敌战锤', 'desc': '赋予无敌状态
取消僵直'}] # noqa: E501 + + # 挥动打击攻击力 : {value0}% + data0 = [0, 2887, 3180, 3473, 3766, 4059, 4352, 4645, 4938, 5231, 5524, 5817, 6110, 6403, 6695, 6988, 7281, 7574, 7867, 8160, 8453, 8746, 9039, 9332, 9625, 9918, 10211, 10504, 10796, 11089, 11382, 11675, 11968, 12261, 12554, 12847, 13140, 13433, 13726, 14019, 14312, 14605, 14897, 15190, 15483, 15776, 16069, 16362, 16655, 16948, 17241, 17534, 17827, 18120, 18413, 18706, 18998, 19291, 19584, 19877, 20170, 20463, 20756, 21049, 21342, 21635, 21928, 22221, 22514, 22807, 23099]# noqa: E501 + # 捶击攻击力 : {value1}% + data1 = [0, 38362, 42253, 46145, 50037, 53929, 57820, 61712, 65604, 69496, 73387, 77279, 81171, 85063, 88954, 92846, 96738, 100630, 104521, 108413, 112305, 116197, 120088, 123980, 127872, 131764, 135655, 139547, 143439, 147331, 151222, 155114, 159006, 162898, 166789, 170681, 174573, 178465, 182356, 186248, 190140, 194032, 197923, 201815, 205707, 209599, 213490, 217382, 221274, 225166, 229057, 232949, 236841, 240733, 244625, 248516, 252408, 256300, 260192, 264083, 267975, 271867, 275759, 279650, 283542, 287434, 291326, 295217, 299109, 303001, 306893]# noqa: E501 + # [范围信息] + # 捶击范围扩大率 : {value2}% + 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 + + def vp_1(self): + """ + [无双击]\n + 将武器变为苍龙巨兵, 以水的力量挥舞攻击\n + 水的流动有助于身体的循环, 从而强化自身的气息\n + - 20秒内[式神契结 : 真龙]速度增加量 +50% + """ + ... + + def vp_2(self): + """ + [无双击]\n + 施放技能时进入无敌状态\n + - 无法蓄气施放\n + 在突进或者[疾风打]施放过程中施放时, 向前方突进并施放 + """ + ... + +# 斗志散发 +# priest_male/exorcist/7e904ea3d2a9faa054604e55120a9268 +# f6a4ad30555b99b499c07835f87ce522/7e904ea3d2a9faa054604e55120a9268 +class Skill32(PassiveSkill): + """ + 사신의 인정을 받은 용투사는 평범한 사람들도 느낄 수 있는 투기가 발산되고 있다.\n + 기본 공격과 스킬 공격력이 증가한다. + """ + name = "斗志散发" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "7e904ea3d2a9faa054604e55120a9268" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57]# noqa: E501 + +# 四座千泰门 +# priest_male/exorcist/5892d1fa4462e561ac8f8d2c74892b0a +# f6a4ad30555b99b499c07835f87ce522/5892d1fa4462e561ac8f8d2c74892b0a +class Skill33(ActiveSkill): + """ + 召唤四神寺的镇寺门。 驱魔师借用式神之力打开大门, 无数的神鸟夺门而出后, 一只巨大的神鸟掠过并造成伤害。 + """ + name = "四座千泰门" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [900, 7559] + uuid = "5892d1fa4462e561ac8f8d2c74892b0a" + hasVP = False + hasUP = False + + # 神鸟群多段攻击力 : {value0}% + data0 = [0, 1836, 2261, 2687, 3113, 3538, 3964, 4389, 4815, 5241, 5666, 6092, 6518, 6943, 7369, 7795, 8220, 8646, 9072, 9497, 9923, 10349, 10774, 11200, 11625, 12051, 12477, 12902, 13328, 13754, 14179, 14605, 15031, 15456, 15882, 16308, 16733, 17159, 17585, 18010, 18436, 18861, 19287, 19713, 20138, 20564, 20990, 21415, 21841, 22267, 22692]# noqa: E501 + # 神鸟群多段攻击次数 : {value1}次 + 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]# noqa: E501 + # 巨大神鸟攻击力 : {value2}% + data2 = [0, 55068, 67837, 80607, 93376, 106146, 118915, 131684, 144454, 157223, 169993, 182762, 195531, 208301, 221070, 233839, 246609, 259378, 272148, 284917, 297686, 310456, 323225, 335995, 348764, 361533, 374303, 387072, 399842, 412611, 425380, 438150, 450919, 463689, 476458, 489227, 501997, 514766, 527535, 540305, 553074, 565844, 578613, 591382, 604152, 616921, 629691, 642460, 655229, 667999, 680768]# noqa: E501 + +# 式神 : 幻海青龙 +# priest_male/exorcist/0e409ac3e1c1f3976b3ef2bfe4c13069 +# f6a4ad30555b99b499c07835f87ce522/0e409ac3e1c1f3976b3ef2bfe4c13069 +class Skill34(ActiveSkill): + """ + 召唤式神青龙。\n + 被召唤的青龙向驱魔师的前方进行冲锋, 挥舞巨兵造成3次攻击后跳起, 发动终结攻击后消失。\n + 在青龙已被召唤的状态下再次召唤时, 青龙立即发动终结攻击, 并协同驱魔师发动攻击。 (此时未进行的攻击的攻击力将合算至终结攻击) + """ + name = "式神 : 幻海青龙" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 30 + mp = [200, 1680] + uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069" + hasVP = True + hasUP = True + vps = [{'name': '青龙 - 惊涛', 'desc': '攻击时间减少
范围增加'}, {'name': '青龙 - 注魂', 'desc': '可多次发动
不消耗共鸣层数'}] # noqa: E501 + + # 巨兵第1次攻击力 : {value0}% + data0 = [0, 4460, 4912, 5365, 5817, 6270, 6722, 7175, 7627, 8080, 8532, 8984, 9437, 9889, 10342, 10794, 11247, 11699, 12152, 12604, 13057, 13509, 13961, 14414, 14866, 15319, 15771, 16224, 16676, 17129, 17581, 18034, 18486, 18938, 19391, 19843, 20296, 20748, 21201, 21653, 22106, 22558, 23010, 23463, 23915, 24368, 24820, 25273, 25725, 26178, 26630]# noqa: E501 + # 巨兵第2次攻击力 : {value1}% + data1 = [0, 8920, 9825, 10730, 11635, 12539, 13444, 14349, 15254, 16159, 17064, 17969, 18874, 19779, 20684, 21589, 22493, 23398, 24303, 25208, 26113, 27018, 27923, 28828, 29733, 30638, 31542, 32447, 33352, 34257, 35162, 36067, 36972, 37877, 38782, 39687, 40592, 41496, 42401, 43306, 44211, 45116, 46021, 46926, 47831, 48736, 49641, 50546, 51450, 52355, 53260]# noqa: E501 + # 巨兵第3次攻击力 : {value2}% + data2 = [0, 8920, 9825, 10730, 11635, 12539, 13444, 14349, 15254, 16159, 17064, 17969, 18874, 19779, 20684, 21589, 22493, 23398, 24303, 25208, 26113, 27018, 27923, 28828, 29733, 30638, 31542, 32447, 33352, 34257, 35162, 36067, 36972, 37877, 38782, 39687, 40592, 41496, 42401, 43306, 44211, 45116, 46021, 46926, 47831, 48736, 49641, 50546, 51450, 52355, 53260]# noqa: E501 + # 巨兵终结攻击力 : {value3}% + data3 = [0, 22300, 24562, 26824, 29086, 31349, 33611, 35873, 38135, 40398, 42660, 44922, 47184, 49447, 51709, 53971, 56234, 58496, 60758, 63020, 65283, 67545, 69807, 72069, 74332, 76594, 78856, 81118, 83381, 85643, 87905, 90168, 92430, 94692, 96954, 99217, 101479, 103741, 106003, 108266, 110528, 112790, 115052, 117315, 119577, 121839, 124102, 126364, 128626, 130888, 133151]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [式神 : 幻海青龙]\n + 青龙向前突进并立即发动最后一击\n + - 攻击更大范围并突进\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [式神 : 幻海青龙]\n + 变更为可填充2次的技能\n + - 每次填充冷却时间 : 16.5秒\n + - 单次攻击力 -45%\n + [式神之悟]共鸣效果不消耗使用次数 + """ + ... + +# 逆鳞震 +# priest_male/exorcist/c5a2956d8ed3af1746ed2f76ca971a09 +# f6a4ad30555b99b499c07835f87ce522/c5a2956d8ed3af1746ed2f76ca971a09 +class Skill35(ActiveSkill): + """ + 向后挥动巨兵, 然后跳起砸向地面, 使地面产生巨大裂缝, 地裂范围内的敌人受到巨大伤害。\n + 可以蓄气施放, 最大蓄气时增加跳跃高度和攻击范围。 + """ + name = "逆鳞震" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 50 + mp = [800, 1680] + uuid = "c5a2956d8ed3af1746ed2f76ca971a09" + hasVP = True + hasUP = True + vps = [{'name': '逆鳞震 - 缚', 'desc': '增加强控敌人
自动施放[式神 : 地之玄武]'}, {'name': '逆鳞震 - 升', 'desc': '增加移动功能
范围增加'}] # noqa: E501 + + # 下砸攻击力 : {value0}% + data0 = [0, 76786, 84576, 92366, 100156, 107946, 115735, 123525, 131315, 139105, 146895, 154685, 162475, 170265, 178054, 185844, 193634, 201424, 209214, 217004, 224794, 232584, 240374, 248163, 255953, 263743, 271533, 279323, 287113, 294903, 302693, 310483, 318272, 326062, 333852, 341642, 349432, 357222, 365012, 372802, 380591, 388381, 396171, 403961, 411751, 419541, 427331, 435121, 442911, 450700, 458490]# noqa: E501 + # [范围信息] + # 攻击范围比率 : {value1}% + data1 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + # 最大蓄气时范围增加率 : {value2}% + data2 = [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 + + def vp_1(self): + """ + [逆鳞震]\n + 下砸时借助玄武之力, 更加猛烈地猛击地面, 并强制控制敌人1秒\n + 施放时, 若[式神 : 地之玄武]处于可施放状态, 则消耗玄武的冷却时间; 变更效果如下\n + - 玄武召唤出巨大石拳, 猛烈砸向地面, 并强制控制敌人2秒\n + - 玄武地面冲击攻击力与原玄武的总攻击力相同\n + - 无法蓄气施放 + """ + ... + + def vp_2(self): + """ + [逆鳞震]\n + 若在跳跃时按方向键, 则会向该方向跳跃并施放技能\n + 攻击范围 +25%\n + 蓄气施放时, 攻击范围增加率变更为25% + """ + ... + +# 式神契结 : 真龙 +# priest_male/exorcist/1f4b87944dc5551b91bf6cd25d84b48e +# f6a4ad30555b99b499c07835f87ce522/1f4b87944dc5551b91bf6cd25d84b48e +class Skill36(PassiveSkill): + """ + 被真龙附体后, 真龙星君变得更加心平气和, 拥有了让自己和友军受益的能力。\n + 技能攻击力增加, 在同一空间包括自己在内的所有队员的所有速度增加。\n + 此外, 因为法力得到强化, [升天阵]和[式神 : 空之白虎]的攻击范围增加。 + """ + name = "式神契结 : 真龙" + learnLv = 75 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 50 + uuid = "1f4b87944dc5551b91bf6cd25d84b48e" + hasVP = False + hasUP = False + + # 技能攻击力增加率 : {value0}% + data0 = [0, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56]# noqa: E501 + # [升天阵]范围增加率 : {value1}% + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # [式神 : 空之白虎]范围增加量 : {value2}% + data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 驱魔师和队友所有速度增加 : {value3}% + data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + +# 式神之力 +# priest_male/exorcist/328867949b763ce73e243da84fd59157 +# f6a4ad30555b99b499c07835f87ce522/328867949b763ce73e243da84fd59157 +class Skill37(PassiveSkill): + """ + 达到神之境界的真龙星君能够平静地掌控内心的斗志, 从而增加物理/魔法攻击力和暴击率。 + """ + name = "式神之力" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "328867949b763ce73e243da84fd59157" + hasVP = False + hasUP = False + + # 物理/魔法攻击力增加率 : {value0}% + data0 = [0, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108]# noqa: E501 + # 暴击率增加 : {value1}% + data1 = [0, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108]# noqa: E501 + +# 逆龙七杀 +# priest_male/exorcist/5197b141332a65a89d452adf227c2f30 +# f6a4ad30555b99b499c07835f87ce522/5197b141332a65a89d452adf227c2f30 +class Skill38(ActiveSkill): + """ + 通过第1击压制敌人后, 挥动6次巨兵对敌人造成伤害。\n + 被第1击命中的敌人将进入超级控制状态。\n + 施放技能时无法强制中断, 若第1击未击中敌人, 则不会发动后续攻击。\n + 施展第1击攻击时, 若按攻击键或技能键, 则可以进行更快的攻击。 + """ + name = "逆龙七杀" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [800, 6000] + uuid = "5197b141332a65a89d452adf227c2f30" + hasVP = True + hasUP = True + vps = [{'name': '龙腾贯日', 'desc': '施放时间减少
范围增加'}, {'name': '凯旋三重奏', 'desc': '可以分别施放每次连击
取消僵直'}] # noqa: E501 + + # 第1击攻击力 : {value0}% + data0 = [0, 2289, 2521, 2753, 2985, 3217, 3450, 3682, 3914, 4146, 4378, 4611, 4843, 5075, 5307, 5539, 5772, 6004, 6236, 6468, 6700, 6933, 7165, 7397, 7629, 7861, 8094, 8326, 8558, 8790, 9022, 9254, 9487, 9719, 9951, 10183, 10415, 10648, 10880, 11112, 11344, 11576, 11809, 12041, 12273, 12505, 12737, 12970, 13202, 13434, 13666]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 4577, 5042, 5506, 5971, 6435, 6899, 7364, 7828, 8293, 8757, 9221, 9686, 10150, 10614, 11079, 11543, 12008, 12472, 12936, 13401, 13865, 14329, 14794, 15258, 15723, 16187, 16651, 17116, 17580, 18045, 18509, 18973, 19438, 19902, 20366, 20831, 21295, 21760, 22224, 22688, 23153, 23617, 24081, 24546, 25010, 25475, 25939, 26403, 26868, 27332]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 6866, 7563, 8259, 8956, 9652, 10349, 11046, 11742, 12439, 13135, 13832, 14528, 15225, 15922, 16618, 17315, 18011, 18708, 19405, 20101, 20798, 21494, 22191, 22887, 23584, 24281, 24977, 25674, 26370, 27067, 27763, 28460, 29157, 29853, 30550, 31246, 31943, 32639, 33336, 34033, 34729, 35426, 36122, 36819, 37515, 38212, 38909, 39605, 40302, 40998]# noqa: E501 + # 第4击攻击力 : {value3}% + data3 = [0, 9155, 10084, 11012, 11941, 12870, 13799, 14728, 15656, 16585, 17514, 18443, 19371, 20300, 21229, 22158, 23086, 24015, 24944, 25873, 26801, 27730, 28659, 29588, 30516, 31445, 32374, 33303, 34232, 35160, 36089, 37018, 37947, 38875, 39804, 40733, 41662, 42590, 43519, 44448, 45377, 46305, 47234, 48163, 49092, 50020, 50949, 51878, 52807, 53736, 54664]# noqa: E501 + # 第5击攻击力 : {value4}% + data4 = [0, 11444, 12605, 13766, 14927, 16087, 17248, 18409, 19570, 20731, 21892, 23053, 24214, 25375, 26536, 27697, 28858, 30019, 31180, 32341, 33502, 34663, 35824, 36985, 38146, 39307, 40468, 41628, 42789, 43950, 45111, 46272, 47433, 48594, 49755, 50916, 52077, 53238, 54399, 55560, 56721, 57882, 59043, 60204, 61365, 62526, 63687, 64848, 66008, 67169, 68330]# noqa: E501 + # 第6击攻击力 : {value5}% + data5 = [0, 13351, 14705, 16060, 17414, 18769, 20123, 21478, 22832, 24187, 25541, 26895, 28250, 29604, 30959, 32313, 33668, 35022, 36377, 37731, 39085, 40440, 41794, 43149, 44503, 45858, 47212, 48567, 49921, 51275, 52630, 53984, 55339, 56693, 58048, 59402, 60757, 62111, 63465, 64820, 66174, 67529, 68883, 70238, 71592, 72947, 74301, 75655, 77010, 78364, 79719]# noqa: E501 + # 第7击攻击力 : {value6}% + data6 = [0, 47682, 52519, 57357, 62194, 67031, 71869, 76706, 81543, 86380, 91218, 96055, 100892, 105730, 110567, 115404, 120242, 125079, 129916, 134753, 139591, 144428, 149265, 154103, 158940, 163777, 168615, 173452, 178289, 183127, 187964, 192801, 197638, 202476, 207313, 212150, 216988, 221825, 226662, 231500, 236337, 241174, 246011, 250849, 255686, 260523, 265361, 270198, 275035, 279873, 284710]# noqa: E501 + # [范围信息] + # 攻击范围扩大率 : {value7}% + 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 + + def vp_1(self): + """ + [逆龙七杀]\n + 将全身的力量注入武器后, 攻击周围所有敌人\n + 攻击范围 +20% + """ + ... + + def vp_2(self): + """ + [逆龙七杀]\n + 将七杀分为3组连击使用\n + - 第1组连击 : 第1击、 第2击\n + - 第2组连击 : 第3击、 第4击\n + - 第3组连击 : 第5击、 第6击、 第7击\n + - 每组连击间自由行动时间 : 10秒\n + - 每组连击的首次攻击命中时触发后续攻击, 失败时该组连击无效, 等待下一组连击触发\n + - 总攻击力相同\n + 可强制中断巨兵系列技能的施放后僵直并立即施放组合攻击\n + - 每组连击的最后一击命中后, 可以强制中断施放后僵直并立即施放巨兵系列技能\n + 删除连击功能 + """ + ... + +# 升龙·开阵 +# priest_male/exorcist/7dd85dccf7ae1f65609c36d66e2e1c95 +# f6a4ad30555b99b499c07835f87ce522/7dd85dccf7ae1f65609c36d66e2e1c95 +class Skill39(ActiveSkill): + """ + 在前方展开真龙升天的具现化领域。\n + 真龙从展开的领域中心升天, 对领域内的敌人造成多段攻击伤害。\n + 随后, 升天的真龙落地, 造成巨大伤害。 + """ + name = "升龙·开阵" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [800, 6000] + uuid = "7dd85dccf7ae1f65609c36d66e2e1c95" + hasVP = True + hasUP = True + vps = [{'name': '升龙符 - 灭', 'desc': '攻击时间减少
追踪'}, {'name': '升龙阵 - 镇', 'desc': '可聚集敌人
变更为可以共鸣的技能'}] # noqa: E501 + + # 真龙升天攻击力 : {value0}% + data0 = [0, 2665, 2936, 3206, 3476, 3747, 4017, 4288, 4558, 4828, 5099, 5369, 5640, 5910, 6180, 6451, 6721, 6992, 7262, 7532, 7803, 8073, 8343, 8614, 8884, 9155, 9425, 9695, 9966, 10236, 10507, 10777, 11047, 11318, 11588, 11859, 12129, 12399, 12670, 12940, 13210, 13481, 13751, 14022, 14292, 14562, 14833, 15103, 15374, 15644, 15914]# noqa: E501 + # 真龙升天多段攻击间隔 : {value1}秒 + data1 = [0, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05]# noqa: E501 + # 真龙升天多段攻击次数 : {value2}次 + data2 = [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]# noqa: E501 + # 真龙下落攻击力 : {value3}% + data3 = [0, 53306, 58713, 64121, 69529, 74937, 80345, 85752, 91160, 96568, 101976, 107384, 112791, 118199, 123607, 129015, 134423, 139830, 145238, 150646, 156054, 161462, 166869, 172277, 177685, 183093, 188501, 193908, 199316, 204724, 210132, 215540, 220947, 226355, 231763, 237171, 242579, 247986, 253394, 258802, 264210, 269618, 275025, 280433, 285841, 291249, 296657, 302065, 307472, 312880, 318288]# noqa: E501 + # [范围信息] + # 领域范围比率 : {value4}% + data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + + def vp_1(self): + """ + [升龙·开阵]\n + 法阵启动时, 立即为领域内的敌人贴上符咒\n + - 附着的符咒在造成4次伤害后爆炸\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [升龙·开阵]\n + 四位式神同时释放力量, 在前方引发灾变\n + - 灾变中吸附周围敌人\n + - 灾变结束后真龙降临进行最后一击\n + - 总攻击力相同\n + 变更为可以共鸣的技能 + """ + ... + +# 真龙焚天 +# priest_male/exorcist/75747c67e14eec6088ce67f63ea41628 +# f6a4ad30555b99b499c07835f87ce522/75747c67e14eec6088ce67f63ea41628 +class Skill40(ActiveSkill): + """ + 借助真龙之力歼灭敌人。\n + 接受了从天而降的真龙气息, 利用以真龙化作的巨斧武器, 对敌人进行大范围的挥舞攻击并造成伤害。 + """ + name = "真龙焚天" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 8000] + uuid = "75747c67e14eec6088ce67f63ea41628" + hasVP = False + hasUP = False + + # 真龙巨斧攻击力 : {value0}% + data0 = [0, 236183, 290950, 345717, 400484, 455251, 510018, 564785, 619553, 674320, 729087, 783854, 838621, 893388, 948155, 1002922, 1057689, 1112456, 1167223, 1221990, 1276757, 1331524, 1386292, 1441059, 1495826, 1550593, 1605360, 1660127, 1714894, 1769661, 1824428, 1879195, 1933962, 1988729, 2043496, 2098263, 2153031, 2207798, 2262565, 2317332, 2372099, 2426866, 2481633, 2536400, 2591167, 2645934, 2700701, 2755468, 2810235, 2865002, 2919770]# noqa: E501 + +# 式神之悟 +# priest_male/exorcist/863295a0fc634cf5fcc01e82a735fd6b +# f6a4ad30555b99b499c07835f87ce522/863295a0fc634cf5fcc01e82a735fd6b +class Skill41(PassiveSkill): + """ + 领悟了五式神的真正力量, 通过与它们极致的共鸣, 到达神将的境界。\n + 增加基本攻击力和转职技能攻击力, 变更部分技能。\n + [共鸣]\n + 在施放巨兵系列技能过程中, 可以施放式神技能。 最多可填充2次, 并且不受冷却时间减少效果的影响。\n + -巨兵系列 : [空斩打]、 [落凤锤]、 [疾风打]、 [星落打]、 [狂乱锤击]、 [疾空旋风破]、 [无双击]、 [逆鳞击]、 [逆龙七绝]、 [式神灭却·合]\n + [式神 : 地之玄武]\n + 减少多段攻击间隔。 + """ + name = "式神之悟" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "863295a0fc634cf5fcc01e82a735fd6b" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + # 共鸣填充冷却时间 : {value1}秒 + 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 + +# 式神灭却·合 +# priest_male/exorcist/3153ca0e6752a6283412c59c5ec8e002 +# f6a4ad30555b99b499c07835f87ce522/3153ca0e6752a6283412c59c5ec8e002 +class Skill42(ActiveSkill): + """ + 借助四位式神的力量立即将巨兵插入地面, 震碎地表使敌人浮空。 然后, 再次向前方挑击, 使掀起的地表与地面发生碰撞, 飞散碎裂的岩石。 + """ + name = "式神灭却·合" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "3153ca0e6752a6283412c59c5ec8e002" + hasVP = False + hasUP = False + + # 插入巨兵攻击力 : {value0}% + data0 = [0, 35590, 39201, 42811, 46422, 50033, 53643, 57254, 60864, 64475, 68086, 71696, 75307, 78917, 82528, 86139, 89749, 93360, 96970, 100581, 104192, 107802, 111413, 115023, 118634, 122245, 125855, 129466, 133076, 136687, 140298, 143908, 147519, 151129, 154740, 158351, 161961, 165572, 169182, 172793, 176404, 180014, 183625, 187235, 190846, 194457, 198067, 201678, 205288, 208899, 212510]# noqa: E501 + # 挑击攻击力 : {value1}% + data1 = [0, 17795, 19600, 21406, 23211, 25016, 26822, 28627, 30432, 32238, 34043, 35848, 37653, 39459, 41264, 43069, 44875, 46680, 48485, 50291, 52096, 53901, 55706, 57512, 59317, 61122, 62928, 64733, 66538, 68344, 70149, 71954, 73759, 75565, 77370, 79175, 80981, 82786, 84591, 86397, 88202, 90007, 91812, 93618, 95423, 97228, 99034, 100839, 102644, 104450, 106255]# noqa: E501 + # 挑击冲击波攻击力 : {value2}% + data2 = [0, 53385, 58801, 64217, 69633, 75049, 80465, 85881, 91297, 96713, 102128, 107544, 112960, 118376, 123792, 129208, 134624, 140040, 145456, 150872, 156287, 161703, 167119, 172535, 177951, 183367, 188783, 194199, 199615, 205030, 210446, 215862, 221278, 226694, 232110, 237526, 242942, 248358, 253774, 259189, 264605, 270021, 275437, 280853, 286269, 291685, 297101, 302517, 307933, 313349, 318764]# noqa: E501 + # 飞散岩石攻击力 : {value3}% + data3 = [0, 17795, 19600, 21406, 23211, 25016, 26822, 28627, 30432, 32238, 34043, 35848, 37653, 39459, 41264, 43069, 44875, 46680, 48485, 50291, 52096, 53901, 55706, 57512, 59317, 61122, 62928, 64733, 66538, 68344, 70149, 71954, 73759, 75565, 77370, 79175, 80981, 82786, 84591, 86397, 88202, 90007, 91812, 93618, 95423, 97228, 99034, 100839, 102644, 104450, 106255]# noqa: E501 + # 岩石多段攻击次数 : {value4}次 + data4 = [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 + +# 雷鸣怒海·火啸山崩 +# priest_male/exorcist/02ac8e048f7bbcfa616e74ac68988872 +# f6a4ad30555b99b499c07835f87ce522/02ac8e048f7bbcfa616e74ac68988872 +class Skill43(ActiveSkill): + """ + 使呼唤五式神的真正力量, 然后化为斧头和念珠的形态。\n + 先释放式神原本的力量, 引发雷电和海啸, 吞没敌人后浮上海面。\n + 然后, 冥想的同时将所有剩余力量汇聚于斧头上, 发动惊天动地的终结一击。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "雷鸣怒海·火啸山崩" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 12888] + uuid = "02ac8e048f7bbcfa616e74ac68988872" + hasVP = False + hasUP = False + + # 雷电多段攻击力 : {value0}% + data0 = [0, 30338, 37372, 44407, 51442, 58477, 65511, 72546, 79581, 86616, 93651, 100685, 107720, 114755, 121790, 128824, 135859, 142894, 149929, 156964, 163998, 171033, 178068, 185103, 192138, 199172, 206207, 213242, 220277, 227311, 234346, 241381, 248416, 255451, 262485, 269520, 276555, 283590, 290624, 297659, 304694, 311729, 318764, 325798, 332833, 339868, 346903, 353938, 360972, 368007, 375042]# noqa: E501 + # 雷电多段攻击次数 : {value1}次 + 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 + # 上涌的水柱攻击力 : {value2}% + data2 = [0, 30338, 37372, 44407, 51442, 58477, 65511, 72546, 79581, 86616, 93651, 100685, 107720, 114755, 121790, 128824, 135859, 142894, 149929, 156964, 163998, 171033, 178068, 185103, 192138, 199172, 206207, 213242, 220277, 227311, 234346, 241381, 248416, 255451, 262485, 269520, 276555, 283590, 290624, 297659, 304694, 311729, 318764, 325798, 332833, 339868, 346903, 353938, 360972, 368007, 375042]# noqa: E501 + # 最后下劈攻击力 : {value3}% + data3 = [0, 242700, 298978, 355257, 411535, 467813, 524091, 580370, 636648, 692926, 749204, 805483, 861761, 918039, 974317, 1030596, 1086874, 1143152, 1199430, 1255709, 1311987, 1368265, 1424543, 1480822, 1537100, 1593378, 1649657, 1705935, 1762213, 1818491, 1874770, 1931048, 1987326, 2043604, 2099883, 2156161, 2212439, 2268717, 2324996, 2381274, 2437552, 2493830, 2550109, 2606387, 2662665, 2718943, 2775222, 2831500, 2887778, 2944057, 3000335]# noqa: E501 + # 地面爆炸多段攻击力 : {value4}% + data4 = [0, 18203, 22423, 26644, 30865, 35086, 39307, 43528, 47749, 51969, 56190, 60411, 64632, 68853, 73074, 77295, 81516, 85736, 89957, 94178, 98399, 102620, 106841, 111062, 115283, 119503, 123724, 127945, 132166, 136387, 140608, 144829, 149049, 153270, 157491, 161712, 165933, 170154, 174375, 178596, 182816, 187037, 191258, 195479, 199700, 203921, 208142, 212363, 216583, 220804, 225025]# noqa: E501 + # 地面爆炸多段攻击次数 : {value5}次 + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'exorcist' + self.nameCN = '神启·驱魔师' + self.role = 'priest_male' + self.角色 = '圣职者(男)' + self.职业 = '驱魔师' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__) diff --git a/backend/core/character/GF/priest_male/infighter.py b/backend/core/character/GF/priest_male/infighter.py new file mode 100644 index 00000000..e4468b84 --- /dev/null +++ b/backend/core/character/GF/priest_male/infighter.py @@ -0,0 +1,1629 @@ +#f6a4ad30555b99b499c07835f87ce522 +from core.basic.skill import PassiveSkill, ActiveSkill +from core.basic.character import Character + +# 空斩打 +# priest_male/infighter/3c5604bdbb0240b8f130f59ab40509c3 +# f6a4ad30555b99b499c07835f87ce522/3c5604bdbb0240b8f130f59ab40509c3 +class Skill0(ActiveSkill): + """ + 用巨兵向敌人发出攻击并使其浮空, 发动时有霸体判定。 \n + 在[意念驱动]已施放状态下, 将无法使用此技能。\n + 转职为光明骑士后, 技能类型变为独立攻击力。\n + 转职为驱魔师后, 可以蓄气攻击。 + """ + name = "空斩打" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 2 + uuid = "3c5604bdbb0240b8f130f59ab40509c3" + hasVP = False + hasUP = False + + # 浮空力比率 : {value0}% + data0 = [0, 131.4, 132.8, 133.9, 135.4, 136.5, 137.9, 139.1, 140.5, 141.7, 143.1, 147.7, 152.2, 157.1, 161.9, 166.5, 171.4, 176.2, 180.8, 185.7, 190.5]# noqa: E501 + # 攻击力 : {value1}% + data1 = [0, 168, 195, 222, 248, 275, 302, 329, 355, 382, 409, 436, 463, 489, 516, 543, 570, 597, 623, 650, 677]# noqa: E501 + +# 虎袭 +# priest_male/infighter/f2fb27162beb0b87a7cb9af7900e95f2 +# f6a4ad30555b99b499c07835f87ce522/f2fb27162beb0b87a7cb9af7900e95f2 +class Skill1(ActiveSkill): + """ + 抓取前方1名敌人并向前跑动一段距离后扔开, 可以对跑动中撞到的敌人造成多段攻击伤害。\n + 若在前冲中按攻击键, 则直接扔开抓住的敌人。 抓住的敌人只有在最后扔开时才有伤害判定, 掷出的敌人会对撞到的敌人造成附加伤害。\n + 抓取并掷出敌人时, 若按攻击键, 则可以给予敌人更多伤害。\n + 抓取判定 : 可以抓取霸体和防御状态的敌人, 但对无法抓取的敌人不适用抓取和控制效果。\n + 转职为光明骑士时, 技能类型变为独立攻击力。 + """ + name = "虎袭" + learnLv = 1 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [15, 154] + uuid = "f2fb27162beb0b87a7cb9af7900e95f2" + hasVP = False + hasUP = False + + # 跑动中撞到敌人时攻击力 : {value0}% + data0 = [0, 175, 193, 211, 228, 246, 264, 282, 299, 317, 335, 353, 370, 388, 406, 424, 441, 459, 477, 495, 512, 530, 548, 566, 583, 601, 619, 637, 654, 672, 690, 708, 725, 743, 761, 779, 796, 814, 832, 850, 867, 885, 903, 921, 938, 956, 974, 992, 1009, 1027, 1045, 1063, 1080, 1098, 1116, 1134, 1151, 1169, 1187, 1205, 1222, 1240, 1258, 1276, 1293, 1311, 1329, 1347, 1364, 1382, 1400]# noqa: E501 + # 跑动中攻击次数 : {value1}次 + 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, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + # 扔开抓住的敌人时攻击力 : {value2}% + data2 = [0, 547, 602, 658, 713, 769, 824, 880, 935, 991, 1046, 1102, 1157, 1213, 1268, 1324, 1379, 1435, 1490, 1546, 1601, 1657, 1712, 1768, 1823, 1879, 1934, 1990, 2045, 2101, 2156, 2212, 2267, 2323, 2378, 2434, 2489, 2545, 2600, 2656, 2711, 2767, 2822, 2878, 2933, 2989, 3044, 3100, 3155, 3211, 3266, 3322, 3377, 3433, 3488, 3544, 3599, 3655, 3710, 3766, 3821, 3877, 3932, 3988, 4043, 4099, 4154, 4210, 4265, 4321, 4376]# noqa: E501 + # 间接攻击力 : {value3}% + data3 = [0, 274, 302, 330, 357, 385, 413, 441, 469, 496, 524, 552, 580, 608, 635, 663, 691, 719, 747, 774, 802, 830, 858, 886, 913, 941, 969, 997, 1025, 1052, 1080, 1108, 1136, 1164, 1191, 1219, 1247, 1275, 1302, 1330, 1358, 1386, 1414, 1441, 1469, 1497, 1525, 1553, 1580, 1608, 1636, 1664, 1692, 1719, 1747, 1775, 1803, 1831, 1858, 1886, 1914, 1942, 1970, 1997, 2025, 2053, 2081, 2109, 2136, 2164, 2192]# noqa: E501 + # 追加操作后的攻击力增加率 : {value4}% + data4 = [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 + +# 后跳 +# priest_male/infighter/7822d6d52e10964a6755f142c666b494 +# f6a4ad30555b99b499c07835f87ce522/7822d6d52e10964a6755f142c666b494 +class Skill2(ActiveSkill): + """ + 使自身向后方小跳并避开敌人的攻击。 + """ + name = "后跳" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + mp = [1, 1] + uuid = "7822d6d52e10964a6755f142c666b494" + hasVP = False + hasUP = False + + +# 基础精通 +# priest_male/infighter/5a56514f35cf0270ae8d6c65f8fefd78 +# f6a4ad30555b99b499c07835f87ce522/5a56514f35cf0270ae8d6c65f8fefd78 +class Skill3(PassiveSkill): + """ + 增加基本攻击、 前冲攻击、 跳跃攻击、 [空斩打]的攻击力。\n + 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。 + """ + name = "基础精通" + learnLv = 1 + masterLv = 190 + maxLv = 200 + position = 0 #TODO + rangeLv = 1 + uuid = "5a56514f35cf0270ae8d6c65f8fefd78" + icon = "$common/$uuid" + hasVP = False + hasUP = False + + # 基本攻击力变化率 : {value0}% + 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 + # 前冲攻击力变化率 : {value1}% + 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 + # 跳跃攻击力变化率 : {value2}% + 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 + +# 受身蹲伏 +# priest_male/infighter/ce26c6b69d02a440a81b552bec94f03b +# f6a4ad30555b99b499c07835f87ce522/ce26c6b69d02a440a81b552bec94f03b +class Skill4(ActiveSkill): + """ + 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下, 自身会进入无敌状态, 效果持续一定时间。 + """ + name = "受身蹲伏" + learnLv = 1 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 1 + cd = 5 + mp = [1, 1] + uuid = "ce26c6b69d02a440a81b552bec94f03b" + hasVP = False + hasUP = False + + # 蹲伏姿势最短无敌时间 : {value0}秒 + 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 + # 蹲伏姿势最长无敌时间 : {value1}秒 + 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 + # 起身时霸体时间 : {value2}秒 + 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 + +# 防具精通 +# priest_male/infighter/892ef624d8bf3d7fc045f84825fd6104 +# f6a4ad30555b99b499c07835f87ce522/892ef624d8bf3d7fc045f84825fd6104 +class Skill5(PassiveSkill): + """ + 穿戴防具时, 可以增加各种属性。\n + 穿戴的防具越多, 效果越强; 可根据转职, 增加不同的属性种类及数值。 + """ + name = "防具精通" + learnLv = 1 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "892ef624d8bf3d7fc045f84825fd6104" + hasVP = False + hasUP = False + + +# 缓慢愈合 +# priest_male/infighter/1fadde0eece18649caddbca7bd58cc2f +# f6a4ad30555b99b499c07835f87ce522/1fadde0eece18649caddbca7bd58cc2f +class Skill6(ActiveSkill): + """ + 选择一定范围内的队员恢复生命值。 + """ + name = "缓慢愈合" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 3 + cd = 8 + mp = [28, 308] + uuid = "1fadde0eece18649caddbca7bd58cc2f" + hasVP = False + hasUP = True + + # 生命值恢复时间 : {value0}秒 + data0 = [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 + # 生命值恢复量 : {value1} + data1 = [0, 8554, 9131, 9705, 10365, 11064, 11803, 12544, 13325, 14107, 14929, 15752, 16657, 17561, 18425, 19372, 20317, 21304, 22333, 23319, 24347, 25417, 26527, 27637, 28790, 29940, 31134, 32368, 33560, 34835, 36110, 37426, 38743, 40100, 41415, 42815, 44253, 45652, 47049, 48489, 49929, 51410, 52931, 54206, 55646, 57084, 58483, 59883, 61321, 62720, 64160, 65598, 66997, 68437, 69875, 71274, 72672, 74112, 75511, 76951, 78389, 79788, 81228, 82666, 84065, 85462, 86902, 88301, 89740, 91180, 92579]# noqa: E501 + # [范围信息] + # 队员选择范围 : {value2}px + data2 = [0, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200]# noqa: E501 + +# 直拳冲击 +# priest_male/infighter/faf9cd66281078b51be2ee0b0f6c5530 +# f6a4ad30555b99b499c07835f87ce522/faf9cd66281078b51be2ee0b0f6c5530 +class Skill7(ActiveSkill): + """ + 向前方敌人发出强威力的直拳冲击, 可以形成多段攻击; 最后一击有很高的伤害和暴击率。\n + 转职成为蓝拳使者时, 才可以强制中断基本攻击动作, 并立即施放该技能。 + """ + name = "直拳冲击" + learnLv = 5 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3 + mp = [15, 154] + uuid = "faf9cd66281078b51be2ee0b0f6c5530" + hasVP = False + hasUP = False + + # 攻击次数 : {value0}次 + data0 = [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 + # 第一击和第二击攻击力 : {value1}% + data1 = [0, 796, 877, 958, 1038, 1119, 1200, 1281, 1361, 1442, 1523, 1604, 1684, 1765, 1846, 1927, 2007, 2088, 2169, 2250, 2330, 2411, 2492, 2573, 2653, 2734, 2815, 2896, 2976, 3057, 3138, 3219, 3299, 3380, 3461, 3542, 3622, 3703, 3784, 3865, 3945, 4026, 4107, 4188, 4268, 4349, 4430, 4511, 4591, 4672, 4753, 4834, 4914, 4995, 5076, 5157, 5237, 5318, 5399, 5480, 5560, 5641, 5722, 5803, 5883, 5964, 6045, 6126, 6206, 6287, 6368]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 2387, 2629, 2871, 3113, 3356, 3598, 3840, 4082, 4324, 4566, 4809, 5051, 5293, 5535, 5777, 6019, 6262, 6504, 6746, 6988, 7230, 7472, 7715, 7957, 8199, 8441, 8683, 8925, 9167, 9410, 9652, 9894, 10136, 10378, 10620, 10863, 11105, 11347, 11589, 11831, 12073, 12316, 12558, 12800, 13042, 13284, 13526, 13769, 14011, 14253, 14495, 14737, 14979, 15221, 15464, 15706, 15948, 16190, 16432, 16674, 16917, 17159, 17401, 17643, 17885, 18127, 18370, 18612, 18854, 19096]# noqa: E501 + # 最后一击的物理/魔法暴击率增加 : {value3}% + data3 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + +# 净化 +# priest_male/infighter/d0cdaca82892e54097f22a1f60817048 +# f6a4ad30555b99b499c07835f87ce522/d0cdaca82892e54097f22a1f60817048 +class Skill8(ActiveSkill): + """ + 使一定范围内的队员消除异常状态。 + """ + name = "净化" + learnLv = 10 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 15 + mp = [22, 238] + uuid = "d0cdaca82892e54097f22a1f60817048" + hasVP = False + hasUP = False + + # 消除异常状态数量 : {value0}个 + data0 = [0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10]# noqa: E501 + # [范围信息] + # [净化]适用范围 : {value1}px + data1 = [0, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530]# noqa: E501 + +# 勾拳追击 +# priest_male/infighter/d296043df164385a14cb973c8c7c4d07 +# f6a4ad30555b99b499c07835f87ce522/d296043df164385a14cb973c8c7c4d07 +class Skill9(ActiveSkill): + """ + 向前方敌人发动前冲攻击后, 可以用上勾拳进行追击。 + """ + name = "勾拳追击" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 2 + mp = [10, 84] + uuid = "d296043df164385a14cb973c8c7c4d07" + hasVP = False + hasUP = False + + # 攻击力 : {value0}% + data0 = [0, 3871, 4264, 4656, 5049, 5442, 5835, 6227, 6620, 7013, 7405, 7798, 8191, 8584, 8976, 9369, 9762, 10154, 10547, 10940, 11332, 11725, 12118, 12511, 12903, 13296, 13689, 14081, 14474, 14867, 15260, 15652, 16045, 16438, 16830, 17223, 17616, 18009, 18401, 18794, 19187, 19579, 19972, 20365, 20758, 21150, 21543, 21936, 22328, 22721, 23114, 23507, 23899, 24292, 24685, 25077, 25470, 25863, 26255, 26648, 27041, 27434, 27826, 28219, 28612, 29004, 29397, 29790, 30183, 30575, 30968]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 100, 101.7, 103.5, 105.2, 107, 108.5, 110.2, 112, 113.7, 115.5, 117.2, 119, 120.7, 122.5, 124.2, 125.7, 127.5, 129.2, 131, 132.7, 134.5, 136.2, 138, 139.7, 141.5, 143, 144.7, 146.5, 148.2, 150, 151.7, 153.5, 155.2, 157, 158.5, 160.2, 162, 163.7, 165.5, 167.2, 169, 170.7, 172.5, 174.2, 175.7, 177.5, 179.2, 181, 182.7, 184.5, 186.2, 188, 189.7, 191.2, 193, 194.7, 196.5, 198.2, 200, 201.7, 203.5, 205.2, 207, 208.5, 210.2, 212, 213.7, 215.5, 217.2, 219]# noqa: E501 + +# 恶魔之手 +# priest_male/infighter/ca75c965f20a150f99f54155a37400df +# f6a4ad30555b99b499c07835f87ce522/ca75c965f20a150f99f54155a37400df +class Skill10(ActiveSkill): + """ + 召唤出恶魔之手, 使敌人受到伤害。\n + 恶魔之手的伸手和握住各有攻击判定, 握住时有一定几率使敌人进入束缚状态。\n + 可以强制中断基本攻击动作, 并立即施放该技能。\n + 若在[魔化 : 末日守卫者]状态下施放该技能, 则增加攻击力和冷却时间。 + """ + name = "恶魔之手" + learnLv = 10 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "ca75c965f20a150f99f54155a37400df" + hasVP = False + hasUP = False + + # 伸手时攻击力 : {value0}% + data0 = [0, 1166, 1284, 1403, 1521, 1639, 1757, 1876, 1994, 2112, 2231, 2349, 2467, 2585, 2704, 2822, 2940, 3059, 3177, 3295, 3413, 3532, 3650, 3768, 3887, 4005, 4123, 4241, 4360, 4478, 4596, 4715, 4833, 4951, 5069, 5188, 5306, 5424, 5543, 5661, 5779, 5897, 6016, 6134, 6252, 6371, 6489, 6607, 6725, 6844, 6962, 7080, 7199, 7317, 7435, 7553, 7672, 7790, 7908, 8027, 8145, 8263, 8381, 8500, 8618, 8736, 8855, 8973, 9091, 9209, 9328]# noqa: E501 + # 握住时攻击力 : {value1}% + data1 = [0, 2327, 2563, 2799, 3035, 3271, 3507, 3743, 3980, 4216, 4452, 4688, 4924, 5160, 5396, 5632, 5868, 6104, 6340, 6576, 6812, 7049, 7285, 7521, 7757, 7993, 8229, 8465, 8701, 8937, 9173, 9409, 9645, 9881, 10118, 10354, 10590, 10826, 11062, 11298, 11534, 11770, 12006, 12242, 12478, 12714, 12950, 13187, 13423, 13659, 13895, 14131, 14367, 14603, 14839, 15075, 15311, 15547, 15783, 16019, 16256, 16492, 16728, 16964, 17200, 17436, 17672, 17908, 18144, 18380, 18616]# noqa: E501 + # 束缚几率 : {value2}% + data2 = [0, 20, 21.4, 22.8, 24.1, 25.5, 26.9, 28.3, 29.7, 31, 32.4, 33.8, 35.2, 36.6, 37.9, 39.3, 40.7, 42.1, 43.4, 44.8, 46.2, 47.6, 49, 50.3, 51.7, 53.1, 54.5, 55.9, 57.2, 58.6, 60, 61.4, 62.8, 64.1, 65.5, 66.9, 68.3, 69.7, 71, 72.4, 73.8, 75.2, 76.6, 77.9, 79.3, 80.7, 82.1, 83.4, 84.8, 86.2, 87.6, 89, 90.3, 91.7, 93.1, 94.5, 95.9, 97.2, 98.6, 100, 101.4, 102.8, 104.1, 105.5, 106.9, 108.3, 109.7, 111, 112.4, 113.8, 115.2]# noqa: E501 + # 束缚持续时间 : {value3}秒 + data3 = [0, 2, 2, 2.1, 2.2, 2.2, 2.3, 2.4, 2.4, 2.5, 2.6, 2.6, 2.7, 2.8, 2.8, 2.9, 3, 3.1, 3.1, 3.2, 3.3, 3.3, 3.4, 3.5, 3.5, 3.6, 3.7, 3.7, 3.8, 3.9, 4, 4, 4.1, 4.2, 4.2, 4.3, 4.4, 4.4, 4.5, 4.6, 4.6, 4.7, 4.8, 4.8, 4.9, 5, 5.1, 5.1, 5.2, 5.3, 5.3, 5.4, 5.5, 5.5, 5.6, 5.7, 5.7, 5.8, 5.9, 6, 6, 6.1, 6.2, 6.2, 6.3, 6.4, 6.4, 6.5, 6.6, 6.6, 6.7]# noqa: E501 + # - [魔化 : 末日守卫者]状态下施放时- + # 攻击力增加率 : {value4}% + data4 = [0, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124]# noqa: E501 + # 冷却时间增加率 : {value5}% + data5 = [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, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501 + # [范围信息] + # 手大小比率 : {value6}% + data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501 + +# 强化 - 后跳 +# priest_male/infighter/2b340542e776818b78f3212af184bd6b +# f6a4ad30555b99b499c07835f87ce522/2b340542e776818b78f3212af184bd6b +class Skill11(PassiveSkill): + """ + 施放技能期间、 被击或倒地的状态下, 可以施放无敌状态的[后跳]。\n + 该能力适用与[后跳]不同的冷却时间, 并且不受冷却时间减少效果的影响。\n + 根据施放情况的不同(强制中断技能和被敌人攻击), 进入不同冷却时间。\n + 无法强制中断觉醒技能和跳跃超过一定高度的技能。 + """ + name = "强化 - 后跳" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 30 + uuid = "2b340542e776818b78f3212af184bd6b" + hasVP = False + hasUP = False + + # 强制中断技能时的冷却时间 : {value0}秒 + data0 = [0, 40]# noqa: E501 + # 被击或倒地期间施放时的冷却时间 : {value1}秒 + data1 = [0, 30]# noqa: E501 + +# 跃翔 +# priest_male/infighter/1fea5a626f15230237946a11a9d11582 +# f6a4ad30555b99b499c07835f87ce522/1fea5a626f15230237946a11a9d11582 +class Skill12(ActiveSkill): + """ + 增加自身20%的跳跃力, 效果持续一定时间。\n + 效果持续期间内, 再次按技能键可以结束。 + """ + name = "跃翔" + learnLv = 10 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 3 + cd = 5 + mp = [13, 13] + uuid = "1fea5a626f15230237946a11a9d11582" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 20]# noqa: E501 + +# 俯冲 +# priest_male/infighter/9dda3f4a849dba1a288dd65e116860f2 +# f6a4ad30555b99b499c07835f87ce522/9dda3f4a849dba1a288dd65e116860f2 +class Skill13(ActiveSkill): + """ + 低身快速向前移动, 进入短暂的无敌状态\n + 无法互相强制中断[摆动]和[俯冲]。\n + [俯冲]中再按跳跃键就可以停止移动。\n + 只能在[意念驱动]已施放的状态下使用。 + """ + name = "俯冲" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 0.7 + mp = [1, 1] + uuid = "9dda3f4a849dba1a288dd65e116860f2" + hasVP = False + hasUP = False + + # 移动距离 : {value0}px + data0 = [0, 150]# noqa: E501 + # 移动时间 : {value1}秒 + data1 = [0, 0.5]# noqa: E501 + # 无敌时间 : {value2}秒 + data2 = [0, 0.25]# noqa: E501 + +# 摆动 +# priest_male/infighter/0969cd4054d93da07708108c0cc1c4b5 +# f6a4ad30555b99b499c07835f87ce522/0969cd4054d93da07708108c0cc1c4b5 +class Skill14(ActiveSkill): + """ + 抽身的同时快速向后退, 并进入短时间的无敌状态。\n + 无法强制中断[摆动]并立即施放[俯冲], 也无法强制中断[俯冲]并立即施放[摆动]。\n + 移动中再次按跳跃键, 可以停止移动。\n + 只能在[意念驱动]已施放的状态下使用。 + """ + name = "摆动" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + cd = 0.7 + mp = [1, 1] + uuid = "0969cd4054d93da07708108c0cc1c4b5" + hasVP = False + hasUP = False + + # 施放后无敌时间 : {value0}秒 + data0 = [0, 0.25]# noqa: E501 + +# 化魔 +# priest_male/infighter/2f5d03c7848effbc0a23f4df45d9ca46 +# f6a4ad30555b99b499c07835f87ce522/2f5d03c7848effbc0a23f4df45d9ca46 +class Skill15(ActiveSkill): + """ + 在效果持续期间, 将自身一定量的生命值转换成魔法值, 若当前生命值少于施放技能所需的生命值, 则无法使用此技能。\n + - [转职为惩戒者后] -\n + 施放其他技能时, 可以施放[化魔]; 施放一次后, 每隔一段时间自动施放。\n + 使用单独的生命值消耗量和魔法值恢复量, 并且发动[恶魔诅咒]技能。\n + 当前生命值少于施放技能所需的生命值时, 仍然会消耗剩余生命值发动技能; 生命值为1时, 将不消耗生命值直接发动。\n + 每次施放时, 增加魔化状态的持续时间、 减少冷却时间, 并且恢复一定量的恶魔能量。\n + 在决斗场中, 施放其他技能过程中无法使用该技能。 + """ + name = "化魔" + learnLv = 15 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 5 + cd = 8 + uuid = "2f5d03c7848effbc0a23f4df45d9ca46" + hasVP = False + hasUP = False + + # 生命值消耗 : {value0} + data0 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # 魔法值恢复 : {value1} + data1 = [0, 1569, 1845, 2151, 2490, 2862, 3269, 3710, 4191, 4710, 5273, 5876]# noqa: E501 + # - [转职为惩戒者后] - + # 恶魔能量恢复 : {value2} + data2 = [0, 144, 154, 166, 175, 187, 197, 209, 218, 230, 240, 250]# noqa: E501 + # 魔化状态持续时间增加 : {value3}秒 + data3 = [0, 7.2, 7.4, 7.5, 7.7, 7.9, 8, 8.2, 8.3, 8.5, 8.7, 8.8]# noqa: E501 + # 魔化状态冷却时间减少 : {value4}秒 + data4 = [0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]# noqa: E501 + # 生命值消耗 : {value5} + data5 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + # 魔法值恢复 : {value6} + data6 = [0, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]# noqa: E501 + # [化魔]发动间隔 : {value7}秒 + data7 = [0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]# noqa: E501 + +# 落凤锤 +# priest_male/infighter/45442bbbe33540b4deeec29437dae70c +# f6a4ad30555b99b499c07835f87ce522/45442bbbe33540b4deeec29437dae70c +class Skill16(ActiveSkill): + """ + 跳跃后把巨兵砸向地面引发冲击波并使周围敌人受到一定伤害。\n + 跳跃时可以移动, 但蓝拳使者在[意念驱动]已施放状态下, 无法使用此技能。\n + 转职成为驱魔师时, 增加20%的攻击力, 增加冲击波范围、 跳跃高度和跳跃速度。\n + 而且, 下劈后可以强制中断动作并施放部分驱魔师巨兵系技能。\n + - [可施放技能] -\n + [疾风打]\n + [星落打]\n + [狂乱锤击]\n + [疾空旋风破]\n + [无双击]\n + [逆鳞震]\n + [逆龙七杀] + """ + name = "落凤锤" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [28, 308] + uuid = "45442bbbe33540b4deeec29437dae70c" + hasVP = False + hasUP = True + + # 巨兵打击攻击力 : {value0}% + data0 = [0, 1181, 1301, 1421, 1541, 1661, 1780, 1900, 2020, 2140, 2260, 2380, 2499, 2619, 2739, 2859, 2979, 3099, 3218, 3338, 3458, 3578, 3698, 3818, 3937, 4057, 4177, 4297, 4417, 4536, 4656, 4776, 4896, 5016, 5136, 5255, 5375, 5495, 5615, 5735, 5855, 5974, 6094, 6214, 6334, 6454, 6574, 6693, 6813, 6933, 7053, 7173, 7293, 7412, 7532, 7652, 7772, 7892, 8012, 8131, 8251, 8371, 8491, 8611, 8731, 8850, 8970, 9090, 9210, 9330, 9450]# noqa: E501 + # 冲击波范围 : {value1}px + data1 = [0, 125, 128, 130, 133, 136, 138, 141, 143, 146, 149, 151, 154, 156, 159, 161, 164, 167, 169, 172, 174, 177, 180, 182, 185, 187, 190, 192, 195, 198, 200, 203, 205, 208, 211, 213, 216, 218, 221, 224, 226, 229, 231, 234, 236, 239, 242, 244, 247, 249, 252, 255, 257, 260, 262, 265, 267, 270, 273, 275, 278, 280, 283, 286, 288, 291, 293, 296, 298, 301, 304]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 4725, 5204, 5683, 6163, 6642, 7121, 7601, 8080, 8559, 9039, 9518, 9997, 10477, 10956, 11435, 11915, 12394, 12873, 13353, 13832, 14311, 14791, 15270, 15749, 16229, 16708, 17187, 17667, 18146, 18625, 19105, 19584, 20063, 20543, 21022, 21501, 21981, 22460, 22939, 23419, 23898, 24377, 24857, 25336, 25815, 26295, 26774, 27253, 27733, 28212, 28691, 29171, 29650, 30129, 30608, 31088, 31567, 32046, 32526, 33005, 33484, 33964, 34443, 34922, 35402, 35881, 36360, 36840, 37319, 37798]# noqa: E501 + # 转职成为驱魔师时, 冲击波范围增加率 : {value3}% + data3 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501 + +# 意念驱动 +# priest_male/infighter/8f73f243041c2d27739fe7696f02bf9b +# f6a4ad30555b99b499c07835f87ce522/8f73f243041c2d27739fe7696f02bf9b +class Skill17(ActiveSkill): + """ + 把巨兵插入地面使一定范围内的敌人出现僵直, 并赋予自身巨兵之力的效果。\n + 站在[意念驱动]范围内时, 可以增加暴击伤害、 物理暴击率和命中率, 离开[意念驱动]范围一定时间后, 效果会消失。\n + 减少除[泯灭神击]、 [制裁 : 怒火疾风]、 [正义执行 : 雷米迪奥斯的圣座]外的技能冷却时间。\n + 若插入巨兵后, 按住技能键不放, 则可以直接收回巨兵。\n + 进入地下城时, 巨兵初始状态为插入地面; 在决斗场中, 巨兵初始状态为握在手中。 + """ + name = "意念驱动" + learnLv = 15 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "8f73f243041c2d27739fe7696f02bf9b" + hasVP = False + hasUP = False + + # 效果领域范围 : {value0}px + data0 = [0, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750]# noqa: E501 + # 僵直效果范围 : {value1}px + data1 = [0, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150]# noqa: E501 + # 暴击伤害增加率 : {value2}% + data2 = [0, 3.3, 5.3, 7.3, 9.3, 11.3, 13.3, 15.3, 17.3, 19.3, 21.3, 23.3, 25.3, 27.3, 29.3, 31.3, 33.3, 35.3, 37.3, 39.3, 41.3]# noqa: E501 + # 物理暴击率增加率 : {value3}% + data3 = [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 + # 命中率增加率 : {value4}% + data4 = [0, 6.2, 6.9, 7.6, 8.3, 9, 9.7, 10.4, 11.1, 11.8, 12.5, 13.2, 13.9, 14.6, 15.3, 16, 16.7, 17.4, 18.1, 18.8, 19.5]# noqa: E501 + # 技能冷却时间减少率 : {value5}% + data5 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 离开[意念驱动]范围后增益效果持续时间 : {value6}秒 + data6 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501 + +# 百炼成刚 +# priest_male/infighter/da6e37c1e3f0e8867f70007d89c239ff +# f6a4ad30555b99b499c07835f87ce522/da6e37c1e3f0e8867f70007d89c239ff +class Skill18(PassiveSkill): + """ + 强化身体, 提升移动速度、 攻击速度和跳跃力。 并向外散放拳气, 使[基本攻击的上钩拳]、 [勾拳追击]、 [前冲攻击]可以向更低位置的敌人发动。 + """ + name = "百炼成刚" + learnLv = 15 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "da6e37c1e3f0e8867f70007d89c239ff" + hasVP = False + hasUP = False + + # 移动速度增加 : {value0}% + data0 = [0, 15]# noqa: E501 + # 攻击速度增加 : {value1}% + data1 = [0, 10]# noqa: E501 + # 跳跃力增加 : {value2}% + data2 = [0, 10]# noqa: E501 + +# 俯冲直拳 +# priest_male/infighter/de3fea2d65c597f4d55c70a02b97fc79 +# f6a4ad30555b99b499c07835f87ce522/de3fea2d65c597f4d55c70a02b97fc79 +class Skill19(ActiveSkill): + """ + [俯冲]中向前方敌人发出直拳攻击, 可以击飞敌人。\n + 学习一定等级的[技巧精通]后, [摆动]中也可以发出攻击。 + """ + name = "俯冲直拳" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3.5 + mp = [18, 196] + uuid = "de3fea2d65c597f4d55c70a02b97fc79" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5642, 6214, 6787, 7359, 7932, 8504, 9076, 9649, 10221, 10793, 11366, 11938, 12511, 13083, 13655, 14228, 14800, 15372, 15945, 16517, 17090, 17662, 18234, 18807, 19379, 19951, 20524, 21096, 21669, 22241, 22813, 23386, 23958, 24530, 25103, 25675, 26248, 26820, 27392, 27965, 28537, 29109, 29682, 30254, 30827, 31399, 31971, 32544, 33116, 33688, 34261, 34833, 35406, 35978, 36550, 37123, 37695, 38267, 38840, 39412, 39985, 40557, 41129, 41702, 42274, 42846, 43419, 43991, 44564, 45136]# noqa: E501 + +# 俯冲翔拳 +# priest_male/infighter/202edb928046f4fa6dedf6337377efd5 +# f6a4ad30555b99b499c07835f87ce522/202edb928046f4fa6dedf6337377efd5 +class Skill20(ActiveSkill): + """ + [俯冲]中向前方敌人发出上勾拳攻击, 可以使敌人浮空。\n + 学习一定等级的[技巧精通]后, [摆动]中也可以发出攻击。 + """ + name = "俯冲翔拳" + learnLv = 15 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3.5 + mp = [18, 196] + uuid = "202edb928046f4fa6dedf6337377efd5" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5644, 6217, 6789, 7362, 7934, 8507, 9079, 9652, 10225, 10797, 11370, 11942, 12515, 13088, 13660, 14233, 14805, 15378, 15950, 16523, 17096, 17668, 18241, 18813, 19386, 19958, 20531, 21104, 21676, 22249, 22821, 23394, 23967, 24539, 25112, 25684, 26257, 26829, 27402, 27975, 28547, 29120, 29692, 30265, 30838, 31410, 31983, 32555, 33128, 33700, 34273, 34846, 35418, 35991, 36563, 37136, 37708, 38281, 38854, 39426, 39999, 40571, 41144, 41717, 42289, 42862, 43434, 44007, 44579, 45152]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [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 + +# 技巧精通 +# priest_male/infighter/8c2379737c5acc935c1731f67f607655 +# f6a4ad30555b99b499c07835f87ce522/8c2379737c5acc935c1731f67f607655 +class Skill21(PassiveSkill): + """ + 增加基本攻击力和转职技能攻击力。\n + 增加移动速度。\n + 下一次攻击或施放以下技能时, 增加攻击范围。\n + - 基本攻击、 [瞬拳]、 [圣拳连击]\n + 以下技能出现附加效果 :\n + - [俯冲直拳]、 [俯冲翔拳]和[俯冲腹拳]可在[摆动]中使用。\n + - [破碎之锤]可在[俯冲]中使用。\n + - [刺拳猛击]和[破碎之拳]增加吸附周围敌人的效果, 吸附力随等级增加。\n + - [神圣反击]可使用追加操作手动发动攻击, 但手动发动攻击时攻击力会减少。\n + 以下技能的特定动作变为霸体状态。\n + - [直拳冲击]、 [俯冲腹拳]、 [破碎之锤]、 [神圣组合拳]\n + 以下技能根据原技能的攻击力附加一定比例的伤害。\n + - [俯冲直拳]、 [俯冲腹拳]、 [俯冲翔拳]、 [圣拳连击] + """ + name = "技巧精通" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "8c2379737c5acc935c1731f67f607655" + hasVP = False + hasUP = False + + # 基本攻击力和技能攻击力增加率 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.5, 13, 14.5, 16, 17.5, 19, 20.5, 22, 23.5, 25]# noqa: E501 + # 基本攻击X轴范围增加 : {value1}px + data1 = [0, 3, 5, 7, 9, 12, 14, 16, 18, 21, 23, 25, 27, 30, 32, 34, 36, 39, 41, 43, 45]# noqa: E501 + # 基本攻击Z轴范围增加 : {value2}px + data2 = [0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10]# noqa: E501 + # [圣拳连击]范围增加 : {value3}px + data3 = [0, 4, 7, 11, 14, 18, 21, 24, 27, 31, 34, 38, 41, 45, 48, 51, 54, 58, 61, 65, 68]# noqa: E501 + # [瞬拳]范围增加 : {value4}px + data4 = [0, 3, 6, 9, 11, 14, 17, 19, 22, 24, 27, 30, 33, 36, 38, 41, 44, 46, 49, 51, 54]# noqa: E501 + # 移动速度增加 : {value5}% + data5 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + # [神圣反击]手动发动攻击时攻击力比率 : {value6}% + data6 = [0, 40, 44, 48, 54, 58, 62, 66, 72, 76, 80, 84, 88, 94, 98, 102, 106, 112, 116, 120, 124]# noqa: E501 + # [刺拳猛击]吸附范围 : {value7}px + data7 = [0, 75, 84, 92, 100, 109, 117, 125, 134, 142, 150, 159, 167, 175, 184, 192, 200, 209, 217, 225, 234]# noqa: E501 + # [破碎之拳]吸附周围敌人的范围 : {value8}px + data8 = [0, 80, 89, 97, 105, 114, 122, 130, 139, 147, 155, 164, 172, 180, 189, 197, 205, 214, 222, 230, 239]# noqa: E501 + # - [根据原技能攻击力附加伤害] - + # 俯冲直拳 : {value9}% x {value10} + data9 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + data10 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 俯冲腹拳 : {value11}% x {value12} + data11 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + data12 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + # 俯冲翔拳 : {value13}% x {value14} + data13 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501 + data14 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501 + # 圣拳连击 : {value15}% x {value16} + data15 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501 + data16 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501 + +# 俯冲腹拳 +# priest_male/infighter/c61f5a010370101402b05b21916c2071 +# f6a4ad30555b99b499c07835f87ce522/c61f5a010370101402b05b21916c2071 +class Skill22(ActiveSkill): + """ + [俯冲]中向敌人腹部发出猛力拳击, 可以使敌人进入较长时间的僵直状态, 并有一定几率使其出现眩晕。\n + 学习一定等级的[技巧精通]后, [摆动]中也可以发出攻击。 + """ + name = "俯冲腹拳" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 3.5 + mp = [18, 196] + uuid = "c61f5a010370101402b05b21916c2071" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 6074, 6690, 7306, 7923, 8539, 9155, 9771, 10387, 11004, 11620, 12236, 12852, 13468, 14085, 14701, 15317, 15933, 16549, 17166, 17782, 18398, 19014, 19630, 20247, 20863, 21479, 22095, 22711, 23328, 23944, 24560, 25176, 25792, 26409, 27025, 27641, 28257, 28874, 29490, 30106, 30722, 31338, 31955, 32571, 33187, 33803, 34419, 35036, 35652, 36268, 36884, 37500, 38117, 38733, 39349, 39965, 40581, 41198, 41814, 42430, 43046, 43662, 44279, 44895, 45511, 46127, 46743, 47360, 47976, 48592]# noqa: E501 + # 眩晕几率 : {value1}% + data1 = [0, 30, 31, 32.1, 33.1, 34.1, 35.2, 36.2, 37.2, 38.3, 39.3, 40.3, 41.4, 42.4, 43.4, 44.5, 45.5, 46.6, 47.6, 48.6, 49.7, 50.7, 51.7, 52.8, 53.8, 54.8, 55.9, 56.9, 57.9, 59, 60, 61, 62.1, 63.1, 64.1, 65.2, 66.2, 67.2, 68.3, 69.3, 70.3, 71.4, 72.4, 73.4, 74.5, 75.5, 76.6, 77.6, 78.6, 79.7, 80.7, 81.7, 82.8, 83.8, 84.8, 85.9, 86.9, 87.9, 89, 90, 91, 92.1, 93.1, 94.1, 95.2, 96.2, 97.2, 98.3, 99.3, 100.4, 101.4]# noqa: E501 + # 眩晕持续时间 : {value2}秒 + data2 = [0, 3.4, 3.45, 3.51, 3.57, 3.63, 3.69, 3.75, 3.81, 3.86, 3.92, 3.98, 4.04, 4.1, 4.16, 4.22, 4.27, 4.33, 4.39, 4.45, 4.51, 4.57, 4.63, 4.69, 4.74, 4.8, 4.86, 4.92, 4.98, 5.04, 5.1, 5.15, 5.21, 5.27, 5.33, 5.39, 5.45, 5.51, 5.56, 5.62, 5.68, 5.74, 5.8, 5.86, 5.92, 5.97, 6.03, 6.09, 6.15, 6.21, 6.27, 6.33, 6.39, 6.44, 6.5, 6.56, 6.62, 6.68, 6.74, 6.8, 6.86, 6.91, 6.97, 7.03, 7.09, 7.15, 7.21, 7.26, 7.32, 7.38, 7.44]# noqa: E501 + +# 圣拳锤击 +# priest_male/infighter/6a1d1f08a6572be420bb3a256c44c015 +# f6a4ad30555b99b499c07835f87ce522/6a1d1f08a6572be420bb3a256c44c015 +class Skill23(ActiveSkill): + """ + 用拳头猛烈捶击地面, 使敌人受到伤害并引发冲击波。\n + 只能在已施放[意念驱动]的状态下使用。 + """ + name = "圣拳锤击" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [12, 137] + uuid = "6a1d1f08a6572be420bb3a256c44c015" + hasVP = False + hasUP = True + + # 直接攻击攻击力 : {value0}% + data0 = [0, 784, 864, 943, 1023, 1102, 1182, 1261, 1341, 1420, 1500, 1580, 1659, 1739, 1818, 1898, 1977, 2057, 2136, 2216, 2295, 2375, 2455, 2534, 2614, 2693, 2773, 2852, 2932, 3011, 3091, 3170, 3250, 3330, 3409, 3489, 3568, 3648, 3727, 3807, 3886, 3966, 4046, 4125, 4205, 4284, 4364, 4443, 4523, 4602, 4682, 4761, 4841, 4921, 5000, 5080, 5159, 5239, 5318, 5398, 5477, 5557, 5636, 5716, 5796, 5875, 5955, 6034, 6114, 6193, 6273]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 7057, 7773, 8489, 9205, 9921, 10636, 11352, 12068, 12784, 13500, 14216, 14932, 15648, 16364, 17080, 17796, 18512, 19227, 19943, 20659, 21375, 22091, 22807, 23523, 24239, 24955, 25671, 26387, 27103, 27819, 28534, 29250, 29966, 30682, 31398, 32114, 32830, 33546, 34262, 34978, 35694, 36410, 37125, 37841, 38557, 39273, 39989, 40705, 41421, 42137, 42853, 43569, 44285, 45001, 45716, 46432, 47148, 47864, 48580, 49296, 50012, 50728, 51444, 52160, 52876, 53592, 54307, 55023, 55739, 56455]# noqa: E501 + # [范围信息] + # 冲击波范围 : {value2}% + 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 + +# 升天阵 +# priest_male/infighter/b89c9ab317bc0a443f6497b7cca2f6a8 +# f6a4ad30555b99b499c07835f87ce522/b89c9ab317bc0a443f6497b7cca2f6a8 +class Skill24(ActiveSkill): + """ + 在前方布下升天阵, 使阵内的敌人受到伤害的同时使其浮空。\n + 转职成为驱魔师时, 才可以强制中断基本攻击动作, 并立即施放该技能; 增加20%的攻击力。\n + [升天阵]可以把浮空的敌人聚集到阵的中心。 + """ + name = "升天阵" + learnLv = 20 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 5 + mp = [28, 308] + uuid = "b89c9ab317bc0a443f6497b7cca2f6a8" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 5435, 5986, 6538, 7089, 7641, 8192, 8743, 9295, 9846, 10397, 10949, 11500, 12052, 12603, 13154, 13706, 14257, 14808, 15360, 15911, 16463, 17014, 17565, 18117, 18668, 19219, 19771, 20322, 20874, 21425, 21976, 22528, 23079, 23630, 24182, 24733, 25285, 25836, 26387, 26939, 27490, 28041, 28593, 29144, 29696, 30247, 30798, 31350, 31901, 32452, 33004, 33555, 34107, 34658, 35209, 35761, 36312, 36863, 37415, 37966, 38518, 39069, 39620, 40172, 40723, 41274, 41826, 42377, 42929, 43480]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6, 166.6]# noqa: E501 + # [范围信息] + # 攻击范围 : {value2}px + data2 = [0, 100, 101, 102, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, 133, 134, 134, 135, 136, 137, 138, 139, 139, 140, 141, 142, 143, 144, 145, 146, 146, 147, 148, 149, 150, 151, 151, 152, 153, 154, 155, 156, 157, 158, 158, 159]# noqa: E501 + # 转职成为驱魔师时, 攻击范围 : {value3}% + data3 = [0, 110, 111, 112, 113, 114, 115, 115, 116, 118, 119, 120, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 169, 170, 171, 173, 174, 174, 175]# noqa: E501 + +# 暴击 +# priest_male/infighter/fc1262c19f3d0477ee8eda47b8db8696 +# f6a4ad30555b99b499c07835f87ce522/fc1262c19f3d0477ee8eda47b8db8696 +class Skill25(PassiveSkill): + """ + 集中精神, 提升物理/魔法暴击率。 + """ + name = "暴击" + learnLv = 20 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + uuid = "fc1262c19f3d0477ee8eda47b8db8696" + hasVP = False + hasUP = False + + # 物理/魔法暴击率增加 : {value0}% + data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501 + +# 圣拳连击 +# priest_male/infighter/3829c15bf5f520c13998a3479ba0ce7b +# f6a4ad30555b99b499c07835f87ce522/3829c15bf5f520c13998a3479ba0ce7b +class Skill26(ActiveSkill): + """ + 向前方敌人快速发出刺拳、 直拳、 摆拳三连击, 可以使敌人受到极大伤害。\n + 摆拳后可以直接使用[俯冲]或[摆动]。\n + 技能等级越高, 敌人被摆拳击中后的僵直时间越长, 但只能在[意念驱动]已施放状态下使用。 + """ + name = "圣拳连击" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 7 + mp = [45, 462] + uuid = "3829c15bf5f520c13998a3479ba0ce7b" + hasVP = False + hasUP = True + + # 攻击速度增加率 : {value0}% + data0 = [0, 0, 3, 5, 9, 10, 14, 15, 19, 22, 24, 27, 29, 32, 36, 37, 41, 43, 46, 48, 51, 54, 56, 60, 61, 65, 66, 70, 73, 75, 78, 80, 83, 87, 88, 92, 94, 97, 99, 102, 105, 107, 111, 112, 116, 117, 121, 124, 126, 129, 131, 134, 136, 139, 143, 145, 148, 150, 153, 156, 158, 162, 163, 167, 168, 172, 175, 177, 180, 182, 185]# noqa: E501 + # 刺拳攻击力 : {value1}% + data1 = [0, 3070, 3381, 3693, 4004, 4316, 4627, 4939, 5250, 5561, 5873, 6184, 6496, 6807, 7119, 7430, 7741, 8053, 8364, 8676, 8987, 9299, 9610, 9922, 10233, 10544, 10856, 11167, 11479, 11790, 12102, 12413, 12725, 13036, 13347, 13659, 13970, 14282, 14593, 14905, 15216, 15527, 15839, 16150, 16462, 16773, 17085, 17396, 17708, 18019, 18330, 18642, 18953, 19265, 19576, 19888, 20199, 20510, 20822, 21133, 21445, 21756, 22068, 22379, 22691, 23002, 23313, 23625, 23936, 24248, 24559]# noqa: E501 + # 直拳攻击力 : {value2}% + data2 = [0, 3752, 4133, 4513, 4894, 5275, 5655, 6036, 6417, 6797, 7178, 7559, 7939, 8320, 8701, 9081, 9462, 9842, 10223, 10604, 10984, 11365, 11746, 12126, 12507, 12888, 13268, 13649, 14030, 14410, 14791, 15172, 15552, 15933, 16313, 16694, 17075, 17455, 17836, 18217, 18597, 18978, 19359, 19739, 20120, 20501, 20881, 21262, 21643, 22023, 22404, 22784, 23165, 23546, 23926, 24307, 24688, 25068, 25449, 25830, 26210, 26591, 26972, 27352, 27733, 28114, 28494, 28875, 29256, 29636, 30017]# noqa: E501 + # 摆拳攻击力 : {value3}% + data3 = [0, 4548, 5009, 5471, 5932, 6394, 6855, 7316, 7778, 8239, 8701, 9162, 9623, 10085, 10546, 11007, 11469, 11930, 12392, 12853, 13314, 13776, 14237, 14699, 15160, 15621, 16083, 16544, 17006, 17467, 17928, 18390, 18851, 19313, 19774, 20235, 20697, 21158, 21619, 22081, 22542, 23004, 23465, 23926, 24388, 24849, 25311, 25772, 26233, 26695, 27156, 27618, 28079, 28540, 29002, 29463, 29925, 30386, 30847, 31309, 31770, 32231, 32693, 33154, 33616, 34077, 34538, 35000, 35461, 35923, 36384]# noqa: E501 + +# 急速闪避 +# priest_male/infighter/dc1ffbe7bfcc6dc2be737951960da9ad +# f6a4ad30555b99b499c07835f87ce522/dc1ffbe7bfcc6dc2be737951960da9ad +class Skill27(PassiveSkill): + """ + 使用除[幻影化身]之外的所有神击系技能时, 大幅增加自身回避率。\n + 使用[急速闪避]、 [俯冲]、 [摆动]成功回避敌人的攻击时, 增加自身的暴击率和命中率。 + """ + name = "急速闪避" + learnLv = 25 + masterLv = 5 + maxLv = 15 + position = 0 #TODO + rangeLv = 3 + uuid = "dc1ffbe7bfcc6dc2be737951960da9ad" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0.7, 0.8, 0.9, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1]# noqa: E501 + # - 神击系技能回避率增加 - + # [俯冲直拳] : {value1}% + data1 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [俯冲腹拳] : {value2}% + data2 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [俯冲翔拳] : {value3}% + data3 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [圣拳连击] : {value4}% + data4 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [神圣反击] : {value5}% + data5 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [破碎之锤] : {value6}% + data6 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [刺拳猛击] : {value7}% + data7 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [瞬拳] : {value8}% + data8 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [圣拳锤击] : {value9}% + data9 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [旋涡重拳] : {value10}% + data10 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [神圣组合拳] : {value11}% + data11 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [极速飓风拳] : {value12}% + data12 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [泯灭神击] : {value13}% + data13 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [破碎之拳] : {value14}% + data14 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [破坏之拳] : {value15}% + data15 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [仲裁怒击] : {value16}% + data16 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [超重拳] : {value17}% + data17 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # [正义铁拳] : {value18}% + data18 = [0, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75]# noqa: E501 + # 增益效果持续时间 : {value19}秒 + data19 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 物理暴击率增加 : {value20}% + data20 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 命中率增加 : {value21}% + data21 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 效果叠加次数上限 : {value22}次 + data22 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501 + +# 瞬拳 +# priest_male/infighter/a2d943797daca862a6f321aca6ac9bfa +# f6a4ad30555b99b499c07835f87ce522/a2d943797daca862a6f321aca6ac9bfa +class Skill28(ActiveSkill): + """ + 用风一样的速度将拳头伸向远处攻击敌人。\n + 施放技能后再按技能键或攻击键, 可以发动抓取敌人的追加攻击。\n + 只能在已施放[意念驱动]的状态下使用。 + """ + name = "瞬拳" + learnLv = 25 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 4 + mp = [22, 231] + uuid = "a2d943797daca862a6f321aca6ac9bfa" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 6066, 6682, 7297, 7913, 8528, 9143, 9759, 10374, 10990, 11605, 12221, 12836, 13451, 14067, 14682, 15298, 15913, 16529, 17144, 17759, 18375, 18990, 19606, 20221, 20836, 21452, 22067, 22683, 23298, 23914, 24529, 25144, 25760, 26375, 26991, 27606, 28222, 28837, 29452, 30068, 30683, 31299, 31914, 32530, 33145, 33760, 34376, 34991, 35607, 36222, 36837, 37453, 38068, 38684, 39299, 39915, 40530, 41145, 41761, 42376, 42992, 43607, 44223, 44838, 45453, 46069, 46684, 47300, 47915, 48531]# noqa: E501 + # 追加攻击攻击力 : {value1}% + data1 = [0, 1515, 1668, 1822, 1976, 2129, 2283, 2437, 2590, 2744, 2898, 3051, 3205, 3359, 3512, 3666, 3820, 3973, 4127, 4281, 4434, 4588, 4742, 4895, 5049, 5203, 5356, 5510, 5664, 5817, 5971, 6125, 6278, 6432, 6586, 6739, 6893, 7047, 7200, 7354, 7508, 7661, 7815, 7969, 8122, 8276, 8430, 8583, 8737, 8891, 9044, 9198, 9352, 9505, 9659, 9813, 9966, 10120, 10274, 10427, 10581, 10734, 10888, 11042, 11195, 11349, 11503, 11656, 11810, 11964, 12117]# noqa: E501 + # [范围信息] + # 范围 : {value2}% + data2 = [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 + +# 神圣反击 +# priest_male/infighter/a6c8f69107f8c4f5d1a0c7a57d000290 +# f6a4ad30555b99b499c07835f87ce522/a6c8f69107f8c4f5d1a0c7a57d000290 +class Skill29(ActiveSkill): + """ + 施放后使自身进入祈祷状态, 若此时受到正面攻击, 则以向前重击的方式对敌人施展腹拳。\n + 攻击力与自身掌握的[俯冲腹拳]一致。 被敌人攻击时, 自身伤害会有所减少, 且给予不死族、 恶魔、 精灵系列怪物125%的反击伤害。 + """ + name = "神圣反击" + learnLv = 30 + masterLv = 1 + maxLv = 11 + position = 0 #TODO + rangeLv = 3 + cd = 6 + mp = [22, 231] + uuid = "a6c8f69107f8c4f5d1a0c7a57d000290" + hasVP = False + hasUP = False + + # 追加攻击力 : {value0}% + data0 = [0, 303, 351, 400, 448, 496, 545, 593, 641, 689, 738, 786]# noqa: E501 + # 所受伤害减少率 : {value1}% + data1 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501 + +# 破碎之锤 +# priest_male/infighter/bb34e8854a93fd250347a1c64119f7ab +# f6a4ad30555b99b499c07835f87ce522/bb34e8854a93fd250347a1c64119f7ab +class Skill30(ActiveSkill): + """ + [摆动]后快速向前并以强威力的一拳捶击前方敌人, 可以使命中的敌人撞上地面后弹至空中。\n + 学习一定等级的[技巧精通]后, [俯冲]中也可以发出攻击。 + """ + name = "破碎之锤" + learnLv = 30 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 6 + mp = [45, 462] + uuid = "bb34e8854a93fd250347a1c64119f7ab" + hasVP = False + hasUP = True + + # 攻击力 : {value0}% + data0 = [0, 7553, 8320, 9086, 9852, 10619, 11385, 12151, 12918, 13684, 14450, 15216, 15983, 16749, 17515, 18282, 19048, 19814, 20580, 21347, 22113, 22879, 23646, 24412, 25178, 25944, 26711, 27477, 28243, 29010, 29776, 30542, 31309, 32075, 32841, 33607, 34374, 35140, 35906, 36673, 37439, 38205, 38971, 39738, 40504, 41270, 42037, 42803, 43569, 44336, 45102, 45868, 46634, 47401, 48167, 48933, 49700, 50466, 51232, 51998, 52765, 53531, 54297, 55064, 55830, 56596, 57362, 58129, 58895, 59661, 60428]# noqa: E501 + # 浮空力比率 : {value1}% + data1 = [0, 87.5, 88.5, 89.5, 90.5, 91.5, 92.5, 93.5, 94.5, 95.5, 96.5, 97.5, 98.5, 99.5, 100.5, 101.5, 102.5, 103.5, 104.5, 105.5, 106.5, 107.5, 108.5, 109.5, 110.5, 111.5, 112.5, 113.5, 114.5, 115.5, 116.5, 117.5, 118.5, 119.5, 120.5, 121.5, 122.5, 123.5, 124.5, 125.5, 126.5, 127.5, 128.5, 129.5, 130.5, 131.5, 132.5, 133.5, 134.5, 135.5, 136.5, 137.5, 138.5, 139.5, 140.5, 141.5, 142.5, 143.5, 144.5, 145.5, 146.5, 147.5, 148.5, 149.5, 150.5, 151.5, 152.5, 153.5, 154.5, 155.5, 156.5]# noqa: E501 + # 冲击波攻击力 : {value2}% + data2 = [0, 5034, 5544, 6055, 6565, 7076, 7587, 8097, 8608, 9119, 9629, 10140, 10651, 11161, 11672, 12183, 12693, 13204, 13715, 14225, 14736, 15247, 15757, 16268, 16778, 17289, 17800, 18310, 18821, 19332, 19842, 20353, 20864, 21374, 21885, 22396, 22906, 23417, 23928, 24438, 24949, 25460, 25970, 26481, 26991, 27502, 28013, 28523, 29034, 29545, 30055, 30566, 31077, 31587, 32098, 32609, 33119, 33630, 34141, 34651, 35162, 35672, 36183, 36694, 37204, 37715, 38226, 38736, 39247, 39758, 40268]# noqa: E501 + # [学习绝对正义后] + # 攻击力 : {value3}% + data3 = [0, 7553, 8320, 9086, 9852, 10619, 11385, 12151, 12918, 13684, 14450, 15216, 15983, 16749, 17515, 18282, 19048, 19814, 20580, 21347, 22113, 22879, 23646, 24412, 25178, 25944, 26711, 27477, 28243, 29010, 29776, 30542, 31309, 32075, 32841, 33607, 34374, 35140, 35906, 36673, 37439, 38205, 38971, 39738, 40504, 41270, 42037, 42803, 43569, 44336, 45102, 45868, 46634, 47401, 48167, 48933, 49700, 50466, 51232, 51998, 52765, 53531, 54297, 55064, 55830, 56596, 57362, 58129, 58895, 59661, 60428]# noqa: E501 + # 浮空力比率 : {value4}% + data4 = [0, 87.5, 88.5, 89.5, 90.5, 91.5, 92.5, 93.5, 94.5, 95.5, 96.5, 97.5, 98.5, 99.5, 100.5, 101.5, 102.5, 103.5, 104.5, 105.5, 106.5, 107.5, 108.5, 109.5, 110.5, 111.5, 112.5, 113.5, 114.5, 115.5, 116.5, 117.5, 118.5, 119.5, 120.5, 121.5, 122.5, 123.5, 124.5, 125.5, 126.5, 127.5, 128.5, 129.5, 130.5, 131.5, 132.5, 133.5, 134.5, 135.5, 136.5, 137.5, 138.5, 139.5, 140.5, 141.5, 142.5, 143.5, 144.5, 145.5, 146.5, 147.5, 148.5, 149.5, 150.5, 151.5, 152.5, 153.5, 154.5, 155.5, 156.5]# noqa: E501 + # 神圣之力爆炸攻击力 : {value5}% + data5 = [0, 5034, 5544, 6055, 6565, 7076, 7587, 8097, 8608, 9119, 9629, 10140, 10651, 11161, 11672, 12183, 12693, 13204, 13715, 14225, 14736, 15247, 15757, 16268, 16778, 17289, 17800, 18310, 18821, 19332, 19842, 20353, 20864, 21374, 21885, 22396, 22906, 23417, 23928, 24438, 24949, 25460, 25970, 26481, 26991, 27502, 28013, 28523, 29034, 29545, 30055, 30566, 31077, 31587, 32098, 32609, 33119, 33630, 34141, 34651, 35162, 35672, 36183, 36694, 37204, 37715, 38226, 38736, 39247, 39758, 40268]# noqa: E501 + # [范围信息] + # 冲击波范围 : {value6}% + data6 = [0, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121]# noqa: E501 + +# 幻影化身 +# priest_male/infighter/27bade584bb42fef68148d3a0b72bace +# f6a4ad30555b99b499c07835f87ce522/27bade584bb42fef68148d3a0b72bace +class Skill31(ActiveSkill): + """ + 生成自身的影子分身并使其对已攻击的敌人进行追击。\n + 只能在[意念驱动]已施放状态下使用, 若发动中收回巨兵, 则会终止技能效果。\n + 使用该技能时, 无法强制中断当前进行的普通攻击动作。 + """ + name = "幻影化身" + learnLv = 35 + masterLv = 10 + maxLv = 20 + position = 0 #TODO + rangeLv = 3 + cd = 5 + uuid = "27bade584bb42fef68148d3a0b72bace" + hasVP = False + hasUP = False + + # 持续时间 : {value0}秒 + data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501 + # 攻击力比率 : 打击量的{value1}% + 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 + +# 刺拳猛击 +# priest_male/infighter/c7bf7ccab413009640e65ca6f2f0263a +# f6a4ad30555b99b499c07835f87ce522/c7bf7ccab413009640e65ca6f2f0263a +class Skill32(ActiveSkill): + """ + 用极快的刺拳给予敌人多次伤害, 最后再用锤击攻击前面的敌人。\n + 连按攻击键就可以更快更多地发出刺拳。\n + 在最后锤击后按攻击键, 可以发动一次追加攻击。\n + 只能在[意念驱动]已施放的状态下使用。 + """ + name = "刺拳猛击" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cd = 10 + mp = [50, 546] + uuid = "c7bf7ccab413009640e65ca6f2f0263a" + hasVP = True + hasUP = True + vps = [{'name': '爆闪刺拳', 'desc': '施放时间减少
范围增加'}, {'name': '无尽拳劫', 'desc': '所受伤害减少
适用最大连击效果
恢复[干涸之泉]能量'}] # noqa: E501 + + # 刺拳连击攻击力 : {value0}% + data0 = [0, 842, 927, 1013, 1098, 1184, 1269, 1354, 1440, 1525, 1611, 1696, 1782, 1867, 1952, 2038, 2123, 2209, 2294, 2380, 2465, 2550, 2636, 2721, 2807, 2892, 2977, 3063, 3148, 3234, 3319, 3405, 3490, 3575, 3661, 3746, 3832, 3917, 4002, 4088, 4173, 4259, 4344, 4430, 4515, 4600, 4686, 4771, 4857, 4942, 5027, 5113, 5198, 5284, 5369, 5455, 5540, 5625, 5711, 5796, 5882, 5967, 6052, 6138, 6223, 6309, 6394, 6480, 6565, 6650, 6736]# noqa: E501 + # 最后锤击攻击力 : {value1}% + data1 = [0, 3762, 4144, 4525, 4907, 5289, 5670, 6052, 6434, 6815, 7197, 7579, 7960, 8342, 8724, 9105, 9487, 9869, 10250, 10632, 11014, 11395, 11777, 12159, 12540, 12922, 13304, 13685, 14067, 14449, 14830, 15212, 15594, 15975, 16357, 16739, 17121, 17502, 17884, 18266, 18647, 19029, 19411, 19792, 20174, 20556, 20937, 21319, 21701, 22082, 22464, 22846, 23227, 23609, 23991, 24372, 24754, 25136, 25517, 25899, 26281, 26662, 27044, 27426, 27807, 28189, 28571, 28952, 29334, 29716, 30097]# noqa: E501 + # 追击攻击攻击力 : {value2}% + data2 = [0, 2447, 2695, 2944, 3192, 3440, 3689, 3937, 4185, 4433, 4682, 4930, 5178, 5426, 5675, 5923, 6171, 6419, 6668, 6916, 7164, 7412, 7661, 7909, 8157, 8406, 8654, 8902, 9150, 9399, 9647, 9895, 10143, 10392, 10640, 10888, 11136, 11385, 11633, 11881, 12130, 12378, 12626, 12874, 13123, 13371, 13619, 13867, 14116, 14364, 14612, 14860, 15109, 15357, 15605, 15854, 16102, 16350, 16598, 16847, 17095, 17343, 17591, 17840, 18088, 18336, 18584, 18833, 19081, 19329, 19577]# noqa: E501 + # 连击攻击次数 : {value3}次 + data3 = [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 + + def vp_1(self): + """ + [刺拳猛击]\n + 以肉眼看不见的速度发动爆闪刺拳, 对大范围敌人造成伤害\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [刺拳猛击]\n + 施放过程中所受伤害 -70%\n + 连击次数 +5次, 删除最后锤击、 追击攻击\n + - 总攻击力相同\n + 固定以最大连击次数发动\n + 利用[干涸之泉]强制中断并施放[破碎之拳]时, 立即恢复[干涸之泉]能量 + """ + ... + +# 旋涡重拳 +# priest_male/infighter/aa6dd52e1c925d87cdc0ca340056c543 +# f6a4ad30555b99b499c07835f87ce522/aa6dd52e1c925d87cdc0ca340056c543 +class Skill33(ActiveSkill): + """ + 快速旋转手臂吸附并控制周围敌人, 造成多段伤害, 最后发动强力拳击。\n + 只能在[意念驱动]已施放的状态下使用。\n + 可以在[俯冲]和[摆动]中使用。 \n + 在决斗场中不发动霸体护甲, 减少吸附敌人的力量和范围。 + """ + name = "旋涡重拳" + learnLv = 35 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 20 + mp = [158, 1327] + uuid = "aa6dd52e1c925d87cdc0ca340056c543" + hasVP = True + hasUP = True + vps = [{'name': '飓风漩涡', 'desc': '强化聚集敌人效果
施放时间减少'}, {'name': '直拳猛袭', 'desc': '施放时间减少
取消僵直
增加移动功能'}] # noqa: E501 + + # 旋转多段攻击力 : {value0}% x {value1} + data0 = [0, 1227, 1351, 1476, 1600, 1725, 1849, 1974, 2098, 2223, 2347, 2472, 2596, 2721, 2845, 2970, 3094, 3219, 3343, 3468, 3592, 3717, 3841, 3966, 4090, 4215, 4339, 4463, 4588, 4712, 4837, 4961, 5086, 5210, 5335, 5459, 5584, 5708, 5833, 5957, 6082, 6206, 6331, 6455, 6580, 6704, 6829, 6953, 7078, 7202, 7327, 7451, 7575, 7700, 7824, 7949, 8073, 8198, 8322, 8447, 8571, 8696, 8820, 8945, 9069, 9194, 9318, 9443, 9567, 9692, 9816]# noqa: E501 + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 最后一击攻击力 : {value2}% + data2 = [0, 18436, 20306, 22176, 24047, 25917, 27787, 29658, 31528, 33398, 35269, 37139, 39009, 40880, 42750, 44620, 46490, 48361, 50231, 52101, 53972, 55842, 57712, 59583, 61453, 63323, 65194, 67064, 68934, 70804, 72675, 74545, 76415, 78286, 80156, 82026, 83897, 85767, 87637, 89508, 91378, 93248, 95118, 96989, 98859, 100729, 102600, 104470, 106340, 108211, 110081, 111951, 113822, 115692, 117562, 119432, 121303, 123173, 125043, 126914, 128784, 130654, 132525, 134395, 136265, 138136, 140006, 141876, 143746, 145617, 147487]# noqa: E501 + # [范围信息] + # 吸附x轴范围 : {value3}px + data3 = [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 + # 吸附y轴范围 : {value4}px + data4 = [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, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501 + + def vp_1(self): + """ + [旋涡重拳]\n + 旋转多段攻击时生成飓风, 删除最后一击\n + - 飓风持续3秒, 并吸附周围的敌人造成多段伤害\n + - 飓风多段攻击次数 : 10次\n + - 总攻击力相同 + """ + ... + + def vp_2(self): + """ + [旋涡重拳]\n + 在手上汇聚力量后猛击敌人\n + - 直拳多段攻击次数 : 10次\n + - 总攻击力相同\n + 删除控制和聚集敌人的功能\n + 按向前方键施放时前进并发动直拳攻击\n + 可强制中断直拳攻击后僵直并施放[俯冲]、 [摆动] + """ + ... + +# 神圣组合拳 +# priest_male/infighter/38612d8f2561edc2eb68d5057a837bfa +# f6a4ad30555b99b499c07835f87ce522/38612d8f2561edc2eb68d5057a837bfa +class Skill34(ActiveSkill): + """ + 先用左右摆拳攻击敌人, 最后用强威力的直拳给予敌人猛烈一击。\n + 直拳攻击后, 可以立即连接[俯冲]、 [摆动]。\n + 只能在已施放[意念驱动]的状态下使用。 + """ + name = "神圣组合拳" + learnLv = 40 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 1 + cd = 16 + mp = [150, 1260] + uuid = "38612d8f2561edc2eb68d5057a837bfa" + hasVP = True + hasUP = True + vps = [{'name': '华丽组合拳', 'desc': '施放时间减少
自动施放[圣拳连击]'}, {'name': '双重组合拳', 'desc': '施放时间减少
范围增加
增加移动功能'}] # noqa: E501 + + # 第1击攻击力 : {value0}% + data0 = [0, 6734, 7417, 8100, 8783, 9466, 10149, 10832, 11516, 12199, 12882, 13565, 14248, 14931, 15614, 16298, 16981, 17664, 18347, 19030, 19713, 20396, 21079, 21763, 22446, 23129, 23812, 24495, 25178, 25861, 26544, 27228, 27911, 28594, 29277, 29960, 30643, 31326, 32010, 32693, 33376, 34059, 34742, 35425, 36108, 36791, 37475, 38158, 38841, 39524, 40207, 40890, 41573, 42256, 42940, 43623, 44306, 44989, 45672, 46355, 47038, 47722, 48405, 49088, 49771, 50454, 51137, 51820, 52503, 53187, 53870]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 8783, 9674, 10565, 11456, 12347, 13238, 14129, 15020, 15911, 16802, 17693, 18585, 19476, 20367, 21258, 22149, 23040, 23931, 24822, 25713, 26604, 27495, 28386, 29277, 30168, 31059, 31950, 32841, 33732, 34623, 35514, 36405, 37296, 38187, 39078, 39969, 40861, 41752, 42643, 43534, 44425, 45316, 46207, 47098, 47989, 48880, 49771, 50662, 51553, 52444, 53335, 54226, 55117, 56008, 56899, 57790, 58681, 59572, 60463, 61354, 62245, 63136, 64028, 64919, 65810, 66701, 67592, 68483, 69374, 70265]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 13760, 15156, 16552, 17948, 19344, 20740, 22136, 23532, 24928, 26324, 27720, 29116, 30512, 31908, 33304, 34700, 36096, 37492, 38887, 40283, 41679, 43075, 44471, 45867, 47263, 48659, 50055, 51451, 52847, 54243, 55639, 57035, 58431, 59827, 61223, 62619, 64015, 65411, 66807, 68203, 69599, 70995, 72391, 73787, 75182, 76578, 77974, 79370, 80766, 82162, 83558, 84954, 86350, 87746, 89142, 90538, 91934, 93330, 94726, 96122, 97518, 98914, 100310, 101706, 103102, 104498, 105894, 107290, 108686, 110082]# noqa: E501 + # [范围信息] + # 范围: {value3}% + 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 + + def vp_1(self): + """ + [神圣组合拳]\n + 攻击速度 +15%\n + 在可施放[圣拳连击]的状态下, 由[幻影化身]的分身施放[圣拳连击]\n + 在[幻影化身]状态下施放技能过程中, 利用[干涸之泉]强制中断技能时, 会留下分身继续施放技能 + """ + ... + + def vp_2(self): + """ + [神圣组合拳]\n + 第1击、 第2击攻击范围增加, 删除第3击\n + - 总攻击力相同\n + 按前方键或对角线键施放时, 向该方向滑行并攻击敌人 + """ + ... + +# 极速飓风拳 +# priest_male/infighter/717f1e2104fe4b796f800352fa143ecc +# f6a4ad30555b99b499c07835f87ce522/717f1e2104fe4b796f800352fa143ecc +class Skill35(ActiveSkill): + """ + 生成飓风圈吸附周围敌人并用连续的左右摆拳快速攻击敌人, 最后的强威力上勾拳可以将敌人击飞。\n + 施放技能时可前后移动。 若施放后连续按攻击键, 则可以更快的攻击敌人。\n + 攻击中可以前后移动, 且连续按攻击键可以延长技能的持续时间, 但只能在[意念驱动]已施放状态下使用。\n + 决斗场中无法使用[干涸之泉]强制中断, 且按跳跃键无法立即发动最后一击。 + """ + name = "极速飓风拳" + learnLv = 45 + masterLv = 60 + maxLv = 70 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 45 + mp = [311, 2612] + uuid = "717f1e2104fe4b796f800352fa143ecc" + hasVP = True + hasUP = True + vps = [{'name': '无尽飓风', 'desc': '强化聚集敌人效果
删除连续按键功能
可多次发动'}, {'name': '重捶旋风', 'desc': '赋予无敌状态
范围增加'}] # noqa: E501 + + # 摆拳攻击力 : {value0}% + data0 = [0, 4570, 5033, 5497, 5961, 6424, 6888, 7351, 7815, 8279, 8742, 9206, 9670, 10133, 10597, 11060, 11524, 11988, 12451, 12915, 13378, 13842, 14306, 14769, 15233, 15696, 16160, 16624, 17087, 17551, 18014, 18478, 18942, 19405, 19869, 20332, 20796, 21260, 21723, 22187, 22650, 23114, 23578, 24041, 24505, 24969, 25432, 25896, 26359, 26823, 27287, 27750, 28214, 28677, 29141, 29605, 30068, 30532, 30995, 31459, 31923, 32386, 32850, 33313, 33777, 34241, 34704, 35168, 35631, 36095, 36559]# noqa: E501 + # 摆拳攻击次数 : {value1}次 + data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501 + # 上勾拳攻击力 : {value2}% + data2 = [0, 19604, 21592, 23581, 25570, 27559, 29548, 31536, 33525, 35514, 37503, 39491, 41480, 43469, 45458, 47447, 49435, 51424, 53413, 55402, 57390, 59379, 61368, 63357, 65346, 67334, 69323, 71312, 73301, 75289, 77278, 79267, 81256, 83245, 85233, 87222, 89211, 91200, 93188, 95177, 97166, 99155, 101144, 103132, 105121, 107110, 109099, 111087, 113076, 115065, 117054, 119043, 121031, 123020, 125009, 126998, 128986, 130975, 132964, 134953, 136942, 138930, 140919, 142908, 144897, 146885, 148874, 150863, 152852, 154841, 156829]# noqa: E501 + # [范围信息] + # 吸附范围 : {value3}px + data3 = [0, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936, 936]# noqa: E501 + + def vp_1(self): + """ + [极速飓风拳]\n + 删除上勾拳, 摆拳攻击次数 -4次\n + - 总攻击力相同\n + 摆拳攻击速度 +25%\n + 吸附力、 速度 +30%\n + 攻击中移动速度 +100%\n + 连按技能键时, 不增加攻击速度\n + 变更为可填充3次的技能\n + - 每次填充冷却时间 : 15秒\n + - 单次攻击力 -66% + """ + ... + + def vp_2(self): + """ + [极速飓风拳]\n + 施放技能时进入无敌状态\n + 攻击敌人3次后, 发动强力上勾拳生成飓风\n + - 总攻击力相同 + """ + ... + +# 双重幻影 +# priest_male/infighter/04883563896fe1adac7505c6146b5f59 +# f6a4ad30555b99b499c07835f87ce522/04883563896fe1adac7505c6146b5f59 +class Skill36(PassiveSkill): + """ + 增加[幻影化身]的分身数量, 但分身的攻击力将会低于该技能原有分身的攻击力。 + """ + name = "双重幻影" + learnLv = 45 + masterLv = 1 + maxLv = 1 + position = 0 #TODO + rangeLv = 1 + uuid = "04883563896fe1adac7505c6146b5f59" + hasVP = False + hasUP = False + + # 攻击力比率 : [幻影化身]的{value0}% + data0 = [0, 50]# noqa: E501 + # 分身数增加量 : {value1}个 + data1 = [0, 1]# noqa: E501 + +# 干涸之泉 +# priest_male/infighter/b8f4966608e4ebb3cc80ba4eac3649bb +# f6a4ad30555b99b499c07835f87ce522/b8f4966608e4ebb3cc80ba4eac3649bb +class Skill37(PassiveSkill): + """ + 学习此技能后, 对敌人的攻击力增加, 且可强制中断当前技能并施放神击系技能。 + """ + name = "干涸之泉" + learnLv = 48 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + cd = 3.5 + uuid = "b8f4966608e4ebb3cc80ba4eac3649bb" + hasVP = False + hasUP = False + + # 攻击力增加率 : {value0}% + data0 = [0, 4.5, 6.5, 8.5, 10.5, 12.5, 14.5, 16.5, 18.5, 20.5, 22.5, 24.5, 26.5, 28.5, 30.5, 32.5, 34.5, 36.5, 38.5, 40.5, 42.5, 44.5, 46.5, 48.5, 50.5, 52.5, 54.5, 56.5, 58.5, 60.5, 62.5, 64.5, 66.5, 68.5, 70.5, 72.5, 74.5, 76.5, 78.5, 80.5, 82.5, 84.5, 86.5, 88.5, 90.5, 92.5, 94.5, 96.5, 98.5, 100.5, 102.5]# noqa: E501 + +# 泯灭神击 +# priest_male/infighter/dbf8b30c7057032af0d68fcfa289fdae +# f6a4ad30555b99b499c07835f87ce522/dbf8b30c7057032af0d68fcfa289fdae +class Skill38(ActiveSkill): + """ + 聚集强大力量向前方敌人发出3次攻击, 最后以极具威力的直拳击飞敌人。 最后一击可以蓄气。\n + 只能在[意念驱动]已施放的状态下使用。 + """ + name = "泯灭神击" + learnLv = 50 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 5 + cd = 145 + mp = [800, 6720] + uuid = "dbf8b30c7057032af0d68fcfa289fdae" + hasVP = False + hasUP = False + + # 第1击攻击力 : {value0}% + data0 = [0, 10524, 12964, 15404, 17845, 20285, 22725, 25165, 27606, 30046, 32486, 34926, 37367, 39807, 42247, 44688, 47128, 49568, 52008, 54449, 56889, 59329, 61770, 64210, 66650, 69090, 71531, 73971, 76411, 78851, 81292, 83732, 86172, 88613, 91053, 93493, 95933, 98374, 100814, 103254, 105695, 108135, 110575, 113015, 115456, 117896, 120336, 122777, 125217, 127657, 130097]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 16264, 20035, 23807, 27578, 31349, 35121, 38892, 42663, 46435, 50206, 53977, 57749, 61520, 65291, 69063, 72834, 76605, 80377, 84148, 87919, 91691, 95462, 99233, 103005, 106776, 110547, 114319, 118090, 121861, 125633, 129404, 133175, 136947, 140718, 144489, 148261, 152032, 155803, 159575, 163346, 167117, 170889, 174660, 178431, 182203, 185974, 189746, 193517, 197288, 201060]# noqa: E501 + # 第3击攻击力 : {value2}% + data2 = [0, 21047, 25928, 30809, 35689, 40570, 45450, 50331, 55211, 60092, 64972, 69853, 74734, 79614, 84495, 89375, 94256, 99136, 104017, 108897, 113778, 118659, 123539, 128420, 133300, 138181, 143061, 147942, 152822, 157703, 162584, 167464, 172345, 177225, 182106, 186986, 191867, 196747, 201628, 206509, 211389, 216270, 221150, 226031, 230911, 235792, 240672, 245553, 250434, 255314, 260195]# noqa: E501 + # 第4击攻击力 : {value3}% + data3 = [0, 47835, 58927, 70019, 81112, 92204, 103296, 114388, 125480, 136572, 147665, 158757, 169849, 180941, 192033, 203125, 214218, 225310, 236402, 247494, 258586, 269678, 280771, 291863, 302955, 314047, 325139, 336232, 347324, 358416, 369508, 380600, 391692, 402785, 413877, 424969, 436061, 447153, 458245, 469338, 480430, 491522, 502614, 513706, 524798, 535891, 546983, 558075, 569167, 580259, 591352]# noqa: E501 + # 使用[幻影化身]时攻击力增加倍率 : {value4}倍 + data4 = [0, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 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 + +# 破碎之拳 +# priest_male/infighter/e0daa922b19cdc35de879e938361464e +# f6a4ad30555b99b499c07835f87ce522/e0daa922b19cdc35de879e938361464e +class Skill39(ActiveSkill): + """ + 使用双手快速攻击前方的多个敌人, 最后强力下勾拳攻击敌人。 若施放后连续按攻击键, 则可以更快地攻击敌人。\n + 连击过程中按跳跃键可以立即施放最后一击。\n + 只能在[意念驱动]已施放状态下使用。 + """ + name = "破碎之拳" + learnLv = 60 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 35 + mp = [350, 680] + uuid = "e0daa922b19cdc35de879e938361464e" + hasVP = True + hasUP = True + vps = [{'name': '爆炸炎拳', 'desc': '施放时间减少
范围增加'}, {'name': '霸者无畏', 'desc': '所受伤害减少
适用最大连击效果
初始化[刺拳猛击]的冷却时间
恢复[干涸之泉]能量'}] # noqa: E501 + + # 连续攻击力 : {value0}% + data0 = [0, 4058, 4470, 4881, 5293, 5705, 6116, 6528, 6940, 7351, 7763, 8175, 8587, 8998, 9410, 9822, 10233, 10645, 11057, 11468, 11880, 12292, 12703, 13115, 13527, 13938, 14350, 14762, 15173, 15585, 15997, 16409, 16820, 17232, 17644, 18055, 18467, 18879, 19290, 19702, 20114, 20525, 20937, 21349, 21760, 22172, 22584, 22995, 23407, 23819, 24231]# noqa: E501 + # 最后下勾拳攻击力 : {value1}% + data1 = [0, 10147, 11176, 12206, 13235, 14264, 15294, 16323, 17352, 18382, 19411, 20441, 21470, 22499, 23529, 24558, 25587, 26617, 27646, 28676, 29705, 30734, 31764, 32793, 33823, 34852, 35881, 36911, 37940, 38969, 39999, 41028, 42058, 43087, 44116, 45146, 46175, 47204, 48234, 49263, 50293, 51322, 52351, 53381, 54410, 55439, 56469, 57498, 58528, 59557, 60586]# noqa: E501 + # 爆炸攻击力 : {value2}% + data2 = [0, 16918, 18634, 20351, 22067, 23783, 25500, 27216, 28932, 30649, 32365, 34081, 35798, 37514, 39230, 40946, 42663, 44379, 46095, 47812, 49528, 51244, 52961, 54677, 56393, 58110, 59826, 61542, 63259, 64975, 66691, 68408, 70124, 71840, 73557, 75273, 76989, 78706, 80422, 82138, 83855, 85571, 87287, 89003, 90720, 92436, 94152, 95869, 97585, 99301, 101018]# noqa: E501 + # 连续攻击次数 : {value3} + 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]# noqa: E501 + + def vp_1(self): + """ + [破碎之拳]\n + 连击次数固定为5次\n + - 总攻击力相同\n + 连击和终结攻击时发生神圣爆炸\n + - 爆炸攻击力与连击和终结攻击力相同\n + - 直接命中的敌人不会被爆炸攻击 + """ + ... + + def vp_2(self): + """ + [破碎之拳]\n + 施放过程中所受伤害 -70%\n + 连击次数增加5次, 删除终结爆炸\n + - 总攻击力相同\n + 始终以最大攻击次数和攻击速度发动\n + 命中时, 初始化[刺拳猛击]的冷却时间\n + - [刺拳猛击]攻击力 -28.5%\n + 通过[干涸之泉]强制中断并连接[刺拳猛击]时, 立即恢复[干涸之泉]能量 + """ + ... + +# 破坏之拳 +# priest_male/infighter/0fbb8de70002ad34f046c94c2cb3e863 +# f6a4ad30555b99b499c07835f87ce522/0fbb8de70002ad34f046c94c2cb3e863 +class Skill40(ActiveSkill): + """ + 向上发出强力一拳。 可在[俯冲]和[摆动]中使用。 \n + 攻击敌人时会发生冲击波浮空敌人。\n + 只能在[意念驱动]已施放状态下使用。 + """ + name = "破坏之拳" + learnLv = 70 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 2 + cd = 40 + mp = [350, 2700] + uuid = "0fbb8de70002ad34f046c94c2cb3e863" + hasVP = True + hasUP = True + vps = [{'name': '追击之拳', 'desc': '追踪
范围增加'}, {'name': '激流瞬发', 'desc': '施放时间减少
变更为单次攻击
取消僵直'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 77046, 84863, 92679, 100495, 108311, 116128, 123944, 131760, 139577, 147393, 155209, 163026, 170842, 178658, 186474, 194291, 202107, 209923, 217740, 225556, 233372, 241188, 249005, 256821, 264637, 272454, 280270, 288086, 295902, 303719, 311535, 319351, 327168, 334984, 342800, 350616, 358433, 366249, 374065, 381882, 389698, 397514, 405331, 413147, 420963, 428779, 436596, 444412, 452228, 460045]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 8561, 9429, 10298, 11166, 12035, 12903, 13772, 14640, 15509, 16377, 17245, 18114, 18982, 19851, 20719, 21588, 22456, 23325, 24193, 25062, 25930, 26799, 27667, 28536, 29404, 30273, 31141, 32010, 32878, 33747, 34615, 35483, 36352, 37220, 38089, 38957, 39826, 40694, 41563, 42431, 43300, 44168, 45037, 45905, 46774, 47642, 48511, 49379, 50248, 51116]# noqa: E501 + # [范围信息] + # 冲击波范围 : {value2}% + 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 + + def vp_1(self): + """ + [破坏之拳]\n + 在以角色为圆心的600px范围内, 追踪并攻击最强敌人\n + 摆拳命中后产生冲击波, 通过[干涸之泉]强制中断时也会产生冲击波\n + 冲击波大小 +50% + """ + ... + + def vp_2(self): + """ + [破坏之拳]\n + 发动速度 +50%\n + 攻击时不生成冲击波\n + - 总攻击力相同\n + 施放过程中, 可以强制中断技能并施放[仲裁怒击]、 [超重拳], 且不消耗[干涸之泉]能量 + """ + ... + +# 仲裁怒击 +# priest_male/infighter/9bc30e0f6e22b0333762d04acae7d252 +# f6a4ad30555b99b499c07835f87ce522/9bc30e0f6e22b0333762d04acae7d252 +class Skill41(ActiveSkill): + """ + 向前方发出强力一击, 给敌人造成致命伤害。 若命中敌人, 则会产生冲击波并对后排的敌人造成伤害。\n + 仅能在[意念驱动]已施放状态下使用。 + """ + name = "仲裁怒击" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 3 + cd = 40 + mp = [580, 4500] + uuid = "9bc30e0f6e22b0333762d04acae7d252" + hasVP = True + hasUP = True + vps = [{'name': '零时核灭', 'desc': '施放时间减少
攻击力和冷却时间减少
未命中时缩短冷却时间'}, {'name': '聚能裂空', 'desc': '可聚集敌人
变更为单次攻击
攻击力和冷却时间增加'}] # noqa: E501 + + # 攻击力 : {value0}% + data0 = [0, 75314, 82954, 90595, 98235, 105876, 113516, 121157, 128797, 136438, 144078, 151719, 159359, 167000, 174640, 182281, 189922, 197562, 205203, 212843, 220484, 228124, 235765, 243405, 251046, 258686, 266327, 273967, 281608, 289248, 296889, 304529, 312170, 319810, 327451, 335091, 342732, 350372, 358013, 365653, 373294, 380935, 388575, 396216, 403856, 411497, 419137, 426778, 434418, 442059, 449699]# noqa: E501 + # 冲击波攻击力 : {value1}% + data1 = [0, 32277, 35552, 38826, 42101, 45375, 48650, 51924, 55199, 58473, 61748, 65022, 68297, 71571, 74846, 78120, 81395, 84669, 87944, 91218, 94493, 97767, 101042, 104316, 107591, 110866, 114140, 117415, 120689, 123964, 127238, 130513, 133787, 137062, 140336, 143611, 146885, 150160, 153434, 156709, 159983, 163258, 166532, 169807, 173081, 176356, 179630, 182905, 186179, 189454, 192728]# noqa: E501 + # [范围信息] + # 冲击波大小、 吸附范围比率 : {value2}% + 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 + + def vp_1(self): + """ + [仲裁怒击]\n + 攻击前僵直 -50%\n + - 基本冷却时间变更为20秒\n + - 总攻击力 -50%\n + 未命中时冷却时间变更为3秒 + """ + ... + + def vp_2(self): + """ + [仲裁怒击]\n + 施放时, [幻影化身]被蓝拳使者吸收, 并将全部力量集中于拳头吸附周围敌人后进行打击, 造成巨大伤害\n + - 基本冷却时间变更为60秒\n + - 总攻击力 +50% + """ + ... + +# 正义惩戒 +# priest_male/infighter/087d1068ff506d090710566608a17760 +# f6a4ad30555b99b499c07835f87ce522/087d1068ff506d090710566608a17760 +class Skill42(PassiveSkill): + """ + 为了实现正义, 将身体锻炼到极致, 可以增加命中率、 基本攻击力和技能攻击力。 + """ + name = "正义惩戒" + learnLv = 75 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "087d1068ff506d090710566608a17760" + hasVP = False + hasUP = False + + # 攻击力增加率 : {value0}% + data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + # 命中率增加 : {value1}% + data1 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501 + +# 超重拳 +# priest_male/infighter/d204ec03a0aed2f20211fb6ccc48d46d +# f6a4ad30555b99b499c07835f87ce522/d204ec03a0aed2f20211fb6ccc48d46d +class Skill43(ActiveSkill): + """ + 使用上勾拳使敌人浮空, 并且几乎在同一时间用拳头猛烈向下捶击, 对敌人造成巨大的伤害。\n + [俯冲]、 [摆动]施放途中也能使用。\n + 只有在施放[意念驱动]的状态下才能使用。 + """ + name = "超重拳" + learnLv = 80 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 5 + cd = 50 + mp = [800, 6000] + uuid = "d204ec03a0aed2f20211fb6ccc48d46d" + hasVP = True + hasUP = True + vps = [{'name': '狂暴崩岩拳', 'desc': '范围增加
可强控敌人
增加[干涸之泉]连接效果'}, {'name': '圣拳领域', 'desc': '变更为范围攻击技能
范围增加
强化[急速闪避]、 [干涸之泉]'}] # noqa: E501 + + # 第1击攻击力 : {value0}% + data0 = [0, 24547, 27037, 29527, 32018, 34508, 36998, 39488, 41979, 44469, 46959, 49449, 51940, 54430, 56920, 59410, 61901, 64391, 66881, 69371, 71862, 74352, 76842, 79332, 81823, 84313, 86803, 89293, 91784, 94274, 96764, 99254, 101745, 104235, 106725, 109215, 111706, 114196, 116686, 119176, 121667, 124157, 126647, 129138, 131628, 134118, 136608, 139099, 141589, 144079, 146569]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 98187, 108148, 118109, 128070, 138031, 147992, 157953, 167914, 177875, 187836, 197797, 207758, 217719, 227680, 237641, 247603, 257564, 267525, 277486, 287447, 297408, 307369, 317330, 327291, 337252, 347213, 357174, 367135, 377096, 387057, 397018, 406979, 416940, 426901, 436862, 446823, 456784, 466745, 476706, 486667, 496628, 506589, 516550, 526511, 536472, 546433, 556394, 566355, 576316, 586277]# noqa: E501 + # [范围信息] + # 范围: {value2}% + 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 + + def vp_1(self): + """ + [超重拳]\n + 第2击命中时引发强力冲击波, 使命中的敌人进入强制控制状态5秒\n + - 冲击波攻击力与第2击相同\n + - 直接命中的敌人不受冲击波伤害\n + 利用[干涸之泉]强制中断并施放[超重拳]时, 立即发动第2击 + """ + ... + + def vp_2(self): + """ + [超重拳]\n + 施放时, 将圣物插入地面, 引爆神圣力对周围敌人造成伤害并形成圣拳领域\n + 进入圣拳领域的敌人会受到多段攻击伤害\n + - 圣拳领域多段攻击次数 : 25次\n + - 总攻击力相同\n + 圣拳领域持续10秒, 领域内的蓝拳使者技能得到强化\n + [技能强化效果]\n + [急速闪避] - 增益持续时间变更为15秒\n + [干涸之泉] - 能量恢复时间 -50% + """ + ... + +# 制裁 : 怒火疾风 +# priest_male/infighter/0f638da961acf7958ac6070b7aaed013 +# f6a4ad30555b99b499c07835f87ce522/0f638da961acf7958ac6070b7aaed013 +class Skill44(ActiveSkill): + """ + 用令人眼花缭乱的步伐快速移动并连续攻击周围敌人后, 发动强力最后一击。\n + 学习[干涸之泉]后, 可以中断其他技能使用[制裁 : 怒火疾风], 但无法中断[制裁 : 怒火疾风]并施放其它技能。\n + 只能在已施放[意念驱动]的状态下使用。 + """ + name = "制裁 : 怒火疾风" + learnLv = 85 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 10 + cd = 180 + mp = [2500, 5000] + uuid = "0f638da961acf7958ac6070b7aaed013" + hasVP = False + hasUP = False + + # 攻击半径 : {value0}px + data0 = [0, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600]# noqa: E501 + # 连续攻击攻击力 : {value1}% + data1 = [0, 5787, 7129, 8471, 9813, 11155, 12497, 13839, 15181, 16523, 17865, 19207, 20549, 21891, 23233, 24575, 25917, 27259, 28601, 29943, 31285, 32627, 33969, 35311, 36653, 37995, 39337, 40679, 42021, 43363, 44705, 46047, 47389, 48731, 50073, 51415, 52757, 54099, 55441, 56783, 58125, 59467, 60809, 62151, 63493, 64835, 66177, 67519, 68861, 70202, 71544]# noqa: E501 + # 连续攻击次数 : 19次 + # 最后一击攻击力 : {value2}% + data2 = [0, 8442, 10399, 12357, 14314, 16272, 18229, 20187, 22144, 24102, 26059, 28017, 29974, 31932, 33889, 35847, 37804, 39762, 41719, 43677, 45634, 47592, 49549, 51507, 53464, 55422, 57379, 59337, 61294, 63252, 65209, 67167, 69124, 71082, 73039, 74997, 76954, 78912, 80869, 82827, 84784, 86742, 88699, 90657, 92614, 94572, 96529, 98487, 100444, 102402, 104359]# noqa: E501 + # 最后一击的直接攻击次数 : 2次 + # 最后一击的爆炸攻击力 : {value3}% + data3 = [0, 127810, 157447, 187084, 216721, 246358, 275995, 305632, 335269, 364906, 394543, 424180, 453818, 483455, 513092, 542729, 572366, 602003, 631640, 661277, 690914, 720551, 750188, 779825, 809462, 839099, 868736, 898374, 928011, 957648, 987285, 1016922, 1046559, 1076196, 1105833, 1135470, 1165107, 1194744, 1224381, 1254018, 1283655, 1313292, 1342929, 1372567, 1402204, 1431841, 1461478, 1491115, 1520752, 1550389, 1580026]# noqa: E501 + +# 绝对正义 +# priest_male/infighter/515b442ffbf61a82371abb645c149a31 +# f6a4ad30555b99b499c07835f87ce522/515b442ffbf61a82371abb645c149a31 +class Skill45(PassiveSkill): + """ + 光启·蓝拳使者将信仰和信念传达给神, 领悟真正的正义。 被光之圣遗物所选择的光启·蓝拳使者, 获得实现绝对正义的压倒性力量。\n + 增加基本攻击力和转职技能攻击力, 变更部分技能。 + """ + name = "绝对正义" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 3 + uuid = "515b442ffbf61a82371abb645c149a31" + hasVP = False + hasUP = False + + # 基本攻击力和转职技能攻击力增加率 : {value0}% + 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 + +# 正义铁拳 +# priest_male/infighter/87a918bb22cfc959a16e0bf939bb6c24 +# f6a4ad30555b99b499c07835f87ce522/87a918bb22cfc959a16e0bf939bb6c24 +class Skill46(ActiveSkill): + """ + 将神圣之力注入拳头, 对敌人进行致命攻击使敌人浮空, 然后快速移动, 将周围的敌人聚集到一处后, 发动连续攻击。\n + 最后用强力勾拳击飞敌人。\n + 只能在[意念驱动]已施放状态下使用。 + """ + name = "正义铁拳" + learnLv = 95 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 2 + cube = 7 + cd = 60 + mp = [960, 7200] + uuid = "87a918bb22cfc959a16e0bf939bb6c24" + hasVP = False + hasUP = False + + # 下捶冲击波攻击力 : {value0}% + data0 = [0, 39750, 43783, 47815, 51848, 55880, 59913, 63946, 67978, 72011, 76043, 80076, 84109, 88141, 92174, 96207, 100239, 104272, 108304, 112337, 116370, 120402, 124435, 128467, 132500, 136533, 140565, 144598, 148630, 152663, 156696, 160728, 164761, 168793, 172826, 176859, 180891, 184924, 188957, 192989, 197022, 201054, 205087, 209120, 213152, 217185, 221217, 225250, 229283, 233315, 237348]# noqa: E501 + # 连续攻击攻击力 : {value1}% x {value2} + data1 = [0, 3974, 4377, 4780, 5183, 5586, 5989, 6392, 6796, 7199, 7602, 8005, 8408, 8811, 9214, 9617, 10021, 10424, 10827, 11230, 11633, 12036, 12439, 12842, 13246, 13649, 14052, 14455, 14858, 15261, 15664, 16067, 16471, 16874, 17277, 17680, 18083, 18486, 18889, 19292, 19696, 20099, 20502, 20905, 21308, 21711, 22114, 22517, 22921, 23324, 23727]# noqa: E501 + data2 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501 + # 最后勾拳攻击力 : {value3}% + data3 = [0, 99395, 109478, 119562, 129645, 139729, 149813, 159896, 169980, 180063, 190147, 200230, 210314, 220397, 230481, 240564, 250648, 260731, 270815, 280899, 290982, 301066, 311149, 321233, 331316, 341400, 351483, 361567, 371650, 381734, 391817, 401901, 411985, 422068, 432152, 442235, 452319, 462402, 472486, 482569, 492653, 502736, 512820, 522903, 532987, 543071, 553154, 563238, 573321, 583405, 593488]# noqa: E501 + +# 正义执行 : 雷米迪奥斯的圣座 +# priest_male/infighter/aa51c4ddf1659092fa9ed612b9837061 +# f6a4ad30555b99b499c07835f87ce522/aa51c4ddf1659092fa9ed612b9837061 +class Skill47(ActiveSkill): + """ + 释放光之圣遗物 : 雷米迪奥斯圣座的真正力量, 将周围净化为圣域。\n + 敌人在圣域内被强制拉到光启·蓝拳使者的前方, 双膝跪地忏悔罪行。\n + 光启·蓝拳使者在圣域中心的告解所祈祷, 会显现雷米迪奥斯圣座的真正形态——神圣拳铠。\n + 然后, 在神圣拳铠中注入神的意志并执行正义。\n + 只能在[意念驱动]已施放状态下使用。\n + 技能施放过程中无法利用[干涸之泉]强制中断并释放其他技能。\n + [三次觉醒技能]\n + 使用三次觉醒技能时, 与关联的技能共享冷却时间。\n + 若关联的技能还在冷却中, 则无法使用三次觉醒技能。 + """ + name = "正义执行 : 雷米迪奥斯的圣座" + learnLv = 100 + masterLv = 40 + maxLv = 50 + position = 0 #TODO + rangeLv = 5 + cube = 15 + cd = 290 + mp = [4027, 8055] + uuid = "aa51c4ddf1659092fa9ed612b9837061" + hasVP = False + hasUP = False + + # 第1击攻击力 : {value0}% + data0 = [0, 254600, 313638, 372676, 431714, 490751, 549789, 608827, 667865, 726903, 785940, 844978, 904016, 963054, 1022091, 1081129, 1140167, 1199205, 1258243, 1317280, 1376318, 1435356, 1494394, 1553431, 1612469, 1671507, 1730545, 1789583, 1848620, 1907658, 1966696, 2025734, 2084771, 2143809, 2202847, 2261885, 2320922, 2379960, 2438998, 2498036, 2557074, 2616111, 2675149, 2734187, 2793225, 2852262, 2911300, 2970338, 3029376, 3088414, 3147451]# noqa: E501 + # 第2击攻击力 : {value1}% + data1 = [0, 381901, 470457, 559014, 647571, 736127, 824684, 913241, 1001797, 1090354, 1178911, 1267467, 1356024, 1444581, 1533137, 1621694, 1710251, 1798807, 1887364, 1975920, 2064477, 2153034, 2241590, 2330147, 2418704, 2507260, 2595817, 2684374, 2772930, 2861487, 2950044, 3038600, 3127157, 3215714, 3304270, 3392827, 3481384, 3569940, 3658497, 3747054, 3835610, 3924167, 4012724, 4101280, 4189837, 4278394, 4366950, 4455507, 4544064, 4632620, 4721177]# noqa: E501 + + +class classChange(Character): + def __init__(self, equVersion): + + self.name = 'infighter' + self.nameCN = '神启·蓝拳圣使' + self.role = 'priest_male' + self.角色 = '圣职者(男)' + self.职业 = '蓝拳圣使' + + self.武器选项 = [] # TODO + self.输出类型选项 = [] # TODO + self.输出类型 = '' # TODO + self.防具精通属性 = [''] # TODO + self.防具类型 = '' + self.buff = ... # TODO + + super().__init__(equVersion, __name__)