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
@@ -9,34 +9,33 @@ prefix = "mage_female/battle_mage/cn/skillDetail"
# 魔法星弹
# mage_female/battle_mage/45442bbbe33540b4deeec29437dae70c
# 3909d0b188e9c95311399f776e331da5/45442bbbe33540b4deeec29437dae70c
# MIGRATION: character 中没有同名技能“魔法星弹”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向前方敌人发射魔法星弹,可以用方向键调整魔法星弹的飞行方向。\n
# """
# name = "魔法星弹"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (9,1)
# position = 9
# rangeLv = 2
# cd = 0.5
# mp = [8, 91]
# uuid = "45442bbbe33540b4deeec29437dae70c"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 飞行距离 : {value0}px
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 攻击力 : {value1}
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 基本穿刺力 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # [范围信息]
# # 攻击范围扩大率 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
class Skill0(ActiveSkill):
"""
向前方敌人发射魔法星弹,可以用方向键调整魔法星弹的飞行方向。\n
"""
name = "魔法星弹"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (9,1)
position = 9
rangeLv = 2
cd = 0.5
mp = [8, 91]
uuid = "45442bbbe33540b4deeec29437dae70c"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 飞行距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
# 攻击力 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1)
# 基本穿刺力 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# [范围信息]
# 攻击范围扩大率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 天击
# mage_female/battle_mage/01c3a2fb793d293a25ed8dc7a0d70c1a
@@ -67,30 +66,29 @@ class Skill1(ActiveSkill):
# 后跳
# mage_female/battle_mage/7822d6d52e10964a6755f142c666b494
# 3909d0b188e9c95311399f776e331da5/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
# 基础精通
# mage_female/battle_mage/5a56514f35cf0270ae8d6c65f8fefd78
# 3909d0b188e9c95311399f776e331da5/5a56514f35cf0270ae8d6c65f8fefd78
class Skill2(PassiveSkill):
class Skill3(PassiveSkill):
"""
增加基本攻击、 前冲攻击、 跳跃攻击、 [天击]的攻击力。\n
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
@@ -118,120 +116,116 @@ class Skill2(PassiveSkill):
# 受身蹲伏
# mage_female/battle_mage/ce26c6b69d02a440a81b552bec94f03b
# 3909d0b188e9c95311399f776e331da5/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)
# 攻击类型转换
# mage_female/battle_mage/12dca7fbf791e882b025a0d916181673
# 3909d0b188e9c95311399f776e331da5/12dca7fbf791e882b025a0d916181673
# MIGRATION: character 中没有同名技能“攻击类型转换”,暂不启用
# class Skill5(PassiveSkill):
# """
# 可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n
# 每次点击技能窗口的技能图标时,转换攻击类型。\n
# 在决斗场中,无法转换攻击类型,适用技能固有的攻击类型。\n
# """
# name = "攻击类型转换"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (1,1)
# position = 1
# rangeLv = 1
# cd = []
# uuid = "12dca7fbf791e882b025a0d916181673"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill5(PassiveSkill):
"""
可以把基本攻击和技能的攻击类型转换成物理攻击或魔法攻击。\n
每次点击技能窗口的技能图标时,转换攻击类型。\n
在决斗场中,无法转换攻击类型,适用技能固有的攻击类型。\n
"""
name = "攻击类型转换"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (1,1)
position = 1
rangeLv = 1
cd = []
uuid = "12dca7fbf791e882b025a0d916181673"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 技能连招
# mage_female/battle_mage/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 3909d0b188e9c95311399f776e331da5/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
# 防具精通
# mage_female/battle_mage/892ef624d8bf3d7fc045f84825fd6104
# 3909d0b188e9c95311399f776e331da5/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
# 龙牙
# mage_female/battle_mage/717f1e2104fe4b796f800352fa143ecc
# 3909d0b188e9c95311399f776e331da5/717f1e2104fe4b796f800352fa143ecc
class Skill4(ActiveSkill):
class Skill8(ActiveSkill):
"""
用武器用力击刺敌人使其进入较长时间的僵直状态。\n
"""
@@ -255,36 +249,35 @@ class Skill4(ActiveSkill):
# 魔法护盾
# mage_female/battle_mage/dcd536f1674630f01fc9667bb202b851
# 3909d0b188e9c95311399f776e331da5/dcd536f1674630f01fc9667bb202b851
# MIGRATION: character 中没有同名技能“魔法护盾”,暂不启用
# class Skill9(ActiveSkill):
# """
# 施放魔法护盾,增加自身物理/魔法防御力。\n
# 魔法护盾激活时按技能键可解除魔法护盾。\n
# 转职为战斗法师后,可学习[魔法护盾强化],加强能力。\n
# """
# name = "魔法护盾"
# learnLv = 5
# masterLv = 10
# maxLv = 20
# cellPos = (6,2)
# position = 6
# rangeLv = 3
# cd = 5
# mp = [10, 14]
# uuid = "dcd536f1674630f01fc9667bb202b851"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 物理防御力增加 : {value0}
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 魔法防御力增加 : {value1}
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill9(ActiveSkill):
"""
施放魔法护盾,增加自身物理/魔法防御力。\n
魔法护盾激活时按技能键可解除魔法护盾。\n
转职为战斗法师后,可学习[魔法护盾强化],加强能力。\n
"""
name = "魔法护盾"
learnLv = 5
masterLv = 10
maxLv = 20
cellPos = (6,2)
position = 6
rangeLv = 3
cd = 5
mp = [10, 14]
uuid = "dcd536f1674630f01fc9667bb202b851"
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)
# 替身草人
# mage_female/battle_mage/0969cd4054d93da07708108c0cc1c4b5
# 3909d0b188e9c95311399f776e331da5/0969cd4054d93da07708108c0cc1c4b5
class Skill5(ActiveSkill):
class Skill10(ActiveSkill):
"""
在受到敌人攻击或倒地时可以瞬移避开敌人的追击。\n
瞬移时,可以按方向键移动到相应方向; 若不按方向键,则默认向后瞬移。\n
@@ -335,7 +328,7 @@ class Skill5(ActiveSkill):
# 魔法护盾强化
# mage_female/battle_mage/bc11d28c04e01923a093d65752c55516
# 3909d0b188e9c95311399f776e331da5/bc11d28c04e01923a093d65752c55516
class Skill6(PassiveSkill):
class Skill11(PassiveSkill):
"""
提升[魔法护盾]的威力。\n
进入地下城时,自动施放[魔法护盾],[魔法护盾]激活状态下,额外增加防御力。\n
@@ -361,64 +354,62 @@ class Skill6(PassiveSkill):
# 强化 - 后跳
# mage_female/battle_mage/2b340542e776818b78f3212af184bd6b
# 3909d0b188e9c95311399f776e331da5/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)
# 跃翔
# mage_female/battle_mage/1fea5a626f15230237946a11a9d11582
# 3909d0b188e9c95311399f776e331da5/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)
# 尼巫的战术
# mage_female/battle_mage/3c5604bdbb0240b8f130f59ab40509c3
# 3909d0b188e9c95311399f776e331da5/3c5604bdbb0240b8f130f59ab40509c3
class Skill7(PassiveSkill):
class Skill14(PassiveSkill):
"""
首位战斗法师尼巫创始的特殊的战斗技术,可以改变所有基本攻击动作。 还可以增加跳跃速度,且前冲攻击失败时不会摔倒。\n
学习后,增加战斗法师的基本攻击力、 转职技能攻击力和暴击率。\n
@@ -451,7 +442,7 @@ class Skill7(PassiveSkill):
# 落花掌
# mage_female/battle_mage/8c2379737c5acc935c1731f67f607655
# 3909d0b188e9c95311399f776e331da5/8c2379737c5acc935c1731f67f607655
class Skill8(ActiveSkill):
class Skill15(ActiveSkill):
"""
向前方敌人发出猛力一掌,击飞敌人。\n
若蓄气后发动,则可以增加前进距离; 若攻击时按住向后方向键,则可以原地攻击。\n
@@ -485,7 +476,7 @@ class Skill8(ActiveSkill):
# 驱散魔法
# mage_female/battle_mage/9bff7f2559e003766fee2853dca00631
# 3909d0b188e9c95311399f776e331da5/9bff7f2559e003766fee2853dca00631
class Skill9(ActiveSkill):
class Skill16(ActiveSkill):
"""
驱散范围内敌人的增益效果,减少敌人的施放速度,并使其进入减速状态。\n
驱散敌人的增益效果时,提升自身的力量和智力,每驱散1个,可以额外提升。\n
@@ -527,7 +518,7 @@ class Skill9(ActiveSkill):
# 圆舞棍
# mage_female/battle_mage/6e33d47e6622ce03b6defdd912140270
# 3909d0b188e9c95311399f776e331da5/6e33d47e6622ce03b6defdd912140270
class Skill10(ActiveSkill):
class Skill17(ActiveSkill):
"""
用武器向前直刺挑起前方敌人,并把其猛力砸摔向后方。\n
砸摔时会引发冲击波并给予周围敌人一定伤害。\n
@@ -562,7 +553,7 @@ class Skill10(ActiveSkill):
# 连击精通
# mage_female/battle_mage/dde3b443bd5e61d90c34e5ee771e2c28
# 3909d0b188e9c95311399f776e331da5/dde3b443bd5e61d90c34e5ee771e2c28
class Skill11(PassiveSkill):
class Skill18(PassiveSkill):
"""
唤醒战斗法师的连击本能,使连击更容易。\n
延长连击技能的时间间隔,从而提高连击成功率。\n
@@ -583,7 +574,7 @@ class Skill11(PassiveSkill):
# 炫纹
# mage_female/battle_mage/e2cfb515fe293cf121a649fcc4bab84b
# 3909d0b188e9c95311399f776e331da5/e2cfb515fe293cf121a649fcc4bab84b
class Skill12(ActiveSkill):
class Skill19(ActiveSkill):
"""
战斗法师独特的战斗魔法,体术技能攻击成功时,生成凝聚元素之力的魔法球炫纹并发射。\n
炫纹每隔一段时间自动生成,且基本攻击或技能击中成功时,也会额外生成。\n
@@ -631,7 +622,7 @@ class Skill12(ActiveSkill):
# 实战型替身草人
# mage_female/battle_mage/fc30c667a58e1dd54b5d214e04f4f23c
# 3909d0b188e9c95311399f776e331da5/fc30c667a58e1dd54b5d214e04f4f23c
class Skill13(PassiveSkill):
class Skill20(PassiveSkill):
"""
克服无数次危机后总结出的独门替身草人使用方法。\n
学习后,减少替身草人的冷却时间,即使没有被击中也可以自由使用,并且可以中断施放技能后的僵直时间并连接任意动作。\n
@@ -659,7 +650,7 @@ class Skill13(PassiveSkill):
# 战斗法师武器精通
# mage_female/battle_mage/27bade584bb42fef68148d3a0b72bace
# 3909d0b188e9c95311399f776e331da5/27bade584bb42fef68148d3a0b72bace
class Skill14(PassiveSkill):
class Skill21(PassiveSkill):
"""
要说最适合战斗法师战斗风格的武器,莫过于矛和棍棒。\n
增加物理、 魔法攻击力和暴击率,减少技能冷却时间。 [流星闪影击]、 [煌龙偃月]施放过程中,减少炫纹发射冷却时间。\n
@@ -703,7 +694,7 @@ class Skill14(PassiveSkill):
# 双重锤击
# mage_female/battle_mage/78b86e64fbb74c1db1b71c50a5ac21cd
# 3909d0b188e9c95311399f776e331da5/78b86e64fbb74c1db1b71c50a5ac21cd
class Skill15(ActiveSkill):
class Skill22(ActiveSkill):
"""
利用武器锤击敌人,然后在空中用力旋转身体并再次向敌人发出强威力的锤击。\n
2次攻击都会产生冲击波,并使周围的敌人受到伤害。\n
@@ -738,30 +729,29 @@ class Skill15(ActiveSkill):
# 暴击
# mage_female/battle_mage/fc1262c19f3d0477ee8eda47b8db8696
# 3909d0b188e9c95311399f776e331da5/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill23(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 Skill23(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)
# 战斗本能
# mage_female/battle_mage/37cf7b7a269058dc02bef5b5bc9de282
# 3909d0b188e9c95311399f776e331da5/37cf7b7a269058dc02bef5b5bc9de282
class Skill16(ActiveSkill):
class Skill24(ActiveSkill):
"""
激发潜藏在身体里的战斗本能。\n
在增益效果持续时间内,增加战斗法师的基本攻击力和技能攻击力。\n
@@ -785,7 +775,7 @@ class Skill16(ActiveSkill):
# 炫纹爆弹
# mage_female/battle_mage/0e409ac3e1c1f3976b3ef2bfe4c13069
# 3909d0b188e9c95311399f776e331da5/0e409ac3e1c1f3976b3ef2bfe4c13069
class Skill17(ActiveSkill):
class Skill25(ActiveSkill):
"""
将炫纹碎片扔向前方,被击中的敌人身上放置一枚炫纹爆弹,持续一段时间后产生爆炸。\n
炫纹爆弹在敌人身体内持续进行多段攻击。 持续时间结束后,炫纹爆弹会爆炸并再次给予敌人巨大伤害。\n
@@ -826,7 +816,7 @@ class Skill17(ActiveSkill):
# 碎霸
# mage_female/battle_mage/8f73f243041c2d27739fe7696f02bf9b
# 3909d0b188e9c95311399f776e331da5/8f73f243041c2d27739fe7696f02bf9b
class Skill18(ActiveSkill):
class Skill26(ActiveSkill):
"""
大幅度挥动武器,使大范围内的所有敌人受到伤害。\n
"""
@@ -853,7 +843,7 @@ class Skill18(ActiveSkill):
# 超级炫纹
# mage_female/battle_mage/dac8d8207618150c162e4c6f9e168527
# 3909d0b188e9c95311399f776e331da5/dac8d8207618150c162e4c6f9e168527
class Skill19(ActiveSkill):
class Skill27(ActiveSkill):
"""
融合多个炫纹形成强大的超级炫纹,向敌人发射。\n
基本攻击或技能攻击后,一段时间内融合2个以上炫纹并发射,命中时会引发爆炸,对命中目标和周边目标造成伤害。\n
@@ -889,7 +879,7 @@ class Skill19(ActiveSkill):
# 炫纹强压
# mage_female/battle_mage/2f5d03c7848effbc0a23f4df45d9ca46
# 3909d0b188e9c95311399f776e331da5/2f5d03c7848effbc0a23f4df45d9ca46
class Skill20(ActiveSkill):
class Skill28(ActiveSkill):
"""
把生成的所有炫纹集中到武器上攻击前方地面并引发爆炸,对周围敌人造成伤害。\n
若没有炫纹,立即生成一个并施放技能。\n
@@ -942,7 +932,7 @@ class Skill20(ActiveSkill):
# 流星闪影击
# mage_female/battle_mage/b163d099c8cc27fdb6fd3639c2ee6df9
# 3909d0b188e9c95311399f776e331da5/b163d099c8cc27fdb6fd3639c2ee6df9
class Skill21(ActiveSkill):
class Skill29(ActiveSkill):
"""
连续直刺后,大幅度地挥舞武器并击飞敌人。\n
施放中按住[炫纹]技能键,可自动施放炫纹。\n
@@ -1005,7 +995,7 @@ class Skill21(ActiveSkill):
# 强袭流星打
# mage_female/battle_mage/28b583c75a49103a1d8aabf799c000a4
# 3909d0b188e9c95311399f776e331da5/28b583c75a49103a1d8aabf799c000a4
class Skill22(ActiveSkill):
class Skill30(ActiveSkill):
"""
汇集力量飞速向前方敌人发出突进攻击并返回原位,可以给予敌人极大伤害并使其浮空,可蓄气后发动。\n
蓄气可进入霸体状态。 若蓄气达最大值后发动,则增加[强袭流星打]的突进距离。\n
@@ -1058,7 +1048,7 @@ class Skill22(ActiveSkill):
# 煌龙偃月
# mage_female/battle_mage/f0cc2c950f3bdf4103c75fa496bcac34
# 3909d0b188e9c95311399f776e331da5/f0cc2c950f3bdf4103c75fa496bcac34
class Skill23(ActiveSkill):
class Skill31(ActiveSkill):
"""
召唤出煌龙偃月刀刺击前方敌人并把其推到偃月刀尖部,向其周围生成龙之炫纹。\n
之后龙之炫纹会引发连锁爆炸,最后引发大爆炸造成伤害。\n
@@ -1149,7 +1139,7 @@ class Skill23(ActiveSkill):
# 煌龙乱舞
# mage_female/battle_mage/573723c8c0614f5b1218ca9ff992115b
# 3909d0b188e9c95311399f776e331da5/573723c8c0614f5b1218ca9ff992115b
class Skill24(PassiveSkill):
class Skill32(PassiveSkill):
"""
学习该技能后,[煌龙偃月]变为挥舞煌龙之枪,连续攻击大范围内敌人的[煌龙乱舞]。\n
施放时,连续按键将以更快的速度施放乱舞,按前方向键,将向前移动并攻击。\n
@@ -1169,7 +1159,7 @@ class Skill24(PassiveSkill):
# 斗神意志
# mage_female/battle_mage/dcb31a63ef58954f44ff2070c42a9a98
# 3909d0b188e9c95311399f776e331da5/dcb31a63ef58954f44ff2070c42a9a98
class Skill25(PassiveSkill):
class Skill33(PassiveSkill):
"""
贝亚娜斗神的独门绝学,可以使自身在战斗中随某种特定的节奏进入忘我的境界,并且会越战越强。\n
增加基本攻击力和技能攻击力。 连击数越高,攻击速度、 移动速度和回避率越大。(最多可提升三个阶段)\n
@@ -1220,7 +1210,7 @@ class Skill25(PassiveSkill):
# 星纹陨爆
# mage_female/battle_mage/b860cbf5979b4bcc6beea725636b915e
# 3909d0b188e9c95311399f776e331da5/b860cbf5979b4bcc6beea725636b915e
class Skill26(ActiveSkill):
class Skill34(ActiveSkill):
"""
变身为贝亚娜,凝聚自己的力量生成球形类星体炫纹,然后使其爆炸,对大范围内的敌人造成强大伤害。\n
在[使徒化身]、 [太古化身]状态下施放技能时,有单独的施放动作。\n
@@ -1245,7 +1235,7 @@ class Skill26(ActiveSkill):
# 闪击碎霸
# mage_female/battle_mage/c91a62dc0a18360acf5031ac0ebf09f5
# 3909d0b188e9c95311399f776e331da5/c91a62dc0a18360acf5031ac0ebf09f5
class Skill27(ActiveSkill):
class Skill35(ActiveSkill):
"""
大幅挥动武器,对大范围内敌人造成巨大伤害。\n
"""
@@ -1300,7 +1290,7 @@ class Skill27(ActiveSkill):
# 煌龙天临
# mage_female/battle_mage/7ec521d063d2190e1fcc5bd229af9bcf
# 3909d0b188e9c95311399f776e331da5/7ec521d063d2190e1fcc5bd229af9bcf
class Skill28(ActiveSkill):
class Skill36(ActiveSkill):
"""
凝聚龙之炫纹力量,生成煌龙之矛朝前方发动强力下劈。\n
煌龙之矛下劈时会伴随着巨大的冲击波对敌人造成伤害,并在地面上维持一段时间后消失。\n
@@ -1352,7 +1342,7 @@ class Skill28(ActiveSkill):
# 战灵潜能
# mage_female/battle_mage/f4a561e272cc434a4905b3aa0c0de090
# 3909d0b188e9c95311399f776e331da5/f4a561e272cc434a4905b3aa0c0de090
class Skill29(PassiveSkill):
class Skill37(PassiveSkill):
"""
激发战斗法师的潜能,从力量与智力、 物理与魔法暴击率中数值较低的一个属性向高数值的属性方向强化,同时增加暴击伤害。\n
学习战灵潜能时,生成的炫纹形态发生变化。\n
@@ -1380,7 +1370,7 @@ class Skill29(PassiveSkill):
# 炫纹簇
# mage_female/battle_mage/7e60ce8aaca12593f889e8551fd1b03a
# 3909d0b188e9c95311399f776e331da5/7e60ce8aaca12593f889e8551fd1b03a
class Skill30(ActiveSkill):
class Skill38(ActiveSkill):
"""
将魔法之力凝聚到武器上,然后挥动武器在前方生成炫纹群。\n
炫纹簇由多个炫纹组成,形成后持续一定时间。\n
@@ -1437,7 +1427,7 @@ class Skill30(ActiveSkill):
# 使徒之舞
# mage_female/battle_mage/ebff277c02cc8b54c32635cd0d25f6f3
# 3909d0b188e9c95311399f776e331da5/ebff277c02cc8b54c32635cd0d25f6f3
class Skill31(ActiveSkill):
class Skill39(ActiveSkill):
"""
召唤出使徒战矛,对大范围的敌人造成伤害。\n
被[使徒之舞]命中的敌人会进入超级束缚状态,并被聚集到伊斯塔战灵前方。\n
@@ -1512,56 +1502,55 @@ class Skill31(ActiveSkill):
# 使徒化身
# mage_female/battle_mage/328867949b763ce73e243da84fd59157
# 3909d0b188e9c95311399f776e331da5/328867949b763ce73e243da84fd59157
# MIGRATION: character 中没有同名技能“使徒化身”,暂不启用
# class Skill40(ActiveSkill):
# """
# 突破界限后的伊斯塔战灵激发自身潜力,获得接近使徒的力量。\n
# 变身及解除中进入无敌状态,使徒状态持续一定时间或自身生命值降到一定数值时,结束使徒状态。\n
# [使徒状态]\n
# - 进入霸体状态。\n
# - 增加生命值最大值和物理/魔法防御力。\n
# - 增加攻击速度和移动速度。\n
# - 增加控制型异常状态抗性。\n
# - 使徒化身时,炫纹的效果立即激活,在变身期间持续生效\n
# - [斗神意志]不会降到3阶段以下\n
# [使徒化身]的技能等级和[一骑当千碎霸]的技能等级同步提升。\n
# """
# name = "使徒化身"
# learnLv = 85
# masterLv = 30
# maxLv = 40
# cellPos = (3,14)
# position = 3
# rangeLv = 5
# cube = 10
# cd = 170
# mp = [2375, 7600]
# uuid = "328867949b763ce73e243da84fd59157"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 使徒化身持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 生命值最大值增加 : {value1}
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 物理、 魔法防御力增加 : {value2}
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # 攻击速度增加 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
# # 移动速度增加 : {value4}%
# data4 = get_data(f'{prefix}/{uuid}', 4)
# # 攻击范围增加率 : {value5}%
# data5 = get_data(f'{prefix}/{uuid}', 5)
# # 控制型异常状态抗性增加 : {value6}%
# data6 = get_data(f'{prefix}/{uuid}', 6)
# # 使徒化身冲击波攻击力 : {value7}%
# data7 = get_data(f'{prefix}/{uuid}', 7)
class Skill40(ActiveSkill):
"""
突破界限后的伊斯塔战灵激发自身潜力,获得接近使徒的力量。\n
变身及解除中进入无敌状态,使徒状态持续一定时间或自身生命值降到一定数值时,结束使徒状态。\n
[使徒状态]\n
- 进入霸体状态。\n
- 增加生命值最大值和物理/魔法防御力。\n
- 增加攻击速度和移动速度。\n
- 增加控制型异常状态抗性。\n
- 使徒化身时,炫纹的效果立即激活,在变身期间持续生效\n
- [斗神意志]不会降到3阶段以下\n
[使徒化身]的技能等级和[一骑当千碎霸]的技能等级同步提升。\n
"""
name = "使徒化身"
learnLv = 85
masterLv = 30
maxLv = 40
cellPos = (3,14)
position = 3
rangeLv = 5
cube = 10
cd = 170
mp = [2375, 7600]
uuid = "328867949b763ce73e243da84fd59157"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 使徒化身持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 生命值最大值增加 : {value1}
data1 = get_data(f'{prefix}/{uuid}', 1)
# 物理、 魔法防御力增加 : {value2}
data2 = get_data(f'{prefix}/{uuid}', 2)
# 攻击速度增加 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 移动速度增加 : {value4}%
data4 = get_data(f'{prefix}/{uuid}', 4)
# 攻击范围增加率 : {value5}%
data5 = get_data(f'{prefix}/{uuid}', 5)
# 控制型异常状态抗性增加 : {value6}%
data6 = get_data(f'{prefix}/{uuid}', 6)
# 使徒化身冲击波攻击力 : {value7}%
data7 = get_data(f'{prefix}/{uuid}', 7)
# 使徒封印
# mage_female/battle_mage/481348575c1e141925c836b59c5db3ca
# 3909d0b188e9c95311399f776e331da5/481348575c1e141925c836b59c5db3ca
class Skill32(PassiveSkill):
class Skill41(PassiveSkill):
"""
封印一部分使徒化身和普希娅的力量。\n
变身过程中控制型异常状态的抗性增加量不变。\n
@@ -1581,7 +1570,7 @@ class Skill32(PassiveSkill):
# 解除变身
# mage_female/battle_mage/ad7405c320c23a1a3430307d4d1b03c0
# 3909d0b188e9c95311399f776e331da5/ad7405c320c23a1a3430307d4d1b03c0
class Skill33(ActiveSkill):
class Skill42(ActiveSkill):
"""
解除[使徒化身]、 [太古化身]的变身状态,变回战斗法师。\n
"""
@@ -1600,7 +1589,7 @@ class Skill33(ActiveSkill):
# 一骑当千碎霸
# mage_female/battle_mage/28fc502b0b8b4e57709f34a1e9369692
# 3909d0b188e9c95311399f776e331da5/28fc502b0b8b4e57709f34a1e9369692
class Skill34(ActiveSkill):
class Skill43(ActiveSkill):
"""
使徒化后,挥动巨型战矛,向大范围内的敌人进行斩击,然后恢复原本形态。\n
若在[使徒化身]、 [太古化身]变身状态下施放技能,则维持变身状态。\n
@@ -1624,7 +1613,7 @@ class Skill34(ActiveSkill):
# 太古之力
# mage_female/battle_mage/8b137fd3943543616513e2b60301b56f
# 3909d0b188e9c95311399f776e331da5/8b137fd3943543616513e2b60301b56f
class Skill35(PassiveSkill):
class Skill44(PassiveSkill):
"""
知源·战斗法师融合贝亚娜与使徒化身两者的力量,获得更高境界的力量。 增加基本攻击力和转职技能攻击力,全程适用炫纹效果,并且强化部分技能。\n
[碎霸] : 施放技能时,产生魔法轨迹,攻击更大范围的敌人。\n
@@ -1650,7 +1639,7 @@ class Skill35(PassiveSkill):
# 炫纹之源 : 太古神光
# mage_female/battle_mage/40b1ffdf0a1b792c2ff9b7f504466c09
# 3909d0b188e9c95311399f776e331da5/40b1ffdf0a1b792c2ff9b7f504466c09
class Skill36(ActiveSkill):
class Skill45(ActiveSkill):
"""
变身为普希娅,聚集炫纹的力量使武器进化,向前方进行刺击,对大范围的敌人造成致命伤害。\n
最多吸收10个炫纹,消耗的炫纹的攻击力与突刺攻击力合并适用。\n
@@ -1682,7 +1671,7 @@ class Skill36(ActiveSkill):
# 太古化身
# mage_female/battle_mage/55a397464db7b3fe3d553432c455a4e6
# 3909d0b188e9c95311399f776e331da5/55a397464db7b3fe3d553432c455a4e6
class Skill37(ActiveSkill):
class Skill46(ActiveSkill):
"""
知源·战斗法师的新形态变身。\n
融合贝亚娜和使徒化身的力量,变身为太古之存在的高贵战场女神普希娅。\n
@@ -1733,7 +1722,7 @@ class Skill37(ActiveSkill):
# 太古星河·殒灭
# mage_female/battle_mage/1e81fd08f9696b9f0165df569e445d08
# 3909d0b188e9c95311399f776e331da5/1e81fd08f9696b9f0165df569e445d08
class Skill38(ActiveSkill):
class Skill47(ActiveSkill):
"""
知源·战斗法师变身为普希娅,施放可斩击所有敌人的多段攻击后,在银河边投掷[炫纹之源 : 太古神光],伴随着强有力的踢腿重新出现。\n
拿起矛,融合元素和贝亚娜的力量为一体的[原初炫纹],使其产生爆炸,毁灭所有敌人。\n
@@ -39,199 +39,192 @@ class Skill0(ActiveSkill):
# 天击
# mage_female/elementalist/01c3a2fb793d293a25ed8dc7a0d70c1a
# 3909d0b188e9c95311399f776e331da5/01c3a2fb793d293a25ed8dc7a0d70c1a
# MIGRATION: character 中没有同名技能“天击”,暂不启用
# class Skill1(ActiveSkill):
# """
# 用武器向上击打敌人并使其浮空,若发动时按住上下方向键,则能向一旁侧滑后再返回攻击。\n
# 转职为魔道学者后,技能类型变为独立攻击力。\n
# """
# name = "天击"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (5,1)
# position = 5
# rangeLv = 3
# cd = 2
# mp = [0, 0]
# 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)
class Skill1(ActiveSkill):
"""
用武器向上击打敌人并使其浮空,若发动时按住上下方向键,则能向一旁侧滑后再返回攻击。\n
转职为魔道学者后,技能类型变为独立攻击力。\n
"""
name = "天击"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (5,1)
position = 5
rangeLv = 3
cd = 2
mp = [0, 0]
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)
# 后跳
# mage_female/elementalist/7822d6d52e10964a6755f142c666b494
# 3909d0b188e9c95311399f776e331da5/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
# 基础精通
# mage_female/elementalist/5a56514f35cf0270ae8d6c65f8fefd78
# 3909d0b188e9c95311399f776e331da5/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)
# 受身蹲伏
# mage_female/elementalist/ce26c6b69d02a440a81b552bec94f03b
# 3909d0b188e9c95311399f776e331da5/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)
# 技能连招
# mage_female/elementalist/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 3909d0b188e9c95311399f776e331da5/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
# 防具精通
# mage_female/elementalist/892ef624d8bf3d7fc045f84825fd6104
# 3909d0b188e9c95311399f776e331da5/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
# 龙牙
# mage_female/elementalist/717f1e2104fe4b796f800352fa143ecc
# 3909d0b188e9c95311399f776e331da5/717f1e2104fe4b796f800352fa143ecc
# MIGRATION: character 中没有同名技能“龙牙”,暂不启用
# class Skill7(ActiveSkill):
# """
# 用武器用力击刺敌人使其进入较长时间的僵直状态。\n
# """
# name = "龙牙"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (1,2)
# position = 1
# rangeLv = 2
# cd = 2
# mp = [14, 140]
# 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)
class Skill7(ActiveSkill):
"""
用武器用力击刺敌人使其进入较长时间的僵直状态。\n
"""
name = "龙牙"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (1,2)
position = 1
rangeLv = 2
cd = 2
mp = [14, 140]
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)
# 杰克爆弹
# mage_female/elementalist/9cb6f9ed646fa87f9b7680a42ce83d1a
@@ -315,68 +308,67 @@ class Skill9(ActiveSkill):
# 契约召唤 : 赫德尔
# mage_female/elementalist/a5fa08f5d509e6ff2ebc68856a470b5a
# 3909d0b188e9c95311399f776e331da5/a5fa08f5d509e6ff2ebc68856a470b5a
# MIGRATION: character 中没有同名技能“契约召唤 : 赫德尔”,暂不启用
# class Skill10(ActiveSkill):
# """
# 召唤出哥布林赫德尔,使其协助自身攻击敌人; 若召唤者死亡或魔法值不足时,则召唤兽消失。\n
# 召唤兽的行动模式 : 棒攻击、 对自身施放增加移动速度和攻击速度的效果、 重击、 投掷石头、 3连投的投掷石头、 扩散式的投掷石头、 投掷爆弹\n
# 若掌握[心灵感应],则附加 : 棒暴击\n
# """
# name = "契约召唤 : 赫德尔"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (7,2)
# position = 7
# rangeLv = 2
# cd = 10
# mp = [65, 672]
# dule = {'cd': 8, 'mp': [13, 134]}
# uuid = "a5fa08f5d509e6ff2ebc68856a470b5a"
# 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)
# # 3连投冷却时间 : {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)
# # 重击攻击力 : {value10}%
# data10 = get_data(f'{prefix}/{uuid}', 10)
# # 重击眩晕几率 : {value11}%
# data11 = get_data(f'{prefix}/{uuid}', 11)
# # 投掷石头攻击力 : {value12}%
# data12 = get_data(f'{prefix}/{uuid}', 12)
# # 3连投攻击力 : {value13}%
# data13 = get_data(f'{prefix}/{uuid}', 13)
# # 扩散投攻击力 : {value14}%
# data14 = get_data(f'{prefix}/{uuid}', 14)
# # 爆弹撞击攻击力 : {value15}%
# data15 = get_data(f'{prefix}/{uuid}', 15)
# # 爆弹爆炸攻击力 : {value16}%
# data16 = get_data(f'{prefix}/{uuid}', 16)
# # 棒暴击多段攻击力 : {value17}%
# data17 = get_data(f'{prefix}/{uuid}', 17)
# # 棒暴击最后一击攻击力 : {value18}%
# data18 = get_data(f'{prefix}/{uuid}', 18)
# # 在一个地图内可召唤的契约召唤兽数量上限 : {value19}
# data19 = get_data(f'{prefix}/{uuid}', 19)
class Skill10(ActiveSkill):
"""
召唤出哥布林赫德尔,使其协助自身攻击敌人; 若召唤者死亡或魔法值不足时,则召唤兽消失。\n
召唤兽的行动模式 : 棒攻击、 对自身施放增加移动速度和攻击速度的效果、 重击、 投掷石头、 3连投的投掷石头、 扩散式的投掷石头、 投掷爆弹\n
若掌握[心灵感应],则附加 : 棒暴击\n
"""
name = "契约召唤 : 赫德尔"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (7,2)
position = 7
rangeLv = 2
cd = 10
mp = [65, 672]
dule = {'cd': 8, 'mp': [13, 134]}
uuid = "a5fa08f5d509e6ff2ebc68856a470b5a"
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)
# 3连投冷却时间 : {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)
# 重击攻击力 : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10)
# 重击眩晕几率 : {value11}%
data11 = get_data(f'{prefix}/{uuid}', 11)
# 投掷石头攻击力 : {value12}%
data12 = get_data(f'{prefix}/{uuid}', 12)
# 3连投攻击力 : {value13}%
data13 = get_data(f'{prefix}/{uuid}', 13)
# 扩散投攻击力 : {value14}%
data14 = get_data(f'{prefix}/{uuid}', 14)
# 爆弹撞击攻击力 : {value15}%
data15 = get_data(f'{prefix}/{uuid}', 15)
# 爆弹爆炸攻击力 : {value16}%
data16 = get_data(f'{prefix}/{uuid}', 16)
# 棒暴击多段攻击力 : {value17}%
data17 = get_data(f'{prefix}/{uuid}', 17)
# 棒暴击最后一击攻击力 : {value18}%
data18 = get_data(f'{prefix}/{uuid}', 18)
# 在一个地图内可召唤的契约召唤兽数量上限 : {value19}
data19 = get_data(f'{prefix}/{uuid}', 19)
# 魔法护盾
# mage_female/elementalist/dcd536f1674630f01fc9667bb202b851
@@ -410,29 +402,28 @@ class Skill11(ActiveSkill):
# 别过来!
# mage_female/elementalist/c9603b05632f362bb23cae18374e37cf
# 3909d0b188e9c95311399f776e331da5/c9603b05632f362bb23cae18374e37cf
# MIGRATION: character 中没有同名技能“别过来!”,暂不启用
# class Skill12(ActiveSkill):
# """
# 将箴言人偶附着在敌人身上,使敌人无法移动,然后引爆箴言人偶。\n
# 施放技能后施放者进入无敌状态,直到箴言人偶爆炸。\n
# 对无法抓取的敌人不适用控制效果,箴言人偶不附着在敌人身上,直接爆炸; 即使附着成功也不会进入无敌状态。\n
# """
# name = "别过来!"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (2,2)
# position = 2
# rangeLv = 2
# cd = 6
# mp = [10, 120]
# uuid = "c9603b05632f362bb23cae18374e37cf"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 箴言人偶爆炸攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill12(ActiveSkill):
"""
将箴言人偶附着在敌人身上,使敌人无法移动,然后引爆箴言人偶。\n
施放技能后施放者进入无敌状态,直到箴言人偶爆炸。\n
对无法抓取的敌人不适用控制效果,箴言人偶不附着在敌人身上,直接爆炸; 即使附着成功也不会进入无敌状态。\n
"""
name = "别过来!"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (2,2)
position = 2
rangeLv = 2
cd = 6
mp = [10, 120]
uuid = "c9603b05632f362bb23cae18374e37cf"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 箴言人偶爆炸攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 替身草人
# mage_female/elementalist/0969cd4054d93da07708108c0cc1c4b5
@@ -578,157 +569,153 @@ class Skill15(ActiveSkill):
# 鞭挞
# mage_female/elementalist/3d8f3d438405d79f8d3ed68072674d1e
# 3909d0b188e9c95311399f776e331da5/3d8f3d438405d79f8d3ed68072674d1e
# MIGRATION: character 中没有同名技能“鞭挞”,暂不启用
# class Skill16(ActiveSkill):
# """
# 用魔法造出的鞭子鞭挞敌人。\n
# 转职为召唤师后,对友军使用时,使队员进入加速效果状态; 对召唤兽使用时,召唤兽进入增加攻击力、 视野、 攻击速度、 移动速度的效果状态。\n
# 学习[绝对支配]后,鞭挞范围扩大; 再次按技能键时,向上挥鞭子。\n
# 角色和召唤兽只能获得1次效果。\n
# [学习逆月后]\n
# 蚀附着在鞭挞范围内的召唤兽身上时,额外增加攻击、 移动速度; 蚀附着在敌人身上时,蚕食敌人的身体,造成伤害。\n
# """
# name = "鞭挞"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (8,3)
# position = 8
# rangeLv = 3
# cd = 1
# mp = [15, 154]
# uuid = "3d8f3d438405d79f8d3ed68072674d1e"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 鞭挞攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # [绝对支配]第1击攻击力 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # [绝对支配]第2击攻击力 : {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)
# # [召唤兽]
# # 攻击力增加率 : {value10}%
# data10 = get_data(f'{prefix}/{uuid}', 10)
# # 视野增加 : {value11}px
# data11 = get_data(f'{prefix}/{uuid}', 11)
# # 攻击速度增加 : {value12}%
# data12 = get_data(f'{prefix}/{uuid}', 12)
# # 移动速度增加 : {value13}%
# data13 = get_data(f'{prefix}/{uuid}', 13)
# # [范围信息]
# # 范围比率 : {value14}%
# data14 = get_data(f'{prefix}/{uuid}', 14)
class Skill16(ActiveSkill):
"""
用魔法造出的鞭子鞭挞敌人。\n
转职为召唤师后,对友军使用时,使队员进入加速效果状态; 对召唤兽使用时,召唤兽进入增加攻击力、 视野、 攻击速度、 移动速度的效果状态。\n
学习[绝对支配]后,鞭挞范围扩大; 再次按技能键时,向上挥鞭子。\n
角色和召唤兽只能获得1次效果。\n
[学习逆月后]\n
蚀附着在鞭挞范围内的召唤兽身上时,额外增加攻击、 移动速度; 蚀附着在敌人身上时,蚕食敌人的身体,造成伤害。\n
"""
name = "鞭挞"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (8,3)
position = 8
rangeLv = 3
cd = 1
mp = [15, 154]
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 鞭挞攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# [绝对支配]第1击攻击力 : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# [绝对支配]第2击攻击力 : {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)
# [召唤兽]
# 攻击力增加率 : {value10}%
data10 = get_data(f'{prefix}/{uuid}', 10)
# 视野增加 : {value11}px
data11 = get_data(f'{prefix}/{uuid}', 11)
# 攻击速度增加 : {value12}%
data12 = get_data(f'{prefix}/{uuid}', 12)
# 移动速度增加 : {value13}%
data13 = get_data(f'{prefix}/{uuid}', 13)
# [范围信息]
# 范围比率 : {value14}%
data14 = get_data(f'{prefix}/{uuid}', 14)
# 强化 - 后跳
# mage_female/elementalist/2b340542e776818b78f3212af184bd6b
# 3909d0b188e9c95311399f776e331da5/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill17(PassiveSkill):
# """
# 施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
# 该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
# 根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
# 无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
# """
# name = "强化 - 后跳"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (4,0)
# position = 4
# rangeLv = None
# cd = 30
# uuid = "2b340542e776818b78f3212af184bd6b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 强制中断技能时的冷却时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 被击或倒地期间施放时的冷却时间 : {value1}秒
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill17(PassiveSkill):
"""
施放技能期间、 被击或倒地的状态下,可以施放无敌状态的[后跳]。\n
该能力适用与[后跳]不同的冷却时间,并且不受冷却时间减少效果的影响。\n
根据施放情况的不同(强制中断技能和被敌人攻击),进入不同冷却时间。\n
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
"""
name = "强化 - 后跳"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (4,0)
position = 4
rangeLv = None
cd = 30
uuid = "2b340542e776818b78f3212af184bd6b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 强制中断技能时的冷却时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 被击或倒地期间施放时的冷却时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跃翔
# mage_female/elementalist/1fea5a626f15230237946a11a9d11582
# 3909d0b188e9c95311399f776e331da5/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill18(ActiveSkill):
# """
# 增加自身20%的跳跃力,效果持续一定时间。\n
# 效果持续期间内,再次按技能键可以结束。\n
# """
# name = "跃翔"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (6,0)
# position = 6
# rangeLv = 3
# cd = 5
# mp = [13, 13]
# uuid = "1fea5a626f15230237946a11a9d11582"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 持续时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill18(ActiveSkill):
"""
增加自身20%的跳跃力,效果持续一定时间。\n
效果持续期间内,再次按技能键可以结束。\n
"""
name = "跃翔"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (6,0)
position = 6
rangeLv = 3
cd = 5
mp = [13, 13]
uuid = "1fea5a626f15230237946a11a9d11582"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 持续时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 落花掌
# mage_female/elementalist/8c2379737c5acc935c1731f67f607655
# 3909d0b188e9c95311399f776e331da5/8c2379737c5acc935c1731f67f607655
# MIGRATION: character 中没有同名技能“落花掌”,暂不启用
# class Skill19(ActiveSkill):
# """
# 向前方敌人发出猛力一掌,击飞敌人。\n
# 若蓄气后发动,则可以增加前进距离; 若攻击时按住向后方向键,则可以原地攻击。\n
# 被击飞的敌人可对被撞击的敌人造成伤害。 蓄气达最大值后攻击敌人,可以使撞到墙壁的敌人受到附加伤害并向上弹开。\n
# 转职为战斗法师后,才可以强制中断当前动作,并立即施放该技能。\n
# """
# name = "落花掌"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (7,4)
# position = 7
# rangeLv = 2
# cd = 3
# mp = [20, 210]
# uuid = "8c2379737c5acc935c1731f67f607655"
# 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)
class Skill19(ActiveSkill):
"""
向前方敌人发出猛力一掌,击飞敌人。\n
若蓄气后发动,则可以增加前进距离; 若攻击时按住向后方向键,则可以原地攻击。\n
被击飞的敌人可对被撞击的敌人造成伤害。 蓄气达最大值后攻击敌人,可以使撞到墙壁的敌人受到附加伤害并向上弹开。\n
转职为战斗法师后,才可以强制中断当前动作,并立即施放该技能。\n
"""
name = "落花掌"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (7,4)
position = 7
rangeLv = 2
cd = 3
mp = [20, 210]
uuid = "8c2379737c5acc935c1731f67f607655"
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)
# 魔法记忆
# mage_female/elementalist/42c82812f86ff6704ae9952a2e6093a4
@@ -1030,25 +1017,24 @@ class Skill27(ActiveSkill):
# 暴击
# mage_female/elementalist/fc1262c19f3d0477ee8eda47b8db8696
# 3909d0b188e9c95311399f776e331da5/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill28(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 Skill28(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)
# 雷旋
# mage_female/elementalist/3829c15bf5f520c13998a3479ba0ce7b
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff