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.mage_male.blood_mage import BloodMageSkillRef as Ref
|
||||
|
||||
prefix = "mage_male/blood_mage/cn/skillDetail"
|
||||
|
||||
@@ -27,6 +28,7 @@ class Skill0(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔法旋风'
|
||||
ref = Ref.WINDSTRIKE
|
||||
cellPos = (4,1)
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
@@ -61,6 +63,7 @@ class Skill1(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔法冰球'
|
||||
ref = Ref.WATERCANNON
|
||||
cellPos = (7,1)
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
@@ -91,6 +94,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '不死之身'
|
||||
ref = Ref.DIEHARD
|
||||
cellPos = (0,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -120,6 +124,7 @@ class Skill3(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗之眼'
|
||||
ref = Ref.ABYSS
|
||||
cellPos = (0,2)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -149,6 +154,7 @@ class Skill4(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '赤影步'
|
||||
ref = Ref.CREEPING
|
||||
cellPos = (6,4)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -175,6 +181,7 @@ class Skill5(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -199,6 +206,7 @@ class Skill6(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -226,6 +234,7 @@ class Skill7(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -267,6 +276,7 @@ class Skill8(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -289,6 +299,7 @@ class Skill9(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -313,6 +324,7 @@ class Skill10(ActiveSkill):
|
||||
转职为次元行者时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "擒拿掌"
|
||||
ref = Ref.PUSHOUT
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -340,6 +352,7 @@ class Skill11(ActiveSkill):
|
||||
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
|
||||
"""
|
||||
name = "魔球连射"
|
||||
ref = Ref.MULTISHOT
|
||||
learnLv = 5
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -372,6 +385,7 @@ class Skill12(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '幽冥火'
|
||||
ref = Ref.HOLONGLIGHT
|
||||
cellPos = (9,3)
|
||||
learnLv = 10
|
||||
masterLv = 10
|
||||
@@ -408,6 +422,7 @@ class Skill13(ActiveSkill):
|
||||
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
|
||||
"""
|
||||
name = "旋火盾"
|
||||
ref = Ref.FIREPILLAR
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -439,6 +454,7 @@ class Skill14(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -466,6 +482,7 @@ class Skill15(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -492,6 +509,7 @@ class Skill16(ActiveSkill):
|
||||
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "冰魄剑"
|
||||
ref = Ref.ICESWORD
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -527,6 +545,7 @@ class Skill17(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血蝠之袭'
|
||||
ref = Ref.LILIAC
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -563,6 +582,7 @@ class Skill18(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '鲜血融合'
|
||||
ref = Ref.BLOOD
|
||||
cellPos = (0,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -596,7 +616,7 @@ class Skill18(PassiveSkill):
|
||||
# associate = [{'data': data2, 'type': '$*PAtkP'}, {'data': data3, 'type': '*cdReduce', 'skills': ['血翼突击', '鲜血长枪', '猩红狩猎', '狱血之牙', '绯红之狱', '隐行之噬', '血翼绽放', '死亡之握', '血翼蔽空']}]
|
||||
associate = [
|
||||
CharacterEffect(attribute=CharacterAttribute.P_ATK_P, value=1 + Percent(LevelTable(data2))),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data3)), skills=['血翼突击', '鲜血长枪', '猩红狩猎', '狱血之牙', '绯红之狱', '隐行之噬', '血翼绽放', '死亡之握', '血翼蔽空']),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data3)), skills=[Ref.BLOODWING, Ref.OFFERING, Ref.SHIKAREE, Ref.FANG, Ref.TORMENT, Ref.CORRUPTION, Ref.MARAUDER, Ref.FATALITY, Ref.BLOODSTINGER]),
|
||||
]
|
||||
|
||||
# 鲜血之誓
|
||||
@@ -609,6 +629,7 @@ class Skill19(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '鲜血之誓'
|
||||
ref = Ref.DEADHANDS
|
||||
cellPos = (8,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -644,6 +665,7 @@ class Skill20(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血翼突击'
|
||||
ref = Ref.BLOODWING
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -676,6 +698,7 @@ class Skill21(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '鲜血长枪'
|
||||
ref = Ref.OFFERING
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -715,6 +738,7 @@ class Skill22(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -738,6 +762,7 @@ class Skill23(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '血之共鸣'
|
||||
ref = Ref.BLOODHONE
|
||||
cellPos = (0,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -766,6 +791,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血蝠之舞'
|
||||
ref = Ref.LILROI
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -802,6 +828,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '猩红狩猎'
|
||||
ref = Ref.SHIKAREE
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -834,6 +861,7 @@ class Skill26(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '赤红燃烧'
|
||||
ref = Ref.BLOODBURN
|
||||
cellPos = (8,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -861,6 +889,7 @@ class Skill27(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狱血之犬'
|
||||
ref = Ref.HELLBERUS
|
||||
cellPos = (2,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -903,6 +932,7 @@ class Skill28(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狱血之牙'
|
||||
ref = Ref.FANG
|
||||
cellPos = (5,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -933,6 +963,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '绯红之狱'
|
||||
ref = Ref.TORMENT
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -994,6 +1025,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '噬魂囚笼'
|
||||
ref = Ref.SOULSTEEL
|
||||
cellPos = (2,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1064,6 +1096,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '隐行之噬'
|
||||
ref = Ref.CORRUPTION
|
||||
cellPos = (5,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1132,6 +1165,7 @@ class Skill32(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '赤狱之力'
|
||||
ref = Ref.ABANDON
|
||||
cellPos = (3,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1161,6 +1195,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '伯爵之歌'
|
||||
ref = Ref.TEPES
|
||||
cellPos = (6,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1201,6 +1236,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔仆召唤 : 狱犬'
|
||||
ref = Ref.RUMBLEDOG
|
||||
cellPos = (2,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1262,6 +1298,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血翼绽放'
|
||||
ref = Ref.MARAUDER
|
||||
cellPos = (5,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1317,6 +1354,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '地狱冥犬'
|
||||
ref = Ref.PHANTOMBALE
|
||||
cellPos = (2,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1380,6 +1418,7 @@ class Skill37(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '鲜血之殇'
|
||||
ref = Ref.TRUEBLOOD
|
||||
cellPos = (8,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1412,6 +1451,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '死亡之握'
|
||||
ref = Ref.FATALITY
|
||||
cellPos = (4,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1469,6 +1509,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血界彼岸'
|
||||
ref = Ref.BLOODSTREAM
|
||||
cellPos = (6,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1512,6 +1553,7 @@ class Skill40(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '猩红之眼'
|
||||
ref = Ref.BLOODBYSS
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1547,6 +1589,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血翼蔽空'
|
||||
ref = Ref.BLOODSTINGER
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1579,6 +1622,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '血域帷幕·陨灭'
|
||||
ref = Ref.EXTREMITYPERISH
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -11,6 +11,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.mage_male.dimension_walker import DimensionWalkerSkillRef as Ref
|
||||
|
||||
prefix = "mage_male/dimension_walker/cn/skillDetail"
|
||||
|
||||
@@ -28,6 +29,7 @@ class Skill0(ActiveSkill):
|
||||
增加攻击力,可以按<X>键进行追加操作。\n
|
||||
"""
|
||||
name = "魔法旋风"
|
||||
ref = Ref.WINDSTRIKE
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -61,6 +63,7 @@ class Skill1(ActiveSkill):
|
||||
在决斗场内,冰球大小随技能等级增加而增大。\n
|
||||
"""
|
||||
name = "魔法冰球"
|
||||
ref = Ref.WATERCANNON
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -90,6 +93,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '不死之身'
|
||||
ref = Ref.DIEHARD
|
||||
cellPos = (1,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -119,6 +123,7 @@ class Skill3(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗之眼'
|
||||
ref = Ref.ABYSS
|
||||
cellPos = (2,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -153,6 +158,7 @@ class Skill4(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '超然感知'
|
||||
ref = Ref.OVERSENSE
|
||||
cellPos = (3,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -183,6 +189,7 @@ class Skill5(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元边界'
|
||||
ref = Ref.EVENTHORIZEN
|
||||
cellPos = (5,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -209,6 +216,7 @@ class Skill6(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元之乖离扫把精通'
|
||||
ref = Ref.MYSOPHOBIA
|
||||
cellPos = (7,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -233,6 +241,7 @@ class Skill7(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -257,6 +266,7 @@ class Skill8(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -279,7 +289,7 @@ class Skill8(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.SUMMONNYARLY]),
|
||||
]
|
||||
|
||||
# 受身蹲伏
|
||||
@@ -290,6 +300,7 @@ class Skill9(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -331,6 +342,7 @@ class Skill10(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -353,6 +365,7 @@ class Skill11(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -377,6 +390,7 @@ class Skill12(ActiveSkill):
|
||||
转职为次元行者时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "擒拿掌"
|
||||
ref = Ref.PUSHOUT
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -404,6 +418,7 @@ class Skill13(ActiveSkill):
|
||||
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
|
||||
"""
|
||||
name = "魔球连射"
|
||||
ref = Ref.MULTISHOT
|
||||
learnLv = 5
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -436,6 +451,7 @@ class Skill14(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '幽冥火'
|
||||
ref = Ref.HOLONGLIGHT
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 10
|
||||
@@ -472,6 +488,7 @@ class Skill15(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '瞬移'
|
||||
ref = Ref.TELEPORT
|
||||
cellPos = (5,3)
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
@@ -499,6 +516,7 @@ class Skill16(ActiveSkill):
|
||||
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
|
||||
"""
|
||||
name = "旋火盾"
|
||||
ref = Ref.FIREPILLAR
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -530,6 +548,7 @@ class Skill17(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -557,6 +576,7 @@ class Skill18(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -583,6 +603,7 @@ class Skill19(ActiveSkill):
|
||||
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "冰魄剑"
|
||||
ref = Ref.ICESWORD
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -622,6 +643,7 @@ class Skill20(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 坠落'
|
||||
ref = Ref.ACCIDENT
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -681,6 +703,7 @@ class Skill21(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 虚无'
|
||||
ref = Ref.DIMENSIONHOLLOW
|
||||
cellPos = (7,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -701,7 +724,7 @@ class Skill21(PassiveSkill):
|
||||
# {'data': data1, 'skills': ['次元 : 坠落', '次元 : 虚影', '次元 : 跃迁', '次元 : 离子束', '次元 : 万花镜', '次元 : 粒子风暴', '次元 : 时空磁场', '次元 : 粒子波', '次元 : 思维聚爆', '次元 : 奇点', '禁断之盛宴', '未明·次元崩坏', '乖离 : 禁忌之奈雅丽']},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=['次元 : 坠落', '次元 : 虚影', '次元 : 跃迁', '次元 : 离子束', '次元 : 万花镜', '次元 : 粒子风暴', '次元 : 时空磁场', '次元 : 粒子波', '次元 : 思维聚爆', '次元 : 奇点', '禁断之盛宴', '未明·次元崩坏', '乖离 : 禁忌之奈雅丽']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=[Ref.ACCIDENT, Ref.SILHOUETTE, Ref.DIMENSIONLEAP, Ref.DIMENSIONLAY, Ref.KALEDOSCOPE, Ref.DIMENSIONBOMB, Ref.CORRIDO, Ref.POSITRON, Ref.PARADIGMDITO, Ref.DFORCE, Ref.FORBIDDENPARTY, Ref.OUTERGOD, Ref.SUMMONNYARLY]),
|
||||
]
|
||||
|
||||
# 次元扭曲装置
|
||||
@@ -715,6 +738,7 @@ class Skill22(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元扭曲装置'
|
||||
ref = Ref.DISTORTIONACT
|
||||
cellPos = (0,5)
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
@@ -753,6 +777,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 虚影'
|
||||
ref = Ref.SILHOUETTE
|
||||
cellPos = (3,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -792,6 +817,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 跃迁'
|
||||
ref = Ref.DIMENSIONLEAP
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -838,6 +864,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 禁忌之奈雅丽'
|
||||
ref = Ref.SUMMONNYARLY
|
||||
cellPos = (7,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -895,6 +922,7 @@ class Skill26(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '奈雅丽的茶歇时间'
|
||||
ref = Ref.TEATIME
|
||||
cellPos = (8,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -917,6 +945,7 @@ class Skill27(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -943,6 +972,7 @@ class Skill28(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 离子束'
|
||||
ref = Ref.DIMENSIONLAY
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -991,6 +1021,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '时空壁障'
|
||||
ref = Ref.DELUSION
|
||||
cellPos = (4,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -1020,6 +1051,7 @@ class Skill30(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '虚妄之火'
|
||||
ref = Ref.FLAMEOFDELUSION
|
||||
cellPos = (1,6)
|
||||
learnLv = 25
|
||||
masterLv = 1
|
||||
@@ -1048,6 +1080,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 迷雾'
|
||||
ref = Ref.CROWLINGMYST
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 1
|
||||
@@ -1092,6 +1125,7 @@ class Skill32(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 万花镜'
|
||||
ref = Ref.KALEDOSCOPE
|
||||
cellPos = (3,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1145,6 +1179,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 魅魔之舞'
|
||||
ref = Ref.HARLEQUIN
|
||||
cellPos = (8,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1180,6 +1215,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 粒子风暴'
|
||||
ref = Ref.DIMENSIONBOMB
|
||||
cellPos = (2,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1264,6 +1300,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 时空磁场'
|
||||
ref = Ref.CORRIDO
|
||||
cellPos = (5,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1334,6 +1371,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 异界蜂群'
|
||||
ref = Ref.SWARM
|
||||
cellPos = (7,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1405,6 +1443,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 粒子波'
|
||||
ref = Ref.POSITRON
|
||||
cellPos = (2,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1486,6 +1525,7 @@ class Skill38(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '虚空之力'
|
||||
ref = Ref.FATE
|
||||
cellPos = (1,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1533,6 +1573,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 扭曲之恐惧'
|
||||
ref = Ref.HORROR
|
||||
cellPos = (7,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1571,6 +1612,7 @@ class Skill40(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 思维聚爆'
|
||||
ref = Ref.PARADIGMDITO
|
||||
cellPos = (6,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1645,6 +1687,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 禁锢'
|
||||
ref = Ref.CHEEKIT
|
||||
cellPos = (8,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1678,7 +1721,7 @@ class Skill41(ActiveSkill):
|
||||
# self.associate = [{'type': '*skillDamage', 'data': [0] + [-14] * self.maxLv, 'skills': ['乖离 : 魅魔之舞']}]
|
||||
# return super().effect(old, new)
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([0] + [-14] * maxLv)), skills=['乖离 : 魅魔之舞'], when=Equals(Read(SkillAttribute.VP), 1)),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([0] + [-14] * maxLv)), skills=[Ref.HARLEQUIN], when=Equals(Read(SkillAttribute.VP), 1)),
|
||||
]
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1724,6 +1767,7 @@ class Skill42(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '混沌源能石'
|
||||
ref = Ref.STH
|
||||
cellPos = (1,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1768,6 +1812,7 @@ class Skill43(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '次元 : 奇点'
|
||||
ref = Ref.DFORCE
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1858,6 +1903,7 @@ class Skill44(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 沉沦'
|
||||
ref = Ref.ATG
|
||||
cellPos = (8,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1931,6 +1977,7 @@ class Skill45(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '禁断之盛宴'
|
||||
ref = Ref.FORBIDDENPARTY
|
||||
cellPos = (6,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -2016,6 +2063,7 @@ class Skill46(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '古史记忆'
|
||||
ref = Ref.AKASHIC
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2051,6 +2099,7 @@ class Skill47(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '乖离 : 边缘之兽'
|
||||
ref = Ref.HOUNDS
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -2092,6 +2141,7 @@ class Skill48(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '未明·次元崩坏'
|
||||
ref = Ref.OUTERGOD
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -9,6 +9,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.mage_male.elemental_bomber import ElementalBomberSkillRef as Ref
|
||||
|
||||
prefix = "mage_male/elemental_bomber/cn/skillDetail"
|
||||
|
||||
@@ -26,6 +27,7 @@ class Skill0(ActiveSkill):
|
||||
增加攻击力,可以按<X>键进行追加操作。\n
|
||||
"""
|
||||
name = "魔法旋风"
|
||||
ref = Ref.WINDSTRIKE
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -60,6 +62,7 @@ class Skill1(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔法冰球'
|
||||
ref = Ref.WATERCANNON
|
||||
cellPos = (4,1)
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
@@ -90,6 +93,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '不死之身'
|
||||
ref = Ref.DIEHARD
|
||||
cellPos = (1,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -119,6 +123,7 @@ class Skill3(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗之眼'
|
||||
ref = Ref.ABYSS
|
||||
cellPos = (2,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -145,6 +150,7 @@ class Skill4(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -169,6 +175,7 @@ class Skill5(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -196,6 +203,7 @@ class Skill6(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -237,6 +245,7 @@ class Skill7(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -259,6 +268,7 @@ class Skill8(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -283,6 +293,7 @@ class Skill9(ActiveSkill):
|
||||
转职为次元行者时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "擒拿掌"
|
||||
ref = Ref.PUSHOUT
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -311,6 +322,7 @@ class Skill10(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔球连射'
|
||||
ref = Ref.MULTISHOT
|
||||
cellPos = (6,2)
|
||||
learnLv = 5
|
||||
masterLv = 1
|
||||
@@ -345,6 +357,7 @@ class Skill11(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '幽冥火'
|
||||
ref = Ref.HOLONGLIGHT
|
||||
cellPos = (2,3)
|
||||
learnLv = 10
|
||||
masterLv = 10
|
||||
@@ -380,6 +393,7 @@ class Skill12(ActiveSkill):
|
||||
向指定方向快速移动一定距离。\n
|
||||
"""
|
||||
name = "瞬移"
|
||||
ref = Ref.TELEPORT
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -408,6 +422,7 @@ class Skill13(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '旋火盾'
|
||||
ref = Ref.FIREPILLAR
|
||||
cellPos = (8,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -440,6 +455,7 @@ class Skill14(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -467,6 +483,7 @@ class Skill15(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -493,6 +510,7 @@ class Skill16(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '属性变换'
|
||||
ref = Ref.ELEMENTALCHANGE
|
||||
cellPos = (5,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -523,8 +541,8 @@ class Skill16(ActiveSkill):
|
||||
# {'data': data1, 'type': '+power0', 'skills': ['元素炮']},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=Power(1), operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=['魔球连射']),
|
||||
SkillEffect(attribute=Power(0), operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=['元素炮']),
|
||||
SkillEffect(attribute=Power(1), operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=[Ref.MULTISHOT]),
|
||||
SkillEffect(attribute=Power(0), operation=Operation.ADD, value=Percent(LevelTable(data1)), skills=[Ref.MAGICCANNON]),
|
||||
]
|
||||
|
||||
# 冰魄剑
|
||||
@@ -537,6 +555,7 @@ class Skill17(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰魄剑'
|
||||
ref = Ref.ICESWORD
|
||||
cellPos = (10,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -575,6 +594,7 @@ class Skill18(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素炮'
|
||||
ref = Ref.MAGICCANNON
|
||||
cellPos = (9,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -606,6 +626,7 @@ class Skill19(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素融合'
|
||||
ref = Ref.ELEMENTALFUSION
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -637,6 +658,7 @@ class Skill20(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰晶坠'
|
||||
ref = Ref.CRYSTALATTACK
|
||||
cellPos = (3,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -673,6 +695,7 @@ class Skill21(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素之力'
|
||||
ref = Ref.ELEMENTALFORCE
|
||||
cellPos = (9,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -695,7 +718,7 @@ class Skill21(PassiveSkill):
|
||||
# {'data': [i * 5 for i in data1], 'skills': ['元素炮']},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i * 5 for i in data1])), skills=['元素炮']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i * 5 for i in data1])), skills=[Ref.MAGICCANNON]),
|
||||
]
|
||||
|
||||
# 暴击
|
||||
@@ -706,6 +729,7 @@ class Skill22(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -729,6 +753,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '地炎'
|
||||
ref = Ref.FIREROAD
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -762,6 +787,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素环绕'
|
||||
ref = Ref.MAGICSHIELD
|
||||
cellPos = (8,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -798,6 +824,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔力燃烧'
|
||||
ref = Ref.MANABURST
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 20
|
||||
@@ -830,6 +857,7 @@ class Skill26(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素禁断'
|
||||
ref = Ref.ELEMENTALBOMBING
|
||||
cellPos = (7,6)
|
||||
learnLv = 25
|
||||
masterLv = 5
|
||||
@@ -848,7 +876,7 @@ class Skill26(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'data': data1, 'type': '*cdReduce', 'exceptSkills': ['幻魔四重奏', '末日湮灭', '启源·微观宇宙']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data1)), except_skills=['幻魔四重奏', '末日湮灭', '启源·微观宇宙']),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data1)), except_skills=[Ref.ELEMENTALBUSTER, Ref.ARMAGEDDONSTRIKE, Ref.MICROUNIVERSE]),
|
||||
]
|
||||
# [可强制中断的技能列表]
|
||||
# 掌握技能等级1时 : [元素炮]、 [冰晶坠]、 [地炎]
|
||||
@@ -866,6 +894,7 @@ class Skill27(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '雷光链'
|
||||
ref = Ref.CHAINLIGHTNING
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -900,6 +929,7 @@ class Skill28(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '暗域扩张'
|
||||
ref = Ref.DARKCHANGE
|
||||
cellPos = (5,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -933,6 +963,7 @@ class Skill29(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素循环'
|
||||
ref = Ref.ELEMENTUNDERSTAND
|
||||
cellPos = (8,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -966,6 +997,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '旋炎破'
|
||||
ref = Ref.FLAMECIRCLE
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1026,6 +1058,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰晶之浴'
|
||||
ref = Ref.ICEAREA
|
||||
cellPos = (3,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1092,6 +1125,7 @@ class Skill32(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗禁域'
|
||||
ref = Ref.DARKNESSMANTLE
|
||||
cellPos = (5,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1150,6 +1184,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '雷光屏障'
|
||||
ref = Ref.LIGHTNINGWALL
|
||||
cellPos = (4,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1203,6 +1238,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素轰炸'
|
||||
ref = Ref.ELEMENTALRAIN
|
||||
cellPos = (6,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1264,6 +1300,7 @@ class Skill35(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素爆发'
|
||||
ref = Ref.ELEMENTALCHAIN
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1297,6 +1334,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '幻魔四重奏'
|
||||
ref = Ref.ELEMENTALBUSTER
|
||||
cellPos = (5,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1327,6 +1365,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素浓缩球'
|
||||
ref = Ref.CONCENTRATE
|
||||
cellPos = (5,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1383,6 +1422,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素幻灭'
|
||||
ref = Ref.ELEMENTALSTRIKEEX
|
||||
cellPos = (6,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1447,6 +1487,7 @@ class Skill39(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑瞳'
|
||||
ref = Ref.DARKEYE
|
||||
cellPos = (2,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1493,6 +1534,7 @@ class Skill40(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '元素禁域'
|
||||
ref = Ref.ELEMENTALFIELD
|
||||
cellPos = (4,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1556,6 +1598,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '聚能魔炮'
|
||||
ref = Ref.CONVERGENCECANNON
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1610,6 +1653,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '末日湮灭'
|
||||
ref = Ref.ARMAGEDDONSTRIKE
|
||||
cellPos = (5,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1656,6 +1700,7 @@ class Skill43(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '异瞳'
|
||||
ref = Ref.WICKEDODDEYE
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1688,6 +1733,7 @@ class Skill44(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '聚魔轰击'
|
||||
ref = Ref.CONVERGENCEREACT
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1720,6 +1766,7 @@ class Skill45(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '启源·微观宇宙'
|
||||
ref = Ref.MICROUNIVERSE
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -12,6 +12,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.mage_male.glacial_master import GlacialMasterSkillRef as Ref
|
||||
|
||||
prefix = "mage_male/glacial_master/cn/skillDetail"
|
||||
|
||||
@@ -29,6 +30,7 @@ class Skill0(ActiveSkill):
|
||||
增加攻击力,可以按<X>键进行追加操作。\n
|
||||
"""
|
||||
name = "魔法旋风"
|
||||
ref = Ref.WINDSTRIKE
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -62,6 +64,7 @@ class Skill1(ActiveSkill):
|
||||
在决斗场内,冰球大小随技能等级增加而增大。\n
|
||||
"""
|
||||
name = "魔法冰球"
|
||||
ref = Ref.WATERCANNON
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -91,6 +94,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '不死之身'
|
||||
ref = Ref.DIEHARD
|
||||
cellPos = (1,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -120,6 +124,7 @@ class Skill3(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗之眼'
|
||||
ref = Ref.ABYSS
|
||||
cellPos = (2,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -146,6 +151,7 @@ class Skill4(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -170,6 +176,7 @@ class Skill5(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -197,6 +204,7 @@ class Skill6(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -238,6 +246,7 @@ class Skill7(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -260,6 +269,7 @@ class Skill8(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -284,6 +294,7 @@ class Skill9(ActiveSkill):
|
||||
转职为次元行者时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "擒拿掌"
|
||||
ref = Ref.PUSHOUT
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -311,6 +322,7 @@ class Skill10(ActiveSkill):
|
||||
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
|
||||
"""
|
||||
name = "魔球连射"
|
||||
ref = Ref.MULTISHOT
|
||||
learnLv = 5
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -342,6 +354,7 @@ class Skill11(ActiveSkill):
|
||||
学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
|
||||
"""
|
||||
name = "幽冥火"
|
||||
ref = Ref.HOLONGLIGHT
|
||||
learnLv = 10
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -378,6 +391,7 @@ class Skill12(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '瞬移'
|
||||
ref = Ref.TELEPORT
|
||||
cellPos = (5,3)
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
@@ -405,6 +419,7 @@ class Skill13(ActiveSkill):
|
||||
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
|
||||
"""
|
||||
name = "旋火盾"
|
||||
ref = Ref.FIREPILLAR
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -436,6 +451,7 @@ class Skill14(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -463,6 +479,7 @@ class Skill15(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -490,6 +507,7 @@ class Skill16(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰魄剑'
|
||||
ref = Ref.ICESWORD
|
||||
cellPos = (8,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -529,6 +547,7 @@ class Skill17(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰之印'
|
||||
ref = Ref.ICEELEMENTALATTACK
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -551,6 +570,7 @@ class Skill18(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰武精通'
|
||||
ref = Ref.FROZENWEAPONMASTERY
|
||||
cellPos = (6,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -582,6 +602,7 @@ class Skill19(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '寒冰连枪'
|
||||
ref = Ref.FALLENBLOSSOMS
|
||||
cellPos = (4,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -621,6 +642,7 @@ class Skill20(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -646,6 +668,7 @@ class Skill21(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰霜之径'
|
||||
ref = Ref.ICEROAD
|
||||
cellPos = (5,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -694,6 +717,7 @@ class Skill22(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰之领悟'
|
||||
ref = Ref.EXPRESSION
|
||||
cellPos = (7,6)
|
||||
learnLv = 25
|
||||
masterLv = 10
|
||||
@@ -730,6 +754,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰魄旋枪'
|
||||
ref = Ref.TURNWINDMILL
|
||||
cellPos = (3,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -775,6 +800,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '破冰飞刃'
|
||||
ref = Ref.PIECEOFICE
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -812,6 +838,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰魄之弓'
|
||||
ref = Ref.BROKENARROW
|
||||
cellPos = (2,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -853,6 +880,7 @@ class Skill26(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '寒冰之境'
|
||||
ref = Ref.RESONANCE
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -881,6 +909,7 @@ class Skill27(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '水晶剑'
|
||||
ref = Ref.CRYSTALBLADE
|
||||
cellPos = (8,7)
|
||||
learnLv = 30
|
||||
masterLv = 1
|
||||
@@ -901,8 +930,8 @@ class Skill27(PassiveSkill):
|
||||
# {'type': '+hit1', 'data': [0] + [-1] * maxLv, 'skills': ['冰魄剑'], 'ratio': 1},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=['冰魄剑']),
|
||||
SkillEffect(attribute=Hit(1), operation=Operation.ADD, value=LevelTable([0] + [-1] * maxLv), skills=['冰魄剑']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=[Ref.ICESWORD]),
|
||||
SkillEffect(attribute=Hit(1), operation=Operation.ADD, value=LevelTable([0] + [-1] * maxLv), skills=[Ref.ICESWORD]),
|
||||
]
|
||||
|
||||
# 冰魄锤击
|
||||
@@ -919,6 +948,7 @@ class Skill28(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰魄锤击'
|
||||
ref = Ref.ICEBIGHAMMER
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -974,6 +1004,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '旋冰穿刺'
|
||||
ref = Ref.ICECRASH
|
||||
cellPos = (2,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1038,6 +1069,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '极冰绽放'
|
||||
ref = Ref.ICEMAN
|
||||
cellPos = (4,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1120,6 +1152,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰雪风暴'
|
||||
ref = Ref.BLIZZARDSTORM
|
||||
cellPos = (3,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1184,6 +1217,7 @@ class Skill32(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰舞乱击'
|
||||
ref = Ref.PINPOINTRUSH
|
||||
cellPos = (5,10)
|
||||
learnLv = 45
|
||||
masterLv = 1
|
||||
@@ -1210,10 +1244,10 @@ class Skill32(PassiveSkill):
|
||||
# {'type': '+hit4', 'data': [0, -1], 'skills': ['极冰绽放'], 'ratio': 1},
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=Power(1), value=1 + Percent(LevelTable([i - 100 if i > 0 else i for i in data0])), skills=['极冰绽放']),
|
||||
SkillEffect(attribute=Hit(1), operation=Operation.ADD, value=LevelTable([0, -1]), skills=['极冰绽放']),
|
||||
SkillEffect(attribute=Power(3), value=1 + Percent(LevelTable([i - 100 if i > 0 else i for i in data1])), skills=['极冰绽放']),
|
||||
SkillEffect(attribute=Hit(4), operation=Operation.ADD, value=LevelTable([0, -1]), skills=['极冰绽放']),
|
||||
SkillEffect(attribute=Power(1), value=1 + Percent(LevelTable([i - 100 if i > 0 else i for i in data0])), skills=[Ref.ICEMAN]),
|
||||
SkillEffect(attribute=Hit(1), operation=Operation.ADD, value=LevelTable([0, -1]), skills=[Ref.ICEMAN]),
|
||||
SkillEffect(attribute=Power(3), value=1 + Percent(LevelTable([i - 100 if i > 0 else i for i in data1])), skills=[Ref.ICEMAN]),
|
||||
SkillEffect(attribute=Hit(4), operation=Operation.ADD, value=LevelTable([0, -1]), skills=[Ref.ICEMAN]),
|
||||
]
|
||||
|
||||
# 冰封奥义
|
||||
@@ -1226,6 +1260,7 @@ class Skill33(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰封奥义'
|
||||
ref = Ref.TUNDRASOUL
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1266,6 +1301,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '千旋冰轮破'
|
||||
ref = Ref.ICECHAKRAM
|
||||
cellPos = (5,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1303,6 +1339,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰凌破'
|
||||
ref = Ref.ICEORBEX
|
||||
cellPos = (5,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1366,6 +1403,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '千里冰封'
|
||||
ref = Ref.ICEFIELD
|
||||
cellPos = (4,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1434,6 +1472,7 @@ class Skill37(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰之技艺'
|
||||
ref = Ref.ICECRAFT
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1455,7 +1494,7 @@ class Skill37(PassiveSkill):
|
||||
# associate = [{'type': '*skillDamage', 'data': data0}, {'type': '*skillDamage', 'data': data1, 'skills': ['冰魄剑', '寒冰连枪', '冰魄旋枪', '旋冰穿刺', '冰魄锤击', '极冰绽放', '碎冰破', '极冰猎魔斩']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0))),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=['冰魄剑', '寒冰连枪', '冰魄旋枪', '旋冰穿刺', '冰魄锤击', '极冰绽放', '碎冰破', '极冰猎魔斩']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data1)), skills=[Ref.ICESWORD, Ref.FALLENBLOSSOMS, Ref.TURNWINDMILL, Ref.ICECRASH, Ref.ICEBIGHAMMER, Ref.ICEMAN, Ref.SHARDMAGNUM, Ref.GLACIESEDGE]),
|
||||
]
|
||||
|
||||
# 碎冰破
|
||||
@@ -1469,6 +1508,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '碎冰破'
|
||||
ref = Ref.SHARDMAGNUM
|
||||
cellPos = (8,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1531,6 +1571,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '极冰领域'
|
||||
ref = Ref.OVERFREEZEEXTENSION
|
||||
cellPos = (6,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1591,6 +1632,7 @@ class Skill40(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '永罪冰狱'
|
||||
ref = Ref.JUDEKATHEETERNAL
|
||||
cellPos = (8,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1634,6 +1676,7 @@ class Skill41(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '冰凝之魂'
|
||||
ref = Ref.FROSTHUNT
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1664,6 +1707,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '极冰猎魔斩'
|
||||
ref = Ref.GLACIESEDGE
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1694,6 +1738,7 @@ class Skill43(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '永劫 : 纳斯特隆德'
|
||||
ref = Ref.NASTROND
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -9,6 +9,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.mage_male.swift_master import SwiftMasterSkillRef as Ref
|
||||
|
||||
prefix = "mage_male/swift_master/cn/skillDetail"
|
||||
|
||||
@@ -27,6 +28,7 @@ class Skill0(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '魔法旋风'
|
||||
ref = Ref.WINDSTRIKE
|
||||
cellPos = (4,1)
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
@@ -61,6 +63,7 @@ class Skill1(ActiveSkill):
|
||||
在决斗场内,冰球大小随技能等级增加而增大。\n
|
||||
"""
|
||||
name = "魔法冰球"
|
||||
ref = Ref.WATERCANNON
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -90,6 +93,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '不死之身'
|
||||
ref = Ref.DIEHARD
|
||||
cellPos = (8,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -119,6 +123,7 @@ class Skill3(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '黑暗之眼'
|
||||
ref = Ref.ABYSS
|
||||
cellPos = (6,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -145,6 +150,7 @@ class Skill4(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -169,6 +175,7 @@ class Skill5(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -196,6 +203,7 @@ class Skill6(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -237,6 +245,7 @@ class Skill7(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -259,6 +268,7 @@ class Skill8(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -283,6 +293,7 @@ class Skill9(ActiveSkill):
|
||||
转职为次元行者时,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "擒拿掌"
|
||||
ref = Ref.PUSHOUT
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -310,6 +321,7 @@ class Skill10(ActiveSkill):
|
||||
转职为元素爆破师后,减少技能冷却时间,发射[属性变换]中所选属性的魔法球。\n
|
||||
"""
|
||||
name = "魔球连射"
|
||||
ref = Ref.MULTISHOT
|
||||
learnLv = 5
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -341,6 +353,7 @@ class Skill11(ActiveSkill):
|
||||
学习[虚妄之火]后,持续时间变更为无限,且无法发动攻击。\n
|
||||
"""
|
||||
name = "幽冥火"
|
||||
ref = Ref.HOLONGLIGHT
|
||||
learnLv = 10
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -377,6 +390,7 @@ class Skill12(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '瞬移'
|
||||
ref = Ref.TELEPORT
|
||||
cellPos = (9,3)
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
@@ -404,6 +418,7 @@ class Skill13(ActiveSkill):
|
||||
持续输入按键可维持持盾状态,减少敌人远程攻击的伤害。\n
|
||||
"""
|
||||
name = "旋火盾"
|
||||
ref = Ref.FIREPILLAR
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -435,6 +450,7 @@ class Skill14(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -462,6 +478,7 @@ class Skill15(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -488,6 +505,7 @@ class Skill16(ActiveSkill):
|
||||
转职成为冰结师时,才可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "冰魄剑"
|
||||
ref = Ref.ICESWORD
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -526,6 +544,7 @@ class Skill17(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '疾风掌控'
|
||||
ref = Ref.WINDMASTER
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -554,6 +573,7 @@ class Skill18(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狂风冲刺'
|
||||
ref = Ref.SONICMOVE
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -588,6 +608,7 @@ class Skill19(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '回风斩'
|
||||
ref = Ref.WINDCUT
|
||||
cellPos = (6,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -622,6 +643,7 @@ class Skill20(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '疾风之棍棒精通'
|
||||
ref = Ref.STICKMASTERY
|
||||
cellPos = (8,4)
|
||||
learnLv = 15
|
||||
masterLv = 20
|
||||
@@ -651,7 +673,7 @@ class Skill20(PassiveSkill):
|
||||
# ]
|
||||
associate = [
|
||||
CharacterEffect(attribute=CharacterAttribute.P_ATK_P, value=1 + Percent(LevelTable(data0))),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data3)), except_skills=['万象风龙阵', '无限风域', '风之极·永坠']),
|
||||
SkillEffect(attribute=SkillAttribute.CD_REDUCE, value=1 - Percent(LevelTable(data3)), except_skills=[Ref.GODWIND, Ref.FINALTEMPEST, Ref.ARACAN]),
|
||||
]
|
||||
|
||||
# 流风诀
|
||||
@@ -663,6 +685,7 @@ class Skill21(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '流风诀'
|
||||
ref = Ref.WINDINESS
|
||||
cellPos = (5,5)
|
||||
learnLv = 20
|
||||
masterLv = 20
|
||||
@@ -698,6 +721,7 @@ class Skill22(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '朔风牵引'
|
||||
ref = Ref.VACUUM
|
||||
cellPos = (3,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -731,6 +755,7 @@ class Skill23(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -754,6 +779,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '游离之风'
|
||||
ref = Ref.TORNADO
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -789,6 +815,7 @@ class Skill25(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '风鸣冲击'
|
||||
ref = Ref.WINDBLASTER
|
||||
cellPos = (4,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -821,6 +848,7 @@ class Skill26(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '双翼风刃'
|
||||
ref = Ref.HURRICANE
|
||||
cellPos = (6,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -852,6 +880,7 @@ class Skill27(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '风之意志'
|
||||
ref = Ref.HARBINGER
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 5
|
||||
@@ -885,6 +914,7 @@ class Skill28(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '刃风'
|
||||
ref = Ref.WINDBLADES
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -950,6 +980,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '风暴之眼'
|
||||
ref = Ref.EYEOFSTORM
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -999,6 +1030,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '真空旋风破'
|
||||
ref = Ref.RAGINGWIND
|
||||
cellPos = (5,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1056,6 +1088,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '风暴之拳'
|
||||
ref = Ref.STORMSTRIKES
|
||||
cellPos = (3,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1115,6 +1148,7 @@ class Skill32(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '御风之力'
|
||||
ref = Ref.POWEROFWINDGOD
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1145,6 +1179,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '万象风龙阵'
|
||||
ref = Ref.GODWIND
|
||||
cellPos = (4,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1179,6 +1214,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '疾风瞬影闪'
|
||||
ref = Ref.GALEHIGHWAY
|
||||
cellPos = (3,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1231,6 +1267,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '风卷残云'
|
||||
ref = Ref.STORMQUAKE
|
||||
cellPos = (5,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1285,6 +1322,7 @@ class Skill36(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '风神诀'
|
||||
ref = Ref.SECENDWIND
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1313,6 +1351,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '游龙惊风破'
|
||||
ref = Ref.SPIRALPRESS
|
||||
cellPos = (6,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1368,6 +1407,7 @@ class Skill38(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '九霄风雷'
|
||||
ref = Ref.VIOLENTSTORM
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1420,6 +1460,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '无限风域'
|
||||
ref = Ref.FINALTEMPEST
|
||||
cellPos = (7,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1467,6 +1508,7 @@ class Skill40(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '初始之风'
|
||||
ref = Ref.GENESISVENTUS
|
||||
cellPos = (6,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1497,6 +1539,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '怒风狂涌'
|
||||
ref = Ref.TURBULENTRUMBLE
|
||||
cellPos = (4,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1537,6 +1580,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '风之极·永坠'
|
||||
ref = Ref.ARACAN
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
Reference in New Issue
Block a user