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
+285 -296
View File
@@ -162,24 +162,23 @@ class Skill4(ActiveSkill):
# 后跳
# mage_male/blood_mage/7822d6d52e10964a6755f142c666b494
# a5ccbaf5538981c6ef99b236c0a60b73/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill5(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 Skill5(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
# 基础精通
@@ -214,155 +213,150 @@ class Skill6(PassiveSkill):
# 受身蹲伏
# mage_male/blood_mage/ce26c6b69d02a440a81b552bec94f03b
# a5ccbaf5538981c6ef99b236c0a60b73/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill7(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 Skill7(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_male/blood_mage/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# a5ccbaf5538981c6ef99b236c0a60b73/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill8(ActiveSkill):
# """
# 可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
# 点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
# - 可将技能连招图标设置到技能栏快捷键中使用。\n
# - 仅限在城镇及修炼场中进行设置。\n
# 按顺序施放添加在连招栏位中的技能。\n
# - 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
# - 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
# 当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
# - 切换至前序技能的时间可自行调整。 (0~5秒)\n
# - 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
# - 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
# 包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
# 决斗场中无法使用技能连招。\n
# """
# name = "技能连招"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (8,0)
# position = 8
# rangeLv = None
# cd = []
# uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill8(ActiveSkill):
"""
可以最多指定4个角色技能进行排列组合,并通过一个技能栏快捷键施放。\n
点击技能连招下方的图标,可以设置技能顺序和调整初始化时间。\n
- 可将技能连招图标设置到技能栏快捷键中使用。\n
- 仅限在城镇及修炼场中进行设置。\n
按顺序施放添加在连招栏位中的技能。\n
- 具有再输入功能的技能,需结束所有再输入后,再切换至下一个技能。\n
- 若所有技能均在冷却中,则显示冷却时间最短的技能。\n
当前序部署的技能冷却结束后,经过一定时间,将切换至该前序技能。\n
- 切换至前序技能的时间可自行调整。 (0~5秒)\n
- 设置为0秒时,技能冷却结束后将立即切换至前序部署的技能。\n
- 设置为0秒时,可重复使用填充型技能及无冷却时间的技能。\n
包括觉醒技能在内的部分特殊技能将被排除在目标技能列表外,无法添加到技能连招中。\n
决斗场中无法使用技能连招。\n
"""
name = "技能连招"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (8,0)
position = 8
rangeLv = None
cd = []
uuid = "10b31c7e8cd2d60b9bcf3b1d3ada4b0a"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 防具精通
# mage_male/blood_mage/892ef624d8bf3d7fc045f84825fd6104
# a5ccbaf5538981c6ef99b236c0a60b73/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill9(PassiveSkill):
# """
# 穿戴防具时,可以增加各种属性。\n
# 穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
# """
# name = "防具精通"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (1,1)
# position = 1
# rangeLv = None
# cd = []
# uuid = "892ef624d8bf3d7fc045f84825fd6104"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill9(PassiveSkill):
"""
穿戴防具时,可以增加各种属性。\n
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
"""
name = "防具精通"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (1,1)
position = 1
rangeLv = None
cd = []
uuid = "892ef624d8bf3d7fc045f84825fd6104"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 擒拿掌
# mage_male/blood_mage/78bd107acd474518b606be1e4fd38239
# a5ccbaf5538981c6ef99b236c0a60b73/78bd107acd474518b606be1e4fd38239
# MIGRATION: character 中没有同名技能“擒拿掌”,暂不启用
# class Skill10(ActiveSkill):
# """
# 抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
# 对无法抓取的敌人不适用控制效果。\n
# 转职为次元行者时,技能类型变为独立攻击力。\n
# """
# name = "擒拿掌"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (3,2)
# position = 3
# rangeLv = 2
# cd = 4
# mp = [14, 168]
# uuid = "78bd107acd474518b606be1e4fd38239"
# 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 Skill10(ActiveSkill):
"""
抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
对无法抓取的敌人不适用控制效果。\n
转职为次元行者时,技能类型变为独立攻击力。\n
"""
name = "擒拿掌"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (3,2)
position = 3
rangeLv = 2
cd = 4
mp = [14, 168]
uuid = "78bd107acd474518b606be1e4fd38239"
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_male/blood_mage/a5fa08f5d509e6ff2ebc68856a470b5a
# a5ccbaf5538981c6ef99b236c0a60b73/a5fa08f5d509e6ff2ebc68856a470b5a
# MIGRATION: character 中没有同名技能“魔球连射”,暂不启用
# class Skill11(ActiveSkill):
# """
# 快速生成多个魔法球并向前连续发射。\n
# 转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
# """
# name = "魔球连射"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (8,2)
# position = 8
# rangeLv = 2
# cd = 3
# mp = [22, 183]
# 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)
class Skill11(ActiveSkill):
"""
快速生成多个魔法球并向前连续发射。\n
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
"""
name = "魔球连射"
learnLv = 5
masterLv = 1
maxLv = 11
cellPos = (8,2)
position = 8
rangeLv = 2
cd = 3
mp = [22, 183]
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)
# 幽冥火
# mage_male/blood_mage/cfacda0647b9a0f595df2c2aad30c18d
# a5ccbaf5538981c6ef99b236c0a60b73/cfacda0647b9a0f595df2c2aad30c18d
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
转职成次元行者时,可以学习[虚妄之火]技能。\n
@@ -400,130 +394,126 @@ class Skill11(ActiveSkill):
# 旋火盾
# mage_male/blood_mage/8ee0099656df08a0b39225f8a21d514b
# a5ccbaf5538981c6ef99b236c0a60b73/8ee0099656df08a0b39225f8a21d514b
# MIGRATION: character 中没有同名技能“旋火盾”,暂不启用
# class Skill13(ActiveSkill):
# """
# 生成火焰盾牌并向前发射,使其攻击敌人。\n
# 持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
# """
# name = "旋火盾"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (5,3)
# position = 5
# rangeLv = 2
# cd = 4
# mp = [31, 259]
# uuid = "8ee0099656df08a0b39225f8a21d514b"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 盾牌攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 所受伤害减少率 (远程) : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 盾牌前进距离 : {value2}px
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill13(ActiveSkill):
"""
生成火焰盾牌并向前发射,使其攻击敌人。\n
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
"""
name = "旋火盾"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (5,3)
position = 5
rangeLv = 2
cd = 4
mp = [31, 259]
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 盾牌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 所受伤害减少率 (远程) : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 盾牌前进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化 - 后跳
# mage_male/blood_mage/2b340542e776818b78f3212af184bd6b
# a5ccbaf5538981c6ef99b236c0a60b73/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill14(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 Skill14(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_male/blood_mage/1fea5a626f15230237946a11a9d11582
# a5ccbaf5538981c6ef99b236c0a60b73/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill15(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 Skill15(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_male/blood_mage/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
# MIGRATION: character 中没有同名技能“冰魄剑”,暂不启用
# class Skill16(ActiveSkill):
# """
# 生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
# 转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
# """
# name = "冰魄剑"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (10,4)
# position = 10
# rangeLv = 2
# cd = 5
# mp = [30, 280]
# uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
# hasVP = False
# hasUP = True
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 第1击和第2击攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 第3击攻击力 : {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 Skill16(ActiveSkill):
"""
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
"""
name = "冰魄剑"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (10,4)
position = 10
rangeLv = 2
cd = 5
mp = [30, 280]
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第3击攻击力 : {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_male/blood_mage/d429147c372b549c3dadcabcba50787f
# a5ccbaf5538981c6ef99b236c0a60b73/d429147c372b549c3dadcabcba50787f
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
召唤蝙蝠冲向敌人造成多段伤害并吸取猩红气息。\n
"""
@@ -556,7 +546,7 @@ class Skill16(ActiveSkill):
# 鲜血融合
# mage_male/blood_mage/0113c8b1306ca76d208f83f2d093dd62
# a5ccbaf5538981c6ef99b236c0a60b73/0113c8b1306ca76d208f83f2d093dd62
class Skill17(PassiveSkill):
class Skill18(PassiveSkill):
"""
从攻击的敌人身上吸取力量,与黑暗之眼进行融合,产生新的力量之源——猩红气息。 猩红法师的命中率因猩红探测能力而增加。\n
当猩红气息蓄满时,角色会进入一种兴奋状态,增加物理攻击力、 减少猩红气息消耗系技能的冷却时间。\n
@@ -599,7 +589,7 @@ class Skill17(PassiveSkill):
# 鲜血之誓
# mage_male/blood_mage/8b08f9504167a9c0f3a1d29d71b7943e
# a5ccbaf5538981c6ef99b236c0a60b73/8b08f9504167a9c0f3a1d29d71b7943e
class Skill18(PassiveSkill):
class Skill19(PassiveSkill):
"""
将穿戴的武器和猩红气息融合到一起,像身体的一部分一样操控自如。\n
改变基本攻击、 冲刺攻击、 跳跃攻击、 [魔法旋风]的攻击效果; 攻击时敌人时,可以吸收猩红气息。\n
@@ -633,7 +623,7 @@ class Skill18(PassiveSkill):
# 血翼突击
# mage_male/blood_mage/ab6fc3303df03b58911967dfca2b5d07
# a5ccbaf5538981c6ef99b236c0a60b73/ab6fc3303df03b58911967dfca2b5d07
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
消耗猩红气息,将双臂变形为翅膀形状的利刃,冲向前方的敌人。\n
该技能可以击退敌人。\n
@@ -665,7 +655,7 @@ class Skill19(ActiveSkill):
# 鲜血长枪
# mage_male/blood_mage/002cbdd9bfd0f0b970451ae8d48d029e
# a5ccbaf5538981c6ef99b236c0a60b73/002cbdd9bfd0f0b970451ae8d48d029e
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
用猩红气息之枪刺穿敌人后举起。\n
举起状态可以持续一定时间,若再按下技能键,则把敌人砸向地面。\n
@@ -707,30 +697,29 @@ class Skill20(ActiveSkill):
# 暴击
# mage_male/blood_mage/fc1262c19f3d0477ee8eda47b8db8696
# a5ccbaf5538981c6ef99b236c0a60b73/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)
# 血之共鸣
# mage_male/blood_mage/95b58ec89893dd9e50da1281ebe57175
# a5ccbaf5538981c6ef99b236c0a60b73/95b58ec89893dd9e50da1281ebe57175
class Skill22(PassiveSkill):
class Skill23(PassiveSkill):
"""
精通鲜血的力量并与之共鸣,增加猩红法师的基本攻击力和技能攻击力。\n
"""
@@ -754,7 +743,7 @@ class Skill22(PassiveSkill):
# 血蝠之舞
# mage_male/blood_mage/c91a62dc0a18360acf5031ac0ebf09f5
# a5ccbaf5538981c6ef99b236c0a60b73/c91a62dc0a18360acf5031ac0ebf09f5
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
召唤蝙蝠群,使范围内的敌人受到多段伤害并吸取猩红气息。\n
"""
@@ -789,7 +778,7 @@ class Skill23(ActiveSkill):
# 猩红狩猎
# mage_male/blood_mage/0c3a468aee1f7ce06bf91eb3319518c1
# a5ccbaf5538981c6ef99b236c0a60b73/0c3a468aee1f7ce06bf91eb3319518c1
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
在前方生成猩红之池,从中射出针刺攻击敌人。\n
施放时,输入向下/后方向键时,则针刺就会从背后攻击敌人。\n
@@ -822,7 +811,7 @@ class Skill24(ActiveSkill):
# 赤红燃烧
# mage_male/blood_mage/5cac3411ccef1af333953e0ded5e942d
# a5ccbaf5538981c6ef99b236c0a60b73/5cac3411ccef1af333953e0ded5e942d
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
增加攻击力。\n
"""
@@ -848,7 +837,7 @@ class Skill25(ActiveSkill):
# 狱血之犬
# mage_male/blood_mage/85f7c810ad503790e8626439fe936d56
# a5ccbaf5538981c6ef99b236c0a60b73/85f7c810ad503790e8626439fe936d56
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
利用猩红气息生成犬形怪物咬住敌人,使其无法动弹,然后撕咬敌人造成多段伤害并吸取猩红气息。\n
施放时输入下方向键 ,可以缩短犬形怪物的突进距离。\n
@@ -890,7 +879,7 @@ class Skill26(ActiveSkill):
# 狱血之牙
# mage_male/blood_mage/31823197cc0b04d4c5dcf8f928d9220c
# a5ccbaf5538981c6ef99b236c0a60b73/31823197cc0b04d4c5dcf8f928d9220c
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
利用猩红气息生成巨大的尖齿撕咬敌人。\n
施放时,输入向前方向键,则可以在更远处生成尖齿。\n
@@ -921,7 +910,7 @@ class Skill27(ActiveSkill):
# 绯红之狱
# mage_male/blood_mage/dac8d8207618150c162e4c6f9e168527
# a5ccbaf5538981c6ef99b236c0a60b73/dac8d8207618150c162e4c6f9e168527
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
爆发出旋转的猩红气息,对周围的敌人造成多段攻击伤害。\n
"""
@@ -981,7 +970,7 @@ class Skill28(ActiveSkill):
# 噬魂囚笼
# mage_male/blood_mage/8e358ecf99ac9df31a6132aeafe378a9
# a5ccbaf5538981c6ef99b236c0a60b73/8e358ecf99ac9df31a6132aeafe378a9
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
在地面生成巨大的猩红之池,从外围开始往中心喷射向上的猩红气息。\n
   向上喷射的气息将敌人击退至猩红之池中心,并吸取猩红气息。\n
@@ -1051,7 +1040,7 @@ class Skill29(ActiveSkill):
# 隐行之噬
# mage_male/blood_mage/78b86e64fbb74c1db1b71c50a5ac21cd
# a5ccbaf5538981c6ef99b236c0a60b73/78b86e64fbb74c1db1b71c50a5ac21cd
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
向前潜行一段距离并抓取一个敌人吸取大量的猩红气息。\n
施放技能时消耗一定的猩红气息,但是通过技能可以吸取更多猩红气息。\n
@@ -1119,7 +1108,7 @@ class Skill30(ActiveSkill):
# 赤狱之力
# mage_male/blood_mage/f4a561e272cc434a4905b3aa0c0de090
# a5ccbaf5538981c6ef99b236c0a60b73/f4a561e272cc434a4905b3aa0c0de090
class Skill31(PassiveSkill):
class Skill32(PassiveSkill):
"""
猩红法师觉醒为赤狱伯爵,可以使猩红气息发挥出更强的效果。\n
进入地下城时,猩红气息系列技能始终处于高涨状态,技能形态发生变化,并增加攻击力。\n
@@ -1144,7 +1133,7 @@ class Skill31(PassiveSkill):
# 伯爵之歌
# mage_male/blood_mage/0e409ac3e1c1f3976b3ef2bfe4c13069
# a5ccbaf5538981c6ef99b236c0a60b73/0e409ac3e1c1f3976b3ef2bfe4c13069
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
赤狱伯爵爆发体内的力量,变成猩红之湖,将眼前的所有东西用猩红之枪穿刺掉,并吸收猩红气息。\n
[成为锐利之枪,穿刺敌人吧!]\n
@@ -1183,7 +1172,7 @@ class Skill32(ActiveSkill):
# 魔仆召唤 : 狱犬
# mage_male/blood_mage/2e2b7efe778656690f9c8cb6e47c3932
# a5ccbaf5538981c6ef99b236c0a60b73/2e2b7efe778656690f9c8cb6e47c3932
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
在前方的猩红之池中召唤魔犬军团攻击范围内的敌人。\n
魔犬来回跳跃撕咬敌人并吸取猩红气息。\n
@@ -1244,7 +1233,7 @@ class Skill33(ActiveSkill):
# 血翼绽放
# mage_male/blood_mage/902a016f6978f13740f237e4740a5646
# a5ccbaf5538981c6ef99b236c0a60b73/902a016f6978f13740f237e4740a5646
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
化作蝙蝠群瞬移到前方,然后向周围散发蝙蝠群冲击波和猩红之翼攻击敌人。\n
蝙蝠群冲击波可以将敌人汇聚到角色身边。\n
@@ -1300,7 +1289,7 @@ class Skill34(ActiveSkill):
# 地狱冥犬
# mage_male/blood_mage/4c5271b0ecce120d7fc113f377fae76f
# a5ccbaf5538981c6ef99b236c0a60b73/4c5271b0ecce120d7fc113f377fae76f
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
利用猩红气息和蝙蝠群生成巨大的犬形怪撕咬敌人,并吸收猩红气息。\n
施放时,输入向前方向键,可以撕咬更远处的敌人。\n
@@ -1364,7 +1353,7 @@ class Skill35(ActiveSkill):
# 鲜血之殇
# mage_male/blood_mage/370586038cf40378f20d338d507a780c
# a5ccbaf5538981c6ef99b236c0a60b73/370586038cf40378f20d338d507a780c
class Skill36(PassiveSkill):
class Skill37(PassiveSkill):
"""
赤狱君主领悟了猩红真谛,可以给敌人造成更大的致命伤。 在猩红气息蓄满的状态下吸收气息时,可以恢复体力。\n
"""
@@ -1392,7 +1381,7 @@ class Skill36(PassiveSkill):
# 死亡之握
# mage_male/blood_mage/dd32a9825ec1af42a91f2223be6658e5
# a5ccbaf5538981c6ef99b236c0a60b73/dd32a9825ec1af42a91f2223be6658e5
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
形成猩红气息湖泊,将上面的目标吸附到猩红法师的前方。 然后向敌人身上插入猩红气息之刺使其进入眩晕状态,然后将刺和精气一起拔出。\n
"""
@@ -1447,7 +1436,7 @@ class Skill37(ActiveSkill):
# 血界彼岸
# mage_male/blood_mage/fa3ee243b36699e9d3fc34328adf6417
# a5ccbaf5538981c6ef99b236c0a60b73/fa3ee243b36699e9d3fc34328adf6417
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
赤狱君主释放体内的力量,生成龙卷风攻击敌人并吸取猩红气息。\n
连续按攻击键或技能键,可以加快攻击速度。\n
@@ -1487,7 +1476,7 @@ class Skill38(ActiveSkill):
# 猩红之眼
# mage_male/blood_mage/3cb633d00f8f6ee088682c9171020d26
# a5ccbaf5538981c6ef99b236c0a60b73/3cb633d00f8f6ee088682c9171020d26
class Skill39(PassiveSkill):
class Skill40(PassiveSkill):
"""
知源·猩红法师自身的心脏和生命——黑暗之眼与猩红气息彻底同化,再生出一个完整的“猩红之眼”。\n
凭借猩红之眼的力量,增加基本攻击力和转职技能攻击力,增加猩红气息的吸收量和吸收持续时间,部分技能获得附加效果。\n
@@ -1522,7 +1511,7 @@ class Skill39(PassiveSkill):
# 血翼蔽空
# mage_male/blood_mage/6d7c9a15c08cc41d70125083e869e1a1
# a5ccbaf5538981c6ef99b236c0a60b73/6d7c9a15c08cc41d70125083e869e1a1
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
生成血翼,原地旋转的同时大幅挥动血翼,击飞前方的敌人。\n
角色后方的敌人被击时,被击退至向角色前方一定距离。\n
@@ -1551,7 +1540,7 @@ class Skill40(ActiveSkill):
# 血域帷幕·陨灭
# mage_male/blood_mage/1ff42548e611b94781a1ae8f063dd679
# a5ccbaf5538981c6ef99b236c0a60b73/1ff42548e611b94781a1ae8f063dd679
class Skill41(ActiveSkill):
class Skill42(ActiveSkill):
"""
消耗剩余的所有猩红气息展开猩红气息帷幕,从敌人体内抽取生命根源的猩红气息并束缚敌人。\n
然后,将抽取的猩红气息凝集成结晶体后将其打碎,对敌人造成致命的伤害。\n
@@ -8,68 +8,66 @@ prefix = "mage_male/dimension_walker/cn/skillDetail"
# 魔法旋风
# mage_male/dimension_walker/3c5604bdbb0240b8f130f59ab40509c3
# a5ccbaf5538981c6ef99b236c0a60b73/3c5604bdbb0240b8f130f59ab40509c3
# MIGRATION: character 中没有同名技能“魔法旋风”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出无属性旋风并使其浮空。\n
# 转职为次元行者后,技能类型变为独立攻击力。\n
# - [转职为猩红法师时附加效果] -\n
# 外形发生变化,可以吸收猩红气息。\n
# - [转职为逐风者时附加效果] -\n
# 增加攻击力,可以按<X>键进行追加操作。\n
# """
# name = "魔法旋风"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (6,1)
# position = 6
# 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)
# # - [转职为猩红法师后] -
# # 猩红气息吸收率 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # - [转职为逐风者后] -
# # 攻击力增加率 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
class Skill0(ActiveSkill):
"""
向敌人发出无属性旋风并使其浮空。\n
转职为次元行者后,技能类型变为独立攻击力。\n
- [转职为猩红法师时附加效果] -\n
外形发生变化,可以吸收猩红气息。\n
- [转职为逐风者时附加效果] -\n
增加攻击力,可以按<X>键进行追加操作。\n
"""
name = "魔法旋风"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (6,1)
position = 6
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)
# - [转职为猩红法师后] -
# 猩红气息吸收率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [转职为逐风者后] -
# 攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法冰球
# mage_male/dimension_walker/5dc7008b12a459325b548b0715c6b73c
# a5ccbaf5538981c6ef99b236c0a60b73/5dc7008b12a459325b548b0715c6b73c
# MIGRATION: character 中没有同名技能“魔法冰球”,暂不启用
# class Skill1(ActiveSkill):
# """
# 向前方发射魔法冰球。\n
# 在决斗场内,冰球大小随技能等级增加而增大。\n
# """
# name = "魔法冰球"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (4,1)
# position = 4
# rangeLv = 2
# cd = 2
# mp = [10, 84]
# uuid = "5dc7008b12a459325b548b0715c6b73c"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 冰球大小 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill1(ActiveSkill):
"""
向前方发射魔法冰球。\n
在决斗场内,冰球大小随技能等级增加而增大。\n
"""
name = "魔法冰球"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (4,1)
position = 4
rangeLv = 2
cd = 2
mp = [10, 84]
uuid = "5dc7008b12a459325b548b0715c6b73c"
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_male/dimension_walker/bb34e8854a93fd250347a1c64119f7ab
@@ -220,24 +218,23 @@ class Skill6(PassiveSkill):
# 后跳
# mage_male/dimension_walker/7822d6d52e10964a6755f142c666b494
# a5ccbaf5538981c6ef99b236c0a60b73/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill7(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 Skill7(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
# 基础精通
@@ -274,155 +271,150 @@ class Skill8(PassiveSkill):
# 受身蹲伏
# mage_male/dimension_walker/ce26c6b69d02a440a81b552bec94f03b
# a5ccbaf5538981c6ef99b236c0a60b73/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill9(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 Skill9(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_male/dimension_walker/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# a5ccbaf5538981c6ef99b236c0a60b73/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill10(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 Skill10(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_male/dimension_walker/892ef624d8bf3d7fc045f84825fd6104
# a5ccbaf5538981c6ef99b236c0a60b73/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill11(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 Skill11(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_male/dimension_walker/78bd107acd474518b606be1e4fd38239
# a5ccbaf5538981c6ef99b236c0a60b73/78bd107acd474518b606be1e4fd38239
# MIGRATION: character 中没有同名技能“擒拿掌”,暂不启用
# class Skill12(ActiveSkill):
# """
# 抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
# 对无法抓取的敌人不适用控制效果。\n
# 转职为次元行者时,技能类型变为独立攻击力。\n
# """
# name = "擒拿掌"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (4,2)
# position = 4
# rangeLv = 2
# cd = 4
# mp = [14, 168]
# uuid = "78bd107acd474518b606be1e4fd38239"
# 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(ActiveSkill):
"""
抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
对无法抓取的敌人不适用控制效果。\n
转职为次元行者时,技能类型变为独立攻击力。\n
"""
name = "擒拿掌"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (4,2)
position = 4
rangeLv = 2
cd = 4
mp = [14, 168]
uuid = "78bd107acd474518b606be1e4fd38239"
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_male/dimension_walker/a5fa08f5d509e6ff2ebc68856a470b5a
# a5ccbaf5538981c6ef99b236c0a60b73/a5fa08f5d509e6ff2ebc68856a470b5a
# MIGRATION: character 中没有同名技能“魔球连射”,暂不启用
# class Skill13(ActiveSkill):
# """
# 快速生成多个魔法球并向前连续发射。\n
# 转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
# """
# name = "魔球连射"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (6,2)
# position = 6
# rangeLv = 2
# cd = 3
# mp = [22, 183]
# 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)
class Skill13(ActiveSkill):
"""
快速生成多个魔法球并向前连续发射。\n
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
"""
name = "魔球连射"
learnLv = 5
masterLv = 1
maxLv = 11
cellPos = (6,2)
position = 6
rangeLv = 2
cd = 3
mp = [22, 183]
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)
# 幽冥火
# mage_male/dimension_walker/cfacda0647b9a0f595df2c2aad30c18d
# a5ccbaf5538981c6ef99b236c0a60b73/cfacda0647b9a0f595df2c2aad30c18d
class Skill13(ActiveSkill):
class Skill14(ActiveSkill):
"""
生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
转职成次元行者时,可以学习[虚妄之火]技能。\n
@@ -460,7 +452,7 @@ class Skill13(ActiveSkill):
# 瞬移
# mage_male/dimension_walker/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
class Skill14(ActiveSkill):
class Skill15(ActiveSkill):
"""
向指定方向快速移动一定距离。\n
"""
@@ -487,130 +479,126 @@ class Skill14(ActiveSkill):
# 旋火盾
# mage_male/dimension_walker/8ee0099656df08a0b39225f8a21d514b
# a5ccbaf5538981c6ef99b236c0a60b73/8ee0099656df08a0b39225f8a21d514b
# MIGRATION: character 中没有同名技能“旋火盾”,暂不启用
# class Skill16(ActiveSkill):
# """
# 生成火焰盾牌并向前发射,使其攻击敌人。\n
# 持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
# """
# name = "旋火盾"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (8,3)
# position = 8
# rangeLv = 2
# cd = 4
# mp = [31, 259]
# uuid = "8ee0099656df08a0b39225f8a21d514b"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 盾牌攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 所受伤害减少率 (远程) : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 盾牌前进距离 : {value2}px
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill16(ActiveSkill):
"""
生成火焰盾牌并向前发射,使其攻击敌人。\n
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
"""
name = "旋火盾"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (8,3)
position = 8
rangeLv = 2
cd = 4
mp = [31, 259]
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 盾牌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 所受伤害减少率 (远程) : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 盾牌前进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化 - 后跳
# mage_male/dimension_walker/2b340542e776818b78f3212af184bd6b
# a5ccbaf5538981c6ef99b236c0a60b73/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_male/dimension_walker/1fea5a626f15230237946a11a9d11582
# a5ccbaf5538981c6ef99b236c0a60b73/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_male/dimension_walker/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
# MIGRATION: character 中没有同名技能“冰魄剑”,暂不启用
# class Skill19(ActiveSkill):
# """
# 生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
# 转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
# """
# name = "冰魄剑"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (8,4)
# position = 8
# rangeLv = 2
# cd = 5
# mp = [30, 280]
# uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
# hasVP = False
# hasUP = True
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 第1击和第2击攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 第3击攻击力 : {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):
"""
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
"""
name = "冰魄剑"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (8,4)
position = 8
rangeLv = 2
cd = 5
mp = [30, 280]
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第3击攻击力 : {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_male/dimension_walker/4f2e001e9a19eb7bae50ad1840dfb329
# a5ccbaf5538981c6ef99b236c0a60b73/4f2e001e9a19eb7bae50ad1840dfb329
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
在空中开启次元之门,掉落杂物箱。 被杂物箱命中的敌人将会进入眩晕状态,还有一定几率掉落装有爆炸物的箱子。 施放时若按方向键,可以在更远处掉落箱子。\n
转职为次元行者后,可以适用[次元边界]的效果。\n
@@ -669,7 +657,7 @@ class Skill19(ActiveSkill):
# 乖离 : 虚无
# mage_male/dimension_walker/dbf8b30c7057032af0d68fcfa289fdae
# a5ccbaf5538981c6ef99b236c0a60b73/dbf8b30c7057032af0d68fcfa289fdae
class Skill20(PassiveSkill):
class Skill21(PassiveSkill):
"""
召唤异界的怪物——虚无环绕在脚下。\n
虚无存在的时间内,可以增加角色和奈雅丽的基本攻击力和次元系列技能的伤害。\n
@@ -701,7 +689,7 @@ class Skill20(PassiveSkill):
# 次元扭曲装置
# mage_male/dimension_walker/fc458e449ee00b01dbf88d09aae65462
# a5ccbaf5538981c6ef99b236c0a60b73/fc458e449ee00b01dbf88d09aae65462
class Skill21(PassiveSkill):
class Skill22(PassiveSkill):
"""
为了研究次元之力开发的道具。\n
增加自身的技能攻击力、 魔法暴击率、 魔法值和施放速度。\n
@@ -733,7 +721,7 @@ class Skill21(PassiveSkill):
# 次元 : 虚影
# mage_male/dimension_walker/1812a1ece67bb37b6b44b54766450064
# a5ccbaf5538981c6ef99b236c0a60b73/1812a1ece67bb37b6b44b54766450064
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
将自身的形象投射到次元,向前发射并攻击敌人。\n
使用上下方向键时,可以改变发射方向。\n
@@ -774,7 +762,7 @@ class Skill22(ActiveSkill):
# 次元 : 跃迁
# mage_male/dimension_walker/2ba299855fc22192cba4f73db75e9d0e
# a5ccbaf5538981c6ef99b236c0a60b73/2ba299855fc22192cba4f73db75e9d0e
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
开启异次元裂缝,引发次元场攻击敌人并使敌人进入强制控制状态后,向后方瞬移。\n
被击状态下也可以施放该技能,但是消耗1个次元石。\n
@@ -818,7 +806,7 @@ class Skill23(ActiveSkill):
# 乖离 : 禁忌之奈雅丽
# mage_male/dimension_walker/7f80b887a09e88e2c4728c898bd73654
# a5ccbaf5538981c6ef99b236c0a60b73/7f80b887a09e88e2c4728c898bd73654
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
消耗自身生命值,从异界召唤奈雅丽。\n
奈雅丽可以提升次元行者的独立攻击力; 奈雅丽可以自由移动,并且可以代替自身施放部分技能。\n
@@ -870,7 +858,7 @@ class Skill24(ActiveSkill):
# 奈雅丽的茶歇时间
# mage_male/dimension_walker/e5c09f9132a48dc1d695968592cc5878
# a5ccbaf5538981c6ef99b236c0a60b73/e5c09f9132a48dc1d695968592cc5878
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
奈雅丽停止攻击动作。 停止攻击动作的状态下可以施放技能。\n
茶歇时间持续到再次施放为止。 持续期间,增加次元行者的魔法值恢复量。\n
@@ -896,30 +884,29 @@ class Skill25(ActiveSkill):
# 暴击
# mage_male/dimension_walker/fc1262c19f3d0477ee8eda47b8db8696
# a5ccbaf5538981c6ef99b236c0a60b73/fc1262c19f3d0477ee8eda47b8db8696
# MIGRATION: character 中没有同名技能“暴击”,暂不启用
# class Skill27(PassiveSkill):
# """
# 集中精神,提升物理/魔法暴击率。\n
# """
# name = "暴击"
# learnLv = 20
# masterLv = 10
# maxLv = 20
# cellPos = (5,0)
# position = 5
# rangeLv = 3
# uuid = "fc1262c19f3d0477ee8eda47b8db8696"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 物理/魔法暴击率增加 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
class Skill27(PassiveSkill):
"""
集中精神,提升物理/魔法暴击率。\n
"""
name = "暴击"
learnLv = 20
masterLv = 10
maxLv = 20
cellPos = (5,0)
position = 5
rangeLv = 3
uuid = "fc1262c19f3d0477ee8eda47b8db8696"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 物理/魔法暴击率增加 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 次元 : 离子束
# mage_male/dimension_walker/d89f26862e348a801b30bb9fd7125db5
# a5ccbaf5538981c6ef99b236c0a60b73/d89f26862e348a801b30bb9fd7125db5
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
开启次元之门,从里面连续发射激光。\n
[次元边界效果]\n
@@ -969,7 +956,7 @@ class Skill27(ActiveSkill):
# 时空壁障
# mage_male/dimension_walker/2c9d9a36c8401bddff6cdb80fab8dc24
# a5ccbaf5538981c6ef99b236c0a60b73/2c9d9a36c8401bddff6cdb80fab8dc24
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
打破时空边界,将异界的气息环绕在自身周围。\n
增加基本攻击力、 次元系列技能和乖离系列技能的攻击力。\n
@@ -996,7 +983,7 @@ class Skill28(ActiveSkill):
# 虚妄之火
# mage_male/dimension_walker/dde3b443bd5e61d90c34e5ee771e2c28
# a5ccbaf5538981c6ef99b236c0a60b73/dde3b443bd5e61d90c34e5ee771e2c28
class Skill29(PassiveSkill):
class Skill30(PassiveSkill):
"""
将[幽冥火]变更为[虚妄之火]。\n
删除发射功能,火球持续时间变更为无限制。 并且增加更多的防御力。\n
@@ -1020,7 +1007,7 @@ class Skill29(PassiveSkill):
# 乖离 : 迷雾
# mage_male/dimension_walker/5892d1fa4462e561ac8f8d2c74892b0a
# a5ccbaf5538981c6ef99b236c0a60b73/5892d1fa4462e561ac8f8d2c74892b0a
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
虚无变换为迷雾之怪向前方发射。\n
迷雾之怪碰到敌人或障碍物时,会附身到周围级别最高的敌人身上。\n
@@ -1064,7 +1051,7 @@ class Skill30(ActiveSkill):
# 次元 : 万花镜
# mage_male/dimension_walker/b89c9ab317bc0a443f6497b7cca2f6a8
# a5ccbaf5538981c6ef99b236c0a60b73/b89c9ab317bc0a443f6497b7cca2f6a8
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
将次元的能量聚集到自身后,冲刺到前方,并给命中的敌人施展瞬间移动攻击。\n
攻击过程中进入无敌状态,被攻击的敌人会进入强制控制状态。\n
@@ -1121,7 +1108,7 @@ class Skill31(ActiveSkill):
# 乖离 : 魅魔之舞
# mage_male/dimension_walker/0fbb8de70002ad34f046c94c2cb3e863
# a5ccbaf5538981c6ef99b236c0a60b73/0fbb8de70002ad34f046c94c2cb3e863
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
奈雅丽瞬间移动到角色位置,然后向前方突进并鞭笞遇到的敌人。\n
若按向下方向键,则会在原地攻击敌人。\n
@@ -1155,7 +1142,7 @@ class Skill32(ActiveSkill):
# 次元 : 粒子风暴
# mage_male/dimension_walker/7cf17936a039b418660424125dc968d7
# a5ccbaf5538981c6ef99b236c0a60b73/7cf17936a039b418660424125dc968d7
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
扭曲空间引发多次爆炸。\n
施放时,利用方向键可以在前方更远处引发爆炸。\n
@@ -1238,7 +1225,7 @@ class Skill33(ActiveSkill):
# 次元 : 时空磁场
# mage_male/dimension_walker/3fb8395ae3b81bd608e0c4223a8eb534
# a5ccbaf5538981c6ef99b236c0a60b73/3fb8395ae3b81bd608e0c4223a8eb534
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
以自身为中心展开次元场。\n
被命中的敌人会受到次元扭曲效果,此时若按下技能键,则可以将所有处于次元扭曲效果的敌人聚集到一点并额外造成伤害。\n
@@ -1310,7 +1297,7 @@ class Skill34(ActiveSkill):
# 乖离 : 异界蜂群
# mage_male/dimension_walker/c5a2956d8ed3af1746ed2f76ca971a09
# a5ccbaf5538981c6ef99b236c0a60b73/c5a2956d8ed3af1746ed2f76ca971a09
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
消耗自身生命值,从异次元裂缝召唤异界蜂群攻击敌人。 受到攻击的敌人进入减速状态,以及受到持续的伤害,效果持续一定时间。\n
给敌人造成持续伤害的同时,恢复角色生命值。\n
@@ -1381,7 +1368,7 @@ class Skill35(ActiveSkill):
# 次元 : 粒子波
# mage_male/dimension_walker/e0a072e8cef2d77893aad5f68aeed56a
# a5ccbaf5538981c6ef99b236c0a60b73/e0a072e8cef2d77893aad5f68aeed56a
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
开启异次元裂缝,发射强力的粒子炮。\n
[次元边界效果]\n
@@ -1460,7 +1447,7 @@ class Skill36(ActiveSkill):
# 虚空之力
# mage_male/dimension_walker/2a0a39184de92acf1c1375e00b77404c
# a5ccbaf5538981c6ef99b236c0a60b73/2a0a39184de92acf1c1375e00b77404c
class Skill37(PassiveSkill):
class Skill38(PassiveSkill):
"""
边界能量条的波动数变更为最少1个、 最多3个。\n
魔法暴击率和暴击伤害按波动数成比例增加。\n
@@ -1505,7 +1492,7 @@ class Skill37(PassiveSkill):
# 乖离 : 扭曲之恐惧
# mage_male/dimension_walker/9dc8438e4572d39243c97da31c113acc
# a5ccbaf5538981c6ef99b236c0a60b73/9dc8438e4572d39243c97da31c113acc
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
开启异次元裂缝,强制召唤某不知名怪物的片鳞只甲。\n
怪物利用触手攻击后引发次元爆炸。\n
@@ -1543,7 +1530,7 @@ class Skill38(ActiveSkill):
# 次元 : 思维聚爆
# mage_male/dimension_walker/e0daa922b19cdc35de879e938361464e
# a5ccbaf5538981c6ef99b236c0a60b73/e0daa922b19cdc35de879e938361464e
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
在被[乖离 : 迷雾]附身的敌人身边引发强力的异次元崩塌,造成持续的伤害后爆炸。\n
- [次元边界效果] -\n
@@ -1618,7 +1605,7 @@ class Skill39(ActiveSkill):
# 乖离 : 禁锢
# mage_male/dimension_walker/5806440d21e7546d50007a5ba11f8024
# a5ccbaf5538981c6ef99b236c0a60b73/5806440d21e7546d50007a5ba11f8024
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
奈雅丽瞬移到角色后方后,将魔力聚集到鞭子上向前刺击。\n
成功命中时,奈雅丽抓取敌人并持续一段时间。\n
@@ -1684,7 +1671,7 @@ class Skill40(ActiveSkill):
# 混沌源能石
# mage_male/dimension_walker/5c45f69c9ebc7a784e994369d2cc3c66
# a5ccbaf5538981c6ef99b236c0a60b73/5c45f69c9ebc7a784e994369d2cc3c66
class Skill41(PassiveSkill):
class Skill42(PassiveSkill):
"""
奈雅丽给的神秘宝石,部分技能的效果会增加或变更。\n
[超然感知]\n
@@ -1729,7 +1716,7 @@ class Skill41(PassiveSkill):
# 次元 : 奇点
# mage_male/dimension_walker/4402c6977bf5c9b0d2febe14dc81de6c
# a5ccbaf5538981c6ef99b236c0a60b73/4402c6977bf5c9b0d2febe14dc81de6c
class Skill42(ActiveSkill):
class Skill43(ActiveSkill):
"""
操纵异次元领域,生成特殊的能量地带,然后将敌人吸附到能量地带并连续抛出。\n
撞到地面冲击波对不可抓取的敌人造成更大伤害。\n
@@ -1822,7 +1809,7 @@ class Skill42(ActiveSkill):
# 乖离 : 沉沦
# mage_male/dimension_walker/96bd070daacc6c1b81d9f24e6d77f48a
# a5ccbaf5538981c6ef99b236c0a60b73/96bd070daacc6c1b81d9f24e6d77f48a
class Skill43(ActiveSkill):
class Skill44(ActiveSkill):
"""
奈雅丽将异次元彼端的怪物召唤到角色前方。\n
被召唤的怪物发出悲鸣攻击敌人,同时敌人被吸附到怪物身边。\n
@@ -1890,7 +1877,7 @@ class Skill43(ActiveSkill):
# 禁断之盛宴
# mage_male/dimension_walker/c9a29f5c3509b90a96d5ca9b70dc9c85
# a5ccbaf5538981c6ef99b236c0a60b73/c9a29f5c3509b90a96d5ca9b70dc9c85
class Skill44(ActiveSkill):
class Skill45(ActiveSkill):
"""
次元行者与奈雅丽的合击技。\n
次元行者在天空中开启巨大的异次元之门,攻击地面的敌人,奈雅丽化身为泥土和迷雾笼罩地面。\n
@@ -1975,7 +1962,7 @@ class Skill44(ActiveSkill):
# 古史记忆
# mage_male/dimension_walker/ae7608b87b6e965c6bdd0b3ef4e6d63e
# a5ccbaf5538981c6ef99b236c0a60b73/ae7608b87b6e965c6bdd0b3ef4e6d63e
class Skill45(PassiveSkill):
class Skill46(PassiveSkill):
"""
连接乖离世界边界的古书,记载着一些无法解析的文字。\n
首次施放[时空壁障]时,增加边界能量条的波动数; 未召唤奈雅丽的状态下,召唤奈雅丽。 (若已发动[时空壁障],则不增加波动数)\n
@@ -2009,7 +1996,7 @@ class Skill45(PassiveSkill):
# 乖离 : 边缘之兽
# mage_male/dimension_walker/626cfc24770b72b5d7a24c24cda3768b
# a5ccbaf5538981c6ef99b236c0a60b73/626cfc24770b72b5d7a24c24cda3768b
class Skill46(ActiveSkill):
class Skill47(ActiveSkill):
"""
前方一定范围内存在敌人时,可以施放该技能。\n
部分解除古史记忆的封印,使[乖离 : 迷雾]附身范围内最强大的敌人,召唤边缘之兽。\n
@@ -2049,7 +2036,7 @@ class Skill46(ActiveSkill):
# 未明·次元崩坏
# mage_male/dimension_walker/7a96c262533919beee21b5a666062880
# a5ccbaf5538981c6ef99b236c0a60b73/7a96c262533919beee21b5a666062880
class Skill47(ActiveSkill):
class Skill48(ActiveSkill):
"""
次元行者越过理性的红线,完全解除古史记忆的封印。 世界逆转,现世与异界发生不完整地交缠,次元行者被拉入异界。\n
奈雅丽跳入异界,从未知存在的手中拯救次元行者,在逃跑的瞬间,未知存在因受到奈雅丽阻碍而暴怒,继续攻击,使不完整的世界崩坏。\n
@@ -8,40 +8,39 @@ prefix = "mage_male/elemental_bomber/cn/skillDetail"
# 魔法旋风
# mage_male/elemental_bomber/3c5604bdbb0240b8f130f59ab40509c3
# a5ccbaf5538981c6ef99b236c0a60b73/3c5604bdbb0240b8f130f59ab40509c3
# MIGRATION: character 中没有同名技能“魔法旋风”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出无属性旋风并使其浮空。\n
# 转职为次元行者后,技能类型变为独立攻击力。\n
# - [转职为猩红法师时附加效果] -\n
# 外形发生变化,可以吸收猩红气息。\n
# - [转职为逐风者时附加效果] -\n
# 增加攻击力,可以按<X>键进行追加操作。\n
# """
# name = "魔法旋风"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (6,1)
# position = 6
# 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)
# # - [转职为猩红法师后] -
# # 猩红气息吸收率 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # - [转职为逐风者后] -
# # 攻击力增加率 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
class Skill0(ActiveSkill):
"""
向敌人发出无属性旋风并使其浮空。\n
转职为次元行者后,技能类型变为独立攻击力。\n
- [转职为猩红法师时附加效果] -\n
外形发生变化,可以吸收猩红气息。\n
- [转职为逐风者时附加效果] -\n
增加攻击力,可以按<X>键进行追加操作。\n
"""
name = "魔法旋风"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (6,1)
position = 6
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)
# - [转职为猩红法师后] -
# 猩红气息吸收率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [转职为逐风者后] -
# 攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法冰球
# mage_male/elemental_bomber/5dc7008b12a459325b548b0715c6b73c
@@ -133,24 +132,23 @@ class Skill3(PassiveSkill):
# 后跳
# mage_male/elemental_bomber/7822d6d52e10964a6755f142c666b494
# a5ccbaf5538981c6ef99b236c0a60b73/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill4(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill4(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。\n
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (3,0)
position = 3
rangeLv = None
cd = []
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
@@ -185,124 +183,120 @@ class Skill5(PassiveSkill):
# 受身蹲伏
# mage_male/elemental_bomber/ce26c6b69d02a440a81b552bec94f03b
# a5ccbaf5538981c6ef99b236c0a60b73/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill6(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 蹲伏姿势最短无敌时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 蹲伏姿势最长无敌时间 : {value1}秒
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 起身时霸体时间 : {value2}秒
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill6(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (2,0)
position = 2
rangeLv = None
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 蹲伏姿势最短无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蹲伏姿势最长无敌时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1)
# 起身时霸体时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2)
# 技能连招
# mage_male/elemental_bomber/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# a5ccbaf5538981c6ef99b236c0a60b73/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill7(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 Skill7(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_male/elemental_bomber/892ef624d8bf3d7fc045f84825fd6104
# a5ccbaf5538981c6ef99b236c0a60b73/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill8(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 Skill8(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_male/elemental_bomber/78bd107acd474518b606be1e4fd38239
# a5ccbaf5538981c6ef99b236c0a60b73/78bd107acd474518b606be1e4fd38239
# MIGRATION: character 中没有同名技能“擒拿掌”,暂不启用
# class Skill9(ActiveSkill):
# """
# 抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
# 对无法抓取的敌人不适用控制效果。\n
# 转职为次元行者时,技能类型变为独立攻击力。\n
# """
# name = "擒拿掌"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (3,2)
# position = 3
# rangeLv = 2
# cd = 4
# mp = [14, 168]
# uuid = "78bd107acd474518b606be1e4fd38239"
# 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):
"""
抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
对无法抓取的敌人不适用控制效果。\n
转职为次元行者时,技能类型变为独立攻击力。\n
"""
name = "擒拿掌"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (3,2)
position = 3
rangeLv = 2
cd = 4
mp = [14, 168]
uuid = "78bd107acd474518b606be1e4fd38239"
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_male/elemental_bomber/a5fa08f5d509e6ff2ebc68856a470b5a
# a5ccbaf5538981c6ef99b236c0a60b73/a5fa08f5d509e6ff2ebc68856a470b5a
class Skill9(ActiveSkill):
class Skill10(ActiveSkill):
"""
快速生成多个魔法球并向前连续发射。\n
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
@@ -336,7 +330,7 @@ class Skill9(ActiveSkill):
# 幽冥火
# mage_male/elemental_bomber/cfacda0647b9a0f595df2c2aad30c18d
# a5ccbaf5538981c6ef99b236c0a60b73/cfacda0647b9a0f595df2c2aad30c18d
class Skill10(ActiveSkill):
class Skill11(ActiveSkill):
"""
生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
转职成次元行者时,可以学习[虚妄之火]技能。\n
@@ -374,34 +368,33 @@ class Skill10(ActiveSkill):
# 瞬移
# mage_male/elemental_bomber/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
# MIGRATION: character 中没有同名技能“瞬移”,暂不启用
# class Skill12(ActiveSkill):
# """
# 向指定方向快速移动一定距离。\n
# """
# name = "瞬移"
# learnLv = 10
# masterLv = 1
# maxLv = 1
# cellPos = (5,3)
# position = 5
# rangeLv = 2
# cd = 1.5
# mp = [40, 40]
# uuid = "3d8f3d438405d79f8d3ed68072674d1e"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # X轴移动距离 : {value0}px
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # Y轴移动距离 : {value1}px
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill12(ActiveSkill):
"""
向指定方向快速移动一定距离。\n
"""
name = "瞬移"
learnLv = 10
masterLv = 1
maxLv = 1
cellPos = (5,3)
position = 5
rangeLv = 2
cd = 1.5
mp = [40, 40]
uuid = "3d8f3d438405d79f8d3ed68072674d1e"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# X轴移动距离 : {value0}px
data0 = get_data(f'{prefix}/{uuid}', 0)
# Y轴移动距离 : {value1}px
data1 = get_data(f'{prefix}/{uuid}', 1)
# 旋火盾
# mage_male/elemental_bomber/8ee0099656df08a0b39225f8a21d514b
# a5ccbaf5538981c6ef99b236c0a60b73/8ee0099656df08a0b39225f8a21d514b
class Skill12(ActiveSkill):
class Skill13(ActiveSkill):
"""
生成火焰盾牌并向前发射,使其攻击敌人。\n
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
@@ -432,64 +425,62 @@ class Skill12(ActiveSkill):
# 强化 - 后跳
# mage_male/elemental_bomber/2b340542e776818b78f3212af184bd6b
# a5ccbaf5538981c6ef99b236c0a60b73/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill14(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 Skill14(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_male/elemental_bomber/1fea5a626f15230237946a11a9d11582
# a5ccbaf5538981c6ef99b236c0a60b73/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill15(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 Skill15(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_male/elemental_bomber/eb71e1d82d92c7e1d40500a0dcd77aa6
# a5ccbaf5538981c6ef99b236c0a60b73/eb71e1d82d92c7e1d40500a0dcd77aa6
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
可以变换魔法球的属性。 从四种属性中任意选择一种作为魔法球的属性。 一定时间后,魔法球恢复无属性。\n
"""
@@ -527,7 +518,7 @@ class Skill15(ActiveSkill):
# 冰魄剑
# mage_male/elemental_bomber/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
@@ -563,7 +554,7 @@ class Skill16(ActiveSkill):
# 元素炮
# mage_male/elemental_bomber/d085127b0edd719782bd618d5688f4a1
# a5ccbaf5538981c6ef99b236c0a60b73/d085127b0edd719782bd618d5688f4a1
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
生成强力的元素炮给予敌人伤害。\n
元素炮的攻击力、 属性以及附加效果受[属性变换]的影响。\n
@@ -596,7 +587,7 @@ class Skill17(ActiveSkill):
# 元素融合
# mage_male/elemental_bomber/1dad88963abdc96b091fcab185a8820d
# a5ccbaf5538981c6ef99b236c0a60b73/1dad88963abdc96b091fcab185a8820d
class Skill18(PassiveSkill):
class Skill19(PassiveSkill):
"""
施放[属性变换]后,可增加所选属性外的其它3种属性的抗性,并增加属性攻击力。\n
在决斗场中,不增加属性攻击力。\n
@@ -623,7 +614,7 @@ class Skill18(PassiveSkill):
# 冰晶坠
# mage_male/elemental_bomber/0969cd4054d93da07708108c0cc1c4b5
# a5ccbaf5538981c6ef99b236c0a60b73/0969cd4054d93da07708108c0cc1c4b5
class Skill19(ActiveSkill):
class Skill20(ActiveSkill):
"""
在角色上方生成冰柱直线攻击下方敌人。\n
被冰柱命中的敌人,会受到冰属性魔法伤害。\n
@@ -657,7 +648,7 @@ class Skill19(ActiveSkill):
# 元素之力
# mage_male/elemental_bomber/b163d099c8cc27fdb6fd3639c2ee6df9
# a5ccbaf5538981c6ef99b236c0a60b73/b163d099c8cc27fdb6fd3639c2ee6df9
class Skill20(PassiveSkill):
class Skill21(PassiveSkill):
"""
使用元素技能成功进行攻击时,[元素之力]将会蓄力。\n
[元素之力]蓄好力的状态下使用[元素炮],则会消耗蓄好的[元素之力]增加[元素炮]的攻击力和爆炸大小,消耗的[元素之力]越多,增加的也越多。\n
@@ -690,30 +681,29 @@ class Skill20(PassiveSkill):
# 暴击
# mage_male/elemental_bomber/fc1262c19f3d0477ee8eda47b8db8696
# a5ccbaf5538981c6ef99b236c0a60b73/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)
# 地炎
# mage_male/elemental_bomber/4655101518604f874721b3cc249aae10
# a5ccbaf5538981c6ef99b236c0a60b73/4655101518604f874721b3cc249aae10
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
在前方地面生成多个火柱攻击敌人。\n
"""
@@ -744,7 +734,7 @@ class Skill22(ActiveSkill):
# 元素环绕
# mage_male/elemental_bomber/42c82812f86ff6704ae9952a2e6093a4
# a5ccbaf5538981c6ef99b236c0a60b73/42c82812f86ff6704ae9952a2e6093a4
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
生成各种元素护盾环绕在自身周围。\n
元素保护持续时间内,增加元素爆破师的物理/魔法防御力和属性攻击力 。\n
@@ -778,7 +768,7 @@ class Skill23(ActiveSkill):
# 魔力燃烧
# mage_male/elemental_bomber/9bff7f2559e003766fee2853dca00631
# a5ccbaf5538981c6ef99b236c0a60b73/9bff7f2559e003766fee2853dca00631
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
使魔力的流动加速,增加元素爆破师的基本攻击力、 技能攻击力和施放技能时的魔法值消耗量。\n
"""
@@ -806,7 +796,7 @@ class Skill24(ActiveSkill):
# 元素禁断
# mage_male/elemental_bomber/ca75c965f20a150f99f54155a37400df
# a5ccbaf5538981c6ef99b236c0a60b73/ca75c965f20a150f99f54155a37400df
class Skill25(PassiveSkill):
class Skill26(PassiveSkill):
"""
可以强制中断元素爆破师的部分转职技能,并增加施放速度、 减少转职技能的冷却时间。\n
可强制中断的技能种类随[元素禁断]技能等级的增加而增加。\n
@@ -842,7 +832,7 @@ class Skill25(PassiveSkill):
# 雷光链
# mage_male/elemental_bomber/9dda3f4a849dba1a288dd65e116860f2
# a5ccbaf5538981c6ef99b236c0a60b73/9dda3f4a849dba1a288dd65e116860f2
class Skill26(ActiveSkill):
class Skill27(ActiveSkill):
"""
向前方发射光属性电流,使敌人受到4次电流伤害。 电流在攻击敌人的同时,会随机传导给周围的其他敌人,并使其受到伤害。\n
"""
@@ -874,7 +864,7 @@ class Skill26(ActiveSkill):
# 暗域扩张
# mage_male/elemental_bomber/717f1e2104fe4b796f800352fa143ecc
# a5ccbaf5538981c6ef99b236c0a60b73/717f1e2104fe4b796f800352fa143ecc
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
在前方释放黑暗能量,对一定范围内的敌人造成伤害,并使画面内角色面对方向的所有敌人进入失明状态。\n
施放技能时按向下方向键,在以自身为中心的圆圈范围内释放黑暗能量,并使画面内的所有敌人进入失明状态。\n
@@ -909,7 +899,7 @@ class Skill27(ActiveSkill):
# 元素循环
# mage_male/elemental_bomber/573723c8c0614f5b1218ca9ff992115b
# a5ccbaf5538981c6ef99b236c0a60b73/573723c8c0614f5b1218ca9ff992115b
class Skill28(PassiveSkill):
class Skill29(PassiveSkill):
"""
对元素本质有了更深入的理解,领悟了高效的元素循环,增加基本攻击力、 转职技能攻击力和命中率。\n
"""
@@ -935,7 +925,7 @@ class Skill28(PassiveSkill):
# 旋炎破
# mage_male/elemental_bomber/45442bbbe33540b4deeec29437dae70c
# a5ccbaf5538981c6ef99b236c0a60b73/45442bbbe33540b4deeec29437dae70c
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
在前方生成高速旋转的火环,攻击敌人。\n
施放技能时按向下方向键,生成以自身为中心旋转的火环,使周围敌人受到伤害,然后引爆火环将其击飞。 在该情况下,如果在旋转时连续按X键或技能键,可以加快火环旋转速度。\n
@@ -997,7 +987,7 @@ class Skill29(ActiveSkill):
# 冰晶之浴
# mage_male/elemental_bomber/8c2379737c5acc935c1731f67f607655
# a5ccbaf5538981c6ef99b236c0a60b73/8c2379737c5acc935c1731f67f607655
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
在前方生成魔法阵,并召唤出大量冰柱,使其下落攻击敌人。\n
在决斗场中,武器的攻击属性不影响技能的攻击属性。\n
@@ -1063,7 +1053,7 @@ class Skill30(ActiveSkill):
# 黑暗禁域
# mage_male/elemental_bomber/506e7ed77d517419a6e1c437a2cedb17
# a5ccbaf5538981c6ef99b236c0a60b73/506e7ed77d517419a6e1c437a2cedb17
class Skill31(ActiveSkill):
class Skill32(ActiveSkill):
"""
在前方生成黑暗气息地带,黑暗气息会凝聚成球体将周围的敌人吸附进来,并使敌人进入减速状态。 将敌人聚到一处后,使敌人进入强制控制状态,最后球体发生爆破,使敌人受到巨大伤害。\n
在决斗场中不会吸附敌人,球体内部的僵直不会强制控制敌人,但会使敌人浮空。\n
@@ -1122,7 +1112,7 @@ class Skill31(ActiveSkill):
# 雷光屏障
# mage_male/elemental_bomber/da6e37c1e3f0e8867f70007d89c239ff
# a5ccbaf5538981c6ef99b236c0a60b73/da6e37c1e3f0e8867f70007d89c239ff
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
生成雷光屏障,并向前快速推移攻击敌人,对敌人造成光属性伤害。\n
"""
@@ -1174,7 +1164,7 @@ class Skill32(ActiveSkill):
# 元素轰炸
# mage_male/elemental_bomber/a6c8f69107f8c4f5d1a0c7a57d000290
# a5ccbaf5538981c6ef99b236c0a60b73/a6c8f69107f8c4f5d1a0c7a57d000290
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
瞬间移动到空中,在空中向敌人连续抛出各种属性的小魔法球,最后生成大型魔法球砸向地面并引发爆炸。 魔法球的属性为所有属性。\n
施放技能途中若按下Z键,则直接施放大型魔法球; 若按下跳跃键,则中断技能。\n
@@ -1235,7 +1225,7 @@ class Skill33(ActiveSkill):
# 元素爆发
# mage_male/elemental_bomber/1fadde0eece18649caddbca7bd58cc2f
# a5ccbaf5538981c6ef99b236c0a60b73/1fadde0eece18649caddbca7bd58cc2f
class Skill34(PassiveSkill):
class Skill35(PassiveSkill):
"""
理解元素的流动、 能熟练控制其中不稳定部分,将元素的效率发挥到极致,对敌人造成更强力、 致命的伤害。\n
掌握该技能后,增加魔皇的魔法暴击伤害和魔法暴击率。\n
@@ -1262,7 +1252,7 @@ class Skill34(PassiveSkill):
# 幻魔四重奏
# mage_male/elemental_bomber/c27418ae613c647527200a7ca17d97fd
# a5ccbaf5538981c6ef99b236c0a60b73/c27418ae613c647527200a7ca17d97fd
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
凝聚带有属性的气息并引发爆炸; 4次爆炸效果分别带有4种不同属性。\n
最后一次爆炸效果更强烈,并且受最近一次施放[属性变换]中选择的属性影响。\n
@@ -1295,7 +1285,7 @@ class Skill35(ActiveSkill):
# 元素浓缩球
# mage_male/elemental_bomber/faf9cd66281078b51be2ee0b0f6c5530
# a5ccbaf5538981c6ef99b236c0a60b73/faf9cd66281078b51be2ee0b0f6c5530
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
凝聚属性力量,生成魔法球并向前抛出。 抛出的魔法球在弹落一定次数后引起爆炸。 爆炸属性受[属性变换]的影响。\n
"""
@@ -1351,7 +1341,7 @@ class Skill36(ActiveSkill):
# 元素幻灭
# mage_male/elemental_bomber/1721e94897e9961d5c98130a13392f17
# a5ccbaf5538981c6ef99b236c0a60b73/1721e94897e9961d5c98130a13392f17
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
在空中生成5个大魔法球并砸向地面。 魔法球落地时生成魔法阵并引发强烈爆炸。 魔法球的属性受最近一次施放[属性变换]中选择的属性影响。\n
"""
@@ -1403,7 +1393,7 @@ class Skill37(ActiveSkill):
# 黑瞳
# mage_male/elemental_bomber/51a08fd0c90f0a5276cd552047fac93d
# a5ccbaf5538981c6ef99b236c0a60b73/51a08fd0c90f0a5276cd552047fac93d
class Skill38(PassiveSkill):
class Skill39(PassiveSkill):
"""
眼睛变黑的元素爆破师以更强大的魔力为基础进行转职后,[元素禁断]可以连接使用所有技能,并增加基本攻击力和技能攻击力。\n
进入地下城时,自动施放[元素环绕]技能。 而且,[幻魔四重奏]的攻击属性将变更为全属性攻击。\n
@@ -1452,7 +1442,7 @@ class Skill38(PassiveSkill):
# 元素禁域
# mage_male/elemental_bomber/f0cc2c950f3bdf4103c75fa496bcac34
# a5ccbaf5538981c6ef99b236c0a60b73/f0cc2c950f3bdf4103c75fa496bcac34
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
让元素爆炸后,展开[元素禁域]。\n
[元素禁域]展开时,领域内的敌人将会受到所有属性的魔法伤害。\n
@@ -1516,7 +1506,7 @@ class Skill39(ActiveSkill):
# 聚能魔炮
# mage_male/elemental_bomber/28b583c75a49103a1d8aabf799c000a4
# a5ccbaf5538981c6ef99b236c0a60b73/28b583c75a49103a1d8aabf799c000a4
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
融合火、 冰、 光、 暗四个属性后制造出强力的元素球体,快速射向前方并引起爆炸。\n
被球体碰到的敌人会被拖到爆炸地点,达到一定距离后,就会引起强烈的爆炸,对敌人造成所有属性的伤害。\n
@@ -1571,7 +1561,7 @@ class Skill40(ActiveSkill):
# 末日湮灭
# mage_male/elemental_bomber/147d005ac868e0de52b1f255eea35d62
# a5ccbaf5538981c6ef99b236c0a60b73/147d005ac868e0de52b1f255eea35d62
class Skill41(ActiveSkill):
class Skill42(ActiveSkill):
"""
聚集元素气息射向天空后进行融合,制造出巨大的元素行星。\n
融合后的元素行星垂直降落,使碰到的敌人进入束缚状态,并对敌人造成多段攻击伤害。\n
@@ -1611,7 +1601,7 @@ class Skill41(ActiveSkill):
# 异瞳
# mage_male/elemental_bomber/b8257acad8c7c379aba91ee63c0bd015
# a5ccbaf5538981c6ef99b236c0a60b73/b8257acad8c7c379aba91ee63c0bd015
class Skill42(PassiveSkill):
class Skill43(PassiveSkill):
"""
知源·元素爆破师掌握黑暗之眼的新力量,在自己的内心融入小宇宙。\n
因此而溢出的魔力,使其中一只眼睛变为异色瞳。\n
@@ -1646,7 +1636,7 @@ class Skill42(PassiveSkill):
# 聚魔轰击
# mage_male/elemental_bomber/9767a375672d9519f6c1c5dff19b7c15
# a5ccbaf5538981c6ef99b236c0a60b73/9767a375672d9519f6c1c5dff19b7c15
class Skill43(ActiveSkill):
class Skill44(ActiveSkill):
"""
在自身周围生成小宇宙的黑暗深渊珠。 然后,向前方释放自身黑暗之眼的魔力和深渊珠的魔力,攻击敌人。\n
[聚魔轰击]命中时,增加5个元素之力。\n
@@ -1676,7 +1666,7 @@ class Skill43(ActiveSkill):
# 启源·微观宇宙
# mage_male/elemental_bomber/d58681f38f393dbfd22ffdb049d97002
# a5ccbaf5538981c6ef99b236c0a60b73/d58681f38f393dbfd22ffdb049d97002
class Skill44(ActiveSkill):
class Skill45(ActiveSkill):
"""
瞬间激活黑暗之眼,吸收周围的元素能量后,知源·元素爆破师引爆全身的能量,引发宇宙的诞生——大爆炸。\n
学习[异瞳]后获得[元素禁断]效果,可以强制中断其他技能并立即使用[启源·微观宇宙],但无法强制中断[启源·微观宇宙]后施放其他技能。\n
@@ -8,68 +8,66 @@ prefix = "mage_male/glacial_master/cn/skillDetail"
# 魔法旋风
# mage_male/glacial_master/3c5604bdbb0240b8f130f59ab40509c3
# a5ccbaf5538981c6ef99b236c0a60b73/3c5604bdbb0240b8f130f59ab40509c3
# MIGRATION: character 中没有同名技能“魔法旋风”,暂不启用
# class Skill0(ActiveSkill):
# """
# 向敌人发出无属性旋风并使其浮空。\n
# 转职为次元行者后,技能类型变为独立攻击力。\n
# - [转职为猩红法师时附加效果] -\n
# 外形发生变化,可以吸收猩红气息。\n
# - [转职为逐风者时附加效果] -\n
# 增加攻击力,可以按<X>键进行追加操作。\n
# """
# name = "魔法旋风"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (6,1)
# position = 6
# 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)
# # - [转职为猩红法师后] -
# # 猩红气息吸收率 : {value2}%
# data2 = get_data(f'{prefix}/{uuid}', 2)
# # - [转职为逐风者后] -
# # 攻击力增加率 : {value3}%
# data3 = get_data(f'{prefix}/{uuid}', 3)
class Skill0(ActiveSkill):
"""
向敌人发出无属性旋风并使其浮空。\n
转职为次元行者后,技能类型变为独立攻击力。\n
- [转职为猩红法师时附加效果] -\n
外形发生变化,可以吸收猩红气息。\n
- [转职为逐风者时附加效果] -\n
增加攻击力,可以按<X>键进行追加操作。\n
"""
name = "魔法旋风"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (6,1)
position = 6
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)
# - [转职为猩红法师后] -
# 猩红气息吸收率 : {value2}%
data2 = get_data(f'{prefix}/{uuid}', 2)
# - [转职为逐风者后] -
# 攻击力增加率 : {value3}%
data3 = get_data(f'{prefix}/{uuid}', 3)
# 魔法冰球
# mage_male/glacial_master/5dc7008b12a459325b548b0715c6b73c
# a5ccbaf5538981c6ef99b236c0a60b73/5dc7008b12a459325b548b0715c6b73c
# MIGRATION: character 中没有同名技能“魔法冰球”,暂不启用
# class Skill1(ActiveSkill):
# """
# 向前方发射魔法冰球。\n
# 在决斗场内,冰球大小随技能等级增加而增大。\n
# """
# name = "魔法冰球"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (4,1)
# position = 4
# rangeLv = 2
# cd = 2
# mp = [10, 84]
# uuid = "5dc7008b12a459325b548b0715c6b73c"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 冰球大小 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill1(ActiveSkill):
"""
向前方发射魔法冰球。\n
在决斗场内,冰球大小随技能等级增加而增大。\n
"""
name = "魔法冰球"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (4,1)
position = 4
rangeLv = 2
cd = 2
mp = [10, 84]
uuid = "5dc7008b12a459325b548b0715c6b73c"
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_male/glacial_master/bb34e8854a93fd250347a1c64119f7ab
@@ -132,24 +130,23 @@ class Skill3(PassiveSkill):
# 后跳
# mage_male/glacial_master/7822d6d52e10964a6755f142c666b494
# a5ccbaf5538981c6ef99b236c0a60b73/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill4(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill4(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。\n
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (3,0)
position = 3
rangeLv = None
cd = []
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
@@ -184,193 +181,187 @@ class Skill5(PassiveSkill):
# 受身蹲伏
# mage_male/glacial_master/ce26c6b69d02a440a81b552bec94f03b
# a5ccbaf5538981c6ef99b236c0a60b73/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill6(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 蹲伏姿势最短无敌时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 蹲伏姿势最长无敌时间 : {value1}秒
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 起身时霸体时间 : {value2}秒
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill6(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (2,0)
position = 2
rangeLv = None
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 蹲伏姿势最短无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蹲伏姿势最长无敌时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1)
# 起身时霸体时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2)
# 技能连招
# mage_male/glacial_master/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# a5ccbaf5538981c6ef99b236c0a60b73/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill7(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 Skill7(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_male/glacial_master/892ef624d8bf3d7fc045f84825fd6104
# a5ccbaf5538981c6ef99b236c0a60b73/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill8(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 Skill8(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_male/glacial_master/78bd107acd474518b606be1e4fd38239
# a5ccbaf5538981c6ef99b236c0a60b73/78bd107acd474518b606be1e4fd38239
# MIGRATION: character 中没有同名技能“擒拿掌”,暂不启用
# class Skill9(ActiveSkill):
# """
# 抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
# 对无法抓取的敌人不适用控制效果。\n
# 转职为次元行者时,技能类型变为独立攻击力。\n
# """
# name = "擒拿掌"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (3,2)
# position = 3
# rangeLv = 2
# cd = 4
# mp = [14, 168]
# uuid = "78bd107acd474518b606be1e4fd38239"
# 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):
"""
抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
对无法抓取的敌人不适用控制效果。\n
转职为次元行者时,技能类型变为独立攻击力。\n
"""
name = "擒拿掌"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (3,2)
position = 3
rangeLv = 2
cd = 4
mp = [14, 168]
uuid = "78bd107acd474518b606be1e4fd38239"
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_male/glacial_master/a5fa08f5d509e6ff2ebc68856a470b5a
# a5ccbaf5538981c6ef99b236c0a60b73/a5fa08f5d509e6ff2ebc68856a470b5a
# MIGRATION: character 中没有同名技能“魔球连射”,暂不启用
# class Skill10(ActiveSkill):
# """
# 快速生成多个魔法球并向前连续发射。\n
# 转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
# """
# name = "魔球连射"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (6,2)
# position = 6
# rangeLv = 2
# cd = 3
# mp = [22, 183]
# 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)
class Skill10(ActiveSkill):
"""
快速生成多个魔法球并向前连续发射。\n
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
"""
name = "魔球连射"
learnLv = 5
masterLv = 1
maxLv = 11
cellPos = (6,2)
position = 6
rangeLv = 2
cd = 3
mp = [22, 183]
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)
# 幽冥火
# mage_male/glacial_master/cfacda0647b9a0f595df2c2aad30c18d
# a5ccbaf5538981c6ef99b236c0a60b73/cfacda0647b9a0f595df2c2aad30c18d
# MIGRATION: character 中没有同名技能“幽冥火”,暂不启用
# class Skill11(ActiveSkill):
# """
# 生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
# 转职成次元行者时,可以学习[虚妄之火]技能。\n
# 学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
# """
# name = "幽冥火"
# learnLv = 10
# masterLv = 10
# maxLv = 20
# cellPos = (2,3)
# position = 2
# rangeLv = 3
# cd = 10
# mp = [30, 345]
# uuid = "cfacda0647b9a0f595df2c2aad30c18d"
# 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)
class Skill11(ActiveSkill):
"""
生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
转职成次元行者时,可以学习[虚妄之火]技能。\n
学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
"""
name = "幽冥火"
learnLv = 10
masterLv = 10
maxLv = 20
cellPos = (2,3)
position = 2
rangeLv = 3
cd = 10
mp = [30, 345]
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
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)
# 瞬移
# mage_male/glacial_master/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
向指定方向快速移动一定距离。\n
"""
@@ -397,94 +388,91 @@ class Skill11(ActiveSkill):
# 旋火盾
# mage_male/glacial_master/8ee0099656df08a0b39225f8a21d514b
# a5ccbaf5538981c6ef99b236c0a60b73/8ee0099656df08a0b39225f8a21d514b
# MIGRATION: character 中没有同名技能“旋火盾”,暂不启用
# class Skill13(ActiveSkill):
# """
# 生成火焰盾牌并向前发射,使其攻击敌人。\n
# 持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
# """
# name = "旋火盾"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (8,3)
# position = 8
# rangeLv = 2
# cd = 4
# mp = [31, 259]
# uuid = "8ee0099656df08a0b39225f8a21d514b"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 盾牌攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 所受伤害减少率 (远程) : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 盾牌前进距离 : {value2}px
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill13(ActiveSkill):
"""
生成火焰盾牌并向前发射,使其攻击敌人。\n
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
"""
name = "旋火盾"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (8,3)
position = 8
rangeLv = 2
cd = 4
mp = [31, 259]
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 盾牌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 所受伤害减少率 (远程) : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 盾牌前进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化 - 后跳
# mage_male/glacial_master/2b340542e776818b78f3212af184bd6b
# a5ccbaf5538981c6ef99b236c0a60b73/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill14(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 Skill14(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_male/glacial_master/1fea5a626f15230237946a11a9d11582
# a5ccbaf5538981c6ef99b236c0a60b73/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill15(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 Skill15(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_male/glacial_master/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
class Skill15(ActiveSkill):
class Skill16(ActiveSkill):
"""
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
@@ -522,7 +510,7 @@ class Skill15(ActiveSkill):
# 冰之印
# mage_male/glacial_master/27bade584bb42fef68148d3a0b72bace
# a5ccbaf5538981c6ef99b236c0a60b73/27bade584bb42fef68148d3a0b72bace
class Skill16(ActiveSkill):
class Skill17(ActiveSkill):
"""
冰结师特有技能; 可以使基本攻击产生变化,在跳跃攻击和前冲攻击时生成冰刺。\n
学习此技能后,冰结师的冰冻抗性会达到最大值。\n
@@ -546,7 +534,7 @@ class Skill16(ActiveSkill):
# 冰武精通
# mage_male/glacial_master/d2c6df5105577fb59fb92529a36165a0
# a5ccbaf5538981c6ef99b236c0a60b73/d2c6df5105577fb59fb92529a36165a0
class Skill17(PassiveSkill):
class Skill18(PassiveSkill):
"""
增加基本攻击和转职技能的攻击力。同时使[寒冰连枪]、 [冰魄旋枪]新增冰冻效果。\n
"""
@@ -570,7 +558,7 @@ class Skill17(PassiveSkill):
# 寒冰连枪
# mage_male/glacial_master/ade01c1d6afc8a05055225045e89fe49
# a5ccbaf5538981c6ef99b236c0a60b73/ade01c1d6afc8a05055225045e89fe49
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
用寒冰凝结成长枪,并在前冲的同时连续刺击敌人。 在地下城里按后方向键,可减少前冲距离,按上/下方向键可以改变移动方向。\n
最后一击命中敌人时,可以强制中断技能,并连接施放[冰魄旋枪]。\n
@@ -613,30 +601,29 @@ class Skill18(ActiveSkill):
# 暴击
# mage_male/glacial_master/fc1262c19f3d0477ee8eda47b8db8696
# a5ccbaf5538981c6ef99b236c0a60b73/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)
# 冰霜之径
# mage_male/glacial_master/c9664191611af31142e052dfaef84530
# a5ccbaf5538981c6ef99b236c0a60b73/c9664191611af31142e052dfaef84530
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
持续增加自身属性攻击力,并持续减少敌人的冰冻抗性。\n
施放后,在地面生成冰雾,增加自身的移动速度并使接触冰雾的敌人进入减速状态。\n
@@ -681,7 +668,7 @@ class Skill20(ActiveSkill):
# 冰之领悟
# mage_male/glacial_master/ff171dc487807bb9aa28900ca9a46b41
# a5ccbaf5538981c6ef99b236c0a60b73/ff171dc487807bb9aa28900ca9a46b41
class Skill21(PassiveSkill):
class Skill22(PassiveSkill):
"""
领悟黑暗之眼的力量,增加自身的魔法攻击力、 魔法暴击率、 命中率,并减少施放技能时的魔法值消耗量。\n
在决斗场不会增加魔法暴击率和命中率。\n
@@ -712,7 +699,7 @@ class Skill21(PassiveSkill):
# 冰魄旋枪
# mage_male/glacial_master/547ab2b2bd860d3e37355a9cfbc1077c
# a5ccbaf5538981c6ef99b236c0a60b73/547ab2b2bd860d3e37355a9cfbc1077c
class Skill22(ActiveSkill):
class Skill23(ActiveSkill):
"""
连续抛出寒冰凝结成的长枪,使其像风车一样快速旋转。 冰枪旋转时,可以对周围的敌人进行多段攻击。\n
投掷动作中命中敌人时,可以强制中断技能,并连接施放[寒冰连枪]。\n
@@ -758,7 +745,7 @@ class Skill22(ActiveSkill):
# 破冰飞刃
# mage_male/glacial_master/2f5d03c7848effbc0a23f4df45d9ca46
# a5ccbaf5538981c6ef99b236c0a60b73/2f5d03c7848effbc0a23f4df45d9ca46
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
生成带有锋利冰凌的大冰球,然后双手轮流挥砍,击出大量破冰碎片对周围敌人造成伤害; 破冰碎片具有穿刺效果。\n
在地下城按下C键,可以中断技能的施放。\n
@@ -793,7 +780,7 @@ class Skill23(ActiveSkill):
# 冰魄之弓
# mage_male/glacial_master/4224f9b0b8c7c903e9a1e0f9d9f6d04d
# a5ccbaf5538981c6ef99b236c0a60b73/4224f9b0b8c7c903e9a1e0f9d9f6d04d
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
用寒冰凝结成的弯弓向敌人连续发射箭矢。\n
发射箭矢时,若按下跳跃键,则结束射击。\n
@@ -837,7 +824,7 @@ class Skill24(ActiveSkill):
# 寒冰之境
# mage_male/glacial_master/3829c15bf5f520c13998a3479ba0ce7b
# a5ccbaf5538981c6ef99b236c0a60b73/3829c15bf5f520c13998a3479ba0ce7b
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
使黑暗之眼与冰结师周围的魔法能量产生共鸣,增加自身的基本攻击力和技能攻击力。\n
"""
@@ -863,7 +850,7 @@ class Skill25(ActiveSkill):
# 水晶剑
# mage_male/glacial_master/0232c151ef3731c2dede51931a374723
# a5ccbaf5538981c6ef99b236c0a60b73/0232c151ef3731c2dede51931a374723
class Skill26(PassiveSkill):
class Skill27(PassiveSkill):
"""
移除[冰魄剑]第3击,第1和第2击强化成[水晶剑]进行攻击。 可以把散落在上/下方的敌人聚到冰结师面前,第2击还能让敌人进入减速状态。\n
[水晶剑]的攻击力与[冰魄剑]的第1/2击的攻击力成比例,减速效果与[冰魄剑]第3击的减速效果相同。\n
@@ -893,7 +880,7 @@ class Skill26(PassiveSkill):
# 冰魄锤击
# mage_male/glacial_master/01c3a2fb793d293a25ed8dc7a0d70c1a
# a5ccbaf5538981c6ef99b236c0a60b73/01c3a2fb793d293a25ed8dc7a0d70c1a
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
生成巨大的冰锤,前冲后向下猛烈砸击。 施放过程中,会根据输入的方向键改变移动形态。\n
前方 : 突进到最大距离。\n
@@ -951,7 +938,7 @@ class Skill27(ActiveSkill):
# 旋冰穿刺
# mage_male/glacial_master/9cb6f9ed646fa87f9b7680a42ce83d1a
# a5ccbaf5538981c6ef99b236c0a60b73/9cb6f9ed646fa87f9b7680a42ce83d1a
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
用寒冰螺旋包裹自身并向前急速旋转攻击敌人,可以使范围内的敌人受到多段攻击伤害。\n
对无法抓取的敌人不适用控制效果,不会造成多段攻击伤害,而是造成单独的1次伤害。\n
@@ -1016,7 +1003,7 @@ class Skill28(ActiveSkill):
# 极冰绽放
# mage_male/glacial_master/03bb5314ffd41e9458d67ef924fef38f
# a5ccbaf5538981c6ef99b236c0a60b73/03bb5314ffd41e9458d67ef924fef38f
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
在魔法阵内生成冰之结晶,使阵内敌人进入强制控制状态,并召唤出多个大冰柱乱击敌人,最后击碎冰柱给敌人造成冰属性伤害。\n
连续按下技能键时,可以更快地发动强击。\n
@@ -1095,7 +1082,7 @@ class Skill29(ActiveSkill):
# 冰雪风暴
# mage_male/glacial_master/8f73f243041c2d27739fe7696f02bf9b
# a5ccbaf5538981c6ef99b236c0a60b73/8f73f243041c2d27739fe7696f02bf9b
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
生成魔法阵并召唤出强威力的寒气风暴; 寒气风暴原地旋转时给予周围敌人多段攻击伤害。 当寒气风暴聚集在一起后会产生爆炸,并对周围敌人造成更大伤害。\n
生成魔法阵和寒气风暴旋转时,周围的敌人会进入冰冻状态。 风暴旋转时魔法阵内的敌人会被聚集到风暴中心。\n
@@ -1162,7 +1149,7 @@ class Skill30(ActiveSkill):
# 冰舞乱击
# mage_male/glacial_master/202edb928046f4fa6dedf6337377efd5
# a5ccbaf5538981c6ef99b236c0a60b73/202edb928046f4fa6dedf6337377efd5
class Skill31(PassiveSkill):
class Skill32(PassiveSkill):
"""
学习后,[极冰绽放]技能向前方快速飞出后压缩冷气,向抓取的敌人快速施放[冰舞乱击]。 对抓取的敌人进行乱击和强击,对无法抓取的敌人造成冲击波攻击。 [极冰绽放]的乱击数增加时,该技能的乱击数也会增加[极冰绽放]乱击数增加量的50%。\n
突进时按上/下方向键可以改变突进的方向。\n
@@ -1197,7 +1184,7 @@ class Skill31(PassiveSkill):
# 冰封奥义
# mage_male/glacial_master/92360eab6e1f378902018eca681ac629
# a5ccbaf5538981c6ef99b236c0a60b73/92360eab6e1f378902018eca681ac629
class Skill32(PassiveSkill):
class Skill33(PassiveSkill):
"""
增加基本攻击力和转职技能攻击力。 若敌人在角色周围停留一定时间,则会进入冰冻状态。\n
在决斗场无法冰冻敌人。\n
@@ -1232,7 +1219,7 @@ class Skill32(PassiveSkill):
# 千旋冰轮破
# mage_male/glacial_master/78be08a3f8c834d3b06fa20c6a08c5a5
# a5ccbaf5538981c6ef99b236c0a60b73/78be08a3f8c834d3b06fa20c6a08c5a5
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
生成带有利齿的冰轮抛向敌人。 冰轮环绕敌人并对其造成多段攻击伤害,而后凝聚成大冰轮吸附周围的敌人,再次对目标进行多段攻击,最后引发爆破。\n
大小冰轮皆按照领主、 精英怪物、 普通怪物的先后顺序进行自动攻击。\n
@@ -1271,7 +1258,7 @@ class Skill33(ActiveSkill):
# 冰凌破
# mage_male/glacial_master/bc11d28c04e01923a093d65752c55516
# a5ccbaf5538981c6ef99b236c0a60b73/bc11d28c04e01923a093d65752c55516
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
向前平抛出带有冰凌的冰球。 冰球在移动一定距离后进行扩张并生成大量冰凌攻击敌人,同时对目标产生吸附效果,最后引发爆炸。 可以使用方向键控制冰球的平抛方向。\n
"""
@@ -1334,7 +1321,7 @@ class Skill34(ActiveSkill):
# 千里冰封
# mage_male/glacial_master/d296043df164385a14cb973c8c7c4d07
# a5ccbaf5538981c6ef99b236c0a60b73/d296043df164385a14cb973c8c7c4d07
class Skill35(ActiveSkill):
class Skill36(ActiveSkill):
"""
在前方地面快速生成冰雾,同时生出大量冰刺攻击敌人。 受到冰雾或冰刺攻击的敌人,有一定几率进入冰冻状态。\n
"""
@@ -1400,7 +1387,7 @@ class Skill35(ActiveSkill):
# 冰之技艺
# mage_male/glacial_master/1803b6a67047cafb9e289b4f33cc507b
# a5ccbaf5538981c6ef99b236c0a60b73/1803b6a67047cafb9e289b4f33cc507b
class Skill36(PassiveSkill):
class Skill37(PassiveSkill):
"""
增加基本攻击和转职系列技能的攻击力。\n
并且与[冰魄剑]、 [冰魄旋枪]、 [寒冰连枪]、 [冰魄锤击]、 [旋冰穿刺]、 [极冰绽放]、 [碎冰破]、 [极冰猎魔斩]等技能类似的用冰武器攻击敌人的技能命中敌人时,技能结束时会出现保留原技能部分攻击力的冰枪,插入被原始技能命中后存活的敌人中最强的敌人。\n
@@ -1430,7 +1417,7 @@ class Skill36(PassiveSkill):
# 碎冰破
# mage_male/glacial_master/de3fea2d65c597f4d55c70a02b97fc79
# a5ccbaf5538981c6ef99b236c0a60b73/de3fea2d65c597f4d55c70a02b97fc79
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
制造冰柱后破坏冰柱,利用碎片和冲击波攻击敌人。 近距离的敌人会受到碎片和冲击波的全部伤害,远距离的敌人只会受到冲击波伤害。\n
冰柱生成时,附近的敌人会进入冰冻状态。\n
@@ -1494,7 +1481,7 @@ class Skill37(ActiveSkill):
# 极冰领域
# mage_male/glacial_master/d0cdaca82892e54097f22a1f60817048
# a5ccbaf5538981c6ef99b236c0a60b73/d0cdaca82892e54097f22a1f60817048
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
凝缩黑暗之眼的冷气后向四周喷发,对敌人造成伤害并使敌人短时间内进入强制控制状态。 凝缩冷气过程中为无敌状态,喷发后进入霸体状态。\n
"""
@@ -1552,7 +1539,7 @@ class Skill38(ActiveSkill):
# 永罪冰狱
# mage_male/glacial_master/c61f5a010370101402b05b21916c2071
# a5ccbaf5538981c6ef99b236c0a60b73/c61f5a010370101402b05b21916c2071
class Skill39(ActiveSkill):
class Skill40(ActiveSkill):
"""
发射用永恒之冰制造的冰箭攻击敌人,对命中的敌人造成伤害并制造寒冰监狱,对附近的敌人造成伤害并禁锢敌人。\n
冰块会越来越大,禁锢附近敌人并造成伤害,最后爆炸。\n
@@ -1593,7 +1580,7 @@ class Skill39(ActiveSkill):
# 冰凝之魂
# mage_male/glacial_master/82fc7ec7cfb2b7afa8c125a2d9420a78
# a5ccbaf5538981c6ef99b236c0a60b73/82fc7ec7cfb2b7afa8c125a2d9420a78
class Skill40(PassiveSkill):
class Skill41(PassiveSkill):
"""
知源·冰结师专属战斗技巧,精通冰结魔法的同时,磨炼操纵魔法武器的体术。 增加基本攻击力和转职技能攻击力,变更部分技能效果。\n
[冰魄旋枪]\n
@@ -1623,7 +1610,7 @@ class Skill40(PassiveSkill):
# 极冰猎魔斩
# mage_male/glacial_master/9f57da5cb3651d81ca7dc9f78be33d01
# a5ccbaf5538981c6ef99b236c0a60b73/9f57da5cb3651d81ca7dc9f78be33d01
class Skill41(ActiveSkill):
class Skill42(ActiveSkill):
"""
双手汇聚寒气,制造两把巨大的冰霜巨剑后,斩击敌人。\n
"""
@@ -1650,7 +1637,7 @@ class Skill41(ActiveSkill):
# 永劫 : 纳斯特隆德
# mage_male/glacial_master/0e3da11226dd30c2aaef52e36eff7f3f
# a5ccbaf5538981c6ef99b236c0a60b73/0e3da11226dd30c2aaef52e36eff7f3f
class Skill42(ActiveSkill):
class Skill43(ActiveSkill):
"""
以自身武器为媒介,生成冰霜长矛,散播寒流,使周围的敌人进入冻结状态。 然后,使用冰霜长矛连续攻击,完全破坏地面,并引发强烈的冰霜风暴,将浮在空中的冰霜碎片融合成冰霜巨锤,发动终结攻击。\n
[三次觉醒技能]\n
@@ -47,30 +47,29 @@ class Skill0(ActiveSkill):
# 魔法冰球
# mage_male/swift_master/5dc7008b12a459325b548b0715c6b73c
# a5ccbaf5538981c6ef99b236c0a60b73/5dc7008b12a459325b548b0715c6b73c
# MIGRATION: character 中没有同名技能“魔法冰球”,暂不启用
# class Skill1(ActiveSkill):
# """
# 向前方发射魔法冰球。\n
# 在决斗场内,冰球大小随技能等级增加而增大。\n
# """
# name = "魔法冰球"
# learnLv = 1
# masterLv = 60
# maxLv = 70
# cellPos = (2,1)
# position = 2
# rangeLv = 2
# cd = 2
# mp = [10, 84]
# uuid = "5dc7008b12a459325b548b0715c6b73c"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 冰球大小 : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
class Skill1(ActiveSkill):
"""
向前方发射魔法冰球。\n
在决斗场内,冰球大小随技能等级增加而增大。\n
"""
name = "魔法冰球"
learnLv = 1
masterLv = 60
maxLv = 70
cellPos = (2,1)
position = 2
rangeLv = 2
cd = 2
mp = [10, 84]
uuid = "5dc7008b12a459325b548b0715c6b73c"
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_male/swift_master/bb34e8854a93fd250347a1c64119f7ab
@@ -133,24 +132,23 @@ class Skill3(PassiveSkill):
# 后跳
# mage_male/swift_master/7822d6d52e10964a6755f142c666b494
# a5ccbaf5538981c6ef99b236c0a60b73/7822d6d52e10964a6755f142c666b494
# MIGRATION: character 中没有同名技能“后跳”,暂不启用
# class Skill4(ActiveSkill):
# """
# 使自身向后方小跳并避开敌人的攻击。\n
# """
# name = "后跳"
# learnLv = 1
# masterLv = 1
# maxLv = 1
# cellPos = (3,0)
# position = 3
# rangeLv = None
# cd = []
# uuid = "7822d6d52e10964a6755f142c666b494"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
class Skill4(ActiveSkill):
"""
使自身向后方小跳并避开敌人的攻击。\n
"""
name = "后跳"
learnLv = 1
masterLv = 1
maxLv = 1
cellPos = (3,0)
position = 3
rangeLv = None
cd = []
uuid = "7822d6d52e10964a6755f142c666b494"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 基础精通
@@ -185,193 +183,187 @@ class Skill5(PassiveSkill):
# 受身蹲伏
# mage_male/swift_master/ce26c6b69d02a440a81b552bec94f03b
# a5ccbaf5538981c6ef99b236c0a60b73/ce26c6b69d02a440a81b552bec94f03b
# MIGRATION: character 中没有同名技能“受身蹲伏”,暂不启用
# class Skill6(ActiveSkill):
# """
# 使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
# """
# name = "受身蹲伏"
# learnLv = 1
# masterLv = 10
# maxLv = 20
# cellPos = (2,0)
# position = 2
# rangeLv = None
# cd = 5
# mp = [1, 1]
# uuid = "ce26c6b69d02a440a81b552bec94f03b"
# icon = "$common/$uuid"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 蹲伏姿势最短无敌时间 : {value0}秒
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 蹲伏姿势最长无敌时间 : {value1}秒
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 起身时霸体时间 : {value2}秒
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill6(ActiveSkill):
"""
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
"""
name = "受身蹲伏"
learnLv = 1
masterLv = 10
maxLv = 20
cellPos = (2,0)
position = 2
rangeLv = None
cd = 5
mp = [1, 1]
uuid = "ce26c6b69d02a440a81b552bec94f03b"
icon = "$common/$uuid"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 蹲伏姿势最短无敌时间 : {value0}秒
data0 = get_data(f'{prefix}/{uuid}', 0)
# 蹲伏姿势最长无敌时间 : {value1}秒
data1 = get_data(f'{prefix}/{uuid}', 1)
# 起身时霸体时间 : {value2}秒
data2 = get_data(f'{prefix}/{uuid}', 2)
# 技能连招
# mage_male/swift_master/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# a5ccbaf5538981c6ef99b236c0a60b73/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# MIGRATION: character 中没有同名技能“技能连招”,暂不启用
# class Skill7(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 Skill7(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_male/swift_master/892ef624d8bf3d7fc045f84825fd6104
# a5ccbaf5538981c6ef99b236c0a60b73/892ef624d8bf3d7fc045f84825fd6104
# MIGRATION: character 中没有同名技能“防具精通”,暂不启用
# class Skill8(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 Skill8(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_male/swift_master/78bd107acd474518b606be1e4fd38239
# a5ccbaf5538981c6ef99b236c0a60b73/78bd107acd474518b606be1e4fd38239
# MIGRATION: character 中没有同名技能“擒拿掌”,暂不启用
# class Skill9(ActiveSkill):
# """
# 抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
# 对无法抓取的敌人不适用控制效果。\n
# 转职为次元行者时,技能类型变为独立攻击力。\n
# """
# name = "擒拿掌"
# learnLv = 5
# masterLv = 60
# maxLv = 70
# cellPos = (8,2)
# position = 8
# rangeLv = 2
# cd = 4
# mp = [14, 168]
# uuid = "78bd107acd474518b606be1e4fd38239"
# 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):
"""
抓取前方1名敌人后用力扔开,被掷出的敌人落地时会生成冲击波并对周围的敌人造成伤害。\n
对无法抓取的敌人不适用控制效果。\n
转职为次元行者时,技能类型变为独立攻击力。\n
"""
name = "擒拿掌"
learnLv = 5
masterLv = 60
maxLv = 70
cellPos = (8,2)
position = 8
rangeLv = 2
cd = 4
mp = [14, 168]
uuid = "78bd107acd474518b606be1e4fd38239"
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_male/swift_master/a5fa08f5d509e6ff2ebc68856a470b5a
# a5ccbaf5538981c6ef99b236c0a60b73/a5fa08f5d509e6ff2ebc68856a470b5a
# MIGRATION: character 中没有同名技能“魔球连射”,暂不启用
# class Skill10(ActiveSkill):
# """
# 快速生成多个魔法球并向前连续发射。\n
# 转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
# """
# name = "魔球连射"
# learnLv = 5
# masterLv = 1
# maxLv = 11
# cellPos = (0,2)
# position = 0
# rangeLv = 2
# cd = 3
# mp = [22, 183]
# 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)
class Skill10(ActiveSkill):
"""
快速生成多个魔法球并向前连续发射。\n
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
"""
name = "魔球连射"
learnLv = 5
masterLv = 1
maxLv = 11
cellPos = (0,2)
position = 0
rangeLv = 2
cd = 3
mp = [22, 183]
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)
# 幽冥火
# mage_male/swift_master/cfacda0647b9a0f595df2c2aad30c18d
# a5ccbaf5538981c6ef99b236c0a60b73/cfacda0647b9a0f595df2c2aad30c18d
# MIGRATION: character 中没有同名技能“幽冥火”,暂不启用
# class Skill11(ActiveSkill):
# """
# 生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
# 转职成次元行者时,可以学习[虚妄之火]技能。\n
# 学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
# """
# name = "幽冥火"
# learnLv = 10
# masterLv = 10
# maxLv = 20
# cellPos = (2,3)
# position = 2
# rangeLv = 3
# cd = 10
# mp = [30, 345]
# uuid = "cfacda0647b9a0f595df2c2aad30c18d"
# 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)
class Skill11(ActiveSkill):
"""
生成两团幽冥火,可以增加自身的物理和魔法防御力,且造成一定伤害,效果持续一定时间。\n
转职成次元行者时,可以学习[虚妄之火]技能。\n
学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
"""
name = "幽冥火"
learnLv = 10
masterLv = 10
maxLv = 20
cellPos = (2,3)
position = 2
rangeLv = 3
cd = 10
mp = [30, 345]
uuid = "cfacda0647b9a0f595df2c2aad30c18d"
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)
# 瞬移
# mage_male/swift_master/3d8f3d438405d79f8d3ed68072674d1e
# a5ccbaf5538981c6ef99b236c0a60b73/3d8f3d438405d79f8d3ed68072674d1e
class Skill11(ActiveSkill):
class Skill12(ActiveSkill):
"""
向指定方向快速移动一定距离。\n
"""
@@ -398,130 +390,126 @@ class Skill11(ActiveSkill):
# 旋火盾
# mage_male/swift_master/8ee0099656df08a0b39225f8a21d514b
# a5ccbaf5538981c6ef99b236c0a60b73/8ee0099656df08a0b39225f8a21d514b
# MIGRATION: character 中没有同名技能“旋火盾”,暂不启用
# class Skill13(ActiveSkill):
# """
# 生成火焰盾牌并向前发射,使其攻击敌人。\n
# 持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
# """
# name = "旋火盾"
# learnLv = 10
# masterLv = 60
# maxLv = 70
# cellPos = (0,3)
# position = 0
# rangeLv = 2
# cd = 4
# mp = [31, 259]
# uuid = "8ee0099656df08a0b39225f8a21d514b"
# hasVP = False
# hasUP = False
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 盾牌攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 所受伤害减少率 (远程) : {value1}%
# data1 = get_data(f'{prefix}/{uuid}', 1)
# # 盾牌前进距离 : {value2}px
# data2 = get_data(f'{prefix}/{uuid}', 2)
class Skill13(ActiveSkill):
"""
生成火焰盾牌并向前发射,使其攻击敌人。\n
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
"""
name = "旋火盾"
learnLv = 10
masterLv = 60
maxLv = 70
cellPos = (0,3)
position = 0
rangeLv = 2
cd = 4
mp = [31, 259]
uuid = "8ee0099656df08a0b39225f8a21d514b"
hasVP = False
hasUP = False
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 盾牌攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 所受伤害减少率 (远程) : {value1}%
data1 = get_data(f'{prefix}/{uuid}', 1)
# 盾牌前进距离 : {value2}px
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化 - 后跳
# mage_male/swift_master/2b340542e776818b78f3212af184bd6b
# a5ccbaf5538981c6ef99b236c0a60b73/2b340542e776818b78f3212af184bd6b
# MIGRATION: character 中没有同名技能“强化 - 后跳”,暂不启用
# class Skill14(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 Skill14(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_male/swift_master/1fea5a626f15230237946a11a9d11582
# a5ccbaf5538981c6ef99b236c0a60b73/1fea5a626f15230237946a11a9d11582
# MIGRATION: character 中没有同名技能“跃翔”,暂不启用
# class Skill15(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 Skill15(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_male/swift_master/f2fb27162beb0b87a7cb9af7900e95f2
# a5ccbaf5538981c6ef99b236c0a60b73/f2fb27162beb0b87a7cb9af7900e95f2
# MIGRATION: character 中没有同名技能“冰魄剑”,暂不启用
# class Skill16(ActiveSkill):
# """
# 生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
# 转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
# """
# name = "冰魄剑"
# learnLv = 15
# masterLv = 60
# maxLv = 70
# cellPos = (0,4)
# position = 0
# rangeLv = 2
# cd = 5
# mp = [30, 280]
# uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
# hasVP = False
# hasUP = True
# custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
#
# # 第1击和第2击攻击力 : {value0}%
# data0 = get_data(f'{prefix}/{uuid}', 0)
# # 第3击攻击力 : {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 Skill16(ActiveSkill):
"""
生成冰魄剑连续攻击敌人。 第1击和第2击使敌人进入僵直状态,第3击则可以击退敌人,并有一定几率使敌人进入减速状态。\n
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
"""
name = "冰魄剑"
learnLv = 15
masterLv = 60
maxLv = 70
cellPos = (0,4)
position = 0
rangeLv = 2
cd = 5
mp = [30, 280]
uuid = "f2fb27162beb0b87a7cb9af7900e95f2"
hasVP = False
hasUP = True
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
# 第1击和第2击攻击力 : {value0}%
data0 = get_data(f'{prefix}/{uuid}', 0)
# 第3击攻击力 : {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_male/swift_master/47bd4871f29defc2a0021ee9261d7a5b
# a5ccbaf5538981c6ef99b236c0a60b73/47bd4871f29defc2a0021ee9261d7a5b
class Skill16(PassiveSkill):
class Skill17(PassiveSkill):
"""
熟练使用风的力量,掌握该技能后会增加移动速度,施放[魔法旋风]后可以通过X键追加攻击,还可以在空中进行冲刺攻击以及追加跳跃。\n
使用追加跳跃后,连续按下跳跃键可以缓慢降落。\n
@@ -551,7 +539,7 @@ class Skill16(PassiveSkill):
# 狂风冲刺
# mage_male/swift_master/669f1428193f61f9d92c743b72438c4d
# a5ccbaf5538981c6ef99b236c0a60b73/669f1428193f61f9d92c743b72438c4d
class Skill17(ActiveSkill):
class Skill18(ActiveSkill):
"""
利用风的力量,瞬间冲刺一段距离。 在空中也可以施放,冲刺过程中,将对碰到的敌人给予伤害和僵直效果,并在一定时间内,可通过追加操作再进行冲刺。 可强制中断当前施放中的技能,并立即施放[狂风冲刺]。\n
在决斗场中,无法在空中施放。\n
@@ -586,7 +574,7 @@ class Skill17(ActiveSkill):
# 回风斩
# mage_male/swift_master/8510294202d0e042dd29a2422fc6770d
# a5ccbaf5538981c6ef99b236c0a60b73/8510294202d0e042dd29a2422fc6770d
class Skill18(ActiveSkill):
class Skill19(ActiveSkill):
"""
引发锋利的寒风攻击周围的敌人。\n
"""
@@ -620,7 +608,7 @@ class Skill18(ActiveSkill):
# 疾风之棍棒精通
# mage_male/swift_master/087d1068ff506d090710566608a17760
# a5ccbaf5538981c6ef99b236c0a60b73/087d1068ff506d090710566608a17760
class Skill19(PassiveSkill):
class Skill20(PassiveSkill):
"""
增加武器的物理攻击力和暴击率,减少除[万象风龙阵]、 [无限风域]、 [风之极·永坠]之外技能的冷却时间。 使用棍棒系列武器攻击敌人时,武器上凝聚风之力,可以增加命中率和攻击速度。\n
"""
@@ -656,7 +644,7 @@ class Skill19(PassiveSkill):
# 流风诀
# mage_male/swift_master/38612d8f2561edc2eb68d5057a837bfa
# a5ccbaf5538981c6ef99b236c0a60b73/38612d8f2561edc2eb68d5057a837bfa
class Skill20(ActiveSkill):
class Skill21(ActiveSkill):
"""
在逐风者周围聚集风的力量,增加攻击力以及防御能力。增加自身回避率,并且增加物理/魔法防御力。\n
"""
@@ -688,7 +676,7 @@ class Skill20(ActiveSkill):
# 朔风牵引
# mage_male/swift_master/a2d943797daca862a6f321aca6ac9bfa
# a5ccbaf5538981c6ef99b236c0a60b73/a2d943797daca862a6f321aca6ac9bfa
class Skill21(ActiveSkill):
class Skill22(ActiveSkill):
"""
在前方产生逆风,将敌人吸附到角色周围,甚至可以将倒地状态的敌人吸附过来。 逆风效果只对地面上的敌人有效。 可以强制中断逆风并立即施放其他技能,或反之也可以。\n
在决斗场中,无法拉起倒地状态的敌人。\n
@@ -725,30 +713,29 @@ class Skill21(ActiveSkill):
# 暴击
# mage_male/swift_master/fc1262c19f3d0477ee8eda47b8db8696
# a5ccbaf5538981c6ef99b236c0a60b73/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_male/swift_master/b3659936a9a74c4ed6f7faf07cca1f9e
# a5ccbaf5538981c6ef99b236c0a60b73/b3659936a9a74c4ed6f7faf07cca1f9e
class Skill23(ActiveSkill):
class Skill24(ActiveSkill):
"""
生成向前方移动的旋风攻击敌人。 旋风能将敌人旋转起来,给敌人造成伤害后消失。\n
"""
@@ -782,7 +769,7 @@ class Skill23(ActiveSkill):
# 风鸣冲击
# mage_male/swift_master/6a1d1f08a6572be420bb3a256c44c015
# a5ccbaf5538981c6ef99b236c0a60b73/6a1d1f08a6572be420bb3a256c44c015
class Skill24(ActiveSkill):
class Skill25(ActiveSkill):
"""
将风聚集在手中向前方发射,击退受到伤害的敌人。\n
在决斗场中,无法击退霸体状态的敌人。\n
@@ -815,7 +802,7 @@ class Skill24(ActiveSkill):
# 双翼风刃
# mage_male/swift_master/c7bf7ccab413009640e65ca6f2f0263a
# a5ccbaf5538981c6ef99b236c0a60b73/c7bf7ccab413009640e65ca6f2f0263a
class Skill25(ActiveSkill):
class Skill26(ActiveSkill):
"""
双手连续发射旋风。 敌人会被吸附到旋风中心。\n
"""
@@ -846,7 +833,7 @@ class Skill25(ActiveSkill):
# 风之意志
# mage_male/swift_master/5f4c55fe2ebdf0623bd76d4fda872ddc
# a5ccbaf5538981c6ef99b236c0a60b73/5f4c55fe2ebdf0623bd76d4fda872ddc
class Skill26(PassiveSkill):
class Skill27(PassiveSkill):
"""
逐风者运用风的力量,增加基本攻击力和转职技能攻击力。\n
"""
@@ -870,7 +857,7 @@ class Skill26(PassiveSkill):
# 刃风
# mage_male/swift_master/128b9ddef2262f40723deae4407bdb42
# a5ccbaf5538981c6ef99b236c0a60b73/128b9ddef2262f40723deae4407bdb42
class Skill27(ActiveSkill):
class Skill28(ActiveSkill):
"""
将风环绕在身体周围,瞬间加速靠近附近一定范围内最强的敌人 (领主 > 稀有 > 普通) 的后方并攻击敌人。\n
在敌人发现自己之前,出现在另一边,发动锋利的风刃攻击,然后将移动路径上留下的风凝缩并引爆,对周围敌人造成伤害。\n
@@ -940,7 +927,7 @@ class Skill27(ActiveSkill):
# 风暴之眼
# mage_male/swift_master/ecc23c980ea71450c0ad0c3fd232f329
# a5ccbaf5538981c6ef99b236c0a60b73/ecc23c980ea71450c0ad0c3fd232f329
class Skill28(ActiveSkill):
class Skill29(ActiveSkill):
"""
在自身周围生成小型风暴吸附敌人,然后爆发出风暴的力量,给敌人造成伤害并浮空。\n
"""
@@ -989,7 +976,7 @@ class Skill28(ActiveSkill):
# 真空旋风破
# mage_male/swift_master/1b1cfab062e0768bcc889e33e1f30dbf
# a5ccbaf5538981c6ef99b236c0a60b73/1b1cfab062e0768bcc889e33e1f30dbf
class Skill29(ActiveSkill):
class Skill30(ActiveSkill):
"""
生成龙卷风制压敌人。 施放后先将敌人吸附到龙卷风中心,然后引发爆炸并给敌人造成伤害。\n
"""
@@ -1046,7 +1033,7 @@ class Skill29(ActiveSkill):
# 风暴之拳
# mage_male/swift_master/c77a417c43de80c4ce32c1ed405d174a
# a5ccbaf5538981c6ef99b236c0a60b73/c77a417c43de80c4ce32c1ed405d174a
class Skill30(ActiveSkill):
class Skill31(ActiveSkill):
"""
聚集风的力量,施展致命的重拳。 若被重拳命中,则会引发风暴并给予多段伤害。 若使用方向键,可以向前突进并施展重拳。\n
"""
@@ -1104,7 +1091,7 @@ class Skill30(ActiveSkill):
# 御风之力
# mage_male/swift_master/852f8ad797db4dca1405cb3e77198401
# a5ccbaf5538981c6ef99b236c0a60b73/852f8ad797db4dca1405cb3e77198401
class Skill31(PassiveSkill):
class Skill32(PassiveSkill):
"""
接受风神的力量,变得更加锐利和敏捷。\n
增加暴击伤害和移动速度。\n
@@ -1131,7 +1118,7 @@ class Skill31(PassiveSkill):
# 万象风龙阵
# mage_male/swift_master/0b8db1e10b3abbd24d38564e708675d5
# a5ccbaf5538981c6ef99b236c0a60b73/0b8db1e10b3abbd24d38564e708675d5
class Skill32(ActiveSkill):
class Skill33(ActiveSkill):
"""
召唤飓风,将地面上的所有敌人横扫一空。 飓风飞速旋转并粉碎敌人。\n
"""
@@ -1165,7 +1152,7 @@ class Skill32(ActiveSkill):
# 疾风瞬影闪
# mage_male/swift_master/dcb31a63ef58954f44ff2070c42a9a98
# a5ccbaf5538981c6ef99b236c0a60b73/dcb31a63ef58954f44ff2070c42a9a98
class Skill33(ActiveSkill):
class Skill34(ActiveSkill):
"""
生成风之剑,向前突进并疯狂砍伤敌人。 被风刃割伤的敌人,会追加受到疾风的伤害。 按向前方向键时,可以增加突进距离。\n
"""
@@ -1216,7 +1203,7 @@ class Skill33(ActiveSkill):
# 风卷残云
# mage_male/swift_master/8572675ec6a1f50b6eff6a867376c2de
# a5ccbaf5538981c6ef99b236c0a60b73/8572675ec6a1f50b6eff6a867376c2de
class Skill34(ActiveSkill):
class Skill35(ActiveSkill):
"""
在自身周围生成强力的风暴后,向前抛出。 周围的敌人会吸附到风暴中心。\n
向前方抛出的风暴持续一定时间后爆炸。 按方向键时,可以抛出更远的距离。\n
@@ -1271,7 +1258,7 @@ class Skill34(ActiveSkill):
# 风神诀
# mage_male/swift_master/b5e3d014f75f3d17abdea52cca57f7e9
# a5ccbaf5538981c6ef99b236c0a60b73/b5e3d014f75f3d17abdea52cca57f7e9
class Skill35(PassiveSkill):
class Skill36(PassiveSkill):
"""
攻击时造成额外的多段伤害。\n
"""
@@ -1295,7 +1282,7 @@ class Skill35(PassiveSkill):
# 游龙惊风破
# mage_male/swift_master/d110449993fb973f1a62c62c695003db
# a5ccbaf5538981c6ef99b236c0a60b73/d110449993fb973f1a62c62c695003db
class Skill36(ActiveSkill):
class Skill37(ActiveSkill):
"""
向前方抛出压缩后的飓风,然后利用超强的旋转力量引发巨大的爆炸。 若飓风没有触碰到敌人,角色则不会突进,飓风将自动爆炸。\n
"""
@@ -1350,7 +1337,7 @@ class Skill36(ActiveSkill):
# 九霄风雷
# mage_male/swift_master/b799700ee73e99e0ac27aaa307492033
# a5ccbaf5538981c6ef99b236c0a60b73/b799700ee73e99e0ac27aaa307492033
class Skill37(ActiveSkill):
class Skill38(ActiveSkill):
"""
和龙卷风合为一体,攻击指定位置的敌人。施放时,可以指定龙卷风降临的位置,然后和龙卷风合为一体给予敌人多段伤害并引发爆炸造成巨大伤害。 龙卷风降临的位置只能选择角色前方。 选择位置过程中,再次按攻击键 (x) 或技能键可以立即开始冲撞。 可以在空中施放该技能。\n
"""
@@ -1402,7 +1389,7 @@ class Skill37(ActiveSkill):
# 无限风域
# mage_male/swift_master/5ece7efb92358406e59338ef66479010
# a5ccbaf5538981c6ef99b236c0a60b73/5ece7efb92358406e59338ef66479010
class Skill38(ActiveSkill):
class Skill39(ActiveSkill):
"""
借助狂风之力,在风暴中心内快速飞行并攻击敌人。 被命中的敌人处于僵直状态,最后向范围内最强的敌人(领主 > 稀有 > 深渊 > 普通怪物)施展最后一击。 攻击期间,若连续按攻击键或技能键,会减少攻击时间。 可以在空中施放该技能。\n
"""
@@ -1443,7 +1430,7 @@ class Skill38(ActiveSkill):
# 初始之风
# mage_male/swift_master/05ee4433394678e5014c67dafee798ff
# a5ccbaf5538981c6ef99b236c0a60b73/05ee4433394678e5014c67dafee798ff
class Skill39(PassiveSkill):
class Skill40(PassiveSkill):
"""
知源·逐风者将黑暗之眼的力量在体内同化,与风化为一体,展现撕裂一切、 不被任何东西束缚的危险而自由的力量。\n
增加基本攻击力和转职技能攻击力,部分技能效果变更并获得新的能力。\n
@@ -1473,7 +1460,7 @@ class Skill39(PassiveSkill):
# 怒风狂涌
# mage_male/swift_master/29c0b8b3eed7252b3bdcddc2b4e9e3a0
# a5ccbaf5538981c6ef99b236c0a60b73/29c0b8b3eed7252b3bdcddc2b4e9e3a0
class Skill40(ActiveSkill):
class Skill41(ActiveSkill):
"""
逐风者在天空中呼唤飓风,与风暴同化,向四面八方呼啸而过,将命中的敌人拉到中央,生成狂乱气流。\n
然后,逐风者再次现身,使气流汇聚成风暴后升空,与台风的碰撞,引发强烈爆炸。\n
@@ -1512,7 +1499,7 @@ class Skill40(ActiveSkill):
# 风之极·永坠
# mage_male/swift_master/e0578e280d5de3aa6d59b9ec7498a19b
# a5ccbaf5538981c6ef99b236c0a60b73/e0578e280d5de3aa6d59b9ec7498a19b
class Skill41(ActiveSkill):
class Skill42(ActiveSkill):
"""
逐风者化身风暴,升至空中,俯瞰地面,随后向地面俯冲,脚下生成强烈狂风,粉碎一切抵抗风暴之神的愚蠢敌人,不留一丝痕迹。\n
[三次觉醒技能]\n