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
+243 -252
View File
@@ -72,24 +72,23 @@ class Skill1(ActiveSkill):
# 后跳
# gunblader/agent/7822d6d52e10964a6755f142c666b494
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 基础精通
@@ -126,95 +125,92 @@ class Skill3(PassiveSkill):
# 受身蹲伏
# gunblader/agent/ce26c6b69d02a440a81b552bec94f03b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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)
# 技能连招
# gunblader/agent/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill5(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 Skill5(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
# 防具精通
# gunblader/agent/892ef624d8bf3d7fc045f84825fd6104
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill6(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 Skill6(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
# 重劈
# gunblader/agent/1fadde0eece18649caddbca7bd58cc2f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f
class Skill6(ActiveSkill):
class Skill7(ActiveSkill):
"""
[剑术]\n
强力劈砍地面,引发冲击波。\n
@@ -245,43 +241,42 @@ class Skill6(ActiveSkill):
# G型手榴弹
# gunblader/agent/d085127b0edd719782bd618d5688f4a1
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1
# MIGRATION: character 中没有同名技能“G型手榴弹”,暂不启用
# class Skill8(ActiveSkill):
# """
# 取出G型手榴弹,拔掉保险环后扔向前方。\n
# G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
# 手榴弹飞行过程中碰到敌人时立即爆炸。\n
# 转职为战线佣兵后,增加攻击力与爆炸范围。\n
# """
# name = "G型手榴弹"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (7,3)
# position = 7
# rangeLv = 2
# cd = 6
# mp = [20, 200]
# uuid = "d085127b0edd719782bd618d5688f4a1"
# 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):
"""
取出G型手榴弹,拔掉保险环后扔向前方。\n
G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
手榴弹飞行过程中碰到敌人时立即爆炸。\n
转职为战线佣兵后,增加攻击力与爆炸范围。\n
"""
name = "G型手榴弹"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (7,3)
position = 7
rangeLv = 2
cd = 6
mp = [20, 200]
uuid = "d085127b0edd719782bd618d5688f4a1"
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)
# 瞬击
# gunblader/agent/4b2c90ec226fd40e967875aa5eabefb2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2
class Skill8(ActiveSkill):
class Skill9(ActiveSkill):
"""
挥舞枪身击打敌人后颈,把击中的敌人拖到自己身前,最后挥剑斩击拉过来的敌人。\n
对无法抓取的敌人不适用控制效果。\n
@@ -311,7 +306,7 @@ class Skill8(ActiveSkill):
# 浮空连击
# gunblader/agent/d0cdaca82892e54097f22a1f60817048
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
[剑术]\n
以迅雷不及掩耳之势快速连击两次。\n
@@ -342,98 +337,95 @@ class Skill9(ActiveSkill):
# 源光斩
# gunblader/agent/1803b6a67047cafb9e289b4f33cc507b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b
# MIGRATION: character 中没有同名技能“源光斩”,暂不启用
# class Skill11(ActiveSkill):
# """
# 用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
# - [转职为源能专家时] -\n
# 装备源力剑时,无需注入源能直接发动斩击。\n
# """
# name = "源光斩"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (0,3)
# position = 0
# rangeLv = 2
# cd = 5
# mp = [16, 161]
# uuid = "1803b6a67047cafb9e289b4f33cc507b"
# 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 Skill11(ActiveSkill):
"""
用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
- [转职为源能专家时] -\n
装备源力剑时,无需注入源能直接发动斩击。\n
"""
name = "源光斩"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (0,3)
position = 0
rangeLv = 2
cd = 5
mp = [16, 161]
uuid = "1803b6a67047cafb9e289b4f33cc507b"
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)
# 强化 - 后跳
# gunblader/agent/2b340542e776818b78f3212af184bd6b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill12(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 Skill12(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)
# 跃翔
# gunblader/agent/1fea5a626f15230237946a11a9d11582
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill13(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 Skill13(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)
# 迅步突袭
# gunblader/agent/9dda3f4a849dba1a288dd65e116860f2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2
class Skill13(ActiveSkill):
class Skill14(ActiveSkill):
"""
快速向前方敌人突进。\n
施放过程中,再次按技能键、 Z (技能) 键或X (攻击) 键,可以发动追加攻击。\n
@@ -460,7 +452,7 @@ class Skill13(ActiveSkill):
# 连续射击
# gunblader/agent/0969cd4054d93da07708108c0cc1c4b5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0969cd4054d93da07708108c0cc1c4b5
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
连续射击3次,对前方的敌人造成伤害。\n
按向下方向键 + 技能键,可以向下射击。\n
@@ -493,7 +485,7 @@ class Skill14(ActiveSkill):
# 特工秘技
# gunblader/agent/01384bbfc346775d1267fa0bc4ca605f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/01384bbfc346775d1267fa0bc4ca605f
class Skill15(PassiveSkill):
class Skill16(PassiveSkill):
"""
主要执行谍战行动的特工的战斗技能。\n
变更基本攻击、 前冲攻击、 跳跃攻击,后跳过程中可以一边射击一边与敌人拉开距离。\n
@@ -524,7 +516,7 @@ class Skill15(PassiveSkill):
# 源能护盾
# gunblader/agent/0232c151ef3731c2dede51931a374723
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
向前方投掷源能动力源,形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
我方可穿过该护盾,但是敌方不能。\n
@@ -577,7 +569,7 @@ class Skill16(ActiveSkill):
# 斩射
# gunblader/agent/0113c8b1306ca76d208f83f2d093dd62
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0113c8b1306ca76d208f83f2d093dd62
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
根据与敌人的距离发动斩击或射击。\n
可以强制中断技能并发动其他技能,同时也可以强制中断其他技能后发动该技能。\n
@@ -608,7 +600,7 @@ class Skill17(ActiveSkill):
# 迅步闪避
# gunblader/agent/717f1e2104fe4b796f800352fa143ecc
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/717f1e2104fe4b796f800352fa143ecc
class Skill18(PassiveSkill):
class Skill19(PassiveSkill):
"""
若在[迅步突袭]过程中受到攻击,则发动[迅步闪避]躲避敌人的攻击。\n
在[迅步闪避]过程中按[迅步突袭]键或Z (技能) 键、 X (基本攻击) 键,可以发动具有[迅步突袭]攻击力的追加攻击。\n
@@ -636,7 +628,7 @@ class Skill18(PassiveSkill):
# 双弦斩
# gunblader/agent/eb71e1d82d92c7e1d40500a0dcd77aa6
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/eb71e1d82d92c7e1d40500a0dcd77aa6
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
施展2次可发出半月形剑气的剑术攻击敌人。\n
可以将第一击命中的敌人沿Y轴聚拢。\n
@@ -674,7 +666,7 @@ class Skill19(ActiveSkill):
# 小太刀精通
# gunblader/agent/dc1ffbe7bfcc6dc2be737951960da9ad
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dc1ffbe7bfcc6dc2be737951960da9ad
class Skill20(PassiveSkill):
class Skill21(PassiveSkill):
"""
精通潜伏的特工擅长使用小太刀。 增加物理攻击力。 装备小太刀时,增加命中率。\n
"""
@@ -702,30 +694,29 @@ class Skill20(PassiveSkill):
# 暴击
# gunblader/agent/fc1262c19f3d0477ee8eda47b8db8696
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill22(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 Skill22(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)
# 月光挥斩
# gunblader/agent/4655101518604f874721b3cc249aae10
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4655101518604f874721b3cc249aae10
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
两手握剑向前突进,发动交叉斩击。\n
按向前方向键可以突进更远的距离。\n
@@ -759,7 +750,7 @@ class Skill22(ActiveSkill):
# 精准射击
# gunblader/agent/c9664191611af31142e052dfaef84530
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c9664191611af31142e052dfaef84530
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
对前方的敌人自动进行瞄准射击,造成致命的伤害。\n
按向下方向键,可以以坐姿进行瞄准,此时可以攻击倒地的敌人。\n
@@ -796,7 +787,7 @@ class Skill23(ActiveSkill):
# 追踪目标
# gunblader/agent/e4c354a89c337310aeb7041d5e742828
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e4c354a89c337310aeb7041d5e742828
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
给稀有、 领主和深渊怪物留下目标标记。\n
标记自动分配,普通怪物不会被标记。\n
@@ -824,7 +815,7 @@ class Skill24(ActiveSkill):
# 特工使命
# gunblader/agent/fc7a3f4c2852c832a2f20af63d5d212f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc7a3f4c2852c832a2f20af63d5d212f
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
看起来非常普通的特工,一旦开始执行任务就会变得异于常人。\n
任务开始的瞬间提升专注力,增加基本攻击力和技能攻击力。\n
@@ -851,7 +842,7 @@ class Skill25(ActiveSkill):
# 月影秘步
# gunblader/agent/f2fb27162beb0b87a7cb9af7900e95f2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/f2fb27162beb0b87a7cb9af7900e95f2
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
施展特工的潜行秘技“月影秘步”,悄悄攻击敌人。\n
若[月影秘步]施放动作击中敌人,则对其周围3名敌人发动组合攻击。\n
@@ -915,7 +906,7 @@ class Skill26(ActiveSkill):
# 满月斩
# gunblader/agent/cfacda0647b9a0f595df2c2aad30c18d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/cfacda0647b9a0f595df2c2aad30c18d
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
持双剑发动旋转攻击,聚拢周围的敌人后,发动满月斩造成致命伤害。\n
"""
@@ -968,7 +959,7 @@ class Skill27(ActiveSkill):
# 锁定射击
# gunblader/agent/e49e57b2e8fbeceb0a2c56a0c63fe6c5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e49e57b2e8fbeceb0a2c56a0c63fe6c5
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
锁定范围内最近的敌人为目标进行射击。\n
连续按技能快捷键,最多可以连续发射12发子弹。\n
@@ -1029,7 +1020,7 @@ class Skill28(ActiveSkill):
# 枪刃旋杀
# gunblader/agent/45442bbbe33540b4deeec29437dae70c
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/45442bbbe33540b4deeec29437dae70c
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
向前投掷在旋转中旋转射出子弹的枪,然后投掷剑刃,与手枪结合形成枪刃。\n
枪刃在原地猛烈旋转,对周围敌人造成伤害并吸附敌人。 枪刃合体后,经过一定时间后消失。\n
@@ -1093,7 +1084,7 @@ class Skill29(ActiveSkill):
# 使命觉悟
# gunblader/agent/c27418ae613c647527200a7ca17d97fd
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c27418ae613c647527200a7ca17d97fd
class Skill30(PassiveSkill):
class Skill31(PassiveSkill):
"""
增加基本攻击力和技能攻击力,并增加部分射击技能的寻敌范围。\n
- [增加寻敌范围的技能] -\n
@@ -1122,7 +1113,7 @@ class Skill30(PassiveSkill):
# 毁灭绝击
# gunblader/agent/01c3a2fb793d293a25ed8dc7a0d70c1a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/01c3a2fb793d293a25ed8dc7a0d70c1a
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
迅速靠近前方的敌人并抓住目标,然后发动强力攻击。\n
- [追踪目标]目标标记附加效果 -\n
@@ -1155,7 +1146,7 @@ class Skill31(ActiveSkill):
# 终极锁定
# gunblader/agent/8f73f243041c2d27739fe7696f02bf9b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8f73f243041c2d27739fe7696f02bf9b
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
快速靠近前方一定范围内最近的敌人进行射击,然后用剑术攻击敌人。\n
- [追踪目标]标记附加效果 -\n
@@ -1206,7 +1197,7 @@ class Skill32(ActiveSkill):
# 月相轮舞
# gunblader/agent/8c2379737c5acc935c1731f67f607655
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8c2379737c5acc935c1731f67f607655
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
模拟月亮的位相变化,连续发动剑击。\n
<连按效果>\n
@@ -1268,7 +1259,7 @@ class Skill33(ActiveSkill):
# 冷酷敌意
# gunblader/agent/2f5d03c7848effbc0a23f4df45d9ca46
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2f5d03c7848effbc0a23f4df45d9ca46
class Skill34(PassiveSkill):
class Skill35(PassiveSkill):
"""
经过严格训练的特工在任何时候都能冷静地做出判断。\n
这种特质在危机中更显突出,使他们能够顺利地完成任务。\n
@@ -1304,7 +1295,7 @@ class Skill34(PassiveSkill):
# 月光镇魂曲
# gunblader/agent/9cb6f9ed646fa87f9b7680a42ce83d1a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9cb6f9ed646fa87f9b7680a42ce83d1a
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
抓住前方的敌人,然后发动致命的连续攻击。\n
<连按效果>\n
@@ -1364,7 +1355,7 @@ class Skill35(ActiveSkill):
# 毁灭狂欢
# gunblader/agent/4224f9b0b8c7c903e9a1e0f9d9f6d04d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4224f9b0b8c7c903e9a1e0f9d9f6d04d
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
同时将前方大范围的敌人设为目标,然后用双枪快速乱射,歼灭敌人。\n
- [追踪目标]目标标记附加效果 -\n
@@ -1428,7 +1419,7 @@ class Skill36(ActiveSkill):
# 月相天陨
# gunblader/agent/78bd107acd474518b606be1e4fd38239
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/78bd107acd474518b606be1e4fd38239
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
释放月蚀形态的剑气,然后在黑暗中乱射剑光与子弹,将敌人一网打尽。\n
<连按效果>\n
@@ -1465,7 +1456,7 @@ class Skill37(ActiveSkill):
# 无瑕
# gunblader/agent/0fbb8de70002ad34f046c94c2cb3e863
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0fbb8de70002ad34f046c94c2cb3e863
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
拥有众多能力和强力绝技的人很多,但没有缺点的人极少。 因此,苍暮·特工比任何人都更受信赖,同时也为人所忌惮。\n
增加基本攻击力和转职技能攻击力,部分技能附加特殊效果。\n
@@ -1495,7 +1486,7 @@ class Skill38(PassiveSkill):
# 夜影迷踪
# gunblader/agent/c5a2956d8ed3af1746ed2f76ca971a09
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c5a2956d8ed3af1746ed2f76ca971a09
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
苍暮·特工向前方大幅斩击,然后融入黑色剑气中隐藏身影。 稍后,特工出现在剑气命中的敌人中最强大的敌人后方,发动连续斩击。\n
- [追踪目标]标记附加效果 -\n
@@ -1530,7 +1521,7 @@ class Skill39(ActiveSkill):
# 月夜 : 终极行动
# gunblader/agent/e0a072e8cef2d77893aad5f68aeed56a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e0a072e8cef2d77893aad5f68aeed56a
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
黑暗完全笼罩在苍暮·特工与周围所有敌人身上。 片刻间刀光剑影过后,特工冷酷地执行完任务,从黑暗中显露身影并查看时间,宣告终极行动圆满完成。\n
[三次觉醒技能]\n
+264 -273
View File
@@ -8,30 +8,29 @@ prefix = "gunblader/hitman/cn/skillDetail"
# 弦月斩
# gunblader/hitman/3c5604bdbb0240b8f130f59ab40509c3
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3
# MIGRATION: character 中没有同名技能“弦月斩”,暂不启用
# class Skill0(ActiveSkill):
# """
# 用剑划出新月形状,使命中的敌人浮空。\n
# 浮空力随技能等级的增加而增加。\n
# """
# name = "弦月斩"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (4,1)
# position = 4
# rangeLv = 3
# cd = 2
# mp = [0, 0]
# uuid = "3c5604bdbb0240b8f130f59ab40509c3"
# 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 Skill0(ActiveSkill):
"""
用剑划出新月形状,使命中的敌人浮空。\n
浮空力随技能等级的增加而增加。\n
"""
name = "弦月斩"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (4,1)
position = 4
rangeLv = 3
cd = 2
mp = [0, 0]
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
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)
# 穿透射击
# gunblader/hitman/92360eab6e1f378902018eca681ac629
@@ -94,24 +93,23 @@ class Skill2(PassiveSkill):
# 后跳
# gunblader/hitman/7822d6d52e10964a6755f142c666b494
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 基础精通
@@ -146,95 +144,92 @@ class Skill4(PassiveSkill):
# 受身蹲伏
# gunblader/hitman/ce26c6b69d02a440a81b552bec94f03b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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)
# 技能连招
# gunblader/hitman/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 防具精通
# gunblader/hitman/892ef624d8bf3d7fc045f84825fd6104
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 重劈
# gunblader/hitman/1fadde0eece18649caddbca7bd58cc2f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f
class Skill7(ActiveSkill):
class Skill8(ActiveSkill):
"""
[剑术]\n
强力劈砍地面,引发冲击波。\n
@@ -265,7 +260,7 @@ class Skill7(ActiveSkill):
# G型手榴弹
# gunblader/hitman/d085127b0edd719782bd618d5688f4a1
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1
class Skill8(ActiveSkill):
class Skill9(ActiveSkill):
"""
取出G型手榴弹,拔掉保险环后扔向前方。\n
G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
@@ -302,7 +297,7 @@ class Skill8(ActiveSkill):
# 瞬击
# gunblader/hitman/4b2c90ec226fd40e967875aa5eabefb2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
挥舞枪身击打敌人后颈,把击中的敌人拖到自己身前,最后挥剑斩击拉过来的敌人。\n
对无法抓取的敌人不适用控制效果。\n
@@ -332,7 +327,7 @@ class Skill9(ActiveSkill):
# 浮空连击
# gunblader/hitman/d0cdaca82892e54097f22a1f60817048
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048
class Skill10(ActiveSkill):
class Skill11(ActiveSkill):
"""
[剑术]\n
以迅雷不及掩耳之势快速连击两次。\n
@@ -363,150 +358,146 @@ class Skill10(ActiveSkill):
# 源光斩
# gunblader/hitman/1803b6a67047cafb9e289b4f33cc507b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b
# MIGRATION: character 中没有同名技能“源光斩”,暂不启用
# class Skill12(ActiveSkill):
# """
# 用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
# - [转职为源能专家时] -\n
# 装备源力剑时,无需注入源能直接发动斩击。\n
# """
# name = "源光斩"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (7,3)
# position = 7
# rangeLv = 2
# cd = 5
# mp = [16, 161]
# uuid = "1803b6a67047cafb9e289b4f33cc507b"
# 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 Skill12(ActiveSkill):
"""
用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
- [转职为源能专家时] -\n
装备源力剑时,无需注入源能直接发动斩击。\n
"""
name = "源光斩"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (7,3)
position = 7
rangeLv = 2
cd = 5
mp = [16, 161]
uuid = "1803b6a67047cafb9e289b4f33cc507b"
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)
# 强化 - 后跳
# gunblader/hitman/2b340542e776818b78f3212af184bd6b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill13(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 Skill13(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)
# 跃翔
# gunblader/hitman/1fea5a626f15230237946a11a9d11582
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill14(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 Skill14(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)
# 源能护盾
# gunblader/hitman/0232c151ef3731c2dede51931a374723
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723
# MIGRATION: character 中没有同名技能“源能护盾”,暂不启用
# class Skill15(ActiveSkill):
# """
# 向前方投掷源能动力源,形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
# 我方可穿过该护盾,但是敌方不能。\n
# 护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时,按向前方向键则可扔出更远的距离。\n
# [转职为源能专家后]\n
# 冷却时间缩短2秒,可以发动[源能提炼]。\n
# [源能提炼]使用方法 : 按住技能键一定时间即可发动。\n
# [源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n
# 在决斗场中,被攻击和使用[受身蹲伏]时无法手动引爆。\n
# """
# name = "源能护盾"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (7,4)
# position = 7
# rangeLv = 2
# cd = 10
# mp = [23, 241]
# uuid = "0232c151ef3731c2dede51931a374723"
# 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)
# # [源能提炼]叠加数消耗量 : {value6}个
# data6 = get_data(f'{prefix}/{uuid}', 6)
# # 蓄气动作持续时间上限 : {value7}秒
# data7 = get_data(f'{prefix}/{uuid}', 7)
# # [范围信息]
# # 护盾大小比率 : {value8}%
# data8 = get_data(f'{prefix}/{uuid}', 8)
# # 爆炸范围比率 : {value9}%
# data9 = get_data(f'{prefix}/{uuid}', 9)
class Skill15(ActiveSkill):
"""
向前方投掷源能动力源,形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
我方可穿过该护盾,但是敌方不能。\n
护盾的生命值降为0或者经过一定时间后自动爆炸。 再次按技能键可以手动引爆。 投掷动力源时,按向前方向键则可扔出更远的距离。\n
[转职为源能专家后]\n
冷却时间缩短2秒,可以发动[源能提炼]。\n
[源能提炼]使用方法 : 按住技能键一定时间即可发动。\n
[源能提炼]发动效果 : 增加护盾大小、 爆炸范围、 持续时间和生命值。\n
在决斗场中,被攻击和使用[受身蹲伏]时无法手动引爆。\n
"""
name = "源能护盾"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (7,4)
position = 7
rangeLv = 2
cd = 10
mp = [23, 241]
uuid = "0232c151ef3731c2dede51931a374723"
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)
# [源能提炼]叠加数消耗量 : {value6}个
data6 = get_data(f'{prefix}/{uuid}', 6)
# 蓄气动作持续时间上限 : {value7}秒
data7 = get_data(f'{prefix}/{uuid}', 7)
# [范围信息]
# 护盾大小比率 : {value8}%
data8 = get_data(f'{prefix}/{uuid}', 8)
# 爆炸范围比率 : {value9}%
data9 = get_data(f'{prefix}/{uuid}', 9)
# 长刀精通
# gunblader/hitman/c61f5a010370101402b05b21916c2071
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c61f5a010370101402b05b21916c2071
class Skill15(PassiveSkill):
class Skill16(PassiveSkill):
"""
增加物理攻击力,并减少技能冷却时间,但觉醒技能除外。 装备长刀时,增加命中率。\n
在决斗场中,不适用冷却时间减少效果。\n
@@ -541,7 +532,7 @@ class Skill15(PassiveSkill):
# 捷影步
# gunblader/hitman/202edb928046f4fa6dedf6337377efd5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/202edb928046f4fa6dedf6337377efd5
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
[混合]\n
为了在战场上迅速移动而开发的暗刃专用移动技能。\n
@@ -574,7 +565,7 @@ class Skill16(ActiveSkill):
# 掩护射击
# gunblader/hitman/2a3c96b88d02372505692da0a8b54743
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2a3c96b88d02372505692da0a8b54743
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
[射击]\n
向左右快速射击,对前方敌人造成伤害。\n
@@ -610,7 +601,7 @@ class Skill17(ActiveSkill):
# 剑刃突刺
# gunblader/hitman/bc11d28c04e01923a093d65752c55516
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/bc11d28c04e01923a093d65752c55516
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
[剑术]\n
以极快的速度对附近敌人发动连续突刺,然后在射击的同时横斩击飞敌人。\n
@@ -653,7 +644,7 @@ class Skill18(ActiveSkill):
# 轮盘连射
# gunblader/hitman/faf9cd66281078b51be2ee0b0f6c5530
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/faf9cd66281078b51be2ee0b0f6c5530
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
[混合]\n
上挑攻击地面的敌人,使敌人浮空,然后进行射击造成伤害。\n
@@ -698,7 +689,7 @@ class Skill19(ActiveSkill):
# 暴击
# gunblader/hitman/fc1262c19f3d0477ee8eda47b8db8696
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
class Skill20(PassiveSkill):
class Skill21(PassiveSkill):
"""
集中精神,提升物理/魔法暴击率。\n
"""
@@ -721,7 +712,7 @@ class Skill20(PassiveSkill):
# 利刃旋斩
# gunblader/hitman/d296043df164385a14cb973c8c7c4d07
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d296043df164385a14cb973c8c7c4d07
class Skill21(ActiveSkill):
class Skill22(ActiveSkill):
"""
[剑术]\n
左右斩击敌人2次,然后利用弹力腾空旋转并发动连续斩击,落地后大幅度挥剑,发动近身连续斩击。\n
@@ -756,7 +747,7 @@ class Skill21(ActiveSkill):
# 暗刃战略
# gunblader/hitman/ca75c965f20a150f99f54155a37400df
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ca75c965f20a150f99f54155a37400df
class Skill22(PassiveSkill):
class Skill23(PassiveSkill):
"""
施放射击系技能后,可以取消僵直,立即施放剑术、 混合系技能 (部分通用技能除外)。\n
增加物理暴击伤害,物理暴击率。\n
@@ -792,7 +783,7 @@ class Skill22(PassiveSkill):
# 潜行射击
# gunblader/hitman/6e33d47e6622ce03b6defdd912140270
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/6e33d47e6622ce03b6defdd912140270
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
[射击]\n
快速移动一定距离并进行射击,按向后或下方向键时,可以进行短距离滑行并减少推力。\n
@@ -829,7 +820,7 @@ class Skill23(ActiveSkill):
# 战术指示
# gunblader/hitman/1721e94897e9961d5c98130a13392f17
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1721e94897e9961d5c98130a13392f17
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
暗刃身为组织的最强王牌兼指挥官,发挥出色的战斗能力,增加自身基本攻击力和技能攻击力,并凭借优秀的指挥能力,提升包括自身在内所有队员的攻击速度、 移动速度和施放速度。\n
"""
@@ -867,7 +858,7 @@ class Skill24(ActiveSkill):
# 游弹枪袭
# gunblader/hitman/b163d099c8cc27fdb6fd3639c2ee6df9
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b163d099c8cc27fdb6fd3639c2ee6df9
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
[射击]\n
向前面的敌人发动无差别射击,直到打光幽灵5号的子弹。\n
@@ -903,7 +894,7 @@ class Skill25(ActiveSkill):
# 全方位射击
# gunblader/hitman/51a08fd0c90f0a5276cd552047fac93d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/51a08fd0c90f0a5276cd552047fac93d
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
[射击]\n
向周围敌人发动无差别射击。\n
@@ -963,7 +954,7 @@ class Skill26(ActiveSkill):
# 回旋飞剑
# gunblader/hitman/28b583c75a49103a1d8aabf799c000a4
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/28b583c75a49103a1d8aabf799c000a4
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
[混合]\n
旋转并向前方投掷长刀,在长刀飞回之前持续进行射击。\n
@@ -1030,7 +1021,7 @@ class Skill27(ActiveSkill):
# 枪刃乱舞
# gunblader/hitman/f0cc2c950f3bdf4103c75fa496bcac34
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/f0cc2c950f3bdf4103c75fa496bcac34
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
[剑术]\n
以肉眼看不见的速度发动斩击和射击,横扫敌人。\n
@@ -1097,7 +1088,7 @@ class Skill28(ActiveSkill):
# 疾光斩
# gunblader/hitman/147d005ac868e0de52b1f255eea35d62
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/147d005ac868e0de52b1f255eea35d62
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
[剑术]\n
聚集力量向前方发动疾光斩。\n
@@ -1145,7 +1136,7 @@ class Skill29(ActiveSkill):
# B.G枪刃改造
# gunblader/hitman/47bd4871f29defc2a0021ee9261d7a5b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/47bd4871f29defc2a0021ee9261d7a5b
class Skill30(PassiveSkill):
class Skill31(PassiveSkill):
"""
对暗刃视如己命的长刀与幽灵5号进行加工,可以更有效地使用技能。\n
增加基本攻击力和技能攻击力。\n
@@ -1171,7 +1162,7 @@ class Skill30(PassiveSkill):
# 电光飞掠
# gunblader/hitman/669f1428193f61f9d92c743b72438c4d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/669f1428193f61f9d92c743b72438c4d
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
左右大幅移动,用剑术和射击蹂躏敌人。\n
移动过程中每次击中敌人时,都会使敌人向攻击范围的中心地点小幅移动。\n
@@ -1214,7 +1205,7 @@ class Skill31(ActiveSkill):
# 近敌灭杀
# gunblader/hitman/8510294202d0e042dd29a2422fc6770d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8510294202d0e042dd29a2422fc6770d
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
[混合]\n
爆发性地射出剑气刺向多名敌人,然后将敌人拉到前方进行零距离射击。\n
@@ -1275,7 +1266,7 @@ class Skill32(ActiveSkill):
# 大回旋坠斩
# gunblader/hitman/b3659936a9a74c4ed6f7faf07cca1f9e
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b3659936a9a74c4ed6f7faf07cca1f9e
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
[混合]\n
为了在战场上突袭敌人而开发的技能。 螺旋形旋转斩击周围敌人,同时进行射击。\n
@@ -1352,7 +1343,7 @@ class Skill33(ActiveSkill):
# B.C精锐特训
# gunblader/hitman/38612d8f2561edc2eb68d5057a837bfa
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/38612d8f2561edc2eb68d5057a837bfa
class Skill34(PassiveSkill):
class Skill35(PassiveSkill):
"""
通过持续的战斗指挥训练,大幅提升角色在战场上的战斗能力。\n
增加基本攻击力和技能攻击力,增加可以取消僵直的技能,而且这些技能在施放过程中,可以强制中断并立即连接其他技能。\n
@@ -1380,7 +1371,7 @@ class Skill34(PassiveSkill):
# 致命焰火
# gunblader/hitman/6a1d1f08a6572be420bb3a256c44c015
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/6a1d1f08a6572be420bb3a256c44c015
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
[射击]\n
把幽灵5号的弹匣扔到一定距离之外,然后一边射击一边移动到弹匣位置。\n
@@ -1470,7 +1461,7 @@ class Skill35(ActiveSkill):
# 碧波瞬斩
# gunblader/hitman/a2d943797daca862a6f321aca6ac9bfa
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a2d943797daca862a6f321aca6ac9bfa
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
[剑术]\n
瞬间发动迅捷无比的连续斩击。\n
@@ -1529,7 +1520,7 @@ class Skill36(ActiveSkill):
# 集结·暮光之翼
# gunblader/hitman/c7bf7ccab413009640e65ca6f2f0263a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/c7bf7ccab413009640e65ca6f2f0263a
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
快速移动,利用剑术与射击攻击敌人,然后站在战场中间召唤暮光之翼队员布兰德与比尔,与他们一起向周围敌人发动溃灭射击。\n
"""
@@ -1569,7 +1560,7 @@ class Skill37(ActiveSkill):
# 暮光战略
# gunblader/hitman/7f80b887a09e88e2c4728c898bd73654
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7f80b887a09e88e2c4728c898bd73654
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
紧急呼叫退役的暮光之翼队员罗朗,用暮光之翼专属的终极组织战术“D.Tactics”指挥战友。\n
增加基本攻击力和除[轮盘连射]之外的转职技能攻击力,变更部分技能效果。\n
@@ -1606,7 +1597,7 @@ class Skill38(PassiveSkill):
# 燃情协战
# gunblader/hitman/e5c09f9132a48dc1d695968592cc5878
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e5c09f9132a48dc1d695968592cc5878
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
[混合]\n
暗刃在后方支援射击,罗朗出现并向前冲,快速斩击周围敌人。\n
@@ -1671,7 +1662,7 @@ class Skill39(ActiveSkill):
# 暮光密令 : 黎明决战
# gunblader/hitman/e0daa922b19cdc35de879e938361464e
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/e0daa922b19cdc35de879e938361464e
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
比尔和布兰德接到苍暮·暗刃的密令,对周围发动无差别射击,扬起尘土,隐藏所有人的身影。\n
稍后,暗刃和罗朗现身,无情斩击敌人。\n
+313 -325
View File
@@ -8,65 +8,63 @@ prefix = "gunblader/specialist/cn/skillDetail"
# 弦月斩
# gunblader/specialist/3c5604bdbb0240b8f130f59ab40509c3
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3c5604bdbb0240b8f130f59ab40509c3
# MIGRATION: character 中没有同名技能“弦月斩”,暂不启用
# class Skill0(ActiveSkill):
# """
# 用剑划出新月形状,使命中的敌人浮空。\n
# 浮空力随技能等级的增加而增加。\n
# """
# name = "弦月斩"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (3,1)
# position = 3
# rangeLv = 3
# cd = 2
# mp = [0, 0]
# uuid = "3c5604bdbb0240b8f130f59ab40509c3"
# 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 Skill0(ActiveSkill):
"""
用剑划出新月形状,使命中的敌人浮空。\n
浮空力随技能等级的增加而增加。\n
"""
name = "弦月斩"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (3,1)
position = 3
rangeLv = 3
cd = 2
mp = [0, 0]
uuid = "3c5604bdbb0240b8f130f59ab40509c3"
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)
# 穿透射击
# gunblader/specialist/92360eab6e1f378902018eca681ac629
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/92360eab6e1f378902018eca681ac629
# MIGRATION: character 中没有同名技能“穿透射击”,暂不启用
# class Skill1(ActiveSkill):
# """
# [射击]\n
# 快速拔枪射击前方敌人。\n
# 子弹100%穿透目标。 转职为暗刃后,增加发射次数并应用单独的攻击力。\n
# """
# name = "穿透射击"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (7,1)
# position = 7
# rangeLv = 2
# cd = 5
# mp = [6, 40]
# uuid = "92360eab6e1f378902018eca681ac629"
# 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 Skill1(ActiveSkill):
"""
[射击]\n
快速拔枪射击前方敌人。\n
子弹100%穿透目标。 转职为暗刃后,增加发射次数并应用单独的攻击力。\n
"""
name = "穿透射击"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (7,1)
position = 7
rangeLv = 2
cd = 5
mp = [6, 40]
uuid = "92360eab6e1f378902018eca681ac629"
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)
# 源能提炼
# gunblader/specialist/c77a417c43de80c4ce32c1ed405d174a
@@ -141,24 +139,23 @@ class Skill2(PassiveSkill):
# 后跳
# gunblader/specialist/7822d6d52e10964a6755f142c666b494
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 基础精通
@@ -193,160 +190,155 @@ class Skill4(PassiveSkill):
# 受身蹲伏
# gunblader/specialist/ce26c6b69d02a440a81b552bec94f03b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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)
# 技能连招
# gunblader/specialist/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 防具精通
# gunblader/specialist/892ef624d8bf3d7fc045f84825fd6104
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 重劈
# gunblader/specialist/1fadde0eece18649caddbca7bd58cc2f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f
# MIGRATION: character 中没有同名技能“重劈”,暂不启用
# class Skill8(ActiveSkill):
# """
# [剑术]\n
# 强力劈砍地面,引发冲击波。\n
# 向下劈砍敌人,用击打地面的剑和剑产生的冲击波的力量使敌人浮空。\n
# """
# name = "重劈"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (4,2)
# position = 4
# rangeLv = 2
# cd = 4
# mp = [20, 200]
# uuid = "1fadde0eece18649caddbca7bd58cc2f"
# 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 Skill8(ActiveSkill):
"""
[剑术]\n
强力劈砍地面,引发冲击波。\n
向下劈砍敌人,用击打地面的剑和剑产生的冲击波的力量使敌人浮空。\n
"""
name = "重劈"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (4,2)
position = 4
rangeLv = 2
cd = 4
mp = [20, 200]
uuid = "1fadde0eece18649caddbca7bd58cc2f"
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)
# G型手榴弹
# gunblader/specialist/d085127b0edd719782bd618d5688f4a1
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1
# MIGRATION: character 中没有同名技能“G型手榴弹”,暂不启用
# class Skill9(ActiveSkill):
# """
# 取出G型手榴弹,拔掉保险环后扔向前方。\n
# G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
# 手榴弹飞行过程中碰到敌人时立即爆炸。\n
# 转职为战线佣兵后,增加攻击力与爆炸范围。\n
# """
# name = "G型手榴弹"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (9,3)
# position = 9
# rangeLv = 2
# cd = 6
# mp = [20, 200]
# uuid = "d085127b0edd719782bd618d5688f4a1"
# 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):
"""
取出G型手榴弹,拔掉保险环后扔向前方。\n
G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
手榴弹飞行过程中碰到敌人时立即爆炸。\n
转职为战线佣兵后,增加攻击力与爆炸范围。\n
"""
name = "G型手榴弹"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (9,3)
position = 9
rangeLv = 2
cd = 6
mp = [20, 200]
uuid = "d085127b0edd719782bd618d5688f4a1"
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)
# 瞬击
# gunblader/specialist/4b2c90ec226fd40e967875aa5eabefb2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
挥舞枪身击打敌人后颈,把击中的敌人拖到自己身前,最后挥剑斩击拉过来的敌人。\n
对无法抓取的敌人不适用控制效果。\n
@@ -376,36 +368,35 @@ class Skill9(ActiveSkill):
# 浮空连击
# gunblader/specialist/d0cdaca82892e54097f22a1f60817048
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048
# MIGRATION: character 中没有同名技能“浮空连击”,暂不启用
# class Skill11(ActiveSkill):
# """
# [剑术]\n
# 以迅雷不及掩耳之势快速连击两次。\n
# 第二次上挑攻击命中时使敌人浮空,有利于连接下一次攻击。\n
# """
# name = "浮空连击"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (3,3)
# position = 3
# rangeLv = 2
# cd = 4.5
# mp = [12, 125]
# uuid = "d0cdaca82892e54097f22a1f60817048"
# 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(ActiveSkill):
"""
[剑术]\n
以迅雷不及掩耳之势快速连击两次。\n
第二次上挑攻击命中时使敌人浮空,有利于连接下一次攻击。\n
"""
name = "浮空连击"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (3,3)
position = 3
rangeLv = 2
cd = 4.5
mp = [12, 125]
uuid = "d0cdaca82892e54097f22a1f60817048"
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)
# 源光斩
# gunblader/specialist/1803b6a67047cafb9e289b4f33cc507b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
- [转职为源能专家时] -\n
@@ -441,64 +432,62 @@ class Skill11(ActiveSkill):
# 强化 - 后跳
# gunblader/specialist/2b340542e776818b78f3212af184bd6b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill13(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 Skill13(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)
# 跃翔
# gunblader/specialist/1fea5a626f15230237946a11a9d11582
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill14(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 Skill14(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)
# 迅步突袭
# gunblader/specialist/9dda3f4a849dba1a288dd65e116860f2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dda3f4a849dba1a288dd65e116860f2
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
快速向前方敌人突进。\n
施放过程中,再次按技能键、 Z (技能) 键或X (攻击) 键,可以发动追加攻击。\n
@@ -525,7 +514,7 @@ class Skill14(ActiveSkill):
# 源能护盾
# gunblader/specialist/0232c151ef3731c2dede51931a374723
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
向前方投掷源能动力源,形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
我方可穿过该护盾,但是敌方不能。\n
@@ -578,7 +567,7 @@ class Skill15(ActiveSkill):
# 旋转源能波
# gunblader/specialist/0b8db1e10b3abbd24d38564e708675d5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0b8db1e10b3abbd24d38564e708675d5
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
在前方形成源能波,然后使力将其旋转掷出。\n
"""
@@ -614,7 +603,7 @@ class Skill16(ActiveSkill):
# 源力剑精通
# gunblader/specialist/ecc23c980ea71450c0ad0c3fd232f329
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ecc23c980ea71450c0ad0c3fd232f329
class Skill17(PassiveSkill):
class Skill18(PassiveSkill):
"""
增加魔法攻击力。 装备源力剑时,增加命中率和攻击速度。\n
在决斗场中,不增加攻击速度。\n
@@ -647,7 +636,7 @@ class Skill17(PassiveSkill):
# 镭射源能枪
# gunblader/specialist/852f8ad797db4dca1405cb3e77198401
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/852f8ad797db4dca1405cb3e77198401
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
用源能枪发射能量攻击敌人。 命中时,能量会扩散到命中目标周围并同时攻击附近的敌人。 一定时间后,镭射源能枪断开连接,以首次击中的敌人为中心发生爆炸。\n
若范围内没有敌人,则镭射源能枪连接失败。\n
@@ -698,7 +687,7 @@ class Skill18(ActiveSkill):
# 源能屏障
# gunblader/specialist/8b08f9504167a9c0f3a1d29d71b7943e
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8b08f9504167a9c0f3a1d29d71b7943e
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
瞬间在周围展开源能,形成屏障。 短时间内进入无敌状态。\n
该技能可以在除被攻击状态以外的所有状态下使用。\n
@@ -724,30 +713,29 @@ class Skill19(ActiveSkill):
# 暴击
# gunblader/specialist/fc1262c19f3d0477ee8eda47b8db8696
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill21(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 Skill21(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)
# 细胞弱化
# gunblader/specialist/dcb31a63ef58954f44ff2070c42a9a98
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dcb31a63ef58954f44ff2070c42a9a98
class Skill21(PassiveSkill):
class Skill22(PassiveSkill):
"""
攻击时,释放源能弱化敌人,造成更大伤害。\n
增加源能专家的基本攻击力和技能攻击力。\n
@@ -773,7 +761,7 @@ class Skill21(PassiveSkill):
# 源能波刃
# gunblader/specialist/8572675ec6a1f50b6eff6a867376c2de
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8572675ec6a1f50b6eff6a867376c2de
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
斩向前方并释放源能,然后收回释放的能量,同时吸附敌人。\n
- [源能提炼] -\n
@@ -818,7 +806,7 @@ class Skill22(ActiveSkill):
# 能量飞鱼弹
# gunblader/specialist/4f2e001e9a19eb7bae50ad1840dfb329
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4f2e001e9a19eb7bae50ad1840dfb329
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
对所持的枪注入源能,向前方发射威力强大的能量炸弹。\n
"""
@@ -847,7 +835,7 @@ class Skill23(ActiveSkill):
# 脉冲斩
# gunblader/specialist/b8f4966608e4ebb3cc80ba4eac3649bb
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b8f4966608e4ebb3cc80ba4eac3649bb
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
击打地面之后释放源能,形成能量脉冲,对敌人造成多段伤害。\n
"""
@@ -880,7 +868,7 @@ class Skill24(ActiveSkill):
# 源能应用
# gunblader/specialist/d53301bb328baf12a3ae482cc6a565dd
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d53301bb328baf12a3ae482cc6a565dd
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
提升源能的应用能力,增加魔法暴击伤害和魔法暴击率,并增加物理/魔法防御力。\n
"""
@@ -912,7 +900,7 @@ class Skill25(ActiveSkill):
# 引力源光弹
# gunblader/specialist/dbf8b30c7057032af0d68fcfa289fdae
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dbf8b30c7057032af0d68fcfa289fdae
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
汇聚手枪的源能,发射可吸附敌人的引力源光弹。 引力源光弹在一定时间内造成多段伤害后爆炸。\n
射击时,按向前方向键可以发射更远的距离。\n
@@ -983,7 +971,7 @@ class Skill26(ActiveSkill):
# 电磁领域
# gunblader/specialist/5152480fdde81362575a488d4cec4af9
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5152480fdde81362575a488d4cec4af9
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
把剑插入地面释放源能,一定时间内对周围敌人造成多段伤害,并引发小型爆炸。 多段攻击和爆炸攻击能强控敌人。\n
[源能提炼]\n
@@ -1061,7 +1049,7 @@ class Skill27(ActiveSkill):
# 光裂斩
# gunblader/specialist/7e904ea3d2a9faa054604e55120a9268
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7e904ea3d2a9faa054604e55120a9268
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
释放源能形成能量长剑,大力向前方挥斩。\n
斩击后,源能会残留一定时间,对敌人造成多段伤害。\n
@@ -1125,7 +1113,7 @@ class Skill28(ActiveSkill):
# 光导裂地斩
# gunblader/specialist/2391a27457b5a8c6fa4b4670a91bdd11
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2391a27457b5a8c6fa4b4670a91bdd11
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
生成威力强大的源能剑,向前方发动斩击劈开地面。 然后在地面下方继续释放剑的能量,生成更强大的能量剑后向上挑击。\n
可以强制中断向上挑击的僵直并立即施放转职技能。\n
@@ -1180,7 +1168,7 @@ class Skill29(ActiveSkill):
# 源能增幅
# gunblader/specialist/5892d1fa4462e561ac8f8d2c74892b0a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5892d1fa4462e561ac8f8d2c74892b0a
class Skill30(PassiveSkill):
class Skill31(PassiveSkill):
"""
提升源能动力源的性能,增加基本攻击力和技能攻击力,并增加[源能提炼]的累积数上限。\n
"""
@@ -1207,7 +1195,7 @@ class Skill30(PassiveSkill):
# 超能场域
# gunblader/specialist/fc458e449ee00b01dbf88d09aae65462
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc458e449ee00b01dbf88d09aae65462
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
向地面释放源能,形成超能场域。 源能使范围内敌人受到多段伤害,一定时间后爆炸。\n
- [源能提炼] -\n
@@ -1261,7 +1249,7 @@ class Skill31(ActiveSkill):
# 能量禁锢
# gunblader/specialist/1812a1ece67bb37b6b44b54766450064
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1812a1ece67bb37b6b44b54766450064
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
投掷源能动力源,在前方生成禁锢敌人的柱子,然后用枪注入能量。 柱子生成时,将周围的敌人吸到柱子内,吸收的能量对敌人造成多段伤害,一定时间后爆炸。\n
- [源能提炼] -\n
@@ -1333,7 +1321,7 @@ class Skill32(ActiveSkill):
# 离散能量波
# gunblader/specialist/d89f26862e348a801b30bb9fd7125db5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d89f26862e348a801b30bb9fd7125db5
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
在前方形成可以将能量分散的屏障,一定时间内释放源能,造成多段伤害,最后引爆能量屏障。\n
施放技能后,可以强制中断并连接转职系列技能。\n
@@ -1392,7 +1380,7 @@ class Skill33(ActiveSkill):
# 源力汇聚
# gunblader/specialist/2ba299855fc22192cba4f73db75e9d0e
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2ba299855fc22192cba4f73db75e9d0e
class Skill34(PassiveSkill):
class Skill35(PassiveSkill):
"""
有效利用源能,额外增加[源能提炼]的基本累积数量、 [源能提炼]能量获得量、 基本攻击力和技能攻击力以及[源能应用]的物理/魔法防御力增加量。\n
"""
@@ -1423,7 +1411,7 @@ class Skill34(PassiveSkill):
# 绝望圆舞
# gunblader/specialist/2c9d9a36c8401bddff6cdb80fab8dc24
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2c9d9a36c8401bddff6cdb80fab8dc24
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
释放剑与枪的能量,生成两柄源能长剑并发动乱舞攻击。\n
第1击、 第4击、 第5击时同时挥舞两个源能剑发动2次攻击,第6击时发动强有力的最终斩击。\n
@@ -1481,7 +1469,7 @@ class Skill35(ActiveSkill):
# 聚能光幕
# gunblader/specialist/b89c9ab317bc0a443f6497b7cca2f6a8
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/b89c9ab317bc0a443f6497b7cca2f6a8
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
向前方投掷可吸收源能的动力源装置——聚能光幕。 根据源能专家的多段攻击次数,光幕以一定比例吸收源能,攻击达到一定次数即可达到最大蓄气状态,增加爆炸攻击力。\n
再次按技能键或超过光幕的最大持续时间时,光幕发生爆炸。\n
@@ -1551,7 +1539,7 @@ class Skill36(ActiveSkill):
# 终焉 : 超世界崩坏
# gunblader/specialist/7cf17936a039b418660424125dc968d7
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7cf17936a039b418660424125dc968d7
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
释放剑与枪中的源能,在前方形成威力强大的能量球并将其引爆。 能量球在形成期间吸附周围的敌人,在即将爆发时开始压缩,并强制控制敌人。 (靠近球体的敌人也会被瞬间压缩。)\n
形成能量球时,[源能提炼]能量值与累积数暴涨,爆炸后恢复正常。\n
@@ -1590,7 +1578,7 @@ class Skill37(ActiveSkill):
# 奇点源核
# gunblader/specialist/5806440d21e7546d50007a5ba11f8024
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5806440d21e7546d50007a5ba11f8024
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
苍暮·源能专家将源核与缩退炉结合,改良为能产生爆炸性能量的奇点源核。\n
额外增加[源能提炼]能量获得量; 增加基本攻击力和转职技能攻击力,部分技能附加特殊效果。\n
@@ -1623,7 +1611,7 @@ class Skill38(PassiveSkill):
# 临界源能弹
# gunblader/specialist/d429147c372b549c3dadcabcba50787f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d429147c372b549c3dadcabcba50787f
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
向上投掷特制的大型源能动力源。 投掷的源能动力源分离为多个小型源能动力源,悬浮在周围。\n
小型源能动力源经过一段时间达到临界点,引发连锁爆炸。 在到达临界点之前再次按技能键,可以强制引爆。\n
@@ -1678,7 +1666,7 @@ class Skill39(ActiveSkill):
# 源能场域 : 黑暗边缘
# gunblader/specialist/7ec521d063d2190e1fcc5bd229af9bcf
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/7ec521d063d2190e1fcc5bd229af9bcf
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
移动到利用源能制造的特殊空间后,取出源能枪的奇点源核,安装在源力剑上。 然后,通过2个奇点源核,挥动可释放爆炸性能量的源力剑,沿着地平线横向斩击。\n
[三次觉醒技能]\n
@@ -72,24 +72,23 @@ class Skill1(ActiveSkill):
# 后跳
# gunblader/trouble_shooter/7822d6d52e10964a6755f142c666b494
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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
# 基础精通
@@ -124,95 +123,92 @@ class Skill3(PassiveSkill):
# 受身蹲伏
# gunblader/trouble_shooter/ce26c6b69d02a440a81b552bec94f03b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/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)
# 技能连招
# gunblader/trouble_shooter/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill5(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 Skill5(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
# 防具精通
# gunblader/trouble_shooter/892ef624d8bf3d7fc045f84825fd6104
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill6(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 Skill6(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
# 重劈
# gunblader/trouble_shooter/1fadde0eece18649caddbca7bd58cc2f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fadde0eece18649caddbca7bd58cc2f
class Skill6(ActiveSkill):
class Skill7(ActiveSkill):
"""
[剑术]\n
强力劈砍地面,引发冲击波。\n
@@ -243,7 +239,7 @@ class Skill6(ActiveSkill):
# G型手榴弹
# gunblader/trouble_shooter/d085127b0edd719782bd618d5688f4a1
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d085127b0edd719782bd618d5688f4a1
class Skill7(ActiveSkill):
class Skill8(ActiveSkill):
"""
取出G型手榴弹,拔掉保险环后扔向前方。\n
G型手榴弹飞出一定距离后触地爆炸,对敌人造成伤害并使其浮空。\n
@@ -284,7 +280,7 @@ class Skill7(ActiveSkill):
# 瞬击
# gunblader/trouble_shooter/4b2c90ec226fd40e967875aa5eabefb2
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/4b2c90ec226fd40e967875aa5eabefb2
class Skill8(ActiveSkill):
class Skill9(ActiveSkill):
"""
挥舞枪身击打敌人后颈,把击中的敌人拖到自己身前,最后挥剑斩击拉过来的敌人。\n
对无法抓取的敌人不适用控制效果。\n
@@ -314,7 +310,7 @@ class Skill8(ActiveSkill):
# 浮空连击
# gunblader/trouble_shooter/d0cdaca82892e54097f22a1f60817048
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/d0cdaca82892e54097f22a1f60817048
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
[剑术]\n
以迅雷不及掩耳之势快速连击两次。\n
@@ -345,7 +341,7 @@ class Skill9(ActiveSkill):
# 源光斩
# gunblader/trouble_shooter/1803b6a67047cafb9e289b4f33cc507b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1803b6a67047cafb9e289b4f33cc507b
class Skill10(ActiveSkill):
class Skill11(ActiveSkill):
"""
用源能动力源向剑注入能量后,向前发动斩击。 斩击后,能量残留一定时间,对敌人造成多段伤害。\n
- [转职为源能专家时] -\n
@@ -381,64 +377,62 @@ class Skill10(ActiveSkill):
# 强化 - 后跳
# gunblader/trouble_shooter/2b340542e776818b78f3212af184bd6b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill12(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 Skill12(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)
# 跃翔
# gunblader/trouble_shooter/1fea5a626f15230237946a11a9d11582
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill13(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 Skill13(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)
# 纯熟战技
# gunblader/trouble_shooter/3d8f3d438405d79f8d3ed68072674d1e
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3d8f3d438405d79f8d3ed68072674d1e
class Skill13(PassiveSkill):
class Skill14(PassiveSkill):
"""
身经百战的战线佣兵独特的战斗技巧,基本攻击变更为3次攻击,并增加移动速度。\n
战线佣兵擅长使用非常危险的特殊火药和巨大重剑,用引火物质CTF制造的炸弹可以使敌人进入特殊灼伤状态,并能强控敌人一定时间。\n
@@ -462,7 +456,7 @@ class Skill13(PassiveSkill):
# 矫捷翻滚
# gunblader/trouble_shooter/ade01c1d6afc8a05055225045e89fe49
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ade01c1d6afc8a05055225045e89fe49
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
战线佣兵专用移动技能。 快速向前翻滚移动。\n
滚动过程中,适用无敌判定。\n
@@ -495,7 +489,7 @@ class Skill14(ActiveSkill):
# 双重散射
# gunblader/trouble_shooter/78be08a3f8c834d3b06fa20c6a08c5a5
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/78be08a3f8c834d3b06fa20c6a08c5a5
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
以坐姿快速连续发射霰弹,对敌人造成2次伤害。\n
"""
@@ -527,7 +521,7 @@ class Skill15(ActiveSkill):
# 源能护盾
# gunblader/trouble_shooter/0232c151ef3731c2dede51931a374723
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0232c151ef3731c2dede51931a374723
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
向前方投掷源能动力源,形成可阻挡敌人远距离攻击的护盾。 (无法阻挡穿透攻击)\n
我方可穿过该护盾,但是敌方不能。\n
@@ -580,7 +574,7 @@ class Skill16(ActiveSkill):
# 重剑精通
# gunblader/trouble_shooter/ff171dc487807bb9aa28900ca9a46b41
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/ff171dc487807bb9aa28900ca9a46b41
class Skill17(PassiveSkill):
class Skill18(PassiveSkill):
"""
增加物理攻击力。 使用重剑系武器攻击敌人时,可以增加战线佣兵的攻击速度、 命中率和僵直度。\n
[不是所有剑都只是为了挥斩而存在的,朋友。]\n
@@ -613,7 +607,7 @@ class Skill17(PassiveSkill):
# 爆烈斩击
# gunblader/trouble_shooter/547ab2b2bd860d3e37355a9cfbc1077c
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/547ab2b2bd860d3e37355a9cfbc1077c
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
用剑攻击敌人的下段。\n
被剑术击中的敌人会旋转浮空并飞向战线佣兵的前方。\n
@@ -648,30 +642,29 @@ class Skill18(ActiveSkill):
# 暴击
# gunblader/trouble_shooter/fc1262c19f3d0477ee8eda47b8db8696
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill20(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 Skill20(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)
# 充能特饮
# gunblader/trouble_shooter/506e7ed77d517419a6e1c437a2cedb17
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/506e7ed77d517419a6e1c437a2cedb17
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
战斗开始之前,来一罐能量饮料振作精神。\n
效果持续期间,增加基本攻击力和技能攻击力。\n
@@ -699,7 +692,7 @@ class Skill20(ActiveSkill):
# 剑刃爆弹
# gunblader/trouble_shooter/5dc7008b12a459325b548b0715c6b73c
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/5dc7008b12a459325b548b0715c6b73c
class Skill21(ActiveSkill):
class Skill22(ActiveSkill):
"""
把炸弹绑在剑尖,击退前方敌人并引爆炸弹。\n
被击中的敌人会被强制控制,并且被吸附到角色前方。\n
@@ -744,7 +737,7 @@ class Skill21(ActiveSkill):
# 广域散射
# gunblader/trouble_shooter/a5fa08f5d509e6ff2ebc68856a470b5a
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a5fa08f5d509e6ff2ebc68856a470b5a
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
用强扩散性的火药制作弹药,然后用霰弹枪发射,对前方大范围敌人造成伤害并使其进入僵直状态。\n
"""
@@ -776,7 +769,7 @@ class Skill22(ActiveSkill):
# 火药改良
# gunblader/trouble_shooter/8ee0099656df08a0b39225f8a21d514b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/8ee0099656df08a0b39225f8a21d514b
class Skill23(PassiveSkill):
class Skill24(PassiveSkill):
"""
改良战线佣兵使用的火药性能,增加部分技能的攻击范围,增加基本攻击力和转职技能攻击力,并增加部分技能攻击范围。\n
- [增加攻击范围] -\n
@@ -805,7 +798,7 @@ class Skill23(PassiveSkill):
# G型火焰爆弹
# gunblader/trouble_shooter/9bff7f2559e003766fee2853dca00631
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9bff7f2559e003766fee2853dca00631
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
使用威力强大的引火物质制作而成的特制火焰炸弹。\n
施放时,向前方投掷G型火焰爆弹,然后用霰弹枪将其打爆,引发强烈的火焰爆炸。\n
@@ -847,7 +840,7 @@ class Skill24(ActiveSkill):
# 爆裂斩
# gunblader/trouble_shooter/da6e37c1e3f0e8867f70007d89c239ff
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/da6e37c1e3f0e8867f70007d89c239ff
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
连续挥舞绑着炸弹的剑发动攻击。\n
剑击中敌人时发生剧烈爆炸,使敌人受到巨大伤害并被推到前方。\n
@@ -906,7 +899,7 @@ class Skill25(ActiveSkill):
# 爆弹罗网
# gunblader/trouble_shooter/a6c8f69107f8c4f5d1a0c7a57d000290
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/a6c8f69107f8c4f5d1a0c7a57d000290
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
用霰弹枪射击前方敌人,然后利用后坐力向后跳跃,投掷用导爆线制作的爆弹罗网。\n
投掷的爆弹罗网在地面展开并存在一定时间,有敌人入网时所有爆弹同时爆炸,对敌人造成多段伤害并使其进入特殊灼伤状态。\n
@@ -975,7 +968,7 @@ class Skill26(ActiveSkill):
# 裂地爆刃
# gunblader/trouble_shooter/3829c15bf5f520c13998a3479ba0ce7b
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3829c15bf5f520c13998a3479ba0ce7b
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
把威力强大的炸弹绑在剑上,向前突进并猛力劈砍地面。\n
劈砍的位置发生剧烈爆炸,对大范围的敌人造成巨大伤害。\n
@@ -1028,7 +1021,7 @@ class Skill27(ActiveSkill):
# 惊喜大礼
# gunblader/trouble_shooter/03bb5314ffd41e9458d67ef924fef38f
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/03bb5314ffd41e9458d67ef924fef38f
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
从怀中取出多枚特制炸弹,迅速向前方投掷。\n
在炸弹接触地面之前,发射霰弹枪击爆炸弹,对大范围的敌人造成巨大伤害。\n
@@ -1091,7 +1084,7 @@ class Skill28(ActiveSkill):
# 终极火力
# gunblader/trouble_shooter/bb34e8854a93fd250347a1c64119f7ab
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/bb34e8854a93fd250347a1c64119f7ab
class Skill29(PassiveSkill):
class Skill30(PassiveSkill):
"""
提升战场王牌使用的所有枪械的火力。\n
增加战场王牌的基本攻击力、 技能攻击力和物理暴击率。\n
@@ -1119,7 +1112,7 @@ class Skill29(PassiveSkill):
# G型烬灭榴弹
# gunblader/trouble_shooter/1dad88963abdc96b091fcab185a8820d
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/1dad88963abdc96b091fcab185a8820d
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
用威力强大的G型烬灭榴弹使敌人燃烧,然后引发爆炸使敌人受到巨大伤害。\n
施放时,将两种榴弹扔到空中和地面。\n
@@ -1163,7 +1156,7 @@ class Skill30(ActiveSkill):
# 完美击球
# gunblader/trouble_shooter/27bade584bb42fef68148d3a0b72bace
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/27bade584bb42fef68148d3a0b72bace
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
把炸弹绑在剑上,然后旋转挥剑攻击敌人。\n
旋转轨迹上发生连锁爆炸,爆炸范围内的敌人会被吸附战线佣兵的前方。 此时也可以吸附被强制控制的敌人。\n
@@ -1225,7 +1218,7 @@ class Skill31(ActiveSkill):
# 夺命焰火
# gunblader/trouble_shooter/04883563896fe1adac7505c6146b5f59
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/04883563896fe1adac7505c6146b5f59
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
填装破坏力巨大的子弹,向前方连续射击。\n
施放时,将两发子弹扔向空中,连续射击前方。\n
@@ -1293,7 +1286,7 @@ class Skill32(ActiveSkill):
# 无法者之歌
# gunblader/trouble_shooter/dcd536f1674630f01fc9667bb202b851
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/dcd536f1674630f01fc9667bb202b851
class Skill33(PassiveSkill):
class Skill34(PassiveSkill):
"""
被称为传奇佣兵的巅峰狂徒使用的武器与火药拥有更强的威力。\n
学习后,增加基本攻击力和技能攻击力,强化部分转职技能。\n
@@ -1331,7 +1324,7 @@ class Skill33(PassiveSkill):
# 爆弹华尔兹
# gunblader/trouble_shooter/762c4e6d030eaf0abbfe1fec2b298574
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/762c4e6d030eaf0abbfe1fec2b298574
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
扔出大量炸弹,然后用重剑击打炸弹引起连锁爆炸。\n
被爆炸击中的敌人受到强大的伤害并被击退。\n
@@ -1392,7 +1385,7 @@ class Skill34(ActiveSkill):
# 覆灭之枪
# gunblader/trouble_shooter/23a5e0fba03283cb1b324a847b3fe370
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/23a5e0fba03283cb1b324a847b3fe370
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
用终极覆灭之枪轰击前方。\n
施放时,将重剑插在前方当作支架。\n
@@ -1449,7 +1442,7 @@ class Skill35(ActiveSkill):
# 终焉 : 硝烟狂欢
# gunblader/trouble_shooter/0ed3148658fe37b3336ccb718dc0fdb0
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/0ed3148658fe37b3336ccb718dc0fdb0
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
施放时,掏出引爆线并按下起爆开关。\n
使预先埋设的大量CTF地雷同时爆炸,黑烟弥漫战场,使命中的敌人进入特殊灼伤状态。\n
@@ -1490,7 +1483,7 @@ class Skill36(ActiveSkill):
# 铁血豪情
# gunblader/trouble_shooter/2a0a39184de92acf1c1375e00b77404c
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/2a0a39184de92acf1c1375e00b77404c
class Skill37(PassiveSkill):
class Skill38(PassiveSkill):
"""
苍暮·战线佣兵化身豪情万丈的荒野统治者,增加基本攻击力和转职技能攻击力,部分转职技能附加特殊效果。\n
[矫捷翻滚]\n
@@ -1525,7 +1518,7 @@ class Skill37(PassiveSkill):
# 铁腕爆弹
# gunblader/trouble_shooter/9dc8438e4572d39243c97da31c113acc
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/9dc8438e4572d39243c97da31c113acc
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
将锁链连接至捆绑着炸弹的巨型重剑上,挥动锁链,引发大范围爆炸,横扫周围敌人。\n
旋转重剑时,将命中的敌人击退至前方。\n
@@ -1555,7 +1548,7 @@ class Skill38(ActiveSkill):
# 烽火硝烟·终末之征
# gunblader/trouble_shooter/3fb8395ae3b81bd608e0c4223a8eb534
# 986c2b3d72ee0e4a0b7fcfbe786d4e02/3fb8395ae3b81bd608e0c4223a8eb534
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
投掷炸弹使敌人进入特殊灼伤状态,然后用黑烟覆盖战场,发动特制陷阱。\n
然后,苍暮·战线佣兵在硝烟中骑着摩托车登场,疾驰在正在启动的陷阱墙面上,投掷大量的高压爆弹。\n