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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -7,143 +7,138 @@ prefix = "gunner_female/paramedic/cn/skillDetail"
# 后撩踢
# gunner_female/paramedic/717f1e2104fe4b796f800352fa143ecc
# 944b9aab492c15a8474f96947ceeb9e4/717f1e2104fe4b796f800352fa143ecc
# MIGRATION: character 中没有同名技能“后撩踢”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出强威力的后撩踢并使其浮空。\n
# 发动的瞬间存在霸体判定。\n
# 转职为弹药专家或协战师后,技能类型变为独立攻击力。\n
# """
# name = "后撩踢"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (9,1)
# position = 9
# rangeLv = 3
# cd = 2
# mp = [0, 0]
# uuid = "717f1e2104fe4b796f800352fa143ecc"
# 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
发动的瞬间存在霸体判定。\n
转职为弹药专家或协战师后,技能类型变为独立攻击力。\n
"""
name = "后撩踢"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (9,1)
position = 9
rangeLv = 3
cd = 2
mp = [0, 0]
uuid = "717f1e2104fe4b796f800352fa143ecc"
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)
# 浮空弹
# gunner_female/paramedic/128b9ddef2262f40723deae4407bdb42
# 944b9aab492c15a8474f96947ceeb9e4/128b9ddef2262f40723deae4407bdb42
# MIGRATION: character 中没有同名技能“浮空弹”,暂不启用
# class Skill1(ActiveSkill):
# """
# 向敌人发射1发子弹并使其浮空。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = "浮空弹"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (8,1)
# position = 8
# rangeLv = 2
# cd = 3.6
# mp = [6, 140]
# uuid = "128b9ddef2262f40723deae4407bdb42"
# 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 Skill1(ActiveSkill):
"""
向敌人发射1发子弹并使其浮空。\n
转职为协战师后,技能类型变为独立攻击力。\n
"""
name = "浮空弹"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (8,1)
position = 8
rangeLv = 2
cd = 3.6
mp = [6, 140]
uuid = "128b9ddef2262f40723deae4407bdb42"
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)
# 后跳
# gunner_female/paramedic/7822d6d52e10964a6755f142c666b494
# 944b9aab492c15a8474f96947ceeb9e4/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill2(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 Skill2(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
# 基础精通
# gunner_female/paramedic/5a56514f35cf0270ae8d6c65f8fefd78
# 944b9aab492c15a8474f96947ceeb9e4/5a56514f35cf0270ae8d6c65f8fefd78
# MIGRATION: character 中没有同名技能“基础精通”,暂不启用
# class Skill3(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 Skill3(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)
# 受身蹲伏
# gunner_female/paramedic/ce26c6b69d02a440a81b552bec94f03b
# 944b9aab492c15a8474f96947ceeb9e4/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill4(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 Skill4(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)
# 系统常量 · 战斗服
# gunner_female/paramedic/dce00e1ce90e34ef5c36ea869ad171bd
@@ -172,65 +167,63 @@ class Skill5(PassiveSkill):
# 技能连招
# gunner_female/paramedic/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 944b9aab492c15a8474f96947ceeb9e4/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
# 防具精通
# gunner_female/paramedic/892ef624d8bf3d7fc045f84825fd6104
# 944b9aab492c15a8474f96947ceeb9e4/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
# 近战 · 锁定连射
# gunner_female/paramedic/452be74df1c43b4d3080e1b09ed32e08
# 944b9aab492c15a8474f96947ceeb9e4/452be74df1c43b4d3080e1b09ed32e08
class Skill7(ActiveSkill):
class Skill8(ActiveSkill):
"""
向前方最近的敌人射击2次。\n
"""
@@ -259,169 +252,164 @@ class Skill7(ActiveSkill):
# 上旋踢
# gunner_female/paramedic/0969cd4054d93da07708108c0cc1c4b5
# 944b9aab492c15a8474f96947ceeb9e4/0969cd4054d93da07708108c0cc1c4b5
# MIGRATION: character 中没有同名技能“上旋踢”,暂不启用
# class Skill9(ActiveSkill):
# """
# 向周围的敌人发出炫丽的上旋踢攻击。\n
# 前冲攻击或者倒地后,可以边发动上旋踢边站立。\n
# 若学习了[花式枪术],施放时可以移动。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = "上旋踢"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (8,3)
# position = 8
# rangeLv = 2
# cd = 4.5
# mp = [25, 210]
# uuid = "0969cd4054d93da07708108c0cc1c4b5"
# 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 Skill9(ActiveSkill):
"""
向周围的敌人发出炫丽的上旋踢攻击。\n
前冲攻击或者倒地后,可以边发动上旋踢边站立。\n
若学习了[花式枪术],施放时可以移动。\n
转职为协战师后,技能类型变为独立攻击力。\n
"""
name = "上旋踢"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (8,3)
position = 8
rangeLv = 2
cd = 4.5
mp = [25, 210]
uuid = "0969cd4054d93da07708108c0cc1c4b5"
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)
# 钉刺射
# gunner_female/paramedic/4655101518604f874721b3cc249aae10
# 944b9aab492c15a8474f96947ceeb9e4/4655101518604f874721b3cc249aae10
# MIGRATION: character 中没有同名技能“钉刺射”,暂不启用
# class Skill10(ActiveSkill):
# """
# 用滑铲攻击前方敌人,使其浮空,并对该敌人进行追射。\n
# 前方敌人倒下时,会对周围的敌人造成伤害。\n
# 可以抓取霸体和防御状态的敌人,但对无法抓取的敌人不适用抓取和控制效果。\n
# 转职为协战师时,技能类型变为独立攻击力; 仅射击2次。\n
# """
# name = "钉刺射"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (9,3)
# position = 9
# rangeLv = 2
# cd = 6
# mp = [30, 252]
# 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)
class Skill10(ActiveSkill):
"""
用滑铲攻击前方敌人,使其浮空,并对该敌人进行追射。\n
前方敌人倒下时,会对周围的敌人造成伤害。\n
可以抓取霸体和防御状态的敌人,但对无法抓取的敌人不适用抓取和控制效果。\n
转职为协战师时,技能类型变为独立攻击力; 仅射击2次。\n
"""
name = "钉刺射"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (9,3)
position = 9
rangeLv = 2
cd = 6
mp = [30, 252]
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)
# 强化 - 后跳
# gunner_female/paramedic/2b340542e776818b78f3212af184bd6b
# 944b9aab492c15a8474f96947ceeb9e4/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill11(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 Skill11(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)
# 跃翔
# gunner_female/paramedic/1fea5a626f15230237946a11a9d11582
# 944b9aab492c15a8474f96947ceeb9e4/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill12(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 Skill12(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)
# 刺踢
# gunner_female/paramedic/c9664191611af31142e052dfaef84530
# 944b9aab492c15a8474f96947ceeb9e4/c9664191611af31142e052dfaef84530
# MIGRATION: character 中没有同名技能“刺踢”,暂不启用
# class Skill13(ActiveSkill):
# """
# 向前方敌人发出肉眼无法看清的快踢攻击。\n
# 可以击退敌人并有一定几率使其进入眩晕状态。\n
# 转职为协战师后,技能类型变为独立攻击力。\n
# """
# name = "刺踢"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (9,4)
# position = 9
# rangeLv = 2
# cd = 4.4
# mp = [20, 224]
# uuid = "c9664191611af31142e052dfaef84530"
# 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 Skill13(ActiveSkill):
"""
向前方敌人发出肉眼无法看清的快踢攻击。\n
可以击退敌人并有一定几率使其进入眩晕状态。\n
转职为协战师后,技能类型变为独立攻击力。\n
"""
name = "刺踢"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (9,4)
position = 9
rangeLv = 2
cd = 4.4
mp = [20, 224]
uuid = "c9664191611af31142e052dfaef84530"
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)
# 系统常量 · 同步
# gunner_female/paramedic/f48b0983de6b83180f7d82f0a5882496
# 944b9aab492c15a8474f96947ceeb9e4/f48b0983de6b83180f7d82f0a5882496
class Skill13(PassiveSkill):
class Skill14(PassiveSkill):
"""
协战师为小队提供的强袭支援模件。\n
    可提升基本攻击力、 技能攻击力,并将所有强化效果同步至每个队员。\n
@@ -457,7 +445,7 @@ class Skill13(PassiveSkill):
# 系统 · 战场信息
# gunner_female/paramedic/6235960237fdb1b77f2c82b33614dcf4
# 944b9aab492c15a8474f96947ceeb9e4/6235960237fdb1b77f2c82b33614dcf4
class Skill14(PassiveBufferSkill):
class Skill15(PassiveBufferSkill):
"""
进入地下城时,将配备无人机用于分析交战信息并提供支援,该无人机可从医神设备中分离,协助协战师执行任务。\n
为协战师提供精神辅助增益,并在其命中敌人时减弱敌人的属性伤害抗性。\n
@@ -516,7 +504,7 @@ class Skill14(PassiveBufferSkill):
# 战服 · 强袭目标
# gunner_female/paramedic/0db0405a229a667e0ae97108fc5111c4
# 944b9aab492c15a8474f96947ceeb9e4/0db0405a229a667e0ae97108fc5111c4
class Skill15(ActiveBufferSkill):
class Skill16(ActiveBufferSkill):
"""
持枪向前方滑行,进行威慑射击。\n
    施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n
@@ -554,7 +542,7 @@ class Skill15(ActiveBufferSkill):
# 机动强化
# gunner_female/paramedic/4e431eaadc1c4563fe33d03c072564f0
# 944b9aab492c15a8474f96947ceeb9e4/4e431eaadc1c4563fe33d03c072564f0
class Skill16(ActiveBufferSkill):
class Skill17(ActiveBufferSkill):
"""
协战师为小队提供的强化模件。 基于战场信息,强化中枢神经机能,全方位提升速度。\n
    提升攻击速度、 移动速度和技能施放速度,效果持续一定时间。\n
