This commit is contained in:
2026-08-11 13:34:30 +08:00
parent a91d1d376f
commit 221bc75673
71 changed files with 26258 additions and 27220 deletions
@@ -8,31 +8,30 @@ prefix = "fighter_male/brawler_male/cn/skillDetail"
# 后踢
# fighter_male/brawler_male/eb71e1d82d92c7e1d40500a0dcd77aa6
# ca0f0e0e9e1d55b5f9955b03d9dd213c/eb71e1d82d92c7e1d40500a0dcd77aa6
# MIGRATION: character 中没有同名技能“后踢”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出强威力的后踢使其浮空,施放的瞬间有霸体判定。\n
# """
# name = "后踢"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (3,1)
# position = 3
# rangeLv = 3
# cd = 2
# mp = [0, 0]
# uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6"
# 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)
class Skill0(ActiveSkill):
"""
向敌人发出强威力的后踢使其浮空,施放的瞬间有霸体判定。\n
"""
name = "后踢"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (3,1)
position = 3
rangeLv = 3
cd = 2
mp = [0, 0]
uuid = "eb71e1d82d92c7e1d40500a0dcd77aa6"
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)
# 剧毒抵抗
# fighter_male/brawler_male/03bb5314ffd41e9458d67ef924fef38f
@@ -89,51 +88,49 @@ class Skill2(PassiveSkill):
# 前踢
# fighter_male/brawler_male/fc7a3f4c2852c832a2f20af63d5d212f
# ca0f0e0e9e1d55b5f9955b03d9dd213c/fc7a3f4c2852c832a2f20af63d5d212f
# MIGRATION: character 中没有同名技能“前踢”,暂不启用
# class Skill3(ActiveSkill):
# """
# 像锤击一样挥舞双腿踢飞敌人。\n
# """
# name = "前踢"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (5,1)
# position = 5
# rangeLv = 2
# cd = 3
# mp = [10, 112]
# uuid = "fc7a3f4c2852c832a2f20af63d5d212f"
# 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)
class Skill3(ActiveSkill):
"""
像锤击一样挥舞双腿踢飞敌人。\n
"""
name = "前踢"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (5,1)
position = 5
rangeLv = 2
cd = 3
mp = [10, 112]
uuid = "fc7a3f4c2852c832a2f20af63d5d212f"
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)
# 后跳
# fighter_male/brawler_male/7822d6d52e10964a6755f142c666b494
# ca0f0e0e9e1d55b5f9955b03d9dd213c/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill4(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill4(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。\n
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (3,0)
position = 3
rangeLv = None
cd = []
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
@@ -169,120 +166,116 @@ class Skill5(PassiveSkill):
# 受身蹲伏
# fighter_male/brawler_male/ce26c6b69d02a440a81b552bec94f03b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill6(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# 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)
class Skill6(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (2,0)
position = 2
rangeLv = None
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
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)
# 攻击类型转换
# fighter_male/brawler_male/12dca7fbf791e882b025a0d916181673
# ca0f0e0e9e1d55b5f9955b03d9dd213c/12dca7fbf791e882b025a0d916181673
# MIGRATION: character 中没有同名技能“攻击类型转换”,暂不启用
# class Skill7(PassiveSkill):
# """
# 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n
# 每次点击技能窗口的技能图标时,转换攻击类型。\n
# 在决斗场中,无法转换攻击类型,适用技能固有的攻击类型。\n
# """
# name = "攻击类型转换"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (1,1)
# position = 1
# rangeLv = 1
# cd = []
# uuid = "12dca7fbf791e882b025a0d916181673"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill7(PassiveSkill):
"""
可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n
每次点击技能窗口的技能图标时,转换攻击类型。\n
在决斗场中,无法转换攻击类型,适用技能固有的攻击类型。\n
"""
name = "攻击类型转换"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (1,1)
position = 1
rangeLv = 1
cd = []
uuid = "12dca7fbf791e882b025a0d916181673"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 技能连招
# fighter_male/brawler_male/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill8(ActiveSkill):
# """
# 可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
# 点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
# - 可将技能连招图标设置到技能栏快捷键中使用。\n
# - 仅限在城镇及修炼场中进行设置。\n
# 按顺序施放添加在连招栏位中的技能。\n
# - 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
# - 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
# 当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
# - 切换至前序技能的时间可自行调整。 (0~5秒)\n
# - 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
# - 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
# 包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
# 决斗场中无法使用技能连招。\n
# """
# name = "技能连招"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (8,0)
# position = 8
# rangeLv = None
# cd = []
# uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill8(ActiveSkill):
"""
可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
- 可将技能连招图标设置到技能栏快捷键中使用。\n
- 仅限在城镇及修炼场中进行设置。\n
按顺序施放添加在连招栏位中的技能。\n
- 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
- 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
- 切换至前序技能的时间可自行调整。 (0~5秒)\n
- 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
- 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
决斗场中无法使用技能连招。\n
"""
name = "技能连招"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (8,0)
position = 8
rangeLv = None
cd = []
uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 防具精通
# fighter_male/brawler_male/892ef624d8bf3d7fc045f84825fd6104
# ca0f0e0e9e1d55b5f9955b03d9dd213c/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill9(PassiveSkill):
# """
# 穿戴防具时,可以增加各种属性。\n
# 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
# """
# name = "防具精通"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (0,1)
# position = 0
# rangeLv = None
# cd = []
# uuid = "892ef624d8bf3d7fc045f84825fd6104"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill9(PassiveSkill):
"""
穿戴防具时,可以增加各种属性。\n
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
"""
name = "防具精通"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (0,1)
position = 0
rangeLv = None
cd = []
uuid = "892ef624d8bf3d7fc045f84825fd6104"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 下段踢
# fighter_male/brawler_male/4655101518604f874721b3cc249aae10
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4655101518604f874721b3cc249aae10
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
向敌人发出高伤害的踢脚攻击,可以攻击倒地的敌人,而且能使被击中的敌人出现较长时间的僵直。\n
攻击成功时产生冲击波,对周围敌人造成伤害。\n
@@ -317,7 +310,7 @@ class Skill9(ActiveSkill):
# 分身
# fighter_male/brawler_male/f2fb27162beb0b87a7cb9af7900e95f2
# ca0f0e0e9e1d55b5f9955b03d9dd213c/f2fb27162beb0b87a7cb9af7900e95f2
class Skill10(ActiveSkill):
class Skill11(ActiveSkill):
"""
生成分身扰乱敌人的攻击或阻挡子弹。\n
经过一定时间或受一定伤害后,生成的分身消失。\n
@@ -346,7 +339,7 @@ class Skill10(ActiveSkill):
# 膝击
# fighter_male/brawler_male/cfacda0647b9a0f595df2c2aad30c18d
# ca0f0e0e9e1d55b5f9955b03d9dd213c/cfacda0647b9a0f595df2c2aad30c18d
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
抓住前方敌人并用膝盖对其进行猛力的撞击。\n
对无法抓取的敌人不适用控制效果。\n
@@ -388,37 +381,36 @@ class Skill11(ActiveSkill):
# 蹲伏
# fighter_male/brawler_male/9dda3f4a849dba1a288dd65e116860f2
# ca0f0e0e9e1d55b5f9955b03d9dd213c/9dda3f4a849dba1a288dd65e116860f2
# MIGRATION: character 中没有同名技能“蹲伏”,暂不启用
# class Skill13(ActiveSkill):
# """
# 蹲下并避开敌人的上段判定式攻击。\n
# 若在前冲中使用此技能,可以边向前滑行边蹲下。\n
# 蹲下时进入无敌状态,起身的瞬间也会进入无敌状态。\n
# [蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
# """
# name = "蹲伏"
# learnLv = 10
# masterLv = 1
# maxLv = 11
# cellPos = (5,3)
# position = 5
# rangeLv = 1
# cd = 3
# mp = [3, 4]
# uuid = "9dda3f4a849dba1a288dd65e116860f2"
# 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)
class Skill13(ActiveSkill):
"""
蹲下并避开敌人的上段判定式攻击。\n
若在前冲中使用此技能,可以边向前滑行边蹲下。\n
蹲下时进入无敌状态,起身的瞬间也会进入无敌状态。\n
[蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
"""
name = "蹲伏"
learnLv = 10
masterLv = 1
maxLv = 11
cellPos = (5,3)
position = 5
rangeLv = 1
cd = 3
mp = [3, 4]
uuid = "9dda3f4a849dba1a288dd65e116860f2"
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)
# 钢筋铁骨
# fighter_male/brawler_male/c9664191611af31142e052dfaef84530
# ca0f0e0e9e1d55b5f9955b03d9dd213c/c9664191611af31142e052dfaef84530
class Skill13(PassiveSkill):
class Skill14(PassiveSkill):
"""
使自身的身体强悍如钢铁,并增加一定的物防和体力。 被击时,有一定几率使自身进入霸体状态。\n
"""
@@ -445,7 +437,7 @@ class Skill13(PassiveSkill):
# 鹰踏
# fighter_male/brawler_male/78bd107acd474518b606be1e4fd38239
# ca0f0e0e9e1d55b5f9955b03d9dd213c/78bd107acd474518b606be1e4fd38239
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
在空中跳跃着踩踏敌人并给予敌人一定伤害。\n
可以连续对敌人进行一定次数的踩踏。 技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
@@ -477,7 +469,7 @@ class Skill14(ActiveSkill):
# 疾风追击
# fighter_male/brawler_male/dcb31a63ef58954f44ff2070c42a9a98
# ca0f0e0e9e1d55b5f9955b03d9dd213c/dcb31a63ef58954f44ff2070c42a9a98
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
前冲攻击后,通过快速连续的攻击给予敌人一定伤害; 前冲攻击命中敌人时,敌人不会倒地。 前冲攻击后按攻击键或技能键,可以进行追击,此时会消耗自身一定量的魔法值。\n
该技能的基本攻击只有1次,但学习[疾风连击]后可再追加1次。\n
@@ -507,7 +499,7 @@ class Skill15(ActiveSkill):
# 金刚碎
# fighter_male/brawler_male/4f2e001e9a19eb7bae50ad1840dfb329
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4f2e001e9a19eb7bae50ad1840dfb329
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
向前方小跳后用双脚猛击地面引发冲击波。\n
发动时,可以用方向键控制攻击地点。\n
@@ -550,7 +542,7 @@ class Skill16(ActiveSkill):
# 瞬步
# fighter_male/brawler_male/9dc8438e4572d39243c97da31c113acc
# ca0f0e0e9e1d55b5f9955b03d9dd213c/9dc8438e4572d39243c97da31c113acc
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
向前方快速移动一定距离。\n
撞到敌人时停止移动。\n
@@ -576,103 +568,100 @@ class Skill17(ActiveSkill):
# 强化 - 后跳
# fighter_male/brawler_male/2b340542e776818b78f3212af184bd6b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill19(PassiveSkill):
# """
# 施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
# 该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
# 根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
# 无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
# """
# name = "强化 - 后跳"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (4,0)
# position = 4
# rangeLv = None
# cd = 30
# uuid = "2b340542e776818b78f3212af184bd6b"
# 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)
class Skill19(PassiveSkill):
"""
施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
"""
name = "强化 - 后跳"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (4,0)
position = 4
rangeLv = None
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
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)
# 跃翔
# fighter_male/brawler_male/1fea5a626f15230237946a11a9d11582
# ca0f0e0e9e1d55b5f9955b03d9dd213c/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill20(ActiveSkill):
# """
# 增加自身20%的跳跃力,效果持续一定时间。\n
# 效果持续期间内,再次按技能键可以结束。\n
# """
# name = "跃翔"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (6,0)
# position = 6
# rangeLv = 3
# cd = 5
# mp = [13, 13]
# uuid = "1fea5a626f15230237946a11a9d11582"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill20(ActiveSkill):
"""
增加自身20%的跳跃力,效果持续一定时间。\n
效果持续期间内,再次按技能键可以结束。\n
"""
name = "跃翔"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (6,0)
position = 6
rangeLv = 3
cd = 5
mp = [13, 13]
uuid = "1fea5a626f15230237946a11a9d11582"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 念气波
# fighter_male/brawler_male/01c3a2fb793d293a25ed8dc7a0d70c1a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/01c3a2fb793d293a25ed8dc7a0d70c1a
# MIGRATION: character 中没有同名技能“念气波”,暂不启用
# class Skill21(ActiveSkill):
# """
# 使念气实体化后向前方敌人发射。\n
# 念气命中敌人后会引发爆炸并对周围敌人造成光属性魔法伤害,而且有一定几率使敌人进入感电状态。\n
# 转职为气功师后,可以强制中断基本攻击和前冲攻击动作,并立即施放该技能,同时可以学习[蓄念炮]。\n
# """
# name = "念气波"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (10,4)
# position = 10
# rangeLv = 2
# cd = 2.5
# mp = [15, 154]
# uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
# 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)
# # [范围信息]
# # 念气弹大小比率 : {value4}%
# data4 = get_data(f'{prefix}/{uuid}', 4)
# # 射程距离 : {value5}px
# data5 = get_data(f'{prefix}/{uuid}', 5)
class Skill21(ActiveSkill):
"""
使念气实体化后向前方敌人发射。\n
念气命中敌人后会引发爆炸并对周围敌人造成光属性魔法伤害,而且有一定几率使敌人进入感电状态。\n
转职为气功师后,可以强制中断基本攻击和前冲攻击动作,并立即施放该技能,同时可以学习[蓄念炮]。\n
"""
name = "念气波"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (10,4)
position = 10
rangeLv = 2
cd = 2.5
mp = [15, 154]
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
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)
# [范围信息]
# 念气弹大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 射程距离 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5)
# 抛沙
# fighter_male/brawler_male/8f73f243041c2d27739fe7696f02bf9b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8f73f243041c2d27739fe7696f02bf9b
class Skill21(ActiveSkill):
class Skill22(ActiveSkill):
"""
卑鄙地抛出沙子攻击敌人,使敌人进入失明状态。\n
转职为街霸后,可以强制中断基本攻击并施放。\n
@@ -710,7 +699,7 @@ class Skill21(ActiveSkill):
# 毒瓶投掷
# fighter_male/brawler_male/762c4e6d030eaf0abbfe1fec2b298574
# ca0f0e0e9e1d55b5f9955b03d9dd213c/762c4e6d030eaf0abbfe1fec2b298574
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
[投掷]\n
施放后,在消耗完所有装填次数之前,具有固有的重新投掷冷却时间。\n
@@ -792,7 +781,7 @@ class Skill22(ActiveSkill):
# 投掷强化
# fighter_male/brawler_male/3fb8395ae3b81bd608e0c4223a8eb534
# ca0f0e0e9e1d55b5f9955b03d9dd213c/3fb8395ae3b81bd608e0c4223a8eb534
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
施放后,强化下次投掷技能。\n
消耗更多装填数,发动方式发生变化。\n
@@ -826,7 +815,7 @@ class Skill23(ActiveSkill):
# 自动填充
# fighter_male/brawler_male/5806440d21e7546d50007a5ba11f8024
# ca0f0e0e9e1d55b5f9955b03d9dd213c/5806440d21e7546d50007a5ba11f8024
class Skill24(PassiveSkill):
class Skill25(PassiveSkill):
"""
消耗投掷技能的装填数时,自动重新装填。\n
[投掷技能]\n
@@ -853,7 +842,7 @@ class Skill24(PassiveSkill):
# 擒月炎
# fighter_male/brawler_male/0969cd4054d93da07708108c0cc1c4b5
# ca0f0e0e9e1d55b5f9955b03d9dd213c/0969cd4054d93da07708108c0cc1c4b5
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
先用扫腿攻击前方敌人并用后踢将1名敌人踢飞,然后再用强威力的侧踢,引爆火药使敌人受到伤害。\n
攻击处于异常状态的敌人时,造成更大的伤害。 (最多叠加3次)\n
@@ -901,7 +890,7 @@ class Skill25(ActiveSkill):
# 后街战术
# fighter_male/brawler_male/4b2c90ec226fd40e967875aa5eabefb2
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4b2c90ec226fd40e967875aa5eabefb2
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
遵循后街法则,准备更多暗器。\n
增加基本攻击力和转职技能攻击力,可以双重投掷暗器,并增加部分技能的爆炸范围。\n
@@ -937,52 +926,50 @@ class Skill26(ActiveSkill):
# 疾风连击
# fighter_male/brawler_male/8572675ec6a1f50b6eff6a867376c2de
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8572675ec6a1f50b6eff6a867376c2de
# MIGRATION: character 中没有同名技能“疾风连击”,暂不启用
# class Skill28(PassiveSkill):
# """
# 施放[疾风追击]时,可以向敌人发出第2、 3击。\n
# """
# name = "疾风连击"
# learnLv = 20
# masterLv = 1
# maxLv = 1
# cellPos = (9,5)
# position = 9
# rangeLv = None
# cd = []
# uuid = "8572675ec6a1f50b6eff6a867376c2de"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill28(PassiveSkill):
"""
施放[疾风追击]时,可以向敌人发出第2、 3击。\n
"""
name = "疾风连击"
learnLv = 20
masterLv = 1
maxLv = 1
cellPos = (9,5)
position = 9
rangeLv = None
cd = []
uuid = "8572675ec6a1f50b6eff6a867376c2de"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 暴击
# fighter_male/brawler_male/fc1262c19f3d0477ee8eda47b8db8696
# ca0f0e0e9e1d55b5f9955b03d9dd213c/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill29(PassiveSkill):
# """
# 集中精神,提升物理/魔法暴击率。\n
# """
# name = "暴击"
# learnLv = 20
# masterLv = 10
# maxLv = 20
# cellPos = (5,0)
# position = 5
# rangeLv = 3
# uuid = "fc1262c19f3d0477ee8eda47b8db8696"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 物理/魔法暴击率增加 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill29(PassiveSkill):
"""
集中精神,提升物理/魔法暴击率。\n
"""
name = "暴击"
learnLv = 20
masterLv = 10
maxLv = 20
cellPos = (5,0)
position = 5
rangeLv = 3
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 物理/魔法暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 爪精通
# fighter_male/brawler_male/e4c354a89c337310aeb7041d5e742828
# ca0f0e0e9e1d55b5f9955b03d9dd213c/e4c354a89c337310aeb7041d5e742828
class Skill29(PassiveSkill):
class Skill30(PassiveSkill):
"""
增加物理攻击力和魔法攻击力。 使用爪系列武器时,增加命中率。\n
"""
@@ -1017,7 +1004,7 @@ class Skill29(PassiveSkill):
# 毒针投掷
# fighter_male/brawler_male/38612d8f2561edc2eb68d5057a837bfa
# ca0f0e0e9e1d55b5f9955b03d9dd213c/38612d8f2561edc2eb68d5057a837bfa
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
[投掷]\n
施放后,在消耗完所有装填次数之前,具有固有的重新投掷冷却时间。\n
@@ -1096,7 +1083,7 @@ class Skill30(ActiveSkill):
# 后备口袋
# fighter_male/brawler_male/2e9c5a06ff3fe8aea672a2a55c40fdbf
# ca0f0e0e9e1d55b5f9955b03d9dd213c/2e9c5a06ff3fe8aea672a2a55c40fdbf
class Skill31(PassiveSkill):
class Skill32(PassiveSkill):
"""
使用基本攻击和转职技能的过程中,可以使用[投掷强化]。\n
[后街战术]状态下,使用[毒瓶投掷]或[毒针投掷]时,各技能可以获得以下效果。\n
@@ -1126,7 +1113,7 @@ class Skill31(PassiveSkill):
# 伏虎霸王拳
# fighter_male/brawler_male/8c2379737c5acc935c1731f67f607655
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8c2379737c5acc935c1731f67f607655
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
将敌人击倒并发出强威力的伏虎霸王拳,可以向敌人连续发出3次攻击。\n
每次攻击倒地的敌人,都会产生冲击波攻击周围的敌人。\n
@@ -1159,7 +1146,7 @@ class Skill32(ActiveSkill):
# 旋风腿
# fighter_male/brawler_male/202edb928046f4fa6dedf6337377efd5
# ca0f0e0e9e1d55b5f9955b03d9dd213c/202edb928046f4fa6dedf6337377efd5
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
在原地快速旋转身体并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用,对命中的敌人有吸附效果。\n
施放后不能移动,可以按跳跃键中断技能。\n
@@ -1189,7 +1176,7 @@ class Skill33(ActiveSkill):
# 砖块投掷
# fighter_male/brawler_male/bc11d28c04e01923a093d65752c55516
# ca0f0e0e9e1d55b5f9955b03d9dd213c/bc11d28c04e01923a093d65752c55516
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
[投掷]\n
施放后,在消耗完所有装填次数之前,具有固有的重新投掷冷却时间。\n
@@ -1273,7 +1260,7 @@ class Skill34(ActiveSkill):
# 挑衅
# fighter_male/brawler_male/e49e57b2e8fbeceb0a2c56a0c63fe6c5
# ca0f0e0e9e1d55b5f9955b03d9dd213c/e49e57b2e8fbeceb0a2c56a0c63fe6c5
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
学习后,持续减少一定范围内敌人的控制型异常状态抗性,并增加对敌人造成的伤害。\n
施放技能时,向自身周围的敌人发出挑衅,使被挑衅的敌人优先攻击自己,并在持续时间内增加对敌人攻击的回避率。\n
@@ -1316,7 +1303,7 @@ class Skill35(ActiveSkill):
# 罗网投掷
# fighter_male/brawler_male/d0cdaca82892e54097f22a1f60817048
# ca0f0e0e9e1d55b5f9955b03d9dd213c/d0cdaca82892e54097f22a1f60817048
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
[投掷]\n
施放后,在消耗完所有装填次数之前,具有固有的重新投掷冷却时间。\n
@@ -1402,7 +1389,7 @@ class Skill36(ActiveSkill):
# 螺旋滑铲
# fighter_male/brawler_male/e0a072e8cef2d77893aad5f68aeed56a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/e0a072e8cef2d77893aad5f68aeed56a
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
向前方滑铲一定距离。\n
移动时,对碰撞的敌人造成伤害并使其进入失明状态。\n
@@ -1473,7 +1460,7 @@ class Skill37(ActiveSkill):
# 狂 · 霸王拳
# fighter_male/brawler_male/b3659936a9a74c4ed6f7faf07cca1f9e
# ca0f0e0e9e1d55b5f9955b03d9dd213c/b3659936a9a74c4ed6f7faf07cca1f9e
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
伏虎霸王拳攻击次数变更为1次,攻击力和周围冲击波的范围大幅增加。\n
对无法抓取的敌人也可以施放。 (不适用控制效果)\n
@@ -1533,7 +1520,7 @@ class Skill38(PassiveSkill):
# 毒雷引爆
# fighter_male/brawler_male/6a1d1f08a6572be420bb3a256c44c015
# ca0f0e0e9e1d55b5f9955b03d9dd213c/6a1d1f08a6572be420bb3a256c44c015
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
在前方悬空放置一枚毒地雷,然后用侧踢击中地雷使其爆炸。\n
爆炸的毒地雷会向喷发毒气柱攻击敌人,并使敌人进入中毒状态。\n
@@ -1596,7 +1583,7 @@ class Skill39(ActiveSkill):
# 极恶飞锁
# fighter_male/brawler_male/030663e99462f628b4c9f813e1406c4e
# ca0f0e0e9e1d55b5f9955b03d9dd213c/030663e99462f628b4c9f813e1406c4e
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
挥舞数次锁链进行攻击后,向前方下挥聚拢敌人。\n
被锁链击中的敌人进入出血状态,被终结打击命中的敌人会被拉到角色前方。\n
@@ -1659,7 +1646,7 @@ class Skill40(ActiveSkill):
# 千手奥义
# fighter_male/brawler_male/ab6fc3303df03b58911967dfca2b5d07
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ab6fc3303df03b58911967dfca2b5d07
class Skill41(PassiveSkill):
class Skill42(PassiveSkill):
"""
熟练地使用各种投掷物,让敌人更快地进入安息。\n
增加投掷类技能的填装数和射出的速度,并且减少投掷的时间间隔和填装间隔。\n
@@ -1701,7 +1688,7 @@ class Skill41(PassiveSkill):
# 天崩地裂
# fighter_male/brawler_male/c5a2956d8ed3af1746ed2f76ca971a09
# ca0f0e0e9e1d55b5f9955b03d9dd213c/c5a2956d8ed3af1746ed2f76ca971a09
class Skill42(ActiveSkill):
class Skill43(ActiveSkill):
"""
先用钩子抓裂地面,使地面上的敌人受到爆炸伤害; 然后将地上的碎石勾起,聚集成一块巨型石块投向地面。 石块落地时会产生强烈的冲击波并使周围的敌人受到巨大伤害。 发生爆炸的区域生成火焰地带,使区域内的敌人进入灼伤状态。\n
"""
@@ -1744,7 +1731,7 @@ class Skill42(ActiveSkill):
# 爆破污桶
# fighter_male/brawler_male/5cac3411ccef1af333953e0ded5e942d
# ca0f0e0e9e1d55b5f9955b03d9dd213c/5cac3411ccef1af333953e0ded5e942d
class Skill43(ActiveSkill):
class Skill44(ActiveSkill):
"""
向前方敌人投掷一个装满炸药的肮脏木桶,攻击大范围的敌人。\n
受爆炸伤害的敌人进入灼伤、 中毒和减速状态。\n
@@ -1818,7 +1805,7 @@ class Skill43(ActiveSkill):
# 千锁乱舞
# fighter_male/brawler_male/dac8d8207618150c162e4c6f9e168527
# ca0f0e0e9e1d55b5f9955b03d9dd213c/dac8d8207618150c162e4c6f9e168527
class Skill44(ActiveSkill):
class Skill45(ActiveSkill):
"""
大幅挥舞锁链攻击敌人,聚集至中央后强力拉拽。\n
被最后拉拽攻击命中的远处敌人会被拉至前方。\n
@@ -1880,7 +1867,7 @@ class Skill44(ActiveSkill):
# 诡诈之道
# fighter_male/brawler_male/a3880ba488ddca966c36c640cce927a7
# ca0f0e0e9e1d55b5f9955b03d9dd213c/a3880ba488ddca966c36c640cce927a7
class Skill45(PassiveSkill):
class Skill46(PassiveSkill):
"""
破坏规则,并获得强力的战斗技术。\n
增加基本攻击力和技能攻击力; 减少所有敌人的控制型异常状态抗性。 若学习了自动填充技能,则进入地下城或复活时,将自动装填消耗型投掷物。\n
@@ -1910,7 +1897,7 @@ class Skill45(PassiveSkill):
# 暗街夺命锁
# fighter_male/brawler_male/2b39a776471c142f581ad3cc8bb89e55
# ca0f0e0e9e1d55b5f9955b03d9dd213c/2b39a776471c142f581ad3cc8bb89e55
class Skill46(ActiveSkill):
class Skill47(ActiveSkill):
"""
把锁链插进地面后,旋转锁链把周围敌人挑到空中,使其进入出血状态,随后抓起来扔到地面上。\n
把周围敌人挑到空中时,进入无敌状态。 扔出敌人之前,按前方向键可以调整扔出的位置。\n
@@ -1996,7 +1983,7 @@ class Skill46(ActiveSkill):
# 飞沙走石
# fighter_male/brawler_male/b306cc4c67c775ab7ddff9785a3fe6a4
# ca0f0e0e9e1d55b5f9955b03d9dd213c/b306cc4c67c775ab7ddff9785a3fe6a4
class Skill47(ActiveSkill):
class Skill48(ActiveSkill):
"""
把锁镰插到天花板上,随后拉拽铁链摧毁天花板,掉落大量石块。\n
石块可以强控敌人。\n
@@ -2075,7 +2062,7 @@ class Skill47(ActiveSkill):
# 燃火轰天炮
# fighter_male/brawler_male/949849d5791944973d60af7e2a7eefb0
# ca0f0e0e9e1d55b5f9955b03d9dd213c/949849d5791944973d60af7e2a7eefb0
class Skill48(ActiveSkill):
class Skill49(ActiveSkill):
"""
用气势压制周围敌人,强控敌人后,用捆绑着轰天炮的铁管攻击。\n
随后轰天炮连续爆炸并造成伤害。\n
@@ -2117,7 +2104,7 @@ class Skill48(ActiveSkill):
# 逆道·爆狱
# fighter_male/brawler_male/dec8961c485edb02036ba00c789010f0
# ca0f0e0e9e1d55b5f9955b03d9dd213c/dec8961c485edb02036ba00c789010f0
class Skill49(ActiveSkill):
class Skill50(ActiveSkill):
"""
将装有特殊硬化剂的木桶滚向前方敌人,造成伤害后,用脚踢飞炸药桶使其爆炸。\n
爆炸时,强制控制范围内的敌人一定时间。\n
@@ -2185,7 +2172,7 @@ class Skill49(ActiveSkill):
# 逆道·皆允
# fighter_male/brawler_male/8e1891ddbdd5ebfcc4508ff2090c3e0f
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8e1891ddbdd5ebfcc4508ff2090c3e0f
class Skill50(PassiveSkill):
class Skill51(PassiveSkill):
"""
不择手段,只为追求胜利,增加基本攻击力和转职技能攻击力,变更部分投掷技能。\n
[毒瓶投掷]\n
@@ -2218,7 +2205,7 @@ class Skill50(PassiveSkill):
# 逆道·幽链之界
# fighter_male/brawler_male/f1fdc6c2482ecc510a2a9f04201ba125
# ca0f0e0e9e1d55b5f9955b03d9dd213c/f1fdc6c2482ecc510a2a9f04201ba125
class Skill51(ActiveSkill):
class Skill52(ActiveSkill):
"""
将敌人引到街霸的大本营暗街,用锁链攻击周围的敌人,并摧毁建筑物。\n
然后,跳到空中,将建筑物碎片聚集成巨型爆弹,扔向敌人并将其引爆。\n
@@ -83,210 +83,203 @@ class Skill2(PassiveSkill):
# 后跳
# fighter_male/grappler_male/7822d6d52e10964a6755f142c666b494
# ca0f0e0e9e1d55b5f9955b03d9dd213c/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill3(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill3(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。\n
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (3,0)
position = 3
rangeLv = None
cd = []
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
# fighter_male/grappler_male/5a56514f35cf0270ae8d6c65f8fefd78
# ca0f0e0e9e1d55b5f9955b03d9dd213c/5a56514f35cf0270ae8d6c65f8fefd78
# MIGRATION: character 中没有同名技能“基础精通”,暂不启用
# class Skill4(PassiveSkill):
# """
# 增加基本攻击、 前冲攻击、 跳跃攻击、 [后踢]的攻击力。\n
# 在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
# """
# name = "基础精通"
# learnLv = 1
# masterLv = 115
# maxLv = 200
# cellPos = (1,0)
# position = 1
# rangeLv = 1
# uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
# 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)
class Skill4(PassiveSkill):
"""
增加基本攻击、 前冲攻击、 跳跃攻击、 [后踢]的攻击力。\n
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
"""
name = "基础精通"
learnLv = 1
masterLv = 115
maxLv = 200
cellPos = (1,0)
position = 1
rangeLv = 1
uuid = "5a56514f35cf0270ae8d6c65f8fefd78"
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)
# 受身蹲伏
# fighter_male/grappler_male/ce26c6b69d02a440a81b552bec94f03b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill5(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# 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)
class Skill5(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (2,0)
position = 2
rangeLv = None
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
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)
# 技能连招
# fighter_male/grappler_male/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill6(ActiveSkill):
# """
# 可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
# 点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
# - 可将技能连招图标设置到技能栏快捷键中使用。\n
# - 仅限在城镇及修炼场中进行设置。\n
# 按顺序施放添加在连招栏位中的技能。\n
# - 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
# - 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
# 当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
# - 切换至前序技能的时间可自行调整。 (0~5秒)\n
# - 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
# - 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
# 包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
# 决斗场中无法使用技能连招。\n
# """
# name = "技能连招"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (8,0)
# position = 8
# rangeLv = None
# cd = []
# uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill6(ActiveSkill):
"""
可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
- 可将技能连招图标设置到技能栏快捷键中使用。\n
- 仅限在城镇及修炼场中进行设置。\n
按顺序施放添加在连招栏位中的技能。\n
- 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
- 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
- 切换至前序技能的时间可自行调整。 (0~5秒)\n
- 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
- 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
决斗场中无法使用技能连招。\n
"""
name = "技能连招"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (8,0)
position = 8
rangeLv = None
cd = []
uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 防具精通
# fighter_male/grappler_male/892ef624d8bf3d7fc045f84825fd6104
# ca0f0e0e9e1d55b5f9955b03d9dd213c/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill7(PassiveSkill):
# """
# 穿戴防具时,可以增加各种属性。\n
# 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
# """
# name = "防具精通"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (0,1)
# position = 0
# rangeLv = None
# cd = []
# uuid = "892ef624d8bf3d7fc045f84825fd6104"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill7(PassiveSkill):
"""
穿戴防具时,可以增加各种属性。\n
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
"""
name = "防具精通"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (0,1)
position = 0
rangeLv = None
cd = []
uuid = "892ef624d8bf3d7fc045f84825fd6104"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 下段踢
# fighter_male/grappler_male/4655101518604f874721b3cc249aae10
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4655101518604f874721b3cc249aae10
# MIGRATION: character 中没有同名技能“下段踢”,暂不启用
# class Skill8(ActiveSkill):
# """
# 向敌人发出高伤害的踢脚攻击,可以攻击倒地的敌人,而且能使被击中的敌人出现较长时间的僵直。\n
# 攻击成功时产生冲击波,对周围敌人造成伤害。\n
# 被直接命中的敌人不受冲击波伤害。\n
# """
# name = "下段踢"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (2,2)
# position = 2
# rangeLv = 2
# cd = 2
# mp = [10, 112]
# uuid = "4655101518604f874721b3cc249aae10"
# 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)
class Skill8(ActiveSkill):
"""
向敌人发出高伤害的踢脚攻击,可以攻击倒地的敌人,而且能使被击中的敌人出现较长时间的僵直。\n
攻击成功时产生冲击波,对周围敌人造成伤害。\n
被直接命中的敌人不受冲击波伤害。\n
"""
name = "下段踢"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (2,2)
position = 2
rangeLv = 2
cd = 2
mp = [10, 112]
uuid = "4655101518604f874721b3cc249aae10"
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)
# 分身
# fighter_male/grappler_male/f2fb27162beb0b87a7cb9af7900e95f2
# ca0f0e0e9e1d55b5f9955b03d9dd213c/f2fb27162beb0b87a7cb9af7900e95f2
# MIGRATION: character 中没有同名技能“分身”,暂不启用
# class Skill9(ActiveSkill):
# """
# 生成分身扰乱敌人的攻击或阻挡子弹。\n
# 经过一定时间或受一定伤害后,生成的分身消失。\n
# 转职成气功师后,可以学习[幻影爆碎]技能。\n
# """
# name = "分身"
# learnLv = 5
# masterLv = 10
# maxLv = 20
# cellPos = (4,2)
# position = 4
# rangeLv = 3
# cd = 7
# mp = [6, 84]
# uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
# 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)
class Skill9(ActiveSkill):
"""
生成分身扰乱敌人的攻击或阻挡子弹。\n
经过一定时间或受一定伤害后,生成的分身消失。\n
转职成气功师后,可以学习[幻影爆碎]技能。\n
"""
name = "分身"
learnLv = 5
masterLv = 10
maxLv = 20
cellPos = (4,2)
position = 4
rangeLv = 3
cd = 7
mp = [6, 84]
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
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)
# 膝击
# fighter_male/grappler_male/cfacda0647b9a0f595df2c2aad30c18d
# ca0f0e0e9e1d55b5f9955b03d9dd213c/cfacda0647b9a0f595df2c2aad30c18d
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
抓住前方敌人并用膝盖对其进行猛力的撞击。\n
对无法抓取的敌人不适用控制效果。\n
@@ -326,7 +319,7 @@ class Skill9(ActiveSkill):
# 蹲伏
# fighter_male/grappler_male/9dda3f4a849dba1a288dd65e116860f2
# ca0f0e0e9e1d55b5f9955b03d9dd213c/9dda3f4a849dba1a288dd65e116860f2
class Skill10(ActiveSkill):
class Skill11(ActiveSkill):
"""
蹲下并避开敌人的上段判定式攻击。\n
若在前冲中使用此技能,可以边向前滑行边蹲下。\n
@@ -353,7 +346,7 @@ class Skill10(ActiveSkill):
# 钢筋铁骨
# fighter_male/grappler_male/c9664191611af31142e052dfaef84530
# ca0f0e0e9e1d55b5f9955b03d9dd213c/c9664191611af31142e052dfaef84530
class Skill11(PassiveSkill):
class Skill12(PassiveSkill):
"""
使自身的身体强悍如钢铁,并增加一定的物防和体力。 被击时,有一定几率使自身进入霸体状态。\n
"""
@@ -377,7 +370,7 @@ class Skill11(PassiveSkill):
# 鹰踏
# fighter_male/grappler_male/78bd107acd474518b606be1e4fd38239
# ca0f0e0e9e1d55b5f9955b03d9dd213c/78bd107acd474518b606be1e4fd38239
class Skill12(ActiveSkill):
class Skill13(ActiveSkill):
"""
在空中跳跃着踩踏敌人并给予敌人一定伤害。\n
可以连续对敌人进行一定次数的踩踏。 技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
@@ -405,7 +398,7 @@ class Skill12(ActiveSkill):
# 疾风追击
# fighter_male/grappler_male/dcb31a63ef58954f44ff2070c42a9a98
# ca0f0e0e9e1d55b5f9955b03d9dd213c/dcb31a63ef58954f44ff2070c42a9a98
class Skill13(ActiveSkill):
class Skill14(ActiveSkill):
"""
前冲攻击后,通过快速连续的攻击给予敌人一定伤害; 前冲攻击命中敌人时,敌人不会倒地。 前冲攻击后按攻击键或技能键,可以进行追击,此时会消耗自身一定量的魔法值。\n
该技能的基本攻击只有1次,但学习[疾风连击]后可再追加1次。\n
@@ -431,7 +424,7 @@ class Skill13(ActiveSkill):
# 金刚碎
# fighter_male/grappler_male/4f2e001e9a19eb7bae50ad1840dfb329
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4f2e001e9a19eb7bae50ad1840dfb329
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
向前方小跳后用双脚猛击地面引发冲击波。\n
发动时,可以用方向键控制攻击地点。\n
@@ -470,7 +463,7 @@ class Skill14(ActiveSkill):
# 瞬步
# fighter_male/grappler_male/9dc8438e4572d39243c97da31c113acc
# ca0f0e0e9e1d55b5f9955b03d9dd213c/9dc8438e4572d39243c97da31c113acc
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
向前方快速移动一定距离。\n
撞到敌人时停止移动。\n
@@ -493,140 +486,136 @@ class Skill15(ActiveSkill):
# 强化 - 后跳
# fighter_male/grappler_male/2b340542e776818b78f3212af184bd6b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill17(PassiveSkill):
# """
# 施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
# 该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
# 根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
# 无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
# """
# name = "强化 - 后跳"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (4,0)
# position = 4
# rangeLv = None
# cd = 30
# uuid = "2b340542e776818b78f3212af184bd6b"
# 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)
class Skill17(PassiveSkill):
"""
施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
"""
name = "强化 - 后跳"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (4,0)
position = 4
rangeLv = None
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
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)
# 跃翔
# fighter_male/grappler_male/1fea5a626f15230237946a11a9d11582
# ca0f0e0e9e1d55b5f9955b03d9dd213c/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill18(ActiveSkill):
# """
# 增加自身20%的跳跃力,效果持续一定时间。\n
# 效果持续期间内,再次按技能键可以结束。\n
# """
# name = "跃翔"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (6,0)
# position = 6
# rangeLv = 3
# cd = 5
# mp = [13, 13]
# uuid = "1fea5a626f15230237946a11a9d11582"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill18(ActiveSkill):
"""
增加自身20%的跳跃力,效果持续一定时间。\n
效果持续期间内,再次按技能键可以结束。\n
"""
name = "跃翔"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (6,0)
position = 6
rangeLv = 3
cd = 5
mp = [13, 13]
uuid = "1fea5a626f15230237946a11a9d11582"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 念气波
# fighter_male/grappler_male/01c3a2fb793d293a25ed8dc7a0d70c1a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/01c3a2fb793d293a25ed8dc7a0d70c1a
# MIGRATION: character 中没有同名技能“念气波”,暂不启用
# class Skill19(ActiveSkill):
# """
# 使念气实体化后向前方敌人发射。\n
# 念气命中敌人后会引发爆炸并对周围敌人造成光属性魔法伤害,而且有一定几率使敌人进入感电状态。\n
# 转职为气功师后,可以强制中断基本攻击和前冲攻击动作,并立即施放该技能,同时可以学习[蓄念炮]。\n
# """
# name = "念气波"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (9,4)
# position = 9
# rangeLv = 2
# cd = 2.5
# mp = [15, 154]
# uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
# 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)
# # [范围信息]
# # 念气弹大小比率 : {value4}%
# data4 = get_data(f'{prefix}/{uuid}', 4)
# # 射程距离 : {value5}px
# data5 = get_data(f'{prefix}/{uuid}', 5)
class Skill19(ActiveSkill):
"""
使念气实体化后向前方敌人发射。\n
念气命中敌人后会引发爆炸并对周围敌人造成光属性魔法伤害,而且有一定几率使敌人进入感电状态。\n
转职为气功师后,可以强制中断基本攻击和前冲攻击动作,并立即施放该技能,同时可以学习[蓄念炮]。\n
"""
name = "念气波"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (9,4)
position = 9
rangeLv = 2
cd = 2.5
mp = [15, 154]
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
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)
# [范围信息]
# 念气弹大小比率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 射程距离 : {value5}px
data5 = get_data(f'{prefix}/{uuid}', 5)
# 抛沙
# fighter_male/grappler_male/8f73f243041c2d27739fe7696f02bf9b
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8f73f243041c2d27739fe7696f02bf9b
# MIGRATION: character 中没有同名技能“抛沙”,暂不启用
# class Skill20(ActiveSkill):
# """
# 卑鄙地抛出沙子攻击敌人,使敌人进入失明状态。\n
# 转职为街霸后,可以强制中断基本攻击并施放。\n
# """
# name = "抛沙"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (10,4)
# position = 10
# rangeLv = 2
# cd = 3
# mp = [15, 154]
# uuid = "8f73f243041c2d27739fe7696f02bf9b"
# 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)
# # 命中率减少 : {value4}%
# data4 = get_data(f'{prefix}/{uuid}', 4)
# # [范围信息]
# # 攻击范围比率 : {value5}%
# data5 = get_data(f'{prefix}/{uuid}', 5)
class Skill20(ActiveSkill):
"""
卑鄙地抛出沙子攻击敌人,使敌人进入失明状态。\n
转职为街霸后,可以强制中断基本攻击并施放。\n
"""
name = "抛沙"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (10,4)
position = 10
rangeLv = 2
cd = 3
mp = [15, 154]
uuid = "8f73f243041c2d27739fe7696f02bf9b"
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)
# 命中率减少 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# [范围信息]
# 攻击范围比率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 摔技强化
# fighter_male/grappler_male/ff171dc487807bb9aa28900ca9a46b41
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ff171dc487807bb9aa28900ca9a46b41
class Skill20(PassiveSkill):
class Skill21(PassiveSkill):
"""
增加转职技能攻击力,增加部分技能冲击波大小和攻击范围。\n
[增加范围的冲击波]\n
@@ -651,7 +640,7 @@ class Skill20(PassiveSkill):
# 抛投
# fighter_male/grappler_male/c27418ae613c647527200a7ca17d97fd
# ca0f0e0e9e1d55b5f9955b03d9dd213c/c27418ae613c647527200a7ca17d97fd
class Skill21(ActiveSkill):
class Skill22(ActiveSkill):
"""
抓取敌人后将其踢飞,使其对撞到的敌人造成一定伤害; 被踢飞的敌人只有在撞到墙壁或地面后才会受到伤害。\n
抓取敌人后,可以通过方向键指定攻击方向。\n
@@ -695,7 +684,7 @@ class Skill21(ActiveSkill):
# 暴力抓取
# fighter_male/grappler_male/92360eab6e1f378902018eca681ac629
# ca0f0e0e9e1d55b5f9955b03d9dd213c/92360eab6e1f378902018eca681ac629
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
磨练抓取敌人的意志,抓取技能得到强化且不会落空,效果持续一定时间。\n
同时还增加攻击力和攻击命中率,效果持续一定时间。\n
@@ -725,7 +714,7 @@ class Skill22(ActiveSkill):
# 滑行抓取
# fighter_male/grappler_male/1fadde0eece18649caddbca7bd58cc2f
# ca0f0e0e9e1d55b5f9955b03d9dd213c/1fadde0eece18649caddbca7bd58cc2f
class Skill23(PassiveSkill):
class Skill24(PassiveSkill):
"""
在前冲状态下使用[膝击]、 [抛投]、 [浮空凌云踢]、 [地狱风火轮]、 [死亡旋律]、 [武莲华]、 [黑震旋风]技能时,可以向移动方向滑行抓取敌人\n
"""
@@ -745,7 +734,7 @@ class Skill23(PassiveSkill):
# 抓轰炮
# fighter_male/grappler_male/d2c6df5105577fb59fb92529a36165a0
# ca0f0e0e9e1d55b5f9955b03d9dd213c/d2c6df5105577fb59fb92529a36165a0
class Skill24(PassiveSkill):
class Skill25(PassiveSkill):
"""
对无法抓取的敌人施放[膝击]、 [抛投]、 [空绞锤]、 [浮空凌云踢]、[地狱风火轮]、 [霹雳旋踢]和[武莲华]时,可以强力推开敌人并给予敌人一定伤害。\n
在攻击的敌人周围生成冲击波,对周围敌人也造成伤害。\n
@@ -765,7 +754,7 @@ class Skill24(PassiveSkill):
# 连环抓取
# fighter_male/grappler_male/2f5d03c7848effbc0a23f4df45d9ca46
# ca0f0e0e9e1d55b5f9955b03d9dd213c/2f5d03c7848effbc0a23f4df45d9ca46
class Skill25(PassiveSkill):
class Skill26(PassiveSkill):
"""
学习后,[金刚碎]、 [折颈]、 [野蛮冲撞]、 [疾波猛坠]、 [彗星冲击]、 [黑震流·殒灭]将适用[暴力抓取]和[反击抓取]的攻击力增加率。 (该效果仅适用于地下城)\n
同时,增加自身暴击伤害,[野蛮冲撞]、 [彗星冲击]命中敌人后,若强制中断当前攻击动作并立即施放转职技能,或预输入[一字传承 : 极义震天破]技能键、 施放[黑震流·山岳崩颓]时,额外增加暴击伤害增加量,效果持续一定时间。\n
@@ -793,7 +782,7 @@ class Skill25(PassiveSkill):
# 折颈
# fighter_male/grappler_male/ecc23c980ea71450c0ad0c3fd232f329
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ecc23c980ea71450c0ad0c3fd232f329
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
可以强制被自身击中的敌人转身,并使转身后的敌人进入短暂的强制控制状态。\n
无法使固定型敌人转身。\n
@@ -822,7 +811,7 @@ class Skill26(ActiveSkill):
# 疾风连击
# fighter_male/grappler_male/8572675ec6a1f50b6eff6a867376c2de
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8572675ec6a1f50b6eff6a867376c2de
class Skill27(PassiveSkill):
class Skill28(PassiveSkill):
"""
施放[疾风追击]时,可以向敌人发出第2、 3击。\n
"""
@@ -839,30 +828,29 @@ class Skill27(PassiveSkill):
# 暴击
# fighter_male/grappler_male/fc1262c19f3d0477ee8eda47b8db8696
# ca0f0e0e9e1d55b5f9955b03d9dd213c/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill29(PassiveSkill):
# """
# 集中精神,提升物理/魔法暴击率。\n
# """
# name = "暴击"
# learnLv = 20
# masterLv = 10
# maxLv = 20
# cellPos = (5,0)
# position = 5
# rangeLv = 3
# uuid = "fc1262c19f3d0477ee8eda47b8db8696"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 物理/魔法暴击率增加 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill29(PassiveSkill):
"""
集中精神,提升物理/魔法暴击率。\n
"""
name = "暴击"
learnLv = 20
masterLv = 10
maxLv = 20
cellPos = (5,0)
position = 5
rangeLv = 3
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 物理/魔法暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 野蛮冲撞
# fighter_male/grappler_male/0232c151ef3731c2dede51931a374723
# ca0f0e0e9e1d55b5f9955b03d9dd213c/0232c151ef3731c2dede51931a374723
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
向前滑行的同时用肩部猛力撞击敌人。\n
可以击飞敌人并使敌人撞到的其他敌人受到一定伤害。\n
@@ -901,7 +889,7 @@ class Skill29(ActiveSkill):
# 无情摔击
# fighter_male/grappler_male/8c808ca919b33a76b1e6264de3b9cbfa
# ca0f0e0e9e1d55b5f9955b03d9dd213c/8c808ca919b33a76b1e6264de3b9cbfa
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
向前方突进时,如果与可抓取的敌人相撞,则引起冲击波对背上抓取和附近的敌人造成伤害。\n
如果是无法抓取的敌人,则造成伤害并强制使其僵直后继续突进。\n
@@ -936,7 +924,7 @@ class Skill30(ActiveSkill):
# 旋风腿
# fighter_male/grappler_male/202edb928046f4fa6dedf6337377efd5
# ca0f0e0e9e1d55b5f9955b03d9dd213c/202edb928046f4fa6dedf6337377efd5
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
在原地快速旋转身体并用连续的扫腿攻击周围的敌人; 可以在地面或空中使用,对命中的敌人有吸附效果。\n
施放后不能移动,可以按跳跃键中断技能。\n
@@ -966,7 +954,7 @@ class Skill31(ActiveSkill):
# 空绞锤
# fighter_male/grappler_male/1721e94897e9961d5c98130a13392f17
# ca0f0e0e9e1d55b5f9955b03d9dd213c/1721e94897e9961d5c98130a13392f17
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
在空中用双腿夹住敌人并砸向地面。 攻击无法抓取的敌人时,踢中敌人后向上跳起。\n
在决斗场中,无法在[后跳]过程中施放。\n
@@ -999,7 +987,7 @@ class Skill32(ActiveSkill):
# 霹雳旋踢
# fighter_male/grappler_male/b8f4966608e4ebb3cc80ba4eac3649bb
# ca0f0e0e9e1d55b5f9955b03d9dd213c/b8f4966608e4ebb3cc80ba4eac3649bb
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
抓起倒地的敌人,并用强劲的踢腿攻击该敌人使其受到巨大伤害,同时还会生成冲击波使周围的敌人受到一定的伤害。\n
在决斗场中增加施放后僵直时间。\n
@@ -1030,7 +1018,7 @@ class Skill33(ActiveSkill):
# 浮空凌云踢
# fighter_male/grappler_male/d085127b0edd719782bd618d5688f4a1
# ca0f0e0e9e1d55b5f9955b03d9dd213c/d085127b0edd719782bd618d5688f4a1
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
利用后踢使敌人浮空,然后跳到空中将敌人猛力踹落地面。\n
落地时会产生冲击波,并使周围的敌人受到伤害。\n
@@ -1095,7 +1083,7 @@ class Skill34(ActiveSkill):
# 疾波猛坠
# fighter_male/grappler_male/b163d099c8cc27fdb6fd3639c2ee6df9
# ca0f0e0e9e1d55b5f9955b03d9dd213c/b163d099c8cc27fdb6fd3639c2ee6df9
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
向前方空翻,前进后将气聚于脚下猛力踢腿,产生粉碎地面的强力冲击波。 冲击波造成多段伤害。\n
踢腿攻击成功时,落地时可以取消僵直,立即连接抓取技能。\n
@@ -1161,7 +1149,7 @@ class Skill35(ActiveSkill):
# 地狱风火轮
# fighter_male/grappler_male/7e904ea3d2a9faa054604e55120a9268
# ca0f0e0e9e1d55b5f9955b03d9dd213c/7e904ea3d2a9faa054604e55120a9268
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
把前方敌人摔向后方,使敌人弹离地面并产生冲击波,然后再快速转身将敌人踢飞。\n
敌人在滚出去的过程中,会对撞到的敌人造成伤害,而且在落地时还会产生冲击波,给周围敌人带来一定伤害。\n
@@ -1229,7 +1217,7 @@ class Skill36(ActiveSkill):
# 裂石破天
# fighter_male/grappler_male/d53301bb328baf12a3ae482cc6a565dd
# ca0f0e0e9e1d55b5f9955b03d9dd213c/d53301bb328baf12a3ae482cc6a565dd
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
在空中蓄力后,快速下坠并抓取一名敌人,然后猛力将该敌人和周围的敌人一起踹向地面。\n
接触地面时,对被抓住的敌人造成踢击伤害,对未被抓取的敌人造成踢腿伤害。\n
@@ -1310,7 +1298,7 @@ class Skill37(ActiveSkill):
# 力之奥义
# fighter_male/grappler_male/ac21c02567f04a92b54dd85c091d1e5a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/ac21c02567f04a92b54dd85c091d1e5a
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
增加基本攻击和抓取技能攻击力。 破招抓取敌人时,适用破招时伤害增加率。\n
"""
@@ -1331,7 +1319,7 @@ class Skill38(PassiveSkill):
# 死亡旋律
# fighter_male/grappler_male/d296043df164385a14cb973c8c7c4d07
# ca0f0e0e9e1d55b5f9955b03d9dd213c/d296043df164385a14cb973c8c7c4d07
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
发动强风吸附敌人,将范围内的敌人聚集在一起; 抓住后连续打击,最后猛力地将敌人踢向地面。 落地时会产生强大的冲击波,可以使周围的敌人受到伤害。\n
攻击过程中点击跳跃键可以直接进入最终一击; 连续按攻击键,则可以更快的速度进行连续打击动作。\n
@@ -1389,7 +1377,7 @@ class Skill39(ActiveSkill):
# 彗星冲击
# fighter_male/grappler_male/0c3a468aee1f7ce06bf91eb3319518c1
# ca0f0e0e9e1d55b5f9955b03d9dd213c/0c3a468aee1f7ce06bf91eb3319518c1
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
向前方飞冲,踢飞路径上的敌人。\n
长按技能键可以蓄气,蓄气时间越长冲出的距离越远; 命中敌人后,可强制中断技能并施放转职技能([野蛮冲撞]和空中技能除外)。\n
@@ -1438,7 +1426,7 @@ class Skill40(ActiveSkill):
# 武莲华
# fighter_male/grappler_male/002cbdd9bfd0f0b970451ae8d48d029e
# ca0f0e0e9e1d55b5f9955b03d9dd213c/002cbdd9bfd0f0b970451ae8d48d029e
class Skill41(ActiveSkill):
class Skill42(ActiveSkill):
"""
先抓取一名敌人进行攻击,再把敌人猛力摔至地面,然后自身向上跃起,用自己的身体给予敌人致命一击。\n
多段攻击期间按跳跃键,可以直接发动终结攻击; 连续按攻击键可以加快攻击速度。\n
@@ -1513,7 +1501,7 @@ class Skill41(ActiveSkill):
# 傲天之怒
# fighter_male/grappler_male/734356e3ab223ae24904d8ce7fa6de17
# ca0f0e0e9e1d55b5f9955b03d9dd213c/734356e3ab223ae24904d8ce7fa6de17
class Skill42(PassiveSkill):
class Skill43(PassiveSkill):
"""
增加物理暴击率、 基本攻击和转职技能的攻击力。 如果房间内有领主怪物或稀有怪物,会额外增加攻击力。\n
额外增加技能攻击力的效果不会叠加,并且增加的攻击力以最强的怪物为准。\n
@@ -1544,7 +1532,7 @@ class Skill42(PassiveSkill):
# 黑震旋风
# fighter_male/grappler_male/e6cb8eaa955de77107f746a4e6c731ab
# ca0f0e0e9e1d55b5f9955b03d9dd213c/e6cb8eaa955de77107f746a4e6c731ab
class Skill43(ActiveSkill):
class Skill44(ActiveSkill):
"""
抓取敌人后,大幅度地旋转并背摔将其插入地面。\n
将会卷起周围的敌人,被插进地面的敌人在每一次的旋转中都会受到伤害。\n
@@ -1613,7 +1601,7 @@ class Skill43(ActiveSkill):
# 疾风闪电
# fighter_male/grappler_male/4f81796bde5a92136ce689da70b5e393
# ca0f0e0e9e1d55b5f9955b03d9dd213c/4f81796bde5a92136ce689da70b5e393
class Skill44(ActiveSkill):
class Skill45(ActiveSkill):
"""
快速前进一小段距离抓取敌人后,连续抓取一定距离内的敌人并聚于一点。 消耗完所有移动次数或没有可以攻击的对象时,将抓取的敌人当做跳板进行跳跃并施放最后一击。 此时会产生冲击波攻击周围无法抓取的敌人。\n
抓取敌人的途中再次输入技能键时,会直接施放最后一击。\n
@@ -1696,7 +1684,7 @@ class Skill44(ActiveSkill):
# 一字传承 : 极义震天破
# fighter_male/grappler_male/97ee58d5b8f825c3809e3bb541aaac86
# ca0f0e0e9e1d55b5f9955b03d9dd213c/97ee58d5b8f825c3809e3bb541aaac86
class Skill45(ActiveSkill):
class Skill46(ActiveSkill):
"""
此技能可以在跳跃过程中施放,或在[浮空凌云踢]、 [疾波猛坠]、 [裂石破天]、 [死亡旋律]、 [疾风闪电]的施放过程中预输入该技能键。\n
[浮空凌云踢]只能在没有输入方向键、 并处于基本状态时才能连接[一字传承 : 极义震天破]。\n
@@ -1733,7 +1721,7 @@ class Skill45(ActiveSkill):
# 神怡气静
# fighter_male/grappler_male/aa6dd52e1c925d87cdc0ca340056c543
# ca0f0e0e9e1d55b5f9955b03d9dd213c/aa6dd52e1c925d87cdc0ca340056c543
class Skill46(PassiveSkill):
class Skill47(PassiveSkill):
"""
柔道家踏入了神怡气静的境界,无论面对怎样的对手,都能以万无一失的姿态面对。\n
[傲天之怒]的效果默认以领主级怪物为标准发动,增加基本攻击和转职技能的攻击力,并变更部分抓取技能的效果。\n
@@ -1760,7 +1748,7 @@ class Skill46(PassiveSkill):
# 黑震流·殒灭
# fighter_male/grappler_male/68062215e75d92575958873ac8ede31a
# ca0f0e0e9e1d55b5f9955b03d9dd213c/68062215e75d92575958873ac8ede31a
class Skill47(ActiveSkill):
class Skill48(ActiveSkill):
"""
可以在地面和空中施放。\n
发动时掀起狂躁的旋风,使地面翻转并掀起岩石块,然后连续踢击将岩石粉碎。 粉碎的岩石碎片飞到前方,对敌人造成多段伤害。 在终结踢击之前再次按技能键,可以取消踢击并对岩石碎片命中的敌人进行身体冲撞。 (若没有目标敌人,则向指定地点突进)\n
@@ -1795,7 +1783,7 @@ class Skill47(ActiveSkill):
# 黑震流·山岳崩颓
# fighter_male/grappler_male/9376d04c476cd41d60ed1974ca69ab95
# ca0f0e0e9e1d55b5f9955b03d9dd213c/9376d04c476cd41d60ed1974ca69ab95
class Skill48(ActiveSkill):
class Skill49(ActiveSkill):
"""
只有达到神怡气静境界的格斗家才能使用的秘技。\n
发散斗气压制周围的敌人,向最强的敌人发动背摔。 然后,猛烈捶击敌人和地面,将周围变为沸腾的火山地带,最后集中全部斗志对敌人进行奋力一击。\n
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff