feat:优化职业技能关联实现

This commit was merged in pull request #11.
This commit is contained in:
2026-10-13 18:19:20 +08:00
parent 927866d366
commit 66ff3ff63b
175 changed files with 14299 additions and 440 deletions
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:thief/kunoichi/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class KunoichiSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""thief.kunoichi 的技能引用;包含继承的公共技能。"""
__profession__ = 'thief.kunoichi'
AERIALJUMP = SkillRef(name='空跃', code='aerialjump', profession=__profession__)
"空跃"
AMATERAS = SkillRef(name='天照', code='amateras', profession=__profession__)
"天照"
ANKLECUT = SkillRef(name='碎踝', code='anklecut', profession=__profession__)
"碎踝"
BIGKUNAI = SkillRef(name='火遁·螺旋手里剑', code='bigkunai', profession=__profession__)
"火遁·螺旋手里剑"
BONESHIELD = SkillRef(name='骨盾', code='boneshield', profession=__profession__)
"骨盾"
CHAKRATRINITY = SkillRef(name='三元刹', code='chakratrinity', profession=__profession__)
"三元刹"
CURSESPEAR = SkillRef(name='诅咒之箭', code='cursespear', profession=__profession__)
"诅咒之箭"
DARKSOUL = SkillRef(name='暗魂波', code='darksoul', profession=__profession__)
"暗魂波"
DEITIESREBIRTH = SkillRef(name='忍法 : 六道轮回', code='deitiesrebirth', profession=__profession__)
"忍法 : 六道轮回"
DIVINGARROW = SkillRef(name='疾空踏', code='divingarrow', profession=__profession__)
"疾空踏"
DOOMFIELD = SkillRef(name='火遁·冥炎业火阵', code='doomfield', profession=__profession__)
"火遁·冥炎业火阵"
EQUIPCHAKRAWEAPON = SkillRef(name='苦无掌握', code='equipchakraweapon', profession=__profession__)
"苦无掌握"
ERASER = SkillRef(name='天诛', code='eraser', profession=__profession__)
"天诛"
FIREHIDE = SkillRef(name='火遁·红莲', code='firehide', profession=__profession__)
"火遁·红莲"
FIREMARK = SkillRef(name='毕方之印', code='firemark', profession=__profession__)
"毕方之印"
FLAMEBALL = SkillRef(name='火遁·豪火球之术', code='flameball', profession=__profession__)
"火遁·豪火球之术"
FLAMECUT = SkillRef(name='焰刃', code='flamecut', profession=__profession__)
"焰刃"
FLAMEFLOWER = SkillRef(name='火遁·炎舞天璇', code='flameflower', profession=__profession__)
"火遁·炎舞天璇"
FLAMETORNADO = SkillRef(name='火遁·飓风煞', code='flametornado', profession=__profession__)
"火遁·飓风煞"
FLYINGSQUIRREL = SkillRef(name='忍法 : 飞鼠', code='flyingsquirrel', profession=__profession__)
"忍法 : 飞鼠"
FLYINGSWALLOW = SkillRef(name='忍法 : 飞燕手里剑', code='flyingswallow', profession=__profession__)
"忍法 : 飞燕手里剑"
FUUMASHURIKEN = SkillRef(name='火遁·风魔手里剑', code='fuumashuriken', profession=__profession__)
"火遁·风魔手里剑"
GASOLINEFIRE = SkillRef(name='火遁·蟾蜍油炎弹', code='gasolinefire', profession=__profession__)
"火遁·蟾蜍油炎弹"
ILUSIONSHURIKEN = SkillRef(name='忍法 : 幻影手里剑', code='ilusionshuriken', profession=__profession__)
"忍法 : 幻影手里剑"
JADEKAMAITACHI = SkillRef(name='勾玉之火 : 镰鼬', code='jadekamaitachi', profession=__profession__)
"勾玉之火 : 镰鼬"
KUROKAGENOJUTSU = SkillRef(name='暗炎残星', code='kurokagenojutsu', profession=__profession__)
"暗炎残星"
KURVEJADE = SkillRef(name='八尺琼勾玉', code='kurvejade', profession=__profession__)
"八尺琼勾玉"
LEAVETRACE = SkillRef(name='忍法 : 残影术', code='leavetrace', profession=__profession__)
"忍法 : 残影术"
MARKOFFLAME = SkillRef(name='烈焰印记', code='markofflame', profession=__profession__)
"烈焰印记"
MIGAWARI = SkillRef(name='忍法 : 替身术', code='migawari', profession=__profession__)
"忍法 : 替身术"
MIRROROFYATA = SkillRef(name='八咫镜', code='mirrorofyata', profession=__profession__)
"八咫镜"
NINJUTSU = SkillRef(name='忍术精通', code='ninjutsu', profession=__profession__)
"忍术精通"
RISINGCUT = SkillRef(name='翔击', code='risingcut', profession=__profession__)
"翔击"
SHADOWCUT = SkillRef(name='影袭', code='shadowcut', profession=__profession__)
"影袭"
SHININGCUT = SkillRef(name='弧光闪', code='shiningcut', profession=__profession__)
"弧光闪"
SHURIKEN = SkillRef(name='投掷苦无', code='shuriken', profession=__profession__)
"投掷苦无"
SHURIKENIMPROVE = SkillRef(name='苦无精通', code='shurikenimprove', profession=__profession__)
"苦无精通"
SKINTAKEOFF = SkillRef(name='忍法 : 影分身', code='skintakeoff', profession=__profession__)
"忍法 : 影分身"
SKYROADS = SkillRef(name='火遁·炎天道', code='skyroads', profession=__profession__)
"火遁·炎天道"
SLICER = SkillRef(name='切割', code='slicer', profession=__profession__)
"切割"
SWORDOFKUSANAGI = SkillRef(name='火炎灼空 : 草雉剑', code='swordofkusanagi', profession=__profession__)
"火炎灼空 : 草雉剑"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
WOODMOVE = SkillRef(name='忍法 : 原木分身术', code='woodmove', profession=__profession__)
"忍法 : 原木分身术"
YAMATAOROCHI = SkillRef(name='八岐大蛇', code='yamataorochi', profession=__profession__)
"八岐大蛇"
YATAGARASU = SkillRef(name='火源限界·八咫乌', code='yatagarasu', profession=__profession__)
"火源限界·八咫乌"
+147
View File
@@ -0,0 +1,147 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:thief/necro/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class NecroSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""thief.necro 的技能引用;包含继承的公共技能。"""
__profession__ = 'thief.necro'
AMBITIONOFBALLACRE = SkillRef(name='巴拉克的野心', code='ambitionofballacre', profession=__profession__)
"巴拉克的野心"
ANKLECUT = SkillRef(name='碎踝', code='anklecut', profession=__profession__)
"碎踝"
APPORTBALLACRE = SkillRef(name='降临 : 暴君巴拉克', code='apportballacre', profession=__profession__)
"降临 : 暴君巴拉克"
BALLACREADVENT = SkillRef(name='亡者君临 : 巴拉克之戮', code='ballacreadvent', profession=__profession__)
"亡者君临 : 巴拉克之戮"
BALLACRESTRONGATTACK = SkillRef(name='巴拉克强击', code='ballacrestrongattack', profession=__profession__)
"巴拉克强击"
BLAMEOFDEAD = SkillRef(name='复苏者之怨', code='blameofdead', profession=__profession__)
"复苏者之怨"
BLAMEOFDEADEX = SkillRef(name='复苏者之缚', code='blameofdeadex', profession=__profession__)
"复苏者之缚"
BONESHIELD = SkillRef(name='骨盾', code='boneshield', profession=__profession__)
"骨盾"
COCONOFUNDEAD = SkillRef(name='亡者之茧', code='coconofundead', profession=__profession__)
"亡者之茧"
CURSESPEAR = SkillRef(name='诅咒之箭', code='cursespear', profession=__profession__)
"诅咒之箭"
DARKLURE = SkillRef(name='百鬼夜行', code='darklure', profession=__profession__)
"百鬼夜行"
DARKNAIL = SkillRef(name='毁灭之爪', code='darknail', profession=__profession__)
"毁灭之爪"
DARKRITUAL = SkillRef(name='暗黑仪式', code='darkritual', profession=__profession__)
"暗黑仪式"
DARKSOUL = SkillRef(name='暗魂波', code='darksoul', profession=__profession__)
"暗魂波"
DIVINGARROW = SkillRef(name='疾空踏', code='divingarrow', profession=__profession__)
"疾空踏"
ERASER = SkillRef(name='天诛', code='eraser', profession=__profession__)
"天诛"
EXECUTIONERSLASH = SkillRef(name='暴君湮灭斩', code='executionerslash', profession=__profession__)
"暴君湮灭斩"
FEAROFBALLACRE = SkillRef(name='无形之惧', code='fearofballacre', profession=__profession__)
"无形之惧"
FLAMECUT = SkillRef(name='焰刃', code='flamecut', profession=__profession__)
"焰刃"
FLYINGSQUIRREL = SkillRef(name='忍法 : 飞鼠', code='flyingsquirrel', profession=__profession__)
"忍法 : 飞鼠"
GRABCOLLAR = SkillRef(name='暗击拳', code='grabcollar', profession=__profession__)
"暗击拳"
GRIMGRIMOIRE = SkillRef(name='黑魔法书 : 亡者之魂', code='grimgrimoire', profession=__profession__)
"黑魔法书 : 亡者之魂"
GUILLOTINE = SkillRef(name='巴拉克的愤怒', code='guillotine', profession=__profession__)
"巴拉克的愤怒"
HATEFULGHOST = SkillRef(name='怨噬之沼', code='hatefulghost', profession=__profession__)
"怨噬之沼"
HORROROFMOROS = SkillRef(name='命运殇痕·摩罗斯之咒', code='horrorofmoros', profession=__profession__)
"命运殇痕·摩罗斯之咒"
KEYOFACERON = SkillRef(name='冥河之钥', code='keyofaceron', profession=__profession__)
"冥河之钥"
LIVINGDEAD = SkillRef(name='降临 : 莱迪娅', code='livingdead', profession=__profession__)
"降临 : 莱迪娅"
MADNESSBALLACRE = SkillRef(name='狂野乱舞', code='madnessballacre', profession=__profession__)
"狂野乱舞"
NICOLASBEHAVIOR = SkillRef(name='服从', code='nicolasbehavior', profession=__profession__)
"服从"
NICOLASBLACKARACHNIA = SkillRef(name='暗黑蛛丝引', code='nicolasblackarachnia', profession=__profession__)
"暗黑蛛丝引"
NICOLASBLACKAREA = SkillRef(name='暗影蛛丝阵', code='nicolasblackarea', profession=__profession__)
"暗影蛛丝阵"
NICOLASBLACKWAVE = SkillRef(name='吸影暗劲波', code='nicolasblackwave', profession=__profession__)
"吸影暗劲波"
NICOLASSUMMONZOMBIE = SkillRef(name='驱使枯灵', code='nicolassummonzombie', profession=__profession__)
"驱使枯灵"
PHANTOMSTROM = SkillRef(name='千魂祭', code='phantomstrom', profession=__profession__)
"千魂祭"
RINGOFDARKNESS = SkillRef(name='黑暗之环', code='ringofdarkness', profession=__profession__)
"黑暗之环"
RISINGCUT = SkillRef(name='翔击', code='risingcut', profession=__profession__)
"翔击"
SACRIFICIALPACT = SkillRef(name='巴拉克的盟约', code='sacrificialpact', profession=__profession__)
"巴拉克的盟约"
SHADOWCUT = SkillRef(name='影袭', code='shadowcut', profession=__profession__)
"影袭"
SHININGCUT = SkillRef(name='弧光闪', code='shiningcut', profession=__profession__)
"弧光闪"
SHURIKEN = SkillRef(name='投掷苦无', code='shuriken', profession=__profession__)
"投掷苦无"
SKINTAKEOFF = SkillRef(name='忍法 : 影分身', code='skintakeoff', profession=__profession__)
"忍法 : 影分身"
SLICER = SkillRef(name='切割', code='slicer', profession=__profession__)
"切割"
SUMMONNICOLAS = SkillRef(name='降临 : 尼古拉斯', code='summonnicolas', profession=__profession__)
"降临 : 尼古拉斯"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
UNHOLYAURA = SkillRef(name='亡魂之息', code='unholyaura', profession=__profession__)
"亡魂之息"
WANDMASTERY = SkillRef(name='手杖精通', code='wandmastery', profession=__profession__)
"手杖精通"
+144
View File
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:thief/rogue/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class RogueSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""thief.rogue 的技能引用;包含继承的公共技能。"""
__profession__ = 'thief.rogue'
ADESPHANTOM = SkillRef(name='影·万古星辰', code='adesphantom', profession=__profession__)
"影·万古星辰"
AERIALJUMP = SkillRef(name='空跃', code='aerialjump', profession=__profession__)
"空跃"
ANKLECUT = SkillRef(name='碎踝', code='anklecut', profession=__profession__)
"碎踝"
BONESHIELD = SkillRef(name='骨盾', code='boneshield', profession=__profession__)
"骨盾"
BREAKINGRUSH = SkillRef(name='疾驰', code='breakingrush', profession=__profession__)
"疾驰"
CHAINSAW = SkillRef(name='旋刃', code='chainsaw', profession=__profession__)
"旋刃"
CHAINSAWEX = SkillRef(name='旋刃冲击', code='chainsawex', profession=__profession__)
"旋刃冲击"
CURSESPEAR = SkillRef(name='诅咒之箭', code='cursespear', profession=__profession__)
"诅咒之箭"
DARKSOUL = SkillRef(name='暗魂波', code='darksoul', profession=__profession__)
"暗魂波"
DEATHHURRICANE = SkillRef(name='死亡风暴', code='deathhurricane', profession=__profession__)
"死亡风暴"
DISTRIBUTION = SkillRef(name='月影突袭', code='distribution', profession=__profession__)
"月影突袭"
DIVINGARROW = SkillRef(name='疾空踏', code='divingarrow', profession=__profession__)
"疾空踏"
DOUBLEPIERCE = SkillRef(name='双刃穿刺', code='doublepierce', profession=__profession__)
"双刃穿刺"
ERASER = SkillRef(name='天诛', code='eraser', profession=__profession__)
"天诛"
EXCELSTRIKE = SkillRef(name='绝境瞬狱袭', code='excelstrike', profession=__profession__)
"绝境瞬狱袭"
EXOTICRAMPANT = SkillRef(name='乱空杀', code='exoticrampant', profession=__profession__)
"乱空杀"
FLAMECUT = SkillRef(name='焰刃', code='flamecut', profession=__profession__)
"焰刃"
FLYINGSQUIRREL = SkillRef(name='忍法 : 飞鼠', code='flyingsquirrel', profession=__profession__)
"忍法 : 飞鼠"
HITBLEED = SkillRef(name='极限追击', code='hitbleed', profession=__profession__)
"极限追击"
HITEND = SkillRef(name='终结之击', code='hitend', profession=__profession__)
"终结之击"
HURRICANE = SkillRef(name='剑刃风暴', code='hurricane', profession=__profession__)
"剑刃风暴"
LIGHTNINGARROW = SkillRef(name='雷光刃影', code='lightningarrow', profession=__profession__)
"雷光刃影"
MOMENTPANIC = SkillRef(name='绝命时刻', code='momentpanic', profession=__profession__)
"绝命时刻"
MOONARC = SkillRef(name='月弧', code='moonarc', profession=__profession__)
"月弧"
NOVAREMNANT = SkillRef(name='天渊星狱', code='novaremnant', profession=__profession__)
"天渊星狱"
RISINGCUT = SkillRef(name='翔击', code='risingcut', profession=__profession__)
"翔击"
ROGUEWEAPONRMASTERY = SkillRef(name='暗星武器精通', code='rogueweaponrmastery', profession=__profession__)
"暗星武器精通"
SHADOWCUT = SkillRef(name='影袭', code='shadowcut', profession=__profession__)
"影袭"
SHAKEDOWN = SkillRef(name='暗掠', code='shakedown', profession=__profession__)
"暗掠"
SHININGCUT = SkillRef(name='弧光闪', code='shiningcut', profession=__profession__)
"弧光闪"
SHININGCUTAERIAL = SkillRef(name='弧光连闪', code='shiningcutaerial', profession=__profession__)
"弧光连闪"
SHURIKEN = SkillRef(name='投掷苦无', code='shuriken', profession=__profession__)
"投掷苦无"
SIDESTEP = SkillRef(name='侧步', code='sidestep', profession=__profession__)
"侧步"
SILVERSTREAM = SkillRef(name='月轮舞', code='silverstream', profession=__profession__)
"月轮舞"
SKINTAKEOFF = SkillRef(name='忍法 : 影分身', code='skintakeoff', profession=__profession__)
"忍法 : 影分身"
SLICER = SkillRef(name='切割', code='slicer', profession=__profession__)
"切割"
SONICASSAULT = SkillRef(name='疾风乱舞', code='sonicassault', profession=__profession__)
"疾风乱舞"
STREAMCLOSER = SkillRef(name='月舞终结', code='streamcloser', profession=__profession__)
"月舞终结"
SWIFT = SkillRef(name='迅影', code='swift', profession=__profession__)
"迅影"
SWORDDANCE = SkillRef(name='旋舞斩', code='sworddance', profession=__profession__)
"旋舞斩"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
VANDITCUT = SkillRef(name='绝心击', code='vanditcut', profession=__profession__)
"绝心击"
VANISHINGILLUSION = SkillRef(name='幻灭瞬杀', code='vanishingillusion', profession=__profession__)
"幻灭瞬杀"
VERTICALSPIRAL = SkillRef(name='螺旋穿刺', code='verticalspiral', profession=__profession__)
"螺旋穿刺"
VERTICALSPIRALEX = SkillRef(name='陨落螺旋刺', code='verticalspiralex', profession=__profession__)
"陨落螺旋刺"
@@ -0,0 +1,129 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:thief/shadow_dancer/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class ShadowDancerSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""thief.shadow_dancer 的技能引用;包含继承的公共技能。"""
__profession__ = 'thief.shadow_dancer'
ANKLECUT = SkillRef(name='碎踝', code='anklecut', profession=__profession__)
"碎踝"
ASSASINSATTITUDE = SkillRef(name='潜行信条', code='assasinsattitude', profession=__profession__)
"潜行信条"
ASSASSINATION = SkillRef(name='瞬袭', code='assassination', profession=__profession__)
"瞬袭"
ASSASSINATIONSKILL = SkillRef(name='潜行教义', code='assassinationskill', profession=__profession__)
"潜行教义"
BEHINDATTACK = SkillRef(name='潜行之心', code='behindattack', profession=__profession__)
"潜行之心"
BLADEGUST = SkillRef(name='刃舞', code='bladegust', profession=__profession__)
"刃舞"
BONESHIELD = SkillRef(name='骨盾', code='boneshield', profession=__profession__)
"骨盾"
CARDIOCLASIS = SkillRef(name='穿心', code='cardioclasis', profession=__profession__)
"穿心"
CHAINREACTION = SkillRef(name='幽冥链狱 : 瞬逝', code='chainreaction', profession=__profession__)
"幽冥链狱 : 瞬逝"
COVERTACTION = SkillRef(name='潜影刺击', code='covertaction', profession=__profession__)
"潜影刺击"
CURSESPEAR = SkillRef(name='诅咒之箭', code='cursespear', profession=__profession__)
"诅咒之箭"
CUTTINGNECK = SkillRef(name='撕裂', code='cuttingneck', profession=__profession__)
"撕裂"
DANCEOFGRIMREAPER = SkillRef(name='死亡连舞', code='danceofgrimreaper', profession=__profession__)
"死亡连舞"
DARKSOUL = SkillRef(name='暗魂波', code='darksoul', profession=__profession__)
"暗魂波"
DIVINGARROW = SkillRef(name='疾空踏', code='divingarrow', profession=__profession__)
"疾空踏"
ERASER = SkillRef(name='天诛', code='eraser', profession=__profession__)
"天诛"
EXTRACTHEART = SkillRef(name='摧心', code='extractheart', profession=__profession__)
"摧心"
FINALDESTRUCTION = SkillRef(name='影戮', code='finaldestruction', profession=__profession__)
"影戮"
FLAMECUT = SkillRef(name='焰刃', code='flamecut', profession=__profession__)
"焰刃"
FLYINGSQUIRREL = SkillRef(name='忍法 : 飞鼠', code='flyingsquirrel', profession=__profession__)
"忍法 : 飞鼠"
GOTOHELL = SkillRef(name='追袭', code='gotohell', profession=__profession__)
"追袭"
HOLDUP = SkillRef(name='挑空', code='holdup', profession=__profession__)
"挑空"
MENACINGSEIZE = SkillRef(name='影缚追魂锁', code='menacingseize', profession=__profession__)
"影缚追魂锁"
POINTEDKNIFE = SkillRef(name='潜行之匕首精通', code='pointedknife', profession=__profession__)
"潜行之匕首精通"
RISINGCUT = SkillRef(name='翔击', code='risingcut', profession=__profession__)
"翔击"
RULEOFSHADOW = SkillRef(name='暗影禁忌', code='ruleofshadow', profession=__profession__)
"暗影禁忌"
SHADOWCUT = SkillRef(name='影袭', code='shadowcut', profession=__profession__)
"影袭"
SHADOWDANCING = SkillRef(name='潜行领域', code='shadowdancing', profession=__profession__)
"潜行领域"
SHADOWFAKE = SkillRef(name='影遁', code='shadowfake', profession=__profession__)
"影遁"
SHADOWLESS = SkillRef(name='无间影狱·噬灭', code='shadowless', profession=__profession__)
"无间影狱·噬灭"
SHADOWMOVE = SkillRef(name='追影步', code='shadowmove', profession=__profession__)
"追影步"
SHADOWPIERCE = SkillRef(name='绝境飞刃', code='shadowpierce', profession=__profession__)
"绝境飞刃"
SHADOWSTING = SkillRef(name='八荒影杀', code='shadowsting', profession=__profession__)
"八荒影杀"
SHININGCUT = SkillRef(name='弧光闪', code='shiningcut', profession=__profession__)
"弧光闪"
SHURIKEN = SkillRef(name='投掷苦无', code='shuriken', profession=__profession__)
"投掷苦无"
SKINTAKEOFF = SkillRef(name='忍法 : 影分身', code='skintakeoff', profession=__profession__)
"忍法 : 影分身"
SLICER = SkillRef(name='切割', code='slicer', profession=__profession__)
"切割"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
VEILEDATTACK = SkillRef(name='潜行之袭', code='veiledattack', profession=__profession__)
"潜行之袭"
ZETSUEI = SkillRef(name='影斩·乱舞', code='zetsuei', profession=__profession__)
"影斩·乱舞"