feat:优化职业技能关联实现
This commit was merged in pull request #11.
This commit is contained in:
@@ -14,6 +14,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.fighter_female.brawler_female import BrawlerFemaleSkillRef as Ref
|
||||
|
||||
|
||||
class BrawlerFemaleAttribute(ProfessionAttribute):
|
||||
@@ -59,6 +60,7 @@ class Skill0(ActiveSkill):
|
||||
转职为柔道家后,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "上勾拳"
|
||||
ref = Ref.LIFTUPPER
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -87,6 +89,7 @@ class Skill1(PassiveSkill):
|
||||
通过对毒的修炼,减少自身受到的中毒伤害。\n
|
||||
"""
|
||||
name = "剧毒抵抗"
|
||||
ref = Ref.POISONTOLERANCEUP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -111,6 +114,7 @@ class Skill2(PassiveSkill):
|
||||
使用念气系列技能 ([念气波]、 [分身]) 时,有一定的几率使自身进入眩晕状态。\n
|
||||
"""
|
||||
name = "毒攻掌握"
|
||||
ref = Ref.HERESYPOWERTRAINING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -137,6 +141,7 @@ class Skill3(ActiveSkill):
|
||||
向敌人发出强威力的踢腿,可以踢飞敌人。\n
|
||||
"""
|
||||
name = "前踢"
|
||||
ref = Ref.SINGLEKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -164,6 +169,7 @@ class Skill4(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -187,6 +193,7 @@ class Skill5(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
ref = Ref.BASICATTACKUP
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -214,6 +221,7 @@ class Skill6(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -245,6 +253,7 @@ class Skill7(PassiveSkill):
|
||||
在决斗场中,无法转换攻击类型,适用技能固有的攻击类型。\n
|
||||
"""
|
||||
name = "攻击类型转换"
|
||||
ref = Ref.CONVERSION
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -279,6 +288,7 @@ class Skill8(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -301,6 +311,7 @@ class Skill9(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -324,6 +335,7 @@ class Skill10(ActiveSkill):
|
||||
命中时引发冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "下段踢"
|
||||
ref = Ref.DAMAGELOWKICK
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -358,6 +370,7 @@ class Skill11(ActiveSkill):
|
||||
在决斗场中,转职为气功师后,增加分身的持续时间。\n
|
||||
"""
|
||||
name = "分身"
|
||||
ref = Ref.KENSIN
|
||||
learnLv = 5
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -389,6 +402,7 @@ class Skill12(ActiveSkill):
|
||||
此外,因受抓轰炮效果,可以攻击无法抓取的敌人,这时可以大幅击退敌人进行攻击。\n
|
||||
"""
|
||||
name = "背摔"
|
||||
ref = Ref.SUPLEX
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -426,6 +440,7 @@ class Skill13(ActiveSkill):
|
||||
[蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
|
||||
"""
|
||||
name = "蹲伏"
|
||||
ref = Ref.CROUCH
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -453,6 +468,7 @@ class Skill14(PassiveSkill):
|
||||
被攻击时,有一定几率进入霸体状态。\n
|
||||
"""
|
||||
name = "钢筋铁骨"
|
||||
ref = Ref.IRONSKIN
|
||||
learnLv = 10
|
||||
masterLv = 50
|
||||
maxLv = 60
|
||||
@@ -481,6 +497,7 @@ class Skill15(ActiveSkill):
|
||||
转职为街霸后,可中断基本攻击使用。\n
|
||||
"""
|
||||
name = "抛沙"
|
||||
ref = Ref.THROWSAND
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -524,6 +541,7 @@ class Skill16(ActiveSkill):
|
||||
可以连续对敌人进行一定次数的踩踏,技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
|
||||
"""
|
||||
name = "鹰踏"
|
||||
ref = Ref.STOMP
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -555,6 +573,7 @@ class Skill17(ActiveSkill):
|
||||
学习[疾风连击]后可再追加第3、 第4次攻击。\n
|
||||
"""
|
||||
name = "疾风追击"
|
||||
ref = Ref.DASHAFTERDASH
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -588,6 +607,7 @@ class Skill18(ActiveSkill):
|
||||
转职为柔道家后,可以强制中断基本攻击并立即施放[金刚碎],并且还可以中断[金刚碎]并立即施放[霹雳肘击]。\n
|
||||
"""
|
||||
name = "金刚碎"
|
||||
ref = Ref.EARTHBREAK
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -622,6 +642,7 @@ class Skill19(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -649,6 +670,7 @@ class Skill20(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -679,6 +701,7 @@ class Skill21(ActiveSkill):
|
||||
在决斗场中,攻击无法抓取的敌人时不会爆炸。\n
|
||||
"""
|
||||
name = "擒月炎"
|
||||
ref = Ref.GRABEXPLOSION
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -734,6 +757,7 @@ class Skill22(ActiveSkill):
|
||||
转职为气功师后,可以强制中断基本攻击动作施放,并大幅度减少冷却时间。\n
|
||||
"""
|
||||
name = "念气波"
|
||||
ref = Ref.ENERGYBALL
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -775,6 +799,7 @@ class Skill23(ActiveSkill):
|
||||
技能攻击适用[发动涂毒时附加中毒攻击力]; 基本攻击适用另外的中毒攻击力。\n
|
||||
"""
|
||||
name = "涂毒"
|
||||
ref = Ref.ENCHANTPOISON
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -822,6 +847,7 @@ class Skill24(ActiveSkill):
|
||||
可以强制中断并施放转职技能; 移动中,按反方向键施放转职技能时,向反方向攻击。\n
|
||||
"""
|
||||
name = "袭刺"
|
||||
ref = Ref.POUNCE
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -872,6 +898,7 @@ class Skill25(ActiveSkill):
|
||||
增加[擒月炎]、 [天罗地网]、 [毒雷引爆]、 [猛毒擒月炎]、 [爆碎砖袭]的大小比率,同时增加[毒雷引爆]的毒雷投掷距离。\n
|
||||
"""
|
||||
name = "双重投掷"
|
||||
ref = Ref.DOUBLETHROW
|
||||
learnLv = 20
|
||||
masterLv = 20
|
||||
maxLv = 30
|
||||
@@ -908,10 +935,10 @@ class Skill25(ActiveSkill):
|
||||
# {"skills": ["抛沙"],"data": [0] + [2] * maxLv , "type": "=hit5", 'ratio': 1}
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=Hit(0), operation=Operation.ASSIGN, value=LevelTable([0] + [50] * maxLv), skills=['街头风暴']),
|
||||
SkillEffect(attribute=Hit(8), operation=Operation.ASSIGN, value=LevelTable([0] + [50] * maxLv), skills=['街头风暴']),
|
||||
SkillEffect(attribute=Hit(0), operation=Operation.ASSIGN, value=LevelTable([0] + [2] * maxLv), skills=['抛沙']),
|
||||
SkillEffect(attribute=Hit(5), operation=Operation.ASSIGN, value=LevelTable([0] + [2] * maxLv), skills=['抛沙']),
|
||||
SkillEffect(attribute=Hit(0), operation=Operation.ASSIGN, value=LevelTable([0] + [50] * maxLv), skills=[Ref.JUNKSPIN]),
|
||||
SkillEffect(attribute=Hit(8), operation=Operation.ASSIGN, value=LevelTable([0] + [50] * maxLv), skills=[Ref.JUNKSPIN]),
|
||||
SkillEffect(attribute=Hit(0), operation=Operation.ASSIGN, value=LevelTable([0] + [2] * maxLv), skills=[Ref.THROWSAND]),
|
||||
SkillEffect(attribute=Hit(5), operation=Operation.ASSIGN, value=LevelTable([0] + [2] * maxLv), skills=[Ref.THROWSAND]),
|
||||
]
|
||||
|
||||
# 毒影针
|
||||
@@ -924,6 +951,7 @@ class Skill26(ActiveSkill):
|
||||
在决斗场内,不出现减速、 中毒状态。\n
|
||||
"""
|
||||
name = "毒影针"
|
||||
ref = Ref.HIDDENSTING
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -984,6 +1012,7 @@ class Skill27(PassiveSkill):
|
||||
施放[疾风追击]时,可以向敌人发出第3、 4击。\n
|
||||
"""
|
||||
name = "疾风连击"
|
||||
ref = Ref.DASHAFTERDASHEXTENSION
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -1004,6 +1033,7 @@ class Skill28(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -1028,6 +1058,7 @@ class Skill29(PassiveSkill):
|
||||
使用鼠标右键,可以打开/关闭出血效果。\n
|
||||
"""
|
||||
name = "爪精通"
|
||||
ref = Ref.CLAWMASTERY
|
||||
learnLv = 25
|
||||
masterLv = 20
|
||||
maxLv = 30
|
||||
@@ -1073,6 +1104,7 @@ class Skill30(ActiveSkill):
|
||||
砖块背击敌人时,使敌人眩晕的几率是原来的2倍。\n
|
||||
"""
|
||||
name = "砖袭"
|
||||
ref = Ref.BLOCKBUSTER
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1125,6 +1157,7 @@ class Skill31(ActiveSkill):
|
||||
对无法抓取的敌人不适用控制效果。\n
|
||||
"""
|
||||
name = "伏虎霸王拳"
|
||||
ref = Ref.MOUNT
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1172,6 +1205,7 @@ class Skill32(ActiveSkill):
|
||||
转职成为散打时,可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "旋风腿"
|
||||
ref = Ref.WHIRLWINDKICK
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1201,6 +1235,7 @@ class Skill33(ActiveSkill):
|
||||
在决斗场中,减少降低控制型异常状态抗性光环的范围。\n
|
||||
"""
|
||||
name = "挑衅"
|
||||
ref = Ref.PROVOCATION
|
||||
learnLv = 35
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -1250,6 +1285,7 @@ class Skill34(ActiveSkill):
|
||||
在决斗场中,不适用霸体和强制控制效果。\n
|
||||
"""
|
||||
name = "天罗地网"
|
||||
ref = Ref.THROWWEB
|
||||
learnLv = 35
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -1320,6 +1356,7 @@ class Skill35(ActiveSkill):
|
||||
攻击无法抓取的敌人时增加攻击力。\n
|
||||
"""
|
||||
name = "裂地飞沙"
|
||||
ref = Ref.GROUNDKICK
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1394,6 +1431,7 @@ class Skill36(PassiveSkill):
|
||||
攻击处于异常状态的敌人时,根据敌人的异常状态个数增加攻击力和冲击波范围。 (最多叠加3次)\n
|
||||
"""
|
||||
name = "狂 · 霸王拳"
|
||||
ref = Ref.CRAZYMOUNT
|
||||
learnLv = 40
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -1436,9 +1474,9 @@ class Skill36(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'data':data2, 'type': '*power3', 'skills': ['伏虎霸王拳']},{'data': [i * 3 for i in data3], 'skills': ['伏虎霸王拳']},{'data':data9, 'type': '*power6', 'skills': ['伏虎霸王拳']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=Power(3), value=1 + Percent(LevelTable(data2)), skills=['伏虎霸王拳']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i * 3 for i in data3])), skills=['伏虎霸王拳']),
|
||||
SkillEffect(attribute=Power(6), value=1 + Percent(LevelTable(data9)), skills=['伏虎霸王拳']),
|
||||
SkillEffect(attribute=Power(3), value=1 + Percent(LevelTable(data2)), skills=[Ref.MOUNT]),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable([i * 3 for i in data3])), skills=[Ref.MOUNT]),
|
||||
SkillEffect(attribute=Power(6), value=1 + Percent(LevelTable(data9)), skills=[Ref.MOUNT]),
|
||||
]
|
||||
|
||||
def vp_1(self):
|
||||
@@ -1476,6 +1514,7 @@ class Skill37(ActiveSkill):
|
||||
在地下城中,可以强制中断基本攻击并施放该技能。\n
|
||||
"""
|
||||
name = "毒雷引爆"
|
||||
ref = Ref.VENOMMINE
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1546,6 +1585,7 @@ class Skill38(ActiveSkill):
|
||||
在决斗场中,无法按跳跃键立即投掷炸药; 击中敌人时可以使敌人稍微浮空。\n
|
||||
"""
|
||||
name = "街头风暴"
|
||||
ref = Ref.JUNKSPIN
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -1625,6 +1665,7 @@ class Skill39(PassiveSkill):
|
||||
可以通过鼠标右键设置开启/关闭喷射猛毒功能。\n
|
||||
"""
|
||||
name = "猛毒之血"
|
||||
ref = Ref.POISONMASTERY
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1671,6 +1712,7 @@ class Skill40(ActiveSkill):
|
||||
毒雾中,增加毒王的攻击速度和移动速度; 敌人无法看见在毒雾内移动的毒王。\n
|
||||
"""
|
||||
name = "死亡毒雾"
|
||||
ref = Ref.POISONMIST
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1723,6 +1765,7 @@ class Skill41(ActiveSkill):
|
||||
攻击处于异常状态的敌人时,造成更大的伤害。 (最多叠加3次)\n
|
||||
"""
|
||||
name = "猛毒擒月炎"
|
||||
ref = Ref.GRABEXPLOSIONEX
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1809,6 +1852,7 @@ class Skill42(ActiveSkill):
|
||||
前方向键 : 长距离\n
|
||||
"""
|
||||
name = "爆碎砖袭"
|
||||
ref = Ref.BLOCKBUSTEREX
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1894,6 +1938,7 @@ class Skill43(PassiveSkill):
|
||||
施放时毒气扩散,探索后追击可抓取的最强敌人。\n
|
||||
"""
|
||||
name = "猛毒之伤"
|
||||
ref = Ref.POISONSTUN
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -1930,6 +1975,7 @@ class Skill44(ActiveSkill):
|
||||
对无法抓取的敌人不适用控制效果。\n
|
||||
"""
|
||||
name = "连环毒爆弹"
|
||||
ref = Ref.POISONEXPLOSION
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2028,6 +2074,7 @@ class Skill45(ActiveSkill):
|
||||
按向下键时会在原地施放。\n
|
||||
"""
|
||||
name = "毒龙轰天雷"
|
||||
ref = Ref.DRAGONMINE
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2111,6 +2158,7 @@ class Skill46(PassiveSkill):
|
||||
踢击只能对1个抓取的敌人造成伤害,爆炸会对范围内的所有敌人造成伤害。\n
|
||||
"""
|
||||
name = "秘制毒爆弹"
|
||||
ref = Ref.POISONEXPLOSIONCUSTOM
|
||||
learnLv = 80
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -2139,12 +2187,12 @@ class Skill46(PassiveSkill):
|
||||
# {'data':data2,'type':'*power17', 'skills':['连环毒爆弹']}
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=Power(0), value=1 + Percent(LevelTable(data0)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(1), value=1 + Percent(LevelTable(data1)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(10), value=1 + Percent(LevelTable(data1)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(13), value=1 + Percent(LevelTable(data1)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(16), value=1 + Percent(LevelTable(data2)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(17), value=1 + Percent(LevelTable(data2)), skills=['连环毒爆弹']),
|
||||
SkillEffect(attribute=Power(0), value=1 + Percent(LevelTable(data0)), skills=[Ref.POISONEXPLOSION]),
|
||||
SkillEffect(attribute=Power(1), value=1 + Percent(LevelTable(data1)), skills=[Ref.POISONEXPLOSION]),
|
||||
SkillEffect(attribute=Power(10), value=1 + Percent(LevelTable(data1)), skills=[Ref.POISONEXPLOSION]),
|
||||
SkillEffect(attribute=Power(13), value=1 + Percent(LevelTable(data1)), skills=[Ref.POISONEXPLOSION]),
|
||||
SkillEffect(attribute=Power(16), value=1 + Percent(LevelTable(data2)), skills=[Ref.POISONEXPLOSION]),
|
||||
SkillEffect(attribute=Power(17), value=1 + Percent(LevelTable(data2)), skills=[Ref.POISONEXPLOSION]),
|
||||
]
|
||||
|
||||
# 万毒噬心诀
|
||||
@@ -2158,6 +2206,7 @@ class Skill47(ActiveSkill):
|
||||
其他技能施放过程中可以使用[万毒噬心诀]。 使用时,会在没有准备动作及冲击波的情况下立即施放。\n
|
||||
"""
|
||||
name = "万毒噬心诀"
|
||||
ref = Ref.POISONSNAKE
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2252,6 +2301,7 @@ class Skill48(ActiveSkill):
|
||||
前方向键 : 长距离\n
|
||||
"""
|
||||
name = "禁技 : 万毒蛇窟"
|
||||
ref = Ref.SNAKECAVE
|
||||
learnLv = 85
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -2276,7 +2326,7 @@ class Skill48(ActiveSkill):
|
||||
hit2 = 8
|
||||
dataType2 = EnumDamageType.ENCHANTPOISON
|
||||
|
||||
level_source = '万毒噬心诀'
|
||||
level_source = Ref.POISONSNAKE
|
||||
|
||||
# 身化万毒
|
||||
# fighter_female/brawler_female/78b86e64fbb74c1db1b71c50a5ac21cd
|
||||
@@ -2291,6 +2341,7 @@ class Skill49(PassiveSkill):
|
||||
发动[万毒噬心诀]后施放时,向前方投掷蛇形毒气。\n
|
||||
"""
|
||||
name = "身化万毒"
|
||||
ref = Ref.POISONSPIRIT
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2326,6 +2377,7 @@ class Skill50(ActiveSkill):
|
||||
未命中敌人时,向地面下砸并引爆箱械。\n
|
||||
"""
|
||||
name = "钻心毒爆"
|
||||
ref = Ref.PAINKILLER
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2418,6 +2470,7 @@ class Skill51(ActiveSkill):
|
||||
若关联的技能还在冷却中,则无法使用三次觉醒技能。\n
|
||||
"""
|
||||
name = "万毒噬心诀 : 毒龙吞天"
|
||||
ref = Ref.SNAKECHAOS
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
maxLv = 50
|
||||
@@ -2502,4 +2555,4 @@ class classChange(Character):
|
||||
|
||||
def load_skills(self):
|
||||
super().load_skills()
|
||||
self.GetSkillByName("涂毒").enchantPoisonRatio = 10.21 - 1
|
||||
self.GetSkill(Ref.ENCHANTPOISON).enchantPoisonRatio = 10.21 - 1
|
||||
|
||||
@@ -9,6 +9,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.fighter_female.grappler_female import GrapplerFemaleSkillRef as Ref
|
||||
|
||||
|
||||
class GrapplerFemaleAttribute(ProfessionAttribute):
|
||||
@@ -28,6 +29,7 @@ class Skill0(ActiveSkill):
|
||||
转职为柔道家后,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "上勾拳"
|
||||
ref = Ref.LIFTUPPER
|
||||
cellPos = (3,1)
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
@@ -56,6 +58,7 @@ class Skill1(ActiveSkill):
|
||||
向敌人发出强威力的踢腿,可以踢飞敌人。\n
|
||||
"""
|
||||
name = "前踢"
|
||||
ref = Ref.SINGLEKICK
|
||||
cellPos = (5,1)
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
@@ -83,6 +86,7 @@ class Skill2(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -106,6 +110,7 @@ class Skill3(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
ref = Ref.BASICATTACKUP
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -133,6 +138,7 @@ class Skill4(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -174,6 +180,7 @@ class Skill5(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -196,6 +203,7 @@ class Skill6(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -219,6 +227,7 @@ class Skill7(ActiveSkill):
|
||||
命中时引发冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "下段踢"
|
||||
ref = Ref.DAMAGELOWKICK
|
||||
cellPos = (2,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -254,6 +263,7 @@ class Skill8(ActiveSkill):
|
||||
在决斗场中,转职为气功师后,增加分身的持续时间。\n
|
||||
"""
|
||||
name = "分身"
|
||||
ref = Ref.KENSIN
|
||||
learnLv = 5
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -285,6 +295,7 @@ class Skill9(ActiveSkill):
|
||||
此外,因受抓轰炮效果,可以攻击无法抓取的敌人,这时可以大幅击退敌人进行攻击。\n
|
||||
"""
|
||||
name = "背摔"
|
||||
ref = Ref.SUPLEX
|
||||
cellPos = (6,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -323,6 +334,7 @@ class Skill10(ActiveSkill):
|
||||
[蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
|
||||
"""
|
||||
name = "蹲伏"
|
||||
ref = Ref.CROUCH
|
||||
cellPos = (8,3)
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
@@ -350,6 +362,7 @@ class Skill11(PassiveSkill):
|
||||
被攻击时,有一定几率进入霸体状态。\n
|
||||
"""
|
||||
name = "钢筋铁骨"
|
||||
ref = Ref.IRONSKIN
|
||||
cellPos = (5,3)
|
||||
learnLv = 10
|
||||
masterLv = 50
|
||||
@@ -378,6 +391,7 @@ class Skill12(ActiveSkill):
|
||||
转职为街霸后,可中断基本攻击使用。\n
|
||||
"""
|
||||
name = "抛沙"
|
||||
ref = Ref.THROWSAND
|
||||
cellPos = (3,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -419,6 +433,7 @@ class Skill13(ActiveSkill):
|
||||
可以连续对敌人进行一定次数的踩踏,技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
|
||||
"""
|
||||
name = "鹰踏"
|
||||
ref = Ref.STOMP
|
||||
cellPos = (7,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -452,6 +467,7 @@ class Skill14(ActiveSkill):
|
||||
学习[疾风连击]后可再追加第3、 第4次攻击。\n
|
||||
"""
|
||||
name = "疾风追击"
|
||||
ref = Ref.DASHAFTERDASH
|
||||
cellPos = (9,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -489,6 +505,7 @@ class Skill15(ActiveSkill):
|
||||
转职为柔道家后,可以强制中断基本攻击并立即施放[金刚碎],并且还可以中断[金刚碎]并立即施放[霹雳肘击]。\n
|
||||
"""
|
||||
name = "金刚碎"
|
||||
ref = Ref.EARTHBREAK
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -524,6 +541,7 @@ class Skill16(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -551,6 +569,7 @@ class Skill17(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -578,6 +597,7 @@ class Skill18(ActiveSkill):
|
||||
转职为气功师后,可以强制中断基本攻击动作施放,并大幅度减少冷却时间。\n
|
||||
"""
|
||||
name = "念气波"
|
||||
ref = Ref.ENERGYBALL
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -619,6 +639,7 @@ class Skill19(PassiveSkill):
|
||||
使用[背摔]、 [抛投]、 [霹雳肘击]、 [空绞锤]、 [螺旋彗星落]、 [地狱摇篮]、 [裂石破天]、 [末日风暴]、 [死亡摇篮]、 [末日摇篮]技能时,可以增加冲击波和攻击范围。\n
|
||||
"""
|
||||
name = "摔技强化"
|
||||
ref = Ref.SUPLEXSUBPOWERUP
|
||||
cellPos = (7,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -653,6 +674,7 @@ class Skill20(ActiveSkill):
|
||||
在决斗场中,技能等级越高,抓取持续时间越长。\n
|
||||
"""
|
||||
name = "抛投"
|
||||
ref = Ref.THROWENEMY
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -688,6 +710,7 @@ class Skill21(ActiveSkill):
|
||||
使[背摔]、 [抛投]、 [霹雳肘击]、 [空绞锤]、 [螺旋彗星落]、 [地狱摇篮]、 [裂石破天]、 [末日风暴]、 [死亡摇篮]、 [末日摇篮]、 [风暴之舞]、 [苍宇彗星落]、 [送葬舞步]的技能抓取动作出现霸体判定,并且抓取命中率变成100%,同时还增加基本攻击和抓取类技能的攻击力,效果持续一定时间。\n
|
||||
"""
|
||||
name = "暴力抓取"
|
||||
ref = Ref.DEFINITEGRAB
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -714,6 +737,7 @@ class Skill22(PassiveSkill):
|
||||
滑行抓取敌人时,可以用方向键进行上下滑行; 技能等级越高,滑行速度越快。\n
|
||||
"""
|
||||
name = "滑行抓取"
|
||||
ref = Ref.SLIDEGRAB
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -739,6 +763,7 @@ class Skill23(PassiveSkill):
|
||||
抓轰炮的攻击力相当于各技能的抓起攻击力总和。\n
|
||||
"""
|
||||
name = "抓轰炮"
|
||||
ref = Ref.GRABCANNON
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 1
|
||||
@@ -760,6 +785,7 @@ class Skill24(PassiveSkill):
|
||||
攻击力增加的技能 : [背摔]、 [抛投]、 [霹雳肘击]、 [空绞锤]、 [螺旋彗星落]、 [地狱摇篮]、 [裂石破天]、 [末日风暴]、 [死亡摇篮]、 [末日摇篮]、 [风暴之舞]、 [苍宇彗星落]、 [送葬舞步]、 [女皇时代·辉煌舞台]。\n
|
||||
"""
|
||||
name = "强力抱摔"
|
||||
ref = Ref.BACKSUPLEX
|
||||
cellPos = (6,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -779,7 +805,7 @@ class Skill24(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{"data":data0,"skills":["背摔","抛投","霹雳肘击","空绞锤","螺旋彗星落","地狱摇篮","裂石破天","末日风暴","死亡摇篮","末日摇篮","风暴之舞","苍宇彗星落","送葬舞步","女皇时代·辉煌舞台"]}]# noqa: E501
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=['背摔', '抛投', '霹雳肘击', '空绞锤', '螺旋彗星落', '地狱摇篮', '裂石破天', '末日风暴', '死亡摇篮', '末日摇篮', '风暴之舞', '苍宇彗星落', '送葬舞步', '女皇时代·辉煌舞台']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + Percent(LevelTable(data0)), skills=[Ref.SUPLEX, Ref.THROWENEMY, Ref.HOLDUP, Ref.LEGSUPLEX, Ref.SPIRE, Ref.SUPLEXCYCLONE, Ref.WILDCANNONSPIKE, Ref.TYPHOON, Ref.SUPLEXCYCLONEEX, Ref.ELBOWTHROW, Ref.TORBELLINO, Ref.HURRICANESUPERSUPLEX, Ref.SHININGWINGSFLAP, Ref.FINALEOFTHEQUEEN]),
|
||||
]
|
||||
|
||||
# 折颈
|
||||
@@ -792,6 +818,7 @@ class Skill25(ActiveSkill):
|
||||
在决斗场中,命中时使敌人浮空并强控敌人,且技能等级越高,强控时间越长\n
|
||||
"""
|
||||
name = "折颈"
|
||||
ref = Ref.PUNCHAFTERRETURN
|
||||
cellPos = (4,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -825,6 +852,7 @@ class Skill26(PassiveSkill):
|
||||
施放[疾风追击]时,可以向敌人发出第3、 4击。\n
|
||||
"""
|
||||
name = "疾风连击"
|
||||
ref = Ref.DASHAFTERDASHEXTENSION
|
||||
cellPos = (9,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -853,6 +881,7 @@ class Skill27(ActiveSkill):
|
||||
消耗最大可使用次数后,一段时间后会自动恢复。\n
|
||||
"""
|
||||
name = "无情抓取"
|
||||
ref = Ref.CHAINCONNECTION
|
||||
cellPos = (1,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -881,6 +910,7 @@ class Skill28(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -906,6 +936,7 @@ class Skill29(ActiveSkill):
|
||||
若前冲时使用,则可以边向前滑行边蓄气。\n
|
||||
"""
|
||||
name = "野蛮冲撞"
|
||||
ref = Ref.SHOULDERTACKLE
|
||||
cellPos = (5,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -935,6 +966,7 @@ class Skill30(ActiveSkill):
|
||||
转职成为散打时,可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "旋风腿"
|
||||
ref = Ref.WHIRLWINDKICK
|
||||
cellPos = (9,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -965,6 +997,7 @@ class Skill31(ActiveSkill):
|
||||
决斗场中无法在[后跳]中施放。\n
|
||||
"""
|
||||
name = "空绞锤"
|
||||
ref = Ref.LEGSUPLEX
|
||||
cellPos = (8,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1000,6 +1033,7 @@ class Skill32(ActiveSkill):
|
||||
施放后僵直时间较长。\n
|
||||
"""
|
||||
name = "霹雳肘击"
|
||||
ref = Ref.HOLDUP
|
||||
cellPos = (6,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1034,6 +1068,7 @@ class Skill33(ActiveSkill):
|
||||
抓轰炮发动后,在旋转中强控敌人后强力推开敌人。\n
|
||||
"""
|
||||
name = "螺旋彗星落"
|
||||
ref = Ref.SPIRE
|
||||
cellPos = (7,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1094,6 +1129,7 @@ class Skill34(PassiveSkill):
|
||||
[空绞锤] : 被向下捶击击倒的敌人更久地躺在地上。\n
|
||||
"""
|
||||
name = "格斗专精"
|
||||
ref = Ref.TECHNICIANGRAPPLING
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 1
|
||||
@@ -1119,6 +1155,7 @@ class Skill35(ActiveSkill):
|
||||
[旋风腿]、 [野蛮冲撞]、 [空绞锤]、 [裂石破天]、 [旋风轰击]、 [死亡摇篮] (随机应变)、 [风暴之舞]、 [苍宇彗星落] (随机应变)、 [送葬舞步]、 [女皇时代·辉煌舞台]\n
|
||||
"""
|
||||
name = "霹雳冲击"
|
||||
ref = Ref.JOINTSMASH
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1178,6 +1215,7 @@ class Skill36(ActiveSkill):
|
||||
[旋风腿]、 [野蛮冲撞]、 [空绞锤]、 [裂石破天]、 [旋风轰击]、 [死亡摇篮] (随机应变)、 [风暴之舞]、 [苍宇彗星落] (随机应变)、 [送葬舞步]、 [女皇时代·辉煌舞台]\n
|
||||
"""
|
||||
name = "地狱摇篮"
|
||||
ref = Ref.SUPLEXCYCLONE
|
||||
cellPos = (7,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1241,6 +1279,7 @@ class Skill37(ActiveSkill):
|
||||
学习后,抓取判定消失,用力锤击地面击起岩石,对范围内敌人造成大量伤害。 落地前或落地时,输入向后或下方向键,可以减少下降角度。\n
|
||||
"""
|
||||
name = "裂石破天"
|
||||
ref = Ref.WILDCANNONSPIKE
|
||||
cellPos = (8,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1326,6 +1365,7 @@ class Skill38(PassiveSkill):
|
||||
将抓取动作提升到极致,增加暴风眼的基本攻击、 抓取类技能的攻击力、 物理暴击率、 命中率和抓取时的回避率。\n
|
||||
"""
|
||||
name = "抓取奥义"
|
||||
ref = Ref.GRABMASTERY
|
||||
cellPos = (4,11)
|
||||
learnLv = 48
|
||||
masterLv = 30
|
||||
@@ -1363,6 +1403,7 @@ class Skill39(ActiveSkill):
|
||||
旋转中连按<X>键时,增加旋转速度、 减少多段攻击间隔; 按技能键或<Z>键时,立即发动最后一击。\n
|
||||
"""
|
||||
name = "末日风暴"
|
||||
ref = Ref.TYPHOON
|
||||
cellPos = (7,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1404,6 +1445,7 @@ class Skill40(ActiveSkill):
|
||||
空中也可施放技能,此时立即开始旋转。\n
|
||||
"""
|
||||
name = "旋风轰击"
|
||||
ref = Ref.SPINNINGSPLASH
|
||||
cellPos = (5,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1461,6 +1503,7 @@ class Skill41(ActiveSkill):
|
||||
学习后,抓取判定消失,旋转并腾空跳起攻击敌人。 按下方向键可以在原地发动攻击力。 可以在空中使用。\n
|
||||
"""
|
||||
name = "死亡摇篮"
|
||||
ref = Ref.SUPLEXCYCLONEEX
|
||||
cellPos = (7,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1534,6 +1577,7 @@ class Skill42(PassiveSkill):
|
||||
[背摔]、 [抛投]、 [霹雳肘击]、 [空绞锤]、 [螺旋彗星落]、 [裂石破天]、 [末日风暴]、 [死亡摇篮]、 [末日摇篮]、 [风暴之舞]、 [苍宇彗星落]、 [送葬舞步]、 [女皇时代·辉煌舞台]\n
|
||||
"""
|
||||
name = "极手奥义"
|
||||
ref = Ref.CHAINGRAB
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1570,6 +1614,7 @@ class Skill43(ActiveSkill):
|
||||
学习后,抓取判定删除,旋转攻击并吸附周围敌人,然后发动最后一击。\n
|
||||
"""
|
||||
name = "末日摇篮"
|
||||
ref = Ref.ELBOWTHROW
|
||||
cellPos = (4,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1661,6 +1706,7 @@ class Skill44(PassiveSkill):
|
||||
变更的技能 : [裂石破天]、 [死亡摇篮]、 [末日摇篮]、 [苍宇彗星落]\n
|
||||
"""
|
||||
name = "随机应变"
|
||||
ref = Ref.TURNHEEL
|
||||
cellPos = (10,13)
|
||||
learnLv = 75
|
||||
masterLv = 1
|
||||
@@ -1683,7 +1729,7 @@ class Skill44(PassiveSkill):
|
||||
# {"type":"+useAdapt","skills":["裂石破天","死亡摇篮","末日摇篮","苍宇彗星落"],"data":[0,100]}
|
||||
# ]
|
||||
associate = [
|
||||
SkillEffect(attribute=GrapplerFemaleAttribute.USE_ADAPT, operation=Operation.ADD, value=Percent(LevelTable([0, 100])), skills=['裂石破天', '死亡摇篮', '末日摇篮', '苍宇彗星落']),
|
||||
SkillEffect(attribute=GrapplerFemaleAttribute.USE_ADAPT, operation=Operation.ADD, value=Percent(LevelTable([0, 100])), skills=[Ref.WILDCANNONSPIKE, Ref.SUPLEXCYCLONEEX, Ref.ELBOWTHROW, Ref.HURRICANESUPERSUPLEX]),
|
||||
]
|
||||
|
||||
# 风暴之舞
|
||||
@@ -1695,6 +1741,7 @@ class Skill45(ActiveSkill):
|
||||
可以在空中使用。\n
|
||||
"""
|
||||
name = "风暴之舞"
|
||||
ref = Ref.TORBELLINO
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1759,6 +1806,7 @@ class Skill46(ActiveSkill):
|
||||
学习后抓取判定消失,跳起强力下砸攻击敌人。 在空中也可以施放。\n
|
||||
"""
|
||||
name = "苍宇彗星落"
|
||||
ref = Ref.HURRICANESUPERSUPLEX
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1814,6 +1862,7 @@ class Skill47(ActiveSkill):
|
||||
柔道家旋转攻击敌人,莱茜突进后使出金臂勾,然后露西对敌人使出飞身压。\n
|
||||
"""
|
||||
name = "送葬舞步"
|
||||
ref = Ref.SHININGWINGSFLAP
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1858,6 +1907,7 @@ class Skill48(PassiveSkill):
|
||||
准备动作时按方向键可以调整落下角度。\n
|
||||
"""
|
||||
name = "光芒之翼"
|
||||
ref = Ref.STABLETHEULTIMATE
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1898,6 +1948,7 @@ class Skill49(ActiveSkill):
|
||||
若关联的技能还在冷却中,则无法使用三次觉醒技能。\n
|
||||
"""
|
||||
name = "女皇时代·辉煌舞台"
|
||||
ref = Ref.FINALEOFTHEQUEEN
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -11,6 +11,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.fighter_female.nenmaster_female import NenmasterFemaleSkillRef as Ref
|
||||
|
||||
prefix = "fighter_female/nenmaster_female/cn/skillDetail"
|
||||
|
||||
@@ -24,6 +25,7 @@ class Skill0(ActiveSkill):
|
||||
转职为柔道家后,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "上勾拳"
|
||||
ref = Ref.LIFTUPPER
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -53,6 +55,7 @@ class Skill1(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '光之亲和'
|
||||
ref = Ref.LIGHTFRIENDSHIP
|
||||
cellPos = (9,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -78,6 +81,7 @@ class Skill2(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '念气感知'
|
||||
ref = Ref.BLINDTOLERANCEUP
|
||||
cellPos = (8,1)
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
@@ -101,6 +105,7 @@ class Skill3(ActiveSkill):
|
||||
向敌人发出强威力的踢腿,可以踢飞敌人。\n
|
||||
"""
|
||||
name = "前踢"
|
||||
ref = Ref.SINGLEKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -127,6 +132,7 @@ class Skill4(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -151,6 +157,7 @@ class Skill5(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '基础精通'
|
||||
ref = Ref.BASICATTACKUP
|
||||
cellPos = (1,0)
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
@@ -172,7 +179,7 @@ class Skill5(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.NENMONSTERWHITETIGER]),
|
||||
]
|
||||
|
||||
# 受身蹲伏
|
||||
@@ -183,6 +190,7 @@ class Skill6(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -224,6 +232,7 @@ class Skill7(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -246,6 +255,7 @@ class Skill8(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -269,6 +279,7 @@ class Skill9(ActiveSkill):
|
||||
命中时引发冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "下段踢"
|
||||
ref = Ref.DAMAGELOWKICK
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -304,6 +315,7 @@ class Skill10(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '分身'
|
||||
ref = Ref.KENSIN
|
||||
cellPos = (4,2)
|
||||
learnLv = 5
|
||||
masterLv = 10
|
||||
@@ -337,6 +349,7 @@ class Skill11(ActiveSkill):
|
||||
此外,因受抓轰炮效果,可以攻击无法抓取的敌人,这时可以大幅击退敌人进行攻击。\n
|
||||
"""
|
||||
name = "背摔"
|
||||
ref = Ref.SUPLEX
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -374,6 +387,7 @@ class Skill12(ActiveSkill):
|
||||
[蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
|
||||
"""
|
||||
name = "蹲伏"
|
||||
ref = Ref.CROUCH
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 11
|
||||
@@ -401,6 +415,7 @@ class Skill13(PassiveSkill):
|
||||
被攻击时,有一定几率进入霸体状态。\n
|
||||
"""
|
||||
name = "钢筋铁骨"
|
||||
ref = Ref.IRONSKIN
|
||||
learnLv = 10
|
||||
masterLv = 50
|
||||
maxLv = 60
|
||||
@@ -429,6 +444,7 @@ class Skill14(ActiveSkill):
|
||||
转职为街霸后,可中断基本攻击使用。\n
|
||||
"""
|
||||
name = "抛沙"
|
||||
ref = Ref.THROWSAND
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -469,6 +485,7 @@ class Skill15(ActiveSkill):
|
||||
可以连续对敌人进行一定次数的踩踏,技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
|
||||
"""
|
||||
name = "鹰踏"
|
||||
ref = Ref.STOMP
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -500,6 +517,7 @@ class Skill16(ActiveSkill):
|
||||
学习[疾风连击]后可再追加第3、 第4次攻击。\n
|
||||
"""
|
||||
name = "疾风追击"
|
||||
ref = Ref.DASHAFTERDASH
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -533,6 +551,7 @@ class Skill17(ActiveSkill):
|
||||
转职为柔道家后,可以强制中断基本攻击并立即施放[金刚碎],并且还可以中断[金刚碎]并立即施放[霹雳肘击]。\n
|
||||
"""
|
||||
name = "金刚碎"
|
||||
ref = Ref.EARTHBREAK
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -567,6 +586,7 @@ class Skill18(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -594,6 +614,7 @@ class Skill19(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -619,6 +640,7 @@ class Skill20(PassiveSkill):
|
||||
将[背摔]升级为[雷霆背摔]。用[背摔]攻击敌人后会自动落下闪电追击敌人,并有一定几率使敌人进入感电状态。\n
|
||||
"""
|
||||
name = "雷霆背摔"
|
||||
ref = Ref.THUNDERSUPLEX
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -653,6 +675,7 @@ class Skill21(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念气波'
|
||||
ref = Ref.ENERGYBALL
|
||||
cellPos = (2,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -705,6 +728,7 @@ class Skill22(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '光之兵刃'
|
||||
ref = Ref.LIGHTENCHANTWEAPON
|
||||
cellPos = (5,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -736,6 +760,7 @@ class Skill23(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '气玉弹'
|
||||
ref = Ref.NENPRISON
|
||||
cellPos = (3,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -771,6 +796,7 @@ class Skill24(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '烈日气息'
|
||||
ref = Ref.LIGHTTOLERANCEUP
|
||||
cellPos = (7,5)
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
@@ -815,6 +841,7 @@ class Skill25(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '幻影爆碎'
|
||||
ref = Ref.ILLUSIONBOMB
|
||||
cellPos = (4,5)
|
||||
learnLv = 20
|
||||
masterLv = 60
|
||||
@@ -837,8 +864,8 @@ class Skill25(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'type': '*skillDamage', 'data': data0, 'skills': ['分身'], 'ratio': 1}, {'type': '+cd', 'data': [0] + [3] * maxLv, 'skills': ['分身'], 'ratio': 1}]
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + LevelTable(data0), skills=['分身']),
|
||||
SkillEffect(attribute=SkillAttribute.CD, operation=Operation.ADD, value=LevelTable([0] + [3] * maxLv), skills=['分身']),
|
||||
SkillEffect(attribute=SkillAttribute.DAMAGE, value=1 + LevelTable(data0), skills=[Ref.KENSIN]),
|
||||
SkillEffect(attribute=SkillAttribute.CD, operation=Operation.ADD, value=LevelTable([0] + [3] * maxLv), skills=[Ref.KENSIN]),
|
||||
]
|
||||
|
||||
# 蓄念炮
|
||||
@@ -850,6 +877,7 @@ class Skill26(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '蓄念炮'
|
||||
ref = Ref.ENERGYBALLCHARGE
|
||||
cellPos = (1,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -874,7 +902,7 @@ class Skill26(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{'type': '*power0', 'data': data0, 'skills': ['念气波']}]
|
||||
associate = [
|
||||
SkillEffect(attribute=Power(0), value=1 + Percent(LevelTable(data0)), skills=['念气波']),
|
||||
SkillEffect(attribute=Power(0), value=1 + Percent(LevelTable(data0)), skills=[Ref.ENERGYBALL]),
|
||||
]
|
||||
|
||||
# 疾风连击
|
||||
@@ -885,6 +913,7 @@ class Skill27(PassiveSkill):
|
||||
施放[疾风追击]时,可以向敌人发出第3、 4击。\n
|
||||
"""
|
||||
name = "疾风连击"
|
||||
ref = Ref.DASHAFTERDASHEXTENSION
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -906,6 +935,7 @@ class Skill28(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -931,6 +961,7 @@ class Skill29(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念气罩'
|
||||
ref = Ref.NENGUARD
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 1
|
||||
@@ -962,6 +993,7 @@ class Skill30(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念雷破'
|
||||
ref = Ref.THUNDERRUSH
|
||||
cellPos = (6,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -997,6 +1029,7 @@ class Skill31(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念气环绕'
|
||||
ref = Ref.SPIRALNEN
|
||||
cellPos = (3,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -1049,6 +1082,7 @@ class Skill32(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '旋风腿'
|
||||
ref = Ref.WHIRLWINDKICK
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1077,6 +1111,7 @@ class Skill33(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念兽螺旋波'
|
||||
ref = Ref.SPIRALDRAGONWAVE
|
||||
cellPos = (4,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -1122,6 +1157,7 @@ class Skill34(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狮子吼'
|
||||
ref = Ref.SAJAHU
|
||||
cellPos = (6,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1181,6 +1217,7 @@ class Skill35(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '螺旋念气场'
|
||||
ref = Ref.KIKOUKEN
|
||||
cellPos = (3,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1245,6 +1282,7 @@ class Skill36(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念兽 : 龙虎啸'
|
||||
ref = Ref.NENMONSTERWHITETIGER
|
||||
cellPos = (5,9)
|
||||
learnLv = 40
|
||||
masterLv = 10
|
||||
@@ -1322,6 +1360,7 @@ class Skill37(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狂龙升天破'
|
||||
ref = Ref.SOARINGLIGHTDRAGON
|
||||
cellPos = (5,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1375,6 +1414,7 @@ class Skill38(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '乱舞 · 千叶花'
|
||||
ref = Ref.NENSHIELD
|
||||
cellPos = (4,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1419,6 +1459,7 @@ class Skill39(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '千莲怒放'
|
||||
ref = Ref.NENFLOWER
|
||||
cellPos = (3,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1469,6 +1510,7 @@ class Skill40(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '究极念气罩'
|
||||
ref = Ref.NENGUARDEX
|
||||
cellPos = (2,12)
|
||||
learnLv = 60
|
||||
masterLv = 1
|
||||
@@ -1501,6 +1543,7 @@ class Skill41(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '奔雷掌'
|
||||
ref = Ref.LIGHTDRAGONTHIRTEEN
|
||||
cellPos = (5,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1564,6 +1607,7 @@ class Skill42(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '狂狮怒吼'
|
||||
ref = Ref.SAJAHUEX
|
||||
cellPos = (6,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1621,7 +1665,7 @@ class Skill42(ActiveSkill):
|
||||
# self.associate = [{'type': '*skillRation', 'data': [0] + [-33] * self.maxLv, 'skills': ['狮子吼']}]
|
||||
# return super().effect(old, new)
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-33] * maxLv)), skills=['狮子吼'], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-33] * maxLv)), skills=[Ref.SAJAHU], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
]
|
||||
|
||||
# 念花守心
|
||||
@@ -1640,6 +1684,7 @@ class Skill43(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '念花守心'
|
||||
ref = Ref.FALLINGFLOWER
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1681,6 +1726,7 @@ class Skill44(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '击电奔星'
|
||||
ref = Ref.SAINTILLUSION
|
||||
cellPos = (4,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1737,6 +1783,7 @@ class Skill45(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '聚能念气炮'
|
||||
ref = Ref.ABSORBENERGYBALL
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1791,6 +1838,7 @@ class Skill46(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念帝旋天破'
|
||||
ref = Ref.NENOFBRILLIANCE
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1834,6 +1882,7 @@ class Skill47(PassiveSkill):
|
||||
"""
|
||||
|
||||
name = '念气归元'
|
||||
ref = Ref.INSTILWILLTONEN
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1870,6 +1919,7 @@ class Skill48(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '天雷分身步'
|
||||
ref = Ref.SKYTHUNDERSTEP
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1910,6 +1960,7 @@ class Skill49(ActiveSkill):
|
||||
"""
|
||||
|
||||
name = '念印幻流破'
|
||||
ref = Ref.DOUBLELIGHTNINGDRAGON
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
@@ -9,6 +9,7 @@ from core.basic.skill_effect_types import (
|
||||
SkillAttribute,
|
||||
SkillEffect,
|
||||
)
|
||||
from core.character.refs.fighter_female.striker_female import StrikerFemaleSkillRef as Ref
|
||||
prefix = "fighter_female/striker_female/cn/skillDetail"
|
||||
|
||||
|
||||
@@ -21,6 +22,7 @@ class Skill0(ActiveSkill):
|
||||
转职为柔道家后,技能类型变为独立攻击力。\n
|
||||
"""
|
||||
name = "上勾拳"
|
||||
ref = Ref.LIFTUPPER
|
||||
learnLv = 1
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -49,6 +51,7 @@ class Skill1(ActiveSkill):
|
||||
向敌人发出强威力的踢腿,可以踢飞敌人。\n
|
||||
"""
|
||||
name = "前踢"
|
||||
ref = Ref.SINGLEKICK
|
||||
learnLv = 1
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -75,6 +78,7 @@ class Skill2(ActiveSkill):
|
||||
使自身向后方小跳并避开敌人的攻击。\n
|
||||
"""
|
||||
name = "后跳"
|
||||
ref = Ref.BACKSTEP
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -98,6 +102,7 @@ class Skill3(PassiveSkill):
|
||||
在决斗场中,增益/减益技能、 被动技能的技能攻击力增加效果对[基础精通]无影响。\n
|
||||
"""
|
||||
name = "基础精通"
|
||||
ref = Ref.BASICATTACKUP
|
||||
learnLv = 1
|
||||
masterLv = 115
|
||||
maxLv = 200
|
||||
@@ -125,6 +130,7 @@ class Skill4(ActiveSkill):
|
||||
使自身在倒地状态下迅速起身并采取蹲伏姿势; 蹲伏状态下,自身会进入无敌状态,效果持续一定时间。\n
|
||||
"""
|
||||
name = "受身蹲伏"
|
||||
ref = Ref.QUICKSTANDING
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 20
|
||||
@@ -166,6 +172,7 @@ class Skill5(ActiveSkill):
|
||||
决斗场中无法使用技能连招。\n
|
||||
"""
|
||||
name = "技能连招"
|
||||
ref = Ref.SKILLPRESETTYPE1
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -188,6 +195,7 @@ class Skill6(PassiveSkill):
|
||||
穿戴的防具越多,效果越强; 可根据转职,增加不同的属性种类及数值。\n
|
||||
"""
|
||||
name = "防具精通"
|
||||
ref = Ref.ARMORMASTERYETC
|
||||
learnLv = 1
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -211,6 +219,7 @@ class Skill7(ActiveSkill):
|
||||
命中时引发冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "下段踢"
|
||||
ref = Ref.DAMAGELOWKICK
|
||||
cellPos = (2,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -246,6 +255,7 @@ class Skill8(ActiveSkill):
|
||||
在决斗场中,转职为气功师后,增加分身的持续时间。\n
|
||||
"""
|
||||
name = "分身"
|
||||
ref = Ref.KENSIN
|
||||
learnLv = 5
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -277,6 +287,7 @@ class Skill9(ActiveSkill):
|
||||
此外,因受抓轰炮效果,可以攻击无法抓取的敌人,这时可以大幅击退敌人进行攻击。\n
|
||||
"""
|
||||
name = "背摔"
|
||||
ref = Ref.SUPLEX
|
||||
cellPos = (6,2)
|
||||
learnLv = 5
|
||||
masterLv = 60
|
||||
@@ -315,6 +326,7 @@ class Skill10(ActiveSkill):
|
||||
[蹲伏]姿势中按攻击键,可以用肩尖撞击敌人; 经过一定时间或按跳跃键可以中断蹲伏状态。\n
|
||||
"""
|
||||
name = "蹲伏"
|
||||
ref = Ref.CROUCH
|
||||
cellPos = (6,3)
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
@@ -341,6 +353,7 @@ class Skill11(PassiveSkill):
|
||||
被攻击时,有一定几率进入霸体状态。\n
|
||||
"""
|
||||
name = "钢筋铁骨"
|
||||
ref = Ref.IRONSKIN
|
||||
cellPos = (5,3)
|
||||
learnLv = 10
|
||||
masterLv = 50
|
||||
@@ -369,6 +382,7 @@ class Skill12(ActiveSkill):
|
||||
转职为街霸后,可中断基本攻击使用。\n
|
||||
"""
|
||||
name = "抛沙"
|
||||
ref = Ref.THROWSAND
|
||||
cellPos = (3,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -410,6 +424,7 @@ class Skill13(ActiveSkill):
|
||||
可以连续对敌人进行一定次数的踩踏,技能的冷却时间从最后一次踩踏结束落地时开始计算。\n
|
||||
"""
|
||||
name = "鹰踏"
|
||||
ref = Ref.STOMP
|
||||
cellPos = (7,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -442,6 +457,7 @@ class Skill14(ActiveSkill):
|
||||
学习[疾风连击]后可再追加第3、 第4次攻击。\n
|
||||
"""
|
||||
name = "疾风追击"
|
||||
ref = Ref.DASHAFTERDASH
|
||||
cellPos = (9,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -479,6 +495,7 @@ class Skill15(ActiveSkill):
|
||||
转职为柔道家后,可以强制中断基本攻击并立即施放[金刚碎],并且还可以中断[金刚碎]并立即施放[霹雳肘击]。\n
|
||||
"""
|
||||
name = "金刚碎"
|
||||
ref = Ref.EARTHBREAK
|
||||
cellPos = (1,3)
|
||||
learnLv = 10
|
||||
masterLv = 60
|
||||
@@ -514,6 +531,7 @@ class Skill16(PassiveSkill):
|
||||
无法强制中断觉醒技能和跳跃超过一定高度的技能。\n
|
||||
"""
|
||||
name = "强化 - 后跳"
|
||||
ref = Ref.ESCAPEBACKSTEP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -541,6 +559,7 @@ class Skill17(ActiveSkill):
|
||||
效果持续期间内,再次按技能键可以结束。\n
|
||||
"""
|
||||
name = "跃翔"
|
||||
ref = Ref.JUMPPOWERUP
|
||||
learnLv = 10
|
||||
masterLv = 1
|
||||
maxLv = 1
|
||||
@@ -568,6 +587,7 @@ class Skill18(ActiveSkill):
|
||||
转职为气功师后,可以强制中断基本攻击动作施放,并大幅度减少冷却时间。\n
|
||||
"""
|
||||
name = "念气波"
|
||||
ref = Ref.ENERGYBALL
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
maxLv = 70
|
||||
@@ -609,6 +629,7 @@ class Skill19(PassiveSkill):
|
||||
减少除[武神强踢]、 [极尽 : 霸皇断空拳]、 [陨星灭天击]之外的散打技能的冷却时间。\n
|
||||
"""
|
||||
name = "拳套掌握"
|
||||
ref = Ref.EQUIPBOXINGGLOVE
|
||||
cellPos = (1,4)
|
||||
learnLv = 15
|
||||
masterLv = 10
|
||||
@@ -625,7 +646,7 @@ class Skill19(PassiveSkill):
|
||||
# 迁移前实现(保留对照):
|
||||
# associate = [{"data":data0,"type":"*cdReduce","exceptSkills":["武神强踢","极尽 : 霸皇断空拳","陨星灭天击"]}]
|
||||
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.STRONGESTLOWKICK, Ref.FINALHEAVEN, Ref.BLOWTODESTRUCTION]),
|
||||
]
|
||||
|
||||
# 强拳
|
||||
@@ -637,6 +658,7 @@ class Skill20(ActiveSkill):
|
||||
在决斗场中施放时,减少攻击速度。\n
|
||||
"""
|
||||
name = "强拳"
|
||||
ref = Ref.SLOWDOWNPOWERUP
|
||||
cellPos = (5,4)
|
||||
learnLv = 15
|
||||
masterLv = 20
|
||||
@@ -668,6 +690,7 @@ class Skill21(ActiveSkill):
|
||||
三觉后,攻击命中时引发冲击波,对周围的敌人造成相同的伤害。\n
|
||||
"""
|
||||
name = "崩拳"
|
||||
ref = Ref.DASHPUNCH
|
||||
cellPos = (4,4)
|
||||
learnLv = 15
|
||||
masterLv = 60
|
||||
@@ -703,6 +726,7 @@ class Skill22(ActiveSkill):
|
||||
可以使自身增加物理/魔法防御力和体力,而且被攻击后不会倒地,但仍会受到伤害,效果持续一定时间。\n
|
||||
"""
|
||||
name = "霸体护甲"
|
||||
ref = Ref.SUPERARMOR
|
||||
cellPos = (3,5)
|
||||
learnLv = 20
|
||||
masterLv = 20
|
||||
@@ -733,6 +757,7 @@ class Skill23(PassiveSkill):
|
||||
施放[疾风追击]时,可以向敌人发出第3、 4击。\n
|
||||
"""
|
||||
name = "疾风连击"
|
||||
ref = Ref.DASHAFTERDASHEXTENSION
|
||||
cellPos = (9,5)
|
||||
learnLv = 20
|
||||
masterLv = 1
|
||||
@@ -753,6 +778,7 @@ class Skill24(PassiveSkill):
|
||||
集中精神,提升物理/魔法暴击率。\n
|
||||
"""
|
||||
name = "暴击"
|
||||
ref = Ref.PHYSICALCRITICALHITUP
|
||||
learnLv = 20
|
||||
masterLv = 10
|
||||
maxLv = 20
|
||||
@@ -776,6 +802,7 @@ class Skill25(ActiveSkill):
|
||||
按前方向键,可以滑行得更远进行攻击。\n
|
||||
"""
|
||||
name = "铁山靠"
|
||||
ref = Ref.SHOULDERCHARGE
|
||||
cellPos = (3,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -809,6 +836,7 @@ class Skill26(ActiveSkill):
|
||||
攻击成功时产生冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "碎骨"
|
||||
ref = Ref.CRASHLOWKICK
|
||||
cellPos = (2,6)
|
||||
learnLv = 25
|
||||
masterLv = 60
|
||||
@@ -854,6 +882,7 @@ class Skill27(PassiveSkill):
|
||||
在决斗场中,不会增加基本攻击力和技能攻击力。\n
|
||||
"""
|
||||
name = "弱点感知"
|
||||
ref = Ref.AIMVITALPOINT
|
||||
cellPos = (5,7)
|
||||
learnLv = 30
|
||||
masterLv = 10
|
||||
@@ -887,6 +916,7 @@ class Skill28(ActiveSkill):
|
||||
转职成为散打时,可以强制中断基本攻击动作,并立即施放该技能。\n
|
||||
"""
|
||||
name = "旋风腿"
|
||||
ref = Ref.WHIRLWINDKICK
|
||||
cellPos = (7,7)
|
||||
learnLv = 30
|
||||
masterLv = 60
|
||||
@@ -920,6 +950,7 @@ class Skill29(PassiveSkill):
|
||||
在决斗场中有起始冷却时间,经过一定时间后自动激活。 技能攻击力增加率效果仅适用于柔化后使用的技能。\n
|
||||
"""
|
||||
name = "柔化肌肉"
|
||||
ref = Ref.MUSCLESHIFT
|
||||
cellPos = (3,7)
|
||||
learnLv = 30
|
||||
masterLv = 5
|
||||
@@ -960,6 +991,7 @@ class Skill30(ActiveSkill):
|
||||
决斗场增加攻击后僵直。\n
|
||||
"""
|
||||
name = "寸拳"
|
||||
ref = Ref.CLOSEPUNCH
|
||||
cellPos = (4,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1024,6 +1056,7 @@ class Skill31(ActiveSkill):
|
||||
在决斗场中,不会吸附敌人,施放动作时进入霸体状态。\n
|
||||
"""
|
||||
name = "升龙拳"
|
||||
ref = Ref.RISINGUPPER
|
||||
cellPos = (5,8)
|
||||
learnLv = 35
|
||||
masterLv = 60
|
||||
@@ -1085,6 +1118,7 @@ class Skill32(ActiveSkill):
|
||||
无法攻击处于透明、 无敌、 伪装状态或一定高度以上的敌人。\n
|
||||
"""
|
||||
name = "闪电之舞"
|
||||
ref = Ref.LIGHTNINGDANCE
|
||||
cellPos = (2,9)
|
||||
learnLv = 40
|
||||
masterLv = 60
|
||||
@@ -1147,6 +1181,7 @@ class Skill33(ActiveSkill):
|
||||
抽打命中时引发冲击波,对周围敌人造成相同的伤害。\n
|
||||
"""
|
||||
name = "纷影连环踢"
|
||||
ref = Ref.RANDOMKICK
|
||||
cellPos = (2,10)
|
||||
learnLv = 45
|
||||
masterLv = 60
|
||||
@@ -1213,6 +1248,7 @@ class Skill34(PassiveSkill):
|
||||
增加武神的基本攻击力和技能攻击力、 移动速度。\n
|
||||
"""
|
||||
name = "武神步"
|
||||
ref = Ref.POWERUPONDASH
|
||||
cellPos = (6,11)
|
||||
learnLv = 48
|
||||
masterLv = 40
|
||||
@@ -1245,6 +1281,7 @@ class Skill35(ActiveSkill):
|
||||
可以大幅度降低武神周围敌人的攻击速度。\n
|
||||
"""
|
||||
name = "武神强踢"
|
||||
ref = Ref.STRONGESTLOWKICK
|
||||
cellPos = (2,11)
|
||||
learnLv = 50
|
||||
masterLv = 40
|
||||
@@ -1281,6 +1318,7 @@ class Skill36(ActiveSkill):
|
||||
蓄力时,可以按前/后/下方向键移动后攻击,或者在原地攻击。\n
|
||||
"""
|
||||
name = "破碎拳"
|
||||
ref = Ref.DASHPUNCHEX
|
||||
cellPos = (4,12)
|
||||
learnLv = 60
|
||||
masterLv = 40
|
||||
@@ -1343,7 +1381,7 @@ class Skill36(ActiveSkill):
|
||||
# self.associate = [{"type":"*skillRation","data":[0] + [-25]*self.maxLv,"skills":["崩拳"]}]
|
||||
# return super().effect(old, new)
|
||||
associate = [
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-25] * maxLv)), skills=['崩拳'], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
SkillEffect(attribute=SkillAttribute.PANEL_RATIO, value=1 + Percent(LevelTable([0] + [-25] * maxLv)), skills=[Ref.DASHPUNCH], when=Equals(Read(SkillAttribute.VP), 2)),
|
||||
]
|
||||
|
||||
# 回天连环击
|
||||
@@ -1357,6 +1395,7 @@ class Skill37(ActiveSkill):
|
||||
若施放时按前方向键,则前进后发动攻击。\n
|
||||
"""
|
||||
name = "回天连环击"
|
||||
ref = Ref.ONEELBOWCHAINHIT
|
||||
cellPos = (4,13)
|
||||
learnLv = 70
|
||||
masterLv = 40
|
||||
@@ -1436,6 +1475,7 @@ class Skill38(PassiveSkill):
|
||||
增加移动速度。\n
|
||||
"""
|
||||
name = "神武之力"
|
||||
ref = Ref.LIMITBREAK
|
||||
cellPos = (3,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1474,6 +1514,7 @@ class Skill39(ActiveSkill):
|
||||
攻击时,可利用前/后方向键前进,或在原地进行攻击。\n
|
||||
"""
|
||||
name = "虎啸神拳"
|
||||
ref = Ref.TIGERSTRIKE
|
||||
cellPos = (5,13)
|
||||
learnLv = 75
|
||||
masterLv = 40
|
||||
@@ -1540,6 +1581,7 @@ class Skill40(ActiveSkill):
|
||||
可利用前/后方向键前进,或在原地进行攻击。\n
|
||||
"""
|
||||
name = "无影脚"
|
||||
ref = Ref.CHAINDESTRUCTION
|
||||
cellPos = (3,14)
|
||||
learnLv = 80
|
||||
masterLv = 40
|
||||
@@ -1604,6 +1646,7 @@ class Skill41(ActiveSkill):
|
||||
断空拳击中敌人时产生强力冲击波,对范围内的敌人造成巨大伤害。 若断空拳未击中敌人,则产生强大风压对敌人造成伤害。\n
|
||||
"""
|
||||
name = "极尽 : 霸皇断空拳"
|
||||
ref = Ref.FINALHEAVEN
|
||||
cellPos = (4,14)
|
||||
learnLv = 85
|
||||
masterLv = 40
|
||||
@@ -1640,6 +1683,7 @@ class Skill42(PassiveSkill):
|
||||
冲击波的大小增加,对周围敌人造成与直接攻击相同的伤害。\n
|
||||
"""
|
||||
name = "疾风劲"
|
||||
ref = Ref.NOPAINNOGAIN
|
||||
cellPos = (5,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1669,6 +1713,7 @@ class Skill43(ActiveSkill):
|
||||
每次攻击成功时产生冲击波,对周围敌人造成伤害。\n
|
||||
"""
|
||||
name = "雷霆之舞"
|
||||
ref = Ref.LIGHTNINGSHIFT
|
||||
cellPos = (7,15)
|
||||
learnLv = 95
|
||||
masterLv = 40
|
||||
@@ -1707,6 +1752,7 @@ class Skill44(ActiveSkill):
|
||||
若关联的技能还在冷却中,则无法使用三次觉醒技能。\n
|
||||
"""
|
||||
name = "陨星灭天击"
|
||||
ref = Ref.BLOWTODESTRUCTION
|
||||
cellPos = (5,16)
|
||||
learnLv = 100
|
||||
masterLv = 40
|
||||
|
||||
Reference in New Issue
Block a user