feat:优化职业技能关联实现
This commit was merged in pull request #11.
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""公共技能引用;保留觉醒 code 变体,按职业技能树选择继承分组。"""
|
||||
from core.character.refs.base import SkillRef, SkillReferences
|
||||
|
||||
|
||||
class CommonSkillRefs(SkillReferences):
|
||||
"""全部职业共享的七项基础引用,仅共享身份,不合并技能计算实现。"""
|
||||
|
||||
ARMORMASTERYETC = SkillRef(name='防具精通', code='armormasteryetc')
|
||||
"防具精通"
|
||||
|
||||
BACKSTEP = SkillRef(name='后跳', code='backstep')
|
||||
"后跳"
|
||||
|
||||
BASICATTACKUP = SkillRef(name='基础精通', code='basicattackup')
|
||||
"基础精通"
|
||||
|
||||
ESCAPEBACKSTEP = SkillRef(name='强化 - 后跳', code='escapebackstep')
|
||||
"强化 - 后跳"
|
||||
|
||||
JUMPPOWERUP = SkillRef(name='跃翔', code='jumppowerup')
|
||||
"跃翔"
|
||||
|
||||
PHYSICALCRITICALHITUP = SkillRef(name='暴击', code='physicalcriticalhitup')
|
||||
"暴击"
|
||||
|
||||
QUICKSTANDING = SkillRef(name='受身蹲伏', code='quickstanding')
|
||||
"受身蹲伏"
|
||||
|
||||
|
||||
class Awakening1SkillRefs(SkillReferences):
|
||||
"""觉醒公共技能第 1 组;后缀沿用职业技能树原始 code。"""
|
||||
|
||||
CLUEOFAWAKENING1 = SkillRef(name='觉醒之抉择 / 觉醒之心', code='clueofawakening1')
|
||||
"觉醒之抉择 / 觉醒之心"
|
||||
|
||||
INSTANTREALIZATION1 = SkillRef(name='卓越之力', code='instantrealization1')
|
||||
"卓越之力"
|
||||
|
||||
|
||||
class Awakening2SkillRefs(SkillReferences):
|
||||
"""觉醒公共技能第 2 组;后缀沿用职业技能树原始 code。"""
|
||||
|
||||
CLUEOFAWAKENING2 = SkillRef(name='觉醒之抉择', code='clueofawakening2')
|
||||
"觉醒之抉择"
|
||||
|
||||
INSTANTREALIZATION2 = SkillRef(name='卓越之力', code='instantrealization2')
|
||||
"卓越之力"
|
||||
|
||||
|
||||
class Awakening3SkillRefs(SkillReferences):
|
||||
"""觉醒公共技能第 3 组;后缀沿用职业技能树原始 code。"""
|
||||
|
||||
CLUEOFAWAKENING3 = SkillRef(name='觉醒之抉择', code='clueofawakening3')
|
||||
"觉醒之抉择"
|
||||
|
||||
INSTANTREALIZATION3 = SkillRef(name='卓越之力', code='instantrealization3')
|
||||
"卓越之力"
|
||||
|
||||
|
||||
class Awakening4SkillRefs(SkillReferences):
|
||||
"""觉醒公共技能第 4 组;后缀沿用职业技能树原始 code。"""
|
||||
|
||||
CLUEOFAWAKENING4 = SkillRef(name='觉醒之抉择', code='clueofawakening4')
|
||||
"觉醒之抉择"
|
||||
|
||||
INSTANTREALIZATION4 = SkillRef(name='卓越之力', code='instantrealization4')
|
||||
"卓越之力"
|
||||
|
||||
|
||||
class Awakening5SkillRefs(SkillReferences):
|
||||
"""觉醒公共技能第 5 组;后缀沿用职业技能树原始 code。"""
|
||||
|
||||
CLUEOFAWAKENING5 = SkillRef(name='觉醒之抉择', code='clueofawakening5')
|
||||
"觉醒之抉择"
|
||||
|
||||
INSTANTREALIZATION5 = SkillRef(name='卓越之力', code='instantrealization5')
|
||||
"卓越之力"
|
||||
|
||||
|
||||
class ComboSkillRefs(SkillReferences):
|
||||
"""拥有技能连招的职业共享的引用;创造者、黑暗武士不继承。"""
|
||||
|
||||
SKILLPRESETTYPE1 = SkillRef(name='技能连招', code='skillpresettype1')
|
||||
"技能连招"
|
||||
Reference in New Issue
Block a user