diff --git a/backend/core/character/GF/fighter_male/brawler_male.py b/backend/core/character/GF/fighter_male/brawler_male.py
index e13240a1..83cbe2eb 100644
--- a/backend/core/character/GF/fighter_male/brawler_male.py
+++ b/backend/core/character/GF/fighter_male/brawler_male.py
@@ -256,7 +256,7 @@ class Skill23(ActiveSkill):
cd = 0.1
mp = [24, 24]
hasUP = False
- custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
uuid = "3fb8395ae3b81bd608e0c4223a8eb534"
@@ -311,7 +311,7 @@ class Skill26(ActiveSkill):
mp = [194, 1114]
uuid = "4b2c90ec226fd40e967875aa5eabefb2"
hasUP = False
- custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 爪精通 클로 마스터리
@@ -512,7 +512,7 @@ class Skill35(ActiveSkill):
mp = [60, 252]
uuid = "e49e57b2e8fbeceb0a2c56a0c63fe6c5"
hasUP = False
- custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
hasVP = False
data0 = [0, 17.8, 18.6, 19.4, 20.2, 21, 21.8, 22.6, 23.4, 24.2, 25, 25.8, 26.6, 27.4, 28.2, 29, 29.8, 30.6, 31.4, 32.2, 33]# noqa: E501
diff --git a/backend/core/character/GF/swordman_female/dark_templar.py b/backend/core/character/GF/swordman_female/dark_templar.py
index a66b453d..f9e0fc92 100644
--- a/backend/core/character/GF/swordman_female/dark_templar.py
+++ b/backend/core/character/GF/swordman_female/dark_templar.py
@@ -1,92 +1,149 @@
#1645c45aabb008c98406b3a16447040d
-from core.basic.skill import PassiveSkill, ActiveSkill
+from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
+prefix = "swordman_female/dark_templar/cn/skillDetail"
-# 暗黑斩 암흑참
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/3c5604bdbb0240b8f130f59ab40509c3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
+# 暗黑斩
+# swordman_female/dark_templar/3c5604bdbb0240b8f130f59ab40509c3
+# 1645c45aabb008c98406b3a16447040d/3c5604bdbb0240b8f130f59ab40509c3
class Skill0(ActiveSkill):
+ """
+ 借助魔人的力量, 向前方敌人发出强威力的斩击。
+ """
name = "暗黑斩"
learnLv = 1
masterLv = 60
maxLv = 70
- position = 3 #TODO
+ position = 3
rangeLv = 2
cd = 6
mp = [20, 250]
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
-
- data0 = [0, 1792, 1972, 2156, 2341, 2521, 2705, 2888, 3065, 3249, 3432, 3611, 3798, 3973, 4155, 4345, 4524, 4706, 4889, 5068, 5248, 5430, 5615, 5797, 5976, 6161, 6343, 6526, 6708, 6892, 7070, 7254, 7432, 7616, 7803, 7982, 8165, 8349, 8529, 8711, 8889, 9075, 9256, 9433, 9620, 9804, 9986, 10168, 10351, 10533, 10712, 10894, 11076, 11261, 11439, 11626, 11810, 11988, 12170, 12347, 12536, 12718, 12893, 13080, 13262, 13440, 13629, 13812, 13989, 14171, 14351]# noqa: E501
- hit0 = 1 #TODO
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ hit0 = 1
-# 冥思 냉정함
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/d89f26862e348a801b30bb9fd7125db5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill1(PassiveSkill):
+# 冥思
+# swordman_female/dark_templar/d89f26862e348a801b30bb9fd7125db5
+# 1645c45aabb008c98406b3a16447040d/d89f26862e348a801b30bb9fd7125db5
+class Skill2(PassiveSkill):
+ """
+ 进行战斗期间, 将根据连击数按比例增加物理或魔法暴击率。\n
+ 增益效果可以重复触发, 但是有触发次数上限。 增益效果重复触发时, 更新现有增益效果的持续时间。
+ """
name = "冥思"
learnLv = 1
masterLv = 1
maxLv = 1
- position = 5 #TODO
+ position = 5
rangeLv = 3
uuid = "d89f26862e348a801b30bb9fd7125db5"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 触发增益效果所需连击数 : {value0}
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 暴击率增加 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 暴击率增加上限 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 增益效果持续时间 : {value3}秒
+ data3 = get_data(f'{prefix}/{uuid}', 3)
-# 基础精通 기본기 숙련
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill2(PassiveSkill):
+
+# 基础精通
+# swordman_female/dark_templar/5a56514f35cf0270ae8d6c65f8fefd78
+# 1645c45aabb008c98406b3a16447040d/5a56514f35cf0270ae8d6c65f8fefd78
+class Skill4(PassiveSkill):
+ """
+ 增加基本攻击、 前冲攻击、 跳跃攻击、 [浮空击]的攻击力。\n
+ 在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
+ """
name = "基础精通"
learnLv = 1
masterLv = 115
maxLv = 200
- position = 1 #TODO
+ position = 1
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
- 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
+ icon = "$common/$uuid"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 基本攻击力变化率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 前冲攻击力变化率 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 跳跃攻击力变化率 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"type":"*skillRation","data":[i-100 if i>0 else 0 for i in data0],"skills":["影刃"]}]
-# 波动斩 시륜검
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill3(ActiveSkill):
+# 波动斩
+# swordman_female/dark_templar/0969cd4054d93da07708108c0cc1c4b5
+# 1645c45aabb008c98406b3a16447040d/0969cd4054d93da07708108c0cc1c4b5
+class Skill7(ActiveSkill):
+ """
+ 向前方发射一定次数的剑气波动。
+ """
name = "波动斩"
learnLv = 5
masterLv = 60
maxLv = 70
- position = 4 #TODO
+ position = 4
rangeLv = 2
cd = 3
mp = [17, 150]
uuid = "0969cd4054d93da07708108c0cc1c4b5"
-
- data0 = [0, 311, 347, 384, 425, 466, 505, 541, 580, 619, 658, 699, 733, 768, 806, 850, 887, 925, 964, 1000, 1040, 1080, 1117, 1156, 1187, 1224, 1263, 1302, 1340, 1379, 1416, 1457, 1493, 1530, 1571, 1610, 1646, 1683, 1720, 1761, 1799, 1841, 1882, 1916, 1955, 1992, 2033, 2071, 2101, 2142, 2179, 2441, 2487, 2526, 2572, 2611, 2655, 2701, 2740, 2783, 2831, 2868, 2909, 2951, 2999, 3041, 3077, 3126, 3167, 3206, 3259]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 3
+ # 剑气多段攻击次数 : {value1}次
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 剑气发射次数 : 2次
-# 影刃 히든 블레이드
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/1721e94897e9961d5c98130a13392f17?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill4(ActiveSkill):
+# 影刃
+# swordman_female/dark_templar/1721e94897e9961d5c98130a13392f17
+# 1645c45aabb008c98406b3a16447040d/1721e94897e9961d5c98130a13392f17
+class Skill17(PassiveSkill):
+ """
+ 普通或跳跃攻击、 前冲攻击的最后一击时, 可以施放影刃给敌人造成暗属性伤害。
+ """
name = "影刃"
learnLv = 15
masterLv = 1
maxLv = 3
position = 3
rangeLv = 2
- type = 'passive'
- damage = False
uuid = "1721e94897e9961d5c98130a13392f17"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 基本攻击时, 影刃攻击力增加 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ hit0 = 1
+ # 前冲攻击时, 影刃攻击力增加 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 跳跃攻击时, 影刃攻击力增加 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
- data0 = [0, 125, 130, 135]# noqa: E501
- hit0 = 1 #TODO
-
- data1 = [0, 140, 145, 150]# noqa: E501
- hit1 = 1 #TODO
-
- data2 = [0, 160, 165, 170]# noqa: E501
- hit2 = 1 #TODO
-
-
-# 暗影之矛 쉐도우 랜서
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/d296043df164385a14cb973c8c7c4d07?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill5(ActiveSkill):
+# 暗影之矛
+# swordman_female/dark_templar/d296043df164385a14cb973c8c7c4d07
+# 1645c45aabb008c98406b3a16447040d/d296043df164385a14cb973c8c7c4d07
+class Skill18(ActiveSkill):
+ """
+ 将乌希尔的力量幻化成暗影长矛, 给予敌人暗属性伤害。\n
+ 可以按左右方向键来控制移动距离。\n
+ 可以对敌人造成多段攻击的同时击退敌人。
+ """
name = "暗影之矛"
learnLv = 15
masterLv = 60
@@ -96,14 +153,25 @@ class Skill5(ActiveSkill):
cd = 5
mp = [30, 300]
uuid = "d296043df164385a14cb973c8c7c4d07"
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 多段攻击次数 : {value0}次
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 多段攻击攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 8
+ # [范围信息]
+ # 大小 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
- data0 = [0, 611, 675, 738, 798, 860, 924, 986, 1048, 1114, 1172, 1235, 1297, 1358, 1422, 1484, 1546, 1610, 1672, 1733, 1794, 1856, 1920, 1982, 2044, 2109, 2170, 2231, 2292, 2356, 2419, 2479, 2543, 2604, 2668, 2732, 2790, 2851, 2917, 2980, 3041, 3105, 3166, 3228, 3290, 3352, 3414, 3475, 3538, 3603, 3664, 3726, 3791, 3849, 3913, 3974, 4037, 4099, 4162, 4223, 4285, 4351, 4412, 4470, 4535, 4598, 4660, 4724, 4786, 4846, 4909]# noqa: E501
- hit0 = 8
-
-
-# 乌希尔的诅咒 우시르의 저주
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/7dd85dccf7ae1f65609c36d66e2e1c95?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill6(PassiveSkill):
+# 乌希尔的诅咒
+# swordman_female/dark_templar/7dd85dccf7ae1f65609c36d66e2e1c95
+# 1645c45aabb008c98406b3a16447040d/7dd85dccf7ae1f65609c36d66e2e1c95
+class Skill19(PassiveSkill):
+ """
+ 进入地下城时, 对怪物施加“乌希尔的诅咒”, 增加自身转职后技能的攻击力。
+ """
name = "乌希尔的诅咒"
learnLv = 15
masterLv = 1
@@ -111,29 +179,47 @@ class Skill6(PassiveSkill):
position = 5
rangeLv = 2
uuid = "7dd85dccf7ae1f65609c36d66e2e1c95"
-
- data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 转职后技能攻击力增加率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"type":"*skillRation","data":data0}]# noqa: E501
-
-# 暗影遁行 쉐도우 하이딩
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/bc11d28c04e01923a093d65752c55516?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill7(ActiveSkill):
+# 暗影遁行
+# swordman_female/dark_templar/bc11d28c04e01923a093d65752c55516
+# 1645c45aabb008c98406b3a16447040d/bc11d28c04e01923a093d65752c55516
+class Skill20(ActiveSkill):
+ """
+ 躲避敌人的攻击, 隐藏到暗影内进行移动。\n
+ 再次按下技能键或技能持续时间结束后, 可现出人形态。
+ """
name = "暗影遁行"
learnLv = 20
masterLv = 1
maxLv = 11
- position = 5
+ position = 2
rangeLv = 2
cd = 5
mp = [40, 330]
- damage = False
uuid = "bc11d28c04e01923a093d65752c55516"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 可移动时间 : {value0}秒
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 可移动距离 : {value1}px
+ data1 = get_data(f'{prefix}/{uuid}', 1)
-
-# 暗影缠袭 쉐도우 바인딩
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/faf9cd66281078b51be2ee0b0f6c5530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill8(ActiveSkill):
+# 暗影缠袭
+# swordman_female/dark_templar/faf9cd66281078b51be2ee0b0f6c5530
+# 1645c45aabb008c98406b3a16447040d/faf9cd66281078b51be2ee0b0f6c5530
+class Skill21(ActiveSkill):
+ """
+ 向前方发射蕴含魔物的暗影, 束缚敌人并使其进入失明状态。\n
+ 若在暗影持续时间内再次按下技能键、 离开暗影周围或者靠近暗影时, 都可以发动终结攻击。\n
+ 若暗影上只存在无法控制的敌人, 则立即发动终结攻击。
+ """
name = "暗影缠袭"
learnLv = 20
masterLv = 60
@@ -143,17 +229,41 @@ class Skill8(ActiveSkill):
cd = 7
mp = [40, 350]
uuid = "faf9cd66281078b51be2ee0b0f6c5530"
-
- data0 = [0, 245, 274, 299, 320, 347, 371, 398, 422, 449, 473, 500, 520, 546, 571, 595, 620, 648, 675, 694, 721, 750, 774, 797, 824, 847, 874, 899, 921, 950, 972, 996, 1025, 1046, 1074, 1098, 1122, 1151, 1176, 1200, 1222, 1250, 1277, 1297, 1324, 1348, 1377, 1399, 1423, 1450, 1476, 1498, 1525, 1550, 1578, 1601, 1627, 1652, 1678, 1702, 1720, 1749, 1778, 1799, 1828, 1853, 1877, 1901, 1924, 1953, 1977]# noqa: E501
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 暗影多段攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 6
-
- data1 = [0, 2392, 2633, 2873, 3116, 3359, 3604, 3845, 4087, 4332, 4575, 4816, 5058, 5299, 5545, 5785, 6030, 6270, 6518, 6758, 6997, 7242, 7488, 7726, 7970, 8209, 8454, 8697, 8939, 9183, 9425, 9673, 9911, 10152, 10396, 10642, 10883, 11125, 11366, 11611, 11851, 12096, 12334, 12577, 12821, 13063, 13309, 13546, 13792, 14035, 14278, 14520, 14763, 15002, 15249, 15489, 15734, 15978, 16218, 16461, 16702, 16947, 17190, 17430, 17672, 17916, 18161, 18408, 18642, 18887, 19128]# noqa: E501
+ # 最后一击攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 3
+ # 暗影多段攻击次数 : {value2}次
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 暗影束缚持续时间 : {value3}秒
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 失明几率 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 失明命中率减少量 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # 失明视野减少率 : {value6}%
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ # 失明持续时间 : {value7}秒
+ data7 = get_data(f'{prefix}/{uuid}', 7)
+ # [范围信息]
+ # 范围 : {value8}%
+ data8 = get_data(f'{prefix}/{uuid}', 8)
-
-# 暗影漩涡 쉐도우 하베스트
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/ca75c965f20a150f99f54155a37400df?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill9(ActiveSkill):
+# 暗影漩涡
+# swordman_female/dark_templar/ca75c965f20a150f99f54155a37400df
+# 1645c45aabb008c98406b3a16447040d/ca75c965f20a150f99f54155a37400df
+class Skill22(ActiveSkill):
+ """
+ 将乌希尔的力量汇聚到剑上, 然后将剑抛向地面, 造成暗属性伤害。\n
+ 以剑为中心会生成魔法阵, 魔法阵存在期间对敌人造成多段魔法伤害。\n
+ 在跳跃或者后跳的过程中, 也能使用技能。\n
+ 可以通过On/Off功能开启或关闭吸入功能。
+ """
name = "暗影漩涡"
learnLv = 20
masterLv = 60
@@ -163,18 +273,33 @@ class Skill9(ActiveSkill):
cd = 6
mp = [15, 330]
uuid = "ca75c965f20a150f99f54155a37400df"
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 灵魂吸收攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ hit0 = 1
+ # 魔法阵持续时间 : {value1}秒
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 魔法阵多段攻击次数 : {value2}次
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 魔法阵多段攻击间隔 : {value3}秒
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 魔法阵多段攻击力 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ hit4 = 6
+ # [范围信息]
+ # 魔法阵范围 : {value5}px
+ data5 = get_data(f'{prefix}/{uuid}', 5)
- data0 = [0, 4104, 4522, 4935, 5353, 5768, 6183, 6599, 7018, 7432, 7851, 8267, 8680, 9098, 9517, 9933, 10350, 10763, 11179, 11594, 12009, 12429, 12845, 13260, 13675, 14096, 14510, 14926, 15342, 15757, 16174, 16590, 17008, 17423, 17840, 18253, 18673, 19088, 19506, 19921, 20337, 20754, 21168, 21587, 22000, 22420, 22836, 23253, 23666, 24082, 24499, 24914, 25333, 25746, 26165, 26578, 26996, 27416, 27832, 28247, 28664, 29080, 29498, 29910, 30330, 30743, 31161, 31576, 31992, 32410, 32827]# noqa: E501
- hit0 = 1 #TODO
-
- data1 = [0, 823, 903, 986, 1066, 1154, 1236, 1319, 1401, 1488, 1564, 1652, 1736, 1817, 1899, 1987, 2067, 2150, 2234, 2315, 2399, 2487, 2565, 2649, 2730, 2819, 2898, 2987, 3067, 3147, 3230, 3317, 3397, 3483, 3565, 3643, 3730, 3815, 3898, 3981, 4068, 4148, 4235, 4316, 4400, 4483, 4566, 4646, 4733, 4813, 4899, 4979, 5066, 5144, 5229, 5314, 5398, 5479, 5562, 5642, 5732, 5812, 5897, 5977, 6066, 6147, 6229, 6312, 6394, 6475, 6567]# noqa: E501
- hit1 = 6
-
-
-# 灵魂摄取 소울드레인
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0ed3148658fe37b3336ccb718dc0fdb0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill10(ActiveSkill):
- name = "灵魂摄取"
+# 幻影摄取
+# swordman_female/dark_templar/0ed3148658fe37b3336ccb718dc0fdb0
+# 1645c45aabb008c98406b3a16447040d/0ed3148658fe37b3336ccb718dc0fdb0
+class Skill24(ActiveSkill):
+ """
+ 利用幻影抓取前方的敌人后, 持续为敌人带来伤害, 同时吸收敌人的灵能。
+ """
+ name = "幻影摄取"
learnLv = 25
masterLv = 60
maxLv = 70
@@ -183,33 +308,66 @@ class Skill10(ActiveSkill):
cd = 8
mp = [25, 550]
uuid = "0ed3148658fe37b3336ccb718dc0fdb0"
-
- data0 = [0, 1498, 1646, 1802, 1953, 2106, 2252, 2409, 2560, 2712, 2863, 3014, 3169, 3322, 3468, 3621, 3774, 3929, 4080, 4233, 4381, 4539, 4685, 4842, 4991, 5141, 5296, 5448, 5598, 5751, 5901, 6057, 6205, 6358, 6508, 6664, 6817, 6970, 7116, 7273, 7422, 7579, 7726, 7880, 8032, 8186, 8333, 8488, 8636, 8791, 8942, 9097, 9246, 9398, 9547, 9704, 9853, 10008, 10156, 10316, 10464, 10611, 10766, 10917, 11069, 11223, 11375, 11526, 11676, 11827, 11980]# noqa: E501
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 持续时间 : {value0}秒
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 多段攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit0 = 10
+ # 多段攻击次数 : {value2}次
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 最高抓取数量 : {value3}
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 灵能吸收的攻击次数 : {value4}
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # [范围信息]
+ # 攻击范围 : {value5}px
+ data5 = get_data(f'{prefix}/{uuid}', 5)
-# 汲魂之力 이보브
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/6e33d47e6622ce03b6defdd912140270?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill11(PassiveSkill):
+# 汲魂之力
+# swordman_female/dark_templar/6e33d47e6622ce03b6defdd912140270
+# 1645c45aabb008c98406b3a16447040d/6e33d47e6622ce03b6defdd912140270
+class Skill25(PassiveSkill):
+ """
+ 借用乌希尔的力量, 增加基本攻击力和技能攻击力。\n
+ 可以吸收敌人的灵魂并利用灵魂攻击敌人, 或消耗一定数量的灵魂增加特定技能的攻击力。
+ """
name = "汲魂之力"
learnLv = 25
- masterLv = 10
+ masterLv = 20
maxLv = 30
position = 2
rangeLv = 2
uuid = "6e33d47e6622ce03b6defdd912140270"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 基本攻击力和技能攻击力增加率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 使用转职技能攻击时的灵魂吸收率 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 吸收灵魂上限 : {value2}个
+ data2 = get_data(f'{prefix}/{uuid}', 2)
- data0 = [0, 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]# noqa: E501
associate = [
{"type":"*skillRation","data":data0},
{"type":"*skillRation","data":[0]+[100]*maxLv,"skills":["释魂飞弹"]},
- {"type":"*power0","data":[0]+[15]*maxLv,"skills":["天罚死光"]},
+ {"type":"*power0","data":[0]+[15]*maxLv,"skills":["罚罪之光"]},
{"type":"*skillRation","data":[0]+[15]*maxLv,"skills":["天罚之剑"]},
{"type":"*skillRation","data":[0]+[10]*maxLv,"skills":["神罚 · 灭世裁决"]},
]# noqa: E501
-# 暗影禁锢 스카폴드
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/51a08fd0c90f0a5276cd552047fac93d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill12(ActiveSkill):
+# 暗影禁锢
+# swordman_female/dark_templar/51a08fd0c90f0a5276cd552047fac93d
+# 1645c45aabb008c98406b3a16447040d/51a08fd0c90f0a5276cd552047fac93d
+class Skill26(ActiveSkill):
+ """
+ 将乌希尔的力量汇聚到手中形成球体, 然后向前发射将敌人禁锢的同时, 给予其暗属性伤害并使其进入失明状态。\n
+ 可以将一定范围内的所有敌人禁锢住, 一段时间后球体会爆炸, 并使敌人受到暗属性伤害。\n
+ 禁锢无法控制的敌人时, 立即爆炸。
+ """
name = "暗影禁锢"
learnLv = 25
masterLv = 60
@@ -219,17 +377,41 @@ class Skill12(ActiveSkill):
cd = 12
mp = [60, 390]
uuid = "51a08fd0c90f0a5276cd552047fac93d"
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 持续时间 : {value0}秒
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 爆炸攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 1
+ # 冲击波攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ hit2 = 1
+ # 失明几率 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 失明命中率减少量 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 失明视野减少率 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # 失明持续时间 : {value6}秒
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ # [范围信息]
+ # 目标锁定X轴范围 : {value7}px
+ data7 = get_data(f'{prefix}/{uuid}', 7)
+ # 目标锁定Y轴范围 : {value8}px
+ data8 = get_data(f'{prefix}/{uuid}', 8)
+ # 目标锁定Z轴范围 : {value9}px
+ data9 = get_data(f'{prefix}/{uuid}', 9)
- data0 = [0, 11283, 12427, 13573, 14720, 15863, 17008, 18158, 19295, 20442, 21588, 22731, 23878, 25026, 26165, 27309, 28458, 29599, 30744, 31894, 33036, 34185, 35326, 36470, 37618, 38762, 39902, 41053, 42197, 43336, 44486, 45633, 46776, 47914, 49065, 50211, 51352, 52504, 53647, 54789, 55937, 57084, 58222, 59369, 60517, 61659, 62801, 63952, 65093, 66235, 67381, 68530, 69674, 70819, 71964, 73110, 74254, 75397, 76542, 77688, 78829, 79978, 81122, 82265, 83412, 84560, 85700, 86848, 87994, 89136, 90278]# noqa: E501
- hit0 = 1 #TODO
-
- data1 = [0, 7522, 8286, 9046, 9812, 10576, 11337, 12102, 12867, 13627, 14392, 15154, 15917, 16684, 17445, 18209, 18970, 19737, 20495, 21258, 22027, 22785, 23552, 24310, 25077, 25838, 26605, 27367, 28128, 28893, 29656, 30422, 31188, 31943, 32710, 33473, 34238, 34998, 35763, 36526, 37286, 38054, 38813, 39581, 40344, 41104, 41868, 42631, 43396, 44161, 44921, 45684, 46447, 47216, 47979, 48739, 49501, 50262, 51029, 51796, 52554, 53317, 54079, 54845, 55610, 56370, 57135, 57897, 58664, 59420, 60187]# noqa: E501
- hit1 = 1 #TODO
-
-
-# 释魂飞弹 리버레이트 - 벅샷
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/b163d099c8cc27fdb6fd3639c2ee6df9?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill13(ActiveSkill):
+# 释魂飞弹
+# swordman_female/dark_templar/b163d099c8cc27fdb6fd3639c2ee6df9
+# 1645c45aabb008c98406b3a16447040d/b163d099c8cc27fdb6fd3639c2ee6df9
+class Skill27(ActiveSkill):
+ """
+ 将[汲魂之力]吸收到的灵魂注入敌人体内, 并发射可追踪攻击的能量飞弹, 以攻击带有灵魂印记的敌人, 使其受到暗属性伤害。\n
+ 能量飞弹皆按照领主、 稀有或精英、 普通怪物的先后顺序进行自动攻击; 若飞弹发射数多于敌人数, 则会重复攻击同一个目标。
+ """
name = "释魂飞弹"
learnLv = 30
masterLv = 60
@@ -239,14 +421,34 @@ class Skill13(ActiveSkill):
cd = 5
mp = [65, 450]
uuid = "b163d099c8cc27fdb6fd3639c2ee6df9"
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 每个飞弹所消耗的灵魂数量 : {value0}个
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 飞弹最低发射数 : {value1}个
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 飞弹最高发射数 : {value2}个
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 每个灵魂的攻击力 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ hit3 = 4
+ # 每个敌人所承受的飞弹数上限 : {value4}个
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # [范围信息]
+ # 锁定距离上限 : {value5}px
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # 爆炸大小: {value6}%
+ data6 = get_data(f'{prefix}/{uuid}', 6)
- data0 = [0, 1044, 1209, 1378, 1545, 1708, 1875, 2042, 2209, 2375, 2540, 2708, 2875, 3042, 3206, 3372, 3540, 3705, 3874, 4038, 4204, 4374, 4539, 4706, 4871, 5038, 5204, 5371, 5536, 5703, 5874, 6037, 6203, 6370, 6537, 6701, 6869, 7034, 7200, 7369, 7534, 7702, 7869, 8037, 8200, 8367, 8533, 8698, 8866, 9032, 9198, 9366, 9532, 9697, 9866, 10032, 10197, 10366, 10530, 10696, 10862, 11031, 11197, 11363, 11529, 11694, 11864, 12029, 12195, 12361, 12529]# noqa: E501
- hit0 = 4
-
-
-# 魅影暗魂斩 쉐도우 퍼펫
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/28b583c75a49103a1d8aabf799c000a4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill14(ActiveSkill):
+# 魅影暗魂斩
+# swordman_female/dark_templar/28b583c75a49103a1d8aabf799c000a4
+# 1645c45aabb008c98406b3a16447040d/28b583c75a49103a1d8aabf799c000a4
+class Skill28(ActiveSkill):
+ """
+ 在前方一定距离处召唤魅影, 魅影攻击敌人后将其聚集到主人附近, 主人施放剑气, 给予敌人暗属性攻击。\n
+ 被魅影攻击的敌人会先被吸附到主人前方, 然后再被剑气的多段攻击所击退。
+ """
name = "魅影暗魂斩"
learnLv = 30
masterLv = 60
@@ -256,17 +458,32 @@ class Skill14(ActiveSkill):
cd = 11
mp = [70, 400]
uuid = "28b583c75a49103a1d8aabf799c000a4"
-
- data0 = [0, 4267, 4700, 5134, 5569, 5996, 6431, 6865, 7296, 7735, 8167, 8600, 9030, 9466, 9901, 10334, 10768, 11201, 11635, 12068, 12500, 12934, 13372, 13806, 14238, 14666, 15101, 15530, 15963, 16396, 16828, 17262, 17699, 18132, 18566, 18998, 19434, 19861, 20298, 20732, 21165, 21600, 22035, 22462, 22896, 23329, 23766, 24198, 24631, 25068, 25497, 25932, 26362, 26799, 27232, 27666, 28099, 28529, 28960, 29396, 29828, 30260, 30692, 31127, 31559, 31991, 32428, 32861, 33293, 33730, 34162]# noqa: E501
+ hasVP = False
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 魅影攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
- power0 = 1
+ # 剑气持续时间 : {value1}秒
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 剑气攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ hit2 = 4
+ # 剑气多段攻击次数 : {value3}次
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # [范围信息]
+ # 剑气大小 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
- data1 = [0, 4558, 5018, 5479, 5943, 6404, 6865, 7325, 7791, 8250, 8714, 9177, 9639, 10098, 10560, 11021, 11485, 11944, 12412, 12878, 13336, 13806, 14266, 14725, 15188, 15648, 16109, 16575, 17036, 17498, 17957, 18423, 18882, 19346, 19805, 20271, 20738, 21199, 21663, 22122, 22586, 23047, 23506, 23968, 24434, 24895, 25356, 25818, 26280, 26739, 27203, 27666, 28128, 28597, 29056, 29517, 29980, 30449, 30909, 31368, 31832, 32295, 32756, 33213, 33677, 34138, 34598, 35068, 35527, 35989, 36458]# noqa: E501
- hit1 = 4
-
-# 释魂狂怒 리버레이트 - 매드니스
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/4b2c90ec226fd40e967875aa5eabefb2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill15(ActiveSkill):
+# 释魂狂怒
+# swordman_female/dark_templar/4b2c90ec226fd40e967875aa5eabefb2
+# 1645c45aabb008c98406b3a16447040d/4b2c90ec226fd40e967875aa5eabefb2
+class Skill29(ActiveSkill):
+ """
+ 生成魔法阵后束缚敌人, 然后发射灵魂, 对魔法阵内的敌人进行攻击。\n
+ 魔法阵内的敌人会浮在空中进入被抓取状态, 随后暗殿骑士会在拥有的灵魂中消耗一部分灵魂进行攻击。\n
+ 没有灵魂的时候, 无法使用技能。
+ """
name = "释魂狂怒"
learnLv = 35
masterLv = 60
@@ -276,26 +493,49 @@ class Skill15(ActiveSkill):
cd = 15
mp = [100, 900]
uuid = "4b2c90ec226fd40e967875aa5eabefb2"
- vps = [
- {
- "name": "暗影之环",
- "desc": "变更魔法阵生成位置
范围增加
合并[释魂飞弹]攻击力",
- "explain": "[释魂狂怒]
变更为在前方近距离位置生成魔法阵
魔法阵大小 70%
自动施放[释魂飞弹], 并入[释魂狂怒]的伤害"
- },
- {
- "name": "灵魂矩阵",
- "desc": "取消灵魂消耗
施放时间减少",
- "explain": "[释魂狂怒]
施放时不消耗灵魂
施放时间 -30%"
- }
- ]
- data0 = [0, 38637, 42554, 46476, 50396, 54314, 58230, 62154, 66066, 69993, 73910, 77829, 81748, 85670, 89588, 93510, 97426, 101352, 105267, 109186, 113106, 117027, 120945, 124866, 128782, 132704, 136624, 140542, 144462, 148384, 152302, 156224, 160142, 164061, 167982, 171902, 175822, 179740, 183660, 187581, 191498, 195418, 199336, 203260, 207176, 211100, 215018, 218937, 222855, 226776, 230697, 234618, 238538, 242457, 246375, 250294, 254216, 258134, 262054, 265976, 269894, 273810, 277734, 281648, 285572, 289492, 293412, 297328, 301252, 305168, 309092]# noqa: E501
- hit0 = 1 #TODO
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
+ # 爆炸攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ hit0 = 1
+ # 消耗的灵魂个数 : {value1}个
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 灵魂恢复数量 : {value2}个
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # [范围信息]
+ # 魔法阵范围 : {value3}px
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ def vp_1(self):
+ """
+ [释魂狂怒]\n
+ 变更为在前方近距离位置生成魔法阵\n
+ 魔法阵大小 +70%\n
+ 自动施放[释魂飞弹], 合算至[释魂狂怒]的伤害中
+ """
+ ...
-# 魔镜幻影阵 블랙 미러
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/f0cc2c950f3bdf4103c75fa496bcac34?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill16(ActiveSkill):
+ def vp_2(self):
+ """
+ [释魂狂怒]\n
+ 施放时不消耗灵魂\n
+ 施放时间 -30%
+ """
+ ...
+
+# 魔镜幻影阵
+# swordman_female/dark_templar/f0cc2c950f3bdf4103c75fa496bcac34
+# 1645c45aabb008c98406b3a16447040d/f0cc2c950f3bdf4103c75fa496bcac34
+class Skill30(ActiveSkill):
+ """
+ 在前方生成镜阵限制敌人的移动范围, 并给予其暗属性伤害。\n
+ 镜阵生成后, 会使周围敌人受到伤害并且行动受限; 直到镜阵生命值为0或者阵内幻影攻击结束后, 敌人才能自由移动。\n
+ 若角色处在镜阵范围内, 则身上会有减少所受伤害的防护罩。\n
+ 在决斗场中, 不适用吸附效果及僵直效果, 且无法限制敌人的移动。 而且减慢受到[魔镜幻影阵]效果的暗殿骑士和我军的移动速度。
+ """
name = "魔镜幻影阵"
learnLv = 35
masterLv = 60
@@ -306,28 +546,60 @@ class Skill16(ActiveSkill):
cd = 15
mp = [110, 924]
uuid = "f0cc2c950f3bdf4103c75fa496bcac34"
- vps = [
- {
- "name": "强化屏障",
- "desc": "赋予速度增益效果
防护罩持续时间增加",
- "explain": "[魔镜幻影阵]
防护罩持续时间内适用以下效果
- 移动速度 +15%
防护罩持续时间 + 3秒"
- },
- {
- "name": "巨人要塞",
- "desc": "施放时间减少
范围增加",
- "explain": "[魔镜幻影阵]
镜阵攻击次数 -1次
- 总攻击力相同
施放时, 立即在暗殿骑士周围生成镜阵
镜阵大小 + 50%"
- }
- ]
- data0 = [0, 2205, 2426, 2652, 2876, 3096, 3320, 3546, 3768, 3994, 4216, 4442, 4665, 4890, 5110, 5338, 5559, 5780, 6009, 6231, 6454, 6676, 6903, 7124, 7353, 7572, 7792, 8025, 8244, 8469, 8694, 8919, 9140, 9364, 9586, 9810, 10038, 10262, 10484, 10710, 10930, 11152, 11378, 11598, 11823, 12048, 12273, 12495, 12722, 12945, 13168, 13392, 13616, 13838, 14064, 14286, 14505, 14733, 14956, 15180, 15405, 15628, 15850, 16078, 16300, 16521, 16748, 16968, 17198, 17422, 17643]# noqa: E501
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
+
+ # 镜阵生成时的攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
+ # 镜阵生命值 : {value1}
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 幻影的攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ hit2 = 12
+ # 幻影多段攻击次数 : {value3}次
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 防护罩的持续时间 : {value4}秒
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 防护罩的防御次数 : {value5}次
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # 所受伤害减少率 : {value6}%
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ # [范围信息]
+ # 大小 : {value7}%
+ data7 = get_data(f'{prefix}/{uuid}', 7)
+ # [决斗场]
+ # 移动速度减少率 : {value8}%
+ data8 = get_data(f'{prefix}/{uuid}', 8)
- data1 = [0, 2205, 2432, 2652, 2876, 3100, 3320, 3546, 3774, 3994, 4216, 4443, 4665, 4890, 5114, 5338, 5559, 5787, 6009, 6236, 6456, 6676, 6906, 7126, 7353, 7575, 7803, 8025, 8250, 8472, 8694, 8920, 9144, 9366, 9590, 9816, 10041, 10263, 10485, 10713, 10935, 11158, 11382, 11602, 11828, 12054, 12274, 12501, 12724, 12948, 13172, 13396, 13618, 13846, 14068, 14290, 14517, 14734, 14962, 15183, 15411, 15633, 15858, 16080, 16308, 16530, 16752, 16980, 17204, 17426, 17652]# noqa: E501
- hit1 = 12
+ def vp_1(self):
+ """
+ [魔镜幻影阵]\n
+ 防护罩持续时间内适用以下效果\n
+ - 移动速度 +15%\n
+ 防护罩持续时间 +3秒
+ """
+ ...
+ def vp_2(self):
+ """
+ [魔镜幻影阵]\n
+ 镜阵攻击次数 -1次\n
+ - 总攻击力相同\n
+ 施放时, 立即在暗殿骑士周围生成镜阵\n
+ 镜阵大小 +50%
+ """
+ ...
-# 暗影蓄能 컨제스트
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/6a1d1f08a6572be420bb3a256c44c015?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill17(ActiveSkill):
+# 暗影蓄能
+# swordman_female/dark_templar/6a1d1f08a6572be420bb3a256c44c015
+# 1645c45aabb008c98406b3a16447040d/6a1d1f08a6572be420bb3a256c44c015
+class Skill31(ActiveSkill):
+ """
+ 在一定时间内激发自身实力, 增加基本攻击力和技能攻击力。
+ """
name = "暗影蓄能"
learnLv = 35
masterLv = 1
@@ -335,16 +607,26 @@ class Skill17(ActiveSkill):
position = 4
rangeLv = 3
cd = 5
- mp = [450, 450]
uuid = "6a1d1f08a6572be420bb3a256c44c015"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 攻击力增加率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 增益效果持续时间 : {value1}秒
+ data1 = get_data(f'{prefix}/{uuid}', 1)
- damage = False
-
-
-# 暗影囚杀 데들리 케이프
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/147d005ac868e0de52b1f255eea35d62?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill18(ActiveSkill):
- name = "暗影囚杀"
+# 暗影囚笼
+# swordman_female/dark_templar/147d005ac868e0de52b1f255eea35d62
+# 1645c45aabb008c98406b3a16447040d/147d005ac868e0de52b1f255eea35d62
+class Skill32(ActiveSkill):
+ """
+ 抛出死亡斗篷将敌人禁锢在黑色球体中, 给予其暗属性攻击伤害。\n
+ 按下跳跃键, 可以在连击中施放最后一击。\n
+ 使用技能时, 要是使用释魂飞弹, 则冷却时间会减少。\n
+ 对无法抓取的敌人不适用控制效果, 无法将其禁锢在黑色球体中。
+ """
+ name = "暗影囚笼"
learnLv = 40
masterLv = 60
maxLv = 70
@@ -354,28 +636,59 @@ class Skill18(ActiveSkill):
cd = 20
mp = [60, 830]
uuid = "147d005ac868e0de52b1f255eea35d62"
- vps = [
- {
- "name": "暗影囚狱",
- "desc": "施放时间减少
追加强制控制功能",
- "explain": "[暗影囚笼]
斩击多段攻击次数 -9次
斩击多段攻击速度 + 20%
最后一击强制控制敌人1.5秒
最后一击强制控制结束后造成额外伤害
- 总攻击力相同"
- },
- {
- "name": "灵魂之河",
- "desc": "灵魂恢复量增加
附加失明效果
所受伤害减少",
- "explain": "[暗影囚笼]
每次攻击必定使敌人进入失明状态
每2次斩击恢复1个灵魂
施放过程中所受伤害 -70%"
- }
- ]
- data0 = [0, 862, 952, 1042, 1130, 1212, 1305, 1394, 1482, 1566, 1653, 1744, 1832, 1917, 2006, 2100, 2184, 2271, 2360, 2448, 2534, 2622, 2709, 2802, 2888, 2974, 3063, 3153, 3238, 3326, 3414, 3502, 3592, 3680, 3768, 3855, 3944, 4030, 4118, 4204, 4294, 4382, 4470, 4557, 4644, 4732, 4821, 4908, 4992, 5082, 5174, 5264, 5348, 5439, 5524, 5614, 5698, 5788, 5877, 5966, 6052, 6141, 6226, 6315, 6402, 6492, 6578, 6670, 6753, 6843, 6932]# noqa: E501
- hit0 = 14
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
- data1 = [0, 26283, 28950, 31616, 34284, 36952, 39616, 42285, 44949, 47620, 50286, 52953, 55620, 58282, 60951, 63620, 66285, 68952, 71618, 74286, 76954, 79618, 82288, 84952, 87620, 90288, 92955, 95622, 98283, 100956, 103623, 106288, 108957, 111615, 114285, 116954, 119619, 122286, 124953, 127618, 130288, 132956, 135622, 138285, 140955, 143620, 146288, 148959, 151618, 154288, 156952, 159622, 162291, 164952, 167620, 170288, 172958, 175623, 178288, 180956, 183622, 186290, 188961, 191624, 194292, 196953, 199626, 202293, 204952, 207622, 210288]# noqa: E501
- hit1 = 1
+ # 多段攻击次数 : {value0}次
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 多段攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 14
+ # 终结一击攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ hit2 = 1
+ # 失明几率 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 失明命中率减少量 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 失明视野减少率 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # 失明持续时间 : {value6}秒
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ # 释魂飞弹的冷却时间减少量 : {value7}秒
+ data7 = get_data(f'{prefix}/{uuid}', 7)
+ def vp_1(self):
+ """
+ [暗影囚笼]\n
+ 斩击多段攻击次数 -9次\n
+ 斩击多段攻击速度 +20%\n
+ 最后一击强制控制敌人1.5秒\n
+ 最后一击强制控制结束后造成额外伤害\n
+ - 总攻击力相同
+ """
+ ...
-# 暗影盛宴 디스트로이어
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/47bd4871f29defc2a0021ee9261d7a5b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill19(ActiveSkill):
+ def vp_2(self):
+ """
+ [暗影囚笼]\n
+ 每次攻击必定使敌人进入失明状态\n
+ 每2次斩击恢复1个灵魂\n
+ 施放过程中所受伤害 -70%
+ """
+ ...
+
+# 暗影盛宴
+# swordman_female/dark_templar/47bd4871f29defc2a0021ee9261d7a5b
+# 1645c45aabb008c98406b3a16447040d/47bd4871f29defc2a0021ee9261d7a5b
+class Skill33(ActiveSkill):
+ """
+ 高高跃起后, 向地面发射暗属性剑气并引发爆炸攻击周围敌人。\n
+ 可在跳跃时使用, 爆炸攻击命中时可以额外累积一定量的灵魂。\n
+ 在决斗场中, 无法在跳跃过程中使用。
+ """
name = "暗影盛宴"
learnLv = 45
masterLv = 60
@@ -386,68 +699,123 @@ class Skill19(ActiveSkill):
cd = 40
mp = [120, 2024]
uuid = "47bd4871f29defc2a0021ee9261d7a5b"
- vps = [
- {
- "name": "虚空冲击",
- "desc": "施放时间减少
范围增加",
- "explain": "[暗影盛宴]
用投掷暗影球代替剑气乱舞
- 变更为单次攻击
- 总攻击力相同
可以在地面和空中施放"
- },
- {
- "name": "暗影囚狱",
- "desc": "赋予无敌状态
吸收最大数量灵魂",
- "explain": "[暗影盛宴]
施放时进入无敌状态
技能结束时灵魂恢复至最大值"
- }
- ]
- data0 = [0, 4488, 4944, 5400, 5859, 6314, 6771, 7224, 7683, 8138, 8594, 9048, 9504, 9960, 10416, 10868, 11328, 11782, 12237, 12696, 13149, 13605, 14060, 14518, 14972, 15429, 15882, 16341, 16796, 17252, 17706, 18162, 18621, 19076, 19533, 19983, 20442, 20898, 21354, 21808, 22263, 22718, 23178, 23630, 24090, 24540, 24999, 25456, 25911, 26368, 26820, 27279, 27732, 28191, 28646, 29100, 29554, 30012, 30466, 30921, 31376, 31838, 32290, 32750, 33201, 33657, 34113, 34570, 35026, 35478, 35937]# noqa: E501
- hit0 = 15
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
+ # 爆炸攻击次数 : {value0}次
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 爆炸攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 15
+ # 爆炸攻击时, 额外的灵魂累积数 : {value2}
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # [范围信息]
+ # 攻击范围 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
-# 灵魂傀儡 충실한 종
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/38612d8f2561edc2eb68d5057a837bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill20(PassiveSkill):
+ def vp_1(self):
+ """
+ [暗影盛宴]\n
+ 用投掷暗影球代替剑气乱舞\n
+ - 变更为单次攻击\n
+ - 总攻击力相同\n
+ 可以在地面和空中施放
+ """
+ ...
+
+ def vp_2(self):
+ """
+ [暗影盛宴]\n
+ 施放时进入无敌状态\n
+ 技能结束时灵魂恢复至最大值
+ """
+ ...
+
+# 灵魂傀儡
+# swordman_female/dark_templar/38612d8f2561edc2eb68d5057a837bfa
+# 1645c45aabb008c98406b3a16447040d/38612d8f2561edc2eb68d5057a837bfa
+class Skill34(PassiveSkill):
+ """
+ 傀儡提升暗帝的魔法暴击率和暴击伤害, 并且攻击时, 有一定几率黏在敌人身上吸收敌人的灵魂。\n
+ 黏在敌人身上的傀儡会以一定的间隔吸收敌人的灵魂并传送给暗帝。
+ """
name = "灵魂傀儡"
learnLv = 48
masterLv = 40
maxLv = 50
- position = 4
+ position = 0 #TODO
rangeLv = 3
uuid = "38612d8f2561edc2eb68d5057a837bfa"
-
- 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, 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]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 附着傀儡的几率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 持续时间 : {value1}秒
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 吸收敌人灵魂的时间间隔 : {value2}秒
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 同一个敌人再次变成傀儡所需的时间 : {value3}秒
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 魔法暴击率增加 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 暴击伤害增加率 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
associate = [
- {"type":"*skillRation","data":data0},
+ {"type":"*skillRation","data":data5},
]
-
-# 末日杀戮 둠스데이
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/b3659936a9a74c4ed6f7faf07cca1f9e?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill21(ActiveSkill):
- name = "末日杀戮"
+# 末日狂战
+# swordman_female/dark_templar/b3659936a9a74c4ed6f7faf07cca1f9e
+# 1645c45aabb008c98406b3a16447040d/b3659936a9a74c4ed6f7faf07cca1f9e
+class Skill35(ActiveSkill):
+ """
+ 借用冥王乌希尔的权能生成暗属性魔法剑向前刺击, 并将敌人汇聚到黑暗球体内, 同时球体会召唤出魅影一起向敌人施展暗属性攻击。\n
+ 被刺中的敌人会受到伤害, 与球体召唤的魅影面对面施放魅影连击后, 吸收魅影之力攻击敌人。 随后, 黑暗球体会爆炸。结束施放后, 在一定时间内使用[释魂飞弹]将不消耗灵魂。
+ """
+ name = "末日狂战"
learnLv = 50
masterLv = 40
maxLv = 50
- position = 6
+ position = 0 #TODO
rangeLv = 5
cube = 5
cd = 145
mp = [900, 7559]
uuid = "b3659936a9a74c4ed6f7faf07cca1f9e"
-
- data0 = [0, 1781, 2193, 2608, 3017, 3432, 3846, 4259, 4672, 5084, 5498, 5913, 6323, 6738, 7146, 7561, 7975, 8389, 8802, 9213, 9626, 10044, 10450, 10866, 11277, 11694, 12104, 12519, 12935, 13343, 13756, 14169, 14583, 14996, 15408, 15822, 16233, 16647, 17062, 17472, 17885, 18299, 18714, 19126, 19539, 19954, 20365, 20780, 21192, 21604, 22019]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 刺击攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
-
- data1 = [0, 3574, 4400, 5228, 6061, 6889, 7717, 8545, 9378, 10205, 11033, 11865, 12692, 13520, 14347, 15178, 16007, 16834, 17663, 18493, 19318, 20149, 20981, 21810, 22637, 23464, 24296, 25124, 25952, 26782, 27610, 28439, 29267, 30098, 30927, 31755, 32585, 33413, 34242, 35069, 35901, 36729, 37555, 38383, 39216, 40042, 40872, 41701, 42532, 43360, 44186]# noqa: E501
+ # 魅影连击攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 5
-
- data2 = [0, 15184, 18706, 22224, 25749, 29267, 32792, 36312, 39830, 43352, 46873, 50394, 53915, 57440, 60960, 64480, 68000, 71520, 75044, 78565, 82086, 85606, 89126, 92650, 96171, 99692, 103214, 106731, 110255, 113774, 117297, 120819, 124340, 127859, 131380, 134905, 138424, 141945, 145466, 148988, 152507, 156027, 159552, 163073, 166593, 170114, 173631, 177157, 180678, 184198, 187721]# noqa: E501
+ # 最终一击攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
hit2 = 5
+ # 魅影连击多段攻击次数 : {value3}次
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 最终一击多段攻击次数 : {value4}次
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 爆炸攻击力 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ hit5 = 1
+ # [释魂飞弹]无消耗状态的持续时间 : {value6}秒
+ data6 = get_data(f'{prefix}/{uuid}', 6)
- data3 = [0, 30831, 37981, 45128, 52280, 59428, 66578, 73728, 80875, 88025, 95172, 102325, 109474, 116624, 123772, 130921, 138070, 145222, 152369, 159519, 166672, 173819, 180969, 188118, 195265, 202419, 209567, 216714, 223863, 231014, 238163, 245313, 252462, 259612, 266759, 273911, 281059, 288209, 295358, 302509, 309657, 316808, 323957, 331104, 338256, 345402, 352554, 359703, 366852, 374002, 381150]# noqa: E501
- hit3 = 1 #TODO
-
-# 魔影轰杀 스타폴
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/a2d943797daca862a6f321aca6ac9bfa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill22(ActiveSkill):
+# 魔影轰杀
+# swordman_female/dark_templar/a2d943797daca862a6f321aca6ac9bfa
+# 1645c45aabb008c98406b3a16447040d/a2d943797daca862a6f321aca6ac9bfa
+class Skill36(ActiveSkill):
+ """
+ 将蕴含乌希尔气息的剑刺向地面, 使敌人受到暗属性伤害。\n
+ 抓住目标后追踪敌人并爆炸, 爆炸时会对周围的敌人造成伤害。\n
+ 可以多次更换目标进行追踪并爆炸, 若没有目标则向前方移动并爆炸。
+ """
name = "魔影轰杀"
learnLv = 60
masterLv = 40
@@ -458,25 +826,48 @@ class Skill22(ActiveSkill):
cd = 30
mp = [600, 1840]
uuid = "a2d943797daca862a6f321aca6ac9bfa"
- vps = [
- {
- "name": "暗影随行",
- "desc": "增加再次按技能键的功能
追踪范围增加",
- "explain": "[魔影轰杀]
魔影由追踪敌人变更为环绕在自身周围
再次按技能键时, 发射全部魔影
- 锁定射程增加"
- },
- {
- "name": "黑暗弹幕",
- "desc": "变更追踪范围
可以在其他动作中施放。",
- "explain": "[魔影轰杀]
在空中降下魔影
- 向周围600px内最强敌人降下
删除施放动作, 可以在其他动作中施放"
- }
- ]
- data0 = [0, 16479, 18147, 19821, 21492, 23164, 24834, 26511, 28185, 29854, 31524, 33198, 34870, 36540, 38212, 39884, 41556, 43224, 44900, 46576, 48240, 49917, 51588, 53262, 54928, 56606, 58276, 59944, 61617, 63290, 64966, 66632, 68307, 69981, 71654, 73322, 74996, 76666, 78338, 80008, 81682, 83355, 85022, 86697, 88368, 90046, 91710, 93386, 95058, 96729, 98400]# noqa: E501
- hit0 = 4
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
-# 死亡献祭 이몰레이션
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/c7bf7ccab413009640e65ca6f2f0263a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill23(ActiveSkill):
- name = "死亡献祭"
+ # 爆炸次数 : {value0}次
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 爆炸攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 4
+ # [范围信息]
+ # 攻击距离 : {value2}px
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 爆炸范围 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+
+ def vp_1(self):
+ """
+ [魔影轰杀]\n
+ 魔影由追踪敌人变更为环绕在自身周围\n
+ 再次按技能键时, 发射全部魔影\n
+ - 锁定射程增加
+ """
+ ...
+
+ def vp_2(self):
+ """
+ [魔影轰杀]\n
+ 从空中降下魔影\n
+ - 向周围600px内最强敌人降下\n
+ 删除施放动作, 可以在其他动作中施放
+ """
+ ...
+
+# 黑暗献祭
+# swordman_female/dark_templar/c7bf7ccab413009640e65ca6f2f0263a
+# 1645c45aabb008c98406b3a16447040d/c7bf7ccab413009640e65ca6f2f0263a
+class Skill37(ActiveSkill):
+ """
+ 在角色周围生成暗属性魔法阵, 使敌人进入减速状态, 并且在造成多段伤害后引爆。
+ """
+ name = "黑暗献祭"
learnLv = 70
masterLv = 40
maxLv = 50
@@ -486,29 +877,63 @@ class Skill23(ActiveSkill):
cd = 50
mp = [1200, 2520]
uuid = "c7bf7ccab413009640e65ca6f2f0263a"
- vps = [
- {
- "name": "无上祭品",
- "desc": "施放时间减少
追加聚集敌人",
- "explain": "[黑暗献祭]
在前方召唤幻影, 替代自身生成魔法阵
增加以幻影为中心吸附敌人的功能
幻影生成魔法阵时, 可以移动"
- },
- {
- "name": "幽冥圣域",
- "desc": "追加强制控制功能
范围增加
合并[释魂飞弹]攻击力
增加再次按技能键的功能",
- "explain": "[黑暗献祭]
在前方生成吸收[释魂飞弹]的黑暗之花
- 强制控制周围区域内的敌人
再次按技能键或持续时间结束时, 领域爆炸
- 总攻击力相同
- 合算累积的飞弹伤害
发动[幽冥圣域]时, 施放[释魂飞弹]不消耗灵魂"
- }
- ]
- data0 = [0, 4602, 5064, 5532, 5997, 6466, 6930, 7396, 7868, 8334, 8799, 9264, 9734, 10202, 10668, 11130, 11596, 12064, 12536, 12998, 13468, 13930, 14402, 14864, 15332, 15801, 16266, 16734, 17196, 17666, 18134, 18598, 19064, 19528, 20000, 20468, 20934, 21398, 21867, 22332, 22802, 23260, 23733, 24200, 24666, 25131, 25599, 26067, 26534, 26998, 27468]# noqa: E501
- hit0 = 11
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
- data1 = [0, 52670, 58011, 63351, 68694, 74036, 79383, 84728, 90066, 95410, 100752, 106098, 111446, 116781, 122128, 127468, 132816, 138159, 143498, 148842, 154184, 159531, 164871, 170214, 175558, 180898, 186240, 191588, 196932, 202272, 207616, 212954, 218304, 223647, 228990, 234333, 239673, 245019, 250360, 255706, 261046, 266386, 271734, 277078, 282418, 287760, 293106, 298450, 303794, 309132, 314480]# noqa: E501
- hit1 = 1
+ # 减速几率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 攻击、 移动速度减少 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 攻击、 移动速度减少的持续时间 : {value2}秒
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 初始攻击力 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ hit3 = 1
+ # 多段攻击攻击力 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ hit4 = 10
+ # 爆炸攻击力 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ hit5 = 1
+ # 多段攻击次数 : {value6}次
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ # [范围信息]
+ # 魔法阵范围 : {value7}%
+ data7 = get_data(f'{prefix}/{uuid}', 7)
+ def vp_1(self):
+ """
+ [黑暗献祭]\n
+ 在前方召唤幻影, 替代自身生成魔法阵\n
+ 增加以幻影为中心吸附敌人的功能\n
+ 幻影生成魔法阵时, 可以移动
+ """
+ ...
-# 天罚死光 데우스 엑스 레이
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/e0a072e8cef2d77893aad5f68aeed56a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill24(ActiveSkill):
- name = "天罚死光"
+ def vp_2(self):
+ """
+ [黑暗献祭]\n
+ 在前方生成吸收[释魂飞弹]的黑暗之花\n
+ - 强制控制领域内的敌人\n
+ 再次按技能键或持续时间结束时, 领域爆炸\n
+ - 总攻击力相同\n
+ - 合算累积的飞弹伤害\n
+ 发动[幽冥圣域]时, 施放[释魂飞弹], 不会消耗灵魂
+ """
+ ...
+
+# 罚罪之光
+# swordman_female/dark_templar/e0a072e8cef2d77893aad5f68aeed56a
+# 1645c45aabb008c98406b3a16447040d/e0a072e8cef2d77893aad5f68aeed56a
+class Skill38(ActiveSkill):
+ """
+ 死亡之光, 裁决之力。\n
+ 在剑尖上聚集裁决的力量, 向前方发射死亡之光。\n
+ 施放技能时若拥有灵魂, 则根据蓄气时间的长短消耗一定数量的灵魂, 消耗的灵魂数量越多, 攻击力越高。
+ """
+ name = "罚罪之光"
learnLv = 75
masterLv = 40
maxLv = 50
@@ -518,26 +943,60 @@ class Skill24(ActiveSkill):
cd = 40
mp = [580, 4500]
uuid = "e0a072e8cef2d77893aad5f68aeed56a"
- vps = [
- {
- "name": "天怒之光",
- "desc": "范围增加
施放时间减少",
- "explain": "[罚罪之光]
额外发射4个小型能量炮
不填充灵魂, 立即发射能量炮
- 立即最多消耗10个灵魂"
- },
- {
- "name": "灵魂焚化",
- "desc": "赋予速度增益效果
强化消耗灵魂功能",
- "explain": "[罚罪之光]
灵魂数量上限 + 10个
施放时额外消耗10个灵魂
- 攻击速度 + 10%, 效果持续10秒
每拥有1个灵魂, 暗殿骑士的攻击速度 + 0.4%"
- }
- ]
- data0 = [0, 103631, 114144, 124657, 135171, 145683, 156200, 166710, 177225, 187737, 198252, 208763, 219279, 229791, 240304, 250817, 261330, 271845, 282360, 292871, 303385, 313896, 324411, 334925, 345438, 355951, 366465, 376977, 387494, 398006, 408520, 419031, 429546, 440056, 450572, 461086, 471598, 482113, 492623, 503140, 513654, 524166, 534680, 545192, 555705, 566223, 576734, 587248, 597758, 608271, 618787]# noqa: E501
- hit0 = 1 #TODO
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
+ # [罚罪之光]攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ hit0 = 1
+ # 最小蓄气时间 : {value1}秒
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # 消耗灵魂数量上限 : {value2}个
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 吸收灵魂时间间隔 : {value3}秒
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 每消耗1个灵魂攻击力增加率 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 吸收灵魂后延迟时间上限 : {value5}秒
+ data5 = get_data(f'{prefix}/{uuid}', 5)
+ # [范围信息]
+ # 范围 : {value6}%
+ data6 = get_data(f'{prefix}/{uuid}', 6)
+ def vp_1(self):
+ """
+ [罚罪之光]\n
+ 额外发射4个小型能量炮\n
+ 不填充灵魂, 立即发射能量炮\n
+ - 立即最多消耗10个灵魂
+ """
+ ...
-# 薄暮 베스퍼스
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/2a0a39184de92acf1c1375e00b77404c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill25(PassiveSkill):
+ def vp_2(self):
+ """
+ [罚罪之光]\n
+ 灵魂数量上限 +10个\n
+ 施放时额外消耗10个灵魂\n
+ - 攻击速度 +10%, 效果持续10秒\n
+ 每拥有1个灵魂, 暗殿骑士的攻击速度 +0.4%
+ """
+ ...
+
+# 薄暮
+# swordman_female/dark_templar/2a0a39184de92acf1c1375e00b77404c
+# 1645c45aabb008c98406b3a16447040d/2a0a39184de92acf1c1375e00b77404c
+class Skill39(PassiveSkill):
+ """
+ 战斗前, 通过祈祷变更部分技能功能, 强化部分消耗灵魂技能的附加效果。\n
+ [攻击力增加]\n
+ 基本攻击、 [暗影之矛]、 [暗影缠袭]、 [幻影摄取]、 [魅影暗魂斩]、 [暗影禁锢]、 [暗影漩涡]、 [魔镜幻影阵]、 [暗影囚笼]、 [末日狂战]、 [魔影轰杀]、 [黑暗献祭]、 [暗影盛宴]、 [罚罪之光]、 [天罚之剑]、 [神罚 · 灭世裁决]、 [暗影绽放 : 死亡荆棘]、 [冥王降临 : 净土救赎]\n
+ [效果变更]\n
+ [魅影暗魂斩] : 取消发射剑气前的魅影, 增加技能攻击力, 增加的攻击力相当于魅影的攻击力。\n
+ [消耗灵魂的附加效果强化]\n
+ [释魂狂怒]、 [罚罪之光]、 [天罚之剑]
+ """
name = "薄暮"
learnLv = 75
masterLv = 40
@@ -545,17 +1004,29 @@ class Skill25(PassiveSkill):
position = 1
rangeLv = 3
uuid = "2a0a39184de92acf1c1375e00b77404c"
-
- data0 = [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
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # [释魂飞弹、 释魂狂怒除外]
+ # 基本攻击力和技能攻击力增加率 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 消耗灵魂时, 附加效果增加率 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
associate = [
- {"type": "*skillRation", "data": data0,"skills":['影刃', '暗影之矛', '暗影缠袭', '灵魂摄取', '魅影暗魂斩', '暗影禁锢', '暗影漩涡', '魔镜幻影阵', '暗影囚杀', '末日杀戮', '魔影轰杀', '死亡献祭', '暗影盛宴', '天罚死光', '天罚之剑', '神罚 · 灭世裁决', '暗影绽放 : 死亡荆棘', '冥王降临 : 净土救赎']},
+ {"type": "*skillRation", "data": data0,"exceptSkills":['释魂飞弹', '释魂狂怒']},
]
-
-# 天罚之剑 지하드
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/c5a2956d8ed3af1746ed2f76ca971a09?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill26(ActiveSkill):
+# 天罚之剑
+# swordman_female/dark_templar/c5a2956d8ed3af1746ed2f76ca971a09
+# 1645c45aabb008c98406b3a16447040d/c5a2956d8ed3af1746ed2f76ca971a09
+class Skill40(ActiveSkill):
+ """
+ 代表神圣战争的天罚之剑。\n
+ 利用技能键和方向键, 可将天罚之剑召唤到指定的位置。\n
+ 剑落下的地方将发生剧烈的爆炸。\n
+ 施放技能时若拥有灵魂, 则每消耗1个灵魂可以增加一定攻击力。 消耗的灵魂数量越多, 攻击力越高。
+ """
name = "天罚之剑"
learnLv = 80
masterLv = 40
@@ -566,28 +1037,55 @@ class Skill26(ActiveSkill):
cd = 45
mp = [580, 4500]
uuid = "c5a2956d8ed3af1746ed2f76ca971a09"
- vps = [
- {
- "name": "夜之裁决者",
- "desc": "施放时间减少
追踪",
- "explain": "[天罚之剑]
向一定范围内最强敌人插入落剑
- 仅在范围内存在敌人时激活技能
不消耗灵魂, 固定适用最大攻击力"
- },
- {
- "name": "暗影之矛",
- "desc": "范围增加
取消僵直",
- "explain": "[天罚之剑]
挥剑向前方发射剑气
- 总攻击力相同
可以在地面和空中施放
部分技能可以相互强制中断施放
- 目标技能 : [暗影囚笼]、 [暗影盛宴]、 [暗影绽放 : 死亡荆棘]"
- }
- ]
- data0 = [0, 28773, 31689, 34611, 37529, 40444, 43366, 46284, 49203, 52123, 55042, 57959, 60882, 63797, 66717, 69637, 72556, 75474, 78393, 81312, 84227, 87150, 90068, 92987, 95907, 98826, 101743, 104664, 107581, 110498, 113421, 116338, 119259, 122176, 125095, 128015, 130933, 133852, 136774, 139690, 142607, 145525, 148445, 151364, 154282, 157205, 160119, 163042, 165960, 168877, 171798]# noqa: E501
+ hasVP = True
+ hasUP = True
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
+
+ # 剑爆炸攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
-
- data1 = [0, 75414, 83067, 90718, 98368, 106017, 113671, 121319, 128974, 136623, 144272, 151924, 159574, 167225, 174877, 182529, 190179, 197830, 205481, 213131, 220786, 228434, 236085, 243738, 251387, 259037, 266686, 274341, 281992, 289640, 297293, 304943, 312593, 320246, 327896, 335547, 343200, 350848, 358499, 366154, 373803, 381453, 389103, 396756, 404406, 412054, 419708, 427358, 435010, 442659, 450309]# noqa: E501
+ # 剑冲击攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
+ # 该技能可消耗的灵魂数量上限 : {value2}个
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # 每消耗1个灵魂时, 攻击力增加量 : {value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # [范围信息]
+ # 大小 : {value4}%
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ def vp_1(self):
+ """
+ [天罚之剑]\n
+ 向一定范围内最强敌人落剑\n
+ - 仅在范围内存在敌人时激活技能\n
+ 不消耗灵魂, 固定适用最大攻击力
+ """
+ ...
-# 神罚 · 灭世裁决 퍼니쉬먼트
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0fbb8de70002ad34f046c94c2cb3e863?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill27(ActiveSkill):
+ def vp_2(self):
+ """
+ [天罚之剑]\n
+ 挥剑向前方发射剑气\n
+ - 总攻击力相同\n
+ 可以在地面和空中施放\n
+ 部分技能可以相互强制中断施放\n
+ - 目标技能 : [暗影囚笼]、 [暗影盛宴]、 [暗影绽放 : 死亡荆棘]
+ """
+ ...
+
+# 神罚 · 灭世裁决
+# swordman_female/dark_templar/0fbb8de70002ad34f046c94c2cb3e863
+# 1645c45aabb008c98406b3a16447040d/0fbb8de70002ad34f046c94c2cb3e863
+class Skill41(ActiveSkill):
+ """
+ 裁决异徒的坚定信念。\n
+ 在前方生成魔法阵束缚敌人并进行攻击。\n
+ 施放技能时若拥有灵魂, 则每消耗1个灵魂可以增加一定攻击力。 消耗的灵魂数量越多, 攻击力越高。\n
+ 连续按技能键, 可以加快攻击速度。
+ """
name = "神罚 · 灭世裁决"
learnLv = 85
masterLv = 40
@@ -598,17 +1096,32 @@ class Skill27(ActiveSkill):
cd = 180
mp = [2500, 5000]
uuid = "0fbb8de70002ad34f046c94c2cb3e863"
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 魔法阵范围 : {value0}px
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # 乱舞攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ hit1 = 7
+ # 最终一击爆炸攻击力 : {value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ hit2 = 1
+ # 乱舞多段攻击次数 : {value3}次
+ data3 = get_data(f'{prefix}/{uuid}', 3)
+ # 灵魂消耗量上限 : {value4}个
+ data4 = get_data(f'{prefix}/{uuid}', 4)
+ # 每消耗1个灵魂时, 攻击力增加量 : {value5}%
+ data5 = get_data(f'{prefix}/{uuid}', 5)
- data0 = [0, 18772, 23121, 27472, 31827, 36177, 40530, 44881, 49232, 53588, 57939, 62291, 66644, 70994, 75346, 79700, 84052, 88406, 92759, 97108, 101460, 105814, 110164, 114518, 118870, 123225, 127574, 131927, 136280, 140631, 144985, 149336, 153688, 158042, 162391, 166745, 171100, 175451, 179802, 184156, 188505, 192859, 197211, 201561, 205918, 210269, 214619, 218973, 223322, 227677, 232030]# noqa: E501
- hit0 = 7
-
- data1 = [0, 131383, 161847, 192316, 222781, 253246, 283712, 314179, 344645, 375111, 405575, 436042, 466509, 496974, 527440, 557905, 588373, 618838, 649303, 679770, 710234, 740704, 771167, 801634, 832099, 862563, 893032, 923496, 953966, 984428, 1014896, 1045362, 1075827, 1106296, 1136759, 1167227, 1197691, 1228158, 1258624, 1289088, 1319556, 1350018, 1380487, 1410954, 1441419, 1471886, 1502348, 1532816, 1563284, 1593749, 1624217]# noqa: E501
- hit1 = 1
-
-
-# 暗影绽放 : 死亡荆棘 라케르쏜즈
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/e4c354a89c337310aeb7041d5e742828?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill28(ActiveSkill):
+# 暗影绽放 : 死亡荆棘
+# swordman_female/dark_templar/e4c354a89c337310aeb7041d5e742828
+# 1645c45aabb008c98406b3a16447040d/e4c354a89c337310aeb7041d5e742828
+class Skill42(ActiveSkill):
+ """
+ 使用影刃创造死亡之荆棘并向前方刺击, 然后撕裂敌人的灵魂。\n
+ 攻击命中时, 从敌人身上吸收一部分撕裂的灵魂。
+ """
name = "暗影绽放 : 死亡荆棘"
learnLv = 95
masterLv = 40
@@ -619,18 +1132,29 @@ class Skill28(ActiveSkill):
cd = 60
mp = [773, 6000]
uuid = "e4c354a89c337310aeb7041d5e742828"
-
- data0 = [0, 71339, 78567, 85801, 93033, 100267, 107499, 114730, 121964, 129196, 136428, 143660, 150893, 158127, 165358, 172591, 179824, 187056, 194287, 201519, 208750, 215984, 223215, 230449, 237682, 244915, 252146, 259378, 266611, 273845, 281076, 288309, 295541, 302775, 310005, 317239, 324470, 331703, 338934, 346166, 353400, 360632, 367864, 375097, 382329, 389562, 396793, 404024, 411258, 418490, 425726]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 灵魂刺击攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
-
- data1 = [0, 166454, 183328, 200206, 217080, 233956, 250831, 267705, 284583, 301458, 318333, 335207, 352083, 368961, 385834, 402711, 419586, 436462, 453339, 470213, 487087, 503965, 520838, 537714, 554589, 571467, 588342, 605217, 622094, 638966, 655842, 672718, 689594, 706469, 723346, 740223, 757097, 773972, 790847, 807722, 824599, 841473, 858349, 875225, 892100, 908977, 925851, 942728, 959601, 976478, 993354]# noqa: E501
+ # 爆炸攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
+ # 爆炸攻击命中时, 额外吸收灵魂的数量 : {value2}
+ data2 = get_data(f'{prefix}/{uuid}', 2)
-
-
-# 以身载灵 인카네이션
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/c27418ae613c647527200a7ca17d97fd?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill29(PassiveSkill):
+# 以身载灵
+# swordman_female/dark_templar/c27418ae613c647527200a7ca17d97fd
+# 1645c45aabb008c98406b3a16447040d/c27418ae613c647527200a7ca17d97fd
+class Skill43(PassiveSkill):
+ """
+ 将自身的灵魂作为容器, 迎接死神, 以践行乌希尔的教导。\n
+ 增加基本攻击力和技能攻击力 ([暗影漩涡]、 [魅影暗魂斩]除外), 部分技能赋予特殊效果。\n
+ [汲魂之力] - 进入地下城时, 初始灵魂数量为15个。\n
+ [暗影漩涡] - 魔法剑的持续时间结束时, 产生爆炸伤害。\n
+ [魅影暗魂斩] - 在前方召唤幻影一起发射剑气。
+ """
name = "以身载灵"
learnLv = 95
masterLv = 40
@@ -638,18 +1162,33 @@ class Skill29(PassiveSkill):
position = 5
rangeLv = 3
uuid = "c27418ae613c647527200a7ca17d97fd"
-
- 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
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 基本攻击力和转职技能攻击力增加率 ([暗影漩涡]、[魅影暗魂斩]除外) : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
+ # [汲魂之力]灵魂数量增加量 : {value1}个
+ data1 = get_data(f'{prefix}/{uuid}', 1)
+ # [暗影漩涡]魔法剑爆炸攻击力 : 总攻击力的{value2}%
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+ # [魅影暗魂斩]幻影的剑气攻击力 : 剑气攻击力的{value3}%
+ data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [
{"type":"*skillRation","data":data0},
{"type":"+hit0","data":[0]+[-1]*maxLv,"skills":["魅影暗魂斩"],"ratio":1}
]
-
-# 冥王降临 : 净土救赎 콰이터스 리뎀션
-# https://api.neople.co.kr/df/skills/1645c45aabb008c98406b3a16447040d/0e3da11226dd30c2aaef52e36eff7f3f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
-class Skill30(ActiveSkill):
+# 冥王降临 : 净土救赎
+# swordman_female/dark_templar/0e3da11226dd30c2aaef52e36eff7f3f
+# 1645c45aabb008c98406b3a16447040d/0e3da11226dd30c2aaef52e36eff7f3f
+class Skill44(ActiveSkill):
+ """
+ 使用影刃创造乌希尔的领域后囚禁敌人。 乌希尔降临后, 利用神之权能吸收领域内敌人的灵魂, 然后将其引爆。\n
+ [三次觉醒技能]\n
+ 施放三次觉醒技能时, 与关联的技能共享冷却时间。\n
+ 若关联的技能还在冷却中, 则无法使用三次觉醒技能。
+ """
name = "冥王降临 : 净土救赎"
learnLv = 100
masterLv = 40
@@ -660,12 +1199,18 @@ class Skill30(ActiveSkill):
cd = 290
mp = [4027, 8054]
uuid = "0e3da11226dd30c2aaef52e36eff7f3f"
-
- data0 = [0, 21775, 26824, 31875, 36923, 41973, 47021, 52072, 57122, 62172, 67221, 72270, 77320, 82368, 87419, 92468, 97518, 102567, 107617, 112666, 117717, 122764, 127814, 132863, 137915, 142963, 148014, 153063, 158111, 163163, 168209, 173260, 178308, 183359, 188406, 193458, 198508, 203555, 208603, 213654, 218702, 223753, 228801, 233854, 238900, 243952, 249001, 254050, 259101, 264148, 269200]# noqa: E501
+ hasVP = False
+ hasUP = False
+ custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
+ # 吸收灵魂时多段攻击力 : {value0}%
+ data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 10
-
- data1 = [0, 508098, 625922, 743738, 861561, 979382, 1097198, 1215023, 1332844, 1450662, 1568482, 1686304, 1804122, 1921945, 2039768, 2157588, 2275404, 2393229, 2511050, 2628869, 2746690, 2864510, 2982328, 3100151, 3217974, 3335791, 3453612, 3571434, 3689250, 3807075, 3924896, 4042713, 4160534, 4278359, 4396176, 4513998, 4631818, 4749637, 4867458, 4985282, 5103098, 5220921, 5338742, 5456560, 5574382, 5692203, 5810024, 5927844, 6045664, 6163489, 6281304]# noqa: E501
+ # 灵魂爆炸攻击力 : {value1}%
+ data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
+ # 吸收灵魂时多段攻击次数 : {value2}次
+ data2 = get_data(f'{prefix}/{uuid}', 2)
+
class classChange(Character):
def __init__(self, equVersion):
@@ -673,6 +1218,10 @@ class classChange(Character):
self.name = 'dark_templar'
self.nameCN = '极诣·暗殿骑士'
self.role = 'swordman_female'
+ self.角色 = '鬼剑士(女)'
+ self.职业 = '暗殿骑士'
+ self.jobId = '1645c45aabb008c98406b3a16447040d'
+ self.jobGrowId = '618326026de1a1f1cfba5dbd0b8396e7'
self.武器选项 = ['巨剑', '钝器', '太刀', '短剑']
self.输出类型选项 = ['魔法百分比']
@@ -681,9 +1230,4 @@ class classChange(Character):
self.防具类型 = '板甲'
self.buff = 1.72
- self.角色 = '鬼剑士(女)'
-
- self.职业 = '暗殿骑士'
-
super().__init__(equVersion, __name__)
-