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,117 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_male/blood_mage/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class BloodMageSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
|
||||
"""mage_male.blood_mage 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_male.blood_mage'
|
||||
|
||||
ABANDON = SkillRef(name='赤狱之力', code='abandon', profession=__profession__)
|
||||
"赤狱之力"
|
||||
|
||||
ABYSS = SkillRef(name='黑暗之眼', code='abyss', profession=__profession__)
|
||||
"黑暗之眼"
|
||||
|
||||
BLOOD = SkillRef(name='鲜血融合', code='blood', profession=__profession__)
|
||||
"鲜血融合"
|
||||
|
||||
BLOODBURN = SkillRef(name='赤红燃烧', code='bloodburn', profession=__profession__)
|
||||
"赤红燃烧"
|
||||
|
||||
BLOODBYSS = SkillRef(name='猩红之眼', code='bloodbyss', profession=__profession__)
|
||||
"猩红之眼"
|
||||
|
||||
BLOODHONE = SkillRef(name='血之共鸣', code='bloodhone', profession=__profession__)
|
||||
"血之共鸣"
|
||||
|
||||
BLOODSTINGER = SkillRef(name='血翼蔽空', code='bloodstinger', profession=__profession__)
|
||||
"血翼蔽空"
|
||||
|
||||
BLOODSTREAM = SkillRef(name='血界彼岸', code='bloodstream', profession=__profession__)
|
||||
"血界彼岸"
|
||||
|
||||
BLOODWING = SkillRef(name='血翼突击', code='bloodwing', profession=__profession__)
|
||||
"血翼突击"
|
||||
|
||||
CORRUPTION = SkillRef(name='隐行之噬', code='corruption', profession=__profession__)
|
||||
"隐行之噬"
|
||||
|
||||
CREEPING = SkillRef(name='赤影步', code='creeping', profession=__profession__)
|
||||
"赤影步"
|
||||
|
||||
DEADHANDS = SkillRef(name='鲜血之誓', code='deadhands', profession=__profession__)
|
||||
"鲜血之誓"
|
||||
|
||||
DIEHARD = SkillRef(name='不死之身', code='diehard', profession=__profession__)
|
||||
"不死之身"
|
||||
|
||||
EXTREMITYPERISH = SkillRef(name='血域帷幕·陨灭', code='extremityperish', profession=__profession__)
|
||||
"血域帷幕·陨灭"
|
||||
|
||||
FANG = SkillRef(name='狱血之牙', code='fang', profession=__profession__)
|
||||
"狱血之牙"
|
||||
|
||||
FATALITY = SkillRef(name='死亡之握', code='fatality', profession=__profession__)
|
||||
"死亡之握"
|
||||
|
||||
FIREPILLAR = SkillRef(name='旋火盾', code='firepillar', profession=__profession__)
|
||||
"旋火盾"
|
||||
|
||||
HELLBERUS = SkillRef(name='狱血之犬', code='hellberus', profession=__profession__)
|
||||
"狱血之犬"
|
||||
|
||||
HOLONGLIGHT = SkillRef(name='幽冥火', code='holonglight', profession=__profession__)
|
||||
"幽冥火"
|
||||
|
||||
ICESWORD = SkillRef(name='冰魄剑', code='icesword', profession=__profession__)
|
||||
"冰魄剑"
|
||||
|
||||
LILIAC = SkillRef(name='血蝠之袭', code='liliac', profession=__profession__)
|
||||
"血蝠之袭"
|
||||
|
||||
LILROI = SkillRef(name='血蝠之舞', code='lilroi', profession=__profession__)
|
||||
"血蝠之舞"
|
||||
|
||||
MARAUDER = SkillRef(name='血翼绽放', code='marauder', profession=__profession__)
|
||||
"血翼绽放"
|
||||
|
||||
MULTISHOT = SkillRef(name='魔球连射', code='multishot', profession=__profession__)
|
||||
"魔球连射"
|
||||
|
||||
OFFERING = SkillRef(name='鲜血长枪', code='offering', profession=__profession__)
|
||||
"鲜血长枪"
|
||||
|
||||
PHANTOMBALE = SkillRef(name='地狱冥犬', code='phantombale', profession=__profession__)
|
||||
"地狱冥犬"
|
||||
|
||||
PUSHOUT = SkillRef(name='擒拿掌', code='pushout', profession=__profession__)
|
||||
"擒拿掌"
|
||||
|
||||
RUMBLEDOG = SkillRef(name='魔仆召唤 : 狱犬', code='rumbledog', profession=__profession__)
|
||||
"魔仆召唤 : 狱犬"
|
||||
|
||||
SHIKAREE = SkillRef(name='猩红狩猎', code='shikaree', profession=__profession__)
|
||||
"猩红狩猎"
|
||||
|
||||
SOULSTEEL = SkillRef(name='噬魂囚笼', code='soulsteel', profession=__profession__)
|
||||
"噬魂囚笼"
|
||||
|
||||
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
TEPES = SkillRef(name='伯爵之歌', code='tepes', profession=__profession__)
|
||||
"伯爵之歌"
|
||||
|
||||
TORMENT = SkillRef(name='绯红之狱', code='torment', profession=__profession__)
|
||||
"绯红之狱"
|
||||
|
||||
TRUEBLOOD = SkillRef(name='鲜血之殇', code='trueblood', profession=__profession__)
|
||||
"鲜血之殇"
|
||||
|
||||
WATERCANNON = SkillRef(name='魔法冰球', code='watercannon', profession=__profession__)
|
||||
"魔法冰球"
|
||||
|
||||
WINDSTRIKE = SkillRef(name='魔法旋风', code='windstrike', profession=__profession__)
|
||||
"魔法旋风"
|
||||
@@ -0,0 +1,135 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_male/dimension_walker/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class DimensionWalkerSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
|
||||
"""mage_male.dimension_walker 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_male.dimension_walker'
|
||||
|
||||
ABYSS = SkillRef(name='黑暗之眼', code='abyss', profession=__profession__)
|
||||
"黑暗之眼"
|
||||
|
||||
ACCIDENT = SkillRef(name='次元 : 坠落', code='accident', profession=__profession__)
|
||||
"次元 : 坠落"
|
||||
|
||||
AKASHIC = SkillRef(name='古史记忆', code='akashic', profession=__profession__)
|
||||
"古史记忆"
|
||||
|
||||
ATG = SkillRef(name='乖离 : 沉沦', code='atg', profession=__profession__)
|
||||
"乖离 : 沉沦"
|
||||
|
||||
CHEEKIT = SkillRef(name='乖离 : 禁锢', code='cheekit', profession=__profession__)
|
||||
"乖离 : 禁锢"
|
||||
|
||||
CORRIDO = SkillRef(name='次元 : 时空磁场', code='corrido', profession=__profession__)
|
||||
"次元 : 时空磁场"
|
||||
|
||||
CROWLINGMYST = SkillRef(name='乖离 : 迷雾', code='crowlingmyst', profession=__profession__)
|
||||
"乖离 : 迷雾"
|
||||
|
||||
DELUSION = SkillRef(name='时空壁障', code='delusion', profession=__profession__)
|
||||
"时空壁障"
|
||||
|
||||
DFORCE = SkillRef(name='次元 : 奇点', code='dforce', profession=__profession__)
|
||||
"次元 : 奇点"
|
||||
|
||||
DIEHARD = SkillRef(name='不死之身', code='diehard', profession=__profession__)
|
||||
"不死之身"
|
||||
|
||||
DIMENSIONBOMB = SkillRef(name='次元 : 粒子风暴', code='dimensionbomb', profession=__profession__)
|
||||
"次元 : 粒子风暴"
|
||||
|
||||
DIMENSIONHOLLOW = SkillRef(name='乖离 : 虚无', code='dimensionhollow', profession=__profession__)
|
||||
"乖离 : 虚无"
|
||||
|
||||
DIMENSIONLAY = SkillRef(name='次元 : 离子束', code='dimensionlay', profession=__profession__)
|
||||
"次元 : 离子束"
|
||||
|
||||
DIMENSIONLEAP = SkillRef(name='次元 : 跃迁', code='dimensionleap', profession=__profession__)
|
||||
"次元 : 跃迁"
|
||||
|
||||
DISTORTIONACT = SkillRef(name='次元扭曲装置', code='distortionact', profession=__profession__)
|
||||
"次元扭曲装置"
|
||||
|
||||
EVENTHORIZEN = SkillRef(name='次元边界', code='eventhorizen', profession=__profession__)
|
||||
"次元边界"
|
||||
|
||||
FATE = SkillRef(name='虚空之力', code='fate', profession=__profession__)
|
||||
"虚空之力"
|
||||
|
||||
FIREPILLAR = SkillRef(name='旋火盾', code='firepillar', profession=__profession__)
|
||||
"旋火盾"
|
||||
|
||||
FLAMEOFDELUSION = SkillRef(name='虚妄之火', code='flameofdelusion', profession=__profession__)
|
||||
"虚妄之火"
|
||||
|
||||
FORBIDDENPARTY = SkillRef(name='禁断之盛宴', code='forbiddenparty', profession=__profession__)
|
||||
"禁断之盛宴"
|
||||
|
||||
HARLEQUIN = SkillRef(name='乖离 : 魅魔之舞', code='harlequin', profession=__profession__)
|
||||
"乖离 : 魅魔之舞"
|
||||
|
||||
HOLONGLIGHT = SkillRef(name='幽冥火', code='holonglight', profession=__profession__)
|
||||
"幽冥火"
|
||||
|
||||
HORROR = SkillRef(name='乖离 : 扭曲之恐惧', code='horror', profession=__profession__)
|
||||
"乖离 : 扭曲之恐惧"
|
||||
|
||||
HOUNDS = SkillRef(name='乖离 : 边缘之兽', code='hounds', profession=__profession__)
|
||||
"乖离 : 边缘之兽"
|
||||
|
||||
ICESWORD = SkillRef(name='冰魄剑', code='icesword', profession=__profession__)
|
||||
"冰魄剑"
|
||||
|
||||
KALEDOSCOPE = SkillRef(name='次元 : 万花镜', code='kaledoscope', profession=__profession__)
|
||||
"次元 : 万花镜"
|
||||
|
||||
MULTISHOT = SkillRef(name='魔球连射', code='multishot', profession=__profession__)
|
||||
"魔球连射"
|
||||
|
||||
MYSOPHOBIA = SkillRef(name='次元之乖离扫把精通', code='mysophobia', profession=__profession__)
|
||||
"次元之乖离扫把精通"
|
||||
|
||||
OUTERGOD = SkillRef(name='未明·次元崩坏', code='outergod', profession=__profession__)
|
||||
"未明·次元崩坏"
|
||||
|
||||
OVERSENSE = SkillRef(name='超然感知', code='oversense', profession=__profession__)
|
||||
"超然感知"
|
||||
|
||||
PARADIGMDITO = SkillRef(name='次元 : 思维聚爆', code='paradigmdito', profession=__profession__)
|
||||
"次元 : 思维聚爆"
|
||||
|
||||
POSITRON = SkillRef(name='次元 : 粒子波', code='positron', profession=__profession__)
|
||||
"次元 : 粒子波"
|
||||
|
||||
PUSHOUT = SkillRef(name='擒拿掌', code='pushout', profession=__profession__)
|
||||
"擒拿掌"
|
||||
|
||||
SILHOUETTE = SkillRef(name='次元 : 虚影', code='silhouette', profession=__profession__)
|
||||
"次元 : 虚影"
|
||||
|
||||
STH = SkillRef(name='混沌源能石', code='sth', profession=__profession__)
|
||||
"混沌源能石"
|
||||
|
||||
SUMMONNYARLY = SkillRef(name='乖离 : 禁忌之奈雅丽', code='summonnyarly', profession=__profession__)
|
||||
"乖离 : 禁忌之奈雅丽"
|
||||
|
||||
SWARM = SkillRef(name='乖离 : 异界蜂群', code='swarm', profession=__profession__)
|
||||
"乖离 : 异界蜂群"
|
||||
|
||||
TEATIME = SkillRef(name='奈雅丽的茶歇时间', code='teatime', profession=__profession__)
|
||||
"奈雅丽的茶歇时间"
|
||||
|
||||
TELEPORT = SkillRef(name='瞬移', code='teleport', profession=__profession__)
|
||||
"瞬移"
|
||||
|
||||
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
WATERCANNON = SkillRef(name='魔法冰球', code='watercannon', profession=__profession__)
|
||||
"魔法冰球"
|
||||
|
||||
WINDSTRIKE = SkillRef(name='魔法旋风', code='windstrike', profession=__profession__)
|
||||
"魔法旋风"
|
||||
@@ -0,0 +1,126 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_male/elemental_bomber/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class ElementalBomberSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
|
||||
"""mage_male.elemental_bomber 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_male.elemental_bomber'
|
||||
|
||||
ABYSS = SkillRef(name='黑暗之眼', code='abyss', profession=__profession__)
|
||||
"黑暗之眼"
|
||||
|
||||
ARMAGEDDONSTRIKE = SkillRef(name='末日湮灭', code='armageddonstrike', profession=__profession__)
|
||||
"末日湮灭"
|
||||
|
||||
CHAINLIGHTNING = SkillRef(name='雷光链', code='chainlightning', profession=__profession__)
|
||||
"雷光链"
|
||||
|
||||
CONCENTRATE = SkillRef(name='元素浓缩球', code='concentrate', profession=__profession__)
|
||||
"元素浓缩球"
|
||||
|
||||
CONVERGENCECANNON = SkillRef(name='聚能魔炮', code='convergencecannon', profession=__profession__)
|
||||
"聚能魔炮"
|
||||
|
||||
CONVERGENCEREACT = SkillRef(name='聚魔轰击', code='convergencereact', profession=__profession__)
|
||||
"聚魔轰击"
|
||||
|
||||
CRYSTALATTACK = SkillRef(name='冰晶坠', code='crystalattack', profession=__profession__)
|
||||
"冰晶坠"
|
||||
|
||||
DARKCHANGE = SkillRef(name='暗域扩张', code='darkchange', profession=__profession__)
|
||||
"暗域扩张"
|
||||
|
||||
DARKEYE = SkillRef(name='黑瞳', code='darkeye', profession=__profession__)
|
||||
"黑瞳"
|
||||
|
||||
DARKNESSMANTLE = SkillRef(name='黑暗禁域', code='darknessmantle', profession=__profession__)
|
||||
"黑暗禁域"
|
||||
|
||||
DIEHARD = SkillRef(name='不死之身', code='diehard', profession=__profession__)
|
||||
"不死之身"
|
||||
|
||||
ELEMENTALBOMBING = SkillRef(name='元素禁断', code='elementalbombing', profession=__profession__)
|
||||
"元素禁断"
|
||||
|
||||
ELEMENTALBUSTER = SkillRef(name='幻魔四重奏', code='elementalbuster', profession=__profession__)
|
||||
"幻魔四重奏"
|
||||
|
||||
ELEMENTALCHAIN = SkillRef(name='元素爆发', code='elementalchain', profession=__profession__)
|
||||
"元素爆发"
|
||||
|
||||
ELEMENTALCHANGE = SkillRef(name='属性变换', code='elementalchange', profession=__profession__)
|
||||
"属性变换"
|
||||
|
||||
ELEMENTALFIELD = SkillRef(name='元素禁域', code='elementalfield', profession=__profession__)
|
||||
"元素禁域"
|
||||
|
||||
ELEMENTALFORCE = SkillRef(name='元素之力', code='elementalforce', profession=__profession__)
|
||||
"元素之力"
|
||||
|
||||
ELEMENTALFUSION = SkillRef(name='元素融合', code='elementalfusion', profession=__profession__)
|
||||
"元素融合"
|
||||
|
||||
ELEMENTALRAIN = SkillRef(name='元素轰炸', code='elementalrain', profession=__profession__)
|
||||
"元素轰炸"
|
||||
|
||||
ELEMENTALSTRIKEEX = SkillRef(name='元素幻灭', code='elementalstrikeex', profession=__profession__)
|
||||
"元素幻灭"
|
||||
|
||||
ELEMENTUNDERSTAND = SkillRef(name='元素循环', code='elementunderstand', profession=__profession__)
|
||||
"元素循环"
|
||||
|
||||
FIREPILLAR = SkillRef(name='旋火盾', code='firepillar', profession=__profession__)
|
||||
"旋火盾"
|
||||
|
||||
FIREROAD = SkillRef(name='地炎', code='fireroad', profession=__profession__)
|
||||
"地炎"
|
||||
|
||||
FLAMECIRCLE = SkillRef(name='旋炎破', code='flamecircle', profession=__profession__)
|
||||
"旋炎破"
|
||||
|
||||
HOLONGLIGHT = SkillRef(name='幽冥火', code='holonglight', profession=__profession__)
|
||||
"幽冥火"
|
||||
|
||||
ICEAREA = SkillRef(name='冰晶之浴', code='icearea', profession=__profession__)
|
||||
"冰晶之浴"
|
||||
|
||||
ICESWORD = SkillRef(name='冰魄剑', code='icesword', profession=__profession__)
|
||||
"冰魄剑"
|
||||
|
||||
LIGHTNINGWALL = SkillRef(name='雷光屏障', code='lightningwall', profession=__profession__)
|
||||
"雷光屏障"
|
||||
|
||||
MAGICCANNON = SkillRef(name='元素炮', code='magiccannon', profession=__profession__)
|
||||
"元素炮"
|
||||
|
||||
MAGICSHIELD = SkillRef(name='元素环绕', code='magicshield', profession=__profession__)
|
||||
"元素环绕"
|
||||
|
||||
MANABURST = SkillRef(name='魔力燃烧', code='manaburst', profession=__profession__)
|
||||
"魔力燃烧"
|
||||
|
||||
MICROUNIVERSE = SkillRef(name='启源·微观宇宙', code='microuniverse', profession=__profession__)
|
||||
"启源·微观宇宙"
|
||||
|
||||
MULTISHOT = SkillRef(name='魔球连射', code='multishot', profession=__profession__)
|
||||
"魔球连射"
|
||||
|
||||
PUSHOUT = SkillRef(name='擒拿掌', code='pushout', profession=__profession__)
|
||||
"擒拿掌"
|
||||
|
||||
TELEPORT = SkillRef(name='瞬移', code='teleport', profession=__profession__)
|
||||
"瞬移"
|
||||
|
||||
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
WATERCANNON = SkillRef(name='魔法冰球', code='watercannon', profession=__profession__)
|
||||
"魔法冰球"
|
||||
|
||||
WICKEDODDEYE = SkillRef(name='异瞳', code='wickedoddeye', profession=__profession__)
|
||||
"异瞳"
|
||||
|
||||
WINDSTRIKE = SkillRef(name='魔法旋风', code='windstrike', profession=__profession__)
|
||||
"魔法旋风"
|
||||
@@ -0,0 +1,120 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_male/glacial_master/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class GlacialMasterSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
|
||||
"""mage_male.glacial_master 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_male.glacial_master'
|
||||
|
||||
ABYSS = SkillRef(name='黑暗之眼', code='abyss', profession=__profession__)
|
||||
"黑暗之眼"
|
||||
|
||||
BLIZZARDSTORM = SkillRef(name='冰雪风暴', code='blizzardstorm', profession=__profession__)
|
||||
"冰雪风暴"
|
||||
|
||||
BROKENARROW = SkillRef(name='冰魄之弓', code='brokenarrow', profession=__profession__)
|
||||
"冰魄之弓"
|
||||
|
||||
CRYSTALBLADE = SkillRef(name='水晶剑', code='crystalblade', profession=__profession__)
|
||||
"水晶剑"
|
||||
|
||||
DIEHARD = SkillRef(name='不死之身', code='diehard', profession=__profession__)
|
||||
"不死之身"
|
||||
|
||||
EXPRESSION = SkillRef(name='冰之领悟', code='expression', profession=__profession__)
|
||||
"冰之领悟"
|
||||
|
||||
FALLENBLOSSOMS = SkillRef(name='寒冰连枪', code='fallenblossoms', profession=__profession__)
|
||||
"寒冰连枪"
|
||||
|
||||
FIREPILLAR = SkillRef(name='旋火盾', code='firepillar', profession=__profession__)
|
||||
"旋火盾"
|
||||
|
||||
FROSTHUNT = SkillRef(name='冰凝之魂', code='frosthunt', profession=__profession__)
|
||||
"冰凝之魂"
|
||||
|
||||
FROZENWEAPONMASTERY = SkillRef(name='冰武精通', code='frozenweaponmastery', profession=__profession__)
|
||||
"冰武精通"
|
||||
|
||||
GLACIESEDGE = SkillRef(name='极冰猎魔斩', code='glaciesedge', profession=__profession__)
|
||||
"极冰猎魔斩"
|
||||
|
||||
HOLONGLIGHT = SkillRef(name='幽冥火', code='holonglight', profession=__profession__)
|
||||
"幽冥火"
|
||||
|
||||
ICEBIGHAMMER = SkillRef(name='冰魄锤击', code='icebighammer', profession=__profession__)
|
||||
"冰魄锤击"
|
||||
|
||||
ICECHAKRAM = SkillRef(name='千旋冰轮破', code='icechakram', profession=__profession__)
|
||||
"千旋冰轮破"
|
||||
|
||||
ICECRAFT = SkillRef(name='冰之技艺', code='icecraft', profession=__profession__)
|
||||
"冰之技艺"
|
||||
|
||||
ICECRASH = SkillRef(name='旋冰穿刺', code='icecrash', profession=__profession__)
|
||||
"旋冰穿刺"
|
||||
|
||||
ICEELEMENTALATTACK = SkillRef(name='冰之印', code='iceelementalattack', profession=__profession__)
|
||||
"冰之印"
|
||||
|
||||
ICEFIELD = SkillRef(name='千里冰封', code='icefield', profession=__profession__)
|
||||
"千里冰封"
|
||||
|
||||
ICEMAN = SkillRef(name='极冰绽放', code='iceman', profession=__profession__)
|
||||
"极冰绽放"
|
||||
|
||||
ICEORBEX = SkillRef(name='冰凌破', code='iceorbex', profession=__profession__)
|
||||
"冰凌破"
|
||||
|
||||
ICEROAD = SkillRef(name='冰霜之径', code='iceroad', profession=__profession__)
|
||||
"冰霜之径"
|
||||
|
||||
ICESWORD = SkillRef(name='冰魄剑', code='icesword', profession=__profession__)
|
||||
"冰魄剑"
|
||||
|
||||
JUDEKATHEETERNAL = SkillRef(name='永罪冰狱', code='judekatheeternal', profession=__profession__)
|
||||
"永罪冰狱"
|
||||
|
||||
MULTISHOT = SkillRef(name='魔球连射', code='multishot', profession=__profession__)
|
||||
"魔球连射"
|
||||
|
||||
NASTROND = SkillRef(name='永劫 : 纳斯特隆德', code='nastrond', profession=__profession__)
|
||||
"永劫 : 纳斯特隆德"
|
||||
|
||||
OVERFREEZEEXTENSION = SkillRef(name='极冰领域', code='overfreezeextension', profession=__profession__)
|
||||
"极冰领域"
|
||||
|
||||
PIECEOFICE = SkillRef(name='破冰飞刃', code='pieceofice', profession=__profession__)
|
||||
"破冰飞刃"
|
||||
|
||||
PINPOINTRUSH = SkillRef(name='冰舞乱击', code='pinpointrush', profession=__profession__)
|
||||
"冰舞乱击"
|
||||
|
||||
PUSHOUT = SkillRef(name='擒拿掌', code='pushout', profession=__profession__)
|
||||
"擒拿掌"
|
||||
|
||||
RESONANCE = SkillRef(name='寒冰之境', code='resonance', profession=__profession__)
|
||||
"寒冰之境"
|
||||
|
||||
SHARDMAGNUM = SkillRef(name='碎冰破', code='shardmagnum', profession=__profession__)
|
||||
"碎冰破"
|
||||
|
||||
TELEPORT = SkillRef(name='瞬移', code='teleport', profession=__profession__)
|
||||
"瞬移"
|
||||
|
||||
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
TUNDRASOUL = SkillRef(name='冰封奥义', code='tundrasoul', profession=__profession__)
|
||||
"冰封奥义"
|
||||
|
||||
TURNWINDMILL = SkillRef(name='冰魄旋枪', code='turnwindmill', profession=__profession__)
|
||||
"冰魄旋枪"
|
||||
|
||||
WATERCANNON = SkillRef(name='魔法冰球', code='watercannon', profession=__profession__)
|
||||
"魔法冰球"
|
||||
|
||||
WINDSTRIKE = SkillRef(name='魔法旋风', code='windstrike', profession=__profession__)
|
||||
"魔法旋风"
|
||||
@@ -0,0 +1,117 @@
|
||||
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
|
||||
"""技能引用来源:mage_male/swift_master/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
|
||||
from core.character.refs.base import SkillRef
|
||||
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
|
||||
|
||||
|
||||
class SwiftMasterSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
|
||||
"""mage_male.swift_master 的技能引用;包含继承的公共技能。"""
|
||||
__profession__ = 'mage_male.swift_master'
|
||||
|
||||
ABYSS = SkillRef(name='黑暗之眼', code='abyss', profession=__profession__)
|
||||
"黑暗之眼"
|
||||
|
||||
ARACAN = SkillRef(name='风之极·永坠', code='aracan', profession=__profession__)
|
||||
"风之极·永坠"
|
||||
|
||||
DIEHARD = SkillRef(name='不死之身', code='diehard', profession=__profession__)
|
||||
"不死之身"
|
||||
|
||||
EYEOFSTORM = SkillRef(name='风暴之眼', code='eyeofstorm', profession=__profession__)
|
||||
"风暴之眼"
|
||||
|
||||
FINALTEMPEST = SkillRef(name='无限风域', code='finaltempest', profession=__profession__)
|
||||
"无限风域"
|
||||
|
||||
FIREPILLAR = SkillRef(name='旋火盾', code='firepillar', profession=__profession__)
|
||||
"旋火盾"
|
||||
|
||||
GALEHIGHWAY = SkillRef(name='疾风瞬影闪', code='galehighway', profession=__profession__)
|
||||
"疾风瞬影闪"
|
||||
|
||||
GENESISVENTUS = SkillRef(name='初始之风', code='genesisventus', profession=__profession__)
|
||||
"初始之风"
|
||||
|
||||
GODWIND = SkillRef(name='万象风龙阵', code='godwind', profession=__profession__)
|
||||
"万象风龙阵"
|
||||
|
||||
HARBINGER = SkillRef(name='风之意志', code='harbinger', profession=__profession__)
|
||||
"风之意志"
|
||||
|
||||
HOLONGLIGHT = SkillRef(name='幽冥火', code='holonglight', profession=__profession__)
|
||||
"幽冥火"
|
||||
|
||||
HURRICANE = SkillRef(name='双翼风刃', code='hurricane', profession=__profession__)
|
||||
"双翼风刃"
|
||||
|
||||
ICESWORD = SkillRef(name='冰魄剑', code='icesword', profession=__profession__)
|
||||
"冰魄剑"
|
||||
|
||||
MULTISHOT = SkillRef(name='魔球连射', code='multishot', profession=__profession__)
|
||||
"魔球连射"
|
||||
|
||||
POWEROFWINDGOD = SkillRef(name='御风之力', code='powerofwindgod', profession=__profession__)
|
||||
"御风之力"
|
||||
|
||||
PUSHOUT = SkillRef(name='擒拿掌', code='pushout', profession=__profession__)
|
||||
"擒拿掌"
|
||||
|
||||
RAGINGWIND = SkillRef(name='真空旋风破', code='ragingwind', profession=__profession__)
|
||||
"真空旋风破"
|
||||
|
||||
SECENDWIND = SkillRef(name='风神诀', code='secendwind', profession=__profession__)
|
||||
"风神诀"
|
||||
|
||||
SONICMOVE = SkillRef(name='狂风冲刺', code='sonicmove', profession=__profession__)
|
||||
"狂风冲刺"
|
||||
|
||||
SPIRALPRESS = SkillRef(name='游龙惊风破', code='spiralpress', profession=__profession__)
|
||||
"游龙惊风破"
|
||||
|
||||
STICKMASTERY = SkillRef(name='疾风之棍棒精通', code='stickmastery', profession=__profession__)
|
||||
"疾风之棍棒精通"
|
||||
|
||||
STORMQUAKE = SkillRef(name='风卷残云', code='stormquake', profession=__profession__)
|
||||
"风卷残云"
|
||||
|
||||
STORMSTRIKES = SkillRef(name='风暴之拳', code='stormstrikes', profession=__profession__)
|
||||
"风暴之拳"
|
||||
|
||||
TELEPORT = SkillRef(name='瞬移', code='teleport', profession=__profession__)
|
||||
"瞬移"
|
||||
|
||||
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
|
||||
"超卓之心"
|
||||
|
||||
TORNADO = SkillRef(name='游离之风', code='tornado', profession=__profession__)
|
||||
"游离之风"
|
||||
|
||||
TURBULENTRUMBLE = SkillRef(name='怒风狂涌', code='turbulentrumble', profession=__profession__)
|
||||
"怒风狂涌"
|
||||
|
||||
VACUUM = SkillRef(name='朔风牵引', code='vacuum', profession=__profession__)
|
||||
"朔风牵引"
|
||||
|
||||
VIOLENTSTORM = SkillRef(name='九霄风雷', code='violentstorm', profession=__profession__)
|
||||
"九霄风雷"
|
||||
|
||||
WATERCANNON = SkillRef(name='魔法冰球', code='watercannon', profession=__profession__)
|
||||
"魔法冰球"
|
||||
|
||||
WINDBLADES = SkillRef(name='刃风', code='windblades', profession=__profession__)
|
||||
"刃风"
|
||||
|
||||
WINDBLASTER = SkillRef(name='风鸣冲击', code='windblaster', profession=__profession__)
|
||||
"风鸣冲击"
|
||||
|
||||
WINDCUT = SkillRef(name='回风斩', code='windcut', profession=__profession__)
|
||||
"回风斩"
|
||||
|
||||
WINDINESS = SkillRef(name='流风诀', code='windiness', profession=__profession__)
|
||||
"流风诀"
|
||||
|
||||
WINDMASTER = SkillRef(name='疾风掌控', code='windmaster', profession=__profession__)
|
||||
"疾风掌控"
|
||||
|
||||
WINDSTRIKE = SkillRef(name='魔法旋风', code='windstrike', profession=__profession__)
|
||||
"魔法旋风"
|
||||
Reference in New Issue
Block a user