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,123 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:extra/creator/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs
|
||||
|
||||
|
||||
class CreatorSkillRef(CommonSkillRefs, Awakening1SkillRefs):
|
||||
"""extra.creator 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'extra.creator'
|
||||
|
||||
AMPLIFICATION = SkillRef(name='时空增幅', code='amplification', profession=__profession__)
|
||||
"时空增幅"
|
||||
|
||||
ARTEFACTOFCREATION = SkillRef(name='天工开物', code='artefactofcreation', profession=__profession__)
|
||||
"天工开物"
|
||||
|
||||
CATASTROPHE = SkillRef(name='时之终末 : 归烬', code='catastrophe', profession=__profession__)
|
||||
"时之终末 : 归烬"
|
||||
|
||||
CONSCIOUSNESS = SkillRef(name='自我觉醒', code='consciousness', profession=__profession__)
|
||||
"自我觉醒"
|
||||
|
||||
CREATESPACE = SkillRef(name='创世', code='createspace', profession=__profession__)
|
||||
"创世"
|
||||
|
||||
CREATORBIRTH = SkillRef(name='创生', code='creatorbirth', profession=__profession__)
|
||||
"创生"
|
||||
|
||||
CREATORCREATE = SkillRef(name='缔造', code='creatorcreate', profession=__profession__)
|
||||
"缔造"
|
||||
|
||||
CREATORDESTINY = SkillRef(name='命运', code='creatordestiny', profession=__profession__)
|
||||
"命运"
|
||||
|
||||
CREATORDISTORTION = SkillRef(name='虚空', code='creatordistortion', profession=__profession__)
|
||||
"虚空"
|
||||
|
||||
CREATORDISTURB = SkillRef(name='控制', code='creatordisturb', profession=__profession__)
|
||||
"控制"
|
||||
|
||||
CREATORFLAME = SkillRef(name='烈炎', code='creatorflame', profession=__profession__)
|
||||
"烈炎"
|
||||
|
||||
CREATORFORCE = SkillRef(name='具象强化', code='creatorforce', profession=__profession__)
|
||||
"具象强化"
|
||||
|
||||
CREATORGUARDIAN = SkillRef(name='守护', code='creatorguardian', profession=__profession__)
|
||||
"守护"
|
||||
|
||||
CREATORICE = SkillRef(name='寒冰', code='creatorice', profession=__profession__)
|
||||
"寒冰"
|
||||
|
||||
CREATORREVIVAL = SkillRef(name='构造', code='creatorrevival', profession=__profession__)
|
||||
"构造"
|
||||
|
||||
CREATORWIND = SkillRef(name='风暴', code='creatorwind', profession=__profession__)
|
||||
"风暴"
|
||||
|
||||
EXTINCTION = SkillRef(name='终末狂想', code='extinction', profession=__profession__)
|
||||
"终末狂想"
|
||||
|
||||
FIREHURRICANE = SkillRef(name='烈焰飓风', code='firehurricane', profession=__profession__)
|
||||
"烈焰飓风"
|
||||
|
||||
FIREMETEO = SkillRef(name='炽炎星陨', code='firemeteo', profession=__profession__)
|
||||
"炽炎星陨"
|
||||
|
||||
FIREWALL = SkillRef(name='烈火燎原', code='firewall', profession=__profession__)
|
||||
"烈火燎原"
|
||||
|
||||
ICEAGE = SkillRef(name='冰雪降临', code='iceage', profession=__profession__)
|
||||
"冰雪降临"
|
||||
|
||||
ICEPLATE = SkillRef(name='冰天震地', code='iceplate', profession=__profession__)
|
||||
"冰天震地"
|
||||
|
||||
ICEROCK = SkillRef(name='冰霜之球', code='icerock', profession=__profession__)
|
||||
"冰霜之球"
|
||||
|
||||
ICESHIELD = SkillRef(name='极冰护盾', code='iceshield', profession=__profession__)
|
||||
"极冰护盾"
|
||||
|
||||
IMAGINATION = SkillRef(name='幻想之境', code='imagination', profession=__profession__)
|
||||
"幻想之境"
|
||||
|
||||
LINK = SkillRef(name='时空链接', code='link', profession=__profession__)
|
||||
"时空链接"
|
||||
|
||||
MGRAB = SkillRef(name='时空之手', code='mgrab', profession=__profession__)
|
||||
"时空之手"
|
||||
|
||||
ORIGINALLIGHT = SkillRef(name='创世之光', code='originallight', profession=__profession__)
|
||||
"创世之光"
|
||||
|
||||
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THECREATION = SkillRef(name='创世之力', code='thecreation', profession=__profession__)
|
||||
"创世之力"
|
||||
|
||||
THETREEOFSEFIROT = SkillRef(name='生命之树', code='thetreeofsefirot', profession=__profession__)
|
||||
"生命之树"
|
||||
|
||||
TIMEFORWARD = SkillRef(name='时空禁制', code='timeforward', profession=__profession__)
|
||||
"时空禁制"
|
||||
|
||||
TUNING = SkillRef(name='同调', code='tuning', profession=__profession__)
|
||||
"同调"
|
||||
|
||||
UNDERSTANDING = SkillRef(name='洞悉', code='understanding', profession=__profession__)
|
||||
"洞悉"
|
||||
|
||||
WINDPRESS = SkillRef(name='超能旋风波', code='windpress', profession=__profession__)
|
||||
"超能旋风波"
|
||||
|
||||
WINDSTORM = SkillRef(name='风暴漩涡', code='windstorm', profession=__profession__)
|
||||
"风暴漩涡"
|
||||
|
||||
WOODFENCE = SkillRef(name='树之屏障', code='woodfence', profession=__profession__)
|
||||
"树之屏障"
|
||||
|
||||
WORMHOLE = SkillRef(name='末日虫洞', code='wormhole', profession=__profession__)
|
||||
"末日虫洞"
|
||||
@@ -0,0 +1,156 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:extra/dark_knight/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs
|
||||
|
||||
|
||||
class DarkKnightSkillRef(CommonSkillRefs, Awakening1SkillRefs):
|
||||
"""extra.dark_knight 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'extra.dark_knight'
|
||||
|
||||
BLADEMASTERY = SkillRef(name='暗 · 太刀精通', code='blademastery', profession=__profession__)
|
||||
"暗 · 太刀精通"
|
||||
|
||||
BLUNTMASTERY = SkillRef(name='暗 · 钝器精通', code='bluntmastery', profession=__profession__)
|
||||
"暗 · 钝器精通"
|
||||
|
||||
BOUNCEBLOW = SkillRef(name='跃斩', code='bounceblow', profession=__profession__)
|
||||
"跃斩"
|
||||
|
||||
BRIEFCUT = SkillRef(name='滑斩', code='briefcut', profession=__profession__)
|
||||
"滑斩"
|
||||
|
||||
CHARGEEXPLOSION = SkillRef(name='斩龙破', code='chargeexplosion', profession=__profession__)
|
||||
"斩龙破"
|
||||
|
||||
CONSCIOUSNESSDARK = SkillRef(name='自我觉醒', code='consciousnessdark', profession=__profession__)
|
||||
"自我觉醒"
|
||||
|
||||
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
|
||||
"攻击类型转换"
|
||||
|
||||
DARKBALL = SkillRef(name='冥魂珠', code='darkball', profession=__profession__)
|
||||
"冥魂珠"
|
||||
|
||||
DARKBREAK = SkillRef(name='魔狱裂魂斩', code='darkbreak', profession=__profession__)
|
||||
"魔狱裂魂斩"
|
||||
|
||||
DARKBURST = SkillRef(name='邪影升龙斩', code='darkburst', profession=__profession__)
|
||||
"邪影升龙斩"
|
||||
|
||||
DARKCRASHER = SkillRef(name='暗影升龙击', code='darkcrasher', profession=__profession__)
|
||||
"暗影升龙击"
|
||||
|
||||
DARKCROSS = SkillRef(name='黑暗十字刃', code='darkcross', profession=__profession__)
|
||||
"黑暗十字刃"
|
||||
|
||||
DARKEXPLOSION = SkillRef(name='暗劲爆发', code='darkexplosion', profession=__profession__)
|
||||
"暗劲爆发"
|
||||
|
||||
DARKFALL = SkillRef(name='冥魂之陨', code='darkfall', profession=__profession__)
|
||||
"冥魂之陨"
|
||||
|
||||
DARKFLAMESWORD = SkillRef(name='冥炎破空斩', code='darkflamesword', profession=__profession__)
|
||||
"冥炎破空斩"
|
||||
|
||||
DARKRAVE = SkillRef(name='灭魂封魔斩', code='darkrave', profession=__profession__)
|
||||
"灭魂封魔斩"
|
||||
|
||||
DARKRUST = SkillRef(name='暗魂之手', code='darkrust', profession=__profession__)
|
||||
"暗魂之手"
|
||||
|
||||
DARKSLASH = SkillRef(name='暗影斩', code='darkslash', profession=__profession__)
|
||||
"暗影斩"
|
||||
|
||||
DARKSWORD = SkillRef(name='破魂之刃', code='darksword', profession=__profession__)
|
||||
"破魂之刃"
|
||||
|
||||
DARKWAVE = SkillRef(name='邪影 · 波动剑', code='darkwave', profession=__profession__)
|
||||
"邪影 · 波动剑"
|
||||
|
||||
DARKWAVEFALL = SkillRef(name='暗炎冥魂波', code='darkwavefall', profession=__profession__)
|
||||
"暗炎冥魂波"
|
||||
|
||||
DIABOLICSLASH = SkillRef(name='暗黑溯回斩', code='diabolicslash', profession=__profession__)
|
||||
"暗黑溯回斩"
|
||||
|
||||
DIMENSIONAGREEMENT = SkillRef(name='次元融合', code='dimensionagreement', profession=__profession__)
|
||||
"次元融合"
|
||||
|
||||
DRAWSWORD = SkillRef(name='破魂斩', code='drawsword', profession=__profession__)
|
||||
"破魂斩"
|
||||
|
||||
GRANDWAVE = SkillRef(name='冥光斩', code='grandwave', profession=__profession__)
|
||||
"冥光斩"
|
||||
|
||||
HEAVYSWORDMASTERY = SkillRef(name='暗 · 巨剑精通', code='heavyswordmastery', profession=__profession__)
|
||||
"暗 · 巨剑精通"
|
||||
|
||||
HOPSMASH = SkillRef(name='跃地斩', code='hopsmash', profession=__profession__)
|
||||
"跃地斩"
|
||||
|
||||
ILLUSIONSLASH = SkillRef(name='魔影剑舞', code='illusionslash', profession=__profession__)
|
||||
"魔影剑舞"
|
||||
|
||||
LIGHTSWORDMASTERY = SkillRef(name='暗 · 光剑精通', code='lightswordmastery', profession=__profession__)
|
||||
"暗 · 光剑精通"
|
||||
|
||||
MOMENTARYSLASH = SkillRef(name='禁魂斩', code='momentaryslash', profession=__profession__)
|
||||
"禁魂斩"
|
||||
|
||||
OVERFLOW = SkillRef(name='黑暗释放', code='overflow', profession=__profession__)
|
||||
"黑暗释放"
|
||||
|
||||
PHANTOMSWORD = SkillRef(name='幽魂剑', code='phantomsword', profession=__profession__)
|
||||
"幽魂剑"
|
||||
|
||||
PIERCESTRIKE = SkillRef(name='突刺', code='piercestrike', profession=__profession__)
|
||||
"突刺"
|
||||
|
||||
RAPIDMOVE = SkillRef(name='瞬影斩', code='rapidmove', profession=__profession__)
|
||||
"瞬影斩"
|
||||
|
||||
SHOCKWAVE = SkillRef(name='凝魂波动阵', code='shockwave', profession=__profession__)
|
||||
"凝魂波动阵"
|
||||
|
||||
SHORTSWORDMASTERY = SkillRef(name='暗 · 短剑精通', code='shortswordmastery', profession=__profession__)
|
||||
"暗 · 短剑精通"
|
||||
|
||||
SPINATTACK = SkillRef(name='暗月斩', code='spinattack', profession=__profession__)
|
||||
"暗月斩"
|
||||
|
||||
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
THEENDOFTIME = SkillRef(name='时之止境 : 幻灭', code='theendoftime', profession=__profession__)
|
||||
"时之止境 : 幻灭"
|
||||
|
||||
TIMEBREAK = SkillRef(name='超时空碎裂', code='timebreak', profession=__profession__)
|
||||
"超时空碎裂"
|
||||
|
||||
TIMELORD = SkillRef(name='时空主宰', code='timelord', profession=__profession__)
|
||||
"时空主宰"
|
||||
|
||||
TIMESTOP = SkillRef(name='时间停滞', code='timestop', profession=__profession__)
|
||||
"时间停滞"
|
||||
|
||||
TRIPLESTAB = SkillRef(name='暗影三击剑', code='triplestab', profession=__profession__)
|
||||
"暗影三击剑"
|
||||
|
||||
UPPER = SkillRef(name='挑击', code='upper', profession=__profession__)
|
||||
"挑击"
|
||||
|
||||
VANESLASH = SkillRef(name='旋涡斩', code='vaneslash', profession=__profession__)
|
||||
"旋涡斩"
|
||||
|
||||
WAVE = SkillRef(name='暗影 · 波动剑', code='wave', profession=__profession__)
|
||||
"暗影 · 波动剑"
|
||||
|
||||
WAVESPIN = SkillRef(name='黑暗明王阵', code='wavespin', profession=__profession__)
|
||||
"黑暗明王阵"
|
||||
|
||||
WEAPONMASTERYUP = SkillRef(name='暗武奥义', code='weaponmasteryup', profession=__profession__)
|
||||
"暗武奥义"
|
||||
|
||||
WHIPATTACK = SkillRef(name='暗影鞭', code='whipattack', profession=__profession__)
|
||||
"暗影鞭"
|
||||
Reference in New Issue
Block a user