feat:优化职业技能关联实现
This commit was merged in pull request #11.
This commit is contained in:
@@ -9,6 +9,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.knight.chaos import ChaosSkillRef as Ref
|
||||
|
||||
prefix = "knight/chaos/cn/skillDetail"
|
||||
|
||||
@@ -25,6 +26,7 @@ class Skill0(ActiveSkill):
|
||||
只有完全掌握盾挑的人才有资格当上骑士团团长,千万不要小看这个技能。]\n
|
||||
"""
|
||||
name = "盾挑"
|
||||
ref = Ref.UPPERSHIELD
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -54,6 +56,7 @@ class Skill1(ActiveSkill):
|
||||
只有为了国家和君主愿意牺牲小我的人才是真正的骑士。]\n
|
||||
"""
|
||||
name = "强踢"
|
||||
ref = Ref.LIONKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -89,6 +92,7 @@ class Skill2(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾牌转换'
|
||||
ref = Ref.SHIELDCHANGE
|
||||
cellPos = (9,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -113,6 +117,7 @@ class Skill3(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '统御 : 魔灵战士'
|
||||
ref = Ref.SUMMONCHAOSSOLDIER
|
||||
cellPos = (2,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -137,6 +142,7 @@ class Skill4(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '统御 : 魔灵法师'
|
||||
ref = Ref.SUMMONDEMONMAGICIAN
|
||||
cellPos = (8,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -163,6 +169,7 @@ class Skill5(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '亚丁的庇佑'
|
||||
ref = Ref.SUMMONDEVAATEN
|
||||
cellPos = (7,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -207,6 +214,7 @@ class Skill6(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -230,6 +238,7 @@ class Skill7(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
ref = Ref.BASICATTACKUP
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -257,6 +266,7 @@ class Skill8(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -298,6 +308,7 @@ class Skill9(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -320,6 +331,7 @@ class Skill10(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -345,6 +357,7 @@ class Skill11(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾击'
|
||||
ref = Ref.SHIELDSTARK
|
||||
cellPos = (4,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -380,6 +393,7 @@ class Skill12(ActiveSkill):
|
||||
[命运之轮开始旋转了。]\n
|
||||
"""
|
||||
name = "命运之轮"
|
||||
ref = Ref.WHEELOFFORTUNE
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -410,6 +424,7 @@ class Skill13(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '自动防御'
|
||||
ref = Ref.PERFECTGUARD
|
||||
cellPos = (9,2)
|
||||
learnLv = 5
|
||||
masterLv = 5
|
||||
@@ -441,6 +456,7 @@ class Skill14(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾牌格挡'
|
||||
ref = Ref.SHIELDGUARD
|
||||
cellPos = (4,3)
|
||||
learnLv = 10
|
||||
masterLv = 5
|
||||
@@ -489,6 +505,7 @@ class Skill15(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '致命突刺'
|
||||
ref = Ref.LETHALPUNTO
|
||||
cellPos = (6,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -535,6 +552,7 @@ class Skill16(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '跳斩'
|
||||
ref = Ref.FINISH
|
||||
cellPos = (9,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -564,6 +582,7 @@ class Skill17(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '飞跃截击'
|
||||
ref = Ref.INTERCEPT
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -596,6 +615,7 @@ class Skill18(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -623,6 +643,7 @@ class Skill19(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -652,6 +673,7 @@ class Skill20(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '防御姿态'
|
||||
ref = Ref.DEFENSIVEPOSTURE
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -685,6 +707,7 @@ class Skill21(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '破武之轮'
|
||||
ref = Ref.DISARMING
|
||||
cellPos = (9,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -739,6 +762,7 @@ class Skill22(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 波拉斯'
|
||||
ref = Ref.SUMMONBORASS
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -770,6 +794,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 瓦尔琪'
|
||||
ref = Ref.SUMMONLUCKYWACKY
|
||||
cellPos = (8,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -800,6 +825,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '军团遣散'
|
||||
ref = Ref.CLEARDEMON
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -823,6 +849,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '军团列队'
|
||||
ref = Ref.CORPSARRAY
|
||||
cellPos = (6,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -853,6 +880,7 @@ class Skill26(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵血统'
|
||||
ref = Ref.MIXEDBLOOD
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -887,6 +915,7 @@ class Skill27(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵随行'
|
||||
ref = Ref.STOPATTACK
|
||||
cellPos = (5,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -913,6 +942,7 @@ class Skill28(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '力量法则'
|
||||
ref = Ref.RULEOFPOWER
|
||||
cellPos = (1,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -930,7 +960,7 @@ class Skill28(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'data': data0, 'type': '*skillDamage', 'skills': ['军团列队', '魔幻旋风', '毁灭突进', '翔空剑', '聚灵升空剑', '魔神百裂拳', '黑暗冲击', '午夜嘉年华', '绚丽耀光', '魔灵乱舞', '黑曜之眸 : 亚丁降临', '绽放·终章', '盛宴·恶之祭典']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=['军团列队', '魔幻旋风', '毁灭突进', '翔空剑', '聚灵升空剑', '魔神百裂拳', '黑暗冲击', '午夜嘉年华', '绚丽耀光', '魔灵乱舞', '黑曜之眸 : 亚丁降临', '绽放·终章', '盛宴·恶之祭典']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=[Ref.CORPSARRAY, Ref.FANCYTWIST, Ref.BATTERINGRAM, Ref.VSLASH, Ref.FINALATTACK, Ref.WONDERFULRUSH, Ref.DARKSHOCKWAVE, Ref.MIDNIGHTCARNIVAL, Ref.MASSIVEFIRE, Ref.BRAWL, Ref.ATENADVENT, Ref.GRANDFINALE, Ref.EVILFESTIVAL]),
|
||||
]
|
||||
|
||||
# 魔灵召唤 : 狂暴布洛克
|
||||
@@ -946,6 +976,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 狂暴布洛克'
|
||||
ref = Ref.SUMMONHYSTERICWORRIER
|
||||
cellPos = (2,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -990,6 +1021,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵炸弹'
|
||||
ref = Ref.SACRIFICEBOMB
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -1053,6 +1085,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '连锁共振'
|
||||
ref = Ref.RESONANCE
|
||||
cellPos = (4,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -1098,7 +1131,7 @@ class Skill31(ActiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'type': '*skillDamage', 'data': data7, 'skills': ['魔灵召唤 : 波拉斯', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 迪克老爹']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data7)), skills=['魔灵召唤 : 波拉斯', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 迪克老爹']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data7)), skills=[Ref.SUMMONBORASS, Ref.SUMMONHYSTERICWORRIER, Ref.SUMMONGELATINMASK, Ref.SUMMONCRAZYSPIN, Ref.SUMMONBIGDADDY]),
|
||||
]
|
||||
|
||||
# 暴击
|
||||
@@ -1109,6 +1142,7 @@ class Skill32(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -1136,6 +1170,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 假面杰森'
|
||||
ref = Ref.SUMMONGELATINMASK
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -1176,6 +1211,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 大画家芭芘'
|
||||
ref = Ref.SUMMONTWINKLEARTIST
|
||||
cellPos = (8,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -1209,6 +1245,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '绝对魅力'
|
||||
ref = Ref.REIGNOFTERROR
|
||||
cellPos = (4,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -1243,16 +1280,16 @@ class Skill35(ActiveSkill):
|
||||
# {'type': '*ratio', 'data': data2, 'skills': ['碎灵之击']},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=['魔灵召唤 : 波拉斯', '魔灵召唤 : 瓦尔琪', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 大画家芭芘', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 小吸血鬼夏伊', '魔灵召唤 : 大富翁鲁邦', '魔灵召唤 : 迪克老爹', '魔灵召唤 : 红心女皇艾莉莎']),
|
||||
SkillEffect(attribute=Power(2), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(3), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(5), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(7), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(12), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(13), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['魔灵炸弹']),
|
||||
SkillEffect(attribute=Power(2), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['毁灭突进']),
|
||||
SkillEffect(attribute=Power(3), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=['毁灭突进']),
|
||||
SkillEffect(attribute=SkillAttribute.RATIO, value=1 + Percent(LevelTable(data2)), skills=['碎灵之击']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=[Ref.SUMMONBORASS, Ref.SUMMONLUCKYWACKY, Ref.SUMMONHYSTERICWORRIER, Ref.SUMMONGELATINMASK, Ref.SUMMONTWINKLEARTIST, Ref.SUMMONCRAZYSPIN, Ref.SUMMONVAMPIRECHILDREN, Ref.SUMMONRAGEHAT, Ref.SUMMONBIGDADDY, Ref.SUMMONHEARTQUEEN]),
|
||||
SkillEffect(attribute=Power(2), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(3), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(5), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(7), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(12), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(13), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.SACRIFICEBOMB]),
|
||||
SkillEffect(attribute=Power(2), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.BATTERINGRAM]),
|
||||
SkillEffect(attribute=Power(3), operation=Operation.ADD, value=Percent(LevelTable(data2)), skills=[Ref.BATTERINGRAM]),
|
||||
SkillEffect(attribute=SkillAttribute.RATIO, value=1 + Percent(LevelTable(data2)), skills=[Ref.GENOCIDECRUSH]),
|
||||
]
|
||||
|
||||
# 魔幻旋风
|
||||
@@ -1265,6 +1302,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔幻旋风'
|
||||
ref = Ref.FANCYTWIST
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -1306,6 +1344,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 旋转小冯'
|
||||
ref = Ref.SUMMONCRAZYSPIN
|
||||
cellPos = (2,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1343,6 +1382,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 小吸血鬼夏伊'
|
||||
ref = Ref.SUMMONVAMPIRECHILDREN
|
||||
cellPos = (8,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1379,6 +1419,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '思维风暴'
|
||||
ref = Ref.BRAINSTORM
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -1409,6 +1450,7 @@ class Skill40(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '毁灭突进'
|
||||
ref = Ref.BATTERINGRAM
|
||||
cellPos = (6,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1454,6 +1496,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 大富翁鲁邦'
|
||||
ref = Ref.SUMMONRAGEHAT
|
||||
cellPos = (8,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1507,6 +1550,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '灵性转换'
|
||||
ref = Ref.ELEMENTALCIRCLE
|
||||
cellPos = (9,8)
|
||||
learnLv = 35
|
||||
masterLv = 1
|
||||
@@ -1536,6 +1580,7 @@ class Skill43(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '翔空剑'
|
||||
ref = Ref.VSLASH
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1610,6 +1655,7 @@ class Skill44(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 迪克老爹'
|
||||
ref = Ref.SUMMONBIGDADDY
|
||||
cellPos = (2,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1671,6 +1717,7 @@ class Skill45(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '碎灵之击'
|
||||
ref = Ref.GENOCIDECRUSH
|
||||
cellPos = (5,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1790,6 +1837,7 @@ class Skill46(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵召唤 : 红心女皇艾莉莎'
|
||||
ref = Ref.SUMMONHEARTQUEEN
|
||||
cellPos = (8,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1842,6 +1890,7 @@ class Skill47(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '聚灵升空剑'
|
||||
ref = Ref.FINALATTACK
|
||||
cellPos = (6,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1907,6 +1956,7 @@ class Skill48(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔能榨取'
|
||||
ref = Ref.EXPLOITATION
|
||||
cellPos = (5,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1939,6 +1989,7 @@ class Skill49(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔神百裂拳'
|
||||
ref = Ref.WONDERFULRUSH
|
||||
cellPos = (3,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1983,6 +2034,7 @@ class Skill50(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗冲击'
|
||||
ref = Ref.DARKSHOCKWAVE
|
||||
cellPos = (4,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -2046,6 +2098,7 @@ class Skill51(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '午夜嘉年华'
|
||||
ref = Ref.MIDNIGHTCARNIVAL
|
||||
cellPos = (8,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -2102,6 +2155,7 @@ class Skill52(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '亚丁之力'
|
||||
ref = Ref.SUMMONATENSAVATAR
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -2130,8 +2184,8 @@ class Skill52(PassiveSkill):
|
||||
# {'data': data1, 'type': '*skillDamage', 'skills': ['魔灵召唤 : 波拉斯', '魔灵召唤 : 瓦尔琪', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 大画家芭芘', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 小吸血鬼夏伊', '魔灵召唤 : 大富翁鲁邦', '魔灵召唤 : 迪克老爹', '魔灵召唤 : 红心女皇艾莉莎']},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=['魔幻旋风', '毁灭突进', '翔空剑', '聚灵升空剑', '魔神百裂拳', '黑暗冲击', '午夜嘉年华', '绚丽耀光', '魔灵乱舞', '黑曜之眸 : 亚丁降临', '绽放·终章', '盛宴·恶之祭典']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=['魔灵召唤 : 波拉斯', '魔灵召唤 : 瓦尔琪', '魔灵召唤 : 狂暴布洛克', '魔灵召唤 : 假面杰森', '魔灵召唤 : 大画家芭芘', '魔灵召唤 : 旋转小冯', '魔灵召唤 : 小吸血鬼夏伊', '魔灵召唤 : 大富翁鲁邦', '魔灵召唤 : 迪克老爹', '魔灵召唤 : 红心女皇艾莉莎']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=[Ref.FANCYTWIST, Ref.BATTERINGRAM, Ref.VSLASH, Ref.FINALATTACK, Ref.WONDERFULRUSH, Ref.DARKSHOCKWAVE, Ref.MIDNIGHTCARNIVAL, Ref.MASSIVEFIRE, Ref.BRAWL, Ref.ATENADVENT, Ref.GRANDFINALE, Ref.EVILFESTIVAL]),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=[Ref.SUMMONBORASS, Ref.SUMMONLUCKYWACKY, Ref.SUMMONHYSTERICWORRIER, Ref.SUMMONGELATINMASK, Ref.SUMMONTWINKLEARTIST, Ref.SUMMONCRAZYSPIN, Ref.SUMMONVAMPIRECHILDREN, Ref.SUMMONRAGEHAT, Ref.SUMMONBIGDADDY, Ref.SUMMONHEARTQUEEN]),
|
||||
]
|
||||
|
||||
# 绚丽耀光
|
||||
@@ -2144,6 +2198,7 @@ class Skill53(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '绚丽耀光'
|
||||
ref = Ref.MASSIVEFIRE
|
||||
cellPos = (7,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -2201,6 +2256,7 @@ class Skill54(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔灵乱舞'
|
||||
ref = Ref.BRAWL
|
||||
cellPos = (2,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -2259,6 +2315,7 @@ class Skill55(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑曜之眸 : 亚丁降临'
|
||||
ref = Ref.ATENADVENT
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -2296,6 +2353,7 @@ class Skill56(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑色曜日'
|
||||
ref = Ref.BLACKSUN
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2329,6 +2387,7 @@ class Skill57(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '绽放·终章'
|
||||
ref = Ref.GRANDFINALE
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2370,6 +2429,7 @@ class Skill58(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盛宴·恶之祭典'
|
||||
ref = Ref.EVILFESTIVAL
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -10,6 +10,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.knight.dragon_knight import DragonKnightSkillRef as Ref
|
||||
prefix = "knight/dragon_knight/cn/skillDetail"
|
||||
|
||||
|
||||
@@ -25,6 +26,7 @@ class Skill0(ActiveSkill):
|
||||
只有完全掌握盾挑的人才有资格当上骑士团团长,千万不要小看这个技能。]\n
|
||||
"""
|
||||
name = "盾挑"
|
||||
ref = Ref.UPPERSHIELD
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -54,6 +56,7 @@ class Skill1(ActiveSkill):
|
||||
只有为了国家和君主愿意牺牲小我的人才是真正的骑士。]\n
|
||||
"""
|
||||
name = "强踢"
|
||||
ref = Ref.LIONKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -88,6 +91,7 @@ class Skill2(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -111,6 +115,7 @@ class Skill3(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -131,7 +136,7 @@ class Skill3(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'type': '*skillDamage', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['龙人剑术']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i - 100 if i > 0 else 0 for i in data0])), skills=['龙人剑术']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i - 100 if i > 0 else 0 for i in data0])), skills=[Ref.DRAGONTOOTH]),
|
||||
]
|
||||
|
||||
# 受身蹲伏
|
||||
@@ -142,6 +147,7 @@ class Skill4(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -183,6 +189,7 @@ class Skill5(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -205,6 +212,7 @@ class Skill6(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -229,6 +237,7 @@ class Skill7(ActiveSkill):
|
||||
[厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。]\n
|
||||
"""
|
||||
name = "盾击"
|
||||
ref = Ref.SHIELDSTARK
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -262,6 +271,7 @@ class Skill8(ActiveSkill):
|
||||
[命运之轮开始旋转了。]\n
|
||||
"""
|
||||
name = "命运之轮"
|
||||
ref = Ref.WHEELOFFORTUNE
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -291,6 +301,7 @@ class Skill9(PassiveSkill):
|
||||
[利剑和盾牌从来都不是骑士们杀伐的理由,因为他们知道在利剑和盾牌的后面有着他们要保护的人。]\n
|
||||
"""
|
||||
name = "自动防御"
|
||||
ref = Ref.PERFECTGUARD
|
||||
learnLv = 5
|
||||
masterLv = 5
|
||||
maxLv = 20
|
||||
@@ -321,6 +332,7 @@ class Skill10(ActiveSkill):
|
||||
如何抉择就看你自己了。]\n
|
||||
"""
|
||||
name = "盾牌格挡"
|
||||
ref = Ref.SHIELDGUARD
|
||||
learnLv = 10
|
||||
masterLv = 5
|
||||
maxLv = 7
|
||||
@@ -357,6 +369,7 @@ class Skill11(ActiveSkill):
|
||||
[原本为帝国贵族剑士所掌握的剑术。 帝国皇帝为了提升骑士团的战斗力,“奉劝”贵族们将秘传剑术传授给骑士们。 迫于压力,贵族剑士只好将一些初级剑术传授给了骑士团。]\n
|
||||
"""
|
||||
name = "致命突刺"
|
||||
ref = Ref.LETHALPUNTO
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -392,6 +405,7 @@ class Skill12(ActiveSkill):
|
||||
[这是骑士们在战场上寻找装死敌人时的常用技能,可以让那些丧失抵抗能力的人毫无痛苦地死去。 怜悯,也是骑士的美德之一。]\n
|
||||
"""
|
||||
name = '跳斩'
|
||||
ref = Ref.FINISH
|
||||
cellPos = (7,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -417,6 +431,7 @@ class Skill13(ActiveSkill):
|
||||
[拿着厚重的盾牌,怎么会跳得这样轻盈?]\n
|
||||
"""
|
||||
name = '飞跃截击'
|
||||
ref = Ref.INTERCEPT
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -447,6 +462,7 @@ class Skill14(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -474,6 +490,7 @@ class Skill15(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -502,6 +519,7 @@ class Skill16(PassiveSkill):
|
||||
[进击吧! 骑士!]\n
|
||||
"""
|
||||
name = '防御姿态'
|
||||
ref = Ref.DEFENSIVEPOSTURE
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -529,6 +547,7 @@ class Skill17(PassiveSkill):
|
||||
根据自身剩余生命值量,增加物理、 魔法防御力。\n
|
||||
"""
|
||||
name = '龙人血统'
|
||||
ref = Ref.DRAGONIANWEAPON
|
||||
cellPos = (0,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -568,6 +587,7 @@ class Skill18(ActiveSkill):
|
||||
只有达到一定高度或者在[龙翼]状态下,才能在空中施放。\n
|
||||
"""
|
||||
name = '龙人剑术'
|
||||
ref = Ref.DRAGONTOOTH
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -601,6 +621,7 @@ class Skill19(ActiveSkill):
|
||||
按跳跃键或攻击时,停止飞行并降落。\n
|
||||
"""
|
||||
name = '龙翼'
|
||||
ref = Ref.DRAGONWING
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -629,6 +650,7 @@ class Skill20(ActiveSkill):
|
||||
从龙盾中喷射龙形火焰,对前方敌人造成多段攻击伤害并将其击倒。\n
|
||||
"""
|
||||
name = '火焰吐息'
|
||||
ref = Ref.FIREBREATH
|
||||
cellPos = (6,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -661,6 +683,7 @@ class Skill21(ActiveSkill):
|
||||
在决斗场中,施放技能时高度不影响降落速度。\n
|
||||
"""
|
||||
name = '龙翼突袭'
|
||||
ref = Ref.BLITZSTRIKE
|
||||
cellPos = (1,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -696,6 +719,7 @@ class Skill22(ActiveSkill):
|
||||
在决斗场中,龙骑士不进入霸体状态,冲击波可以使敌人僵直。 使用[受身蹲伏]时,无法施放该技能。\n
|
||||
"""
|
||||
name = '龙语召唤 : 阿斯特拉'
|
||||
ref = Ref.SUMMONASTR
|
||||
cellPos = (7,5)
|
||||
learnLv = 20
|
||||
masterLv = 20
|
||||
@@ -735,6 +759,7 @@ class Skill23(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -759,6 +784,7 @@ class Skill24(PassiveSkill):
|
||||
在决斗场中施放[龙翼突袭]时,无霸体效果。\n
|
||||
"""
|
||||
name = '龙人之太刀精通'
|
||||
ref = Ref.SLAYER
|
||||
cellPos = (0,6)
|
||||
learnLv = 25
|
||||
masterLv = 1
|
||||
@@ -784,6 +810,7 @@ class Skill25(ActiveSkill):
|
||||
空中施放时,将斗气集中到龙角上发射,贯穿路径上所有敌人并造成伤害。 决斗场中无法在跳跃时使用。\n
|
||||
"""
|
||||
name = '爆破龙角'
|
||||
ref = Ref.BURSTHORN
|
||||
cellPos = (3,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -825,6 +852,7 @@ class Skill26(PassiveSkill):
|
||||
龙骑士被攻击时,无法施放该技能。\n
|
||||
"""
|
||||
name = '龙之吐息'
|
||||
ref = Ref.DRAGONBREATH
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 1
|
||||
@@ -850,6 +878,7 @@ class Skill27(ActiveSkill):
|
||||
在决斗场中,在地面施放时无法攻击倒地的敌人。\n
|
||||
"""
|
||||
name = '龙拳'
|
||||
ref = Ref.KNUCKLEBLASTER
|
||||
cellPos = (2,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -904,6 +933,7 @@ class Skill28(ActiveSkill):
|
||||
龙骑士被攻击时,无法施放该技能。\n
|
||||
"""
|
||||
name = '龙之撕咬'
|
||||
ref = Ref.DRAGONFANG
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -931,6 +961,7 @@ class Skill29(ActiveSkill):
|
||||
增加[跳斩]、 基本攻击和转职后技能的攻击力,并通过进餐小幅增加生命值恢复量。\n
|
||||
"""
|
||||
name = '肉食主义'
|
||||
ref = Ref.FOODFIGHTING
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -964,6 +995,7 @@ class Skill30(ActiveSkill):
|
||||
[爆破龙角]、 [龙翼穿刺]、 [龙刃无双]地面施放时、 [龙皇制裁]\n
|
||||
"""
|
||||
name = '飞龙斩'
|
||||
ref = Ref.DRAGONSMASH
|
||||
cellPos = (2,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1024,6 +1056,7 @@ class Skill31(ActiveSkill):
|
||||
在决斗场中,攻击前无法蓄气,无法向受到龙之撕咬攻击的敌人突进,并且无法聚拢霸体状态的敌人。\n
|
||||
"""
|
||||
name = '龙翼穿刺'
|
||||
ref = Ref.SPINNINGRAID
|
||||
cellPos = (1,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1107,6 +1140,7 @@ class Skill32(PassiveSkill):
|
||||
提高进餐效果,施放[肉食主义]时可以进一步增加暴击伤害。\n
|
||||
"""
|
||||
name = '大胃王'
|
||||
ref = Ref.SPICE
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 10
|
||||
@@ -1133,6 +1167,7 @@ class Skill33(ActiveSkill):
|
||||
斩击之前按上方向键,可以发动有最下段判定的上挑攻击。\n
|
||||
"""
|
||||
name = '龙刃无双'
|
||||
ref = Ref.DRAGONKAISERSWORD
|
||||
cellPos = (3,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1205,6 +1240,7 @@ class Skill34(ActiveSkill):
|
||||
在决斗场中,空中施放该技能时,大幅减少移动速度,并且无法吸附敌人或转换方向。\n
|
||||
"""
|
||||
name = '魔龙之息'
|
||||
ref = Ref.STORMBREATH
|
||||
cellPos = (7,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1291,6 +1327,7 @@ class Skill35(ActiveSkill):
|
||||
在决斗场中,火焰弹无僵直效果。\n
|
||||
"""
|
||||
name = '魔龙之力'
|
||||
ref = Ref.DRAGONFORCE
|
||||
cellPos = (4,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1334,6 +1371,7 @@ class Skill36(ActiveSkill):
|
||||
只有达到一定高度或者在[龙翼]状态下,才能在空中施放该技能。\n
|
||||
"""
|
||||
name = '雷光嘶吼'
|
||||
ref = Ref.DISASTER
|
||||
cellPos = (3,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1369,6 +1407,7 @@ class Skill37(ActiveSkill):
|
||||
只有达到一定高度或者在[龙翼]状态下,才能在空中施放该技能。\n
|
||||
"""
|
||||
name = '龙皇制裁'
|
||||
ref = Ref.EXTERMINATE
|
||||
cellPos = (2,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1465,6 +1504,7 @@ class Skill38(ActiveSkill):
|
||||
只有达到一定高度或者在[龙翼]状态下,才能在空中施放该技能。\n
|
||||
"""
|
||||
name = '魔龙天翔'
|
||||
ref = Ref.SKYRUSH
|
||||
cellPos = (7,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1557,6 +1597,7 @@ class Skill39(PassiveSkill):
|
||||
减少冷却时间和下降加速度,跳跃瞬间变为霸体状态。 另外,部分体术技能击中敌人时,可以强制中断技能并施放[龙翼]的变形——[超级跳跃]。 [超级跳跃]状态下可以发动空中技能。 可以强制中断的技能目录与[飞龙斩]相同。\n
|
||||
"""
|
||||
name = '龙神血脉'
|
||||
ref = Ref.HEIR
|
||||
cellPos = (4,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1580,7 +1621,7 @@ class Skill39(PassiveSkill):
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1))),
|
||||
SkillEffect(attribute=SkillAttribute.CD, operation=Operation.ADD, value=LevelTable([0] + [-1] * maxLv), skills=['龙翼', '龙翼突袭']),
|
||||
SkillEffect(attribute=SkillAttribute.CD, operation=Operation.ADD, value=LevelTable([0] + [-1] * maxLv), skills=[Ref.DRAGONWING, Ref.BLITZSTRIKE]),
|
||||
]
|
||||
|
||||
# 魔龙星落
|
||||
@@ -1594,6 +1635,7 @@ class Skill40(ActiveSkill):
|
||||
[龙翼突袭]、 [爆破龙角]、 [龙翼穿刺]、 [龙刃无双]地面施放时、 [龙皇制裁]、 [征战无双]击中敌人时,可以取消施放后僵直立即发动该技能。\n
|
||||
"""
|
||||
name = '魔龙星落'
|
||||
ref = Ref.DRAGONBURST
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1686,6 +1728,7 @@ class Skill41(ActiveSkill):
|
||||
施放[魔龙之息]过程中可以发动该技能,反过来施放该技能过程中也可以发动[魔龙之息]。 连接技能时,飞行时间更新并保留终结一击,但不会更新转换方向的冷却时间。 终结一击只能发动一次。\n
|
||||
"""
|
||||
name = '征战无双'
|
||||
ref = Ref.PARTICIPATION
|
||||
cellPos = (6,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1771,6 +1814,7 @@ class Skill42(ActiveSkill):
|
||||
龙骑士与阿斯特拉融合,发射阿斯特拉最强攻击技——终末之光。\n
|
||||
"""
|
||||
name = '龙神裁决 : 终末之光'
|
||||
ref = Ref.LASTLIGHT
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1801,6 +1845,7 @@ class Skill43(PassiveSkill):
|
||||
在空中施放时,龙拳不攻击敌人,但会产生冲击波,并使命中的敌人移动到冲击波中心位置。\n
|
||||
"""
|
||||
name = '龙血誓约'
|
||||
ref = Ref.DRAGONOATH
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1828,6 +1873,7 @@ class Skill44(ActiveSkill):
|
||||
骑坐状态下施放时,阿斯特拉聚集雷电之力并发射雷光球。 此时,增加攻击范围; [征战无双]骑坐状态下施放时,[征战无双]的下斩攻击力并入雷光球爆炸攻击力中。\n
|
||||
"""
|
||||
name = '龙哮雷鸣'
|
||||
ref = Ref.LIGHTNINGROAR
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1865,6 +1911,7 @@ class Skill45(ActiveSkill):
|
||||
若关联的技能还在冷却中,则无法使用三次觉醒技能。\n
|
||||
"""
|
||||
name = '龙神君临·虚空烬灭'
|
||||
ref = Ref.INFINITYNOVA
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -13,6 +13,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.knight.elven_knight import ElvenKnightSkillRef as Ref
|
||||
|
||||
|
||||
class ElvenKnightAttribute(ProfessionAttribute):
|
||||
@@ -71,6 +72,7 @@ class Skill0(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾挑'
|
||||
ref = Ref.UPPERSHIELD
|
||||
cellPos = (3,1)
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
@@ -103,6 +105,7 @@ class Skill1(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '强踢'
|
||||
ref = Ref.LIONKICK
|
||||
cellPos = (5,1)
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
@@ -141,6 +144,7 @@ class Skill2(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾牌转换'
|
||||
ref = Ref.SHIELDCHANGE
|
||||
cellPos = (2,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -163,6 +167,7 @@ class Skill3(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -187,6 +192,7 @@ class Skill4(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -209,7 +215,7 @@ class Skill4(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'type': '*skillDamage', 'data': [i - 100 if i > 0 else 0 for i in data0], 'skills': ['骑乘召唤']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i - 100 if i > 0 else 0 for i in data0])), skills=['骑乘召唤']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i - 100 if i > 0 else 0 for i in data0])), skills=[Ref.RIDING]),
|
||||
]
|
||||
|
||||
# 受身蹲伏
|
||||
@@ -220,6 +226,7 @@ class Skill5(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -261,6 +268,7 @@ class Skill6(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -283,6 +291,7 @@ class Skill7(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -308,6 +317,7 @@ class Skill8(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾击'
|
||||
ref = Ref.SHIELDSTARK
|
||||
cellPos = (4,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -346,6 +356,7 @@ class Skill9(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '命运之轮'
|
||||
ref = Ref.WHEELOFFORTUNE
|
||||
cellPos = (2,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -390,6 +401,7 @@ class Skill10(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '自动防御'
|
||||
ref = Ref.PERFECTGUARD
|
||||
cellPos = (9,2)
|
||||
learnLv = 5
|
||||
masterLv = 10
|
||||
@@ -423,6 +435,7 @@ class Skill11(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '盾牌格挡'
|
||||
ref = Ref.SHIELDGUARD
|
||||
cellPos = (4,3)
|
||||
learnLv = 10
|
||||
masterLv = 5
|
||||
@@ -474,6 +487,7 @@ class Skill12(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '致命突刺'
|
||||
ref = Ref.LETHALPUNTO
|
||||
cellPos = (6,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -524,6 +538,7 @@ class Skill13(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '跳斩'
|
||||
ref = Ref.FINISH
|
||||
cellPos = (8,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -555,6 +570,7 @@ class Skill14(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '飞跃截击'
|
||||
ref = Ref.INTERCEPT
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -589,6 +605,7 @@ class Skill15(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -616,6 +633,7 @@ class Skill16(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -645,6 +663,7 @@ class Skill17(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '防御姿态'
|
||||
ref = Ref.DEFENSIVEPOSTURE
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -678,6 +697,7 @@ class Skill18(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '破武之轮'
|
||||
ref = Ref.DISARMING
|
||||
cellPos = (5,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -736,6 +756,7 @@ class Skill19(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '骑乘召唤'
|
||||
ref = Ref.RIDING
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -882,6 +903,7 @@ class Skill20(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '愤怒冲撞'
|
||||
ref = Ref.ANCIENTBOAR
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -923,6 +945,7 @@ class Skill21(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '骑士守护'
|
||||
ref = Ref.DEMENTIONMOLT
|
||||
cellPos = (0,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -955,6 +978,7 @@ class Skill22(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '蔷薇护甲'
|
||||
ref = Ref.ROSEARMOR
|
||||
cellPos = (9,4)
|
||||
learnLv = 15
|
||||
masterLv = 20
|
||||
@@ -998,6 +1022,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '战吼'
|
||||
ref = Ref.WARCRY
|
||||
cellPos = (7,4)
|
||||
learnLv = 15
|
||||
masterLv = 20
|
||||
@@ -1027,6 +1052,7 @@ class Skill24(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '骑士信念'
|
||||
ref = Ref.STRONGBELIEF
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -1050,7 +1076,7 @@ class Skill24(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'data': data0, 'type': '*cdReduce', 'exceptSkills': ['天马流星落', '暮光之灵 : 黄昏独角兽', '生命之律·神木擎天']}, {'data': data1, 'type': '$*PAtkP'}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data0)), except_skills=['天马流星落', '暮光之灵 : 黄昏独角兽', '生命之律·神木擎天']),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data0)), except_skills=[Ref.CHARGE, Ref.TWILIGHTUNICORN, Ref.FANTASYOFNATURE]),
|
||||
CharacterEffect(attribute=CharacterAttribute.P_ATK_P, value=1 + Percent(LevelTable(data1))),
|
||||
]
|
||||
|
||||
@@ -1066,6 +1092,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '伟大的意志'
|
||||
ref = Ref.GREATVOLITION
|
||||
cellPos = (8,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -1093,6 +1120,7 @@ class Skill26(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '审判之盾'
|
||||
ref = Ref.SENTENCE
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -1132,6 +1160,7 @@ class Skill27(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '守护神鹿'
|
||||
ref = Ref.ANCIENTDEER
|
||||
cellPos = (3,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -1167,6 +1196,7 @@ class Skill28(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '暴击'
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
cellPos = (5,0)
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
@@ -1192,6 +1222,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '破甲冲击'
|
||||
ref = Ref.OVERPOWER
|
||||
cellPos = (7,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -1228,6 +1259,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '自然守护'
|
||||
ref = Ref.NATUREGUARDIAN
|
||||
cellPos = (9,6)
|
||||
learnLv = 25
|
||||
masterLv = 20
|
||||
@@ -1268,6 +1300,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '剑盾猛攻'
|
||||
ref = Ref.SHIELDRUSH
|
||||
cellPos = (3,7)
|
||||
learnLv = 30
|
||||
masterLv = 6
|
||||
@@ -1324,6 +1357,7 @@ class Skill32(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '神木刺击'
|
||||
ref = Ref.SWORDOFFOREST
|
||||
cellPos = (6,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1358,6 +1392,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '精灵之跃'
|
||||
ref = Ref.ELVISHJUMP
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1395,6 +1430,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '一刀两断'
|
||||
ref = Ref.VANGUARDSTRATSH
|
||||
cellPos = (7,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1456,6 +1492,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '铁壁推进'
|
||||
ref = Ref.PENETRATION
|
||||
cellPos = (5,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1536,6 +1573,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '自然束缚'
|
||||
ref = Ref.SHACKLESOFNATURE
|
||||
cellPos = (9,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1590,6 +1628,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '飓风旋枪'
|
||||
ref = Ref.LUNGEREVOLUTION
|
||||
cellPos = (6,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1648,6 +1687,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '天陨断空斩'
|
||||
ref = Ref.SMASH
|
||||
cellPos = (3,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1711,7 +1751,7 @@ class Skill38(ActiveSkill):
|
||||
# self.associate = [{"type":"*skillRation","data":[0] + [40]*self.maxLv,"skills":["生命审判"]}]
|
||||
# return super().effect(old, new)
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [40] * maxLv)), skills=['生命审判'], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [40] * maxLv)), skills=[Ref.SIGNOFLIFE], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
]
|
||||
|
||||
# 自然恩泽
|
||||
@@ -1725,6 +1765,7 @@ class Skill39(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '自然恩泽'
|
||||
ref = Ref.NATUREBLESSING
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1755,9 +1796,9 @@ class Skill39(PassiveSkill):
|
||||
# associate = [{'data': data0, 'type': '*skillDamage'}, {'data': data4, 'type': '*skillDamage', 'skills': ['天马流星落']}, {'data': data5, 'type': '*skillDamage', 'skills': ['暮光之灵 : 黄昏独角兽']}, {'data': data6, 'type': '*skillDamage', 'skills': ['生命之律·神木擎天']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0))),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data4)), skills=['天马流星落']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data5)), skills=['暮光之灵 : 黄昏独角兽']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data6)), skills=['生命之律·神木擎天']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data4)), skills=[Ref.CHARGE]),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data5)), skills=[Ref.TWILIGHTUNICORN]),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data6)), skills=[Ref.FANTASYOFNATURE]),
|
||||
]
|
||||
|
||||
# 天马流星落
|
||||
@@ -1771,6 +1812,7 @@ class Skill40(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '天马流星落'
|
||||
ref = Ref.CHARGE
|
||||
cellPos = (3,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1813,6 +1855,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '生命审判'
|
||||
ref = Ref.SIGNOFLIFE
|
||||
cellPos = (4,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1868,6 +1911,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '壁垒突袭'
|
||||
ref = Ref.SHIELDCHARGE
|
||||
cellPos = (5,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1935,7 +1979,7 @@ class Skill42(ActiveSkill):
|
||||
# self.associate = [{'type': '*skillRation', 'data': [0] + [-14.3] * self.maxLv, 'skills': ['愤怒冲撞']}]
|
||||
# return super().effect(old, new)
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-14.3] * maxLv)), skills=['愤怒冲撞'], when=Equals(Read(SkillAttribute.VP), 1)),
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-14.3] * maxLv)), skills=[Ref.ANCIENTBOAR], when=Equals(Read(SkillAttribute.VP), 1)),
|
||||
]
|
||||
|
||||
# 信仰鼓舞
|
||||
@@ -1948,6 +1992,7 @@ class Skill43(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '信仰鼓舞'
|
||||
ref = Ref.SHIELDOFCOURAGE
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1982,6 +2027,7 @@ class Skill44(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '剑盾强袭'
|
||||
ref = Ref.CHAINSTRIKE
|
||||
cellPos = (4,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -2039,6 +2085,7 @@ class Skill45(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '自然之怒'
|
||||
ref = Ref.ANGEROFNATURE
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -2110,6 +2157,7 @@ class Skill46(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '暮光之灵 : 黄昏独角兽'
|
||||
ref = Ref.TWILIGHTUNICORN
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -2158,6 +2206,7 @@ class Skill47(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '生命的恩宠'
|
||||
ref = Ref.GRACEOFLIFE
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2190,6 +2239,7 @@ class Skill48(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '荆棘之城'
|
||||
ref = Ref.FORTRESSOFEUDIA
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2225,6 +2275,7 @@ class Skill49(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '生命之律·神木擎天'
|
||||
ref = Ref.FANTASYOFNATURE
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -11,6 +11,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.knight.paladin import PaladinSkillRef as Ref
|
||||
|
||||
|
||||
class PaladinAttribute(ProfessionAttribute):
|
||||
@@ -33,6 +34,7 @@ class Skill0(ActiveSkill):
|
||||
只有完全掌握盾挑的人才有资格当上骑士团团长,千万不要小看这个技能。]\n
|
||||
"""
|
||||
name = "盾挑"
|
||||
ref = Ref.UPPERSHIELD
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -62,6 +64,7 @@ class Skill1(ActiveSkill):
|
||||
只有为了国家和君主愿意牺牲小我的人才是真正的骑士。]\n
|
||||
"""
|
||||
name = "强踢"
|
||||
ref = Ref.LIONKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -96,6 +99,7 @@ class Skill2(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -119,6 +123,7 @@ class Skill3(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
ref = Ref.BASICATTACKUP
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -146,6 +151,7 @@ class Skill4(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -187,6 +193,7 @@ class Skill5(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -209,6 +216,7 @@ class Skill6(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -233,6 +241,7 @@ class Skill7(ActiveSkill):
|
||||
[厚重的盾牌本身就是一件强大的武器。 但如果你没有足够的力量的话还是放弃这个想法吧。]\n
|
||||
"""
|
||||
name = "盾击"
|
||||
ref = Ref.SHIELDSTARK
|
||||
cellPos = (2,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -268,6 +277,7 @@ class Skill8(ActiveSkill):
|
||||
[命运之轮开始旋转了。]\n
|
||||
"""
|
||||
name = "命运之轮"
|
||||
ref = Ref.WHEELOFFORTUNE
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -297,6 +307,7 @@ class Skill9(PassiveSkill):
|
||||
[利剑和盾牌从来都不是骑士们杀伐的理由,因为他们知道在利剑和盾牌的后面有着他们要保护的人。]\n
|
||||
"""
|
||||
name = "自动防御"
|
||||
ref = Ref.PERFECTGUARD
|
||||
learnLv = 5
|
||||
masterLv = 5
|
||||
maxLv = 20
|
||||
@@ -326,6 +337,7 @@ class Skill10(ActiveSkill):
|
||||
[原本为帝国贵族剑士所掌握的剑术。 帝国皇帝为了提升骑士团的战斗力,“奉劝”贵族们将秘传剑术传授给骑士们。 迫于压力,贵族剑士只好将一些初级剑术传授给了骑士团。]\n
|
||||
"""
|
||||
name = "致命突刺"
|
||||
ref = Ref.LETHALPUNTO
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -361,6 +373,7 @@ class Skill11(ActiveSkill):
|
||||
[这是骑士们在战场上寻找装死敌人时的常用技能,可以让那些丧失抵抗能力的人毫无痛苦地死去。 怜悯,也是骑士的美德之一。]\n
|
||||
"""
|
||||
name = "跳斩"
|
||||
ref = Ref.FINISH
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -388,6 +401,7 @@ class Skill12(ActiveSkill):
|
||||
[拿着厚重的盾牌,怎么会跳得这样轻盈?]\n
|
||||
"""
|
||||
name = "飞跃截击"
|
||||
ref = Ref.INTERCEPT
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -419,6 +433,7 @@ class Skill13(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -446,6 +461,7 @@ class Skill14(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -477,6 +493,7 @@ class Skill15(ActiveSkill):
|
||||
而温暖的阳光照耀下来,行人很快就把围巾拿掉了。]\n
|
||||
"""
|
||||
name = "破武之轮"
|
||||
ref = Ref.DISARMING
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -519,6 +536,7 @@ class Skill16(PassiveSkill):
|
||||
在决斗场中,不适用前方防御和光属性赋予功能。\n
|
||||
"""
|
||||
name = "天使降临"
|
||||
ref = Ref.SERAPHICFALL
|
||||
cellPos = (0,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -566,6 +584,7 @@ class Skill17(PassiveSkill):
|
||||
(所受伤害减少效果不与[圣盾]、 [神光庇护]的伤害减少效果叠加)\n
|
||||
"""
|
||||
name = "天使光翼"
|
||||
ref = Ref.SERAPHICFEATHER
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -669,6 +688,7 @@ class Skill18(ActiveSkill):
|
||||
[神光冲击]攻击成功时,可以获得少量天使光翼,同时被击中的敌人会进入被挑衅状态,集中攻击施放者。\n
|
||||
"""
|
||||
name = "神光冲击"
|
||||
ref = Ref.WEEPINGWAVE
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -702,6 +722,7 @@ class Skill19(ActiveSkill):
|
||||
按向前方向键,可以向前移动并进行攻击。\n
|
||||
"""
|
||||
name = "神光连击"
|
||||
ref = Ref.PURIFYING
|
||||
cellPos = (6,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -736,6 +757,7 @@ class Skill20(ActiveSkill):
|
||||
在决斗场中,防御成功时不进入霸体状态、 不适用伤害无效功能,且圣盾持续时间上限为3秒。\n
|
||||
"""
|
||||
name = "圣盾"
|
||||
ref = Ref.DIVINESHIELD
|
||||
cellPos = (2,5)
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
@@ -767,6 +789,7 @@ class Skill21(ActiveSkill):
|
||||
在决斗场中,突进攻击无法击退霸体状态的敌人。\n
|
||||
"""
|
||||
name = "圣盾突击"
|
||||
ref = Ref.SHIELDBREAK
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -794,6 +817,7 @@ class Skill22(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -822,6 +846,7 @@ class Skill23(ActiveSkill):
|
||||
小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。\n
|
||||
"""
|
||||
name = "神光喷涌"
|
||||
ref = Ref.WRATH
|
||||
cellPos = (4,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -866,6 +891,7 @@ class Skill24(ActiveSkill):
|
||||
爆发光之力,强化自身的基本攻击力和技能攻击力。\n
|
||||
"""
|
||||
name = "信仰之念"
|
||||
ref = Ref.FAITHFUL
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -892,6 +918,7 @@ class Skill25(ActiveSkill):
|
||||
被击中的敌人会旋转飞出。\n
|
||||
"""
|
||||
name = "神光盾击"
|
||||
ref = Ref.RETRIBUTION
|
||||
cellPos = (3,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -931,6 +958,7 @@ class Skill26(ActiveSkill):
|
||||
被盾牌击中的敌人会砸到地面后再弹起。\n
|
||||
"""
|
||||
name = "烈光"
|
||||
ref = Ref.DISRUPTION
|
||||
cellPos = (5,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -967,6 +995,7 @@ class Skill27(ActiveSkill):
|
||||
按向前方向键,可以向前移动并进行攻击。\n
|
||||
"""
|
||||
name = "神光闪耀"
|
||||
ref = Ref.CONFESION
|
||||
cellPos = (1,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1019,6 +1048,7 @@ class Skill28(ActiveSkill):
|
||||
按向前方向键,可以短距离向前移动并进行攻击。 最后一击前按向后方向键,可以在原地发动最后一击。\n
|
||||
"""
|
||||
name = "神光闪影击"
|
||||
ref = Ref.FORGIVENESS
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1075,6 +1105,7 @@ class Skill29(ActiveSkill):
|
||||
垂直掉落由光凝聚而成的惩罚之锤,引发爆炸,对范围内的敌人造成伤害。\n
|
||||
"""
|
||||
name = "惩罚之锤"
|
||||
ref = Ref.ESTRANGEMENT
|
||||
cellPos = (4,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1126,6 +1157,7 @@ class Skill30(ActiveSkill):
|
||||
按前方向键,可以跳得更远。\n
|
||||
"""
|
||||
name = "神光之跃"
|
||||
ref = Ref.CONCILIATION
|
||||
cellPos = (6,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1178,6 +1210,7 @@ class Skill31(PassiveSkill):
|
||||
天界之力进一步集中到帕拉丁身上,增加光盾大小和物理攻击力,并且进入地下城时可以获得一定数量的天使光翼。\n
|
||||
"""
|
||||
name = "荣耀之光"
|
||||
ref = Ref.GLORYOFTHELIGHT
|
||||
cellPos = (7,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1209,6 +1242,7 @@ class Skill32(ActiveSkill):
|
||||
神光爆炸时,会消耗所有天使光翼,使范围内的敌人受到伤害。 技能结束时,天使光翼吸收到最大值。\n
|
||||
"""
|
||||
name = "信仰聚合 : 神光惩戒"
|
||||
ref = Ref.PRICEOFMISTRUST
|
||||
cellPos = (4,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1240,6 +1274,7 @@ class Skill33(ActiveSkill):
|
||||
在持续时间内按跳跃键可以解除神光庇护状态。\n
|
||||
"""
|
||||
name = "神光庇护"
|
||||
ref = Ref.DIVINESANCTUARY
|
||||
cellPos = (2,12)
|
||||
learnLv = 60
|
||||
masterLv = 1
|
||||
@@ -1291,6 +1326,7 @@ class Skill34(ActiveSkill):
|
||||
释放的光束对范围内的敌人造成伤害,并使敌人进入眩晕状态。\n
|
||||
"""
|
||||
name = "圣盾裁决"
|
||||
ref = Ref.INTEGRATION
|
||||
cellPos = (5,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1351,6 +1387,7 @@ class Skill35(ActiveSkill):
|
||||
可以利用方向键调整降落地点。\n
|
||||
"""
|
||||
name = "破晓之光"
|
||||
ref = Ref.MANDATEOFHEAVEN
|
||||
cellPos = (1,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1400,6 +1437,7 @@ class Skill36(PassiveSkill):
|
||||
奉行伟大意志、 执行天命的破晓女神进入地下城时,获得更多天使光翼,并增加基本攻击力和技能攻击力。\n
|
||||
"""
|
||||
name = "戒律"
|
||||
ref = Ref.COMMANDMENT
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1430,6 +1468,7 @@ class Skill37(ActiveSkill):
|
||||
将盾牌中凝聚的光之力挥洒到周围,吸附范围内的敌人,然后挥动武器上挑攻击敌人。\n
|
||||
"""
|
||||
name = "神光回旋斩"
|
||||
ref = Ref.OBSTRUCTION
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1480,6 +1519,7 @@ class Skill38(ActiveSkill):
|
||||
将武器中凝聚的光之力注入地面并向四周喷涌,对敌人造成多段攻击伤害。\n
|
||||
"""
|
||||
name = "神圣信约"
|
||||
ref = Ref.ENGAGEMENT
|
||||
cellPos = (2,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1531,6 +1571,7 @@ class Skill39(ActiveSkill):
|
||||
技能结束时,天使光翼汲取到最大值。\n
|
||||
"""
|
||||
name = "神圣意志 : 大天使降临"
|
||||
ref = Ref.JUDGEMENTCALL
|
||||
cellPos = (5,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1564,6 +1605,7 @@ class Skill40(PassiveSkill):
|
||||
小型神光喷涌的攻击力以[神光喷涌]攻击力的一定比率适用。\n
|
||||
"""
|
||||
name = "超越之翼"
|
||||
ref = Ref.WINGOFMETATRON
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1592,7 +1634,7 @@ class Skill40(PassiveSkill):
|
||||
# associate = [{"data":data0},{"data":data1,"type":"+powerLittle","skills":["神光喷涌"]}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0))),
|
||||
SkillEffect(attribute=PaladinAttribute.LITTLE_POWER, operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=['神光喷涌']),
|
||||
SkillEffect(attribute=PaladinAttribute.LITTLE_POWER, operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=[Ref.WRATH]),
|
||||
]
|
||||
|
||||
# 神光耀世
|
||||
@@ -1605,6 +1647,7 @@ class Skill41(ActiveSkill):
|
||||
施放技能时,在装备梅丹佐的盾牌之前,天使光翼汲取到最大值。\n
|
||||
"""
|
||||
name = "神光耀世"
|
||||
ref = Ref.TRANSCENDENCE
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1647,6 +1690,7 @@ class Skill42(ActiveSkill):
|
||||
若关联的技能还在冷却中,则无法使用三次觉醒技能。\n
|
||||
"""
|
||||
name = "启示录 : 末日救赎"
|
||||
ref = Ref.THELASTREVELATION
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
Reference in New Issue
Block a user