@@ -588,30 +576,29 @@ class Skill16(ActiveBufferSkill):
# 暴击
# gunner_female/paramedic/fc1262c19f3d0477ee8eda47b8db8696
# 944b9aab492c15a8474f96947ceeb9e4/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill18(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 Skill18(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)
# 保护模件 (净化)
# gunner_female/paramedic/6b557a0a96ccd83b37ddb77c550f6a68
# 944b9aab492c15a8474f96947ceeb9e4/6b557a0a96ccd83b37ddb77c550f6a68
class Skill18(ActiveBufferSkill):
class Skill19(ActiveBufferSkill):
"""
协战师为小队提供的净化模件。 基于已分析的战场信息,解除异常状态。\n
    需要先完成该模件的战场信息分析,之后可利用医神设备在其他动作中施放。\n
@@ -637,7 +624,7 @@ class Skill18(ActiveBufferSkill):
# 战服 · 机动打击
# gunner_female/paramedic/9e86a1210874dc2b0c83a4a5a54a7222
# 944b9aab492c15a8474f96947ceeb9e4/9e86a1210874dc2b0c83a4a5a54a7222
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
快速突进至前方,施展上踢攻击。 成功命中敌人后追加攻击。\n
"""
@@ -663,7 +650,7 @@ class Skill19(ActiveSkill):
# 近战 · 闪退射击
# gunner_female/paramedic/d2cc06a46cf7b6020ccc50c30f86ab25
# 944b9aab492c15a8474f96947ceeb9e4/d2cc06a46cf7b6020ccc50c30f86ab25
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
挥舞战斗服上装备的刀刃,再短距离地后撤,进行2次牵制射击。\n
"""
@@ -704,7 +691,7 @@ class Skill20(ActiveSkill):
# 装甲强化
# gunner_female/paramedic/7ccc03c65d676c4d8a7e6a1821409ad0
# 944b9aab492c15a8474f96947ceeb9e4/7ccc03c65d676c4d8a7e6a1821409ad0
class Skill21(ActiveBufferSkill):
class Skill22(ActiveBufferSkill):
"""
协战师为小队提供的强化模件。 基于战场信息,强化防御能力。\n
提升队员的生命值最大值、 魔法值最大值、 物理防御力、 魔法防御力、 体力、 精神。\n
@@ -747,7 +734,7 @@ class Skill21(ActiveBufferSkill):
# 军械强化
# gunner_female/paramedic/e73e980e87591bc98940afb1ac0fe522
# 944b9aab492c15a8474f96947ceeb9e4/e73e980e87591bc98940afb1ac0fe522
class Skill22(ActiveBufferSkill):
class Skill23(ActiveBufferSkill):
"""
协战师为小队提供的强化模件。 基于战场信息,强化攻击能力。\n
    提升协战师自身的基本攻击力和技能攻击力,同时强化其他队员的力量、 智力、 命中率、 以及物理/魔法/独立攻击力。\n
@@ -797,7 +784,7 @@ class Skill22(ActiveBufferSkill):
# 近战 · 指定射击
# gunner_female/paramedic/50359daccd728ba338d18d9b71ac97e5
# 944b9aab492c15a8474f96947ceeb9e4/50359daccd728ba338d18d9b71ac97e5
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
获取交战区域敌人的位置信息后,进行6次射击。\n
优先按怪物等级排序,其次根据距离远近锁定更近的目标。\n
@@ -830,7 +817,7 @@ class Skill23(ActiveSkill):
# 保护模件 (缓冲)
# gunner_female/paramedic/fc30c667a58e1dd54b5d214e04f4f23c
# 944b9aab492c15a8474f96947ceeb9e4/fc30c667a58e1dd54b5d214e04f4f23c
class Skill24(ActiveBufferSkill):
class Skill25(ActiveBufferSkill):
"""
协战师为小队提供的保护模件。 基于已分析的战场信息,生成可代受伤害的保护罩。 保护罩可累积,当所受伤害量超过累积的保护罩能量上限时,超出部分的伤害量将直接扣除生命值。\n
    需要先完成该模件的战场信息分析,之后可利用医神设备在其他动作中施放。\n
@@ -860,7 +847,7 @@ class Skill24(ActiveBufferSkill):
# 近战 · 爆刃突袭
# gunner_female/paramedic/1c1cf47273c67ff26eb60b375ace2062
# 944b9aab492c15a8474f96947ceeb9e4/1c1cf47273c67ff26eb60b375ace2062
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
挥舞战斗服上装备的刀刃,将敌人拉至身前。 发起连续攻击后,沿直线方向返回原位。\n
"""
@@ -928,7 +915,7 @@ class Skill25(ActiveSkill):
# 军械强化 (进阶)
# gunner_female/paramedic/1c9cf3b27d9d6ee5e024e2592cad24a5
# 944b9aab492c15a8474f96947ceeb9e4/1c9cf3b27d9d6ee5e024e2592cad24a5
class Skill26(ActiveBufferSkill):
class Skill27(ActiveBufferSkill):
"""
协战师为小队提供的强化模件。 基于已收集的信息,重新定义[军械强化]效果,提供更加优化的增益。\n
"""
@@ -961,7 +948,7 @@ class Skill26(ActiveBufferSkill):
# 战服 · 护盾冲击
# gunner_female/paramedic/1fd827a816f1d00450bcb2cf298a157a
# 944b9aab492c15a8474f96947ceeb9e4/1fd827a816f1d00450bcb2cf298a157a
class Skill27(ActiveBufferSkill):
class Skill28(ActiveBufferSkill):
"""
开启战斗服的内置护盾,向前冲撞。 护盾撞击到的敌人会受到伤害并被击退。\n
    施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n
@@ -1026,7 +1013,7 @@ class Skill27(ActiveBufferSkill):
# 战服 · 开拓射线
# gunner_female/paramedic/68c20fbed9e68d3cb677072c9274736f
# 944b9aab492c15a8474f96947ceeb9e4/68c20fbed9e68d3cb677072c9274736f
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
开启战斗服的内置手炮,向前方发射激光。\n
    激光对敌人造成多段伤害,且激光所掠过的地面会即刻引爆,造成额外伤害。\n
@@ -1101,7 +1088,7 @@ class Skill28(ActiveSkill):
# 系统 · 作战应对
# gunner_female/paramedic/a8574a8efa365e8e46e805a6e1d7bfef
# 944b9aab492c15a8474f96947ceeb9e4/a8574a8efa365e8e46e805a6e1d7bfef
class Skill29(PassiveBufferSkill):
class Skill30(PassiveBufferSkill):
"""
为交战区域内的队员提供防御体系模件。\n
提升督战官的基本攻击力和技能攻击力,同时提升自身及全体队员的力量、 智力、 体力、 精神、 攻击速度、 移动速度和施放速度。\n
@@ -1139,7 +1126,7 @@ class Skill29(PassiveBufferSkill):
# 强袭策略 : 区域肃清
# gunner_female/paramedic/ca0cc360e00e5f13e33027bf5fc53d5d
# 944b9aab492c15a8474f96947ceeb9e4/ca0cc360e00e5f13e33027bf5fc53d5d
class Skill30(ActiveBufferSkill):
class Skill31(ActiveBufferSkill):
"""
开启部署在强袭区域上空的医神设备,执行清除区域内敌人的任务。 医神设备从空中对目标区域进行火力支援,同时协战师将该区域信息同步共享给队员。 将在一定时间内,提升队员的力量、 智力、 攻击速度、 移动速度和施放速度,对范围内敌人造成多段伤害。 但施放者自身不受此力量、 智力提升效果影响。\n
该技能效果不与光明骑士 (男) 的[天启之光]、 光明骑士 (女) 的[圣光天启]、 小魔女的[开幕! 人偶剧场]、 缪斯的[梦想的舞台]技能效果叠加。\n
@@ -1183,7 +1170,7 @@ class Skill30(ActiveBufferSkill):
# 保护模件 (黄金复苏)
# gunner_female/paramedic/da29a96a20a75aa0cd8fd7f526bdb107
# 944b9aab492c15a8474f96947ceeb9e4/da29a96a20a75aa0cd8fd7f526bdb107
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
协战师为小队提供的保护模件,可使心跳骤停的队员恢复生命体征。\n
    协战师的队员们心跳骤停时,存在黄金时间。\n
