1141 lines
38 KiB
Python
1141 lines
38 KiB
Python
#0ee8fa5dc525c1a1f23fc6911e921e4a
|
|
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
|
|
from core.basic.character import Character
|
|
prefix = "knight/paladin/cn/skillDetail"
|
|
|
|
|
|
# 盾击
|
|
# knight/paladin/717f1e2104fe4b796f800352fa143ecc
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/717f1e2104fe4b796f800352fa143ecc
|
|
class Skill6(ActiveSkill):
|
|
"""
|
|
挥舞盾牌对敌人进行强力攻击, 并使其进入眩晕状态。\n
|
|
追加操作时可以提起盾牌向前突进。\n
|
|
[厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。]
|
|
"""
|
|
name = "盾击"
|
|
learnLv = 5
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 2 #TODO
|
|
rangeLv = 2
|
|
cd = 3
|
|
mp = [5, 180]
|
|
uuid = "717f1e2104fe4b796f800352fa143ecc"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 挥击攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 眩晕几率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 眩晕持续时间 : {value2}秒
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 追加操作时突进攻击力 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
hit3 = 1
|
|
|
|
|
|
# 天使降临
|
|
# knight/paladin/2a0a39184de92acf1c1375e00b77404c
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/2a0a39184de92acf1c1375e00b77404c
|
|
class Skill15(PassiveSkill):
|
|
"""
|
|
将天界之光降临到武器和盾牌上, 对武器赋予光属性。 同时, 帕拉丁的战斗动作发生变化并增加物理攻击力。 盾牌朝前方时, 受到攻击时不会倒地, 同时增加物理/魔法防御力。\n
|
|
防御成功时进入霸体状态, 效果持续一定时间。\n
|
|
被攻击增加的防御力在施放[圣盾]、 [神光庇护]时不适用。\n
|
|
在决斗场中, 不适用前方防御和光属性赋予功能。
|
|
"""
|
|
name = "天使降临"
|
|
learnLv = 15
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 0 #TODO
|
|
rangeLv = 3
|
|
uuid = "2a0a39184de92acf1c1375e00b77404c"
|
|
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)
|
|
associate = [{"data":data1,"type":"$*PAtkP"}]
|
|
|
|
# 天使光翼
|
|
# knight/paladin/9dc8438e4572d39243c97da31c113acc
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/9dc8438e4572d39243c97da31c113acc
|
|
class Skill16(PassiveSkill):
|
|
"""
|
|
增加攻击力, 并减少技能冷却时间, 但1、 2、 3次觉醒技能除外。 同时, 自身受到的有形或无形的威胁吸收为光翼形态的能量, 然后消耗能量对自身和队友施加各种效果。\n
|
|
[获得天使之翼]\n
|
|
- 天使之翼攻击成功时\n
|
|
-\n
|
|
- 地图上有被[神光冲击]击中的敌人且自身处于防御状态时\n
|
|
[效果发动方式]\n
|
|
- 施放技能时, 按住技能键一定时间, 可以将天使光翼的能量注入技能并发动效果。\n
|
|
[发动的效果]\n
|
|
- [神光冲击] : 将敌人吸附到攻击地点。 此时, 根据消耗资源的阶段, 增加吸附范围。\n
|
|
- 转职后攻击技能 : 触发增益效果, 增加自身和队友的攻击速度、 移动速度、 施放速度、 暴击率和命中率。 根据消耗资源的阶段, 增加增益效果持续时间。\n
|
|
- [神光庇护] : 新增恢复自身和圣域内队友生命值的效果。 根据消耗资源的阶段, 增加生命值恢复量。\n
|
|
[学习戒律后]\n
|
|
进入地下城时, 天使光翼获得量增加2个。\n
|
|
[学习荣耀之光后]\n
|
|
- 进入地下城时, 天使光翼获得量增加4个。\n
|
|
[学习超越之翼后]\n
|
|
- 进入地下城时, 天使光翼获得量增加2个。 额外增加2个光翼, 最多可以拥有8个光翼。 在拥有7个及以上光翼的状态下, 发动[天使光翼]时, 效果中增加减少队友所受伤害的功能。\n
|
|
(所受伤害减少效果不与[圣盾]、 [神光庇护]的伤害减少效果叠加)
|
|
"""
|
|
name = "天使光翼"
|
|
learnLv = 15
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 1 #TODO
|
|
rangeLv = 3
|
|
uuid = "9dc8438e4572d39243c97da31c113acc"
|
|
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)
|
|
# [吸附范围]
|
|
# 第1阶段 : {value2}px
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 第2阶段 : {value3}px
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 第3阶段 : {value4}px
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
# 第4阶段 : {value5}px
|
|
data5 = get_data(f'{prefix}/{uuid}', 5)
|
|
# 第5阶段 : {value6}px
|
|
data6 = get_data(f'{prefix}/{uuid}', 6)
|
|
# 第6阶段 : {value7}px
|
|
data7 = get_data(f'{prefix}/{uuid}', 7)
|
|
# [效果]
|
|
# 攻击速度增加 : {value8}%
|
|
data8 = get_data(f'{prefix}/{uuid}', 8)
|
|
# 移动速度增加 : {value9}%
|
|
data9 = get_data(f'{prefix}/{uuid}', 9)
|
|
# 施放速度增加 : {value10}%
|
|
data10 = get_data(f'{prefix}/{uuid}', 10)
|
|
# 暴击率增加 : {value11}%
|
|
data11 = get_data(f'{prefix}/{uuid}', 11)
|
|
# 命中率增加 : {value12}%
|
|
data12 = get_data(f'{prefix}/{uuid}', 12)
|
|
# 队友攻击速度增加 : {value13}%
|
|
data13 = get_data(f'{prefix}/{uuid}', 13)
|
|
# 队友移动速度增加 : {value14}%
|
|
data14 = get_data(f'{prefix}/{uuid}', 14)
|
|
# 队友施放速度增加 : {value15}%
|
|
data15 = get_data(f'{prefix}/{uuid}', 15)
|
|
# 队友暴击率增加 : {value16}%
|
|
data16 = get_data(f'{prefix}/{uuid}', 16)
|
|
# 队友命中率增加 : {value17}%
|
|
data17 = get_data(f'{prefix}/{uuid}', 17)
|
|
# [效果持续时间]
|
|
# 第1阶段 : {value18}秒
|
|
data18 = get_data(f'{prefix}/{uuid}', 18)
|
|
# 第2阶段 : {value19}秒
|
|
data19 = get_data(f'{prefix}/{uuid}', 19)
|
|
# 第3阶段 : {value20}秒
|
|
data20 = get_data(f'{prefix}/{uuid}', 20)
|
|
# 第4阶段 : {value21}秒
|
|
data21 = get_data(f'{prefix}/{uuid}', 21)
|
|
# 第5阶段 : {value22}秒
|
|
data22 = get_data(f'{prefix}/{uuid}', 22)
|
|
# 第6阶段 : {value23}秒
|
|
data23 = get_data(f'{prefix}/{uuid}', 23)
|
|
# [每秒生命值恢复率]
|
|
# 第1阶段 : {value24}%
|
|
data24 = get_data(f'{prefix}/{uuid}', 24)
|
|
# 第2阶段 : {value25}%
|
|
data25 = get_data(f'{prefix}/{uuid}', 25)
|
|
# 第3阶段 : {value26}%
|
|
data26 = get_data(f'{prefix}/{uuid}', 26)
|
|
# 第4阶段 : {value27}%
|
|
data27 = get_data(f'{prefix}/{uuid}', 27)
|
|
# 第5阶段 : {value28}%
|
|
data28 = get_data(f'{prefix}/{uuid}', 28)
|
|
# 第6阶段 : {value29}%
|
|
data29 = get_data(f'{prefix}/{uuid}', 29)
|
|
# [神圣意志 : 大天使降临]生命值恢复效率 : {value30}%
|
|
data30 = get_data(f'{prefix}/{uuid}', 30)
|
|
# [队友所受伤害减少率]
|
|
# 拥有7个天使光翼时 : 5%
|
|
# 拥有8个天使光翼时 : 10%
|
|
|
|
associate = [{"data":data0,"type":"$*PAtkP"},{"data":data1,"type":"*cdReduce"}]
|
|
|
|
# 神光冲击
|
|
# knight/paladin/3fb8395ae3b81bd608e0c4223a8eb534
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/3fb8395ae3b81bd608e0c4223a8eb534
|
|
class Skill17(ActiveSkill):
|
|
"""
|
|
用武器捶打地面, 震荡起神光波纹。\n
|
|
[神光冲击]攻击成功时, 可以获得少量天使光翼, 同时被击中的敌人会进入被挑衅状态, 集中攻击施放者。
|
|
"""
|
|
name = "神光冲击"
|
|
learnLv = 15
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 3 #TODO
|
|
rangeLv = 2
|
|
cd = 4
|
|
mp = [30, 300]
|
|
uuid = "3fb8395ae3b81bd608e0c4223a8eb534"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 挑衅持续时间 : {value1}秒
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 攻击成功时天使光翼获得量 : {value2}
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
# 神光连击
|
|
# knight/paladin/5806440d21e7546d50007a5ba11f8024
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/5806440d21e7546d50007a5ba11f8024
|
|
class Skill18(ActiveSkill):
|
|
"""
|
|
左右挥舞光之武器攻击敌人。\n
|
|
按向前方向键, 可以向前移动并进行攻击。
|
|
"""
|
|
name = "神光连击"
|
|
learnLv = 15
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 6 #TODO
|
|
rangeLv = 2
|
|
cd = 5
|
|
mp = [30, 300]
|
|
uuid = "5806440d21e7546d50007a5ba11f8024"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 第1击攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 第2击攻击力 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
hit1 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 圣盾
|
|
# knight/paladin/d429147c372b549c3dadcabcba50787f
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/d429147c372b549c3dadcabcba50787f
|
|
class Skill19(ActiveSkill):
|
|
"""
|
|
将光之力集中到盾牌上, 抵御一切攻击。\n
|
|
施放技能后, 如果继续按住技能键, 可以维持圣盾状态, 在圣盾状态下受到攻击时不会倒地, 同时大幅减少所受伤害, 免疫眩晕、 石化、 冻结和睡眠异常状态, 并且可以进行移动和短距离的前后冲刺。\n
|
|
防御成功时进入霸体状态, 效果持续一定时间。 在正确的时机防御成功时, 使伤害完全无效, 且天使光翼汲取到最大值\n
|
|
在决斗场中, 防御成功时不进入霸体状态、 不适用伤害无效功能, 且圣盾持续时间上限为3秒。
|
|
"""
|
|
name = "圣盾"
|
|
learnLv = 20
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 2 #TODO
|
|
rangeLv = 2
|
|
cd = 3
|
|
mp = [80, 800]
|
|
uuid = "d429147c372b549c3dadcabcba50787f"
|
|
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)
|
|
|
|
# 圣盾突击
|
|
# knight/paladin/7ec521d063d2190e1fcc5bd229af9bcf
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/7ec521d063d2190e1fcc5bd229af9bcf
|
|
class Skill20(ActiveSkill):
|
|
"""
|
|
将光之力集中到盾牌上, 向前突进。\n
|
|
圣盾会击退路径上的敌人, 对敌人造成多段攻击伤害。\n
|
|
在决斗场中, 突进攻击无法击退霸体状态的敌人。
|
|
"""
|
|
name = "圣盾突击"
|
|
learnLv = 20
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 5 #TODO
|
|
rangeLv = 2
|
|
cd = 6
|
|
mp = [40, 400]
|
|
uuid = "7ec521d063d2190e1fcc5bd229af9bcf"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 4
|
|
# 多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
|
|
# 神光喷涌
|
|
# knight/paladin/0113c8b1306ca76d208f83f2d093dd62
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/0113c8b1306ca76d208f83f2d093dd62
|
|
class Skill22(ActiveSkill):
|
|
"""
|
|
将光之力集中到武器上, 然后用武器锤击地面, 喷涌神光。\n
|
|
神光向垂直方向喷涌, 造成多段攻击伤害。\n
|
|
按向前方向键, 可以向前移动并进行攻击。\n
|
|
[学习超越之翼后]\n
|
|
基本攻击变更为3次, 原来的上挑攻击力并入锤击攻击力中。\n
|
|
锤击攻击时, 发动小型神光喷涌, 对敌人造成多段攻击伤害。\n
|
|
小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。
|
|
"""
|
|
name = "神光喷涌"
|
|
learnLv = 25
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 4 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [50, 500]
|
|
uuid = "0113c8b1306ca76d208f83f2d093dd62"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 锤击攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 喷涌的神光攻击力 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
hit1 = 4
|
|
# 喷涌的神光多段攻击次数 : {value2}次
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# [范围信息]
|
|
# 神光喷涌范围比率 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
powerLittle = 0
|
|
|
|
mode = ['','小型']
|
|
|
|
def setMode(self, mode):
|
|
if mode == '小型':
|
|
self.hit0 = 0
|
|
self.hit1 = 5
|
|
self.skillRation *= self.powerLittle
|
|
...
|
|
|
|
# 信仰之念
|
|
# knight/paladin/8b08f9504167a9c0f3a1d29d71b7943e
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/8b08f9504167a9c0f3a1d29d71b7943e
|
|
class Skill23(ActiveSkill):
|
|
"""
|
|
爆发光之力, 强化自身的基本攻击力和技能攻击力。
|
|
"""
|
|
name = "信仰之念"
|
|
learnLv = 30
|
|
masterLv = 10
|
|
maxLv = 20
|
|
position = 7 #TODO
|
|
rangeLv = 3
|
|
cd = 5
|
|
uuid = "8b08f9504167a9c0f3a1d29d71b7943e"
|
|
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)
|
|
|
|
# 神光盾击
|
|
# knight/paladin/ac21c02567f04a92b54dd85c091d1e5a
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/ac21c02567f04a92b54dd85c091d1e5a
|
|
class Skill24(ActiveSkill):
|
|
"""
|
|
将光之力集中到盾牌上, 然后朝地面挥动盾牌, 释放光之力。\n
|
|
被击中的敌人会旋转飞出。
|
|
"""
|
|
name = "神光盾击"
|
|
learnLv = 30
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 3 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [60, 600]
|
|
uuid = "ac21c02567f04a92b54dd85c091d1e5a"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 第1击攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 3
|
|
# 第1击多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 第2击攻击力 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
hit2 = 3
|
|
# 第2击多段攻击次数 : {value3}次
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# [范围信息]
|
|
# 神光释放范围比率 : {value4}%
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
|
|
# 烈光
|
|
# knight/paladin/82fc7ec7cfb2b7afa8c125a2d9420a78
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/82fc7ec7cfb2b7afa8c125a2d9420a78
|
|
class Skill25(ActiveSkill):
|
|
"""
|
|
将光之力集中到武器上, 从下往上挑击, 使敌人浮空, 然后用盾牌将其砸向地面。\n
|
|
被盾牌击中的敌人会砸到地面后再弹起。
|
|
"""
|
|
name = "烈光"
|
|
learnLv = 30
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 5 #TODO
|
|
rangeLv = 2
|
|
cd = 8
|
|
mp = [60, 600]
|
|
uuid = "82fc7ec7cfb2b7afa8c125a2d9420a78"
|
|
hasVP = False
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 上挑攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 下砸攻击力 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
hit1 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
# 神光闪耀
|
|
# knight/paladin/ab6fc3303df03b58911967dfca2b5d07
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/ab6fc3303df03b58911967dfca2b5d07
|
|
class Skill26(ActiveSkill):
|
|
"""
|
|
将光之力集中到武器上, 然后释放神光能量, 对周围的敌人造成多段攻击伤害。\n
|
|
技能施放过程中, 按跳跃键可以立即发动最后一击。\n
|
|
按向前方向键, 可以向前移动并进行攻击。
|
|
"""
|
|
name = "神光闪耀"
|
|
learnLv = 35
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 1 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 16
|
|
mp = [70, 700]
|
|
uuid = "ab6fc3303df03b58911967dfca2b5d07"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 多段攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 10
|
|
# 多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后一击攻击力 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
hit2 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神光闪耀]\n
|
|
攻击过程中可以移动和前冲\n
|
|
攻击范围 +40%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神光闪耀]\n
|
|
施放过程中所受伤害 -70%\n
|
|
可以解除控制型异常状态并施放; 施放中免疫所有异常状态
|
|
"""
|
|
...
|
|
|
|
# 神光闪影击
|
|
# knight/paladin/c91a62dc0a18360acf5031ac0ebf09f5
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/c91a62dc0a18360acf5031ac0ebf09f5
|
|
class Skill27(ActiveSkill):
|
|
"""
|
|
将集中到武器上的光之力向正面射出, 对敌人造成多段攻击伤害, 然后挥动盾牌发射光之冲击波, 发动最后一击。\n
|
|
按向前方向键, 可以短距离向前移动并进行攻击。 最后一击前按向后方向键, 可以在原地发动最后一击。
|
|
"""
|
|
name = "神光闪影击"
|
|
learnLv = 35
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 6 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 18
|
|
mp = [70, 700]
|
|
uuid = "c91a62dc0a18360acf5031ac0ebf09f5"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 10
|
|
# 多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 最后一击攻击力 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
hit2 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神光闪影击]\n
|
|
被光束命中的敌人将被移动到帕拉丁面前\n
|
|
最后一击命中的敌人将被赋予眩晕异常状态\n
|
|
- 眩晕几率 : 100%\n
|
|
- 持续时间 : 3秒\n
|
|
攻击范围 +70%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神光闪影击]\n
|
|
删除光束攻击, 突进一小段距离后立即发动最后一击\n
|
|
- 总攻击力相同\n
|
|
[圣盾突击]\n
|
|
可以强制中断[圣盾突击]的施放后僵直并施放该技能, 或强制中断此技能的施放后僵直并施放[圣盾突击]
|
|
"""
|
|
...
|
|
|
|
# 惩罚之锤
|
|
# knight/paladin/0c3a468aee1f7ce06bf91eb3319518c1
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/0c3a468aee1f7ce06bf91eb3319518c1
|
|
class Skill28(ActiveSkill):
|
|
"""
|
|
垂直掉落由光凝聚而成的惩罚之锤, 引发爆炸, 对范围内的敌人造成伤害。
|
|
"""
|
|
name = "惩罚之锤"
|
|
learnLv = 40
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 4 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 25
|
|
mp = [80, 800]
|
|
uuid = "0c3a468aee1f7ce06bf91eb3319518c1"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[惩罚之锤]\n
|
|
对周围600px内最强敌人落下审判之锤\n
|
|
使命中的敌人进入眩晕异常状态\n
|
|
- 眩晕几率 : 100%\n
|
|
- 持续时间 : 3秒\n
|
|
攻击范围 +40%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[惩罚之锤]\n
|
|
转职技能施放过程中也可以施放 (觉醒技能除外)\n
|
|
- 删除施放动作\n
|
|
被圣光之力强化的锤子发生爆炸, 使自身和周围队员的生命值/魔法值恢复10%
|
|
"""
|
|
...
|
|
|
|
# 神光之跃
|
|
# knight/paladin/5cac3411ccef1af333953e0ded5e942d
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/5cac3411ccef1af333953e0ded5e942d
|
|
class Skill29(ActiveSkill):
|
|
"""
|
|
将光之力集中到武器上, 然后跳向前方锤击地面, 引发爆炸, 对范围内的敌人造成伤害。\n
|
|
按前方向键, 可以跳得更远。
|
|
"""
|
|
name = "神光之跃"
|
|
learnLv = 45
|
|
masterLv = 60
|
|
maxLv = 70
|
|
position = 6 #TODO
|
|
rangeLv = 2
|
|
cube = 2
|
|
cd = 45
|
|
mp = [90, 900]
|
|
uuid = "5cac3411ccef1af333953e0ded5e942d"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神光之跃]\n
|
|
施放技能时进入无敌状态\n
|
|
大幅增加跳跃高度\n
|
|
攻击范围 +30%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神光之跃]\n
|
|
生成审判之锤砸向前方\n
|
|
- 可以强制中断转职技能的施放后僵直并施放该技能 (觉醒技能除外)\n
|
|
变更为可填充2次的技能\n
|
|
- 每次填充冷却时间 : 22.5秒\n
|
|
- 单次攻击力 -50%
|
|
"""
|
|
self.cd = 22.5
|
|
self.skillRation *= 1 - 0.5
|
|
...
|
|
|
|
# 荣耀之光
|
|
# knight/paladin/85f7c810ad503790e8626439fe936d56
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/85f7c810ad503790e8626439fe936d56
|
|
class Skill30(PassiveSkill):
|
|
"""
|
|
天界之力进一步集中到帕拉丁身上, 增加光盾大小和物理攻击力, 并且进入地下城时可以获得一定数量的天使光翼。
|
|
"""
|
|
name = "荣耀之光"
|
|
learnLv = 48
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 7 #TODO
|
|
rangeLv = 3
|
|
uuid = "85f7c810ad503790e8626439fe936d56"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 物理攻击力增加率 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
# 天使光翼获得量 : 2个
|
|
associate = [{"data":data0,"type":"$*PAtkP"}]
|
|
|
|
# 信仰聚合 : 神光惩戒
|
|
# knight/paladin/002cbdd9bfd0f0b970451ae8d48d029e
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/002cbdd9bfd0f0b970451ae8d48d029e
|
|
class Skill31(ActiveSkill):
|
|
"""
|
|
以绝对防御的姿态将凝聚的天界之光加速集中到武器和盾牌上, 然后向前挥动武器和盾牌, 引爆光之力。\n
|
|
在神光集中的状态下, 获得更强大的防御力, 可以抵御一切伤害。 若持续按住技能键, 可以使该状态持续一定时间。\n
|
|
神光爆炸时, 会消耗所有天使光翼, 使范围内的敌人受到伤害。 技能结束时, 天使光翼吸收到最大值。
|
|
"""
|
|
name = "信仰聚合 : 神光惩戒"
|
|
learnLv = 50
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 4 #TODO
|
|
rangeLv = 5
|
|
cube = 5
|
|
cd = 145
|
|
mp = [300, 3000]
|
|
uuid = "002cbdd9bfd0f0b970451ae8d48d029e"
|
|
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)
|
|
hit1 = 1
|
|
|
|
# 神光庇护
|
|
# knight/paladin/31823197cc0b04d4c5dcf8f928d9220c
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/31823197cc0b04d4c5dcf8f928d9220c
|
|
class Skill32(ActiveSkill):
|
|
"""
|
|
将集中到盾牌上的光之力释放到周围, 为自己和队友抵挡受到的一切攻击。\n
|
|
在持续时间内, 自身和范围内的队友受到攻击时不会倒地, 同时大幅减少所受伤害, 免疫眩晕、 石化、 冻结和睡眠异常状态。\n
|
|
消耗天使光翼施放时, 恢复周围队员的生命值。\n
|
|
在持续时间内按跳跃键可以解除神光庇护状态。
|
|
"""
|
|
name = "神光庇护"
|
|
learnLv = 60
|
|
masterLv = 1
|
|
maxLv = 1
|
|
position = 2 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 25
|
|
mp = [240, 240]
|
|
uuid = "31823197cc0b04d4c5dcf8f928d9220c"
|
|
hasVP = True
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # 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)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神光庇护]\n
|
|
施放时, 将周围的敌人向外击退\n
|
|
所受伤害减少量变更为50%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神光庇护]\n
|
|
施放后帕拉丁可以进行其他行动\n
|
|
- 在释放范围内施放[圣盾]时, 伤害减少效果不会叠加\n
|
|
释放范围 +20%
|
|
"""
|
|
...
|
|
|
|
# 圣盾裁决
|
|
# knight/paladin/dac8d8207618150c162e4c6f9e168527
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/dac8d8207618150c162e4c6f9e168527
|
|
class Skill33(ActiveSkill):
|
|
"""
|
|
将光之力集中到盾牌上, 向前推出盾牌并释放光之力。\n
|
|
释放的光束对范围内的敌人造成伤害, 并使敌人进入眩晕状态。
|
|
"""
|
|
name = "圣盾裁决"
|
|
learnLv = 60
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 5 #TODO
|
|
rangeLv = 2
|
|
cube = 1
|
|
cd = 25
|
|
mp = [120, 1200]
|
|
uuid = "dac8d8207618150c162e4c6f9e168527"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 眩晕几率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 眩晕持续时间 : {value2}秒
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[圣盾裁决]\n
|
|
可以强制中断转职技能的施放后僵直并施放该技能 (觉醒技能除外)\n
|
|
施放技能后立即被击时所受伤害无效\n
|
|
眩晕效果变更为强制控制
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[圣盾裁决]\n
|
|
在盾牌中凝聚更强大的光之力后向前方直线发射\n
|
|
- 总攻击力相同\n
|
|
- 删除眩晕效果\n
|
|
光之力经过的地方生成光明之路, 使路径上的自身和队员的移动速度增加\n
|
|
- 持续时间 : 5秒\n
|
|
- 移动速度增加量 : 100%
|
|
"""
|
|
...
|
|
|
|
# 破晓之光
|
|
# knight/paladin/8e358ecf99ac9df31a6132aeafe378a9
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/8e358ecf99ac9df31a6132aeafe378a9
|
|
class Skill34(ActiveSkill):
|
|
"""
|
|
将光之力集中到自己身上, 冲上天空后快速降落到地面, 引发爆炸。\n
|
|
爆炸时产生光之冲击波, 对范围内的敌人造成伤害。\n
|
|
可以利用方向键调整降落地点。
|
|
"""
|
|
name = "破晓之光"
|
|
learnLv = 70
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 1 #TODO
|
|
rangeLv = 2
|
|
cube = 2
|
|
cd = 50
|
|
mp = [140, 1400]
|
|
uuid = "8e358ecf99ac9df31a6132aeafe378a9"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[破晓之光]\n
|
|
施放后从天空落下审判之光 (最多攻击3次)\n
|
|
- 总攻击力相同\n
|
|
攻击范围 +60%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[破晓之光]\n
|
|
变更为可以在空中施放\n
|
|
- 被击和倒地状态下也可以施放\n
|
|
落地动作变更为无敌状态\n
|
|
无法填充[天使光翼]
|
|
"""
|
|
...
|
|
|
|
# 戒律
|
|
# knight/paladin/9f57da5cb3651d81ca7dc9f78be33d01
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/9f57da5cb3651d81ca7dc9f78be33d01
|
|
class Skill35(PassiveSkill):
|
|
"""
|
|
奉行伟大意志、 执行天命的破晓女神进入地下城时, 获得更多天使光翼, 并增加基本攻击力和技能攻击力。
|
|
"""
|
|
name = "戒律"
|
|
learnLv = 75
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 3 #TODO
|
|
rangeLv = 3
|
|
uuid = "9f57da5cb3651d81ca7dc9f78be33d01"
|
|
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)
|
|
|
|
associate = [{"data":data0}]
|
|
|
|
# 神光回旋斩
|
|
# knight/paladin/0e3da11226dd30c2aaef52e36eff7f3f
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/0e3da11226dd30c2aaef52e36eff7f3f
|
|
class Skill36(ActiveSkill):
|
|
"""
|
|
将盾牌中凝聚的光之力挥洒到周围, 吸附范围内的敌人, 然后挥动武器上挑攻击敌人。
|
|
"""
|
|
name = "神光回旋斩"
|
|
learnLv = 75
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 6 #TODO
|
|
rangeLv = 2
|
|
cube = 5
|
|
cd = 40
|
|
mp = [450, 4500]
|
|
uuid = "0e3da11226dd30c2aaef52e36eff7f3f"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神光回旋斩]\n
|
|
向周围倾泻天堂的力量, 发动攻击并引发连锁爆炸\n
|
|
- 总攻击力相同\n
|
|
连锁爆炸范围 +20%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神光回旋斩]\n
|
|
跳跃后追踪前方最强敌人, 突进后下劈攻击\n
|
|
施放技能时, 可以获得并消耗最大数量的[天使光翼], 适用增益效果
|
|
"""
|
|
...
|
|
|
|
# 神圣信约
|
|
# knight/paladin/3cb633d00f8f6ee088682c9171020d26
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/3cb633d00f8f6ee088682c9171020d26
|
|
class Skill37(ActiveSkill):
|
|
"""
|
|
将武器中凝聚的光之力注入地面并向四周喷涌, 对敌人造成多段攻击伤害。
|
|
"""
|
|
name = "神圣信约"
|
|
learnLv = 80
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 2 #TODO
|
|
rangeLv = 2
|
|
cube = 5
|
|
cd = 45
|
|
mp = [500, 5000]
|
|
uuid = "3cb633d00f8f6ee088682c9171020d26"
|
|
hasVP = True
|
|
hasUP = True
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
vps = get_data(f'{prefix}/{uuid}', "vps") # noqa: E501
|
|
|
|
# 攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 11
|
|
# 多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# [范围信息]
|
|
# 攻击范围比率 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
|
|
def vp_1(self):
|
|
"""
|
|
[神圣信约]\n
|
|
将武器中蕴含的光之力量聚集到地面, 引发大爆炸\n
|
|
攻击范围 +30%
|
|
"""
|
|
...
|
|
|
|
def vp_2(self):
|
|
"""
|
|
[神圣信约]\n
|
|
可以在除觉醒技能外的转职技能施放过程中施放; 可以解除控制型异常状态并施放\n
|
|
- 由大天使代替施放技能, 解除帕拉丁的负面异常状态
|
|
"""
|
|
...
|
|
|
|
# 神圣意志 : 大天使降临
|
|
# knight/paladin/6d7c9a15c08cc41d70125083e869e1a1
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/6d7c9a15c08cc41d70125083e869e1a1
|
|
class Skill38(ActiveSkill):
|
|
"""
|
|
向前方举起盾牌, 进入意志召唤状态, 使大天使降临, 利用充溢的光之力治愈队友。 (恢复量受天使光翼的影响)\n
|
|
按住技能键可以维持意志召唤状态, 松开技能键或者经过一定时间后, 与大天使合力向前方突进, 释放神光, 使周围敌人受到伤害。\n
|
|
意志召唤状态下, 按向后方向键时, 在原地释放神光。\n
|
|
技能结束时, 天使光翼汲取到最大值。
|
|
"""
|
|
name = "神圣意志 : 大天使降临"
|
|
learnLv = 85
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 5 #TODO
|
|
rangeLv = 5
|
|
cube = 10
|
|
cd = 180
|
|
mp = [2000, 5000]
|
|
uuid = "6d7c9a15c08cc41d70125083e869e1a1"
|
|
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)
|
|
hit1 = 1
|
|
|
|
# 超越之翼
|
|
# knight/paladin/c1dd8b776fb1dd24c6373c678ef1dd2e
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/c1dd8b776fb1dd24c6373c678ef1dd2e
|
|
class Skill39(PassiveSkill):
|
|
"""
|
|
皓曦·帕拉丁获得超越者梅丹佐之力, 增加基本攻击力和转职技能攻击力, 部分技能获得附加效果。\n
|
|
[天使光翼] : 进入地下城时, 增加天使光翼获得量; 额外增加2个新的光翼, 在拥有7个及以上光翼的状态下, 发动[天使光翼]时, 效果中增加减少队友所受伤害的功能。\n
|
|
(伤害减少效果不与[圣盾]、 [神光庇护]的伤害减少效果叠加)\n
|
|
[神光喷涌] : 基本攻击变更为3次, 原来的第4次上挑攻击力并入锤击攻击力中。\n
|
|
锤击攻击时, 发动小型神光喷涌, 对敌人造成多段攻击伤害。\n
|
|
小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。
|
|
"""
|
|
name = "超越之翼"
|
|
learnLv = 95
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 5 #TODO
|
|
rangeLv = 3
|
|
uuid = "c1dd8b776fb1dd24c6373c678ef1dd2e"
|
|
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)
|
|
# [天使光翼]
|
|
# 队友所受伤害减少率 (7个) : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 队友所受伤害减少率 (8个) : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
# 天使光翼获得量 : {value4}个
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
|
|
associate = [{"data":data0},{"data":data1,"type":"+powerLittle","skills":["神光喷涌"]}]
|
|
|
|
# 神光耀世
|
|
# knight/paladin/481348575c1e141925c836b59c5db3ca
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/481348575c1e141925c836b59c5db3ca
|
|
class Skill40(ActiveSkill):
|
|
"""
|
|
召唤梅丹佐的盾牌, 然后挥动盾牌, 利用神光之力攻击敌人。\n
|
|
神光照射的地方产生光之裂缝, 然后帕拉丁用盾牌砸向地面, 使光之裂缝爆炸, 对大范围的敌人造成强力伤害。\n
|
|
施放技能时, 在装备梅丹佐的盾牌之前, 天使光翼汲取到最大值。
|
|
"""
|
|
name = "神光耀世"
|
|
learnLv = 95
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 7 #TODO
|
|
rangeLv = 2
|
|
cube = 7
|
|
cd = 60
|
|
mp = [960, 7200]
|
|
uuid = "481348575c1e141925c836b59c5db3ca"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 神光攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 4
|
|
# 神光多段攻击次数 : {value1}次
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
# 下砸冲击波攻击力 : {value2}%
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
hit2 = 1
|
|
# 光之裂缝爆炸攻击力 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
hit3 = 6
|
|
# 光之裂缝爆炸多段攻击次数 : {value4}次
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
|
|
# 启示录 : 末日救赎
|
|
# knight/paladin/5f4c55fe2ebdf0623bd76d4fda872ddc
|
|
# 0ee8fa5dc525c1a1f23fc6911e921e4a/5f4c55fe2ebdf0623bd76d4fda872ddc
|
|
class Skill41(ActiveSkill):
|
|
"""
|
|
以超越者梅丹佐的姿态现身, 遵照最后的启示, 救赎整个世界。\n
|
|
施放时, 神圣光辉环绕在皓曦·帕拉丁周围, 稍后, 拥有八翼的超越者梅丹佐现身。\n
|
|
然后, 周围漂浮的梅丹佐之眼中发射光芒, 造成多段攻击伤害, 梅丹佐升上天空, 召唤巨大的梅丹佐之锤砸向地面, 对敌人造成巨大伤害。\n
|
|
首次施放时, [天使光翼]效果以最大效果发动; 技能结束时, 天使光翼汲取到最大值。\n
|
|
[三次觉醒技能]\n
|
|
使用三次觉醒技能时, 与关联的技能共享冷却时间。\n
|
|
若关联的技能还在冷却中, 则无法使用三次觉醒技能。
|
|
"""
|
|
name = "启示录 : 末日救赎"
|
|
learnLv = 100
|
|
masterLv = 40
|
|
maxLv = 50
|
|
position = 5 #TODO
|
|
rangeLv = 5
|
|
cube = 15
|
|
cd = 290
|
|
mp = [4025, 8055]
|
|
uuid = "5f4c55fe2ebdf0623bd76d4fda872ddc"
|
|
hasVP = False
|
|
hasUP = False
|
|
custom = get_data(f'{prefix}/{uuid}', "custom") # noqa: E501
|
|
|
|
# 首次爆炸攻击力 : {value0}%
|
|
data0 = get_data(f'{prefix}/{uuid}', 0)
|
|
hit0 = 1
|
|
# 梅丹佐之眼攻击力 : {value1}%
|
|
data1 = get_data(f'{prefix}/{uuid}', 1)
|
|
hit1 = 7
|
|
# 梅丹佐之眼多段攻击次数 : {value2}次
|
|
data2 = get_data(f'{prefix}/{uuid}', 2)
|
|
# 梅丹佐之锤冲撞攻击力 : {value3}%
|
|
data3 = get_data(f'{prefix}/{uuid}', 3)
|
|
hit3 = 1
|
|
# 终结爆炸攻击力 : {value4}%
|
|
data4 = get_data(f'{prefix}/{uuid}', 4)
|
|
hit4 = 7
|
|
# 终结爆炸多段攻击次数 : {value5}次
|
|
data5 = get_data(f'{prefix}/{uuid}', 5)
|
|
|
|
|
|
class classChange(Character):
|
|
def __init__(self, equVersion):
|
|
|
|
self.name = 'paladin'
|
|
self.nameCN = '皓曦·帕拉丁'
|
|
self.role = 'knight'
|
|
self.角色 = '守护者'
|
|
self.职业 = '帕拉丁'
|
|
self.jobId = '0ee8fa5dc525c1a1f23fc6911e921e4a'
|
|
self.jobGrowId = '6d459bc74ba73ee4fe5cdc4655400193'
|
|
|
|
self.武器选项 = ['太刀', '钝器', '巨剑', '短剑']
|
|
self.输出类型选项 = ['物理百分比']
|
|
self.输出类型 = '物理百分比'
|
|
self.防具精通属性 = ['力量']
|
|
self.防具类型 = '板甲'
|
|
self.buff = 1.962
|
|
|
|
super().__init__(equVersion, __name__)
|