# 此文件由 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') "技能连招"