@@ -1217,7 +1204,7 @@ class Skill31(ActiveSkill):
# 系统 · 区域防御
# gunner_female/paramedic/8403ffaa9106bbfc1fd2e078e54d2e81
# 944b9aab492c15a8474f96947ceeb9e4/8403ffaa9106bbfc1fd2e078e54d2e81
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
无人机启动强大的力场,对敌人造成伤害。 力场存续期间,协战师免疫所有伤害。 力场被无人机回收时,将再次对敌人造成伤害。\n
"""
@@ -1271,7 +1258,7 @@ class Skill32(ActiveSkill):
# 战服 · 歼灭行动
# gunner_female/paramedic/26a9454eb0d175ebeac162d68814238b
# 944b9aab492c15a8474f96947ceeb9e4/26a9454eb0d175ebeac162d68814238b
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
立即从战斗服召唤6架小无人机,向前方发射直线激光。 随后协战师空翻撤至后方,回收无人机并挥舞,造成二次伤害。\n
"""
@@ -1326,7 +1313,7 @@ class Skill33(ActiveSkill):
# 系统 · 限制解除
# gunner_female/paramedic/a354f4930334e70b0275f5d92668ce3d
# 944b9aab492c15a8474f96947ceeb9e4/a354f4930334e70b0275f5d92668ce3d
class Skill34(PassiveBufferSkill):
class Skill35(PassiveBufferSkill):
"""
历经无数实战考验,完成极限训练的战勤统帅,方可解禁战勤系统限制代码。\n
    提升战勤统帅的精神、 基本攻击力和技能攻击力、 物理暴击率,并增加[保护模件 (缓冲)]的单次生成数量和最大累积上限。\n
@@ -1365,7 +1352,7 @@ class Skill34(PassiveBufferSkill):
# 战服 · 超限压制
# gunner_female/paramedic/9559c99a9596b20d031de1ce2649b326
# 944b9aab492c15a8474f96947ceeb9e4/9559c99a9596b20d031de1ce2649b326
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
启动战斗服的超负荷极限输出程序,突进追踪前方射程范围内的所有敌人,造成高额伤害,随后回归原位。\n
"""
@@ -1416,7 +1403,7 @@ class Skill35(ActiveSkill):
# 战服 · 超负荷炮
# gunner_female/paramedic/955eb7e828c2517131a80f580186838c
# 944b9aab492c15a8474f96947ceeb9e4/955eb7e828c2517131a80f580186838c
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
取出战斗服内置的遥控兵器并部署于前方,为其超负荷充能后,以强烈的冲击力向前方发射,对敌人造成伤害。\n
    施放后立即为队员提供强化后的[保护模件 (缓冲)]效果。\n
@@ -1479,7 +1466,7 @@ class Skill36(ActiveSkill):
# 绝境策略 : 极限歼灭
# gunner_female/paramedic/c6eaf15c287d9154479d1714cad5b4e0
# 944b9aab492c15a8474f96947ceeb9e4/c6eaf15c287d9154479d1714cad5b4e0
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
战勤统帅在判断小队即将全灭时,可启用的机密战术程序。 该程序需通过战勤统帅的权限启用,执行时激活自律神经系统约3秒,随后调用战斗服内置的所有兵器,发动毁天灭地的攻势。\n
"""
@@ -1515,7 +1502,7 @@ class Skill37(ActiveSkill):
# 系统常量 · 战斗服 (改良型)
# gunner_female/paramedic/6bdcefb90e5e4387d4faa3633b4b587c
# 944b9aab492c15a8474f96947ceeb9e4/6bdcefb90e5e4387d4faa3633b4b587c
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
重霄·协战师的战斗服,不仅具备顶尖的战斗功能,还兼顾了外出旅行的需求。\n
    进入地下城时,重霄·协战师的战斗服外形将会改变。\n
@@ -1536,7 +1523,7 @@ class Skill38(PassiveSkill):
# 系统 · 临战编程
# gunner_female/paramedic/5fed75723a5d5d373c9f54fba1c7dc06
# 944b9aab492c15a8474f96947ceeb9e4/5fed75723a5d5d373c9f54fba1c7dc06
class Skill39(PassiveBufferSkill):
class Skill40(PassiveBufferSkill):
"""
在瞬息万变的战场,重霄·协战师面对危急状况时,常常临时起意修改战术程序。 这些令人胆寒的代码,连编制者本人都不敢执行。 在未来的战斗中,这些程序或许还将不断修改。\n
    提升重霄·协战师的基本攻击力、 转职技能攻击力和精神,部分技能在程序修改后会进一步强化。\n
@@ -1566,7 +1553,7 @@ class Skill39(PassiveBufferSkill):
# 系统 · 孤军突破
# gunner_female/paramedic/56ef36c1980e67dd2bb50b180a925b89
# 944b9aab492c15a8474f96947ceeb9e4/56ef36c1980e67dd2bb50b180a925b89
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
执行任务时,重霄·协战师常因突发状况陷入敌军重围。 此时,她们会即刻联络天界军司令部,将正在收集信息的医神设备召唤至战场上空,执行突围程序。\n
    集结医神设备,解析敌区信息后,释放能量攻击周围敌人。\n
