This commit is contained in:
2026-05-29 09:39:46 +08:00
parent f30a58f033
commit 7fe94c7067
46 changed files with 21594 additions and 10067 deletions
+206 -145
View File
@@ -1,7 +1,9 @@
#a5ccbaf5538981c6ef99b236c0a60b73
# a5ccbaf5538981c6ef99b236c0a60b73
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
prefix = "mage_male/blood_mage/cn/skillDetail"
prefix = 'mage_male/blood_mage/cn/skillDetail'
# 魔法旋风
# mage_male/blood_mage/3c5604bdbb0240b8f130f59ab40509c3
@@ -15,17 +17,18 @@ class Skill0(ActiveSkill):
- [转职为逐风者时附加效果] -\n
增加攻击力, 可以按<X>键进行追加操作。
"""
name = "魔法旋风"
name = '魔法旋风'
learnLv = 1
masterLv = 10
maxLv = 20
position = 4 #TODO
position = 4 # TODO
rangeLv = 3
cd = 2
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
uuid = '3c5604bdbb0240b8f130f59ab40509c3'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -39,6 +42,7 @@ class Skill0(ActiveSkill):
# 攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法冰球
# mage_male/blood_mage/5dc7008b12a459325b548b0715c6b73c
# a5ccbaf5538981c6ef99b236c0a60b73/5dc7008b12a459325b548b0715c6b73c
@@ -47,18 +51,19 @@ class Skill1(ActiveSkill):
向前方发射魔法冰球。\n
在决斗场内, 冰球大小随技能等级增加而增大。
"""
name = "魔法冰球"
name = '魔法冰球'
learnLv = 1
masterLv = 60
maxLv = 70
position = 7 #TODO
position = 7 # TODO
rangeLv = 2
cd = 2
mp = [10, 84]
uuid = "5dc7008b12a459325b548b0715c6b73c"
uuid = '5dc7008b12a459325b548b0715c6b73c'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -66,6 +71,7 @@ class Skill1(ActiveSkill):
# 冰球大小 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 不死之身
# mage_male/blood_mage/bb34e8854a93fd250347a1c64119f7ab
# a5ccbaf5538981c6ef99b236c0a60b73/bb34e8854a93fd250347a1c64119f7ab
@@ -75,16 +81,17 @@ class Skill2(PassiveSkill):
自动恢复生命值模式下, 角色的生命值值可以在一定时间内自动恢复至100%, 但无法借用任何道具或其它途径恢复生命值, 且所受到的伤害还会加剧。\n
若在恢复模式下死亡, 则无法再次通过该技能复活。
"""
name = "不死之身"
name = '不死之身'
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
position = 0 # TODO
rangeLv = 3
uuid = "bb34e8854a93fd250347a1c64119f7ab"
uuid = 'bb34e8854a93fd250347a1c64119f7ab'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -95,6 +102,7 @@ class Skill2(PassiveSkill):
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/blood_mage/6e33d47e6622ce03b6defdd912140270
# a5ccbaf5538981c6ef99b236c0a60b73/6e33d47e6622ce03b6defdd912140270
@@ -102,16 +110,17 @@ class Skill3(PassiveSkill):
"""
增加魔法师的魔法值最大值; 若魔法值低于一定比率时, 还可增加魔法值恢复速度。
"""
name = "黑暗之眼"
name = '黑暗之眼'
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
position = 0 # TODO
rangeLv = 1
uuid = "6e33d47e6622ce03b6defdd912140270"
uuid = '6e33d47e6622ce03b6defdd912140270'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -120,6 +129,7 @@ class Skill3(PassiveSkill):
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2)
# 赤影步
# mage_male/blood_mage/ac21c02567f04a92b54dd85c091d1e5a
# a5ccbaf5538981c6ef99b236c0a60b73/ac21c02567f04a92b54dd85c091d1e5a
@@ -129,18 +139,19 @@ class Skill4(ActiveSkill):
使用向前方向键时, 可移动到最大距离。\n
在决斗场内, 无论前方有无敌人, 都会移动到最大距离。
"""
name = "赤影步"
name = '赤影步'
learnLv = 1
masterLv = 1
maxLv = 1
position = 6 #TODO
position = 6 # TODO
rangeLv = 2
cd = 1.5
mp = [51, 51]
uuid = "ac21c02567f04a92b54dd85c091d1e5a"
uuid = 'ac21c02567f04a92b54dd85c091d1e5a'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 移动距离上限 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -156,16 +167,18 @@ class Skill6(PassiveSkill):
增加基本攻击、 前冲攻击、 跳跃攻击、 [魔法旋风]的攻击力。\n
在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
"""
name = "基础精通"
name = '基础精通'
learnLv = 1
masterLv = 115
maxLv = 200
position = 1 #TODO
position = 1 # TODO
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
uuid = '5a56514f35cf0270ae8d6c65f8fefd78'
icon = '$common/$uuid'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -184,18 +197,19 @@ class Skill11(ActiveSkill):
转职成次元行者时, 可以学习[虚妄之火]技能。\n
学习[虚妄之火]后, 持续时间变更为无限, 且无法发动攻击。
"""
name = "幽冥火"
name = '幽冥火'
learnLv = 10
masterLv = 10
maxLv = 20
position = 9 #TODO
position = 9 # TODO
rangeLv = 3
cd = 10
mp = [30, 345]
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
uuid = 'cfacda0647b9a0f595df2c2aad30c18d'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -211,6 +225,7 @@ class Skill11(ActiveSkill):
# 魔法防御力增加 : {value5}
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血蝠之袭
# mage_male/blood_mage/d429147c372b549c3dadcabcba50787f
# a5ccbaf5538981c6ef99b236c0a60b73/d429147c372b549c3dadcabcba50787f
@@ -218,18 +233,19 @@ class Skill16(ActiveSkill):
"""
召唤蝙蝠冲向敌人造成多段伤害并吸取猩红气息。
"""
name = "血蝠之袭"
name = '血蝠之袭'
learnLv = 15
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cd = 5
mp = [24, 240]
uuid = "d429147c372b549c3dadcabcba50787f"
uuid = 'd429147c372b549c3dadcabcba50787f'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -242,6 +258,7 @@ class Skill16(ActiveSkill):
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 鲜血融合
# mage_male/blood_mage/0113c8b1306ca76d208f83f2d093dd62
# a5ccbaf5538981c6ef99b236c0a60b73/0113c8b1306ca76d208f83f2d093dd62
@@ -252,16 +269,17 @@ class Skill17(PassiveSkill):
猩红气息可以用吸收系技能吸收, 并在吸收状态下, 减少猩红气息消耗系技能的消耗量。\n
猩红气息不足时, 可以消耗生命值施放猩红气息消耗系技能。
"""
name = "鲜血融合"
name = '鲜血融合'
learnLv = 15
masterLv = 10
maxLv = 20
position = 0 #TODO
position = 0 # TODO
rangeLv = 3
uuid = "0113c8b1306ca76d208f83f2d093dd62"
uuid = '0113c8b1306ca76d208f83f2d093dd62'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# [学习技能时效果]
# 命中率增加 : {value0}%
@@ -281,10 +299,8 @@ class Skill17(PassiveSkill):
# [猩红气息不足时]
# 消耗生命值比率 : 猩红气息消耗量的{value6}%
data6 = get_data(f'{prefix}/{uuid}', 6)
associate = [
{"data":data2,"type":"$*PAtkP"},
{"data":data3,"type":"*cdReduce","skills":["血翼突击","鲜血长枪","猩红狩猎","狱血之牙","绯红之狱","隐行之噬","血翼绽放","死亡之握","血翼蔽空"]}
]
associate = [{'data': data2, 'type': '$*PAtkP'}, {'data': data3, 'type': '*cdReduce', 'skills': ['血翼突击', '鲜血长枪', '猩红狩猎', '狱血之牙', '绯红之狱', '隐行之噬', '血翼绽放', '死亡之握', '血翼蔽空']}]
# 鲜血之誓
# mage_male/blood_mage/8b08f9504167a9c0f3a1d29d71b7943e
@@ -294,16 +310,17 @@ class Skill18(PassiveSkill):
将穿戴的武器和猩红气息融合到一起, 像身体的一部分一样操控自如。\n
改变基本攻击、 冲刺攻击、 跳跃攻击、 [魔法旋风]的攻击效果; 攻击时敌人时, 可以吸收猩红气息。
"""
name = "鲜血之誓"
name = '鲜血之誓'
learnLv = 15
masterLv = 1
maxLv = 1
position = 8 #TODO
position = 8 # TODO
rangeLv = 2
uuid = "8b08f9504167a9c0f3a1d29d71b7943e"
uuid = '8b08f9504167a9c0f3a1d29d71b7943e'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 第1击猩红气息吸收量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -318,6 +335,7 @@ class Skill18(PassiveSkill):
# 跳跃攻击猩红气息吸收量 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血翼突击
# mage_male/blood_mage/ab6fc3303df03b58911967dfca2b5d07
# a5ccbaf5538981c6ef99b236c0a60b73/ab6fc3303df03b58911967dfca2b5d07
@@ -327,17 +345,18 @@ class Skill19(ActiveSkill):
该技能可以击退敌人。\n
可以在空中施放该技能, 利用方向键可以指定降落地点。
"""
name = "血翼突击"
name = '血翼突击'
learnLv = 15
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4 # TODO
rangeLv = 2
cd = 5
uuid = "ab6fc3303df03b58911967dfca2b5d07"
uuid = 'ab6fc3303df03b58911967dfca2b5d07'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -347,6 +366,7 @@ class Skill19(ActiveSkill):
# 血翼斩击攻击力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 鲜血长枪
# mage_male/blood_mage/002cbdd9bfd0f0b970451ae8d48d029e
# a5ccbaf5538981c6ef99b236c0a60b73/002cbdd9bfd0f0b970451ae8d48d029e
@@ -356,17 +376,18 @@ class Skill20(ActiveSkill):
举起状态可以持续一定时间, 若再按下技能键, 则把敌人砸向地面。\n
对无法抓取的敌人不适用抓取和控制效果。
"""
name = "鲜血长枪"
name = '鲜血长枪'
learnLv = 20
masterLv = 60
maxLv = 70
position = 5 #TODO
position = 5 # TODO
rangeLv = 2
cd = 6
uuid = "002cbdd9bfd0f0b970451ae8d48d029e"
uuid = '002cbdd9bfd0f0b970451ae8d48d029e'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -384,6 +405,7 @@ class Skill20(ActiveSkill):
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 血之共鸣
# mage_male/blood_mage/95b58ec89893dd9e50da1281ebe57175
# a5ccbaf5538981c6ef99b236c0a60b73/95b58ec89893dd9e50da1281ebe57175
@@ -391,20 +413,22 @@ class Skill22(PassiveSkill):
"""
精通鲜血的力量并与之共鸣。
"""
name = "血之共鸣"
name = '血之共鸣'
learnLv = 20
masterLv = 1
maxLv = 11
position = 0 #TODO
position = 0 # TODO
rangeLv = 3
uuid = "95b58ec89893dd9e50da1281ebe57175"
uuid = '95b58ec89893dd9e50da1281ebe57175'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 血蝠之舞
# mage_male/blood_mage/c91a62dc0a18360acf5031ac0ebf09f5
@@ -413,18 +437,19 @@ class Skill23(ActiveSkill):
"""
召唤蝙蝠群, 使范围内的敌人受到多段伤害并吸取猩红气息。
"""
name = "血蝠之舞"
name = '血蝠之舞'
learnLv = 25
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cd = 6
mp = [80, 800]
uuid = "c91a62dc0a18360acf5031ac0ebf09f5"
uuid = 'c91a62dc0a18360acf5031ac0ebf09f5'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 多段攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -439,6 +464,7 @@ class Skill23(ActiveSkill):
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 猩红狩猎
# mage_male/blood_mage/0c3a468aee1f7ce06bf91eb3319518c1
# a5ccbaf5538981c6ef99b236c0a60b73/0c3a468aee1f7ce06bf91eb3319518c1
@@ -447,17 +473,18 @@ class Skill24(ActiveSkill):
在前方生成猩红之池, 从中射出针刺攻击敌人。\n
施放时, 输入向下/后方向键时, 则针刺就会从背后攻击敌人。
"""
name = "猩红狩猎"
name = '猩红狩猎'
learnLv = 25
masterLv = 60
maxLv = 70
position = 6 #TODO
position = 6 # TODO
rangeLv = 2
cd = 8
uuid = "0c3a468aee1f7ce06bf91eb3319518c1"
uuid = '0c3a468aee1f7ce06bf91eb3319518c1'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -470,6 +497,7 @@ class Skill24(ActiveSkill):
# 攻击范围比率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 赤红燃烧
# mage_male/blood_mage/5cac3411ccef1af333953e0ded5e942d
# a5ccbaf5538981c6ef99b236c0a60b73/5cac3411ccef1af333953e0ded5e942d
@@ -477,23 +505,25 @@ class Skill25(ActiveSkill):
"""
增加攻击力。
"""
name = "赤红燃烧"
name = '赤红燃烧'
learnLv = 25
masterLv = 10
maxLv = 20
position = 8 #TODO
position = 8 # TODO
rangeLv = 3
cd = 5
uuid = "5cac3411ccef1af333953e0ded5e942d"
uuid = '5cac3411ccef1af333953e0ded5e942d'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
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)
# 狱血之犬
# mage_male/blood_mage/85f7c810ad503790e8626439fe936d56
# a5ccbaf5538981c6ef99b236c0a60b73/85f7c810ad503790e8626439fe936d56
@@ -502,18 +532,19 @@ class Skill26(ActiveSkill):
利用猩红气息生成犬形怪物咬住敌人, 使其无法动弹, 然后撕咬敌人造成多段伤害并吸取猩红气息。\n
施放时输入下方向键 , 可以缩短犬形怪物的突进距离。
"""
name = "狱血之犬"
name = '狱血之犬'
learnLv = 30
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cd = 10
mp = [112, 1120]
uuid = "85f7c810ad503790e8626439fe936d56"
uuid = '85f7c810ad503790e8626439fe936d56'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 物理攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -531,6 +562,7 @@ class Skill26(ActiveSkill):
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 狱血之牙
# mage_male/blood_mage/31823197cc0b04d4c5dcf8f928d9220c
# a5ccbaf5538981c6ef99b236c0a60b73/31823197cc0b04d4c5dcf8f928d9220c
@@ -539,17 +571,18 @@ class Skill27(ActiveSkill):
利用猩红气息生成巨大的尖齿撕咬敌人。\n
施放时, 输入向前方向键, 则可以在更远处生成尖齿。
"""
name = "狱血之牙"
name = '狱血之牙'
learnLv = 30
masterLv = 60
maxLv = 70
position = 5 #TODO
position = 5 # TODO
rangeLv = 2
cd = 12
uuid = "31823197cc0b04d4c5dcf8f928d9220c"
uuid = '31823197cc0b04d4c5dcf8f928d9220c'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -560,6 +593,7 @@ class Skill27(ActiveSkill):
# 攻击范围比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 绯红之狱
# mage_male/blood_mage/dac8d8207618150c162e4c6f9e168527
# a5ccbaf5538981c6ef99b236c0a60b73/dac8d8207618150c162e4c6f9e168527
@@ -567,19 +601,20 @@ class Skill28(ActiveSkill):
"""
爆发出旋转的猩红气息, 对周围的敌人造成多段攻击伤害。
"""
name = "绯红之狱"
name = '绯红之狱'
learnLv = 35
masterLv = 60
maxLv = 70
position = 4 #TODO
position = 4 # TODO
rangeLv = 2
cube = 1
cd = 18
uuid = "dac8d8207618150c162e4c6f9e168527"
uuid = 'dac8d8207618150c162e4c6f9e168527'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -618,6 +653,7 @@ class Skill28(ActiveSkill):
self.skillRation *= 1 - 0.666
...
# 噬魂囚笼
# mage_male/blood_mage/8e358ecf99ac9df31a6132aeafe378a9
# a5ccbaf5538981c6ef99b236c0a60b73/8e358ecf99ac9df31a6132aeafe378a9
@@ -626,20 +662,21 @@ class Skill29(ActiveSkill):
在地面生成巨大的猩红之池, 从外围开始往中心喷射向上的猩红气息。\n
向上喷射的血气将敌人击退至猩红之池中心, 并吸取血气。
"""
name = "噬魂囚笼"
name = '噬魂囚笼'
learnLv = 40
masterLv = 60
maxLv = 70
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cube = 1
cd = 20
mp = [192, 1920]
uuid = "8e358ecf99ac9df31a6132aeafe378a9"
uuid = '8e358ecf99ac9df31a6132aeafe378a9'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -680,6 +717,7 @@ class Skill29(ActiveSkill):
"""
...
# 隐行之噬
# mage_male/blood_mage/78b86e64fbb74c1db1b71c50a5ac21cd
# a5ccbaf5538981c6ef99b236c0a60b73/78b86e64fbb74c1db1b71c50a5ac21cd
@@ -688,19 +726,20 @@ class Skill30(ActiveSkill):
向前潜行一段距离并抓取一个敌人吸取大量的猩红气息。\n
施放技能时消耗一定的猩红气息, 但是通过技能可以吸取更多猩红气息。
"""
name = "隐行之噬"
name = '隐行之噬'
learnLv = 45
masterLv = 60
maxLv = 70
position = 5 #TODO
position = 5 # TODO
rangeLv = 2
cube = 2
cd = 40
uuid = "78b86e64fbb74c1db1b71c50a5ac21cd"
uuid = '78b86e64fbb74c1db1b71c50a5ac21cd'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -743,6 +782,7 @@ class Skill30(ActiveSkill):
"""
...
# 赤狱之力
# mage_male/blood_mage/f4a561e272cc434a4905b3aa0c0de090
# a5ccbaf5538981c6ef99b236c0a60b73/f4a561e272cc434a4905b3aa0c0de090
@@ -751,20 +791,22 @@ class Skill31(PassiveSkill):
猩红法师觉醒为赤狱伯爵, 可以使猩红气息发挥出更强的效果。\n
进入地下城时,猩红气息系列技能始终处于高涨状态, 技能形态发生变化, 并增加攻击力。
"""
name = "赤狱之力"
name = '赤狱之力'
learnLv = 48
masterLv = 40
maxLv = 50
position = 3 #TODO
position = 3 # TODO
rangeLv = 3
uuid = "f4a561e272cc434a4905b3aa0c0de090"
uuid = 'f4a561e272cc434a4905b3aa0c0de090'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 伯爵之歌
# mage_male/blood_mage/0e409ac3e1c1f3976b3ef2bfe4c13069
@@ -774,18 +816,19 @@ class Skill32(ActiveSkill):
赤狱伯爵爆发体内的力量, 变成猩红之湖,将眼前的所有东西用猩红之枪穿刺掉,并吸收血气。\n
[成为锐利之枪, 穿刺敌人吧!]
"""
name = "伯爵之歌"
name = '伯爵之歌'
learnLv = 50
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6 # TODO
rangeLv = 5
cube = 5
cd = 145
uuid = "0e409ac3e1c1f3976b3ef2bfe4c13069"
uuid = '0e409ac3e1c1f3976b3ef2bfe4c13069'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -800,6 +843,7 @@ class Skill32(ActiveSkill):
# 猩红气息吸收量 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 魔仆召唤 : 狱犬
# mage_male/blood_mage/2e2b7efe778656690f9c8cb6e47c3932
# a5ccbaf5538981c6ef99b236c0a60b73/2e2b7efe778656690f9c8cb6e47c3932
@@ -809,20 +853,21 @@ class Skill33(ActiveSkill):
魔犬来回跳跃撕咬敌人并吸取猩红气息。\n
施放时, 输入向前方向键, 则可以在更远处生成猩红之池。
"""
name = "魔仆召唤 : 狱犬"
name = '魔仆召唤 : 狱犬'
learnLv = 60
masterLv = 40
maxLv = 50
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cube = 1
cd = 25
mp = [640, 1920]
uuid = "2e2b7efe778656690f9c8cb6e47c3932"
uuid = '2e2b7efe778656690f9c8cb6e47c3932'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -859,6 +904,7 @@ class Skill33(ActiveSkill):
self.skillRation *= 1 - 0.5
...
# 血翼绽放
# mage_male/blood_mage/902a016f6978f13740f237e4740a5646
# a5ccbaf5538981c6ef99b236c0a60b73/902a016f6978f13740f237e4740a5646
@@ -868,19 +914,20 @@ class Skill34(ActiveSkill):
蝙蝠群冲击波可以将敌人汇聚到角色身边。\n
施放时, 可以利用向前/下方向键调整瞬移距离。
"""
name = "血翼绽放"
name = '血翼绽放'
learnLv = 70
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 2
cube = 2
cd = 50
uuid = "902a016f6978f13740f237e4740a5646"
uuid = '902a016f6978f13740f237e4740a5646'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -913,6 +960,7 @@ class Skill34(ActiveSkill):
"""
...
# 地狱冥犬
# mage_male/blood_mage/4c5271b0ecce120d7fc113f377fae76f
# a5ccbaf5538981c6ef99b236c0a60b73/4c5271b0ecce120d7fc113f377fae76f
@@ -921,20 +969,21 @@ class Skill35(ActiveSkill):
利用猩红气息和蝙蝠群生成巨大的犬形怪撕咬敌人, 并吸收猩红气息。\n
施放时, 输入向前方向键, 可以撕咬更远处的敌人。
"""
name = "地狱冥犬"
name = '地狱冥犬'
learnLv = 75
masterLv = 40
maxLv = 50
position = 2 #TODO
position = 2 # TODO
rangeLv = 2
cube = 3
cd = 30
mp = [1066, 2133]
uuid = "4c5271b0ecce120d7fc113f377fae76f"
uuid = '4c5271b0ecce120d7fc113f377fae76f'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -970,6 +1019,7 @@ class Skill35(ActiveSkill):
"""
...
# 鲜血之殇
# mage_male/blood_mage/370586038cf40378f20d338d507a780c
# a5ccbaf5538981c6ef99b236c0a60b73/370586038cf40378f20d338d507a780c
@@ -977,16 +1027,17 @@ class Skill36(PassiveSkill):
"""
赤狱君主领悟了猩红真谛, 可以给敌人造成更大的致命伤。 在猩红气息蓄满的状态下吸收气息时, 可以恢复体力。
"""
name = "鲜血之殇"
name = '鲜血之殇'
learnLv = 75
masterLv = 40
maxLv = 50
position = 8 #TODO
position = 8 # TODO
rangeLv = 3
uuid = "370586038cf40378f20d338d507a780c"
uuid = '370586038cf40378f20d338d507a780c'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 暴击伤害增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -994,7 +1045,8 @@ class Skill36(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 猩红气息吸收量与生命值恢复量比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 死亡之握
# mage_male/blood_mage/dd32a9825ec1af42a91f2223be6658e5
@@ -1003,19 +1055,20 @@ class Skill37(ActiveSkill):
"""
形成猩红气息湖泊, 将上面的目标吸附到猩红法师的前方。 然后向敌人身上插入猩红气息之刺使其进入眩晕状态, 然后将刺和精气一起拔出。
"""
name = "死亡之握"
name = '死亡之握'
learnLv = 80
masterLv = 40
maxLv = 50
position = 4 #TODO
position = 4 # TODO
rangeLv = 2
cube = 5
cd = 50
uuid = "dd32a9825ec1af42a91f2223be6658e5"
uuid = 'dd32a9825ec1af42a91f2223be6658e5'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -1047,6 +1100,7 @@ class Skill37(ActiveSkill):
"""
...
# 血界彼岸
# mage_male/blood_mage/fa3ee243b36699e9d3fc34328adf6417
# a5ccbaf5538981c6ef99b236c0a60b73/fa3ee243b36699e9d3fc34328adf6417
@@ -1056,18 +1110,19 @@ class Skill38(ActiveSkill):
连续按攻击键或技能键, 可以加快攻击速度。\n
[和我融为一体吧!]
"""
name = "血界彼岸"
name = '血界彼岸'
learnLv = 85
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6 # TODO
rangeLv = 5
cube = 10
cd = 180
uuid = "fa3ee243b36699e9d3fc34328adf6417"
uuid = 'fa3ee243b36699e9d3fc34328adf6417'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1082,6 +1137,7 @@ class Skill38(ActiveSkill):
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 猩红之眼
# mage_male/blood_mage/3cb633d00f8f6ee088682c9171020d26
# a5ccbaf5538981c6ef99b236c0a60b73/3cb633d00f8f6ee088682c9171020d26
@@ -1094,16 +1150,17 @@ class Skill39(PassiveSkill):
[狱血之牙]\n
存在猩红气息吸收的敌人时, 在敌人位置生成尖齿, 造成更大范围的伤害。
"""
name = "猩红之眼"
name = '猩红之眼'
learnLv = 95
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 3
uuid = "3cb633d00f8f6ee088682c9171020d26"
uuid = '3cb633d00f8f6ee088682c9171020d26'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本、 技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1113,7 +1170,8 @@ class Skill39(PassiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# [狱血之牙]探索范围 : {value3}px
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 血翼蔽空
# mage_male/blood_mage/6d7c9a15c08cc41d70125083e869e1a1
@@ -1123,18 +1181,19 @@ class Skill40(ActiveSkill):
生成血翼, 原地旋转的同时大幅挥动血翼, 击飞前方的敌人。\n
角色后方的敌人被击时, 被击退至向角色前方一定距离。
"""
name = "血翼蔽空"
name = '血翼蔽空'
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
position = 7 # TODO
rangeLv = 2
cube = 7
cd = 60
uuid = "6d7c9a15c08cc41d70125083e869e1a1"
uuid = '6d7c9a15c08cc41d70125083e869e1a1'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息消耗量 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1142,6 +1201,7 @@ class Skill40(ActiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
hit1 = 1
# 血域帷幕·陨灭
# mage_male/blood_mage/1ff42548e611b94781a1ae8f063dd679
# a5ccbaf5538981c6ef99b236c0a60b73/1ff42548e611b94781a1ae8f063dd679
@@ -1153,18 +1213,19 @@ class Skill41(ActiveSkill):
使用三次觉醒技能时, 与关联的技能共享冷却时间。\n
若关联的技能还在冷却中, 则无法使用三次觉醒技能。
"""
name = "血域帷幕·陨灭"
name = '血域帷幕·陨灭'
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 5
cube = 15
cd = 290
uuid = "1ff42548e611b94781a1ae8f063dd679"
uuid = '1ff42548e611b94781a1ae8f063dd679'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 猩红气息帷幕攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,7 +1,8 @@
#a5ccbaf5538981c6ef99b236c0a60b73
# a5ccbaf5538981c6ef99b236c0a60b73
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
prefix = "mage_male/glacial_master/cn/skillDetail"
prefix = 'mage_male/glacial_master/cn/skillDetail'
# 不死之身
@@ -13,16 +14,17 @@ class Skill2(PassiveSkill):
自动恢复生命值模式下, 角色的生命值值可以在一定时间内自动恢复至100%, 但无法借用任何道具或其它途径恢复生命值, 且所受到的伤害还会加剧。\n
若在恢复模式下死亡, 则无法再次通过该技能复活。
"""
name = "不死之身"
name = '不死之身'
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
position = 0 # TODO
rangeLv = 3
uuid = "bb34e8854a93fd250347a1c64119f7ab"
uuid = 'bb34e8854a93fd250347a1c64119f7ab'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -33,6 +35,7 @@ class Skill2(PassiveSkill):
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/glacial_master/6e33d47e6622ce03b6defdd912140270
# a5ccbaf5538981c6ef99b236c0a60b73/6e33d47e6622ce03b6defdd912140270
@@ -40,16 +43,17 @@ class Skill3(PassiveSkill):
"""
增加魔法师的魔法值最大值; 若魔法值低于一定比率时, 还可增加魔法值恢复速度。
"""
name = "黑暗之眼"
name = '黑暗之眼'
learnLv = 1
masterLv = 1
maxLv = 1
position = 0 #TODO
position = 0 # TODO
rangeLv = 1
uuid = "6e33d47e6622ce03b6defdd912140270"
uuid = '6e33d47e6622ce03b6defdd912140270'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -58,6 +62,7 @@ class Skill3(PassiveSkill):
# 魔法值恢复速度增加 : {value2}倍
data2 = get_data(f'{prefix}/{uuid}', 2)
# 基础精通
# mage_male/glacial_master/5a56514f35cf0270ae8d6c65f8fefd78
# a5ccbaf5538981c6ef99b236c0a60b73/5a56514f35cf0270ae8d6c65f8fefd78
@@ -66,16 +71,18 @@ class Skill5(PassiveSkill):
增加基本攻击、 前冲攻击、 跳跃攻击、 [魔法旋风]的攻击力。\n
在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
"""
name = "基础精通"
name = '基础精通'
learnLv = 1
masterLv = 115
maxLv = 200
position = 0 #TODO
position = 0 # TODO
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
uuid = '5a56514f35cf0270ae8d6c65f8fefd78'
icon = '$common/$uuid'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -84,6 +91,7 @@ class Skill5(PassiveSkill):
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 瞬移
# mage_male/glacial_master/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
@@ -91,24 +99,26 @@ class Skill11(ActiveSkill):
"""
向指定方向快速移动一定距离。
"""
name = "瞬移"
name = '瞬移'
learnLv = 10
masterLv = 1
maxLv = 1
position = 0 #TODO
position = 0 # TODO
rangeLv = 2
cd = 1.5
mp = [40, 40]
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
uuid = '3d8f3d438405d79f8d3ed68072674d1e'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰魄剑
# mage_male/glacial_master/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
@@ -117,7 +127,8 @@ class Skill15(ActiveSkill):
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态, 第3击则可以击退敌人, 并有一定几率使敌人进入减速状态。\n
转职成为冰结师时, 才可以强制中断基本攻击动作, 并立即施放该技能。
"""
name = "冰魄剑"
name = '冰魄剑'
learnLv = 15
masterLv = 60
maxLv = 70
@@ -125,10 +136,10 @@ class Skill15(ActiveSkill):
rangeLv = 2
cd = 5
mp = [30, 280]
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
uuid = 'f2fb27162beb0b87a7cb9af7900e95f2'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -145,6 +156,7 @@ class Skill15(ActiveSkill):
# 攻击范围比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰之印
# mage_male/glacial_master/27bade584bb42fef68148d3a0b72bace
# a5ccbaf5538981c6ef99b236c0a60b73/27bade584bb42fef68148d3a0b72bace
@@ -154,19 +166,21 @@ class Skill16(ActiveSkill):
学习此技能后, 冰结师的冰冻抗性会达到最大值。\n
施放时, 可以开启或关闭冰结师技能所带的冰冻功能。
"""
name = "冰之印"
name = '冰之印'
learnLv = 15
masterLv = 1
maxLv = 1
position = 3
rangeLv = 1
uuid = "27bade584bb42fef68148d3a0b72bace"
uuid = '27bade584bb42fef68148d3a0b72bace'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 学习后, 冰冻抗性 : 100%
# 冰武精通
# mage_male/glacial_master/d2c6df5105577fb59fb92529a36165a0
# a5ccbaf5538981c6ef99b236c0a60b73/d2c6df5105577fb59fb92529a36165a0
@@ -174,20 +188,22 @@ class Skill17(PassiveSkill):
"""
增加基本攻击和转职技能的攻击力。同时使[寒冰连枪]、 [冰魄旋枪]新增冰冻效果。
"""
name = "冰武精通"
name = '冰武精通'
learnLv = 15
masterLv = 10
maxLv = 20
position = 6
rangeLv = 2
uuid = "d2c6df5105577fb59fb92529a36165a0"
uuid = 'd2c6df5105577fb59fb92529a36165a0'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"type":"*skillDamage","data":data0}]
associate = [{'type': '*skillDamage', 'data': data0}]
# 寒冰连枪
# mage_male/glacial_master/ade01c1d6afc8a05055225045e89fe49
@@ -199,7 +215,8 @@ class Skill18(ActiveSkill):
学习[冰武精通]后, 最后一击会产生冰冻效果。\n
霸体状态在决斗场不适用。
"""
name = "寒冰连枪"
name = '寒冰连枪'
learnLv = 20
masterLv = 60
maxLv = 70
@@ -207,10 +224,10 @@ class Skill18(ActiveSkill):
rangeLv = 2
cd = 3
mp = [20, 210]
uuid = "ade01c1d6afc8a05055225045e89fe49"
uuid = 'ade01c1d6afc8a05055225045e89fe49'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 冰枪攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -240,7 +257,8 @@ class Skill20(ActiveSkill):
施放后, 在地面生成冰雾, 增加自身的移动速度并使接触冰雾的敌人进入减速状态。\n
跳跃或施放其他技能时无法生成冰雾。
"""
name = "冰霜之径"
name = '冰霜之径'
learnLv = 25
masterLv = 10
maxLv = 20
@@ -248,10 +266,10 @@ class Skill20(ActiveSkill):
rangeLv = 5
cd = 5
mp = [390, 3900]
uuid = "c9664191611af31142e052dfaef84530"
uuid = 'c9664191611af31142e052dfaef84530'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# [常驻效果]
# 属性攻击力增加率 : {value0}%
@@ -272,7 +290,8 @@ class Skill20(ActiveSkill):
data6 = get_data(f'{prefix}/{uuid}', 6)
# 减速移动速度减少 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7)
associate = [{"type":"*skillDamage","data":data0}]
associate = [{'type': '*skillDamage', 'data': data0}]
# 冰之领悟
# mage_male/glacial_master/ff171dc487807bb9aa28900ca9a46b41
@@ -282,16 +301,17 @@ class Skill21(PassiveSkill):
领悟黑暗之眼的力量, 增加自身的魔法攻击力、 魔法暴击率、 命中率, 并减少施放技能时的魔法值消耗量。\n
在决斗场不会增加魔法暴击率和命中率。
"""
name = "冰之领悟"
name = '冰之领悟'
learnLv = 25
masterLv = 10
maxLv = 20
position = 7
rangeLv = 3
uuid = "ff171dc487807bb9aa28900ca9a46b41"
uuid = 'ff171dc487807bb9aa28900ca9a46b41'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 魔法值减少 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -301,7 +321,8 @@ class Skill21(PassiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# 命中率增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
associate = [{"type":"$*PAtkM","data":data1}]
associate = [{'type': '$*PAtkM', 'data': data1}]
# 冰魄旋枪
# mage_male/glacial_master/547ab2b2bd860d3e37355a9cfbc1077c
@@ -312,7 +333,8 @@ class Skill22(ActiveSkill):
投掷动作中命中敌人时, 可以强制中断技能, 并连接施放[寒冰连枪]。\n
学习[冰武精通]后, 每次攻击会产生冰冻效果。
"""
name = "冰魄旋枪"
name = '冰魄旋枪'
learnLv = 25
masterLv = 60
maxLv = 70
@@ -320,10 +342,10 @@ class Skill22(ActiveSkill):
rangeLv = 2
cd = 7
mp = [35, 350]
uuid = "547ab2b2bd860d3e37355a9cfbc1077c"
uuid = '547ab2b2bd860d3e37355a9cfbc1077c'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 投掷攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -344,6 +366,7 @@ class Skill22(ActiveSkill):
# 枪大小比率 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6)
# 破冰飞刃
# mage_male/glacial_master/2f5d03c7848effbc0a23f4df45d9ca46
# a5ccbaf5538981c6ef99b236c0a60b73/2f5d03c7848effbc0a23f4df45d9ca46
@@ -352,7 +375,8 @@ class Skill23(ActiveSkill):
生成带有锋利冰凌的大冰球, 然后双手轮流挥砍, 击出大量破冰碎片对周围敌人造成伤害; 破冰碎片具有穿刺效果。\n
在地下城按下C键, 可以中断技能的施放。
"""
name = "破冰飞刃"
name = '破冰飞刃'
learnLv = 30
masterLv = 60
maxLv = 70
@@ -360,10 +384,10 @@ class Skill23(ActiveSkill):
rangeLv = 2
cd = 8
mp = [60, 546]
uuid = "2f5d03c7848effbc0a23f4df45d9ca46"
uuid = '2f5d03c7848effbc0a23f4df45d9ca46'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 碎片数量 : {value0}~{value1}个
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -377,6 +401,7 @@ class Skill23(ActiveSkill):
# 冰碎片大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 冰魄之弓
# mage_male/glacial_master/4224f9b0b8c7c903e9a1e0f9d9f6d04d
# a5ccbaf5538981c6ef99b236c0a60b73/4224f9b0b8c7c903e9a1e0f9d9f6d04d
@@ -387,7 +412,8 @@ class Skill24(ActiveSkill):
敌人身中箭矢的期间, 若再次按下技能键, 则可以发动最后一击; 箭矢消失后则无法发动。\n
在决斗场中, 若施放最后一击前被攻击, 则无法发动最后一击, 但不会受到中毒或出血等持续性的异常状态伤害影响。
"""
name = "冰魄之弓"
name = '冰魄之弓'
learnLv = 30
masterLv = 60
maxLv = 70
@@ -395,10 +421,10 @@ class Skill24(ActiveSkill):
rangeLv = 2
cd = 8
mp = [60, 546]
uuid = "4224f9b0b8c7c903e9a1e0f9d9f6d04d"
uuid = '4224f9b0b8c7c903e9a1e0f9d9f6d04d'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 弓箭攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -416,6 +442,7 @@ class Skill24(ActiveSkill):
# 学习[冰凝之魂]后, 最后一击大小比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 寒冰之境
# mage_male/glacial_master/3829c15bf5f520c13998a3479ba0ce7b
# a5ccbaf5538981c6ef99b236c0a60b73/3829c15bf5f520c13998a3479ba0ce7b
@@ -423,23 +450,25 @@ class Skill25(ActiveSkill):
"""
使黑暗之眼与冰结师周围的魔法能量产生共鸣, 增加自身的基本攻击力和技能攻击力。
"""
name = "寒冰之境"
name = '寒冰之境'
learnLv = 30
masterLv = 10
maxLv = 20
position = 7
rangeLv = 3
cd = 5
uuid = "3829c15bf5f520c13998a3479ba0ce7b"
uuid = '3829c15bf5f520c13998a3479ba0ce7b'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
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)
# 水晶剑
# mage_male/glacial_master/0232c151ef3731c2dede51931a374723
# a5ccbaf5538981c6ef99b236c0a60b73/0232c151ef3731c2dede51931a374723
@@ -449,24 +478,26 @@ class Skill26(PassiveSkill):
[水晶剑]的攻击力与[冰魄剑]的第1/2击的攻击力成比例, 减速效果与[冰魄剑]第3击的减速效果相同。\n
最后一击命中敌人时, 可以强制中断技能并施放转职技能。
"""
name = "水晶剑"
name = '水晶剑'
learnLv = 30
masterLv = 1
maxLv = 11
position = 8
rangeLv = 1
uuid = "0232c151ef3731c2dede51931a374723"
uuid = '0232c151ef3731c2dede51931a374723'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# [冰魄剑]第1和第2击攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [
{"type":"*skillDamage","data":data0,"skills":["冰魄剑"]},
{"type":"+hit1","data":[0] + [-1]*maxLv,"skills":["冰魄剑"],"ratio":1},
]
{'type': '*skillDamage', 'data': data0, 'skills': ['冰魄剑']},
{'type': '+hit1', 'data': [0] + [-1] * maxLv, 'skills': ['冰魄剑'], 'ratio': 1},
]
# 冰魄锤击
# mage_male/glacial_master/01c3a2fb793d293a25ed8dc7a0d70c1a
@@ -477,10 +508,11 @@ class Skill27(ActiveSkill):
前方 : 突进到最大距离。\n
后方 : 在原地跳跃, 向下砸击。\n
未输入 : 锁定前方敌人进行突进。\n
    施放过程中再次输入技能键时, 不会前冲,在原地使用冰锤砸向地面。\n
    使用除[千旋冰轮破]、 [冰凌破]、 [千里冰封]外的转职系列技能命中敌人时, 可以强制中断并连接施放[冰魄锤击], 并且使用[冰魄之弓]、 [旋冰穿刺]、 [极冰绽放]、 [冰舞乱击]、 [冰雪风暴]、 [极冰猎魔斩]时, 可以在结束动作时强制中断。
施放过程中再次输入技能键时, 不会前冲,在原地使用冰锤砸向地面。\n
使用除[千旋冰轮破]、 [冰凌破]、 [千里冰封]外的转职系列技能命中敌人时, 可以强制中断并连接施放[冰魄锤击], 并且使用[冰魄之弓]、 [旋冰穿刺]、 [极冰绽放]、 [冰舞乱击]、 [冰雪风暴]、 [极冰猎魔斩]时, 可以在结束动作时强制中断。
"""
name = "冰魄锤击"
name = '冰魄锤击'
learnLv = 35
masterLv = 60
maxLv = 70
@@ -489,11 +521,11 @@ class Skill27(ActiveSkill):
cube = 1
cd = 18
mp = [185, 1526]
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
uuid = '01c3a2fb793d293a25ed8dc7a0d70c1a'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
vps = get_data(f'{prefix}/{uuid}', 'vps') # noqa: E501
# 最大移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -524,16 +556,18 @@ class Skill27(ActiveSkill):
"""
...
# 旋冰穿刺
# mage_male/glacial_master/9cb6f9ed646fa87f9b7680a42ce83d1a
# a5ccbaf5538981c6ef99b236c0a60b73/9cb6f9ed646fa87f9b7680a42ce83d1a
class Skill28(ActiveSkill):
"""
用寒冰螺旋包裹自身并向前急速旋转攻击敌人, 可以使范围内的敌人受到多段攻击伤害。\n
    对无法抓取的敌人不适用控制效果, 不会造成多段攻击伤害, 而是造成单独的1次伤害。\n
    在地下城施放技能时, 按前方向键可以移动最大距离, 不做任何操作时, 会移动较短的距离。 总伤害量相同, 与移动距离无关, 并且在决斗场总是移动最大距离。
对无法抓取的敌人不适用控制效果, 不会造成多段攻击伤害, 而是造成单独的1次伤害。\n
在地下城施放技能时, 按前方向键可以移动最大距离, 不做任何操作时, 会移动较短的距离。 总伤害量相同, 与移动距离无关, 并且在决斗场总是移动最大距离。
"""
name = "旋冰穿刺"
name = '旋冰穿刺'
learnLv = 35
masterLv = 60
maxLv = 70
@@ -541,11 +575,11 @@ class Skill28(ActiveSkill):
rangeLv = 2
cd = 15
mp = [180, 1512]
uuid = "9cb6f9ed646fa87f9b7680a42ce83d1a"
uuid = '9cb6f9ed646fa87f9b7680a42ce83d1a'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -587,6 +621,7 @@ class Skill28(ActiveSkill):
"""
...
# 极冰绽放
# mage_male/glacial_master/03bb5314ffd41e9458d67ef924fef38f
# a5ccbaf5538981c6ef99b236c0a60b73/03bb5314ffd41e9458d67ef924fef38f
@@ -595,7 +630,8 @@ class Skill29(ActiveSkill):
在魔法阵内生成冰之结晶, 使阵内敌人进入强制控制状态, 并召唤出多个大冰柱乱击敌人, 最后击碎冰柱给敌人造成冰属性伤害。\n
连续按下技能键时, 可以更快地发动强击。
"""
name = "极冰绽放"
name = '极冰绽放'
learnLv = 40
masterLv = 60
maxLv = 70
@@ -604,11 +640,11 @@ class Skill29(ActiveSkill):
cube = 1
cd = 20
mp = [160, 1344]
uuid = "03bb5314ffd41e9458d67ef924fef38f"
uuid = '03bb5314ffd41e9458d67ef924fef38f'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -661,6 +697,7 @@ class Skill29(ActiveSkill):
"""
...
# 冰雪风暴
# mage_male/glacial_master/8f73f243041c2d27739fe7696f02bf9b
# a5ccbaf5538981c6ef99b236c0a60b73/8f73f243041c2d27739fe7696f02bf9b
@@ -672,7 +709,8 @@ class Skill30(ActiveSkill):
在决斗场中, 只有在生成魔法阵时会冰冻敌人, 寒气风暴不会冰冻敌人。\n
在决斗场中, 武器的攻击属性不影响技能的攻击属性。
"""
name = "冰雪风暴"
name = '冰雪风暴'
learnLv = 45
masterLv = 60
maxLv = 70
@@ -681,11 +719,11 @@ class Skill30(ActiveSkill):
cube = 2
cd = 40
mp = [350, 3080]
uuid = "8f73f243041c2d27739fe7696f02bf9b"
uuid = '8f73f243041c2d27739fe7696f02bf9b'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -726,6 +764,7 @@ class Skill30(ActiveSkill):
"""
...
# 冰舞乱击
# mage_male/glacial_master/202edb928046f4fa6dedf6337377efd5
# a5ccbaf5538981c6ef99b236c0a60b73/202edb928046f4fa6dedf6337377efd5
@@ -734,16 +773,17 @@ class Skill31(PassiveSkill):
学习后, [极冰绽放]技能向前方快速飞出后压缩冷气, 向抓取的敌人快速施放[冰舞乱击]。 对抓取的敌人进行乱击和强击, 对无法抓取的敌人造成冲击波攻击。 [极冰绽放]的乱击数增加时, 该技能的乱击数也会增加[极冰绽放]乱击数增加量的50%。\n
突进时按上/下方向键可以改变突进的方向。
"""
name = "冰舞乱击"
name = '冰舞乱击'
learnLv = 45
masterLv = 1
maxLv = 1
position = 5
rangeLv = 1
uuid = "202edb928046f4fa6dedf6337377efd5"
uuid = '202edb928046f4fa6dedf6337377efd5'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 乱打攻击力 : [极冰绽放]乱打攻击力的{value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -753,12 +793,13 @@ class Skill31(PassiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*power1","data":[i - 100 if i > 0 else i for i in data0],"skills":["极冰绽放"]},
{"type":"+hit1","data":[0,-1],"skills":["极冰绽放"],"ratio":1},
{"type":"*power3","data":[i - 100 if i > 0 else i for i in data1],"skills":["极冰绽放"]},
{"type":"+hit4","data":[0,-1],"skills":["极冰绽放"],"ratio":1},
{'type': '*power1', 'data': [i - 100 if i > 0 else i for i in data0], 'skills': ['极冰绽放']},
{'type': '+hit1', 'data': [0, -1], 'skills': ['极冰绽放'], 'ratio': 1},
{'type': '*power3', 'data': [i - 100 if i > 0 else i for i in data1], 'skills': ['极冰绽放']},
{'type': '+hit4', 'data': [0, -1], 'skills': ['极冰绽放'], 'ratio': 1},
]
# 冰封奥义
# mage_male/glacial_master/92360eab6e1f378902018eca681ac629
# a5ccbaf5538981c6ef99b236c0a60b73/92360eab6e1f378902018eca681ac629
@@ -767,16 +808,17 @@ class Skill32(PassiveSkill):
增加基本攻击力和转职技能攻击力。 若敌人在角色周围停留一定时间, 则会进入冰冻状态。\n
在决斗场无法冰冻敌人。
"""
name = "冰封奥义"
name = '冰封奥义'
learnLv = 48
masterLv = 40
maxLv = 50
position = 6
rangeLv = 3
uuid = "92360eab6e1f378902018eca681ac629"
uuid = '92360eab6e1f378902018eca681ac629'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -790,7 +832,8 @@ class Skill32(PassiveSkill):
# [范围信息]
# 冰冻效果范围 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [{"type":"*skillDamage","data":data0}]
associate = [{'type': '*skillDamage', 'data': data0}]
# 千旋冰轮破
# mage_male/glacial_master/78be08a3f8c834d3b06fa20c6a08c5a5
@@ -801,7 +844,8 @@ class Skill33(ActiveSkill):
大小冰轮皆按照领主、 精英怪物、 普通怪物的先后顺序进行自动攻击。\n
若在施放技能时没有目标, 则冰轮会被立刻收回。
"""
name = "千旋冰轮破"
name = '千旋冰轮破'
learnLv = 50
masterLv = 40
maxLv = 50
@@ -810,10 +854,10 @@ class Skill33(ActiveSkill):
cube = 5
cd = 145
mp = [1200, 10080]
uuid = "78be08a3f8c834d3b06fa20c6a08c5a5"
uuid = '78be08a3f8c834d3b06fa20c6a08c5a5'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 小冰轮攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -829,6 +873,7 @@ class Skill33(ActiveSkill):
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 冰凌破
# mage_male/glacial_master/bc11d28c04e01923a093d65752c55516
# a5ccbaf5538981c6ef99b236c0a60b73/bc11d28c04e01923a093d65752c55516
@@ -836,20 +881,21 @@ class Skill34(ActiveSkill):
"""
向前平抛出带有冰凌的冰球。 冰球在移动一定距离后进行扩张并生成大量冰凌攻击敌人, 同时对目标产生吸附效果, 最后引发爆炸。 可以使用方向键控制冰球的平抛方向。
"""
name = "冰凌破"
name = '冰凌破'
learnLv = 60
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 2
cube = 1
cd = 30
mp = [400, 1120]
uuid = "bc11d28c04e01923a093d65752c55516"
uuid = 'bc11d28c04e01923a093d65752c55516'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -890,6 +936,7 @@ class Skill34(ActiveSkill):
"""
...
# 千里冰封
# mage_male/glacial_master/d296043df164385a14cb973c8c7c4d07
# a5ccbaf5538981c6ef99b236c0a60b73/d296043df164385a14cb973c8c7c4d07
@@ -897,20 +944,21 @@ class Skill35(ActiveSkill):
"""
在前方地面快速生成冰雾, 同时生出大量冰刺攻击敌人。 受到冰雾或冰刺攻击的敌人, 有一定几率进入冰冻状态。
"""
name = "千里冰封"
name = '千里冰封'
learnLv = 70
masterLv = 40
maxLv = 50
position = 4 #TODO
position = 4 # TODO
rangeLv = 2
cube = 2
cd = 50
mp = [900, 1820]
uuid = "d296043df164385a14cb973c8c7c4d07"
uuid = 'd296043df164385a14cb973c8c7c4d07'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -954,6 +1002,7 @@ class Skill35(ActiveSkill):
"""
...
# 冰之技艺
# mage_male/glacial_master/1803b6a67047cafb9e289b4f33cc507b
# a5ccbaf5538981c6ef99b236c0a60b73/1803b6a67047cafb9e289b4f33cc507b
@@ -961,18 +1010,19 @@ class Skill36(PassiveSkill):
"""
增加基本攻击和转职系列技能的攻击力。\n
并且与[冰魄剑]、 [冰魄旋枪]、 [寒冰连枪]、 [冰魄锤击]、 [旋冰穿刺]、 [极冰绽放]、 [碎冰破]、 [极冰猎魔斩]等技能类似的用冰武器攻击敌人的技能命中敌人时, 技能结束时会出现保留原技能部分攻击力的冰枪, 插入被原始技能命中后存活的敌人中最强的敌人。\n
    如果技能没有命中敌人, 或者敌人全部死亡, 冰枪不会出现, 并且冰枪打偏时会产生爆炸对附近敌人造成伤害。
如果技能没有命中敌人, 或者敌人全部死亡, 冰枪不会出现, 并且冰枪打偏时会产生爆炸对附近敌人造成伤害。
"""
name = "冰之技艺"
name = '冰之技艺'
learnLv = 75
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6 # TODO
rangeLv = 3
uuid = "1803b6a67047cafb9e289b4f33cc507b"
uuid = '1803b6a67047cafb9e289b4f33cc507b'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击和转职系列技能的攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -980,10 +1030,8 @@ class Skill36(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 冰枪爆炸攻击力占原技能攻击力百分比 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
associate = [
{"type":"*skillDamage","data":data0},
{"type":"*skillDamage","data":data1,"skills":["冰魄剑", "寒冰连枪", "冰魄旋枪", "旋冰穿刺", "冰魄锤击", "极冰绽放", "碎冰破", "极冰猎魔斩"]}
]
associate = [{'type': '*skillDamage', 'data': data0}, {'type': '*skillDamage', 'data': data1, 'skills': ['冰魄剑', '寒冰连枪', '冰魄旋枪', '旋冰穿刺', '冰魄锤击', '极冰绽放', '碎冰破', '极冰猎魔斩']}]
# 碎冰破
# mage_male/glacial_master/de3fea2d65c597f4d55c70a02b97fc79
@@ -994,20 +1042,21 @@ class Skill37(ActiveSkill):
冰柱生成时, 附近的敌人会进入冰冻状态。\n
并且[千旋冰轮破]、 [冰凌破]、 [千里冰封]以外的转职技能命中敌人时, 可以强制中断技能并连接施放[碎冰破]。 [冰魄之弓]、 [旋冰穿刺]、 [极冰绽放]、 [冰舞乱击]、 [冰雪风暴]、 [极冰猎魔斩]可以在结束动作时强制中断并施放[碎冰破]。
"""
name = "碎冰破"
name = '碎冰破'
learnLv = 75
masterLv = 40
maxLv = 50
position = 8 #TODO
position = 8 # TODO
rangeLv = 2
cube = 3
cd = 40
mp = [580, 4500]
uuid = "de3fea2d65c597f4d55c70a02b97fc79"
uuid = 'de3fea2d65c597f4d55c70a02b97fc79'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -1047,6 +1096,7 @@ class Skill37(ActiveSkill):
self.skillRation *= 1.5
...
# 极冰领域
# mage_male/glacial_master/d0cdaca82892e54097f22a1f60817048
# a5ccbaf5538981c6ef99b236c0a60b73/d0cdaca82892e54097f22a1f60817048
@@ -1054,20 +1104,21 @@ class Skill38(ActiveSkill):
"""
凝缩黑暗之眼的冷气后向四周喷发, 对敌人造成伤害并使敌人短时间内进入强制控制状态。 凝缩冷气过程中为无敌状态, 喷发后进入霸体状态。
"""
name = "极冰领域"
name = '极冰领域'
learnLv = 80
masterLv = 40
maxLv = 50
position = 6 #TODO
position = 6 # TODO
rangeLv = 2
cube = 5
cd = 40
mp = [800, 6000]
uuid = "d0cdaca82892e54097f22a1f60817048"
uuid = 'd0cdaca82892e54097f22a1f60817048'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -1098,6 +1149,7 @@ class Skill38(ActiveSkill):
"""
...
# 永罪冰狱
# mage_male/glacial_master/c61f5a010370101402b05b21916c2071
# a5ccbaf5538981c6ef99b236c0a60b73/c61f5a010370101402b05b21916c2071
@@ -1107,19 +1159,20 @@ class Skill39(ActiveSkill):
冰块会越来越大, 禁锢附近敌人并造成伤害, 最后爆炸。\n
技能命中墙壁或物体也会生成冰块。
"""
name = "永罪冰狱"
name = '永罪冰狱'
learnLv = 85
masterLv = 40
maxLv = 50
position = 8 #TODO
position = 8 # TODO
rangeLv = 5
cube = 10
cd = 180
mp = [2500, 5000]
uuid = "c61f5a010370101402b05b21916c2071"
uuid = 'c61f5a010370101402b05b21916c2071'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 冰箭攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1134,6 +1187,7 @@ class Skill39(ActiveSkill):
data3 = get_data(f'{prefix}/{uuid}', 3)
hit3 = 1
# 冰凝之魂
# mage_male/glacial_master/82fc7ec7cfb2b7afa8c125a2d9420a78
# a5ccbaf5538981c6ef99b236c0a60b73/82fc7ec7cfb2b7afa8c125a2d9420a78
@@ -1145,48 +1199,52 @@ class Skill40(PassiveSkill):
[冰魄之弓]\n
终结攻击动作附加霸体护甲, 增加冲击波范围。 并且, 最后一击对弓箭未命中敌人造成更大伤害。
"""
name = "冰凝之魂"
name = '冰凝之魂'
learnLv = 95
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 3
uuid = "82fc7ec7cfb2b7afa8c125a2d9420a78"
uuid = '82fc7ec7cfb2b7afa8c125a2d9420a78'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
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":"*skillDamage","data":data0}]
associate = [{'type': '*skillDamage', 'data': data0}]
# 极冰猎魔斩
# mage_male/glacial_master/9f57da5cb3651d81ca7dc9f78be33d01
# a5ccbaf5538981c6ef99b236c0a60b73/9f57da5cb3651d81ca7dc9f78be33d01
class Skill41(ActiveSkill):
"""
双手汇聚寒气, 制造两把巨大的冰霜巨剑后, 斩击敌人。
双手汇聚寒气, 制造两把巨大的冰霜巨剑后, 斩击敌人。
"""
name = "极冰猎魔斩"
name = '极冰猎魔斩'
learnLv = 95
masterLv = 40
maxLv = 50
position = 7 #TODO
position = 7 # TODO
rangeLv = 2
cube = 7
cd = 60
mp = [960, 7200]
uuid = "9f57da5cb3651d81ca7dc9f78be33d01"
uuid = '9f57da5cb3651d81ca7dc9f78be33d01'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 冰霜巨剑斩击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
hit0 = 1
# 永劫 : 纳斯特隆德
# mage_male/glacial_master/0e3da11226dd30c2aaef52e36eff7f3f
# a5ccbaf5538981c6ef99b236c0a60b73/0e3da11226dd30c2aaef52e36eff7f3f
@@ -1197,19 +1255,20 @@ class Skill42(ActiveSkill):
使用三次觉醒技能时, 与关联的技能共享冷却时间。\n
若关联的技能还在冷却中, 则无法使用三次觉醒技能。
"""
name = "永劫 : 纳斯特隆德"
name = '永劫 : 纳斯特隆德'
learnLv = 100
masterLv = 40
maxLv = 50
position = 5 #TODO
position = 5 # TODO
rangeLv = 5
cube = 15
cd = 290
mp = [4027, 8055]
uuid = "0e3da11226dd30c2aaef52e36eff7f3f"
uuid = '0e3da11226dd30c2aaef52e36eff7f3f'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 寒流攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1,7 +1,9 @@
#a5ccbaf5538981c6ef99b236c0a60b73
# a5ccbaf5538981c6ef99b236c0a60b73
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
prefix = "mage_male/swift_master/cn/skillDetail"
prefix = 'mage_male/swift_master/cn/skillDetail'
# 魔法旋风
# mage_male/swift_master/3c5604bdbb0240b8f130f59ab40509c3
@@ -15,17 +17,18 @@ class Skill0(ActiveSkill):
- [转职为逐风者时附加效果] -\n
增加攻击力, 可以按<X>键进行追加操作。
"""
name = "魔法旋风"
name = '魔法旋风'
learnLv = 1
masterLv = 10
maxLv = 20
position = 4
rangeLv = 3
cd = 2
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
uuid = '3c5604bdbb0240b8f130f59ab40509c3'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -50,16 +53,17 @@ class Skill2(PassiveSkill):
自动恢复生命值模式下, 角色的生命值值可以在一定时间内自动恢复至100%, 但无法借用任何道具或其它途径恢复生命值, 且所受到的伤害还会加剧。\n
若在恢复模式下死亡, 则无法再次通过该技能复活。
"""
name = "不死之身"
name = '不死之身'
learnLv = 1
masterLv = 1
maxLv = 1
position = 8
rangeLv = 3
uuid = "bb34e8854a93fd250347a1c64119f7ab"
uuid = 'bb34e8854a93fd250347a1c64119f7ab'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 恢复模式下所受伤害增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -70,6 +74,7 @@ class Skill2(PassiveSkill):
# 恢复模式持续时间(亡者峡谷) : {value3}秒
data3 = get_data(f'{prefix}/{uuid}', 3)
# 黑暗之眼
# mage_male/swift_master/6e33d47e6622ce03b6defdd912140270
# a5ccbaf5538981c6ef99b236c0a60b73/6e33d47e6622ce03b6defdd912140270
@@ -77,16 +82,17 @@ class Skill3(PassiveSkill):
"""
增加魔法师的魔法值最大值; 若魔法值低于一定比率时, 还可增加魔法值恢复速度。
"""
name = "黑暗之眼"
name = '黑暗之眼'
learnLv = 1
masterLv = 1
maxLv = 1
position = 6
rangeLv = 1
uuid = "6e33d47e6622ce03b6defdd912140270"
uuid = '6e33d47e6622ce03b6defdd912140270'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 魔法值最大值增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -104,16 +110,18 @@ class Skill5(PassiveSkill):
增加基本攻击、 前冲攻击、 跳跃攻击、 [魔法旋风]的攻击力。\n
在决斗场中, 增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。
"""
name = "基础精通"
name = '基础精通'
learnLv = 1
masterLv = 115
maxLv = 200
position = 1
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
uuid = '5a56514f35cf0270ae8d6c65f8fefd78'
icon = '$common/$uuid'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力变化率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -122,6 +130,7 @@ class Skill5(PassiveSkill):
# 跳跃攻击力变化率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 瞬移
# mage_male/swift_master/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
@@ -129,7 +138,8 @@ class Skill11(ActiveSkill):
"""
向指定方向快速移动一定距离。
"""
name = "瞬移"
name = '瞬移'
learnLv = 10
masterLv = 1
maxLv = 1
@@ -137,16 +147,17 @@ class Skill11(ActiveSkill):
rangeLv = 2
cd = 1.5
mp = [40, 40]
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
uuid = '3d8f3d438405d79f8d3ed68072674d1e'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1)
# 疾风掌控
# mage_male/swift_master/47bd4871f29defc2a0021ee9261d7a5b
# a5ccbaf5538981c6ef99b236c0a60b73/47bd4871f29defc2a0021ee9261d7a5b
@@ -157,16 +168,17 @@ class Skill16(PassiveSkill):
逐风者掌握了高机动性战斗技巧, 在进行基本攻击、 跳跃攻击、 冲刺攻击时, 在自身周围产生旋风。\n
在决斗场内, 无法使用追加跳跃以及缓慢降落。
"""
name = "疾风掌控"
name = '疾风掌控'
learnLv = 15
masterLv = 1
maxLv = 1
position = 2
rangeLv = 1
uuid = "47bd4871f29defc2a0021ee9261d7a5b"
uuid = '47bd4871f29defc2a0021ee9261d7a5b'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 移动速度增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -175,6 +187,7 @@ class Skill16(PassiveSkill):
# 可施放空中冲刺的最低高度 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2)
# 狂风冲刺
# mage_male/swift_master/669f1428193f61f9d92c743b72438c4d
# a5ccbaf5538981c6ef99b236c0a60b73/669f1428193f61f9d92c743b72438c4d
@@ -183,7 +196,8 @@ class Skill17(ActiveSkill):
利用风的力量, 瞬间冲刺一段距离。 在空中也可以施放, 冲刺过程中, 将对碰到的敌人给予伤害和僵直效果, 并在一定时间内, 可通过追加操作再进行冲刺。 可强制中断当前施放中的技能, 并立即施放[狂风冲刺]。\n
在决斗场中, 无法在空中施放。
"""
name = "狂风冲刺"
name = '狂风冲刺'
learnLv = 15
masterLv = 60
maxLv = 70
@@ -191,10 +205,10 @@ class Skill17(ActiveSkill):
rangeLv = 2
cd = 5
mp = [31, 185]
uuid = "669f1428193f61f9d92c743b72438c4d"
uuid = '669f1428193f61f9d92c743b72438c4d'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 冲刺攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -208,6 +222,7 @@ class Skill17(ActiveSkill):
# 冲刺距离 : {value4}px
data4 = get_data(f'{prefix}/{uuid}', 4)
# 回风斩
# mage_male/swift_master/8510294202d0e042dd29a2422fc6770d
# a5ccbaf5538981c6ef99b236c0a60b73/8510294202d0e042dd29a2422fc6770d
@@ -215,7 +230,8 @@ class Skill18(ActiveSkill):
"""
引发锋利的寒风攻击周围的敌人。
"""
name = "回风斩"
name = '回风斩'
learnLv = 15
masterLv = 60
maxLv = 70
@@ -223,10 +239,10 @@ class Skill18(ActiveSkill):
rangeLv = 2
cd = 5.5
mp = [38, 227]
uuid = "8510294202d0e042dd29a2422fc6770d"
uuid = '8510294202d0e042dd29a2422fc6770d'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 风击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -237,6 +253,7 @@ class Skill18(ActiveSkill):
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 疾风之棍棒精通
# mage_male/swift_master/087d1068ff506d090710566608a17760
# a5ccbaf5538981c6ef99b236c0a60b73/087d1068ff506d090710566608a17760
@@ -244,16 +261,17 @@ class Skill19(PassiveSkill):
"""
增加武器的物理攻击力, 减少除[万象风龙阵]、 [无限风域]、 [风之极·永坠]之外技能的冷却时间。 使用棍棒系列武器攻击敌人时, 武器上凝聚风之力, 可以增加命中率、 攻击速度和物理暴击率
"""
name = "疾风之棍棒精通"
name = '疾风之棍棒精通'
learnLv = 15
masterLv = 20
maxLv = 30
position = 8
rangeLv = 3
uuid = "087d1068ff506d090710566608a17760"
uuid = '087d1068ff506d090710566608a17760'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 物理攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -266,9 +284,10 @@ class Skill19(PassiveSkill):
# 物理暴击率增加 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
associate = [
{"data":data0,"type":"$*PAtkP"},
{"data":data3,"type":"*cdReduce","exceptSkills":["万象风龙阵","无限风域","风之极·永坠"]},
]
{'data': data0, 'type': '$*PAtkP'},
{'data': data3, 'type': '*cdReduce', 'exceptSkills': ['万象风龙阵', '无限风域', '风之极·永坠']},
]
# 流风诀
# mage_male/swift_master/38612d8f2561edc2eb68d5057a837bfa
@@ -277,17 +296,18 @@ class Skill20(ActiveSkill):
"""
在逐风者周围聚集风的力量, 增加攻击力以及防御能力。增加自身回避率, 并且增加物理/魔法防御力。
"""
name = "流风诀"
name = '流风诀'
learnLv = 20
masterLv = 20
maxLv = 30
position = 5
rangeLv = 3
cd = 5
uuid = "38612d8f2561edc2eb68d5057a837bfa"
uuid = '38612d8f2561edc2eb68d5057a837bfa'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击和技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -300,6 +320,7 @@ class Skill20(ActiveSkill):
# 持续时间 : {value4}秒
data4 = get_data(f'{prefix}/{uuid}', 4)
# 朔风牵引
# mage_male/swift_master/a2d943797daca862a6f321aca6ac9bfa
# a5ccbaf5538981c6ef99b236c0a60b73/a2d943797daca862a6f321aca6ac9bfa
@@ -310,7 +331,8 @@ class Skill21(ActiveSkill):
- [可强制中断的技能] -\n
[狂风冲刺]、 [回风斩]、 [游离之风]、 [风鸣冲击]、 [双翼风刃]、 [风暴之眼]、 [真空旋风破]、 [风暴之拳]、 [疾风瞬影闪]、 [风卷残云]
"""
name = "朔风牵引"
name = '朔风牵引'
learnLv = 20
masterLv = 60
maxLv = 70
@@ -318,10 +340,10 @@ class Skill21(ActiveSkill):
rangeLv = 2
cd = 10
mp = [45, 268]
uuid = "a2d943797daca862a6f321aca6ac9bfa"
uuid = 'a2d943797daca862a6f321aca6ac9bfa'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 逆风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -340,7 +362,8 @@ class Skill23(ActiveSkill):
"""
生成向前方移动的旋风攻击敌人。 旋风能将敌人旋转起来, 给敌人造成伤害后消失。
"""
name = "游离之风"
name = '游离之风'
learnLv = 25
masterLv = 60
maxLv = 70
@@ -348,10 +371,10 @@ class Skill23(ActiveSkill):
rangeLv = 2
cd = 7
mp = [45, 268]
uuid = "b3659936a9a74c4ed6f7faf07cca1f9e"
uuid = 'b3659936a9a74c4ed6f7faf07cca1f9e'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 旋风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -362,6 +385,7 @@ class Skill23(ActiveSkill):
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 风鸣冲击
# mage_male/swift_master/6a1d1f08a6572be420bb3a256c44c015
# a5ccbaf5538981c6ef99b236c0a60b73/6a1d1f08a6572be420bb3a256c44c015
@@ -370,7 +394,8 @@ class Skill24(ActiveSkill):
将风聚集在手中向前方发射, 击退受到伤害的敌人。\n
在决斗场中, 无法击退霸体状态的敌人。
"""
name = "风鸣冲击"
name = '风鸣冲击'
learnLv = 25
masterLv = 60
maxLv = 70
@@ -378,10 +403,10 @@ class Skill24(ActiveSkill):
rangeLv = 2
cd = 8.5
mp = [61, 366]
uuid = "6a1d1f08a6572be420bb3a256c44c015"
uuid = '6a1d1f08a6572be420bb3a256c44c015'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -390,6 +415,7 @@ class Skill24(ActiveSkill):
# 大小比率 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 双翼风刃
# mage_male/swift_master/c7bf7ccab413009640e65ca6f2f0263a
# a5ccbaf5538981c6ef99b236c0a60b73/c7bf7ccab413009640e65ca6f2f0263a
@@ -397,7 +423,8 @@ class Skill25(ActiveSkill):
"""
双手连续发射旋风。 敌人会被吸附到旋风中心。
"""
name = "双翼风刃"
name = '双翼风刃'
learnLv = 30
masterLv = 60
maxLv = 70
@@ -405,10 +432,10 @@ class Skill25(ActiveSkill):
rangeLv = 2
cd = 14
mp = [91, 545]
uuid = "c7bf7ccab413009640e65ca6f2f0263a"
uuid = 'c7bf7ccab413009640e65ca6f2f0263a'
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 旋风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -419,6 +446,7 @@ class Skill25(ActiveSkill):
# 大小比率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# 风之意志
# mage_male/swift_master/5f4c55fe2ebdf0623bd76d4fda872ddc
# a5ccbaf5538981c6ef99b236c0a60b73/5f4c55fe2ebdf0623bd76d4fda872ddc
@@ -426,20 +454,22 @@ class Skill26(PassiveSkill):
"""
逐风者运用风的力量, 增加基本攻击力和转职技能攻击力。
"""
name = "风之意志"
name = '风之意志'
learnLv = 30
masterLv = 5
maxLv = 15
position = 4
rangeLv = 3
uuid = "5f4c55fe2ebdf0623bd76d4fda872ddc"
uuid = '5f4c55fe2ebdf0623bd76d4fda872ddc'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 刃风
# mage_male/swift_master/128b9ddef2262f40723deae4407bdb42
@@ -453,7 +483,8 @@ class Skill27(ActiveSkill):
- [可强制中断的技能] -\n
[狂风冲刺]、 [回风斩]、 [游离之风]、 [风鸣冲击]、 [朔风牵引]、 [双翼风刃]、 [风暴之眼]、 [真空旋风破]、 [风暴之拳]、 [疾风瞬影闪]、 [风卷残云]、 [怒风狂涌]
"""
name = "刃风"
name = '刃风'
learnLv = 35
masterLv = 60
maxLv = 70
@@ -462,11 +493,11 @@ class Skill27(ActiveSkill):
cube = 1
cd = 18
mp = [132, 1108]
uuid = "128b9ddef2262f40723deae4407bdb42"
uuid = '128b9ddef2262f40723deae4407bdb42'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -507,6 +538,7 @@ class Skill27(ActiveSkill):
self.skillRation *= 1 - 0.67 # noqa: E501
...
# 风暴之眼
# mage_male/swift_master/ecc23c980ea71450c0ad0c3fd232f329
# a5ccbaf5538981c6ef99b236c0a60b73/ecc23c980ea71450c0ad0c3fd232f329
@@ -514,7 +546,8 @@ class Skill28(ActiveSkill):
"""
在自身周围生成小型风暴吸附敌人, 然后爆发出风暴的力量, 给敌人造成伤害并浮空。
"""
name = "风暴之眼"
name = '风暴之眼'
learnLv = 35
masterLv = 60
maxLv = 70
@@ -523,11 +556,11 @@ class Skill28(ActiveSkill):
cube = 1
cd = 16
mp = [128, 766]
uuid = "ecc23c980ea71450c0ad0c3fd232f329"
uuid = 'ecc23c980ea71450c0ad0c3fd232f329'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -554,6 +587,7 @@ class Skill28(ActiveSkill):
"""
...
# 真空旋风破
# mage_male/swift_master/1b1cfab062e0768bcc889e33e1f30dbf
# a5ccbaf5538981c6ef99b236c0a60b73/1b1cfab062e0768bcc889e33e1f30dbf
@@ -561,7 +595,8 @@ class Skill29(ActiveSkill):
"""
生成龙卷风制压敌人。 施放后先将敌人吸附到龙卷风中心, 然后引发爆炸并给敌人造成伤害。
"""
name = "真空旋风破"
name = '真空旋风破'
learnLv = 40
masterLv = 60
maxLv = 70
@@ -570,11 +605,11 @@ class Skill29(ActiveSkill):
cube = 1
cd = 25
mp = [164, 983]
uuid = "1b1cfab062e0768bcc889e33e1f30dbf"
uuid = '1b1cfab062e0768bcc889e33e1f30dbf'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -606,6 +641,7 @@ class Skill29(ActiveSkill):
"""
...
# 风暴之拳
# mage_male/swift_master/c77a417c43de80c4ce32c1ed405d174a
# a5ccbaf5538981c6ef99b236c0a60b73/c77a417c43de80c4ce32c1ed405d174a
@@ -613,7 +649,8 @@ class Skill30(ActiveSkill):
"""
聚集风的力量, 施展致命的重拳。 若被重拳命中, 则会引发风暴并给予多段伤害。 若使用方向键, 可以向前突进并施展重拳。
"""
name = "风暴之拳"
name = '风暴之拳'
learnLv = 45
masterLv = 60
maxLv = 70
@@ -622,11 +659,11 @@ class Skill30(ActiveSkill):
cube = 2
cd = 45
mp = [311, 1866]
uuid = "c77a417c43de80c4ce32c1ed405d174a"
uuid = 'c77a417c43de80c4ce32c1ed405d174a'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -662,6 +699,7 @@ class Skill30(ActiveSkill):
"""
...
# 御风之力
# mage_male/swift_master/852f8ad797db4dca1405cb3e77198401
# a5ccbaf5538981c6ef99b236c0a60b73/852f8ad797db4dca1405cb3e77198401
@@ -670,22 +708,24 @@ class Skill31(PassiveSkill):
接受风神的力量, 变得更加锐利和敏捷。\n
增加暴击伤害和移动速度。
"""
name = "御风之力"
name = '御风之力'
learnLv = 48
masterLv = 40
maxLv = 50
position = 6
rangeLv = 3
uuid = "852f8ad797db4dca1405cb3e77198401"
uuid = '852f8ad797db4dca1405cb3e77198401'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
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 = [{"data":data0}]
associate = [{'data': data0}]
# 万象风龙阵
# mage_male/swift_master/0b8db1e10b3abbd24d38564e708675d5
@@ -694,7 +734,8 @@ class Skill32(ActiveSkill):
"""
召唤飓风, 将地面上的所有敌人横扫一空。 飓风飞速旋转并粉碎敌人。
"""
name = "万象风龙阵"
name = '万象风龙阵'
learnLv = 50
masterLv = 40
maxLv = 50
@@ -703,10 +744,10 @@ class Skill32(ActiveSkill):
cube = 5
cd = 145
mp = [600, 5040]
uuid = "0b8db1e10b3abbd24d38564e708675d5"
uuid = '0b8db1e10b3abbd24d38564e708675d5'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 飓风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -719,6 +760,7 @@ class Skill32(ActiveSkill):
# 飓风爆炸次数 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3)
# 疾风瞬影闪
# mage_male/swift_master/dcb31a63ef58954f44ff2070c42a9a98
# a5ccbaf5538981c6ef99b236c0a60b73/dcb31a63ef58954f44ff2070c42a9a98
@@ -726,7 +768,8 @@ class Skill33(ActiveSkill):
"""
生成风之剑, 向前突进并疯狂砍伤敌人。 被风刃割伤的敌人, 会追加受到疾风的伤害。 按向前方向键时, 可以增加突进距离。
"""
name = "疾风瞬影闪"
name = '疾风瞬影闪'
learnLv = 60
masterLv = 40
maxLv = 50
@@ -735,11 +778,11 @@ class Skill33(ActiveSkill):
cube = 1
cd = 30
mp = [220, 1320]
uuid = "dcb31a63ef58954f44ff2070c42a9a98"
uuid = 'dcb31a63ef58954f44ff2070c42a9a98'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -768,6 +811,7 @@ class Skill33(ActiveSkill):
"""
...
# 风卷残云
# mage_male/swift_master/8572675ec6a1f50b6eff6a867376c2de
# a5ccbaf5538981c6ef99b236c0a60b73/8572675ec6a1f50b6eff6a867376c2de
@@ -776,7 +820,8 @@ class Skill34(ActiveSkill):
在自身周围生成强力的风暴后, 向前抛出。 周围的敌人会吸附到风暴中心。\n
向前方抛出的风暴持续一定时间后爆炸。 按方向键时, 可以抛出更远的距离。
"""
name = "风卷残云"
name = '风卷残云'
learnLv = 70
masterLv = 40
maxLv = 50
@@ -785,11 +830,11 @@ class Skill34(ActiveSkill):
cube = 2
cd = 50
mp = [551, 3305]
uuid = "8572675ec6a1f50b6eff6a867376c2de"
uuid = '8572675ec6a1f50b6eff6a867376c2de'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -821,6 +866,7 @@ class Skill34(ActiveSkill):
"""
...
# 风神诀
# mage_male/swift_master/b5e3d014f75f3d17abdea52cca57f7e9
# a5ccbaf5538981c6ef99b236c0a60b73/b5e3d014f75f3d17abdea52cca57f7e9
@@ -828,20 +874,22 @@ class Skill35(PassiveSkill):
"""
攻击时造成额外的多段伤害。
"""
name = "风神诀"
name = '风神诀'
learnLv = 75
masterLv = 40
maxLv = 50
position = 3
rangeLv = 3
uuid = "b5e3d014f75f3d17abdea52cca57f7e9"
uuid = 'b5e3d014f75f3d17abdea52cca57f7e9'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 追加伤害比率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 游龙惊风破
# mage_male/swift_master/d110449993fb973f1a62c62c695003db
@@ -850,7 +898,8 @@ class Skill36(ActiveSkill):
"""
向前方抛出压缩后的飓风, 然后利用超强的旋转力量引发巨大的爆炸。 若飓风没有触碰到敌人, 角色则不会突进, 飓风将自动爆炸。
"""
name = "游龙惊风破"
name = '游龙惊风破'
learnLv = 75
masterLv = 40
maxLv = 50
@@ -859,11 +908,11 @@ class Skill36(ActiveSkill):
cube = 3
cd = 40
mp = [580, 4500]
uuid = "d110449993fb973f1a62c62c695003db"
uuid = 'd110449993fb973f1a62c62c695003db'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -896,6 +945,7 @@ class Skill36(ActiveSkill):
"""
...
# 九霄风雷
# mage_male/swift_master/b799700ee73e99e0ac27aaa307492033
# a5ccbaf5538981c6ef99b236c0a60b73/b799700ee73e99e0ac27aaa307492033
@@ -903,7 +953,8 @@ class Skill37(ActiveSkill):
"""
和龙卷风合为一体, 攻击指定位置的敌人。施放时, 可以指定龙卷风降临的位置, 然后和龙卷风合为一体给予敌人多段伤害并引发爆炸造成巨大伤害。 龙卷风降临的位置只能选择角色前方。 选择位置过程中, 再次按攻击键 (x) 或技能键可以立即开始冲撞。 可以在空中施放该技能。
"""
name = "九霄风雷"
name = '九霄风雷'
learnLv = 80
masterLv = 40
maxLv = 50
@@ -912,11 +963,11 @@ class Skill37(ActiveSkill):
cube = 5
cd = 45
mp = [800, 6000]
uuid = "b799700ee73e99e0ac27aaa307492033"
uuid = 'b799700ee73e99e0ac27aaa307492033'
hasVP = True
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
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)
@@ -946,6 +997,7 @@ class Skill37(ActiveSkill):
"""
...
# 无限风域
# mage_male/swift_master/5ece7efb92358406e59338ef66479010
# a5ccbaf5538981c6ef99b236c0a60b73/5ece7efb92358406e59338ef66479010
@@ -953,7 +1005,8 @@ class Skill38(ActiveSkill):
"""
借助狂风之力, 在风暴中心内快速飞行并攻击敌人。 被命中的敌人处于僵直状态, 最后向范围内最强的敌人(领主 > 稀有 > 深渊 > 普通怪物)施展最后一击。 攻击期间, 若连续按攻击键或技能键, 会减少攻击时间。 可以在空中施放该技能。
"""
name = "无限风域"
name = '无限风域'
learnLv = 85
masterLv = 40
maxLv = 50
@@ -962,10 +1015,10 @@ class Skill38(ActiveSkill):
cube = 10
cd = 180
mp = [1500, 5000]
uuid = "5ece7efb92358406e59338ef66479010"
uuid = '5ece7efb92358406e59338ef66479010'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 狂风攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -982,6 +1035,7 @@ class Skill38(ActiveSkill):
# 飞行攻击多段攻击次数 : {value4}次
data4 = get_data(f'{prefix}/{uuid}', 4)
# 初始之风
# mage_male/swift_master/05ee4433394678e5014c67dafee798ff
# a5ccbaf5538981c6ef99b236c0a60b73/05ee4433394678e5014c67dafee798ff
@@ -995,20 +1049,22 @@ class Skill39(PassiveSkill):
被攻击或倒地状态下施放时, 可以躲避敌人的攻击。 (存在单独冷却时间)\n
施放过程中, 按方向键可以指定躲避方向。
"""
name = "初始之风"
name = '初始之风'
learnLv = 95
masterLv = 40
maxLv = 50
position = 6
rangeLv = 3
uuid = "05ee4433394678e5014c67dafee798ff"
uuid = '05ee4433394678e5014c67dafee798ff'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 基本攻击力和转职技能攻击力增加率 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
associate = [{"data":data0}]
associate = [{'data': data0}]
# 怒风狂涌
# mage_male/swift_master/29c0b8b3eed7252b3bdcddc2b4e9e3a0
@@ -1017,9 +1073,10 @@ class Skill40(ActiveSkill):
"""
逐风者在天空中呼唤飓风, 与风暴同化, 向四面八方呼啸而过, 将命中的敌人拉到中央, 生成狂乱气流。\n
然后, 逐风者再次现身, 使气流汇聚成风暴后升空, 与台风的碰撞, 引发强烈爆炸。\n
逐风者再次现身后才能强制中断技能; 强制中断技能后, 已经生成的气流和风暴不会消失。
逐风者再次现身后才能强制中断技能; 强制中断技能后, 已经生成的气流和风暴不会消失。
"""
name = "怒风狂涌"
name = '怒风狂涌'
learnLv = 95
masterLv = 40
maxLv = 50
@@ -1028,10 +1085,10 @@ class Skill40(ActiveSkill):
cube = 7
cd = 60
mp = [773, 6000]
uuid = "29c0b8b3eed7252b3bdcddc2b4e9e3a0"
uuid = '29c0b8b3eed7252b3bdcddc2b4e9e3a0'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 狂乱气流风暴攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
@@ -1047,6 +1104,7 @@ class Skill40(ActiveSkill):
data4 = get_data(f'{prefix}/{uuid}', 4)
hit4 = 1
# 风之极·永坠
# mage_male/swift_master/e0578e280d5de3aa6d59b9ec7498a19b
# a5ccbaf5538981c6ef99b236c0a60b73/e0578e280d5de3aa6d59b9ec7498a19b
@@ -1057,7 +1115,8 @@ class Skill41(ActiveSkill):
使用三次觉醒技能时, 与关联的技能共享冷却时间。\n
若关联的技能还在冷却中, 则无法使用三次觉醒技能。
"""
name = "风之极·永坠"
name = '风之极·永坠'
learnLv = 100
masterLv = 40
maxLv = 50
@@ -1066,10 +1125,10 @@ class Skill41(ActiveSkill):
cube = 15
cd = 290
mp = [4028, 8056]
uuid = "e0578e280d5de3aa6d59b9ec7498a19b"
uuid = 'e0578e280d5de3aa6d59b9ec7498a19b'
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
custom = get_data(f'{prefix}/{uuid}', 'custom') # noqa: E501
# 跳跃攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)