feat:优化职业技能关联实现
This commit was merged in pull request #11.
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""职业技能引用分组;按需导入具体职业。"""
|
||||
@@ -0,0 +1,132 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_female/battle_mage/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class BattleMageSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
|
||||
"""mage_female.battle_mage 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_female.battle_mage'
|
||||
|
||||
ARMONIA = SkillRef(name='太古之力', code='armonia', profession=__profession__)
|
||||
"太古之力"
|
||||
|
||||
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
|
||||
"魔法护盾"
|
||||
|
||||
AURASHIELDMASTERY = SkillRef(name='魔法护盾强化', code='aurashieldmastery', profession=__profession__)
|
||||
"魔法护盾强化"
|
||||
|
||||
AVATAR = SkillRef(name='使徒化身', code='avatar', profession=__profession__)
|
||||
"使徒化身"
|
||||
|
||||
AVATARDANCE = SkillRef(name='使徒之舞', code='avatardance', profession=__profession__)
|
||||
"使徒之舞"
|
||||
|
||||
AVATARFINISH = SkillRef(name='一骑当千碎霸', code='avatarfinish', profession=__profession__)
|
||||
"一骑当千碎霸"
|
||||
|
||||
AVATARPASSIVE = SkillRef(name='使徒封印', code='avatarpassive', profession=__profession__)
|
||||
"使徒封印"
|
||||
|
||||
BATTLEMAGEWEAPONMASTERY = SkillRef(name='战斗法师武器精通', code='battlemageweaponmastery', profession=__profession__)
|
||||
"战斗法师武器精通"
|
||||
|
||||
CHASER = SkillRef(name='炫纹', code='chaser', profession=__profession__)
|
||||
"炫纹"
|
||||
|
||||
CHASERCLUSTER = SkillRef(name='炫纹簇', code='chasercluster', profession=__profession__)
|
||||
"炫纹簇"
|
||||
|
||||
CHASERSEXPLOSION = SkillRef(name='炫纹强压', code='chasersexplosion', profession=__profession__)
|
||||
"炫纹强压"
|
||||
|
||||
COMBOINSTINCT = SkillRef(name='连击精通', code='comboinstinct', profession=__profession__)
|
||||
"连击精通"
|
||||
|
||||
COMBOMASTERY = SkillRef(name='斗神意志', code='combomastery', profession=__profession__)
|
||||
"斗神意志"
|
||||
|
||||
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
|
||||
"攻击类型转换"
|
||||
|
||||
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
|
||||
"驱散魔法"
|
||||
|
||||
DOUBLESWING = SkillRef(name='双重锤击', code='doubleswing', profession=__profession__)
|
||||
"双重锤击"
|
||||
|
||||
DRAGONDANCE = SkillRef(name='煌龙乱舞', code='dragondance', profession=__profession__)
|
||||
"煌龙乱舞"
|
||||
|
||||
DRAGONSPEAR = SkillRef(name='煌龙偃月', code='dragonspear', profession=__profession__)
|
||||
"煌龙偃月"
|
||||
|
||||
DRAGONSPEARADVENT = SkillRef(name='煌龙天临', code='dragonspearadvent', profession=__profession__)
|
||||
"煌龙天临"
|
||||
|
||||
ENABLEFINISHATTACK = SkillRef(name='尼巫的战术', code='enablefinishattack', profession=__profession__)
|
||||
"尼巫的战术"
|
||||
|
||||
EXTICION = SkillRef(name='太古星河·殒灭', code='exticion', profession=__profession__)
|
||||
"太古星河·殒灭"
|
||||
|
||||
GODDESSOFWAR = SkillRef(name='战斗本能', code='goddessofwar', profession=__profession__)
|
||||
"战斗本能"
|
||||
|
||||
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
|
||||
"落花掌"
|
||||
|
||||
LAYOFPRIMITIVE = SkillRef(name='炫纹之源 : 太古神光', code='layofprimitive', profession=__profession__)
|
||||
"炫纹之源 : 太古神光"
|
||||
|
||||
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
|
||||
"魔法星弹"
|
||||
|
||||
MULTIROLE = SkillRef(name='战灵潜能', code='multirole', profession=__profession__)
|
||||
"战灵潜能"
|
||||
|
||||
POKETHROW = SkillRef(name='圆舞棍', code='pokethrow', profession=__profession__)
|
||||
"圆舞棍"
|
||||
|
||||
PRECENCIA = SkillRef(name='太古化身', code='precencia', profession=__profession__)
|
||||
"太古化身"
|
||||
|
||||
QUASAREXPLOSION = SkillRef(name='星纹陨爆', code='quasarexplosion', profession=__profession__)
|
||||
"星纹陨爆"
|
||||
|
||||
RANDOMPIERCESTRIKE = SkillRef(name='流星闪影击', code='randompiercestrike', profession=__profession__)
|
||||
"流星闪影击"
|
||||
|
||||
RETURNTOBM = SkillRef(name='解除变身', code='returntobm', profession=__profession__)
|
||||
"解除变身"
|
||||
|
||||
STRENGTHHANDSTRIKE = SkillRef(name='强袭流星打', code='strengthhandstrike', profession=__profession__)
|
||||
"强袭流星打"
|
||||
|
||||
SUPERCHASER = SkillRef(name='超级炫纹', code='superchaser', profession=__profession__)
|
||||
"超级炫纹"
|
||||
|
||||
SWING = SkillRef(name='碎霸', code='swing', profession=__profession__)
|
||||
"碎霸"
|
||||
|
||||
SWINGEX = SkillRef(name='闪击碎霸', code='swingex', profession=__profession__)
|
||||
"闪击碎霸"
|
||||
|
||||
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
|
||||
"龙牙"
|
||||
|
||||
TIMERBOMB = SkillRef(name='炫纹爆弹', code='timerbomb', profession=__profession__)
|
||||
"炫纹爆弹"
|
||||
|
||||
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
|
||||
"天击"
|
||||
|
||||
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
|
||||
"替身草人"
|
||||
|
||||
WARPONDAMAGEBM = SkillRef(name='实战型替身草人', code='warpondamagebm', profession=__profession__)
|
||||
"实战型替身草人"
|
||||
@@ -0,0 +1,135 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_female/elementalist/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class ElementalistSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
|
||||
"""mage_female.elementalist 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_female.elementalist'
|
||||
|
||||
ARCTICPISTE = SkillRef(name='极冰盛宴', code='arcticpiste', profession=__profession__)
|
||||
"极冰盛宴"
|
||||
|
||||
ASSIMILATE = SkillRef(name='元素之源', code='assimilate', profession=__profession__)
|
||||
"元素之源"
|
||||
|
||||
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
|
||||
"魔法护盾"
|
||||
|
||||
CASTSPEEDUP = SkillRef(name='魔法记忆', code='castspeedup', profession=__profession__)
|
||||
"魔法记忆"
|
||||
|
||||
COSMICCALAMITY = SkillRef(name='宇宙寂灭 : 冰火之歌', code='cosmiccalamity', profession=__profession__)
|
||||
"宇宙寂灭 : 冰火之歌"
|
||||
|
||||
CRYSTALOFOVERMIND = SkillRef(name='圣灵水晶', code='crystalofovermind', profession=__profession__)
|
||||
"圣灵水晶"
|
||||
|
||||
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
|
||||
"驱散魔法"
|
||||
|
||||
ELEMENTALCHAIN = SkillRef(name='元素点燃', code='elementalchain', profession=__profession__)
|
||||
"元素点燃"
|
||||
|
||||
ELEMENTALCURTAIN = SkillRef(name='元素之幕', code='elementalcurtain', profession=__profession__)
|
||||
"元素之幕"
|
||||
|
||||
ELEMENTALPOTENTIAL = SkillRef(name='元素奥义', code='elementalpotential', profession=__profession__)
|
||||
"元素奥义"
|
||||
|
||||
ELEMENTALQUAKE = SkillRef(name='元素震荡', code='elementalquake', profession=__profession__)
|
||||
"元素震荡"
|
||||
|
||||
ELEMENTALSHOWER = SkillRef(name='陨星幻灭', code='elementalshower', profession=__profession__)
|
||||
"陨星幻灭"
|
||||
|
||||
ELEMENTALWEAK = SkillRef(name='魔力增幅', code='elementalweak', profession=__profession__)
|
||||
"魔力增幅"
|
||||
|
||||
ELEMENTMASTERY = SkillRef(name='属性精通', code='elementmastery', profession=__profession__)
|
||||
"属性精通"
|
||||
|
||||
FLAMESTRIKE = SkillRef(name='烈焰冲击', code='flamestrike', profession=__profession__)
|
||||
"烈焰冲击"
|
||||
|
||||
HALLOWEENBUSTER = SkillRef(name='杰克降临', code='halloweenbuster', profession=__profession__)
|
||||
"杰克降临"
|
||||
|
||||
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
|
||||
"落花掌"
|
||||
|
||||
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
|
||||
"别过来!"
|
||||
|
||||
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
|
||||
"暗影夜猫"
|
||||
|
||||
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
|
||||
"光电鳗"
|
||||
|
||||
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
|
||||
"冰霜雪人"
|
||||
|
||||
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
|
||||
"杰克爆弹"
|
||||
|
||||
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
|
||||
"空中施放 : 杰克爆弹"
|
||||
|
||||
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
|
||||
"魔法秀"
|
||||
|
||||
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
|
||||
"魔法星弹"
|
||||
|
||||
MIGHTYRUNE = SkillRef(name='圣灵符文', code='mightyrune', profession=__profession__)
|
||||
"圣灵符文"
|
||||
|
||||
MOVEONCAST = SkillRef(name='移动施法', code='moveoncast', profession=__profession__)
|
||||
"移动施法"
|
||||
|
||||
NIGHTHOLLOW = SkillRef(name='湮灭黑洞', code='nighthollow', profession=__profession__)
|
||||
"湮灭黑洞"
|
||||
|
||||
SESTOELEMENTO = SkillRef(name='第六元素', code='sestoelemento', profession=__profession__)
|
||||
"第六元素"
|
||||
|
||||
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
|
||||
"契约召唤 : 赫德尔"
|
||||
|
||||
SUNBURST = SkillRef(name='雷旋', code='sunburst', profession=__profession__)
|
||||
"雷旋"
|
||||
|
||||
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THEGATE = SkillRef(name='元素之门', code='thegate', profession=__profession__)
|
||||
"元素之门"
|
||||
|
||||
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
|
||||
"龙牙"
|
||||
|
||||
THUNDERCALLING = SkillRef(name='天雷', code='thundercalling', profession=__profession__)
|
||||
"天雷"
|
||||
|
||||
THUNDERRAGE = SkillRef(name='光与暗的交响', code='thunderrage', profession=__profession__)
|
||||
"光与暗的交响"
|
||||
|
||||
THUNDERSTRIKEEX = SkillRef(name='天雷冲击', code='thunderstrikeex', profession=__profession__)
|
||||
"天雷冲击"
|
||||
|
||||
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
|
||||
"天击"
|
||||
|
||||
VOID = SkillRef(name='虚无之球', code='void', profession=__profession__)
|
||||
"虚无之球"
|
||||
|
||||
WALLOFICE = SkillRef(name='冰墙', code='wallofice', profession=__profession__)
|
||||
"冰墙"
|
||||
|
||||
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
|
||||
"替身草人"
|
||||
|
||||
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
|
||||
"鞭挞"
|
||||
@@ -0,0 +1,156 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_female/enchantress/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class EnchantressSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
|
||||
"""mage_female.enchantress 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_female.enchantress'
|
||||
|
||||
AFFECTIONSTING = SkillRef(name='爱之刺痛', code='affectionsting', profession=__profession__)
|
||||
"爱之刺痛"
|
||||
|
||||
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
|
||||
"魔法护盾"
|
||||
|
||||
BLACKTHORNTREE = SkillRef(name='林中小屋', code='blackthorntree', profession=__profession__)
|
||||
"林中小屋"
|
||||
|
||||
CURSEOFTERRORBEAR = SkillRef(name='咆哮吧! 疯疯熊', code='curseofterrorbear', profession=__profession__)
|
||||
"咆哮吧! 疯疯熊"
|
||||
|
||||
DARKMAGICBROOM = SkillRef(name='黑魔法扫把', code='darkmagicbroom', profession=__profession__)
|
||||
"黑魔法扫把"
|
||||
|
||||
DESTINYPUPPET = SkillRef(name='疯狂召唤', code='destinypuppet', profession=__profession__)
|
||||
"疯狂召唤"
|
||||
|
||||
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
|
||||
"驱散魔法"
|
||||
|
||||
DISPLAYLOVE = SkillRef(name='挚爱囚笼', code='displaylove', profession=__profession__)
|
||||
"挚爱囚笼"
|
||||
|
||||
DOLLBASKET = SkillRef(name='人偶篮子', code='dollbasket', profession=__profession__)
|
||||
"人偶篮子"
|
||||
|
||||
ETERNALPOSSESSION = SkillRef(name='永恒的占据', code='eternalpossession', profession=__profession__)
|
||||
"永恒的占据"
|
||||
|
||||
FAVORITISM = SkillRef(name='小魔女的偏爱', code='favoritism', profession=__profession__)
|
||||
"小魔女的偏爱"
|
||||
|
||||
FIRSTAIDOFLOVE = SkillRef(name='爱之急救', code='firstaidoflove', profession=__profession__)
|
||||
"爱之急救"
|
||||
|
||||
FORBIDDENCURSE = SkillRef(name='禁术吟咏', code='forbiddencurse', profession=__profession__)
|
||||
"禁术吟咏"
|
||||
|
||||
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
|
||||
"落花掌"
|
||||
|
||||
HARVESTING = SkillRef(name='蔷薇藤鞭', code='harvesting', profession=__profession__)
|
||||
"蔷薇藤鞭"
|
||||
|
||||
HEX = SkillRef(name='人偶戏法', code='hex', profession=__profession__)
|
||||
"人偶戏法"
|
||||
|
||||
HOTLOVE = SkillRef(name='火热的爱意', code='hotlove', profession=__profession__)
|
||||
"火热的爱意"
|
||||
|
||||
JUMPINGBEARPRESS = SkillRef(name='疯疯熊坠击', code='jumpingbearpress', profession=__profession__)
|
||||
"疯疯熊坠击"
|
||||
|
||||
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
|
||||
"别过来!"
|
||||
|
||||
LASTONEACT = SkillRef(name='终幕! 人偶剧场', code='lastoneact', profession=__profession__)
|
||||
"终幕! 人偶剧场"
|
||||
|
||||
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
|
||||
"暗影夜猫"
|
||||
|
||||
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
|
||||
"光电鳗"
|
||||
|
||||
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
|
||||
"冰霜雪人"
|
||||
|
||||
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
|
||||
"杰克爆弹"
|
||||
|
||||
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
|
||||
"空中施放 : 杰克爆弹"
|
||||
|
||||
MADDYGUARD = SkillRef(name='疯熊守护', code='maddyguard', profession=__profession__)
|
||||
"疯熊守护"
|
||||
|
||||
MADMADSLASH = SkillRef(name='疯狂乱抓', code='madmadslash', profession=__profession__)
|
||||
"疯狂乱抓"
|
||||
|
||||
MADSTRAIGHT = SkillRef(name='疯熊火箭拳', code='madstraight', profession=__profession__)
|
||||
"疯熊火箭拳"
|
||||
|
||||
MADTHEBIG = SkillRef(name='变大吧! 疯疯熊', code='madthebig', profession=__profession__)
|
||||
"变大吧! 疯疯熊"
|
||||
|
||||
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
|
||||
"魔法星弹"
|
||||
|
||||
MARIONETTE = SkillRef(name='开幕! 人偶剧场', code='marionette', profession=__profession__)
|
||||
"开幕! 人偶剧场"
|
||||
|
||||
PAINFULGARDEN = SkillRef(name='苦痛庭院', code='painfulgarden', profession=__profession__)
|
||||
"苦痛庭院"
|
||||
|
||||
PUPPETEER = SkillRef(name='人偶操纵者', code='puppeteer', profession=__profession__)
|
||||
"人偶操纵者"
|
||||
|
||||
REJECTTHORN = SkillRef(name='御敌之刺', code='rejectthorn', profession=__profession__)
|
||||
"御敌之刺"
|
||||
|
||||
ROSEINDARK = SkillRef(name='冥月绽放', code='roseindark', profession=__profession__)
|
||||
"冥月绽放"
|
||||
|
||||
ROSEVINE = SkillRef(name='玫瑰藤蔓', code='rosevine', profession=__profession__)
|
||||
"玫瑰藤蔓"
|
||||
|
||||
SEWING = SkillRef(name='细心缝补', code='sewing', profession=__profession__)
|
||||
"细心缝补"
|
||||
|
||||
SINISTERSMILINGEYES = SkillRef(name='不祥的微笑', code='sinistersmilingeyes', profession=__profession__)
|
||||
"不祥的微笑"
|
||||
|
||||
SMALLDEVIL = SkillRef(name='少女的爱', code='smalldevil', profession=__profession__)
|
||||
"少女的爱"
|
||||
|
||||
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
|
||||
"契约召唤 : 赫德尔"
|
||||
|
||||
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
TERRIBLEROAR = SkillRef(name='哇咔咔!', code='terribleroar', profession=__profession__)
|
||||
"哇咔咔!"
|
||||
|
||||
THORNVINEHOLD = SkillRef(name='蔷薇囚狱', code='thornvinehold', profession=__profession__)
|
||||
"蔷薇囚狱"
|
||||
|
||||
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
|
||||
"龙牙"
|
||||
|
||||
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
|
||||
"天击"
|
||||
|
||||
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
|
||||
"替身草人"
|
||||
|
||||
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
|
||||
"鞭挞"
|
||||
|
||||
WICKEDCURIOSITY = SkillRef(name='邪恶的好奇心', code='wickedcuriosity', profession=__profession__)
|
||||
"邪恶的好奇心"
|
||||
|
||||
WOODSOFPUPPET = SkillRef(name='欢迎光临人偶之森', code='woodsofpuppet', profession=__profession__)
|
||||
"欢迎光临人偶之森"
|
||||
@@ -0,0 +1,180 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_female/summoner/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class SummonerSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
|
||||
"""mage_female.summoner 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_female.summoner'
|
||||
|
||||
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
|
||||
"魔法护盾"
|
||||
|
||||
BLACKLUNATIC = SkillRef(name='狂化黑月', code='blacklunatic', profession=__profession__)
|
||||
"狂化黑月"
|
||||
|
||||
BUGFALL = SkillRef(name='咒令 : 逆月之蚀', code='bugfall', profession=__profession__)
|
||||
"咒令 : 逆月之蚀"
|
||||
|
||||
CASILLASFINISHATTACK = SkillRef(name='必杀剑·千鬼杀', code='casillasfinishattack', profession=__profession__)
|
||||
"必杀剑·千鬼杀"
|
||||
|
||||
COMMUNION = SkillRef(name='心灵感应', code='communion', profession=__profession__)
|
||||
"心灵感应"
|
||||
|
||||
DELLALIONOFPREDATION = SkillRef(name='魔月·德拉里昂', code='dellalionofpredation', profession=__profession__)
|
||||
"魔月·德拉里昂"
|
||||
|
||||
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
|
||||
"驱散魔法"
|
||||
|
||||
DOMINIONPOWERUP = SkillRef(name='绝对支配', code='dominionpowerup', profession=__profession__)
|
||||
"绝对支配"
|
||||
|
||||
ECLIPSEHIVE = SkillRef(name='蚀月附灵', code='eclipsehive', profession=__profession__)
|
||||
"蚀月附灵"
|
||||
|
||||
FOLLOWME = SkillRef(name='召唤兽跟随', code='followme', profession=__profession__)
|
||||
"召唤兽跟随"
|
||||
|
||||
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
|
||||
"落花掌"
|
||||
|
||||
HIGHESTECHEVERRA = SkillRef(name='至高精灵王', code='highestecheverra', profession=__profession__)
|
||||
"至高精灵王"
|
||||
|
||||
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
|
||||
"别过来!"
|
||||
|
||||
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
|
||||
"暗影夜猫"
|
||||
|
||||
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
|
||||
"光电鳗"
|
||||
|
||||
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
|
||||
"冰霜雪人"
|
||||
|
||||
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
|
||||
"杰克爆弹"
|
||||
|
||||
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
|
||||
"空中施放 : 杰克爆弹"
|
||||
|
||||
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
|
||||
"魔法秀"
|
||||
|
||||
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
|
||||
"魔法星弹"
|
||||
|
||||
MASSTELEPORT = SkillRef(name='召唤兽传送', code='massteleport', profession=__profession__)
|
||||
"召唤兽传送"
|
||||
|
||||
MOONSHADOW = SkillRef(name='传说召唤 : 月蚀之影', code='moonshadow', profession=__profession__)
|
||||
"传说召唤 : 月蚀之影"
|
||||
|
||||
POSTICUSLUNA = SkillRef(name='逆月', code='posticusluna', profession=__profession__)
|
||||
"逆月"
|
||||
|
||||
REPEATEDSMASHOFRAGE = SkillRef(name='咒令 : 愤怒咆哮', code='repeatedsmashofrage', profession=__profession__)
|
||||
"咒令 : 愤怒咆哮"
|
||||
|
||||
RINGOFDOMINATION = SkillRef(name='支配之环', code='ringofdomination', profession=__profession__)
|
||||
"支配之环"
|
||||
|
||||
SACRIFICESPIRIT = SkillRef(name='精灵献祭', code='sacrificespirit', profession=__profession__)
|
||||
"精灵献祭"
|
||||
|
||||
SUMMONAUXO = SkillRef(name='契约召唤 : 袄索', code='summonauxo', profession=__profession__)
|
||||
"契约召唤 : 袄索"
|
||||
|
||||
SUMMONBABYDRAGON = SkillRef(name='契约召唤 : 弗利特', code='summonbabydragon', profession=__profession__)
|
||||
"契约召唤 : 弗利特"
|
||||
|
||||
SUMMONCASILLAS = SkillRef(name='契约召唤 : 征服者卡西利亚斯', code='summoncasillas', profession=__profession__)
|
||||
"契约召唤 : 征服者卡西利亚斯"
|
||||
|
||||
SUMMONECHEVERRA = SkillRef(name='精灵召唤 : 伊伽贝拉', code='summonecheverra', profession=__profession__)
|
||||
"精灵召唤 : 伊伽贝拉"
|
||||
|
||||
SUMMONHEILROM = SkillRef(name='精灵召唤 : 融合精灵海伊伦', code='summonheilrom', profession=__profession__)
|
||||
"精灵召唤 : 融合精灵海伊伦"
|
||||
|
||||
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
|
||||
"契约召唤 : 赫德尔"
|
||||
|
||||
SUMMONKRUTA = SkillRef(name='契约召唤 : 牛头王库鲁塔', code='summonkruta', profession=__profession__)
|
||||
"契约召唤 : 牛头王库鲁塔"
|
||||
|
||||
SUMMONLUIS = SkillRef(name='契约召唤 : 路易丝', code='summonluis', profession=__profession__)
|
||||
"契约召唤 : 路易丝"
|
||||
|
||||
SUMMONMONSTERAURA = SkillRef(name='召唤兽强化', code='summonmonsteraura', profession=__profession__)
|
||||
"召唤兽强化"
|
||||
|
||||
SUMMONMONSTERRECKLESS = SkillRef(name='召唤兽狂化', code='summonmonsterreckless', profession=__profession__)
|
||||
"召唤兽狂化"
|
||||
|
||||
SUMMONMONSTERWAIT = SkillRef(name='伺机而动', code='summonmonsterwait', profession=__profession__)
|
||||
"伺机而动"
|
||||
|
||||
SUMMONRAMOS = SkillRef(name='传说召唤 : 逆月者拉莫斯', code='summonramos', profession=__profession__)
|
||||
"传说召唤 : 逆月者拉莫斯"
|
||||
|
||||
SUMMONSANDOR = SkillRef(name='契约召唤 : 桑德尔', code='summonsandor', profession=__profession__)
|
||||
"契约召唤 : 桑德尔"
|
||||
|
||||
SUMMONSPIRIT = SkillRef(name='召唤下级精灵', code='summonspirit', profession=__profession__)
|
||||
"召唤下级精灵"
|
||||
|
||||
SUMMONSPIRITDARK = SkillRef(name='精灵召唤 : 瑟冥特克', code='summonspiritdark', profession=__profession__)
|
||||
"精灵召唤 : 瑟冥特克"
|
||||
|
||||
SUMMONSPIRITDARKHIGHER = SkillRef(name='精灵召唤 : 亡魂默克尔', code='summonspiritdarkhigher', profession=__profession__)
|
||||
"精灵召唤 : 亡魂默克尔"
|
||||
|
||||
SUMMONSPIRITFIRE = SkillRef(name='精灵召唤 : 亚德炎', code='summonspiritfire', profession=__profession__)
|
||||
"精灵召唤 : 亚德炎"
|
||||
|
||||
SUMMONSPIRITFIREHIGHER = SkillRef(name='精灵召唤 : 火焰赫瑞克', code='summonspiritfirehigher', profession=__profession__)
|
||||
"精灵召唤 : 火焰赫瑞克"
|
||||
|
||||
SUMMONSPIRITLIGHT = SkillRef(name='精灵召唤 : 雷沃斯', code='summonspiritlight', profession=__profession__)
|
||||
"精灵召唤 : 雷沃斯"
|
||||
|
||||
SUMMONSPIRITLIGHTHIGHER = SkillRef(name='精灵召唤 : 极光格雷林', code='summonspiritlighthigher', profession=__profession__)
|
||||
"精灵召唤 : 极光格雷林"
|
||||
|
||||
SUMMONSPIRITWATER = SkillRef(name='精灵召唤 : 冰奈斯', code='summonspiritwater', profession=__profession__)
|
||||
"精灵召唤 : 冰奈斯"
|
||||
|
||||
SUMMONSPIRITWATERHIGHER = SkillRef(name='精灵召唤 : 冰影阿奎利斯', code='summonspiritwaterhigher', profession=__profession__)
|
||||
"精灵召唤 : 冰影阿奎利斯"
|
||||
|
||||
TARGETIT = SkillRef(name='魔力印记', code='targetit', profession=__profession__)
|
||||
"魔力印记"
|
||||
|
||||
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THROWSTICKYTRAP = SkillRef(name='束缚印记', code='throwstickytrap', profession=__profession__)
|
||||
"束缚印记"
|
||||
|
||||
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
|
||||
"龙牙"
|
||||
|
||||
UNSUMMON = SkillRef(name='召唤解除', code='unsummon', profession=__profession__)
|
||||
"召唤解除"
|
||||
|
||||
UPGRADESUMMONSKILL = SkillRef(name='灵魂支配', code='upgradesummonskill', profession=__profession__)
|
||||
"灵魂支配"
|
||||
|
||||
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
|
||||
"天击"
|
||||
|
||||
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
|
||||
"替身草人"
|
||||
|
||||
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
|
||||
"鞭挞"
|
||||
@@ -0,0 +1,156 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_female/witch/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class WitchSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
|
||||
"""mage_female.witch 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_female.witch'
|
||||
|
||||
ACIDCLOUD = SkillRef(name='魔道酸雨云', code='acidcloud', profession=__profession__)
|
||||
"魔道酸雨云"
|
||||
|
||||
ANTIGRAVITYSTARTER = SkillRef(name='反重力装置', code='antigravitystarter', profession=__profession__)
|
||||
"反重力装置"
|
||||
|
||||
ARSMAGNA = SkillRef(name='糖果大作战 : 精怪乐园', code='arsmagna', profession=__profession__)
|
||||
"糖果大作战 : 精怪乐园"
|
||||
|
||||
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
|
||||
"魔法护盾"
|
||||
|
||||
BITTERSCANDYBAR = SkillRef(name='苦涩棒棒糖', code='bitterscandybar', profession=__profession__)
|
||||
"苦涩棒棒糖"
|
||||
|
||||
BLACKMANTLE = SkillRef(name='暗影斗篷', code='blackmantle', profession=__profession__)
|
||||
"暗影斗篷"
|
||||
|
||||
BROOMPOWDER = SkillRef(name='魔幻粉末', code='broompowder', profession=__profession__)
|
||||
"魔幻粉末"
|
||||
|
||||
BROOMSPIN = SkillRef(name='旋转扫把', code='broomspin', profession=__profession__)
|
||||
"旋转扫把"
|
||||
|
||||
CLEARFLAPPER = SkillRef(name='苍蝇拍 : 魔法禁锢', code='clearflapper', profession=__profession__)
|
||||
"苍蝇拍 : 魔法禁锢"
|
||||
|
||||
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
|
||||
"驱散魔法"
|
||||
|
||||
ELECTRICRABBIT = SkillRef(name='光电兔', code='electricrabbit', profession=__profession__)
|
||||
"光电兔"
|
||||
|
||||
EMERGENCYESCAPE = SkillRef(name='引爆试验', code='emergencyescape', profession=__profession__)
|
||||
"引爆试验"
|
||||
|
||||
ENHANCEDMAGICMISSILE = SkillRef(name='改良魔法星弹', code='enhancedmagicmissile', profession=__profession__)
|
||||
"改良魔法星弹"
|
||||
|
||||
EQUIPBROOM = SkillRef(name='扫把掌握', code='equipbroom', profession=__profession__)
|
||||
"扫把掌握"
|
||||
|
||||
FLUORECOLLIDER = SkillRef(name='电鳗碰撞机', code='fluorecollider', profession=__profession__)
|
||||
"电鳗碰撞机"
|
||||
|
||||
FRIENDLYFAMILIAR = SkillRef(name='亲和法米利尔', code='friendlyfamiliar', profession=__profession__)
|
||||
"亲和法米利尔"
|
||||
|
||||
FUSIONCRAFT = SkillRef(name='技艺融合', code='fusioncraft', profession=__profession__)
|
||||
"技艺融合"
|
||||
|
||||
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
|
||||
"落花掌"
|
||||
|
||||
HEATINGFURNACE = SkillRef(name='暴炎加热炉', code='heatingfurnace', profession=__profession__)
|
||||
"暴炎加热炉"
|
||||
|
||||
HOMUNCULUS = SkillRef(name='魔道学助手', code='homunculus', profession=__profession__)
|
||||
"魔道学助手"
|
||||
|
||||
IMPROVEDSHURURU = SkillRef(name='改良舒露露', code='improvedshururu', profession=__profession__)
|
||||
"改良舒露露"
|
||||
|
||||
JACKFROSTICEWATER = SkillRef(name='雪人刨冰', code='jackfrosticewater', profession=__profession__)
|
||||
"雪人刨冰"
|
||||
|
||||
JACKOHALLOWEEN = SkillRef(name='糖果大作战 : 捣蛋杰克', code='jackohalloween', profession=__profession__)
|
||||
"糖果大作战 : 捣蛋杰克"
|
||||
|
||||
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
|
||||
"别过来!"
|
||||
|
||||
LAPISPHILOSOPHORUM = SkillRef(name='贤者之石', code='lapisphilosophorum', profession=__profession__)
|
||||
"贤者之石"
|
||||
|
||||
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
|
||||
"暗影夜猫"
|
||||
|
||||
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
|
||||
"光电鳗"
|
||||
|
||||
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
|
||||
"冰霜雪人"
|
||||
|
||||
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
|
||||
"杰克爆弹"
|
||||
|
||||
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
|
||||
"空中施放 : 杰克爆弹"
|
||||
|
||||
LAVAPOTION = SkillRef(name='熔岩药瓶', code='lavapotion', profession=__profession__)
|
||||
"熔岩药瓶"
|
||||
|
||||
LOLLIPOPCRUSH = SkillRef(name='超级棒棒糖', code='lollipopcrush', profession=__profession__)
|
||||
"超级棒棒糖"
|
||||
|
||||
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
|
||||
"魔法秀"
|
||||
|
||||
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
|
||||
"魔法星弹"
|
||||
|
||||
MEGADRILL = SkillRef(name='冰霜钻孔车', code='megadrill', profession=__profession__)
|
||||
"冰霜钻孔车"
|
||||
|
||||
MPREGENRATEUP = SkillRef(name='远古魔法书', code='mpregenrateup', profession=__profession__)
|
||||
"远古魔法书"
|
||||
|
||||
PROVOCATIONDOLL = SkillRef(name='挑衅人偶 : 舒露露', code='provocationdoll', profession=__profession__)
|
||||
"挑衅人偶 : 舒露露"
|
||||
|
||||
REDCANDY = SkillRef(name='粉红糖果', code='redcandy', profession=__profession__)
|
||||
"粉红糖果"
|
||||
|
||||
SUCCESSPREMONITION = SkillRef(name='成功预感', code='successpremonition', profession=__profession__)
|
||||
"成功预感"
|
||||
|
||||
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
|
||||
"契约召唤 : 赫德尔"
|
||||
|
||||
SWEETCANDYBAR = SkillRef(name='幸运棒棒糖', code='sweetcandybar', profession=__profession__)
|
||||
"幸运棒棒糖"
|
||||
|
||||
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
|
||||
"龙牙"
|
||||
|
||||
TRANSFORMFLAPPER = SkillRef(name='变异苍蝇拍', code='transformflapper', profession=__profession__)
|
||||
"变异苍蝇拍"
|
||||
|
||||
TRANSFORMFLAPPEREX = SkillRef(name='超级苍蝇拍', code='transformflapperex', profession=__profession__)
|
||||
"超级苍蝇拍"
|
||||
|
||||
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
|
||||
"天击"
|
||||
|
||||
UROBOROS = SkillRef(name='乌洛波洛斯之环', code='uroboros', profession=__profession__)
|
||||
"乌洛波洛斯之环"
|
||||
|
||||
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
|
||||
"替身草人"
|
||||
|
||||
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
|
||||
"鞭挞"
|
||||
Reference in New Issue
Block a user