@@ -1601,7 +1588,7 @@ class Skill40(ActiveSkill):
# 空袭策略 : 神兵天降
# gunner_female/paramedic/d40a932ac818bf4fa044dc1e4f8b2708
# 944b9aab492c15a8474f96947ceeb9e4/d40a932ac818bf4fa044dc1e4f8b2708
class Skill41(ActiveBufferSkill):
class Skill42(ActiveBufferSkill):
"""
从交战区域上空俯冲而下,执行超高空速降程序。\n
    重霄·协战师抵达交战区域上空,为队员们提供强化效果,随后倾尽全力发动强袭歼灭行动。\n
@@ -116,214 +116,207 @@ class Skill2(PassiveSkill):
# 后跳
# gunner_female/ranger_female/7822d6d52e10964a6755f142c666b494
# 944b9aab492c15a8474f96947ceeb9e4/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
# 基础精通
# gunner_female/ranger_female/5a56514f35cf0270ae8d6c65f8fefd78
# 944b9aab492c15a8474f96947ceeb9e4/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)
# 受身蹲伏
# gunner_female/ranger_female/ce26c6b69d02a440a81b552bec94f03b
# 944b9aab492c15a8474f96947ceeb9e4/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)
# 技能连招
# gunner_female/ranger_female/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 944b9aab492c15a8474f96947ceeb9e4/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
# 防具精通
# gunner_female/ranger_female/892ef624d8bf3d7fc045f84825fd6104
# 944b9aab492c15a8474f96947ceeb9e4/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
# M-137格林机枪
# gunner_female/ranger_female/01c3a2fb793d293a25ed8dc7a0d70c1a
# 944b9aab492c15a8474f96947ceeb9e4/01c3a2fb793d293a25ed8dc7a0d70c1a
# MIGRATION: character 中没有同名技能“M-137格林机枪”,暂不启用
# class Skill8(ActiveSkill):
# """
# 使用M-137格林机枪攻击敌人。 若连按攻击键可以延长发射时间,但按跳跃键或达到发射时间上限,则会停止发射。\n
# 若发射中按住向上方向键,则可以向上发射。\n
# """
# name = "M-137格林机枪"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (4,2)
# position = 4
# rangeLv = 2
# cd = 5
# mp = [10, 180]
# uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 取出机枪所用时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 发射攻击力 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 每秒发射次数 : {value2}次
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # 发射次数上限 : {value3}次
# data3 = get_data(f'{prefix}/{uuid}', 3)
# # 穿刺几率 : {value4}%
# data4 = get_data(f'{prefix}/{uuid}', 4)
class Skill8(ActiveSkill):
"""
使用M-137格林机枪攻击敌人。 若连按攻击键可以延长发射时间,但按跳跃键或达到发射时间上限,则会停止发射。\n
若发射中按住向上方向键,则可以向上发射。\n
"""
name = "M-137格林机枪"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (4,2)
position = 4
rangeLv = 2
cd = 5
mp = [10, 180]
uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 取出机枪所用时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 发射攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 每秒发射次数 : {value2}次
data2 = get_data(f'{prefix}/{uuid}', 2)
# 发射次数上限 : {value3}次
data3 = get_data(f'{prefix}/{uuid}', 3)
# 穿刺几率 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# RX-78追击者
# gunner_female/ranger_female/8ee0099656df08a0b39225f8a21d514b
# 944b9aab492c15a8474f96947ceeb9e4/8ee0099656df08a0b39225f8a21d514b
# MIGRATION: character 中没有同名技能“RX-78追击者”,暂不启用
# class Skill9(ActiveSkill):
# """
# 设置诱导型爆炸机器人RX-78追击者。\n
# 设置的机器人会跟踪周围的敌人,并自爆造成火属性伤害。 若周围没有敌人,则在持续时间结束后自爆。\n
# 对建筑护甲敌人造成125%的强力伤害。\n
# 在地下城中不会被敌人击中,在决斗场中适用独立的生命值和防御力。\n
# """
# name = "RX-78追击者"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (1,2)
# position = 1
# rangeLv = 2
# cd = 2.8
# mp = [10, 168]
# uuid = "8ee0099656df08a0b39225f8a21d514b"
# 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 Skill9(ActiveSkill):
"""
设置诱导型爆炸机器人RX-78追击者。\n
设置的机器人会跟踪周围的敌人,并自爆造成火属性伤害。 若周围没有敌人,则在持续时间结束后自爆。\n
对建筑护甲敌人造成125%的强力伤害。\n
在地下城中不会被敌人击中,在决斗场中适用独立的生命值和防御力。\n
"""
name = "RX-78追击者"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (1,2)
position = 1
rangeLv = 2
cd = 2.8
mp = [10, 168]
uuid = "8ee0099656df08a0b39225f8a21d514b"
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)
# 银弹
# gunner_female/ranger_female/a6c8f69107f8c4f5d1a0c7a57d000290
# 944b9aab492c15a8474f96947ceeb9e4/a6c8f69107f8c4f5d1a0c7a57d000290
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
使一定数量子弹的属性变成光属性,且命中敌人时附加光属性伤害。\n
攻击不死族、 恶魔、 精灵类怪物时,可以大幅度增加伤害值。\n
@@ -353,32 +346,31 @@ class Skill9(ActiveSkill):
# 重火器拔击
# gunner_female/ranger_female/1dad88963abdc96b091fcab185a8820d
# 944b9aab492c15a8474f96947ceeb9e4/1dad88963abdc96b091fcab185a8820d
# MIGRATION: character 中没有同名技能“重火器拔击”,暂不启用
# class Skill11(PassiveSkill):
# """
# 使重火器的拔出动作出现攻击判定,命中敌人后可以将敌人击退。\n
# """
# name = "重火器拔击"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (3,2)
# position = 3
# rangeLv = 3
# uuid = "1dad88963abdc96b091fcab185a8820d"
# 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 Skill11(PassiveSkill):
"""
使重火器的拔出动作出现攻击判定,命中敌人后可以将敌人击退。\n
"""
name = "重火器拔击"
learnLv = 5
masterLv = 1
maxLv = 11
cellPos = (3,2)
position = 3
rangeLv = 3
uuid = "1dad88963abdc96b091fcab185a8820d"
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)
# 上旋踢
# gunner_female/ranger_female/0969cd4054d93da07708108c0cc1c4b5
# 944b9aab492c15a8474f96947ceeb9e4/0969cd4054d93da07708108c0cc1c4b5
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
向周围的敌人发出炫丽的上旋踢攻击。\n
前冲攻击或者倒地后,可以边发动上旋踢边站立。\n
@@ -413,7 +405,7 @@ class Skill11(ActiveSkill):
# 钉刺射
# gunner_female/ranger_female/4655101518604f874721b3cc249aae10
# 944b9aab492c15a8474f96947ceeb9e4/4655101518604f874721b3cc249aae10
class Skill12(ActiveSkill):
class Skill13(ActiveSkill):
"""
用滑铲攻击前方敌人,使其浮空,并对该敌人进行追射。\n
前方敌人倒下时,会对周围的敌人造成伤害。\n
@@ -446,7 +438,7 @@ class Skill12(ActiveSkill):
# 炙烤
# gunner_female/ranger_female/8c2379737c5acc935c1731f67f607655
# 944b9aab492c15a8474f96947ceeb9e4/8c2379737c5acc935c1731f67f607655
class Skill13(ActiveSkill):
class Skill14(ActiveSkill):
"""
先向1名敌人发出强威力的后撩踢使其浮空,然后再用格林机枪对其进行猛烈追射,使敌人受到一定伤害。\n
后撩踢的攻击力与当前已学的[后撩踢]攻击力相同。\n
@@ -475,7 +467,7 @@ class Skill13(ActiveSkill):
# 浮空铲
# gunner_female/ranger_female/dcd536f1674630f01fc9667bb202b851
# 944b9aab492c15a8474f96947ceeb9e4/dcd536f1674630f01fc9667bb202b851
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
使滑铲(前冲攻击)命中的敌人浮空。\n
前冲攻击时,可以强制中断并立即施放[浮空铲]。\n
@@ -503,64 +495,62 @@ class Skill14(ActiveSkill):
# 强化 - 后跳
# gunner_female/ranger_female/2b340542e776818b78f3212af184bd6b
# 944b9aab492c15a8474f96947ceeb9e4/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill16(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 Skill16(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)
# 跃翔
# gunner_female/ranger_female/1fea5a626f15230237946a11a9d11582
# 944b9aab492c15a8474f96947ceeb9e4/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill17(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 Skill17(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)
# 烟尘弹
# gunner_female/ranger_female/0dbdeaf846356f8b9380f8fbb8e97377
# 944b9aab492c15a8474f96947ceeb9e4/0dbdeaf846356f8b9380f8fbb8e97377
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
向敌人脚下的地面快速连续射击,溅起尘土,对敌人造成伤害。\n
"""
@@ -589,7 +579,7 @@ class Skill17(ActiveSkill):
# 溃灭射击
# gunner_female/ranger_female/eb71e1d82d92c7e1d40500a0dcd77aa6
# 944b9aab492c15a8474f96947ceeb9e4/eb71e1d82d92c7e1d40500a0dcd77aa6
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
向敌人发射一颗精准的强威力子弹。\n
且有极高的暴击率和穿刺力。\n
@@ -623,7 +613,7 @@ class Skill18(ActiveSkill):
# 刺踢
# gunner_female/ranger_female/c9664191611af31142e052dfaef84530
# 944b9aab492c15a8474f96947ceeb9e4/c9664191611af31142e052dfaef84530
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
向前方敌人发出肉眼无法看清的快踢攻击。\n
可以击退敌人并有一定几率使其进入眩晕状态。\n
@@ -661,7 +651,7 @@ class Skill19(ActiveSkill):
# M-3喷火器
# gunner_female/ranger_female/8f73f243041c2d27739fe7696f02bf9b
# 944b9aab492c15a8474f96947ceeb9e4/8f73f243041c2d27739fe7696f02bf9b
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
用M-3喷火器向敌人喷射火焰,使敌人受到火属性伤害。 可以不受障碍物的影响进行攻击和多段打击。\n
按住攻击键的期间,会持续喷射火焰到持续时间结束,放开攻击键时,火焰也会停止。 喷射后有与喷射时间成比例的延迟。\n
@@ -696,7 +686,7 @@ class Skill20(ActiveSkill):
# 左轮奥义
# gunner_female/ranger_female/d085127b0edd719782bd618d5688f4a1
# 944b9aab492c15a8474f96947ceeb9e4/d085127b0edd719782bd618d5688f4a1
class Skill21(PassiveSkill):
class Skill22(PassiveSkill):
"""
增加物理攻击力和暴击率,改装升级左轮枪的膛线、 弹仓和弹夹,增加左轮枪的装弹数、 连射速度、 贯穿力、 攻击速度和移动速度,并减少填装时间。\n
"""
@@ -735,7 +725,7 @@ class Skill21(PassiveSkill):
# 空中射击
# gunner_female/ranger_female/bb34e8854a93fd250347a1c64119f7ab
# 944b9aab492c15a8474f96947ceeb9e4/bb34e8854a93fd250347a1c64119f7ab
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
增加跳跃攻击的空中停留时间以及跳跃射击的攻击力和射击次数上限,效果持续一定时间。\n
"""
@@ -768,7 +758,7 @@ class Skill22(ActiveSkill):
# G-14手雷
# gunner_female/ranger_female/de3fea2d65c597f4d55c70a02b97fc79
# 944b9aab492c15a8474f96947ceeb9e4/de3fea2d65c597f4d55c70a02b97fc79
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
向前方投掷G-14手雷,使一定范围内的所有敌人受到伤害。\n
G-14手雷有最大填装数和填装冷却时间,按上、 下方向键后施放技能时,可以调整投掷位置。 转职成为弹药专家时,可以强制中断基本攻击动作,投掷G-14手雷。\n
@@ -803,7 +793,7 @@ class Skill23(ActiveSkill):
# 远程格挡
# gunner_female/ranger_female/2f5d03c7848effbc0a23f4df45d9ca46
# 944b9aab492c15a8474f96947ceeb9e4/2f5d03c7848effbc0a23f4df45d9ca46
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
利用枪械进行格挡,可以减少所受敌人远程攻击的伤害。 有一定几率可以抵挡全部伤害。\n
"""
@@ -836,7 +826,7 @@ class Skill24(ActiveSkill):
# 花式枪术
# gunner_female/ranger_female/d429147c372b549c3dadcabcba50787f
# 944b9aab492c15a8474f96947ceeb9e4/d429147c372b549c3dadcabcba50787f
class Skill25(PassiveSkill):
class Skill26(PassiveSkill):
"""
掌握该技能后,施放[上旋踢]时可以移动,并且施放技能过程中可以强制中断后连接其他技能。\n
技能强制中断有次数限制,经过一定时间后次数限制会恢复。\n
@@ -875,30 +865,29 @@ class Skill25(PassiveSkill):
# 暴击
# gunner_female/ranger_female/fc1262c19f3d0477ee8eda47b8db8696
# 944b9aab492c15a8474f96947ceeb9e4/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill27(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 Skill27(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)
# 快速拔枪
# gunner_female/ranger_female/45442bbbe33540b4deeec29437dae70c
# 944b9aab492c15a8474f96947ceeb9e4/45442bbbe33540b4deeec29437dae70c
class Skill27(PassiveSkill):
class Skill28(PassiveSkill):
"""
增加攻击速度和基本射击攻击力。\n
转职为漫游枪手后,增加精通等级。\n
@@ -926,7 +915,7 @@ class Skill27(PassiveSkill):
# 心灵反击
# gunner_female/ranger_female/5dc7008b12a459325b548b0715c6b73c
# 944b9aab492c15a8474f96947ceeb9e4/5dc7008b12a459325b548b0715c6b73c
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
被击时,在一定时间内按技能键就会进行反击,使敌人进入眩晕状态。 按住技能键时,准备动作可以维持一定时间。\n
[心灵反击]的攻击力相当于已掌握的[溃灭射击]攻击力。\n
@@ -969,7 +958,7 @@ class Skill28(ActiveSkill):
# 锁链截击
# gunner_female/ranger_female/e1daab884dd07fc9e70d08b83d1790eb
# 944b9aab492c15a8474f96947ceeb9e4/e1daab884dd07fc9e70d08b83d1790eb
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
使枪刃往垂直方向旋转,并聚集周围的敌人。\n
施放技能时,若再次输入技能快捷键,则可以将敌人推开; 若此时第二次输入技能键,则可以将推开的敌人吸附到身边。\n
@@ -1009,7 +998,7 @@ class Skill29(ActiveSkill):
# 溃灭回射
# gunner_female/ranger_female/3d8f3d438405d79f8d3ed68072674d1e
# 944b9aab492c15a8474f96947ceeb9e4/3d8f3d438405d79f8d3ed68072674d1e
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
快速向后方敌人施放[溃灭射击]。\n
并增加该技能的伤害; 魔法值与当前的[溃灭射击]相同。\n
@@ -1037,7 +1026,7 @@ class Skill30(ActiveSkill):
# 音速劫击
# gunner_female/ranger_female/27bade584bb42fef68148d3a0b72bace
# 944b9aab492c15a8474f96947ceeb9e4/27bade584bb42fef68148d3a0b72bace
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
向斜上方跳跃用膝盖攻击敌人。\n
[上旋踢]命中敌人时再次按攻击键,可以发动[音速劫击]。\n
@@ -1072,7 +1061,7 @@ class Skill31(ActiveSkill):
# 死亡左轮
# gunner_female/ranger_female/bc11d28c04e01923a093d65752c55516
# 944b9aab492c15a8474f96947ceeb9e4/bc11d28c04e01923a093d65752c55516
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
增加暴击率和暴击伤害,效果持续一定时间。 装备左轮枪时,增加命中率。\n
命中率增加效果需在施放技能后持续装备左轮枪,才能维持生效。\n
@@ -1104,7 +1093,7 @@ class Skill32(ActiveSkill):
# 枪舞
# gunner_female/ranger_female/cfacda0647b9a0f595df2c2aad30c18d
# 944b9aab492c15a8474f96947ceeb9e4/cfacda0647b9a0f595df2c2aad30c18d
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
向周围的敌人发出乱射,挥舞枪刃攻击敌人。\n
若施放后连续按攻击键或技能快捷键,则可以更快地发射子弹; 若按跳跃键,则可以中断该技能。\n
@@ -1168,7 +1157,7 @@ class Skill33(ActiveSkill):
# 移动射击
# gunner_female/ranger_female/9cb6f9ed646fa87f9b7680a42ce83d1a
# 944b9aab492c15a8474f96947ceeb9e4/9cb6f9ed646fa87f9b7680a42ce83d1a
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
施放后使自身进入移动射击模式。\n
在此状态下按攻击键或技能键可以进行移动射击,按方向键则可以移动。\n
@@ -1231,7 +1220,7 @@ class Skill34(ActiveSkill):
# 多重射击
# gunner_female/ranger_female/669f1428193f61f9d92c743b72438c4d
# 944b9aab492c15a8474f96947ceeb9e4/669f1428193f61f9d92c743b72438c4d
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
向一定范围内的敌人连续射击,使命中的敌人受到极大伤害。\n
每次发射可以用方向键控制发射方向,并给该方向的多个敌人造成伤害。\n
@@ -1289,7 +1278,7 @@ class Skill35(ActiveSkill):
# 双鹰回旋
# gunner_female/ranger_female/1fadde0eece18649caddbca7bd58cc2f
# 944b9aab492c15a8474f96947ceeb9e4/1fadde0eece18649caddbca7bd58cc2f
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
旋转并向前方敌人投掷漫游枪手专用手枪,手枪会自动发射子弹并对周围敌人造成伤害。\n
在一定距离内,投掷的手枪会自动飞回,这时漫游枪手抓取手枪成功后可以再次投掷。\n
@@ -1363,7 +1352,7 @@ class Skill36(ActiveSkill):
# 隐匿切割
# gunner_female/ranger_female/fc458e449ee00b01dbf88d09aae65462
# 944b9aab492c15a8474f96947ceeb9e4/fc458e449ee00b01dbf88d09aae65462
class Skill37(PassiveSkill):
class Skill38(PassiveSkill):
"""
增加基本攻击和射击技能攻击力。 使用部分体术系技能时,施加额外的斩击使敌人进入出血状态。\n
[增加射击攻击力的技能]\n
@@ -1398,7 +1387,7 @@ class Skill37(PassiveSkill):
# 绯红盛宴
# gunner_female/ranger_female/374f53e8989ef04a8506c8ec99d9ecdc
# 944b9aab492c15a8474f96947ceeb9e4/374f53e8989ef04a8506c8ec99d9ecdc
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
使用枪刃向前方发动刀刃攻击。\n
按向前方向键,可以增加最后一击前近距离。\n
@@ -1430,7 +1419,7 @@ class Skill38(ActiveSkill):
# 回闪劫击
# gunner_female/ranger_female/7f80b887a09e88e2c4728c898bd73654
# 944b9aab492c15a8474f96947ceeb9e4/7f80b887a09e88e2c4728c898bd73654
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
枪刃指向前方,向斜上方跳跃攻击敌人。\n
若跳跃过程中再次按技能快捷键,则施放[新月斩击]攻击敌人后落地。\n
@@ -1490,7 +1479,7 @@ class Skill39(ActiveSkill):
# 压制射击
# gunner_female/ranger_female/0fbb8de70002ad34f046c94c2cb3e863
# 944b9aab492c15a8474f96947ceeb9e4/0fbb8de70002ad34f046c94c2cb3e863
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
向前方发射子弹。\n
按攻击键或技能快捷键时,可用更快的速度发射子弹。\n
@@ -1551,7 +1540,7 @@ class Skill40(ActiveSkill):
# 枪刃改良
# gunner_female/ranger_female/b501ae53638d33a32351904f31cb6aa3
# 944b9aab492c15a8474f96947ceeb9e4/b501ae53638d33a32351904f31cb6aa3
class Skill41(PassiveSkill):
class Skill42(PassiveSkill):
"""
在枪刃上附上锯齿,给予敌人更加致命的打击。\n
学习该技能后,增加出血状态的持续时间,并增加基本攻击力和技能攻击力。\n
@@ -1577,7 +1566,7 @@ class Skill41(PassiveSkill):
# 死亡锁链
# gunner_female/ranger_female/8ec9da6f808889b63adf2680fbf1f331
# 944b9aab492c15a8474f96947ceeb9e4/8ec9da6f808889b63adf2680fbf1f331
class Skill42(ActiveSkill):
class Skill43(ActiveSkill):
"""
向前方投掷锁链枪刃,将击中的敌人锁住。\n
技能持续时间内,再次按技能键,可以快速射击锁住的敌人中最强的敌人。\n
@@ -1650,7 +1639,7 @@ class Skill42(ActiveSkill):
# 锁链切割
# gunner_female/ranger_female/0c262dac3ec41ff79e359ada9c7a7faf
# 944b9aab492c15a8474f96947ceeb9e4/0c262dac3ec41ff79e359ada9c7a7faf
class Skill43(ActiveSkill):
class Skill44(ActiveSkill):
"""
向前方大范围挥舞2次枪刃,将敌人拉过来之后再次强力挥割敌人。\n
"""
@@ -1713,7 +1702,7 @@ class Skill43(ActiveSkill):
# 血舞祭
# gunner_female/ranger_female/3af805da8505fe6234a95b535610f064
# 944b9aab492c15a8474f96947ceeb9e4/3af805da8505fe6234a95b535610f064
class Skill44(ActiveSkill):
class Skill45(ActiveSkill):
"""
向周围投掷多把枪刃向前突进,同时将大范围的敌人聚集到一起给予毁灭性的强力射击。\n
"""
@@ -1742,7 +1731,7 @@ class Skill44(ActiveSkill):
# 锁链意志
# gunner_female/ranger_female/6166762c62f234c5f50c2d2ebc5e48d0
# 944b9aab492c15a8474f96947ceeb9e4/6166762c62f234c5f50c2d2ebc5e48d0
class Skill45(PassiveSkill):
class Skill46(PassiveSkill):
"""
进一步强化体术和射击术,增加基本攻击力和除[音速劫击]以外的转职技能攻击力,并增加[花式枪术]可强制中断次数上限。\n
更有效率地运用射击与体术相结合的连接攻击,[锁链截击]和[音速劫击]获得附加效果。\n
@@ -1781,7 +1770,7 @@ class Skill45(PassiveSkill):
# 毁灭风暴
# gunner_female/ranger_female/d59c9840f65381bde8487757f1753c71
# 944b9aab492c15a8474f96947ceeb9e4/d59c9840f65381bde8487757f1753c71
class Skill46(ActiveSkill):
class Skill47(ActiveSkill):
"""
连接枪刃斩击和射击,对周围敌人造成强力伤害。\n
使用枪刃大范围快速斩击4次后,第5次斩击的同时,发动强力终结射击。 终结射击时,枪刃和锁链散成碎片,对周围额外造成伤害。\n
@@ -1834,7 +1823,7 @@ class Skill46(ActiveSkill):
# 盛放·绯红花园
# gunner_female/ranger_female/bbc15561bec24f9c1e79e23d715b1dd2
# 944b9aab492c15a8474f96947ceeb9e4/bbc15561bec24f9c1e79e23d715b1dd2
class Skill47(ActiveSkill):
class Skill48(ActiveSkill):
"""
施放时,向四面八方投掷枪刃,用锁链编织成绯红花园,歼灭所有敌人。\n
绯红花园完成后,发动体术和射击连接攻击,在强大的攻击下,固定的锁链开始断裂。\n
File diff suppressed because it is too large Load Diff