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
+1
View File
@@ -0,0 +1 @@
"""职业技能引用;按需导入具体职业模块,不在此处加载全部职业。"""
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,108 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:archer/chimera/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class ChimeraSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""archer.chimera 的技能引用;包含继承的公共技能。"""
__profession__ = 'archer.chimera'
AIR = SkillRef(name='环阿拉德狂飙', code='air', profession=__profession__)
"环阿拉德狂飙"
BEQUIET = SkillRef(name='肃静!', code='bequiet', profession=__profession__)
"肃静!"
BOUNCETABLE = SkillRef(name='巨镰斯诺克', code='bouncetable', profession=__profession__)
"巨镰斯诺克"
CEEEE = SkillRef(name='瞬影', code='ceeee', profession=__profession__)
"瞬影"
CEEEECLEAN = SkillRef(name='瞬影清除', code='ceeeeclean', profession=__profession__)
"瞬影清除"
CENTRIFUGALVENOM = SkillRef(name='环形毒液', code='centrifugalvenom', profession=__profession__)
"环形毒液"
CRACKARROW = SkillRef(name='凌跃一击', code='crackarrow', profession=__profession__)
"凌跃一击"
CROWNSHREDDER = SkillRef(name='王冠粉碎者', code='crownshredder', profession=__profession__)
"王冠粉碎者"
CUBEOFMATERIALISM = SkillRef(name='唯物主义魔方', code='cubeofmaterialism', profession=__profession__)
"唯物主义魔方"
DOUBLEHELIX = SkillRef(name='双重螺旋', code='doublehelix', profession=__profession__)
"双重螺旋"
FOURTHFORCE = SkillRef(name='利剑四重奏', code='fourthforce', profession=__profession__)
"利剑四重奏"
FRUITOFFAIL = SkillRef(name='败果之慧', code='fruitoffail', profession=__profession__)
"败果之慧"
FULLSWING = SkillRef(name='全力挥击', code='fullswing', profession=__profession__)
"全力挥击"
GRINDER = SkillRef(name='狂锯旋斧', code='grinder', profession=__profession__)
"狂锯旋斧"
HALFLESH = SkillRef(name='碎心连刺', code='halflesh', profession=__profession__)
"碎心连刺"
HAVOC = SkillRef(name='颠倒之浩劫', code='havoc', profession=__profession__)
"颠倒之浩劫"
HEDGEHOGDILEMMA = SkillRef(name='刺猬困境', code='hedgehogdilemma', profession=__profession__)
"刺猬困境"
ISRAFIL = SkillRef(name='幻爆天使之翼', code='israfil', profession=__profession__)
"幻爆天使之翼"
LEGACYOFCOPY = SkillRef(name='遗物之力 · 克隆', code='legacyofcopy', profession=__profession__)
"遗物之力 · 克隆"
LEGACYOFGROWTH = SkillRef(name='遗物之力 · 巨大化', code='legacyofgrowth', profession=__profession__)
"遗物之力 · 巨大化"
LINEARDAGGER = SkillRef(name='空翻刃袭', code='lineardagger', profession=__profession__)
"空翻刃袭"
NINEPOINTEIGHT = SkillRef(name='重力加速度', code='ninepointeight', profession=__profession__)
"重力加速度"
ORTHODOX = SkillRef(name='投掷匕首', code='orthodox', profession=__profession__)
"投掷匕首"
REALIZATIONANDHANGING = SkillRef(name='遗物奥义 · 变形', code='realizationandhanging', profession=__profession__)
"遗物奥义 · 变形"
RECYCLE = SkillRef(name='回收利用', code='recycle', profession=__profession__)
"回收利用"
REPULSOR = SkillRef(name='喷毒', code='repulsor', profession=__profession__)
"喷毒"
RISINGMOON = SkillRef(name='翻月翔击', code='risingmoon', profession=__profession__)
"翻月翔击"
SATURN = SkillRef(name='土星环', code='saturn', profession=__profession__)
"土星环"
SEPARATE = SkillRef(name='华丽回收', code='separate', profession=__profession__)
"华丽回收"
SORTING = SkillRef(name='废物清理', code='sorting', profession=__profession__)
"废物清理"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
UNLINEARENTROPYSKIP = SkillRef(name='熵变 : 非线性跳跃', code='unlinearentropyskip', profession=__profession__)
"熵变 : 非线性跳跃"
VTOZERO = SkillRef(name='首足连击', code='vtozero', profession=__profession__)
"首足连击"
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:archer/hunter/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class HunterSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""archer.hunter 的技能引用;包含继承的公共技能。"""
__profession__ = 'archer.hunter'
BOLTRAIN = SkillRef(name='箭雨', code='boltrain', profession=__profession__)
"箭雨"
BOMBSHOOTER = SkillRef(name='引爆发射', code='bombshooter', profession=__profession__)
"引爆发射"
BOOSTGEAR = SkillRef(name='推进装置', code='boostgear', profession=__profession__)
"推进装置"
CRACKARROW = SkillRef(name='凌跃一击', code='crackarrow', profession=__profession__)
"凌跃一击"
CROSSSHOOTER = SkillRef(name='强攻弩掌握', code='crossshooter', profession=__profession__)
"强攻弩掌握"
CROSSSHOOTERMASTERY = SkillRef(name='强攻弩精通', code='crossshootermastery', profession=__profession__)
"强攻弩精通"
DISTINGUISHPREY = SkillRef(name='猎物识别', code='distinguishprey', profession=__profession__)
"猎物识别"
DONTLOSEFALKE = SkillRef(name='帕伊卡锐眼', code='dontlosefalke', profession=__profession__)
"帕伊卡锐眼"
FALKEBLADEFEATHER = SkillRef(name='帕伊卡 : 刃羽', code='falkebladefeather', profession=__profession__)
"帕伊卡 : 刃羽"
FALKECHASINGKLER = SkillRef(name='帕伊卡 : 索敌集束弹', code='falkechasingkler', profession=__profession__)
"帕伊卡 : 索敌集束弹"
FALKECONFUSINGMOVE = SkillRef(name='帕伊卡 : 迷惑之舞', code='falkeconfusingmove', profession=__profession__)
"帕伊卡 : 迷惑之舞"
FALKEQUICKPECKING = SkillRef(name='帕伊卡 : 奇袭', code='falkequickpecking', profession=__profession__)
"帕伊卡 : 奇袭"
FALKEWEBDROP = SkillRef(name='帕伊卡 : 困兽之网', code='falkewebdrop', profession=__profession__)
"帕伊卡 : 困兽之网"
FALKEWINGCUTTER = SkillRef(name='帕伊卡 : 翼之刀锋', code='falkewingcutter', profession=__profession__)
"帕伊卡 : 翼之刀锋"
FASTTRIGGER = SkillRef(name='急速扳机', code='fasttrigger', profession=__profession__)
"急速扳机"
FDPIERCER = SkillRef(name='终结穿刺', code='fdpiercer', profession=__profession__)
"终结穿刺"
FLARE = SkillRef(name='光爆箭', code='flare', profession=__profession__)
"光爆箭"
FULLSWING = SkillRef(name='全力挥击', code='fullswing', profession=__profession__)
"全力挥击"
GEARUPGRADE = SkillRef(name='装置升级', code='gearupgrade', profession=__profession__)
"装置升级"
HAWKEYE = SkillRef(name='狩猎之瞳', code='hawkeye', profession=__profession__)
"狩猎之瞳"
HIGHPRESSURE = SkillRef(name='高压喷射', code='highpressure', profession=__profession__)
"高压喷射"
JOINTCARPETBOMBING = SkillRef(name='联合作战 : 空中轰炸', code='jointcarpetbombing', profession=__profession__)
"联合作战 : 空中轰炸"
JOINTDEMOLISHER = SkillRef(name='联合作战 : 最终一役', code='jointdemolisher', profession=__profession__)
"联合作战 : 最终一役"
JOINTROUNDUP = SkillRef(name='联合作战 : 围猎', code='jointroundup', profession=__profession__)
"联合作战 : 围猎"
JOINTTURNINGPOINT = SkillRef(name='联合作战 : 扭转战局', code='jointturningpoint', profession=__profession__)
"联合作战 : 扭转战局"
MASSIVEPIERCER = SkillRef(name='重型穿甲箭', code='massivepiercer', profession=__profession__)
"重型穿甲箭"
MEDALOFVETERANHUNTER = SkillRef(name='追猎者勋章', code='medalofveteranhunter', profession=__profession__)
"追猎者勋章"
PERFECTAIMING = SkillRef(name='完美瞄准', code='perfectaiming', profession=__profession__)
"完美瞄准"
RAPIDSHOT = SkillRef(name='迅猛速射', code='rapidshot', profession=__profession__)
"迅猛速射"
RISINGMOON = SkillRef(name='翻月翔击', code='risingmoon', profession=__profession__)
"翻月翔击"
SECONDBOOST = SkillRef(name='二重助推', code='secondboost', profession=__profession__)
"二重助推"
SPRINKLER = SkillRef(name='炽热喷涌', code='sprinkler', profession=__profession__)
"炽热喷涌"
STARTHUNT = SkillRef(name='狩猎开始', code='starthunt', profession=__profession__)
"狩猎开始"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THREEINABED = SkillRef(name='三弓弩箭', code='threeinabed', profession=__profession__)
"三弓弩箭"
WARNINGSHOTGUN = SkillRef(name='霰弹之箭', code='warningshotgun', profession=__profession__)
"霰弹之箭"
+126
View File
@@ -0,0 +1,126 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:archer/muse/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class MuseSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""archer.muse 的技能引用;包含继承的公共技能。"""
__profession__ = 'archer.muse'
ACTIVEEQUALIZER = SkillRef(name='激活均衡器', code='activeequalizer', profession=__profession__)
"激活均衡器"
ADRENALINRHAPSODY = SkillRef(name='燃情狂想曲', code='adrenalinrhapsody', profession=__profession__)
"燃情狂想曲"
BRANDNEW = SkillRef(name='崭新曲风', code='brandnew', profession=__profession__)
"崭新曲风"
BUSKING = SkillRef(name='街头演出', code='busking', profession=__profession__)
"街头演出"
CRACKARROW = SkillRef(name='凌跃一击', code='crackarrow', profession=__profession__)
"凌跃一击"
CULTURESHOCK = SkillRef(name='音波冲击', code='cultureshock', profession=__profession__)
"音波冲击"
DACAPO = SkillRef(name='乐章再现', code='dacapo', profession=__profession__)
"乐章再现"
DAZZLINGSCENE = SkillRef(name='闪耀旋律', code='dazzlingscene', profession=__profession__)
"闪耀旋律"
DREAMINGTRILOGY = SkillRef(name='梦幻三重奏', code='dreamingtrilogy', profession=__profession__)
"梦幻三重奏"
DROPTHEBEAT = SkillRef(name='调音放送', code='dropthebeat', profession=__profession__)
"调音放送"
EFFECTORONGROOVE = SkillRef(name='乐力全开 : 律', code='effectorongroove', profession=__profession__)
"乐力全开 : 律"
EFFECTORONPOWER = SkillRef(name='乐力全开 : 力', code='effectoronpower', profession=__profession__)
"乐力全开 : 力"
EPISODEOFHARMONY = SkillRef(name='和茉霓之歌', code='episodeofharmony', profession=__profession__)
"和茉霓之歌"
FANSERVICE = SkillRef(name='独家演奏', code='fanservice', profession=__profession__)
"独家演奏"
FEASTOFSOUND = SkillRef(name='悦耳音律', code='feastofsound', profession=__profession__)
"悦耳音律"
FEELHAPPY = SkillRef(name='幸福时光', code='feelhappy', profession=__profession__)
"幸福时光"
FEELRUBATO = SkillRef(name='自由律动', code='feelrubato', profession=__profession__)
"自由律动"
FINALESPECIALSTORY = SkillRef(name='终曲 : 霓虹蝶梦', code='finalespecialstory', profession=__profession__)
"终曲 : 霓虹蝶梦"
FULLSWING = SkillRef(name='全力挥击', code='fullswing', profession=__profession__)
"全力挥击"
HOTDEBUT = SkillRef(name='闪亮首秀', code='hotdebut', profession=__profession__)
"闪亮首秀"
INTROSHINEONME = SkillRef(name='开场 : 唯我璀璨', code='introshineonme', profession=__profession__)
"开场 : 唯我璀璨"
LOVELYTEMPO = SkillRef(name='可爱节拍', code='lovelytempo', profession=__profession__)
"可爱节拍"
LUCKYCRESCENDO = SkillRef(name='音量顶峰', code='luckycrescendo', profession=__profession__)
"音量顶峰"
MAINSTAR = SkillRef(name='主角登场', code='mainstar', profession=__profession__)
"主角登场"
NIGHTANDDREAM = SkillRef(name='夜与梦', code='nightanddream', profession=__profession__)
"夜与梦"
ONTHESTAGE = SkillRef(name='梦想的舞台', code='onthestage', profession=__profession__)
"梦想的舞台"
POPPINGSPECTRUM = SkillRef(name='震感频谱', code='poppingspectrum', profession=__profession__)
"震感频谱"
POPULARITY = SkillRef(name='明星气场', code='popularity', profession=__profession__)
"明星气场"
POWERFORTE = SkillRef(name='音力增强', code='powerforte', profession=__profession__)
"音力增强"
REFRESH = SkillRef(name='情绪调动', code='refresh', profession=__profession__)
"情绪调动"
RISINGMOON = SkillRef(name='翻月翔击', code='risingmoon', profession=__profession__)
"翻月翔击"
SENSATION = SkillRef(name='多彩感性', code='sensation', profession=__profession__)
"多彩感性"
SOUNDOFMUSE = SkillRef(name='缪斯之声', code='soundofmuse', profession=__profession__)
"缪斯之声"
SPECIALOPENING = SkillRef(name='巨星登场', code='specialopening', profession=__profession__)
"巨星登场"
SWEETCANTABILE = SkillRef(name='甜蜜柔歌', code='sweetcantabile', profession=__profession__)
"甜蜜柔歌"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
VARIATIONOFLIGHT = SkillRef(name='辉光变奏', code='variationoflight', profession=__profession__)
"辉光变奏"
VIVID = SkillRef(name='动感音符', code='vivid', profession=__profession__)
"动感音符"
WARMINGUP = SkillRef(name='热场调音', code='warmingup', profession=__profession__)
"热场调音"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:archer/traveler/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class TravelerSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""archer.traveler 的技能引用;包含继承的公共技能。"""
__profession__ = 'archer.traveler'
ACROBATICRAID = SkillRef(name='绝技袭击', code='acrobaticraid', profession=__profession__)
"绝技袭击"
AUTOMOVEMENT = SkillRef(name='自动操作模式', code='automovement', profession=__profession__)
"自动操作模式"
BOWMASTERY = SkillRef(name='玄机弓精通', code='bowmastery', profession=__profession__)
"玄机弓精通"
CAMPFIRE = SkillRef(name='营火', code='campfire', profession=__profession__)
"营火"
CRACKARROW = SkillRef(name='凌跃一击', code='crackarrow', profession=__profession__)
"凌跃一击"
DRIZZLE = SkillRef(name='细雨', code='drizzle', profession=__profession__)
"细雨"
EXCITING = SkillRef(name='斗志昂扬', code='exciting', profession=__profession__)
"斗志昂扬"
FULLSWING = SkillRef(name='全力挥击', code='fullswing', profession=__profession__)
"全力挥击"
GEARDRIVE = SkillRef(name='装置驱动', code='geardrive', profession=__profession__)
"装置驱动"
GEAROFSTELLA = SkillRef(name='星辰装置', code='gearofstella', profession=__profession__)
"星辰装置"
GYPSOPHILA = SkillRef(name='高原雾花', code='gypsophila', profession=__profession__)
"高原雾花"
HAZESTORM = SkillRef(name='流雾疾风', code='hazestorm', profession=__profession__)
"流雾疾风"
INSECTFIRE = SkillRef(name='驱虫烈火', code='insectfire', profession=__profession__)
"驱虫烈火"
INTUITION = SkillRef(name='旅人的直觉', code='intuition', profession=__profession__)
"旅人的直觉"
JETSTREAM = SkillRef(name='急流', code='jetstream', profession=__profession__)
"急流"
MISTBURST = SkillRef(name='迷雾爆裂', code='mistburst', profession=__profession__)
"迷雾爆裂"
MISTCROWD = SkillRef(name='迷雾箭雨', code='mistcrowd', profession=__profession__)
"迷雾箭雨"
MISTGEAR = SkillRef(name='附件 : 迷雾装置', code='mistgear', profession=__profession__)
"附件 : 迷雾装置"
MISTHEAVYRAIN = SkillRef(name='浓雾暴雨', code='mistheavyrain', profession=__profession__)
"浓雾暴雨"
NEBULA = SkillRef(name='装置驱动 : 星云', code='nebula', profession=__profession__)
"装置驱动 : 星云"
POLARIS = SkillRef(name='神雾兵仗·北极星', code='polaris', profession=__profession__)
"神雾兵仗·北极星"
QUICKMOVE = SkillRef(name='高速机动', code='quickmove', profession=__profession__)
"高速机动"
RISINGMOON = SkillRef(name='翻月翔击', code='risingmoon', profession=__profession__)
"翻月翔击"
SAGITTARIUS = SkillRef(name='神雾星仗·人马座星云', code='sagittarius', profession=__profession__)
"神雾星仗·人马座星云"
SCRAMBLEANCHOR = SkillRef(name='登跃飞锚', code='scrambleanchor', profession=__profession__)
"登跃飞锚"
SETUPATTACK = SkillRef(name='装载 : 猛击', code='setupattack', profession=__profession__)
"装载 : 猛击"
SETUPCOOLTIME = SkillRef(name='装载 : 闪攻', code='setupcooltime', profession=__profession__)
"装载 : 闪攻"
SETUPFIRE = SkillRef(name='装载 : 烟花漫天', code='setupfire', profession=__profession__)
"装载 : 烟花漫天"
SETUPRAGE = SkillRef(name='神雾兵仗·妖旋风', code='setuprage', profession=__profession__)
"神雾兵仗·妖旋风"
STARARROW = SkillRef(name='神雾兵仗·流星', code='stararrow', profession=__profession__)
"神雾兵仗·流星"
SURVIVAL = SkillRef(name='野外生存', code='survival', profession=__profession__)
"野外生存"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
TRAVELINGSTAR = SkillRef(name='流浪之星的纹章', code='travelingstar', profession=__profession__)
"流浪之星的纹章"
TRIPLEAXEL = SkillRef(name='三重加速', code='tripleaxel', profession=__profession__)
"三重加速"
WILDFIRE = SkillRef(name='旷野火炎', code='wildfire', profession=__profession__)
"旷野火炎"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:archer/vigilante/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class VigilanteSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""archer.vigilante 的技能引用;包含继承的公共技能。"""
__profession__ = 'archer.vigilante'
CHANGELING = SkillRef(name='妖兽化', code='changeling', profession=__profession__)
"妖兽化"
CHASINGSNAKE = SkillRef(name='御蛇', code='chasingsnake', profession=__profession__)
"御蛇"
CHECKDEATH = SkillRef(name='巡猎终结', code='checkdeath', profession=__profession__)
"巡猎终结"
CLAWTATTOO = SkillRef(name='妖痕抓击', code='clawtattoo', profession=__profession__)
"妖痕抓击"
CRACKARROW = SkillRef(name='凌跃一击', code='crackarrow', profession=__profession__)
"凌跃一击"
CRUELSLAUGHTER = SkillRef(name='凶兽噬咬', code='cruelslaughter', profession=__profession__)
"凶兽噬咬"
CUTTINGSHADOW = SkillRef(name='切割之影', code='cuttingshadow', profession=__profession__)
"切割之影"
DEBONING = SkillRef(name='卸骨', code='deboning', profession=__profession__)
"卸骨"
DESIREBREATH = SkillRef(name='野息狂放', code='desirebreath', profession=__profession__)
"野息狂放"
DEVOURER = SkillRef(name='幻妖之噬', code='devourer', profession=__profession__)
"幻妖之噬"
ETERNALNIGHT = SkillRef(name='极夜·妖刃千散', code='eternalnight', profession=__profession__)
"极夜·妖刃千散"
FULLSWING = SkillRef(name='全力挥击', code='fullswing', profession=__profession__)
"全力挥击"
GIVENWILD = SkillRef(name='野性愈烈', code='givenwild', profession=__profession__)
"野性愈烈"
GODMONSTERCLAW = SkillRef(name='神妖之爪', code='godmonsterclaw', profession=__profession__)
"神妖之爪"
HARSHHELLO = SkillRef(name='见面礼', code='harshhello', profession=__profession__)
"见面礼"
HISS = SkillRef(name='威慑低吼', code='hiss', profession=__profession__)
"威慑低吼"
MONSTERCLAW = SkillRef(name='妖爪', code='monsterclaw', profession=__profession__)
"妖爪"
MONSTERWIND = SkillRef(name='狂妖风暴', code='monsterwind', profession=__profession__)
"狂妖风暴"
NECKPUNCHER = SkillRef(name='妖刺结阵', code='neckpuncher', profession=__profession__)
"妖刺结阵"
NOISYMONSTER = SkillRef(name='妖蛇暴雨', code='noisymonster', profession=__profession__)
"妖蛇暴雨"
ONBOUNDARYLINE = SkillRef(name='超越两界', code='onboundaryline', profession=__profession__)
"超越两界"
OUTBUST = SkillRef(name='妖潮狂袭', code='outbust', profession=__profession__)
"妖潮狂袭"
PAINBRINGER = SkillRef(name='苦痛送行', code='painbringer', profession=__profession__)
"苦痛送行"
PARTYOFSACRIFICE = SkillRef(name='鲜活宴场', code='partyofsacrifice', profession=__profession__)
"鲜活宴场"
PEACEPIERCER = SkillRef(name='妖芒之茧', code='peacepiercer', profession=__profession__)
"妖芒之茧"
PINNACLEOFALLTHINGS = SkillRef(name='万物巅峰', code='pinnacleofallthings', profession=__profession__)
"万物巅峰"
RAMPAGE = SkillRef(name='盛怒狂潮', code='rampage', profession=__profession__)
"盛怒狂潮"
REJECTION = SkillRef(name='拒绝屏障', code='rejection', profession=__profession__)
"拒绝屏障"
RELATIVEKILLER = SkillRef(name='捕猎箭', code='relativekiller', profession=__profession__)
"捕猎箭"
RISINGMOON = SkillRef(name='翻月翔击', code='risingmoon', profession=__profession__)
"翻月翔击"
SELFAGREEMENT = SkillRef(name='妖人合一', code='selfagreement', profession=__profession__)
"妖人合一"
SLASHFACE = SkillRef(name='破颜击', code='slashface', profession=__profession__)
"破颜击"
TAKEOUTCLAW = SkillRef(name='利爪锋芒', code='takeoutclaw', profession=__profession__)
"利爪锋芒"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
UNIQUEBODY = SkillRef(name='特殊体质', code='uniquebody', profession=__profession__)
"特殊体质"
+167
View File
@@ -0,0 +1,167 @@
"""职业技能引用公共类型。
运行 scripts/generate_skill_refs.py 生成引用,追加 --check 只检查产物一致性。
公共技能在生成器的 COMMON_SKILLS、AWAKENING_SKILLS、COMBO_SKILLS 中维护,
统一生成到 common.py。职业类按实际技能树继承基础组、觉醒变体组、可选连招组,
只声明职业专属引用。基础组要求全部职业覆盖;觉醒组保留原始 code 的 1~5 后缀,
觉醒之心保留其名称差异;连招组排除创造者、黑暗武士,不暴露不存在的引用。
清单变动需校验所有职业的 code、名称及分组覆盖。
使用:from core.character.refs.extra.creator import CreatorSkillRef as Ref
Ref.BACKSTEP 为当前角色的公共技能;Ref.CREATESPACE 为创造者专属技能。
Ref.members() 包含继承成员;Ref.from_code(code) 按原始 code 查找,缺失抛 KeyError。
SkillRef 与引用命名空间均只读;公共引用的 profession 为 None,职业引用带职业范围。
技能类通过 ref = Ref.XXX 绑定身份,Skill.code 从 ref 派生。角色初始化建立当前角色的
引用/code 索引;SkillEffect、Read、level_source 及 GetSkill 已统一解析引用。
字符串兼容旧显示名称,按 code 查询必须显式调用 GetSkillByCode,避免含义混淆。
公共引用绑定当前角色实例,职业引用额外校验范围;名称只用于提示,不参与身份比较。
计算器独有技能的扩展声明应单独维护,不手改自动生成的职业文件。
"""
from __future__ import annotations
from collections.abc import Mapping
from dataclasses import dataclass, field
import re
from types import MappingProxyType
from typing import ClassVar
@dataclass(frozen=True, slots=True)
class SkillRef:
"""不可变技能身份,由职业范围和原始 code 共同确定。
Args:
code: 技能树原始 code,保留连字符等原始字符。
name: 中文提示名称,仅展示,不参与身份绑定。
profession: 职业标识,例如 extra.creator;None 表示当前角色的公共技能。
"""
code: str
"""技能树原始 code,不受 Python 成员名规范化影响。"""
profession: str | None = None
"""所属职业;None 表示公共引用,须在解析时绑定当前角色。"""
name: str = field(default='', compare=False)
"""中文提示名称,仅用于编辑器及诊断展示,不参与身份比较和哈希。"""
def __post_init__(self):
if not isinstance(self.name, str):
raise TypeError('技能提示名称必须是字符串')
if not isinstance(self.code, str) or not re.fullmatch(r'[A-Za-z0-9_\-]+', self.code):
raise ValueError(f'无效技能 code: {self.code!r}')
if self.profession is not None and (
not isinstance(self.profession, str)
or not re.fullmatch(r'[a-z][a-z0-9_]*\.[a-z][a-z0-9_]*', self.profession)
):
raise ValueError(f'无效职业标识: {self.profession!r}')
@property
def qualified_key(self) -> str:
"""完整引用标识,例如 extra.creator:createspace 或 common:backstep。"""
return f'{self.profession or "common"}:{self.code}'
class _ReferenceMeta(type):
"""构建时检查继承、作用域和重复项,构建后冻结命名空间。"""
def __new__(mcls, name, bases, namespace):
inherited = {}
for base in bases:
for member, ref in getattr(base, '__members__', {}).items():
if member in inherited and inherited[member] != ref:
raise ValueError(f'{name}: 继承成员冲突: {member}')
inherited[member] = ref
reserved = {'members', 'from_code', '__members__', '_by_code'}
if any(isinstance(base, _ReferenceMeta) for base in bases):
if reserved.intersection(namespace):
raise ValueError(f'{name}: 不能覆盖公共查询接口')
if inherited.keys() & namespace.keys():
raise ValueError(f'{name}: 不能覆盖继承的技能引用')
members = dict(inherited)
profession = namespace.get('__profession__', next((getattr(b, '__profession__', None) for b in bases), None))
for member, ref in namespace.items():
if isinstance(ref, SkillRef):
if member.startswith('_') or member != member.upper():
raise ValueError(f'{name}: 技能引用成员必须使用大写名称: {member}')
if ref.profession != profession:
raise ValueError(f'{name}: 技能引用职业范围不一致: {member}')
members[member] = ref
if any(ref.profession not in (None, profession) for ref in inherited.values()):
raise ValueError(f'{name}: 不能继承其他职业的专属引用')
by_code = {}
for member, ref in sorted(members.items()):
if ref.code in by_code:
raise ValueError(f'{name}: 重复技能 code: {ref.code} ({member})')
by_code[ref.code] = ref
namespace['__members__'] = MappingProxyType(dict(sorted(members.items())))
namespace['_by_code'] = MappingProxyType(by_code)
return super().__new__(mcls, name, bases, namespace)
def __setattr__(cls, name, value):
raise AttributeError('技能引用命名空间只读,不能重新赋值')
def __delattr__(cls, name):
raise AttributeError('技能引用命名空间只读,不能删除成员')
class SkillReferences(metaclass=_ReferenceMeta):
"""可继承的技能引用命名空间;通过类访问,无须创建实例。"""
__profession__: ClassVar[str | None] = None
"""职业范围,由职业类声明;公共类为 None。"""
__members__: ClassVar[Mapping[str, SkillRef]]
"""包含继承成员的只读名称映射,由公共构建过程生成。"""
_by_code: ClassVar[Mapping[str, SkillRef]]
def __new__(cls):
raise TypeError('技能引用通过类访问,无须实例化')
@classmethod
def members(cls) -> tuple[SkillRef, ...]:
"""返回包含公共技能的全部引用,按成员名排序。"""
return tuple(cls.__members__.values())
@classmethod
def from_code(cls, code: str) -> SkillRef:
"""按原始 code 查找包含公共技能的引用;不存在时抛出 KeyError。"""
return cls._by_code[code]
def bind_skill_refs(character, profession: str) -> None:
"""为当前角色建立引用及 code 索引;拒绝重复绑定、跨职业引用和无效类型。
旧技能可暂不声明 ref;引用索引只保存当前角色实例,公共引用不会跨角色共享实例。
profession 使用技能数据来源职业,输出圣骑士等变体复用其来源职业标识。
"""
by_ref = {}
by_code = {}
for skill in character.skills:
ref = skill.ref
if ref is None:
continue
if not isinstance(ref, SkillRef):
raise TypeError(f'技能 ref 必须是 SkillRef: {skill.name}')
if ref.profession not in (None, profession):
raise ValueError(f'技能引用职业不匹配: {skill.name}: {ref.qualified_key} -> {profession}')
if ref in by_ref or ref.code in by_code:
raise ValueError(f'重复技能引用绑定: {skill.name}: {ref.qualified_key}')
by_ref[ref] = skill
by_code[ref.code] = skill
character.skill_ref_profession = profession
character.skills_ref_dict = by_ref
character.skills_code_dict = by_code
def resolve_skill(character, reference: SkillRef | str):
"""统一解析技能引用;字符串沿用显示名称查询,绝不隐式当作 code。
错误职业范围直接报错;有效范围内缺失技能返回 None,由调用入口决定缺失策略。
公共引用同样必须存在于当前角色引用索引中,不按名称或 code 猜测回退。
"""
if isinstance(reference, str):
return character.GetSkillByName(reference)
if not isinstance(reference, SkillRef):
raise TypeError('技能引用必须是 SkillRef 或旧技能名称字符串')
profession = getattr(character, 'skill_ref_profession', None)
if reference.profession not in (None, profession):
raise ValueError(f'技能引用职业不匹配: {reference.qualified_key} -> {profession}')
return character.skills_ref_dict.get(reference)
+85
View File
@@ -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')
"技能连招"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:demonic_lancer/dragoon/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class DragoonSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""demonic_lancer.dragoon 的技能引用;包含继承的公共技能。"""
__profession__ = 'demonic_lancer.dragoon'
AFTERSENSATION = SkillRef(name='枪魂感知', code='aftersensation', profession=__profession__)
"枪魂感知"
AVENHUNTING = SkillRef(name='凌空之狩', code='avenhunting', profession=__profession__)
"凌空之狩"
BUFFALOFALL = SkillRef(name='蛮横冲撞', code='buffalofall', profession=__profession__)
"蛮横冲撞"
BURNLOCUST = SkillRef(name='利刃收割', code='burnlocust', profession=__profession__)
"利刃收割"
DEATHCHARGE = SkillRef(name='绝命猎杀 : 死亡穿刺', code='deathcharge', profession=__profession__)
"绝命猎杀 : 死亡穿刺"
DEMONICANKLECUT = SkillRef(name='扫堂枪', code='demonicanklecut', profession=__profession__)
"扫堂枪"
DRAGONSLAYER = SkillRef(name='逐云灭龙杀', code='dragonslayer', profession=__profession__)
"逐云灭龙杀"
DRILLINGNECK = SkillRef(name='猎杀枪 : 穿心', code='drillingneck', profession=__profession__)
"猎杀枪 : 穿心"
EARTHWORMHUNT = SkillRef(name='地龙狩', code='earthwormhunt', profession=__profession__)
"地龙狩"
ENCHANTPARTISAN = SkillRef(name='狩猎本能', code='enchantpartisan', profession=__profession__)
"狩猎本能"
FORCEOFSOURCE = SkillRef(name='狩猎之心', code='forceofsource', profession=__profession__)
"狩猎之心"
GRINDERJET = SkillRef(name='无尽毁灭', code='grinderjet', profession=__profession__)
"无尽毁灭"
HELMSHOT = SkillRef(name='枪挑', code='helmshot', profession=__profession__)
"枪挑"
HOOKANDTHROW = SkillRef(name='回旋钩', code='hookandthrow', profession=__profession__)
"回旋钩"
HUNTERSMOVESET = SkillRef(name='狩猎技艺', code='huntersmoveset', profession=__profession__)
"狩猎技艺"
HUNTINGOFREDMOON = SkillRef(name='红月·狂狩盛宴', code='huntingofredmoon', profession=__profession__)
"红月·狂狩盛宴"
INDURE = SkillRef(name='格挡反击', code='indure', profession=__profession__)
"格挡反击"
INSIDIOUSPIKE = SkillRef(name='瞬光猎杀枪', code='insidiouspike', profession=__profession__)
"瞬光猎杀枪"
KERAVNOS = SkillRef(name='狩魔之魂', code='keravnos', profession=__profession__)
"狩魔之魂"
LAMBFENCE = SkillRef(name='光焰囚杀', code='lambfence', profession=__profession__)
"光焰囚杀"
MANAEXTRACT = SkillRef(name='能量萃取', code='manaextract', profession=__profession__)
"能量萃取"
MOLEHUNT = SkillRef(name='隐鼠之袭', code='molehunt', profession=__profession__)
"隐鼠之袭"
NEEDLER = SkillRef(name='光焰飞枪', code='needler', profession=__profession__)
"光焰飞枪"
PARATROOPER = SkillRef(name='落凤枪', code='paratrooper', profession=__profession__)
"落凤枪"
PARTISANMASTERY = SkillRef(name='光枪精通', code='partisanmastery', profession=__profession__)
"光枪精通"
PARTISANSHOOT = SkillRef(name='魔枪发射', code='partisanshoot', profession=__profession__)
"魔枪发射"
PARTISANSKEWER = SkillRef(name='天龙破', code='partisanskewer', profession=__profession__)
"天龙破"
PENETRATEHEAD = SkillRef(name='鹰坠', code='penetratehead', profession=__profession__)
"鹰坠"
QUICKPUNTO = SkillRef(name='刺击', code='quickpunto', profession=__profession__)
"刺击"
SCALEGRINDER = SkillRef(name='龙鳞碎割', code='scalegrinder', profession=__profession__)
"龙鳞碎割"
SERVERNTLANCE = SkillRef(name='猎杀枪', code='serverntlance', profession=__profession__)
"猎杀枪"
SERVERNTLANCEASSULT = SkillRef(name='猎杀枪 : 掠食', code='serverntlanceassult', profession=__profession__)
"猎杀枪 : 掠食"
SIDESLASH = SkillRef(name='横扫', code='sideslash', profession=__profession__)
"横扫"
STRINGWING = SkillRef(name='光焰枪', code='stringwing', profession=__profession__)
"光焰枪"
SURROUNDBREAK = SkillRef(name='连环枪', code='surroundbreak', profession=__profession__)
"连环枪"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
@@ -0,0 +1,120 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:demonic_lancer/impaler/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class ImpalerSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""demonic_lancer.impaler 的技能引用;包含继承的公共技能。"""
__profession__ = 'demonic_lancer.impaler'
ABYSSALINVANDER = SkillRef(name='虚空碎灭', code='abyssalinvander', profession=__profession__)
"虚空碎灭"
DARKAMBITION = SkillRef(name='侵蚀之矛', code='darkambition', profession=__profession__)
"侵蚀之矛"
DARKBURIAL = SkillRef(name='黑蚀葬礼', code='darkburial', profession=__profession__)
"黑蚀葬礼"
DARKDESTROYOFSPEAR = SkillRef(name='暗·渊灭禁绝', code='darkdestroyofspear', profession=__profession__)
"暗·渊灭禁绝"
DARKDIVISION = SkillRef(name='暗影蚀魂', code='darkdivision', profession=__profession__)
"暗影蚀魂"
DARKEXPLOSIONOFMEAT = SkillRef(name='暗蚀爆雷杀', code='darkexplosionofmeat', profession=__profession__)
"暗蚀爆雷杀"
DARKIMPULSE = SkillRef(name='冥蚀脉冲', code='darkimpulse', profession=__profession__)
"冥蚀脉冲"
DARKJAVELINMASTERY = SkillRef(name='暗矛精通', code='darkjavelinmastery', profession=__profession__)
"暗矛精通"
DARKNESS = SkillRef(name='黑暗化身', code='darkness', profession=__profession__)
"黑暗化身"
DARKNESSONTHEABYSS = SkillRef(name='黑暗本源', code='darknessontheabyss', profession=__profession__)
"黑暗本源"
DARKSPEARSUCCESSIVETHROWING = SkillRef(name='无尽侵蚀 : 缚魂', code='darkspearsuccessivethrowing', profession=__profession__)
"无尽侵蚀 : 缚魂"
DARKSTAR = SkillRef(name='坠蚀之雨', code='darkstar', profession=__profession__)
"坠蚀之雨"
DEATHSPEAR = SkillRef(name='绝望枪', code='deathspear', profession=__profession__)
"绝望枪"
DEMONICANKLECUT = SkillRef(name='扫堂枪', code='demonicanklecut', profession=__profession__)
"扫堂枪"
DEMONICLANCERECKLESS = SkillRef(name='暗枪突破', code='demoniclancereckless', profession=__profession__)
"暗枪突破"
DESPAIR = SkillRef(name='黑暗枪雨', code='despair', profession=__profession__)
"黑暗枪雨"
DESTROYLIGHT = SkillRef(name='幽影暗蚀 : 寂灭', code='destroylight', profession=__profession__)
"幽影暗蚀 : 寂灭"
DIFFUSION = SkillRef(name='连锁侵蚀', code='diffusion', profession=__profession__)
"连锁侵蚀"
DOUBLETHROW = SkillRef(name='双重投射', code='doublethrow', profession=__profession__)
"双重投射"
ENCROACH = SkillRef(name='暗蚀', code='encroach', profession=__profession__)
"暗蚀"
FALLINGDEATH = SkillRef(name='冥夜裂空', code='fallingdeath', profession=__profession__)
"冥夜裂空"
HELIXSPEAR = SkillRef(name='暗矛投射', code='helixspear', profession=__profession__)
"暗矛投射"
HELMSHOT = SkillRef(name='枪挑', code='helmshot', profession=__profession__)
"枪挑"
HOOKANDTHROW = SkillRef(name='回旋钩', code='hookandthrow', profession=__profession__)
"回旋钩"
INDURE = SkillRef(name='格挡反击', code='indure', profession=__profession__)
"格挡反击"
PARATROOPER = SkillRef(name='落凤枪', code='paratrooper', profession=__profession__)
"落凤枪"
PARTISANSHOOT = SkillRef(name='魔枪发射', code='partisanshoot', profession=__profession__)
"魔枪发射"
PIERCINGDRIVE = SkillRef(name='暗矛贯穿', code='piercingdrive', profession=__profession__)
"暗矛贯穿"
QUICKPUNTO = SkillRef(name='刺击', code='quickpunto', profession=__profession__)
"刺击"
RULEROFDARKNESS = SkillRef(name='黑暗支配者', code='rulerofdarkness', profession=__profession__)
"黑暗支配者"
SIDESLASH = SkillRef(name='横扫', code='sideslash', profession=__profession__)
"横扫"
SKULKINGDARKNESS = SkillRef(name='暗源之蚀', code='skulkingdarkness', profession=__profession__)
"暗源之蚀"
SPEARMANSHIP = SkillRef(name='帝国枪术', code='spearmanship', profession=__profession__)
"帝国枪术"
SPIRALRUSH = SkillRef(name='暗蚀螺旋枪', code='spiralrush', profession=__profession__)
"暗蚀螺旋枪"
SURROUNDBREAK = SkillRef(name='连环枪', code='surroundbreak', profession=__profession__)
"连环枪"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
VIOLENTPIERCE = SkillRef(name='黑蚀酷刑', code='violentpierce', profession=__profession__)
"黑蚀酷刑"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:demonic_lancer/skirmisher/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class SkirmisherSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""demonic_lancer.skirmisher 的技能引用;包含继承的公共技能。"""
__profession__ = 'demonic_lancer.skirmisher'
AURAFORCEJAVELIN = SkillRef(name='流云幻灭', code='auraforcejavelin', profession=__profession__)
"流云幻灭"
AURALANCE = SkillRef(name='无双枪术', code='auralance', profession=__profession__)
"无双枪术"
CHAINLANCE = SkillRef(name='无畏波动枪', code='chainlance', profession=__profession__)
"无畏波动枪"
CRESCENT = SkillRef(name='三一斩月', code='crescent', profession=__profession__)
"三一斩月"
DEMONICANKLECUT = SkillRef(name='扫堂枪', code='demonicanklecut', profession=__profession__)
"扫堂枪"
EXTREMESKILLARTS = SkillRef(name='极影无形杀', code='extremeskillarts', profession=__profession__)
"极影无形杀"
FEARLESSATTITUDE = SkillRef(name='一身是胆', code='fearlessattitude', profession=__profession__)
"一身是胆"
FORMLESSSPEARMAN = SkillRef(name='行云 : 冥', code='formlessspearman', profession=__profession__)
"行云 : 冥"
GROUNDSEEKER = SkillRef(name='行云 : 疾', code='groundseeker', profession=__profession__)
"行云 : 疾"
HELMSHOT = SkillRef(name='枪挑', code='helmshot', profession=__profession__)
"枪挑"
HOOKANDTHROW = SkillRef(name='回旋钩', code='hookandthrow', profession=__profession__)
"回旋钩"
INDURE = SkillRef(name='格挡反击', code='indure', profession=__profession__)
"格挡反击"
LINEARMIRAGEATTACK = SkillRef(name='双龙流云灭', code='linearmirageattack', profession=__profession__)
"双龙流云灭"
MESOCYCLONE = SkillRef(name='狂龙怒啸', code='mesocyclone', profession=__profession__)
"狂龙怒啸"
MIRAGE = SkillRef(name='行云诀', code='mirage', profession=__profession__)
"行云诀"
MIRAGEBOOST = SkillRef(name='行云 : 沐', code='mirageboost', profession=__profession__)
"行云 : 沐"
MIRAGEHALLUCINATION = SkillRef(name='问鼎·千军破云', code='miragehallucination', profession=__profession__)
"问鼎·千军破云"
MIRAGESTREAM = SkillRef(name='行云 : 启', code='miragestream', profession=__profession__)
"行云 : 启"
MYSTFLARE = SkillRef(name='流光无影闪', code='mystflare', profession=__profession__)
"流光无影闪"
PARATROOPER = SkillRef(name='落凤枪', code='paratrooper', profession=__profession__)
"落凤枪"
PARTISANSHOOT = SkillRef(name='魔枪发射', code='partisanshoot', profession=__profession__)
"魔枪发射"
PINPOINTSLASH = SkillRef(name='夺命雷霆枪', code='pinpointslash', profession=__profession__)
"夺命雷霆枪"
QUICKPUNTO = SkillRef(name='刺击', code='quickpunto', profession=__profession__)
"刺击"
RISINGLANCER = SkillRef(name='行云 : 落', code='risinglancer', profession=__profession__)
"行云 : 落"
ROLLINGVULKAN = SkillRef(name='风火燎原', code='rollingvulkan', profession=__profession__)
"风火燎原"
ROUNDSLASH = SkillRef(name='螺旋波动枪', code='roundslash', profession=__profession__)
"螺旋波动枪"
SIDESLASH = SkillRef(name='横扫', code='sideslash', profession=__profession__)
"横扫"
SKYTOOTH = SkillRef(name='升龙破空枪', code='skytooth', profession=__profession__)
"升龙破空枪"
SPEARMASTERY = SkillRef(name='长枪精通', code='spearmastery', profession=__profession__)
"长枪精通"
STURM = SkillRef(name='旋风枪', code='sturm', profession=__profession__)
"旋风枪"
SURROUNDBREAK = SkillRef(name='连环枪', code='surroundbreak', profession=__profession__)
"连环枪"
SWIRLINGSPEAR = SkillRef(name='行云 : 风', code='swirlingspear', profession=__profession__)
"行云 : 风"
TASERDRIVE = SkillRef(name='无双突刺', code='taserdrive', profession=__profession__)
"无双突刺"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
TWINPUNTO = SkillRef(name='双重刺击', code='twinpunto', profession=__profession__)
"双重刺击"
@@ -0,0 +1,108 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:demonic_lancer/vanguard/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class VanguardSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""demonic_lancer.vanguard 的技能引用;包含继承的公共技能。"""
__profession__ = 'demonic_lancer.vanguard'
BEHEAD = SkillRef(name='破灭斩', code='behead', profession=__profession__)
"破灭斩"
BLADESTORM = SkillRef(name='灭袭乱舞', code='bladestorm', profession=__profession__)
"灭袭乱舞"
BRANDISH = SkillRef(name='追魂斩', code='brandish', profession=__profession__)
"追魂斩"
BRUTALSPLIT = SkillRef(name='镇狱裂地枪', code='brutalsplit', profession=__profession__)
"镇狱裂地枪"
BURSTSLASH = SkillRef(name='断魂裂岩斩', code='burstslash', profession=__profession__)
"断魂裂岩斩"
CLEAVE = SkillRef(name='狂暴战戟', code='cleave', profession=__profession__)
"狂暴战戟"
CRESCENTSLASH = SkillRef(name='落月斩', code='crescentslash', profession=__profession__)
"落月斩"
DEADLYMASSACRE = SkillRef(name='破灭轮回刺', code='deadlymassacre', profession=__profession__)
"破灭轮回刺"
DEADLYSTEP = SkillRef(name='灭天之魂', code='deadlystep', profession=__profession__)
"灭天之魂"
DEMONICANKLECUT = SkillRef(name='扫堂枪', code='demonicanklecut', profession=__profession__)
"扫堂枪"
DEMONICINFERNO = SkillRef(name='血战天狱', code='demonicinferno', profession=__profession__)
"血战天狱"
DEMONICLANCEAWAKENING = SkillRef(name='战神之力', code='demoniclanceawakening', profession=__profession__)
"战神之力"
DEMONICLANCECONTROL = SkillRef(name='战戟精通', code='demoniclancecontrol', profession=__profession__)
"战戟精通"
DEMONICLANCERELEASE = SkillRef(name='不灭战戟', code='demoniclancerelease', profession=__profession__)
"不灭战戟"
DEVASTATE = SkillRef(name='横扫八荒', code='devastate', profession=__profession__)
"横扫八荒"
DOOMGLAIVE = SkillRef(name='穿云裂地斩', code='doomglaive', profession=__profession__)
"穿云裂地斩"
DREADBORE = SkillRef(name='冷血突刺', code='dreadbore', profession=__profession__)
"冷血突刺"
HEADONCHARGE = SkillRef(name='破军突击', code='headoncharge', profession=__profession__)
"破军突击"
HELMSHOT = SkillRef(name='枪挑', code='helmshot', profession=__profession__)
"枪挑"
HOOKANDTHROW = SkillRef(name='回旋钩', code='hookandthrow', profession=__profession__)
"回旋钩"
IMPACTSMASH = SkillRef(name='战戟猛攻', code='impactsmash', profession=__profession__)
"战戟猛攻"
INDURE = SkillRef(name='格挡反击', code='indure', profession=__profession__)
"格挡反击"
LUNGESTRIKE = SkillRef(name='长虹贯日', code='lungestrike', profession=__profession__)
"长虹贯日"
NEVERMORE = SkillRef(name='天劫·斗灭乾坤', code='nevermore', profession=__profession__)
"天劫·斗灭乾坤"
PARATROOPER = SkillRef(name='落凤枪', code='paratrooper', profession=__profession__)
"落凤枪"
PARTISANSHOOT = SkillRef(name='魔枪发射', code='partisanshoot', profession=__profession__)
"魔枪发射"
QUICKPUNTO = SkillRef(name='刺击', code='quickpunto', profession=__profession__)
"刺击"
SIDESLASH = SkillRef(name='横扫', code='sideslash', profession=__profession__)
"横扫"
SMASH = SkillRef(name='霸王戟', code='smash', profession=__profession__)
"霸王戟"
SURROUNDBREAK = SkillRef(name='连环枪', code='surroundbreak', profession=__profession__)
"连环枪"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
VETERAN = SkillRef(name='战戟之魂', code='veteran', profession=__profession__)
"战戟之魂"
YOUDIED = SkillRef(name='千魂弑', code='youdied', profession=__profession__)
"千魂弑"
@@ -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__)
"暗影鞭"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_female/brawler_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class BrawlerFemaleSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""fighter_female.brawler_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_female.brawler_female'
BLOCKBUSTER = SkillRef(name='砖袭', code='blockbuster', profession=__profession__)
"砖袭"
BLOCKBUSTEREX = SkillRef(name='爆碎砖袭', code='blockbusterex', profession=__profession__)
"爆碎砖袭"
CLAWMASTERY = SkillRef(name='爪精通', code='clawmastery', profession=__profession__)
"爪精通"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CRAZYMOUNT = SkillRef(name='狂 · 霸王拳', code='crazymount', profession=__profession__)
"狂 · 霸王拳"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DOUBLETHROW = SkillRef(name='双重投掷', code='doublethrow', profession=__profession__)
"双重投掷"
DRAGONMINE = SkillRef(name='毒龙轰天雷', code='dragonmine', profession=__profession__)
"毒龙轰天雷"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENCHANTPOISON = SkillRef(name='涂毒', code='enchantpoison', profession=__profession__)
"涂毒"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
GRABEXPLOSION = SkillRef(name='擒月炎', code='grabexplosion', profession=__profession__)
"擒月炎"
GRABEXPLOSIONEX = SkillRef(name='猛毒擒月炎', code='grabexplosionex', profession=__profession__)
"猛毒擒月炎"
GROUNDKICK = SkillRef(name='裂地飞沙', code='groundkick', profession=__profession__)
"裂地飞沙"
HERESYPOWERTRAINING = SkillRef(name='毒攻掌握', code='heresypowertraining', profession=__profession__)
"毒攻掌握"
HIDDENSTING = SkillRef(name='毒影针', code='hiddensting', profession=__profession__)
"毒影针"
IRONSKIN = SkillRef(name='钢筋铁骨', code='ironskin', profession=__profession__)
"钢筋铁骨"
JUNKSPIN = SkillRef(name='街头风暴', code='junkspin', profession=__profession__)
"街头风暴"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LIFTUPPER = SkillRef(name='上勾拳', code='liftupper', profession=__profession__)
"上勾拳"
MOUNT = SkillRef(name='伏虎霸王拳', code='mount', profession=__profession__)
"伏虎霸王拳"
PAINKILLER = SkillRef(name='钻心毒爆', code='painkiller', profession=__profession__)
"钻心毒爆"
POISONEXPLOSION = SkillRef(name='连环毒爆弹', code='poisonexplosion', profession=__profession__)
"连环毒爆弹"
POISONEXPLOSIONCUSTOM = SkillRef(name='秘制毒爆弹', code='poisonexplosioncustom', profession=__profession__)
"秘制毒爆弹"
POISONMASTERY = SkillRef(name='猛毒之血', code='poisonmastery', profession=__profession__)
"猛毒之血"
POISONMIST = SkillRef(name='死亡毒雾', code='poisonmist', profession=__profession__)
"死亡毒雾"
POISONSNAKE = SkillRef(name='万毒噬心诀', code='poisonsnake', profession=__profession__)
"万毒噬心诀"
POISONSPIRIT = SkillRef(name='身化万毒', code='poisonspirit', profession=__profession__)
"身化万毒"
POISONSTUN = SkillRef(name='猛毒之伤', code='poisonstun', profession=__profession__)
"猛毒之伤"
POISONTOLERANCEUP = SkillRef(name='剧毒抵抗', code='poisontoleranceup', profession=__profession__)
"剧毒抵抗"
POUNCE = SkillRef(name='袭刺', code='pounce', profession=__profession__)
"袭刺"
PROVOCATION = SkillRef(name='挑衅', code='provocation', profession=__profession__)
"挑衅"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SNAKECAVE = SkillRef(name='禁技 : 万毒蛇窟', code='snakecave', profession=__profession__)
"禁技 : 万毒蛇窟"
SNAKECHAOS = SkillRef(name='万毒噬心诀 : 毒龙吞天', code='snakechaos', profession=__profession__)
"万毒噬心诀 : 毒龙吞天"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
SUPLEX = SkillRef(name='背摔', code='suplex', profession=__profession__)
"背摔"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
THROWWEB = SkillRef(name='天罗地网', code='throwweb', profession=__profession__)
"天罗地网"
VENOMMINE = SkillRef(name='毒雷引爆', code='venommine', profession=__profession__)
"毒雷引爆"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_female/grappler_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class GrapplerFemaleSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""fighter_female.grappler_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_female.grappler_female'
BACKSUPLEX = SkillRef(name='强力抱摔', code='backsuplex', profession=__profession__)
"强力抱摔"
CHAINCONNECTION = SkillRef(name='无情抓取', code='chainconnection', profession=__profession__)
"无情抓取"
CHAINGRAB = SkillRef(name='极手奥义', code='chaingrab', profession=__profession__)
"极手奥义"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DEFINITEGRAB = SkillRef(name='暴力抓取', code='definitegrab', profession=__profession__)
"暴力抓取"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ELBOWTHROW = SkillRef(name='末日摇篮', code='elbowthrow', profession=__profession__)
"末日摇篮"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
FINALEOFTHEQUEEN = SkillRef(name='女皇时代·辉煌舞台', code='finaleofthequeen', profession=__profession__)
"女皇时代·辉煌舞台"
GRABCANNON = SkillRef(name='抓轰炮', code='grabcannon', profession=__profession__)
"抓轰炮"
GRABMASTERY = SkillRef(name='抓取奥义', code='grabmastery', profession=__profession__)
"抓取奥义"
HOLDUP = SkillRef(name='霹雳肘击', code='holdup', profession=__profession__)
"霹雳肘击"
HURRICANESUPERSUPLEX = SkillRef(name='苍宇彗星落', code='hurricanesupersuplex', profession=__profession__)
"苍宇彗星落"
IRONSKIN = SkillRef(name='钢筋铁骨', code='ironskin', profession=__profession__)
"钢筋铁骨"
JOINTSMASH = SkillRef(name='霹雳冲击', code='jointsmash', profession=__profession__)
"霹雳冲击"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LEGSUPLEX = SkillRef(name='空绞锤', code='legsuplex', profession=__profession__)
"空绞锤"
LIFTUPPER = SkillRef(name='上勾拳', code='liftupper', profession=__profession__)
"上勾拳"
PUNCHAFTERRETURN = SkillRef(name='折颈', code='punchafterreturn', profession=__profession__)
"折颈"
SHININGWINGSFLAP = SkillRef(name='送葬舞步', code='shiningwingsflap', profession=__profession__)
"送葬舞步"
SHOULDERTACKLE = SkillRef(name='野蛮冲撞', code='shouldertackle', profession=__profession__)
"野蛮冲撞"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SLIDEGRAB = SkillRef(name='滑行抓取', code='slidegrab', profession=__profession__)
"滑行抓取"
SPINNINGSPLASH = SkillRef(name='旋风轰击', code='spinningsplash', profession=__profession__)
"旋风轰击"
SPIRE = SkillRef(name='螺旋彗星落', code='spire', profession=__profession__)
"螺旋彗星落"
STABLETHEULTIMATE = SkillRef(name='光芒之翼', code='stabletheultimate', profession=__profession__)
"光芒之翼"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
SUPLEX = SkillRef(name='背摔', code='suplex', profession=__profession__)
"背摔"
SUPLEXCYCLONE = SkillRef(name='地狱摇篮', code='suplexcyclone', profession=__profession__)
"地狱摇篮"
SUPLEXCYCLONEEX = SkillRef(name='死亡摇篮', code='suplexcycloneex', profession=__profession__)
"死亡摇篮"
SUPLEXSUBPOWERUP = SkillRef(name='摔技强化', code='suplexsubpowerup', profession=__profession__)
"摔技强化"
TECHNICIANGRAPPLING = SkillRef(name='格斗专精', code='techniciangrappling', profession=__profession__)
"格斗专精"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
THROWENEMY = SkillRef(name='抛投', code='throwenemy', profession=__profession__)
"抛投"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
TORBELLINO = SkillRef(name='风暴之舞', code='torbellino', profession=__profession__)
"风暴之舞"
TURNHEEL = SkillRef(name='随机应变', code='turnheel', profession=__profession__)
"随机应变"
TYPHOON = SkillRef(name='末日风暴', code='typhoon', profession=__profession__)
"末日风暴"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
WILDCANNONSPIKE = SkillRef(name='裂石破天', code='wildcannonspike', profession=__profession__)
"裂石破天"
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_female/nenmaster_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class NenmasterFemaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""fighter_female.nenmaster_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_female.nenmaster_female'
ABSORBENERGYBALL = SkillRef(name='聚能念气炮', code='absorbenergyball', profession=__profession__)
"聚能念气炮"
BLINDTOLERANCEUP = SkillRef(name='念气感知', code='blindtoleranceup', profession=__profession__)
"念气感知"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DOUBLELIGHTNINGDRAGON = SkillRef(name='念印幻流破', code='doublelightningdragon', profession=__profession__)
"念印幻流破"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
ENERGYBALLCHARGE = SkillRef(name='蓄念炮', code='energyballcharge', profession=__profession__)
"蓄念炮"
FALLINGFLOWER = SkillRef(name='念花守心', code='fallingflower', profession=__profession__)
"念花守心"
ILLUSIONBOMB = SkillRef(name='幻影爆碎', code='illusionbomb', profession=__profession__)
"幻影爆碎"
INSTILWILLTONEN = SkillRef(name='念气归元', code='instilwilltonen', profession=__profession__)
"念气归元"
IRONSKIN = SkillRef(name='钢筋铁骨', code='ironskin', profession=__profession__)
"钢筋铁骨"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
KIKOUKEN = SkillRef(name='螺旋念气场', code='kikouken', profession=__profession__)
"螺旋念气场"
LIFTUPPER = SkillRef(name='上勾拳', code='liftupper', profession=__profession__)
"上勾拳"
LIGHTDRAGONTHIRTEEN = SkillRef(name='奔雷掌', code='lightdragonthirteen', profession=__profession__)
"奔雷掌"
LIGHTENCHANTWEAPON = SkillRef(name='光之兵刃', code='lightenchantweapon', profession=__profession__)
"光之兵刃"
LIGHTFRIENDSHIP = SkillRef(name='光之亲和', code='lightfriendship', profession=__profession__)
"光之亲和"
LIGHTTOLERANCEUP = SkillRef(name='烈日气息', code='lighttoleranceup', profession=__profession__)
"烈日气息"
NENFLOWER = SkillRef(name='千莲怒放', code='nenflower', profession=__profession__)
"千莲怒放"
NENGUARD = SkillRef(name='念气罩', code='nenguard', profession=__profession__)
"念气罩"
NENGUARDEX = SkillRef(name='究极念气罩', code='nenguardex', profession=__profession__)
"究极念气罩"
NENMONSTERWHITETIGER = SkillRef(name='念兽 : 龙虎啸', code='nenmonsterwhitetiger', profession=__profession__)
"念兽 : 龙虎啸"
NENOFBRILLIANCE = SkillRef(name='念帝旋天破', code='nenofbrilliance', profession=__profession__)
"念帝旋天破"
NENPRISON = SkillRef(name='气玉弹', code='nenprison', profession=__profession__)
"气玉弹"
NENSHIELD = SkillRef(name='乱舞 · 千叶花', code='nenshield', profession=__profession__)
"乱舞 · 千叶花"
SAINTILLUSION = SkillRef(name='击电奔星', code='saintillusion', profession=__profession__)
"击电奔星"
SAJAHU = SkillRef(name='狮子吼', code='sajahu', profession=__profession__)
"狮子吼"
SAJAHUEX = SkillRef(name='狂狮怒吼', code='sajahuex', profession=__profession__)
"狂狮怒吼"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SKYTHUNDERSTEP = SkillRef(name='天雷分身步', code='skythunderstep', profession=__profession__)
"天雷分身步"
SOARINGLIGHTDRAGON = SkillRef(name='狂龙升天破', code='soaringlightdragon', profession=__profession__)
"狂龙升天破"
SPIRALDRAGONWAVE = SkillRef(name='念兽螺旋波', code='spiraldragonwave', profession=__profession__)
"念兽螺旋波"
SPIRALNEN = SkillRef(name='念气环绕', code='spiralnen', profession=__profession__)
"念气环绕"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
SUPLEX = SkillRef(name='背摔', code='suplex', profession=__profession__)
"背摔"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
THUNDERRUSH = SkillRef(name='念雷破', code='thunderrush', profession=__profession__)
"念雷破"
THUNDERSUPLEX = SkillRef(name='雷霆背摔', code='thundersuplex', profession=__profession__)
"雷霆背摔"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,123 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_female/striker_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class StrikerFemaleSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""fighter_female.striker_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_female.striker_female'
AIMVITALPOINT = SkillRef(name='弱点感知', code='aimvitalpoint', profession=__profession__)
"弱点感知"
BLOWTODESTRUCTION = SkillRef(name='陨星灭天击', code='blowtodestruction', profession=__profession__)
"陨星灭天击"
CHAINDESTRUCTION = SkillRef(name='无影脚', code='chaindestruction', profession=__profession__)
"无影脚"
CLOSEPUNCH = SkillRef(name='寸拳', code='closepunch', profession=__profession__)
"寸拳"
CRASHLOWKICK = SkillRef(name='碎骨', code='crashlowkick', profession=__profession__)
"碎骨"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DASHPUNCH = SkillRef(name='崩拳', code='dashpunch', profession=__profession__)
"崩拳"
DASHPUNCHEX = SkillRef(name='破碎拳', code='dashpunchex', profession=__profession__)
"破碎拳"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
EQUIPBOXINGGLOVE = SkillRef(name='拳套掌握', code='equipboxingglove', profession=__profession__)
"拳套掌握"
FINALHEAVEN = SkillRef(name='极尽 : 霸皇断空拳', code='finalheaven', profession=__profession__)
"极尽 : 霸皇断空拳"
IRONSKIN = SkillRef(name='钢筋铁骨', code='ironskin', profession=__profession__)
"钢筋铁骨"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LIFTUPPER = SkillRef(name='上勾拳', code='liftupper', profession=__profession__)
"上勾拳"
LIGHTNINGDANCE = SkillRef(name='闪电之舞', code='lightningdance', profession=__profession__)
"闪电之舞"
LIGHTNINGSHIFT = SkillRef(name='雷霆之舞', code='lightningshift', profession=__profession__)
"雷霆之舞"
LIMITBREAK = SkillRef(name='神武之力', code='limitbreak', profession=__profession__)
"神武之力"
MUSCLESHIFT = SkillRef(name='柔化肌肉', code='muscleshift', profession=__profession__)
"柔化肌肉"
NOPAINNOGAIN = SkillRef(name='疾风劲', code='nopainnogain', profession=__profession__)
"疾风劲"
ONEELBOWCHAINHIT = SkillRef(name='回天连环击', code='oneelbowchainhit', profession=__profession__)
"回天连环击"
POWERUPONDASH = SkillRef(name='武神步', code='powerupondash', profession=__profession__)
"武神步"
RANDOMKICK = SkillRef(name='纷影连环踢', code='randomkick', profession=__profession__)
"纷影连环踢"
RISINGUPPER = SkillRef(name='升龙拳', code='risingupper', profession=__profession__)
"升龙拳"
SHOULDERCHARGE = SkillRef(name='铁山靠', code='shouldercharge', profession=__profession__)
"铁山靠"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SLOWDOWNPOWERUP = SkillRef(name='强拳', code='slowdownpowerup', profession=__profession__)
"强拳"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
STRONGESTLOWKICK = SkillRef(name='武神强踢', code='strongestlowkick', profession=__profession__)
"武神强踢"
SUPERARMOR = SkillRef(name='霸体护甲', code='superarmor', profession=__profession__)
"霸体护甲"
SUPLEX = SkillRef(name='背摔', code='suplex', profession=__profession__)
"背摔"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
TIGERSTRIKE = SkillRef(name='虎啸神拳', code='tigerstrike', profession=__profession__)
"虎啸神拳"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,147 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_male/brawler_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class BrawlerMaleSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""fighter_male.brawler_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_male.brawler_male'
AUTOLOAD = SkillRef(name='自动填充', code='autoload', profession=__profession__)
"自动填充"
BACKPOCKET = SkillRef(name='后备口袋', code='backpocket', profession=__profession__)
"后备口袋"
BADENDING = SkillRef(name='逆道·幽链之界', code='badending', profession=__profession__)
"逆道·幽链之界"
BLOCKBUSTER = SkillRef(name='砖块投掷', code='blockbuster', profession=__profession__)
"砖块投掷"
CHAINDRIVE = SkillRef(name='暗街夺命锁', code='chaindrive', profession=__profession__)
"暗街夺命锁"
CLAWMASTERY = SkillRef(name='爪精通', code='clawmastery', profession=__profession__)
"爪精通"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CRASHCHAIN = SkillRef(name='千锁乱舞', code='crashchain', profession=__profession__)
"千锁乱舞"
CRAZYMOUNT = SkillRef(name='狂 · 霸王拳', code='crazymount', profession=__profession__)
"狂 · 霸王拳"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DESTROYEARTHSKYDROP = SkillRef(name='天崩地裂', code='destroyearthskydrop', profession=__profession__)
"天崩地裂"
DOUBLETHROW = SkillRef(name='后街战术', code='doublethrow', profession=__profession__)
"后街战术"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENCHANTPOISON = SkillRef(name='毒瓶投掷', code='enchantpoison', profession=__profession__)
"毒瓶投掷"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
FASTDASH = SkillRef(name='瞬步', code='fastdash', profession=__profession__)
"瞬步"
FIREWORKS = SkillRef(name='燃火轰天炮', code='fireworks', profession=__profession__)
"燃火轰天炮"
GLUEYFRUITEX = SkillRef(name='爆破污桶', code='glueyfruitex', profession=__profession__)
"爆破污桶"
GRABEXPLOSION = SkillRef(name='擒月炎', code='grabexplosion', profession=__profession__)
"擒月炎"
GROUNDKICK = SkillRef(name='螺旋滑铲', code='groundkick', profession=__profession__)
"螺旋滑铲"
HERESYPOWERTRAINING = SkillRef(name='毒攻掌握', code='heresypowertraining', profession=__profession__)
"毒攻掌握"
HIDDENSTING = SkillRef(name='毒针投掷', code='hiddensting', profession=__profession__)
"毒针投掷"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LIFTUPPER = SkillRef(name='后踢', code='liftupper', profession=__profession__)
"后踢"
MOUNT = SkillRef(name='伏虎霸王拳', code='mount', profession=__profession__)
"伏虎霸王拳"
OUTLAW = SkillRef(name='逆道·皆允', code='outlaw', profession=__profession__)
"逆道·皆允"
PHYSICALDEFENSEUP = SkillRef(name='钢筋铁骨', code='physicaldefenseup', profession=__profession__)
"钢筋铁骨"
POISONTOLERANCEUP = SkillRef(name='剧毒抵抗', code='poisontoleranceup', profession=__profession__)
"剧毒抵抗"
PROVOCATION = SkillRef(name='挑衅', code='provocation', profession=__profession__)
"挑衅"
ROADTOHELL = SkillRef(name='逆道·爆狱', code='roadtohell', profession=__profession__)
"逆道·爆狱"
RUINRAIN = SkillRef(name='飞沙走石', code='ruinrain', profession=__profession__)
"飞沙走石"
RULEBREAK = SkillRef(name='诡诈之道', code='rulebreak', profession=__profession__)
"诡诈之道"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SKILL_1000HANDS1000EYES = SkillRef(name='千手奥义', code='1000hands1000eyes', profession=__profession__)
"千手奥义"
SMARTTHROW = SkillRef(name='投掷强化', code='smartthrow', profession=__profession__)
"投掷强化"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
SUPLEX = SkillRef(name='膝击', code='suplex', profession=__profession__)
"膝击"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
THROWWEB = SkillRef(name='罗网投掷', code='throwweb', profession=__profession__)
"罗网投掷"
VENOMMINE = SkillRef(name='毒雷引爆', code='venommine', profession=__profession__)
"毒雷引爆"
VICIOUSLARIAT = SkillRef(name='极恶飞锁', code='viciouslariat', profession=__profession__)
"极恶飞锁"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_male/grappler_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class GrapplerMaleSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""fighter_male.grappler_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_male.grappler_male'
BACKSUPLEX = SkillRef(name='连环抓取', code='backsuplex', profession=__profession__)
"连环抓取"
BREAKDOWN = SkillRef(name='无情摔击', code='breakdown', profession=__profession__)
"无情摔击"
CHAINBRAKE = SkillRef(name='疾风闪电', code='chainbrake', profession=__profession__)
"疾风闪电"
CHARGESPEAREX = SkillRef(name='彗星冲击', code='chargespearex', profession=__profession__)
"彗星冲击"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
CYCLONECRASH = SkillRef(name='黑震旋风', code='cyclonecrash', profession=__profession__)
"黑震旋风"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DEATHDOORDESTROY = SkillRef(name='黑震流·山岳崩颓', code='deathdoordestroy', profession=__profession__)
"黑震流·山岳崩颓"
DEFINITEGRAB = SkillRef(name='暴力抓取', code='definitegrab', profession=__profession__)
"暴力抓取"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
FASTDASH = SkillRef(name='瞬步', code='fastdash', profession=__profession__)
"瞬步"
FINALEXTREMESTRIKE = SkillRef(name='一字传承 : 极义震天破', code='finalextremestrike', profession=__profession__)
"一字传承 : 极义震天破"
GAUNTLETMASTERY = SkillRef(name='臂铠精通', code='gauntletmastery', profession=__profession__)
"臂铠精通"
GRABCANNON = SkillRef(name='抓轰炮', code='grabcannon', profession=__profession__)
"抓轰炮"
HOLDUP = SkillRef(name='霹雳旋踢', code='holdup', profession=__profession__)
"霹雳旋踢"
IMPERTURBABLE = SkillRef(name='神怡气静', code='imperturbable', profession=__profession__)
"神怡气静"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LEGSUPLEX = SkillRef(name='空绞锤', code='legsuplex', profession=__profession__)
"空绞锤"
LIFTUPPER = SkillRef(name='后踢', code='liftupper', profession=__profession__)
"后踢"
MAGNUMSAULT = SkillRef(name='疾波猛坠', code='magnumsault', profession=__profession__)
"疾波猛坠"
PHYSICALDEFENSEUP = SkillRef(name='钢筋铁骨', code='physicaldefenseup', profession=__profession__)
"钢筋铁骨"
PUNCHAFTERRETURN = SkillRef(name='折颈', code='punchafterreturn', profession=__profession__)
"折颈"
SHOULDERTACKLE = SkillRef(name='野蛮冲撞', code='shouldertackle', profession=__profession__)
"野蛮冲撞"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SKILL_108STAIRSEX = SkillRef(name='武莲华', code='108stairsex', profession=__profession__)
"武莲华"
SLIDEGRAB = SkillRef(name='滑行抓取', code='slidegrab', profession=__profession__)
"滑行抓取"
SPIRE = SkillRef(name='浮空凌云踢', code='spire', profession=__profession__)
"浮空凌云踢"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
STONESHOWER = SkillRef(name='黑震流·殒灭', code='stoneshower', profession=__profession__)
"黑震流·殒灭"
SUPLEX = SkillRef(name='膝击', code='suplex', profession=__profession__)
"膝击"
SUPLEXCYCLONE = SkillRef(name='地狱风火轮', code='suplexcyclone', profession=__profession__)
"地狱风火轮"
SUPLEXSUBPOWERUP = SkillRef(name='摔技强化', code='suplexsubpowerup', profession=__profession__)
"摔技强化"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
THROWENEMY = SkillRef(name='抛投', code='throwenemy', profession=__profession__)
"抛投"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
TYPHOON = SkillRef(name='死亡旋律', code='typhoon', profession=__profession__)
"死亡旋律"
TYPHOONCOUNTERSTRIKE = SkillRef(name='力之奥义', code='typhooncounterstrike', profession=__profession__)
"力之奥义"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
WHOISNEXT = SkillRef(name='傲天之怒', code='whoisnext', profession=__profession__)
"傲天之怒"
WILDCANNONSPIKE = SkillRef(name='裂石破天', code='wildcannonspike', profession=__profession__)
"裂石破天"
@@ -0,0 +1,141 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_male/nenmaster_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class NenmasterMaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""fighter_male.nenmaster_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_male.nenmaster_male'
ATTAINTHENATURE = SkillRef(name='禅意·万象', code='attainthenature', profession=__profession__)
"禅意·万象"
BLINDTOLERANCEUP = SkillRef(name='念气感知', code='blindtoleranceup', profession=__profession__)
"念气感知"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
ENERGYBALLCHARGE = SkillRef(name='蓄念炮', code='energyballcharge', profession=__profession__)
"蓄念炮"
FASTDASH = SkillRef(name='瞬步', code='fastdash', profession=__profession__)
"瞬步"
GLANCETHEHOST = SkillRef(name='月华万象', code='glancethehost', profession=__profession__)
"月华万象"
GLOWINGTIGER = SkillRef(name='禅语·形灭', code='glowingtiger', profession=__profession__)
"禅语·形灭"
HEAVENANDEARTH = SkillRef(name='禅念·归一', code='heavenandearth', profession=__profession__)
"禅念·归一"
ILLUSIONBOMB = SkillRef(name='幻影爆碎', code='illusionbomb', profession=__profession__)
"幻影爆碎"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
KIKOUKEN = SkillRef(name='螺旋念气场', code='kikouken', profession=__profession__)
"螺旋念气场"
LIFTUPPER = SkillRef(name='后踢', code='liftupper', profession=__profession__)
"后踢"
LIGHTFRIENDSHIP = SkillRef(name='光之亲和', code='lightfriendship', profession=__profession__)
"光之亲和"
LIGHTNINGDRAGON = SkillRef(name='念兽 : 猛虎震地', code='lightningdragon', profession=__profession__)
"念兽 : 猛虎震地"
LIGHTTOLERANCEUP = SkillRef(name='念气流转', code='lighttoleranceup', profession=__profession__)
"念气流转"
MOONLIGHTTHEEARTH = SkillRef(name='月辉念气破', code='moonlighttheearth', profession=__profession__)
"月辉念气破"
NENFLOWER = SkillRef(name='念兽 : 审判之金雷虎', code='nenflower', profession=__profession__)
"念兽 : 审判之金雷虎"
NENGUARD = SkillRef(name='念气罩', code='nenguard', profession=__profession__)
"念气罩"
NENMONSTERWHITETIGER = SkillRef(name='念兽 : 龙虎啸', code='nenmonsterwhitetiger', profession=__profession__)
"念兽 : 龙虎啸"
NENPOLE = SkillRef(name='念之奥义', code='nenpole', profession=__profession__)
"念之奥义"
NENSPEAREX = SkillRef(name='念之战矛', code='nenspearex', profession=__profession__)
"念之战矛"
PHYSICALDEFENSEUP = SkillRef(name='钢筋铁骨', code='physicaldefenseup', profession=__profession__)
"钢筋铁骨"
SAJAHU = SkillRef(name='狮子吼', code='sajahu', profession=__profession__)
"狮子吼"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SPIRALCOLUMNEX = SkillRef(name='冲云念气场', code='spiralcolumnex', profession=__profession__)
"冲云念气场"
SPIRALEMPERORSLAP = SkillRef(name='奔雷螺旋击', code='spiralemperorslap', profession=__profession__)
"奔雷螺旋击"
SPIRALGALEFORCE = SkillRef(name='风雷啸', code='spiralgaleforce', profession=__profession__)
"风雷啸"
SPIRALINHALE = SkillRef(name='风雷引', code='spiralinhale', profession=__profession__)
"风雷引"
SPIRALNEN = SkillRef(name='念气环绕', code='spiralnen', profession=__profession__)
"念气环绕"
SPIRALNENSHOOT = SkillRef(name='念气环绕 : 袭', code='spiralnenshoot', profession=__profession__)
"念气环绕 : 袭"
SPIRALNENSPIN = SkillRef(name='念气环绕 : 御', code='spiralnenspin', profession=__profession__)
"念气环绕 : 御"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
SUPLEX = SkillRef(name='膝击', code='suplex', profession=__profession__)
"膝击"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
THUNDERCANNON = SkillRef(name='念雷轰', code='thundercannon', profession=__profession__)
"念雷轰"
THUNDERSUPLEX = SkillRef(name='雷霆踏', code='thundersuplex', profession=__profession__)
"雷霆踏"
THUNDERTIGER = SkillRef(name='天雷虎踢', code='thundertiger', profession=__profession__)
"天雷虎踢"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:fighter_male/striker_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class StrikerMaleSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""fighter_male.striker_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'fighter_male.striker_male'
AIMVITALPOINT = SkillRef(name='弱点感知', code='aimvitalpoint', profession=__profession__)
"弱点感知"
ATFIREPOWERRELEASE = SkillRef(name='烈火支配', code='atfirepowerrelease', profession=__profession__)
"烈火支配"
ATOMICCANNON = SkillRef(name='烈火强拳', code='atomiccannon', profession=__profession__)
"烈火强拳"
CLOSEPUNCH = SkillRef(name='冲膝', code='closepunch', profession=__profession__)
"冲膝"
CRASHLOWKICK = SkillRef(name='碎骨', code='crashlowkick', profession=__profession__)
"碎骨"
CROUCH = SkillRef(name='蹲伏', code='crouch', profession=__profession__)
"蹲伏"
DAMAGELOWKICK = SkillRef(name='下段踢', code='damagelowkick', profession=__profession__)
"下段踢"
DASHAFTERDASH = SkillRef(name='疾风追击', code='dashafterdash', profession=__profession__)
"疾风追击"
DASHAFTERDASHEXTENSION = SkillRef(name='疾风连击', code='dashafterdashextension', profession=__profession__)
"疾风连击"
DASHPUNCH = SkillRef(name='肘击', code='dashpunch', profession=__profession__)
"肘击"
DOUBLEOPEN = SkillRef(name='双重释放', code='doubleopen', profession=__profession__)
"双重释放"
DROPFIRE = SkillRef(name='烈火强踢', code='dropfire', profession=__profession__)
"烈火强踢"
EARTHBREAK = SkillRef(name='金刚碎', code='earthbreak', profession=__profession__)
"金刚碎"
EFFICIENTBURN = SkillRef(name='烈焰燃烧', code='efficientburn', profession=__profession__)
"烈焰燃烧"
EMPERORCOMBINATION = SkillRef(name='极武霸皇踢', code='emperorcombination', profession=__profession__)
"极武霸皇踢"
ENERGYBALL = SkillRef(name='念气波', code='energyball', profession=__profession__)
"念气波"
EQUIPBOXINGGLOVE = SkillRef(name='拳套掌握', code='equipboxingglove', profession=__profession__)
"拳套掌握"
FASTDASH = SkillRef(name='瞬步', code='fastdash', profession=__profession__)
"瞬步"
FLAMELEGS = SkillRef(name='烈焰焚步', code='flamelegs', profession=__profession__)
"烈焰焚步"
FLYINGCHAINKICK = SkillRef(name='飞燕旋风', code='flyingchainkick', profession=__profession__)
"飞燕旋风"
HURRICANESPEAR = SkillRef(name='旋风碎心踢', code='hurricanespear', profession=__profession__)
"旋风碎心踢"
KENSIN = SkillRef(name='分身', code='kensin', profession=__profession__)
"分身"
LIFTUPPER = SkillRef(name='后踢', code='liftupper', profession=__profession__)
"后踢"
LIGHTNINGDANCE = SkillRef(name='闪电之舞', code='lightningdance', profession=__profession__)
"闪电之舞"
LIMITBREAK = SkillRef(name='千锤百炼', code='limitbreak', profession=__profession__)
"千锤百炼"
MOMENTATTACK = SkillRef(name='闪击快打', code='momentattack', profession=__profession__)
"闪击快打"
MORTALASSAULT = SkillRef(name='炼狱坠星腿', code='mortalassault', profession=__profession__)
"炼狱坠星腿"
MORTALFIST = SkillRef(name='焚火逐日拳', code='mortalfist', profession=__profession__)
"焚火逐日拳"
MUSCLESHIFT = SkillRef(name='柔化肌肉', code='muscleshift', profession=__profession__)
"柔化肌肉"
PHYSICALDEFENSEUP = SkillRef(name='钢筋铁骨', code='physicaldefenseup', profession=__profession__)
"钢筋铁骨"
RANDOMKICK = SkillRef(name='瞬影连环踢', code='randomkick', profession=__profession__)
"瞬影连环踢"
RISINGUPPER = SkillRef(name='炽焰旋风腿', code='risingupper', profession=__profession__)
"炽焰旋风腿"
SHINESTEP = SkillRef(name='闪步', code='shinestep', profession=__profession__)
"闪步"
SHOULDERCHARGE = SkillRef(name='铁山靠', code='shouldercharge', profession=__profession__)
"铁山靠"
SINGLEKICK = SkillRef(name='前踢', code='singlekick', profession=__profession__)
"前踢"
SLOWDOWNPOWERUP = SkillRef(name='强拳', code='slowdownpowerup', profession=__profession__)
"强拳"
STOMP = SkillRef(name='鹰踏', code='stomp', profession=__profession__)
"鹰踏"
STRENGTHFIREHANDSTRIKE = SkillRef(name='强袭重击', code='strengthfirehandstrike', profession=__profession__)
"强袭重击"
SUPERARMOR = SkillRef(name='霸体护甲', code='superarmor', profession=__profession__)
"霸体护甲"
SUPLEX = SkillRef(name='膝击', code='suplex', profession=__profession__)
"膝击"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
THROWSAND = SkillRef(name='抛沙', code='throwsand', profession=__profession__)
"抛沙"
WHIRLWINDKICK = SkillRef(name='旋风腿', code='whirlwindkick', profession=__profession__)
"旋风腿"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunblader/agent/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class AgentSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""gunblader.agent 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunblader.agent'
ANGLESHOT = SkillRef(name='穿透射击', code='angleshot', profession=__profession__)
"穿透射击"
BEAMSLASH = SkillRef(name='源光斩', code='beamslash', profession=__profession__)
"源光斩"
BLADEFALCON = SkillRef(name='枪刃旋杀', code='bladefalcon', profession=__profession__)
"枪刃旋杀"
CATCHTARGET = SkillRef(name='终极锁定', code='catchtarget', profession=__profession__)
"终极锁定"
COLDBLOOD = SkillRef(name='冷酷敌意', code='coldblood', profession=__profession__)
"冷酷敌意"
CONTINUOUSFIRE = SkillRef(name='连续射击', code='continuousfire', profession=__profession__)
"连续射击"
CORESHIELD = SkillRef(name='源能护盾', code='coreshield', profession=__profession__)
"源能护盾"
CRESCENTMOONSLASH = SkillRef(name='弦月斩', code='crescentmoonslash', profession=__profession__)
"弦月斩"
CUTANDSHOT = SkillRef(name='斩射', code='cutandshot', profession=__profession__)
"斩射"
DARKMOONSTEP = SkillRef(name='月影秘步', code='darkmoonstep', profession=__profession__)
"月影秘步"
DEADLIFT = SkillRef(name='浮空连击', code='deadlift', profession=__profession__)
"浮空连击"
DOUBLEHALFMOONSLASH = SkillRef(name='双弦斩', code='doublehalfmoonslash', profession=__profession__)
"双弦斩"
DOWNUPMOON = SkillRef(name='夜影迷踪', code='downupmoon', profession=__profession__)
"夜影迷踪"
EVASION = SkillRef(name='迅步闪避', code='evasion', profession=__profession__)
"迅步闪避"
FULLMOONLIGHTSLASH = SkillRef(name='满月斩', code='fullmoonlightslash', profession=__profession__)
"满月斩"
FUSILLADE = SkillRef(name='毁灭狂欢', code='fusillade', profession=__profession__)
"毁灭狂欢"
GBOMB = SkillRef(name='G型手榴弹', code='gbomb', profession=__profession__)
"G型手榴弹"
HOPSLASH = SkillRef(name='重劈', code='hopslash', profession=__profession__)
"重劈"
KEYFIGUREASSASSINATION = SkillRef(name='毁灭绝击', code='keyfigureassassination', profession=__profession__)
"毁灭绝击"
LASTMISSION = SkillRef(name='月夜 : 终极行动', code='lastmission', profession=__profession__)
"月夜 : 终极行动"
MISSIONSTART = SkillRef(name='特工使命', code='missionstart', profession=__profession__)
"特工使命"
MOONECLIPSE = SkillRef(name='月相天陨', code='mooneclipse', profession=__profession__)
"月相天陨"
MOONLIGHTREQUIEM = SkillRef(name='月光镇魂曲', code='moonlightrequiem', profession=__profession__)
"月光镇魂曲"
MOONLIGHTSLASH = SkillRef(name='月光挥斩', code='moonlightslash', profession=__profession__)
"月光挥斩"
MOONPHASE = SkillRef(name='月相轮舞', code='moonphase', profession=__profession__)
"月相轮舞"
NECKBREAKING = SkillRef(name='瞬击', code='neckbreaking', profession=__profession__)
"瞬击"
PERFECTION = SkillRef(name='无瑕', code='perfection', profession=__profession__)
"无瑕"
PINPOINT = SkillRef(name='使命觉悟', code='pinpoint', profession=__profession__)
"使命觉悟"
ROMANDASH = SkillRef(name='迅步突袭', code='romandash', profession=__profession__)
"迅步突袭"
SHORTBLADEMASTERY = SkillRef(name='小太刀精通', code='shortblademastery', profession=__profession__)
"小太刀精通"
SIGHTINGSHOT = SkillRef(name='精准射击', code='sightingshot', profession=__profession__)
"精准射击"
TACTICALAGENT = SkillRef(name='特工秘技', code='tacticalagent', profession=__profession__)
"特工秘技"
TARGETING = SkillRef(name='追踪目标', code='targeting', profession=__profession__)
"追踪目标"
TARGETINGFIRE = SkillRef(name='锁定射击', code='targetingfire', profession=__profession__)
"锁定射击"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunblader/hitman/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class HitmanSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""gunblader.hitman 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunblader.hitman'
ALPHASTRIKE = SkillRef(name='全方位射击', code='alphastrike', profession=__profession__)
"全方位射击"
ANGLESHOT = SkillRef(name='穿透射击', code='angleshot', profession=__profession__)
"穿透射击"
BATTLECOMMANDTRAINING = SkillRef(name='B.C精锐特训', code='battlecommandtraining', profession=__profession__)
"B.C精锐特训"
BEAMSLASH = SkillRef(name='源光斩', code='beamslash', profession=__profession__)
"源光斩"
BGFIRETOOL = SkillRef(name='B.G枪刃改造', code='bgfiretool', profession=__profession__)
"B.G枪刃改造"
BILLDRILL = SkillRef(name='利刃旋斩', code='billdrill', profession=__profession__)
"利刃旋斩"
BLITZKRIEG = SkillRef(name='电光飞掠', code='blitzkrieg', profession=__profession__)
"电光飞掠"
BLUEWAVESLASH = SkillRef(name='碧波瞬斩', code='bluewaveslash', profession=__profession__)
"碧波瞬斩"
CALLSIGNALCOVERING = SkillRef(name='燃情协战', code='callsignalcovering', profession=__profession__)
"燃情协战"
CARACOLE = SkillRef(name='回旋飞剑', code='caracole', profession=__profession__)
"回旋飞剑"
CORESHIELD = SkillRef(name='源能护盾', code='coreshield', profession=__profession__)
"源能护盾"
CRESCENTMOONSLASH = SkillRef(name='弦月斩', code='crescentmoonslash', profession=__profession__)
"弦月斩"
CUVERINGFIRE = SkillRef(name='掩护射击', code='cuveringfire', profession=__profession__)
"掩护射击"
DAWNOFFLIGHT = SkillRef(name='暮光密令 : 黎明决战', code='dawnofflight', profession=__profession__)
"暮光密令 : 黎明决战"
DEAD6 = SkillRef(name='轮盘连射', code='dead6', profession=__profession__)
"轮盘连射"
DEADLIFT = SkillRef(name='浮空连击', code='deadlift', profession=__profession__)
"浮空连击"
DUSKTACTICS = SkillRef(name='暮光战略', code='dusktactics', profession=__profession__)
"暮光战略"
GBOMB = SkillRef(name='G型手榴弹', code='gbomb', profession=__profession__)
"G型手榴弹"
HELIXDIVE = SkillRef(name='大回旋坠斩', code='helixdive', profession=__profession__)
"大回旋坠斩"
HOPSLASH = SkillRef(name='重劈', code='hopslash', profession=__profession__)
"重劈"
LONGBLADEMASTERY = SkillRef(name='长刀精通', code='longblademastery', profession=__profession__)
"长刀精通"
MASSEDFIRE = SkillRef(name='游弹枪袭', code='massedfire', profession=__profession__)
"游弹枪袭"
NECKBREAKING = SkillRef(name='瞬击', code='neckbreaking', profession=__profession__)
"瞬击"
POINTBLANK = SkillRef(name='近敌灭杀', code='pointblank', profession=__profession__)
"近敌灭杀"
RAMPAGE = SkillRef(name='枪刃乱舞', code='rampage', profession=__profession__)
"枪刃乱舞"
RAPIDMOVE = SkillRef(name='捷影步', code='rapidmove', profession=__profession__)
"捷影步"
SPECTER5 = SkillRef(name='幽灵近战术', code='specter5', profession=__profession__)
"幽灵近战术"
SUDDENSTRIKE = SkillRef(name='潜行射击', code='suddenstrike', profession=__profession__)
"潜行射击"
SUPRISECUT = SkillRef(name='剑刃突刺', code='suprisecut', profession=__profession__)
"剑刃突刺"
TACTICALOFFENSIVE = SkillRef(name='致命焰火', code='tacticaloffensive', profession=__profession__)
"致命焰火"
TACTICSCOMMAND = SkillRef(name='战术指示', code='tacticscommand', profession=__profession__)
"战术指示"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THELASTATTACK = SkillRef(name='疾光斩', code='thelastattack', profession=__profession__)
"疾光斩"
VETERANSEXPERT = SkillRef(name='暗刃战略', code='veteransexpert', profession=__profession__)
"暗刃战略"
WINGSOFTWILIGHT = SkillRef(name='集结·暮光之翼', code='wingsoftwilight', profession=__profession__)
"集结·暮光之翼"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunblader/specialist/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class SpecialistSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""gunblader.specialist 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunblader.specialist'
AMPLIFY = SkillRef(name='源能增幅', code='amplify', profession=__profession__)
"源能增幅"
ANGLESHOT = SkillRef(name='穿透射击', code='angleshot', profession=__profession__)
"穿透射击"
ATTRACTAMMUNITION = SkillRef(name='引力源光弹', code='attractammunition', profession=__profession__)
"引力源光弹"
BEAMSLASH = SkillRef(name='源光斩', code='beamslash', profession=__profession__)
"源光斩"
BLACKHORIZON = SkillRef(name='源能场域 : 黑暗边缘', code='blackhorizon', profession=__profession__)
"源能场域 : 黑暗边缘"
BLACKSEED = SkillRef(name='临界源能弹', code='blackseed', profession=__profession__)
"临界源能弹"
BURSTFIELD = SkillRef(name='超能场域', code='burstfield', profession=__profession__)
"超能场域"
CEAB2 = SkillRef(name='聚能光幕', code='ceab2', profession=__profession__)
"聚能光幕"
COREBARRIER = SkillRef(name='源能屏障', code='corebarrier', profession=__profession__)
"源能屏障"
COREBLADEMASTERY = SkillRef(name='源力剑精通', code='coreblademastery', profession=__profession__)
"源力剑精通"
COREPARADIGM = SkillRef(name='源力汇聚', code='coreparadigm', profession=__profession__)
"源力汇聚"
COREPRAXIS = SkillRef(name='源能应用', code='corepraxis', profession=__profession__)
"源能应用"
CORESHIELD = SkillRef(name='源能护盾', code='coreshield', profession=__profession__)
"源能护盾"
CRESCENTMOONSLASH = SkillRef(name='弦月斩', code='crescentmoonslash', profession=__profession__)
"弦月斩"
DEADLIFT = SkillRef(name='浮空连击', code='deadlift', profession=__profession__)
"浮空连击"
DISPERSION = SkillRef(name='离散能量波', code='dispersion', profession=__profession__)
"离散能量波"
DIVIDEEARTH = SkillRef(name='光导裂地斩', code='divideearth', profession=__profession__)
"光导裂地斩"
ELECTRICPILLAR = SkillRef(name='脉冲斩', code='electricpillar', profession=__profession__)
"脉冲斩"
EMISSION = SkillRef(name='电磁领域', code='emission', profession=__profession__)
"电磁领域"
ENERGYBOUNCE = SkillRef(name='能量禁锢', code='energybounce', profession=__profession__)
"能量禁锢"
EXCEED = SkillRef(name='终焉 : 超世界崩坏', code='exceed', profession=__profession__)
"终焉 : 超世界崩坏"
EXOCET = SkillRef(name='能量飞鱼弹', code='exocet', profession=__profession__)
"能量飞鱼弹"
GBOMB = SkillRef(name='G型手榴弹', code='gbomb', profession=__profession__)
"G型手榴弹"
HOPSLASH = SkillRef(name='重劈', code='hopslash', profession=__profession__)
"重劈"
INJECTION = SkillRef(name='细胞弱化', code='injection', profession=__profession__)
"细胞弱化"
INTENSION = SkillRef(name='源能提炼', code='intension', profession=__profession__)
"源能提炼"
LIGHTBRANDISH = SkillRef(name='绝望圆舞', code='lightbrandish', profession=__profession__)
"绝望圆舞"
LIGHTNINGSLASH = SkillRef(name='光裂斩', code='lightningslash', profession=__profession__)
"光裂斩"
NECKBREAKING = SkillRef(name='瞬击', code='neckbreaking', profession=__profession__)
"瞬击"
ROMANDASH = SkillRef(name='迅步突袭', code='romandash', profession=__profession__)
"迅步突袭"
ROTATIONWAVE = SkillRef(name='旋转源能波', code='rotationwave', profession=__profession__)
"旋转源能波"
SINGULARITYCORE = SkillRef(name='奇点源核', code='singularitycore', profession=__profession__)
"奇点源核"
SQUARELY = SkillRef(name='源能波刃', code='squarely', profession=__profession__)
"源能波刃"
TASER = SkillRef(name='镭射源能枪', code='taser', profession=__profession__)
"镭射源能枪"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
@@ -0,0 +1,111 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunblader/trouble_shooter/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class TroubleShooterSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""gunblader.trouble_shooter 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunblader.trouble_shooter'
ANGLESHOT = SkillRef(name='穿透射击', code='angleshot', profession=__profession__)
"穿透射击"
BEAMSLASH = SkillRef(name='源光斩', code='beamslash', profession=__profession__)
"源光斩"
BREAKSHOT = SkillRef(name='爆烈斩击', code='breakshot', profession=__profession__)
"爆烈斩击"
BURNTOSLASH = SkillRef(name='爆裂斩', code='burntoslash', profession=__profession__)
"爆裂斩"
CLIMAX = SkillRef(name='烽火硝烟·终末之征', code='climax', profession=__profession__)
"烽火硝烟·终末之征"
CORESHIELD = SkillRef(name='源能护盾', code='coreshield', profession=__profession__)
"源能护盾"
CRESCENTMOONSLASH = SkillRef(name='弦月斩', code='crescentmoonslash', profession=__profession__)
"弦月斩"
DEADLIFT = SkillRef(name='浮空连击', code='deadlift', profession=__profession__)
"浮空连击"
DIFFUSIONBUST = SkillRef(name='广域散射', code='diffusionbust', profession=__profession__)
"广域散射"
DISTROUBLEQUAKE = SkillRef(name='裂地爆刃', code='distroublequake', profession=__profession__)
"裂地爆刃"
DOUBLEBARREL = SkillRef(name='双重散射', code='doublebarrel', profession=__profession__)
"双重散射"
GBOMB = SkillRef(name='G型手榴弹', code='gbomb', profession=__profession__)
"G型手榴弹"
GETONFIRE = SkillRef(name='夺命焰火', code='getonfire', profession=__profession__)
"夺命焰火"
GRENADEFLAME = SkillRef(name='G型火焰爆弹', code='grenadeflame', profession=__profession__)
"G型火焰爆弹"
GUNPOWDERMASTERY = SkillRef(name='火药改良', code='gunpowdermastery', profession=__profession__)
"火药改良"
GWIDOW = SkillRef(name='G型烬灭榴弹', code='gwidow', profession=__profession__)
"G型烬灭榴弹"
HARDBOILED = SkillRef(name='铁血豪情', code='hardboiled', profession=__profession__)
"铁血豪情"
HEAVYSWORDMASTERY = SkillRef(name='重剑精通', code='heavyswordmastery', profession=__profession__)
"重剑精通"
HOPSLASH = SkillRef(name='重劈', code='hopslash', profession=__profession__)
"重劈"
INCREDIBLE = SkillRef(name='终焉 : 硝烟狂欢', code='incredible', profession=__profession__)
"终焉 : 硝烟狂欢"
NECKBREAKING = SkillRef(name='瞬击', code='neckbreaking', profession=__profession__)
"瞬击"
OPRESSION = SkillRef(name='爆弹罗网', code='opression', profession=__profession__)
"爆弹罗网"
OUTLAW = SkillRef(name='无法者之歌', code='outlaw', profession=__profession__)
"无法者之歌"
PERFECTBATTING = SkillRef(name='完美击球', code='perfectbatting', profession=__profession__)
"完美击球"
REINFORCEFIRE = SkillRef(name='终极火力', code='reinforcefire', profession=__profession__)
"终极火力"
ROLLINGMOVE = SkillRef(name='矫捷翻滚', code='rollingmove', profession=__profession__)
"矫捷翻滚"
SUPRISEPRESENT = SkillRef(name='惊喜大礼', code='suprisepresent', profession=__profession__)
"惊喜大礼"
SWORDBOMB = SkillRef(name='剑刃爆弹', code='swordbomb', profession=__profession__)
"剑刃爆弹"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
TERMINATESLUGGER = SkillRef(name='铁腕爆弹', code='terminateslugger', profession=__profession__)
"铁腕爆弹"
THENINEBARREL = SkillRef(name='覆灭之枪', code='theninebarrel', profession=__profession__)
"覆灭之枪"
THEVETERAN = SkillRef(name='充能特饮', code='theveteran', profession=__profession__)
"充能特饮"
VETERANGSBATTLE = SkillRef(name='纯熟战技', code='veterangsbattle', profession=__profession__)
"纯熟战技"
VIOLENTSMASH = SkillRef(name='爆弹华尔兹', code='violentsmash', profession=__profession__)
"爆弹华尔兹"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_female/launcher_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class LauncherFemaleSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""gunner_female.launcher_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_female.launcher_female'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='后撩踢', code='aerialknee', profession=__profession__)
"后撩踢"
ALPHASUPPORT = SkillRef(name='重武装改造', code='alphasupport', profession=__profession__)
"重武装改造"
ANCIENTTRIGGER = SkillRef(name='远古粒子炮', code='ancienttrigger', profession=__profession__)
"远古粒子炮"
APG_63 = SkillRef(name='脉冲雷达-63', code='apg-63', profession=__profession__)
"脉冲雷达-63"
ATDUSTSHOOT = SkillRef(name='烟尘弹', code='atdustshoot', profession=__profession__)
"烟尘弹"
CANNONBALL = SkillRef(name='加农炮', code='cannonball', profession=__profession__)
"加农炮"
DECISIVEBATTLE = SkillRef(name='制胜·最终兵器', code='decisivebattle', profession=__profession__)
"制胜·最终兵器"
DUALTRIGGER = SkillRef(name='光热反应', code='dualtrigger', profession=__profession__)
"光热反应"
FASTKNEE = SkillRef(name='刺踢', code='fastknee', profession=__profession__)
"刺踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
FLAMETHROWERBOOST = SkillRef(name='聚焦喷火器', code='flamethrowerboost', profession=__profession__)
"聚焦喷火器"
FM31 = SkillRef(name='FM-31榴弹发射器', code='fm31', profession=__profession__)
"FM-31榴弹发射器"
FSC_7 = SkillRef(name='集束炸弹', code='fsc_7', profession=__profession__)
"集束炸弹"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
LANCER = SkillRef(name='FM-92榴弹', code='lancer', profession=__profession__)
"FM-92榴弹"
LANCERSW = SkillRef(name='FM-92特殊榴弹', code='lancersw', profession=__profession__)
"FM-92特殊榴弹"
LASERRIFLE = SkillRef(name='激光炮', code='laserrifle', profession=__profession__)
"激光炮"
LASERRIFLECHARGE = SkillRef(name='蓄电激光炮', code='laserriflecharge', profession=__profession__)
"蓄电激光炮"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
OPERATIONRAZE = SkillRef(name='火力全开', code='operationraze', profession=__profession__)
"火力全开"
OVERHEAT = SkillRef(name='超温重火器', code='overheat', profession=__profession__)
"超温重火器"
PANDORA_01 = SkillRef(name='潘多拉1号', code='pandora_01', profession=__profession__)
"潘多拉1号"
PHLEGETHON = SkillRef(name='UHT-03爆炎喷火器', code='phlegethon', profession=__profession__)
"UHT-03爆炎喷火器"
PLASMABOOST = SkillRef(name='等离子放射器', code='plasmaboost', profession=__profession__)
"等离子放射器"
PT_15 = SkillRef(name='PT-15原始型压缩炮', code='pt-15', profession=__profession__)
"PT-15原始型压缩炮"
PUNISHER = SkillRef(name='钉刺射', code='punisher', profession=__profession__)
"钉刺射"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
SOLARSYSTEM = SkillRef(name='X-2太阳神光炮', code='solarsystem', profession=__profession__)
"X-2太阳神光炮"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STEYRHEAVYRIFLE = SkillRef(name='反坦克炮', code='steyrheavyrifle', profession=__profession__)
"反坦克炮"
SUBWEAPONMASTERY = SkillRef(name='重火器精通', code='subweaponmastery', profession=__profession__)
"重火器精通"
SUBWEAPONPOWERUP = SkillRef(name='重火器奥义', code='subweaponpowerup', profession=__profession__)
"重火器奥义"
SUBWEAPONSTUCKDOWN = SkillRef(name='潜能爆发', code='subweaponstuckdown', profession=__profession__)
"潜能爆发"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
URANIUMBOMB = SkillRef(name='量子爆弹', code='uraniumbomb', profession=__profession__)
"量子爆弹"
WINDMILL = SkillRef(name='上旋踢', code='windmill', profession=__profession__)
"上旋踢"
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_female/mechanic_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class MechanicFemaleSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""gunner_female.mechanic_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_female.mechanic_female'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='后撩踢', code='aerialknee', profession=__profession__)
"后撩踢"
ATDUSTSHOOT = SkillRef(name='烟尘弹', code='atdustshoot', profession=__profession__)
"烟尘弹"
ATHOLDANDGO = SkillRef(name='机械指令', code='atholdandgo', profession=__profession__)
"机械指令"
CAMOUFLAGE = SkillRef(name='伪装', code='camouflage', profession=__profession__)
"伪装"
FASTKNEE = SkillRef(name='刺踢', code='fastknee', profession=__profession__)
"刺踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
G0 = SkillRef(name='改装 : G-0战争领主', code='g0', profession=__profession__)
"改装 : G-0战争领主"
G1 = SkillRef(name='G-1科罗纳', code='g1', profession=__profession__)
"G-1科罗纳"
G2 = SkillRef(name='改装 : G-2旋雷者', code='g2', profession=__profession__)
"改装 : G-2旋雷者"
G3 = SkillRef(name='改装 : G-3捕食者', code='g3', profession=__profession__)
"改装 : G-3捕食者"
G4 = SkillRef(name='雷行者', code='g4', profession=__profession__)
"雷行者"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GEXTENSION = SkillRef(name='G系扩张', code='gextension', profession=__profession__)
"G系扩张"
GMAGNETIC = SkillRef(name='G-磁力弹', code='gmagnetic', profession=__profession__)
"G-磁力弹"
GOPERATOR = SkillRef(name='G-X主宰者', code='goperator', profession=__profession__)
"G-X主宰者"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
GSPFALCON = SkillRef(name='G-超级猎鹰', code='gspfalcon', profession=__profession__)
"G-超级猎鹰"
GXSTARDUST = SkillRef(name='G-X星尘天穹', code='gxstardust', profession=__profession__)
"G-X星尘天穹"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HIGHTECHNOLOGY = SkillRef(name='机械原理', code='hightechnology', profession=__profession__)
"机械原理"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
HS12 = SkillRef(name='HS-12等离子体发生器', code='hs12', profession=__profession__)
"HS-12等离子体发生器"
HYPERFLARE = SkillRef(name='超时空光耀加农炮', code='hyperflare', profession=__profession__)
"超时空光耀加农炮"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MAGNETICFIELD = SkillRef(name='高压电磁场', code='magneticfield', profession=__profession__)
"高压电磁场"
MECABOLT = SkillRef(name='终结者 : 博尔特MX', code='mecabolt', profession=__profession__)
"终结者 : 博尔特MX"
MECHADROP = SkillRef(name='空投支援', code='mechadrop', profession=__profession__)
"空投支援"
MICROCONTROL = SkillRef(name='微型制导', code='microcontrol', profession=__profession__)
"微型制导"
PUNISHER = SkillRef(name='钉刺射', code='punisher', profession=__profession__)
"钉刺射"
ROBOTEXS = SkillRef(name='EX-S毒蛇炮', code='robotexs', profession=__profession__)
"EX-S毒蛇炮"
ROBOTEZ8 = SkillRef(name='EZ-8爆破者', code='robotez8', profession=__profession__)
"EZ-8爆破者"
ROBOTICS = SkillRef(name='机械改良', code='robotics', profession=__profession__)
"机械改良"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
ROBOTSEXPLOSION = SkillRef(name='机械引爆', code='robotsexplosion', profession=__profession__)
"机械引爆"
ROBOTTEMPESTER = SkillRef(name='空战机械 : 狂风', code='robottempester', profession=__profession__)
"空战机械 : 狂风"
RX78OFCRISIS = SkillRef(name='危机追击者', code='rx78ofcrisis', profession=__profession__)
"危机追击者"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
SOLARMODULESYSTEM = SkillRef(name='光反应能量模块', code='solarmodulesystem', profession=__profession__)
"光反应能量模块"
SPARROWFACTORY = SkillRef(name='拦截机工厂', code='sparrowfactory', profession=__profession__)
"拦截机工厂"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
TRANSFORMATION = SkillRef(name='电能转换', code='transformation', profession=__profession__)
"电能转换"
WINDMILL = SkillRef(name='上旋踢', code='windmill', profession=__profession__)
"上旋踢"
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_female/paramedic/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class ParamedicSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""gunner_female.paramedic 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_female.paramedic'
AERIALKNEE = SkillRef(name='后撩踢', code='aerialknee', profession=__profession__)
"后撩踢"
BATTLESUIT = SkillRef(name='系统常量 · 战斗服', code='battlesuit', profession=__profession__)
"系统常量 · 战斗服"
BREAKPOCKET = SkillRef(name='系统 · 孤军突破', code='breakpocket', profession=__profession__)
"系统 · 孤军突破"
BREAKTHROUGH = SkillRef(name='战服 · 护盾冲击', code='breakthrough', profession=__profession__)
"战服 · 护盾冲击"
CHOICESUIT = SkillRef(name='系统常量 · 战斗服 (改良型)', code='choicesuit', profession=__profession__)
"系统常量 · 战斗服 (改良型)"
CLOSEENEMY = SkillRef(name='战服 · 机动打击', code='closeenemy', profession=__profession__)
"战服 · 机动打击"
C_AED = SkillRef(name='保护模件 (黄金复苏)', code='c_aed', profession=__profession__)
"保护模件 (黄金复苏)"
DEFCON = SkillRef(name='系统 · 区域防御', code='defcon', profession=__profession__)
"系统 · 区域防御"
DEFENSESYSTEM = SkillRef(name='系统 · 作战应对', code='defensesystem', profession=__profession__)
"系统 · 作战应对"
ENCHANTARMOR = SkillRef(name='装甲强化', code='enchantarmor', profession=__profession__)
"装甲强化"
ENCHANTWEAPON = SkillRef(name='军械强化', code='enchantweapon', profession=__profession__)
"军械强化"
ENCHANTWEAPONOVERRIDE = SkillRef(name='军械强化 (进阶)', code='enchantweaponoverride', profession=__profession__)
"军械强化 (进阶)"
EXTERMINATION = SkillRef(name='战服 · 歼灭行动', code='extermination', profession=__profession__)
"战服 · 歼灭行动"
FASTKNEE = SkillRef(name='刺踢', code='fastknee', profession=__profession__)
"刺踢"
HALO = SkillRef(name='空袭策略 : 神兵天降', code='halo', profession=__profession__)
"空袭策略 : 神兵天降"
HARDCODING = SkillRef(name='系统 · 临战编程', code='hardcoding', profession=__profession__)
"系统 · 临战编程"
INSTALLBATTLEFIELDINFO = SkillRef(name='系统 · 战场信息', code='installbattlefieldinfo', profession=__profession__)
"系统 · 战场信息"
KILLCONFIRM = SkillRef(name='近战 · 锁定连射', code='killconfirm', profession=__profession__)
"近战 · 锁定连射"
LASERBREACHING = SkillRef(name='战服 · 开拓射线', code='laserbreaching', profession=__profession__)
"战服 · 开拓射线"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MOAS = SkillRef(name='强袭策略 : 区域肃清', code='moas', profession=__profession__)
"强袭策略 : 区域肃清"
NOENEMY = SkillRef(name='绝境策略 : 极限歼灭', code='noenemy', profession=__profession__)
"绝境策略 : 极限歼灭"
OVERCLOCK = SkillRef(name='机动强化', code='overclock', profession=__profession__)
"机动强化"
OVERPOWERLASER = SkillRef(name='战服 · 超负荷炮', code='overpowerlaser', profession=__profession__)
"战服 · 超负荷炮"
PARAMSHIELD = SkillRef(name='保护模件 (缓冲)', code='paramshield', profession=__profession__)
"保护模件 (缓冲)"
POINTSHOOT = SkillRef(name='近战 · 指定射击', code='pointshoot', profession=__profession__)
"近战 · 指定射击"
POINTSHOOTREV = SkillRef(name='战服 · 强袭目标', code='pointshootrev', profession=__profession__)
"战服 · 强袭目标"
PUNISHER = SkillRef(name='钉刺射', code='punisher', profession=__profession__)
"钉刺射"
RELEASEDEVICE = SkillRef(name='系统 · 限制解除', code='releasedevice', profession=__profession__)
"系统 · 限制解除"
RETREATSHOOT = SkillRef(name='近战 · 闪退射击', code='retreatshoot', profession=__profession__)
"近战 · 闪退射击"
SUPPRESSION = SkillRef(name='战服 · 超限压制', code='suppression', profession=__profession__)
"战服 · 超限压制"
SYNCHRONIZATION = SkillRef(name='系统常量 · 同步', code='synchronization', profession=__profession__)
"系统常量 · 同步"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TREATED = SkillRef(name='保护模件 (净化)', code='treated', profession=__profession__)
"保护模件 (净化)"
WINDMILL = SkillRef(name='上旋踢', code='windmill', profession=__profession__)
"上旋踢"
ZERODISTANCE = SkillRef(name='近战 · 爆刃突袭', code='zerodistance', profession=__profession__)
"近战 · 爆刃突袭"
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_female/ranger_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class RangerFemaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""gunner_female.ranger_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_female.ranger_female'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='后撩踢', code='aerialknee', profession=__profession__)
"后撩踢"
AIRRAID = SkillRef(name='音速劫击', code='airraid', profession=__profession__)
"音速劫击"
AIRRAIDEX = SkillRef(name='回闪劫击', code='airraidex', profession=__profession__)
"回闪劫击"
ATDUSTSHOOT = SkillRef(name='烟尘弹', code='atdustshoot', profession=__profession__)
"烟尘弹"
BLOODNCHAIN = SkillRef(name='血舞祭', code='bloodnchain', profession=__profession__)
"血舞祭"
BLOODYCARNIVAL = SkillRef(name='绯红盛宴', code='bloodycarnival', profession=__profession__)
"绯红盛宴"
BULLETGUARD = SkillRef(name='远程格挡', code='bulletguard', profession=__profession__)
"远程格挡"
CHAINDEVIDER = SkillRef(name='锁链切割', code='chaindevider', profession=__profession__)
"锁链切割"
CHAINENLIGHTEN = SkillRef(name='锁链意志', code='chainenlighten', profession=__profession__)
"锁链意志"
CHAINSNATCH = SkillRef(name='锁链截击', code='chainsnatch', profession=__profession__)
"锁链截击"
COUNTERSHOOT = SkillRef(name='心灵反击', code='countershoot', profession=__profession__)
"心灵反击"
CRIMSONGARDEN = SkillRef(name='盛放·绯红花园', code='crimsongarden', profession=__profession__)
"盛放·绯红花园"
DOUBLEGUNHAWK = SkillRef(name='双鹰回旋', code='doublegunhawk', profession=__profession__)
"双鹰回旋"
FASTKNEE = SkillRef(name='刺踢', code='fastknee', profession=__profession__)
"刺踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
HEADSHOT = SkillRef(name='溃灭射击', code='headshot', profession=__profession__)
"溃灭射击"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
KILLPOINT = SkillRef(name='死亡锁链', code='killpoint', profession=__profession__)
"死亡锁链"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MULTIHEADSHOT = SkillRef(name='多重射击', code='multiheadshot', profession=__profession__)
"多重射击"
POWERUPREVOLVER = SkillRef(name='左轮奥义', code='poweruprevolver', profession=__profession__)
"左轮奥义"
PUNISHER = SkillRef(name='钉刺射', code='punisher', profession=__profession__)
"钉刺射"
RANDOMSHOOT = SkillRef(name='枪舞', code='randomshoot', profession=__profession__)
"枪舞"
REVOLVERCRITICALDAMAGEUP = SkillRef(name='死亡左轮', code='revolvercriticaldamageup', profession=__profession__)
"死亡左轮"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
RUINATIONAREA = SkillRef(name='毁灭风暴', code='ruinationarea', profession=__profession__)
"毁灭风暴"
SAWBLADE = SkillRef(name='枪刃改良', code='sawblade', profession=__profession__)
"枪刃改良"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STYLISH = SkillRef(name='花式枪术', code='stylish', profession=__profession__)
"花式枪术"
SUPPRESSINGFIRE = SkillRef(name='压制射击', code='suppressingfire', profession=__profession__)
"压制射击"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
TURNINGSHOOT = SkillRef(name='溃灭回射', code='turningshoot', profession=__profession__)
"溃灭回射"
TWINGUNBLADE = SkillRef(name='双枪极舞刃', code='twingunblade', profession=__profession__)
"双枪极舞刃"
VEILEDCUT = SkillRef(name='隐匿切割', code='veiledcut', profession=__profession__)
"隐匿切割"
WALKSHOOT = SkillRef(name='移动射击', code='walkshoot', profession=__profession__)
"移动射击"
WINDMILL = SkillRef(name='上旋踢', code='windmill', profession=__profession__)
"上旋踢"
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_female/spitfire_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class SpitfireFemaleSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""gunner_female.spitfire_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_female.spitfire_female'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='后撩踢', code='aerialknee', profession=__profession__)
"后撩踢"
ATDUSTSHOOT = SkillRef(name='烟尘弹', code='atdustshoot', profession=__profession__)
"烟尘弹"
BULLETEXPLOSIVE = SkillRef(name='爆裂弹', code='bulletexplosive', profession=__profession__)
"爆裂弹"
BULLETPENETRATE = SkillRef(name='贯穿弹', code='bulletpenetrate', profession=__profession__)
"贯穿弹"
BULLETREINFORCE = SkillRef(name='弹药改良', code='bulletreinforce', profession=__profession__)
"弹药改良"
BULLETSPECIFIC = SkillRef(name='特性弹', code='bulletspecific', profession=__profession__)
"特性弹"
C4 = SkillRef(name='C4飞弹', code='c4', profession=__profession__)
"C4飞弹"
CHARGEBUSTER = SkillRef(name='聚合弹', code='chargebuster', profession=__profession__)
"聚合弹"
CHELLI = SkillRef(name='超真空弹 : 切利', code='chelli', profession=__profession__)
"超真空弹 : 切利"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CROSSSHOOT = SkillRef(name='交叉射击', code='crossshoot', profession=__profession__)
"交叉射击"
DDAY = SkillRef(name='决战之日', code='dday', profession=__profession__)
"决战之日"
DEFINITESOLUTION = SkillRef(name='终解·制空霸权', code='definitesolution', profession=__profession__)
"终解·制空霸权"
EMPSTORM = SkillRef(name='EMP磁暴', code='empstorm', profession=__profession__)
"EMP磁暴"
FASTKNEE = SkillRef(name='刺踢', code='fastknee', profession=__profession__)
"刺踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRAVITYGRENADE = SkillRef(name='G-61重力手雷', code='gravitygrenade', profession=__profession__)
"G-61重力手雷"
GRENADELIGHT = SkillRef(name='G-35L感电手雷', code='grenadelight', profession=__profession__)
"G-35L感电手雷"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
GRENADEWATER = SkillRef(name='G-18C冰冻手雷', code='grenadewater', profession=__profession__)
"G-18C冰冻手雷"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
KEYOFPROOF = SkillRef(name='制空掌握', code='keyofproof', profession=__profession__)
"制空掌握"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
LOCKONSUPPORT = SkillRef(name='镭射狙击', code='lockonsupport', profession=__profession__)
"镭射狙击"
M18CLAYMORE = SkillRef(name='M18阔剑地雷', code='m18claymore', profession=__profession__)
"M18阔剑地雷"
NAPALMBOMB = SkillRef(name='凝固汽油弹', code='napalmbomb', profession=__profession__)
"凝固汽油弹"
NITROMOTOR = SkillRef(name='单兵推进器', code='nitromotor', profession=__profession__)
"单兵推进器"
N_02X = SkillRef(name='单兵推进器-02X', code='n-02x', profession=__profession__)
"单兵推进器-02X"
OPENFIRE = SkillRef(name='开火', code='openfire', profession=__profession__)
"开火"
OVERCHARGE = SkillRef(name='超负荷装填', code='overcharge', profession=__profession__)
"超负荷装填"
PHOTOBILIZER = SkillRef(name='光子霰雷发射器', code='photobilizer', profession=__profession__)
"光子霰雷发射器"
PUNISHER = SkillRef(name='钉刺射', code='punisher', profession=__profession__)
"钉刺射"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
STANDBYREADY = SkillRef(name='空袭战略', code='standbyready', profession=__profession__)
"空袭战略"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STRAYBULLETMASTERY = SkillRef(name='手雷精通', code='straybulletmastery', profession=__profession__)
"手雷精通"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
WEAPONEXPERT = SkillRef(name='兵器研究', code='weaponexpert', profession=__profession__)
"兵器研究"
WEAPONREINFORCE = SkillRef(name='弹药强化', code='weaponreinforce', profession=__profession__)
"弹药强化"
WINDMILL = SkillRef(name='上旋踢', code='windmill', profession=__profession__)
"上旋踢"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_male/assault/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class AssaultSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""gunner_male.assault 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_male.assault'
ACTIVATION = SkillRef(name='心脏驱动', code='activation', profession=__profession__)
"心脏驱动"
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='膝撞', code='aerialknee', profession=__profession__)
"膝撞"
AIMSHOOT = SkillRef(name='瞄准射击', code='aimshoot', profession=__profession__)
"瞄准射击"
ALTERATION = SkillRef(name='合金改装', code='alteration', profession=__profession__)
"合金改装"
ALTERATIONDUSTSHOOT = SkillRef(name='改造烟尘弹', code='alterationdustshoot', profession=__profession__)
"改造烟尘弹"
ARCDISCHARGE = SkillRef(name='电弧能量释放', code='arcdischarge', profession=__profession__)
"电弧能量释放"
AT_SOWALKER = SkillRef(name='AT-SO步行者', code='at-sowalker', profession=__profession__)
"AT-SO步行者"
AUTOMATICPISTOLMASTERY_ASSAULT = SkillRef(name='合金战士自动手枪精通', code='automaticpistolmastery_assault', profession=__profession__)
"合金战士自动手枪精通"
BASHSTOCK = SkillRef(name='枪托强击', code='bashstock', profession=__profession__)
"枪托强击"
BODYBUNKER = SkillRef(name='超频 : 重盾保卫', code='bodybunker', profession=__profession__)
"超频 : 重盾保卫"
BREACHINGDOWN = SkillRef(name='超频 : 机械冲撞', code='breachingdown', profession=__profession__)
"超频 : 机械冲撞"
BURSTBOMB = SkillRef(name='改装榴弹', code='burstbomb', profession=__profession__)
"改装榴弹"
DEATHFIELD = SkillRef(name='超频 : 全领域攻击', code='deathfield', profession=__profession__)
"超频 : 全领域攻击"
DIRECTFEEDBACK = SkillRef(name='雷达扫射', code='directfeedback', profession=__profession__)
"雷达扫射"
DUSTSHOOT = SkillRef(name='烟尘弹', code='dustshoot', profession=__profession__)
"烟尘弹"
DYNAMITEKICK = SkillRef(name='超频 : 电流闪踢', code='dynamitekick', profession=__profession__)
"超频 : 电流闪踢"
EQUALISMR = SkillRef(name='超频 : 伊奎利斯-MR', code='equalismr', profession=__profession__)
"超频 : 伊奎利斯-MR"
FASTKNEE = SkillRef(name='瞬踢', code='fastknee', profession=__profession__)
"瞬踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FINALDESPERATION = SkillRef(name='超频 : 末世终结之战', code='finaldesperation', profession=__profession__)
"超频 : 末世终结之战"
FORTRESSBLITZ = SkillRef(name='堡垒轰击', code='fortressblitz', profession=__profession__)
"堡垒轰击"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MCPICE = SkillRef(name='爆裂飞踢', code='mcpice', profession=__profession__)
"爆裂飞踢"
NEODYMIUMFUSEE = SkillRef(name='磁力手雷', code='neodymiumfusee', profession=__profession__)
"磁力手雷"
PROJECTNOVELPARTS = SkillRef(name='诺维尔计划 : 涅槃', code='projectnovelparts', profession=__profession__)
"诺维尔计划 : 涅槃"
PUNISHER = SkillRef(name='踏射', code='punisher', profession=__profession__)
"踏射"
RAYTHEONCIRT = SkillRef(name='炎神攻城炮', code='raytheoncirt', profession=__profession__)
"炎神攻城炮"
RECONSTRUCTIONBODY = SkillRef(name='躯体重塑', code='reconstructionbody', profession=__profession__)
"躯体重塑"
RETROFIT = SkillRef(name='机体复原', code='retrofit', profession=__profession__)
"机体复原"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SCORCHTACTICS = SkillRef(name='战略轰炸', code='scorchtactics', profession=__profession__)
"战略轰炸"
SENSIBILITY = SkillRef(name='弱点扫描', code='sensibility', profession=__profession__)
"弱点扫描"
SONICCOLLIDE = SkillRef(name='超频 : 音速瞬杀', code='soniccollide', profession=__profession__)
"超频 : 音速瞬杀"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
SUPPRESS = SkillRef(name='超频 : 压制', code='suppress', profession=__profession__)
"超频 : 压制"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TRIPLEGUNSHOT = SkillRef(name='三连霰弹', code='triplegunshot', profession=__profession__)
"三连霰弹"
WALKERATTACKSTOP = SkillRef(name='步行者中止指令', code='walkerattackstop', profession=__profession__)
"步行者中止指令"
WINDMILL = SkillRef(name='回旋踢', code='windmill', profession=__profession__)
"回旋踢"
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_male/launcher_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class LauncherMaleSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""gunner_male.launcher_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_male.launcher_male'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='膝撞', code='aerialknee', profession=__profession__)
"膝撞"
BURSTERBEAMNEW = SkillRef(name='毁灭射线', code='bursterbeamnew', profession=__profession__)
"毁灭射线"
CANNONBALL = SkillRef(name='加农炮', code='cannonball', profession=__profession__)
"加农炮"
DUALTRIGGER = SkillRef(name='光热反应', code='dualtrigger', profession=__profession__)
"光热反应"
DUSTSHOOT = SkillRef(name='烟尘弹', code='dustshoot', profession=__profession__)
"烟尘弹"
EXTRUDER = SkillRef(name='X-1压缩量子炮', code='extruder', profession=__profession__)
"X-1压缩量子炮"
FASTKNEE = SkillRef(name='瞬踢', code='fastknee', profession=__profession__)
"瞬踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
FLAMETHROWERBOOST = SkillRef(name='聚焦喷火器', code='flamethrowerboost', profession=__profession__)
"聚焦喷火器"
FM31 = SkillRef(name='FM-31榴弹发射器', code='fm31', profession=__profession__)
"FM-31榴弹发射器"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
HEAVYWEAPONALTERATION = SkillRef(name='重火器改良', code='heavyweaponalteration', profession=__profession__)
"重火器改良"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
INTERLOCKSATELLITE = SkillRef(name='连锁卫星', code='interlocksatellite', profession=__profession__)
"连锁卫星"
LASERRIFLE = SkillRef(name='激光炮', code='laserrifle', profession=__profession__)
"激光炮"
LASERRIFLECHARGE = SkillRef(name='蓄电激光炮', code='laserriflecharge', profession=__profession__)
"蓄电激光炮"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MLDRS95 = SkillRef(name='ML-95火炮发射器', code='mldrs95', profession=__profession__)
"ML-95火炮发射器"
MSC7 = SkillRef(name='中子爆弹', code='msc7', profession=__profession__)
"中子爆弹"
ORBITALDISASTER = SkillRef(name='裂核轨道炮', code='orbitaldisaster', profession=__profession__)
"裂核轨道炮"
OVERPACK = SkillRef(name='超动力补给包', code='overpack', profession=__profession__)
"超动力补给包"
PLASMABOOST = SkillRef(name='等离子放射器', code='plasmaboost', profession=__profession__)
"等离子放射器"
PUNISHER = SkillRef(name='踏射', code='punisher', profession=__profession__)
"踏射"
RADARSTUCKDOWN = SkillRef(name='卫星定位', code='radarstuckdown', profession=__profession__)
"卫星定位"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SATELLITELASER = SkillRef(name='卫星射线', code='satellitelaser', profession=__profession__)
"卫星射线"
SEISMICWAVE = SkillRef(name='地脉震荡器', code='seismicwave', profession=__profession__)
"地脉震荡器"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STEYRHEAVYRIFLE = SkillRef(name='反坦克炮', code='steyrheavyrifle', profession=__profession__)
"反坦克炮"
STINGER = SkillRef(name='FM-92刺弹炮', code='stinger', profession=__profession__)
"FM-92刺弹炮"
STINGEREX = SkillRef(name='FM-92特殊刺弹炮', code='stingerex', profession=__profession__)
"FM-92特殊刺弹炮"
SUBWEAPONMASTERY = SkillRef(name='重火器精通', code='subweaponmastery', profession=__profession__)
"重火器精通"
SUBWEAPONPOWERUP = SkillRef(name='重火器奥义', code='subweaponpowerup', profession=__profession__)
"重火器奥义"
SUBWEAPONSTUCKDOWN = SkillRef(name='潜能爆发', code='subweaponstuckdown', profession=__profession__)
"潜能爆发"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
URANIUMBOMB = SkillRef(name='量子爆弹', code='uraniumbomb', profession=__profession__)
"量子爆弹"
WINDMILL = SkillRef(name='回旋踢', code='windmill', profession=__profession__)
"回旋踢"
@@ -0,0 +1,147 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_male/mechanic_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class MechanicMaleSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""gunner_male.mechanic_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_male.mechanic_male'
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='膝撞', code='aerialknee', profession=__profession__)
"膝撞"
ARKREACTOR = SkillRef(name='方舟反应堆', code='arkreactor', profession=__profession__)
"方舟反应堆"
ATEAM = SkillRef(name='TX-45特攻队', code='ateam', profession=__profession__)
"TX-45特攻队"
CAMOUFLAGE = SkillRef(name='伪装', code='camouflage', profession=__profession__)
"伪装"
DIMENSIONRUNNER = SkillRef(name='TN-80终结者', code='dimensionrunner', profession=__profession__)
"TN-80终结者"
DUSTSHOOT = SkillRef(name='烟尘弹', code='dustshoot', profession=__profession__)
"烟尘弹"
FASTKNEE = SkillRef(name='瞬踢', code='fastknee', profession=__profession__)
"瞬踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FIREVOLT = SkillRef(name='火焰电压', code='firevolt', profession=__profession__)
"火焰电压"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
G1 = SkillRef(name='G-1科罗纳', code='g1', profession=__profession__)
"G-1科罗纳"
G2 = SkillRef(name='改装 : G-2旋雷者', code='g2', profession=__profession__)
"改装 : G-2旋雷者"
G3 = SkillRef(name='改装 : G-3捕食者', code='g3', profession=__profession__)
"改装 : G-3捕食者"
GAEBOLGPUNCH = SkillRef(name='盖波加之拳', code='gaebolgpunch', profession=__profession__)
"盖波加之拳"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
GW16 = SkillRef(name='GW-16瓦尔德斯坦', code='gw16', profession=__profession__)
"GW-16瓦尔德斯坦"
HELLMARCH = SkillRef(name='超时空行军', code='hellmarch', profession=__profession__)
"超时空行军"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
HOLDANDGO = SkillRef(name='机械指令', code='holdandgo', profession=__profession__)
"机械指令"
HS1 = SkillRef(name='HS-1机械助手', code='hs1', profession=__profession__)
"HS-1机械助手"
LASTFIGHTINGSPIRIT = SkillRef(name='斗志之歌', code='lastfightingspirit', profession=__profession__)
"斗志之歌"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MECHADROP = SkillRef(name='空投支援', code='mechadrop', profession=__profession__)
"空投支援"
PUNISHER = SkillRef(name='踏射', code='punisher', profession=__profession__)
"踏射"
ROBOTENGINEERING = SkillRef(name='机械概论', code='robotengineering', profession=__profession__)
"机械概论"
ROBOTEXS = SkillRef(name='EX-S毒蛇炮', code='robotexs', profession=__profession__)
"EX-S毒蛇炮"
ROBOTEXSEX = SkillRef(name='EX-S零式毒蛇炮', code='robotexsex', profession=__profession__)
"EX-S零式毒蛇炮"
ROBOTEZ8 = SkillRef(name='EZ-8爆破者', code='robotez8', profession=__profession__)
"EZ-8爆破者"
ROBOTEZ8EX = SkillRef(name='EZ-10反击者', code='robotez8ex', profession=__profession__)
"EZ-10反击者"
ROBOTICS = SkillRef(name='机械改良', code='robotics', profession=__profession__)
"机械改良"
ROBOTRX60 = SkillRef(name='RX-60陷阱追击者', code='robotrx60', profession=__profession__)
"RX-60陷阱追击者"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
ROBOTSEXPLOSION = SkillRef(name='机械引爆', code='robotsexplosion', profession=__profession__)
"机械引爆"
ROBOTTEMPESTER = SkillRef(name='空战机械 : 风暴', code='robottempester', profession=__profession__)
"空战机械 : 风暴"
RX78OFCRISIS = SkillRef(name='嗜战追击者', code='rx78ofcrisis', profession=__profession__)
"嗜战追击者"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
SOLARMODULESYSTEM = SkillRef(name='光反应能量模块', code='solarmodulesystem', profession=__profession__)
"光反应能量模块"
SOPHIA = SkillRef(name='索菲亚', code='sophia', profession=__profession__)
"索菲亚"
SPARROWFACTORY = SkillRef(name='拦截机工厂', code='sparrowfactory', profession=__profession__)
"拦截机工厂"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
VIRTUALRUSH = SkillRef(name='HS-1全息机械猎手', code='virtualrush', profession=__profession__)
"HS-1全息机械猎手"
WINDMILL = SkillRef(name='回旋踢', code='windmill', profession=__profession__)
"回旋踢"
@@ -0,0 +1,132 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_male/ranger_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class RangerMaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""gunner_male.ranger_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_male.ranger_male'
ACCELATIONTRIGGER = SkillRef(name='爆燃突击', code='accelationtrigger', profession=__profession__)
"爆燃突击"
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='膝撞', code='aerialknee', profession=__profession__)
"膝撞"
AIRRAID = SkillRef(name='浮空劫击', code='airraid', profession=__profession__)
"浮空劫击"
BULLETGUARD = SkillRef(name='远程格挡', code='bulletguard', profession=__profession__)
"远程格挡"
COUNTERSHOOT = SkillRef(name='心灵反击', code='countershoot', profession=__profession__)
"心灵反击"
DEADLYAPPROACH = SkillRef(name='死亡突袭', code='deadlyapproach', profession=__profession__)
"死亡突袭"
DEATHCRISIS = SkillRef(name='鹰眸·致命危机', code='deathcrisis', profession=__profession__)
"鹰眸·致命危机"
DESPERADO = SkillRef(name='疯狂射击', code='desperado', profession=__profession__)
"疯狂射击"
DOUBLEGUNHAWK = SkillRef(name='双鹰回旋', code='doublegunhawk', profession=__profession__)
"双鹰回旋"
DUSTSHOOT = SkillRef(name='烟尘弹', code='dustshoot', profession=__profession__)
"烟尘弹"
FASTDRAW = SkillRef(name='疾风骤雨', code='fastdraw', profession=__profession__)
"疾风骤雨"
FASTKNEE = SkillRef(name='瞬踢', code='fastknee', profession=__profession__)
"瞬踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
HEADSHOT = SkillRef(name='溃灭射击', code='headshot', profession=__profession__)
"溃灭射击"
HEADSHOTMASTERY = SkillRef(name='射击掌握', code='headshotmastery', profession=__profession__)
"射击掌握"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
MARKOFDEATH = SkillRef(name='死亡印记', code='markofdeath', profession=__profession__)
"死亡印记"
MULTIHEADSHOT = SkillRef(name='多重射击', code='multiheadshot', profession=__profession__)
"多重射击"
OUTSTANDING = SkillRef(name='卓尔不群', code='outstanding', profession=__profession__)
"卓尔不群"
POWERUPREVOLVER = SkillRef(name='左轮奥义', code='poweruprevolver', profession=__profession__)
"左轮奥义"
PUNISHER = SkillRef(name='踏射', code='punisher', profession=__profession__)
"踏射"
RANDOMSHOOT = SkillRef(name='乱射', code='randomshoot', profession=__profession__)
"乱射"
REVOLVERCRITICALDAMAGEUP = SkillRef(name='死亡左轮', code='revolvercriticaldamageup', profession=__profession__)
"死亡左轮"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SEVENTHFLOW = SkillRef(name='第七翼动', code='seventhflow', profession=__profession__)
"第七翼动"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STYLISH = SkillRef(name='花式枪术', code='stylish', profession=__profession__)
"花式枪术"
SUPPRESSINGFIRE = SkillRef(name='压制射击', code='suppressingfire', profession=__profession__)
"压制射击"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
TRIPLETAP = SkillRef(name='三连发', code='tripletap', profession=__profession__)
"三连发"
TURNINGSHOOT = SkillRef(name='溃灭回射', code='turningshoot', profession=__profession__)
"溃灭回射"
WALKSHOOT = SkillRef(name='移动射击', code='walkshoot', profession=__profession__)
"移动射击"
WINDMILL = SkillRef(name='回旋踢', code='windmill', profession=__profession__)
"回旋踢"
WIPEOUT = SkillRef(name='抹杀', code='wipeout', profession=__profession__)
"抹杀"
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:gunner_male/spitfire_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class SpitfireMaleSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""gunner_male.spitfire_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'gunner_male.spitfire_male'
ADVANCEDBULLET = SkillRef(name='弹药主宰', code='advancedbullet', profession=__profession__)
"弹药主宰"
AERIALGATLING = SkillRef(name='炙烤', code='aerialgatling', profession=__profession__)
"炙烤"
AERIALKNEE = SkillRef(name='膝撞', code='aerialknee', profession=__profession__)
"膝撞"
ALLEGIANT = SkillRef(name='赤诚之心', code='allegiant', profession=__profession__)
"赤诚之心"
BLACKROSE = SkillRef(name='黑玫瑰特种战队', code='blackrose', profession=__profession__)
"黑玫瑰特种战队"
BULLETEXPLOSIVE = SkillRef(name='爆裂弹', code='bulletexplosive', profession=__profession__)
"爆裂弹"
BULLETMASTERY = SkillRef(name='弹药改良', code='bulletmastery', profession=__profession__)
"弹药改良"
BULLETPENETRATE = SkillRef(name='贯穿弹', code='bulletpenetrate', profession=__profession__)
"贯穿弹"
BULLETSPECIFIC = SkillRef(name='特性弹', code='bulletspecific', profession=__profession__)
"特性弹"
C4 = SkillRef(name='C4飞弹', code='c4', profession=__profession__)
"C4飞弹"
CHARGEBUSTER = SkillRef(name='聚合弹', code='chargebuster', profession=__profession__)
"聚合弹"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CROSSSHOOT = SkillRef(name='交叉射击', code='crossshoot', profession=__profession__)
"交叉射击"
DANGERCLOSE = SkillRef(name='重火力支援', code='dangerclose', profession=__profession__)
"重火力支援"
DUSTSHOOT = SkillRef(name='烟尘弹', code='dustshoot', profession=__profession__)
"烟尘弹"
ETERNALBUSTER = SkillRef(name='皇鹰特战队', code='eternalbuster', profession=__profession__)
"皇鹰特战队"
FASTKNEE = SkillRef(name='瞬踢', code='fastknee', profession=__profession__)
"瞬踢"
FASTSHOOT = SkillRef(name='快速拔枪', code='fastshoot', profession=__profession__)
"快速拔枪"
FLAMETHROWER = SkillRef(name='M-3喷火器', code='flamethrower', profession=__profession__)
"M-3喷火器"
G38ARG = SkillRef(name='G-38智能手雷', code='g38arg', profession=__profession__)
"G-38智能手雷"
GATLING = SkillRef(name='M-137格林机枪', code='gatling', profession=__profession__)
"M-137格林机枪"
GRAVITYGRENADE = SkillRef(name='G-61重力手雷', code='gravitygrenade', profession=__profession__)
"G-61重力手雷"
GRENADELIGHT = SkillRef(name='G-35L感电手雷', code='grenadelight', profession=__profession__)
"G-35L感电手雷"
GRENADENONE = SkillRef(name='G-14手雷', code='grenadenone', profession=__profession__)
"G-14手雷"
GRENADEWATER = SkillRef(name='G-18C冰冻手雷', code='grenadewater', profession=__profession__)
"G-18C冰冻手雷"
HIGHANGLESLIDING = SkillRef(name='浮空铲', code='highanglesliding', profession=__profession__)
"浮空铲"
HITONSUBWEAPON = SkillRef(name='重火器拔击', code='hitonsubweapon', profession=__profession__)
"重火器拔击"
LIFTSHOT = SkillRef(name='浮空弹', code='liftshot', profession=__profession__)
"浮空弹"
M18CLAYMORE = SkillRef(name='M18阔剑地雷', code='m18claymore', profession=__profession__)
"M18阔剑地雷"
MAGAZINEDRUM = SkillRef(name='弹夹改装', code='magazinedrum', profession=__profession__)
"弹夹改装"
MAXWELL = SkillRef(name='电磁弹 : 麦克斯韦', code='maxwell', profession=__profession__)
"电磁弹 : 麦克斯韦"
NAPALMBOMB = SkillRef(name='凝固汽油弹', code='napalmbomb', profession=__profession__)
"凝固汽油弹"
OVERCHARGE = SkillRef(name='超负荷装填', code='overcharge', profession=__profession__)
"超负荷装填"
PUNISHER = SkillRef(name='踏射', code='punisher', profession=__profession__)
"踏射"
RETURNEDSNIPER = SkillRef(name='狙击手增援', code='returnedsniper', profession=__profession__)
"狙击手增援"
ROBOTRX78 = SkillRef(name='RX-78追击者', code='robotrx78', profession=__profession__)
"RX-78追击者"
SILVERBULLET = SkillRef(name='银弹', code='silverbullet', profession=__profession__)
"银弹"
STAYONJUMPSHOOT = SkillRef(name='空中射击', code='stayonjumpshoot', profession=__profession__)
"空中射击"
STRAYBULLETMASTERY = SkillRef(name='手雷精通', code='straybulletmastery', profession=__profession__)
"手雷精通"
SUPERNOVA = SkillRef(name='超新星核爆', code='supernova', profession=__profession__)
"超新星核爆"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
WARHERO = SkillRef(name='战地功勋', code='warhero', profession=__profession__)
"战地功勋"
WEAPONEXPERT = SkillRef(name='兵器研究', code='weaponexpert', profession=__profession__)
"兵器研究"
WILDRNESSSTORM = SkillRef(name='赤魂·风暴狙击', code='wildrnessstorm', profession=__profession__)
"赤魂·风暴狙击"
WINDMILL = SkillRef(name='回旋踢', code='windmill', profession=__profession__)
"回旋踢"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,105 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:imperialknight/breaker/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class BreakerSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""imperialknight.breaker 的技能引用;包含继承的公共技能。"""
__profession__ = 'imperialknight.breaker'
ANCHORKICK = SkillRef(name='枪锚踢击', code='anchorkick', profession=__profession__)
"枪锚踢击"
AVAST = SkillRef(name='停航戒令', code='avast', profession=__profession__)
"停航戒令"
BOARDINGACTIONPRO = SkillRef(name='海战体术', code='boardingactionpro', profession=__profession__)
"海战体术"
CANNONKICK = SkillRef(name='舰炮飞踢', code='cannonkick', profession=__profession__)
"舰炮飞踢"
DECKBREAKER = SkillRef(name='帝国威严', code='deckbreaker', profession=__profession__)
"帝国威严"
DEEPWATERCALL = SkillRef(name='深海召唤', code='deepwatercall', profession=__profession__)
"深海召唤"
DREADFALLBARRAGE = SkillRef(name='战栗轰击', code='dreadfallbarrage', profession=__profession__)
"战栗轰击"
GALESLASH = SkillRef(name='狂风斩', code='galeslash', profession=__profession__)
"狂风斩"
HOOKSHOT = SkillRef(name='钩爪突袭', code='hookshot', profession=__profession__)
"钩爪突袭"
HULLBREACH = SkillRef(name='船体碎击', code='hullbreach', profession=__profession__)
"船体碎击"
IRONSONG = SkillRef(name='海妖之歌', code='ironsong', profession=__profession__)
"海妖之歌"
MAELSTROM = SkillRef(name='气卷万涛', code='maelstrom', profession=__profession__)
"气卷万涛"
NOQUARTER = SkillRef(name='无情铁律', code='noquarter', profession=__profession__)
"无情铁律"
OPENWARFANFARE = SkillRef(name='鸣镝破阵', code='openwarfanfare', profession=__profession__)
"鸣镝破阵"
PIERCEIMPACT = SkillRef(name='怒海冲击', code='pierceimpact', profession=__profession__)
"怒海冲击"
POINTTHRUST = SkillRef(name='穿心刺', code='pointthrust', profession=__profession__)
"穿心刺"
QUICKBISECTION = SkillRef(name='破浪斩', code='quickbisection', profession=__profession__)
"破浪斩"
RAISEUPPERCUT = SkillRef(name='上撩斩', code='raiseuppercut', profession=__profession__)
"上撩斩"
RIPTIDE = SkillRef(name='逆流而上', code='riptide', profession=__profession__)
"逆流而上"
RIPTIDEUPRISING = SkillRef(name='逆浪断空', code='riptideuprising', profession=__profession__)
"逆浪断空"
ROUGHBOARDING = SkillRef(name='无畏登舰', code='roughboarding', profession=__profession__)
"无畏登舰"
SEABANE = SkillRef(name='四海游龙', code='seabane', profession=__profession__)
"四海游龙"
SEADRAGONTOOTH = SkillRef(name='蛟龙惊涛', code='seadragontooth', profession=__profession__)
"蛟龙惊涛"
SEAGODFALLDOWN = SkillRef(name='海神降临', code='seagodfalldown', profession=__profession__)
"海神降临"
SWEEPINGSTRIKE = SkillRef(name='旋风扫荡', code='sweepingstrike', profession=__profession__)
"旋风扫荡"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
TIDEBOUND = SkillRef(name='潮汐之缚', code='tidebound', profession=__profession__)
"潮汐之缚"
TIDEPIERCER = SkillRef(name='激流勇进', code='tidepiercer', profession=__profession__)
"激流勇进"
TROUBLEMAKER = SkillRef(name='桀骜不驯', code='troublemaker', profession=__profession__)
"桀骜不驯"
UNBOUNDTEMPEST = SkillRef(name='狂澜风暴舞', code='unboundtempest', profession=__profession__)
"狂澜风暴舞"
WAVEBREAKER = SkillRef(name='乘风破浪', code='wavebreaker', profession=__profession__)
"乘风破浪"
WIDECLEAVE = SkillRef(name='狂野横扫', code='widecleave', profession=__profession__)
"狂野横扫"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
+165
View File
@@ -0,0 +1,165 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:knight/chaos/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class ChaosSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""knight.chaos 的技能引用;包含继承的公共技能。"""
__profession__ = 'knight.chaos'
ATENADVENT = SkillRef(name='黑曜之眸 : 亚丁降临', code='atenadvent', profession=__profession__)
"黑曜之眸 : 亚丁降临"
BATTERINGRAM = SkillRef(name='毁灭突进', code='batteringram', profession=__profession__)
"毁灭突进"
BLACKSUN = SkillRef(name='黑色曜日', code='blacksun', profession=__profession__)
"黑色曜日"
BRAINSTORM = SkillRef(name='思维风暴', code='brainstorm', profession=__profession__)
"思维风暴"
BRAWL = SkillRef(name='魔灵乱舞', code='brawl', profession=__profession__)
"魔灵乱舞"
CLEARDEMON = SkillRef(name='军团遣散', code='cleardemon', profession=__profession__)
"军团遣散"
CORPSARRAY = SkillRef(name='军团列队', code='corpsarray', profession=__profession__)
"军团列队"
DARKSHOCKWAVE = SkillRef(name='黑暗冲击', code='darkshockwave', profession=__profession__)
"黑暗冲击"
DEFENSIVEPOSTURE = SkillRef(name='防御姿态', code='defensiveposture', profession=__profession__)
"防御姿态"
DISARMING = SkillRef(name='破武之轮', code='disarming', profession=__profession__)
"破武之轮"
ELEMENTALCIRCLE = SkillRef(name='灵性转换', code='elementalcircle', profession=__profession__)
"灵性转换"
EVILFESTIVAL = SkillRef(name='盛宴·恶之祭典', code='evilfestival', profession=__profession__)
"盛宴·恶之祭典"
EXPLOITATION = SkillRef(name='魔能榨取', code='exploitation', profession=__profession__)
"魔能榨取"
FANCYTWIST = SkillRef(name='魔幻旋风', code='fancytwist', profession=__profession__)
"魔幻旋风"
FINALATTACK = SkillRef(name='聚灵升空剑', code='finalattack', profession=__profession__)
"聚灵升空剑"
FINISH = SkillRef(name='跳斩', code='finish', profession=__profession__)
"跳斩"
GENOCIDECRUSH = SkillRef(name='碎灵之击', code='genocidecrush', profession=__profession__)
"碎灵之击"
GRANDFINALE = SkillRef(name='绽放·终章', code='grandfinale', profession=__profession__)
"绽放·终章"
INTERCEPT = SkillRef(name='飞跃截击', code='intercept', profession=__profession__)
"飞跃截击"
LETHALPUNTO = SkillRef(name='致命突刺', code='lethalpunto', profession=__profession__)
"致命突刺"
LIONKICK = SkillRef(name='强踢', code='lionkick', profession=__profession__)
"强踢"
MASSIVEFIRE = SkillRef(name='绚丽耀光', code='massivefire', profession=__profession__)
"绚丽耀光"
MIDNIGHTCARNIVAL = SkillRef(name='午夜嘉年华', code='midnightcarnival', profession=__profession__)
"午夜嘉年华"
MIXEDBLOOD = SkillRef(name='魔灵血统', code='mixedblood', profession=__profession__)
"魔灵血统"
PERFECTGUARD = SkillRef(name='自动防御', code='perfectguard', profession=__profession__)
"自动防御"
REIGNOFTERROR = SkillRef(name='绝对魅力', code='reignofterror', profession=__profession__)
"绝对魅力"
RESONANCE = SkillRef(name='连锁共振', code='resonance', profession=__profession__)
"连锁共振"
RULEOFPOWER = SkillRef(name='力量法则', code='ruleofpower', profession=__profession__)
"力量法则"
SACRIFICEBOMB = SkillRef(name='魔灵炸弹', code='sacrificebomb', profession=__profession__)
"魔灵炸弹"
SHIELDCHANGE = SkillRef(name='盾牌转换', code='shieldchange', profession=__profession__)
"盾牌转换"
SHIELDGUARD = SkillRef(name='盾牌格挡', code='shieldguard', profession=__profession__)
"盾牌格挡"
SHIELDSTARK = SkillRef(name='盾击', code='shieldstark', profession=__profession__)
"盾击"
STOPATTACK = SkillRef(name='魔灵随行', code='stopattack', profession=__profession__)
"魔灵随行"
SUMMONATENSAVATAR = SkillRef(name='亚丁之力', code='summonatensavatar', profession=__profession__)
"亚丁之力"
SUMMONBIGDADDY = SkillRef(name='魔灵召唤 : 迪克老爹', code='summonbigdaddy', profession=__profession__)
"魔灵召唤 : 迪克老爹"
SUMMONBORASS = SkillRef(name='魔灵召唤 : 波拉斯', code='summonborass', profession=__profession__)
"魔灵召唤 : 波拉斯"
SUMMONCHAOSSOLDIER = SkillRef(name='统御 : 魔灵战士', code='summonchaossoldier', profession=__profession__)
"统御 : 魔灵战士"
SUMMONCRAZYSPIN = SkillRef(name='魔灵召唤 : 旋转小冯', code='summoncrazyspin', profession=__profession__)
"魔灵召唤 : 旋转小冯"
SUMMONDEMONMAGICIAN = SkillRef(name='统御 : 魔灵法师', code='summondemonmagician', profession=__profession__)
"统御 : 魔灵法师"
SUMMONDEVAATEN = SkillRef(name='亚丁的庇佑', code='summondevaaten', profession=__profession__)
"亚丁的庇佑"
SUMMONGELATINMASK = SkillRef(name='魔灵召唤 : 假面杰森', code='summongelatinmask', profession=__profession__)
"魔灵召唤 : 假面杰森"
SUMMONHEARTQUEEN = SkillRef(name='魔灵召唤 : 红心女皇艾莉莎', code='summonheartqueen', profession=__profession__)
"魔灵召唤 : 红心女皇艾莉莎"
SUMMONHYSTERICWORRIER = SkillRef(name='魔灵召唤 : 狂暴布洛克', code='summonhystericworrier', profession=__profession__)
"魔灵召唤 : 狂暴布洛克"
SUMMONLUCKYWACKY = SkillRef(name='魔灵召唤 : 瓦尔琪', code='summonluckywacky', profession=__profession__)
"魔灵召唤 : 瓦尔琪"
SUMMONRAGEHAT = SkillRef(name='魔灵召唤 : 大富翁鲁邦', code='summonragehat', profession=__profession__)
"魔灵召唤 : 大富翁鲁邦"
SUMMONTWINKLEARTIST = SkillRef(name='魔灵召唤 : 大画家芭芘', code='summontwinkleartist', profession=__profession__)
"魔灵召唤 : 大画家芭芘"
SUMMONVAMPIRECHILDREN = SkillRef(name='魔灵召唤 : 小吸血鬼夏伊', code='summonvampirechildren', profession=__profession__)
"魔灵召唤 : 小吸血鬼夏伊"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
UPPERSHIELD = SkillRef(name='盾挑', code='uppershield', profession=__profession__)
"盾挑"
VSLASH = SkillRef(name='翔空剑', code='vslash', profession=__profession__)
"翔空剑"
WHEELOFFORTUNE = SkillRef(name='命运之轮', code='wheeloffortune', profession=__profession__)
"命运之轮"
WONDERFULRUSH = SkillRef(name='魔神百裂拳', code='wonderfulrush', profession=__profession__)
"魔神百裂拳"
@@ -0,0 +1,126 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:knight/dragon_knight/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class DragonKnightSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""knight.dragon_knight 的技能引用;包含继承的公共技能。"""
__profession__ = 'knight.dragon_knight'
BLITZSTRIKE = SkillRef(name='龙翼突袭', code='blitzstrike', profession=__profession__)
"龙翼突袭"
BURSTHORN = SkillRef(name='爆破龙角', code='bursthorn', profession=__profession__)
"爆破龙角"
DEFENSIVEPOSTURE = SkillRef(name='防御姿态', code='defensiveposture', profession=__profession__)
"防御姿态"
DISASTER = SkillRef(name='雷光嘶吼', code='disaster', profession=__profession__)
"雷光嘶吼"
DRAGONBREATH = SkillRef(name='龙之吐息', code='dragonbreath', profession=__profession__)
"龙之吐息"
DRAGONBURST = SkillRef(name='魔龙星落', code='dragonburst', profession=__profession__)
"魔龙星落"
DRAGONFANG = SkillRef(name='龙之撕咬', code='dragonfang', profession=__profession__)
"龙之撕咬"
DRAGONFORCE = SkillRef(name='魔龙之力', code='dragonforce', profession=__profession__)
"魔龙之力"
DRAGONIANWEAPON = SkillRef(name='龙人血统', code='dragonianweapon', profession=__profession__)
"龙人血统"
DRAGONKAISERSWORD = SkillRef(name='龙刃无双', code='dragonkaisersword', profession=__profession__)
"龙刃无双"
DRAGONOATH = SkillRef(name='龙血誓约', code='dragonoath', profession=__profession__)
"龙血誓约"
DRAGONSMASH = SkillRef(name='飞龙斩', code='dragonsmash', profession=__profession__)
"飞龙斩"
DRAGONTOOTH = SkillRef(name='龙人剑术', code='dragontooth', profession=__profession__)
"龙人剑术"
DRAGONWING = SkillRef(name='龙翼', code='dragonwing', profession=__profession__)
"龙翼"
EXTERMINATE = SkillRef(name='龙皇制裁', code='exterminate', profession=__profession__)
"龙皇制裁"
FINISH = SkillRef(name='跳斩', code='finish', profession=__profession__)
"跳斩"
FIREBREATH = SkillRef(name='火焰吐息', code='firebreath', profession=__profession__)
"火焰吐息"
FOODFIGHTING = SkillRef(name='肉食主义', code='foodfighting', profession=__profession__)
"肉食主义"
HEIR = SkillRef(name='龙神血脉', code='heir', profession=__profession__)
"龙神血脉"
INFINITYNOVA = SkillRef(name='龙神君临·虚空烬灭', code='infinitynova', profession=__profession__)
"龙神君临·虚空烬灭"
INTERCEPT = SkillRef(name='飞跃截击', code='intercept', profession=__profession__)
"飞跃截击"
KNUCKLEBLASTER = SkillRef(name='龙拳', code='knuckleblaster', profession=__profession__)
"龙拳"
LASTLIGHT = SkillRef(name='龙神裁决 : 终末之光', code='lastlight', profession=__profession__)
"龙神裁决 : 终末之光"
LETHALPUNTO = SkillRef(name='致命突刺', code='lethalpunto', profession=__profession__)
"致命突刺"
LIGHTNINGROAR = SkillRef(name='龙哮雷鸣', code='lightningroar', profession=__profession__)
"龙哮雷鸣"
LIONKICK = SkillRef(name='强踢', code='lionkick', profession=__profession__)
"强踢"
PARTICIPATION = SkillRef(name='征战无双', code='participation', profession=__profession__)
"征战无双"
PERFECTGUARD = SkillRef(name='自动防御', code='perfectguard', profession=__profession__)
"自动防御"
SHIELDGUARD = SkillRef(name='盾牌格挡', code='shieldguard', profession=__profession__)
"盾牌格挡"
SHIELDSTARK = SkillRef(name='盾击', code='shieldstark', profession=__profession__)
"盾击"
SKYRUSH = SkillRef(name='魔龙天翔', code='skyrush', profession=__profession__)
"魔龙天翔"
SLAYER = SkillRef(name='龙人之太刀精通', code='slayer', profession=__profession__)
"龙人之太刀精通"
SPICE = SkillRef(name='大胃王', code='spice', profession=__profession__)
"大胃王"
SPINNINGRAID = SkillRef(name='龙翼穿刺', code='spinningraid', profession=__profession__)
"龙翼穿刺"
STORMBREATH = SkillRef(name='魔龙之息', code='stormbreath', profession=__profession__)
"魔龙之息"
SUMMONASTR = SkillRef(name='龙语召唤 : 阿斯特拉', code='summonastr', profession=__profession__)
"龙语召唤 : 阿斯特拉"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
UPPERSHIELD = SkillRef(name='盾挑', code='uppershield', profession=__profession__)
"盾挑"
WHEELOFFORTUNE = SkillRef(name='命运之轮', code='wheeloffortune', profession=__profession__)
"命运之轮"
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:knight/elven_knight/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class ElvenKnightSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""knight.elven_knight 的技能引用;包含继承的公共技能。"""
__profession__ = 'knight.elven_knight'
ANCIENTBOAR = SkillRef(name='愤怒冲撞', code='ancientboar', profession=__profession__)
"愤怒冲撞"
ANCIENTDEER = SkillRef(name='守护神鹿', code='ancientdeer', profession=__profession__)
"守护神鹿"
ANGEROFNATURE = SkillRef(name='自然之怒', code='angerofnature', profession=__profession__)
"自然之怒"
CHAINSTRIKE = SkillRef(name='剑盾强袭', code='chainstrike', profession=__profession__)
"剑盾强袭"
CHARGE = SkillRef(name='天马流星落', code='charge', profession=__profession__)
"天马流星落"
DEFENSIVEPOSTURE = SkillRef(name='防御姿态', code='defensiveposture', profession=__profession__)
"防御姿态"
DEMENTIONMOLT = SkillRef(name='骑士守护', code='dementionmolt', profession=__profession__)
"骑士守护"
DISARMING = SkillRef(name='破武之轮', code='disarming', profession=__profession__)
"破武之轮"
ELVISHJUMP = SkillRef(name='精灵之跃', code='elvishjump', profession=__profession__)
"精灵之跃"
FANTASYOFNATURE = SkillRef(name='生命之律·神木擎天', code='fantasyofnature', profession=__profession__)
"生命之律·神木擎天"
FINISH = SkillRef(name='跳斩', code='finish', profession=__profession__)
"跳斩"
FORTRESSOFEUDIA = SkillRef(name='荆棘之城', code='fortressofeudia', profession=__profession__)
"荆棘之城"
GRACEOFLIFE = SkillRef(name='生命的恩宠', code='graceoflife', profession=__profession__)
"生命的恩宠"
GREATVOLITION = SkillRef(name='伟大的意志', code='greatvolition', profession=__profession__)
"伟大的意志"
INTERCEPT = SkillRef(name='飞跃截击', code='intercept', profession=__profession__)
"飞跃截击"
LETHALPUNTO = SkillRef(name='致命突刺', code='lethalpunto', profession=__profession__)
"致命突刺"
LIONKICK = SkillRef(name='强踢', code='lionkick', profession=__profession__)
"强踢"
LUNGEREVOLUTION = SkillRef(name='飓风旋枪', code='lungerevolution', profession=__profession__)
"飓风旋枪"
NATUREBLESSING = SkillRef(name='自然恩泽', code='natureblessing', profession=__profession__)
"自然恩泽"
NATUREGUARDIAN = SkillRef(name='自然守护', code='natureguardian', profession=__profession__)
"自然守护"
OVERPOWER = SkillRef(name='破甲冲击', code='overpower', profession=__profession__)
"破甲冲击"
PENETRATION = SkillRef(name='铁壁推进', code='penetration', profession=__profession__)
"铁壁推进"
PERFECTGUARD = SkillRef(name='自动防御', code='perfectguard', profession=__profession__)
"自动防御"
RIDING = SkillRef(name='骑乘召唤', code='riding', profession=__profession__)
"骑乘召唤"
ROSEARMOR = SkillRef(name='蔷薇护甲', code='rosearmor', profession=__profession__)
"蔷薇护甲"
SENTENCE = SkillRef(name='审判之盾', code='sentence', profession=__profession__)
"审判之盾"
SHACKLESOFNATURE = SkillRef(name='自然束缚', code='shacklesofnature', profession=__profession__)
"自然束缚"
SHIELDCHANGE = SkillRef(name='盾牌转换', code='shieldchange', profession=__profession__)
"盾牌转换"
SHIELDCHARGE = SkillRef(name='壁垒突袭', code='shieldcharge', profession=__profession__)
"壁垒突袭"
SHIELDGUARD = SkillRef(name='盾牌格挡', code='shieldguard', profession=__profession__)
"盾牌格挡"
SHIELDOFCOURAGE = SkillRef(name='信仰鼓舞', code='shieldofcourage', profession=__profession__)
"信仰鼓舞"
SHIELDRUSH = SkillRef(name='剑盾猛攻', code='shieldrush', profession=__profession__)
"剑盾猛攻"
SHIELDSTARK = SkillRef(name='盾击', code='shieldstark', profession=__profession__)
"盾击"
SIGNOFLIFE = SkillRef(name='生命审判', code='signoflife', profession=__profession__)
"生命审判"
SMASH = SkillRef(name='天陨断空斩', code='smash', profession=__profession__)
"天陨断空斩"
STRONGBELIEF = SkillRef(name='骑士信念', code='strongbelief', profession=__profession__)
"骑士信念"
SWORDOFFOREST = SkillRef(name='神木刺击', code='swordofforest', profession=__profession__)
"神木刺击"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
TWILIGHTUNICORN = SkillRef(name='暮光之灵 : 黄昏独角兽', code='twilightunicorn', profession=__profession__)
"暮光之灵 : 黄昏独角兽"
UPPERSHIELD = SkillRef(name='盾挑', code='uppershield', profession=__profession__)
"盾挑"
VANGUARDSTRATSH = SkillRef(name='一刀两断', code='vanguardstratsh', profession=__profession__)
"一刀两断"
WARCRY = SkillRef(name='战吼', code='warcry', profession=__profession__)
"战吼"
WHEELOFFORTUNE = SkillRef(name='命运之轮', code='wheeloffortune', profession=__profession__)
"命运之轮"
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:knight/paladin/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class PaladinSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""knight.paladin 的技能引用;包含继承的公共技能。"""
__profession__ = 'knight.paladin'
COMMANDMENT = SkillRef(name='戒律', code='commandment', profession=__profession__)
"戒律"
CONCILIATION = SkillRef(name='神光之跃', code='conciliation', profession=__profession__)
"神光之跃"
CONFESION = SkillRef(name='神光闪耀', code='confesion', profession=__profession__)
"神光闪耀"
DISARMING = SkillRef(name='破武之轮', code='disarming', profession=__profession__)
"破武之轮"
DISRUPTION = SkillRef(name='烈光', code='disruption', profession=__profession__)
"烈光"
DIVINESANCTUARY = SkillRef(name='神光庇护', code='divinesanctuary', profession=__profession__)
"神光庇护"
DIVINESHIELD = SkillRef(name='圣盾', code='divineshield', profession=__profession__)
"圣盾"
ENGAGEMENT = SkillRef(name='神圣信约', code='engagement', profession=__profession__)
"神圣信约"
ESTRANGEMENT = SkillRef(name='惩罚之锤', code='estrangement', profession=__profession__)
"惩罚之锤"
FAITHFUL = SkillRef(name='信仰之念', code='faithful', profession=__profession__)
"信仰之念"
FINISH = SkillRef(name='跳斩', code='finish', profession=__profession__)
"跳斩"
FORGIVENESS = SkillRef(name='神光闪影击', code='forgiveness', profession=__profession__)
"神光闪影击"
GLORYOFTHELIGHT = SkillRef(name='荣耀之光', code='gloryofthelight', profession=__profession__)
"荣耀之光"
INTEGRATION = SkillRef(name='圣盾裁决', code='integration', profession=__profession__)
"圣盾裁决"
INTERCEPT = SkillRef(name='飞跃截击', code='intercept', profession=__profession__)
"飞跃截击"
JUDGEMENTCALL = SkillRef(name='神圣意志 : 大天使降临', code='judgementcall', profession=__profession__)
"神圣意志 : 大天使降临"
LETHALPUNTO = SkillRef(name='致命突刺', code='lethalpunto', profession=__profession__)
"致命突刺"
LIONKICK = SkillRef(name='强踢', code='lionkick', profession=__profession__)
"强踢"
MANDATEOFHEAVEN = SkillRef(name='破晓之光', code='mandateofheaven', profession=__profession__)
"破晓之光"
OBSTRUCTION = SkillRef(name='神光回旋斩', code='obstruction', profession=__profession__)
"神光回旋斩"
PERFECTGUARD = SkillRef(name='自动防御', code='perfectguard', profession=__profession__)
"自动防御"
PRICEOFMISTRUST = SkillRef(name='信仰聚合 : 神光惩戒', code='priceofmistrust', profession=__profession__)
"信仰聚合 : 神光惩戒"
PURIFYING = SkillRef(name='神光连击', code='purifying', profession=__profession__)
"神光连击"
RETRIBUTION = SkillRef(name='神光盾击', code='retribution', profession=__profession__)
"神光盾击"
SERAPHICFALL = SkillRef(name='天使降临', code='seraphicfall', profession=__profession__)
"天使降临"
SERAPHICFEATHER = SkillRef(name='天使光翼', code='seraphicfeather', profession=__profession__)
"天使光翼"
SHIELDBREAK = SkillRef(name='圣盾突击', code='shieldbreak', profession=__profession__)
"圣盾突击"
SHIELDSTARK = SkillRef(name='盾击', code='shieldstark', profession=__profession__)
"盾击"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THELASTREVELATION = SkillRef(name='启示录 : 末日救赎', code='thelastrevelation', profession=__profession__)
"启示录 : 末日救赎"
TRANSCENDENCE = SkillRef(name='神光耀世', code='transcendence', profession=__profession__)
"神光耀世"
UPPERSHIELD = SkillRef(name='盾挑', code='uppershield', profession=__profession__)
"盾挑"
WEEPINGWAVE = SkillRef(name='神光冲击', code='weepingwave', profession=__profession__)
"神光冲击"
WHEELOFFORTUNE = SkillRef(name='命运之轮', code='wheeloffortune', profession=__profession__)
"命运之轮"
WINGOFMETATRON = SkillRef(name='超越之翼', code='wingofmetatron', profession=__profession__)
"超越之翼"
WRATH = SkillRef(name='神光喷涌', code='wrath', profession=__profession__)
"神光喷涌"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,132 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:mage_female/battle_mage/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class BattleMageSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""mage_female.battle_mage 的技能引用;包含继承的公共技能。"""
__profession__ = 'mage_female.battle_mage'
ARMONIA = SkillRef(name='太古之力', code='armonia', profession=__profession__)
"太古之力"
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
"魔法护盾"
AURASHIELDMASTERY = SkillRef(name='魔法护盾强化', code='aurashieldmastery', profession=__profession__)
"魔法护盾强化"
AVATAR = SkillRef(name='使徒化身', code='avatar', profession=__profession__)
"使徒化身"
AVATARDANCE = SkillRef(name='使徒之舞', code='avatardance', profession=__profession__)
"使徒之舞"
AVATARFINISH = SkillRef(name='一骑当千碎霸', code='avatarfinish', profession=__profession__)
"一骑当千碎霸"
AVATARPASSIVE = SkillRef(name='使徒封印', code='avatarpassive', profession=__profession__)
"使徒封印"
BATTLEMAGEWEAPONMASTERY = SkillRef(name='战斗法师武器精通', code='battlemageweaponmastery', profession=__profession__)
"战斗法师武器精通"
CHASER = SkillRef(name='炫纹', code='chaser', profession=__profession__)
"炫纹"
CHASERCLUSTER = SkillRef(name='炫纹簇', code='chasercluster', profession=__profession__)
"炫纹簇"
CHASERSEXPLOSION = SkillRef(name='炫纹强压', code='chasersexplosion', profession=__profession__)
"炫纹强压"
COMBOINSTINCT = SkillRef(name='连击精通', code='comboinstinct', profession=__profession__)
"连击精通"
COMBOMASTERY = SkillRef(name='斗神意志', code='combomastery', profession=__profession__)
"斗神意志"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
"驱散魔法"
DOUBLESWING = SkillRef(name='双重锤击', code='doubleswing', profession=__profession__)
"双重锤击"
DRAGONDANCE = SkillRef(name='煌龙乱舞', code='dragondance', profession=__profession__)
"煌龙乱舞"
DRAGONSPEAR = SkillRef(name='煌龙偃月', code='dragonspear', profession=__profession__)
"煌龙偃月"
DRAGONSPEARADVENT = SkillRef(name='煌龙天临', code='dragonspearadvent', profession=__profession__)
"煌龙天临"
ENABLEFINISHATTACK = SkillRef(name='尼巫的战术', code='enablefinishattack', profession=__profession__)
"尼巫的战术"
EXTICION = SkillRef(name='太古星河·殒灭', code='exticion', profession=__profession__)
"太古星河·殒灭"
GODDESSOFWAR = SkillRef(name='战斗本能', code='goddessofwar', profession=__profession__)
"战斗本能"
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
"落花掌"
LAYOFPRIMITIVE = SkillRef(name='炫纹之源 : 太古神光', code='layofprimitive', profession=__profession__)
"炫纹之源 : 太古神光"
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
"魔法星弹"
MULTIROLE = SkillRef(name='战灵潜能', code='multirole', profession=__profession__)
"战灵潜能"
POKETHROW = SkillRef(name='圆舞棍', code='pokethrow', profession=__profession__)
"圆舞棍"
PRECENCIA = SkillRef(name='太古化身', code='precencia', profession=__profession__)
"太古化身"
QUASAREXPLOSION = SkillRef(name='星纹陨爆', code='quasarexplosion', profession=__profession__)
"星纹陨爆"
RANDOMPIERCESTRIKE = SkillRef(name='流星闪影击', code='randompiercestrike', profession=__profession__)
"流星闪影击"
RETURNTOBM = SkillRef(name='解除变身', code='returntobm', profession=__profession__)
"解除变身"
STRENGTHHANDSTRIKE = SkillRef(name='强袭流星打', code='strengthhandstrike', profession=__profession__)
"强袭流星打"
SUPERCHASER = SkillRef(name='超级炫纹', code='superchaser', profession=__profession__)
"超级炫纹"
SWING = SkillRef(name='碎霸', code='swing', profession=__profession__)
"碎霸"
SWINGEX = SkillRef(name='闪击碎霸', code='swingex', profession=__profession__)
"闪击碎霸"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
"龙牙"
TIMERBOMB = SkillRef(name='炫纹爆弹', code='timerbomb', profession=__profession__)
"炫纹爆弹"
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
"天击"
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
"替身草人"
WARPONDAMAGEBM = SkillRef(name='实战型替身草人', code='warpondamagebm', profession=__profession__)
"实战型替身草人"
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:mage_female/elementalist/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class ElementalistSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""mage_female.elementalist 的技能引用;包含继承的公共技能。"""
__profession__ = 'mage_female.elementalist'
ARCTICPISTE = SkillRef(name='极冰盛宴', code='arcticpiste', profession=__profession__)
"极冰盛宴"
ASSIMILATE = SkillRef(name='元素之源', code='assimilate', profession=__profession__)
"元素之源"
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
"魔法护盾"
CASTSPEEDUP = SkillRef(name='魔法记忆', code='castspeedup', profession=__profession__)
"魔法记忆"
COSMICCALAMITY = SkillRef(name='宇宙寂灭 : 冰火之歌', code='cosmiccalamity', profession=__profession__)
"宇宙寂灭 : 冰火之歌"
CRYSTALOFOVERMIND = SkillRef(name='圣灵水晶', code='crystalofovermind', profession=__profession__)
"圣灵水晶"
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
"驱散魔法"
ELEMENTALCHAIN = SkillRef(name='元素点燃', code='elementalchain', profession=__profession__)
"元素点燃"
ELEMENTALCURTAIN = SkillRef(name='元素之幕', code='elementalcurtain', profession=__profession__)
"元素之幕"
ELEMENTALPOTENTIAL = SkillRef(name='元素奥义', code='elementalpotential', profession=__profession__)
"元素奥义"
ELEMENTALQUAKE = SkillRef(name='元素震荡', code='elementalquake', profession=__profession__)
"元素震荡"
ELEMENTALSHOWER = SkillRef(name='陨星幻灭', code='elementalshower', profession=__profession__)
"陨星幻灭"
ELEMENTALWEAK = SkillRef(name='魔力增幅', code='elementalweak', profession=__profession__)
"魔力增幅"
ELEMENTMASTERY = SkillRef(name='属性精通', code='elementmastery', profession=__profession__)
"属性精通"
FLAMESTRIKE = SkillRef(name='烈焰冲击', code='flamestrike', profession=__profession__)
"烈焰冲击"
HALLOWEENBUSTER = SkillRef(name='杰克降临', code='halloweenbuster', profession=__profession__)
"杰克降临"
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
"落花掌"
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
"别过来!"
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
"暗影夜猫"
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
"光电鳗"
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
"冰霜雪人"
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
"杰克爆弹"
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
"空中施放 : 杰克爆弹"
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
"魔法秀"
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
"魔法星弹"
MIGHTYRUNE = SkillRef(name='圣灵符文', code='mightyrune', profession=__profession__)
"圣灵符文"
MOVEONCAST = SkillRef(name='移动施法', code='moveoncast', profession=__profession__)
"移动施法"
NIGHTHOLLOW = SkillRef(name='湮灭黑洞', code='nighthollow', profession=__profession__)
"湮灭黑洞"
SESTOELEMENTO = SkillRef(name='第六元素', code='sestoelemento', profession=__profession__)
"第六元素"
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
"契约召唤 : 赫德尔"
SUNBURST = SkillRef(name='雷旋', code='sunburst', profession=__profession__)
"雷旋"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THEGATE = SkillRef(name='元素之门', code='thegate', profession=__profession__)
"元素之门"
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
"龙牙"
THUNDERCALLING = SkillRef(name='天雷', code='thundercalling', profession=__profession__)
"天雷"
THUNDERRAGE = SkillRef(name='光与暗的交响', code='thunderrage', profession=__profession__)
"光与暗的交响"
THUNDERSTRIKEEX = SkillRef(name='天雷冲击', code='thunderstrikeex', profession=__profession__)
"天雷冲击"
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
"天击"
VOID = SkillRef(name='虚无之球', code='void', profession=__profession__)
"虚无之球"
WALLOFICE = SkillRef(name='冰墙', code='wallofice', profession=__profession__)
"冰墙"
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
"替身草人"
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
"鞭挞"
@@ -0,0 +1,156 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:mage_female/enchantress/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class EnchantressSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""mage_female.enchantress 的技能引用;包含继承的公共技能。"""
__profession__ = 'mage_female.enchantress'
AFFECTIONSTING = SkillRef(name='爱之刺痛', code='affectionsting', profession=__profession__)
"爱之刺痛"
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
"魔法护盾"
BLACKTHORNTREE = SkillRef(name='林中小屋', code='blackthorntree', profession=__profession__)
"林中小屋"
CURSEOFTERRORBEAR = SkillRef(name='咆哮吧! 疯疯熊', code='curseofterrorbear', profession=__profession__)
"咆哮吧! 疯疯熊"
DARKMAGICBROOM = SkillRef(name='黑魔法扫把', code='darkmagicbroom', profession=__profession__)
"黑魔法扫把"
DESTINYPUPPET = SkillRef(name='疯狂召唤', code='destinypuppet', profession=__profession__)
"疯狂召唤"
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
"驱散魔法"
DISPLAYLOVE = SkillRef(name='挚爱囚笼', code='displaylove', profession=__profession__)
"挚爱囚笼"
DOLLBASKET = SkillRef(name='人偶篮子', code='dollbasket', profession=__profession__)
"人偶篮子"
ETERNALPOSSESSION = SkillRef(name='永恒的占据', code='eternalpossession', profession=__profession__)
"永恒的占据"
FAVORITISM = SkillRef(name='小魔女的偏爱', code='favoritism', profession=__profession__)
"小魔女的偏爱"
FIRSTAIDOFLOVE = SkillRef(name='爱之急救', code='firstaidoflove', profession=__profession__)
"爱之急救"
FORBIDDENCURSE = SkillRef(name='禁术吟咏', code='forbiddencurse', profession=__profession__)
"禁术吟咏"
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
"落花掌"
HARVESTING = SkillRef(name='蔷薇藤鞭', code='harvesting', profession=__profession__)
"蔷薇藤鞭"
HEX = SkillRef(name='人偶戏法', code='hex', profession=__profession__)
"人偶戏法"
HOTLOVE = SkillRef(name='火热的爱意', code='hotlove', profession=__profession__)
"火热的爱意"
JUMPINGBEARPRESS = SkillRef(name='疯疯熊坠击', code='jumpingbearpress', profession=__profession__)
"疯疯熊坠击"
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
"别过来!"
LASTONEACT = SkillRef(name='终幕! 人偶剧场', code='lastoneact', profession=__profession__)
"终幕! 人偶剧场"
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
"暗影夜猫"
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
"光电鳗"
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
"冰霜雪人"
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
"杰克爆弹"
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
"空中施放 : 杰克爆弹"
MADDYGUARD = SkillRef(name='疯熊守护', code='maddyguard', profession=__profession__)
"疯熊守护"
MADMADSLASH = SkillRef(name='疯狂乱抓', code='madmadslash', profession=__profession__)
"疯狂乱抓"
MADSTRAIGHT = SkillRef(name='疯熊火箭拳', code='madstraight', profession=__profession__)
"疯熊火箭拳"
MADTHEBIG = SkillRef(name='变大吧! 疯疯熊', code='madthebig', profession=__profession__)
"变大吧! 疯疯熊"
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
"魔法星弹"
MARIONETTE = SkillRef(name='开幕! 人偶剧场', code='marionette', profession=__profession__)
"开幕! 人偶剧场"
PAINFULGARDEN = SkillRef(name='苦痛庭院', code='painfulgarden', profession=__profession__)
"苦痛庭院"
PUPPETEER = SkillRef(name='人偶操纵者', code='puppeteer', profession=__profession__)
"人偶操纵者"
REJECTTHORN = SkillRef(name='御敌之刺', code='rejectthorn', profession=__profession__)
"御敌之刺"
ROSEINDARK = SkillRef(name='冥月绽放', code='roseindark', profession=__profession__)
"冥月绽放"
ROSEVINE = SkillRef(name='玫瑰藤蔓', code='rosevine', profession=__profession__)
"玫瑰藤蔓"
SEWING = SkillRef(name='细心缝补', code='sewing', profession=__profession__)
"细心缝补"
SINISTERSMILINGEYES = SkillRef(name='不祥的微笑', code='sinistersmilingeyes', profession=__profession__)
"不祥的微笑"
SMALLDEVIL = SkillRef(name='少女的爱', code='smalldevil', profession=__profession__)
"少女的爱"
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
"契约召唤 : 赫德尔"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TERRIBLEROAR = SkillRef(name='哇咔咔!', code='terribleroar', profession=__profession__)
"哇咔咔!"
THORNVINEHOLD = SkillRef(name='蔷薇囚狱', code='thornvinehold', profession=__profession__)
"蔷薇囚狱"
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
"龙牙"
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
"天击"
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
"替身草人"
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
"鞭挞"
WICKEDCURIOSITY = SkillRef(name='邪恶的好奇心', code='wickedcuriosity', profession=__profession__)
"邪恶的好奇心"
WOODSOFPUPPET = SkillRef(name='欢迎光临人偶之森', code='woodsofpuppet', profession=__profession__)
"欢迎光临人偶之森"
@@ -0,0 +1,180 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:mage_female/summoner/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class SummonerSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""mage_female.summoner 的技能引用;包含继承的公共技能。"""
__profession__ = 'mage_female.summoner'
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
"魔法护盾"
BLACKLUNATIC = SkillRef(name='狂化黑月', code='blacklunatic', profession=__profession__)
"狂化黑月"
BUGFALL = SkillRef(name='咒令 : 逆月之蚀', code='bugfall', profession=__profession__)
"咒令 : 逆月之蚀"
CASILLASFINISHATTACK = SkillRef(name='必杀剑·千鬼杀', code='casillasfinishattack', profession=__profession__)
"必杀剑·千鬼杀"
COMMUNION = SkillRef(name='心灵感应', code='communion', profession=__profession__)
"心灵感应"
DELLALIONOFPREDATION = SkillRef(name='魔月·德拉里昂', code='dellalionofpredation', profession=__profession__)
"魔月·德拉里昂"
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
"驱散魔法"
DOMINIONPOWERUP = SkillRef(name='绝对支配', code='dominionpowerup', profession=__profession__)
"绝对支配"
ECLIPSEHIVE = SkillRef(name='蚀月附灵', code='eclipsehive', profession=__profession__)
"蚀月附灵"
FOLLOWME = SkillRef(name='召唤兽跟随', code='followme', profession=__profession__)
"召唤兽跟随"
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
"落花掌"
HIGHESTECHEVERRA = SkillRef(name='至高精灵王', code='highestecheverra', profession=__profession__)
"至高精灵王"
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
"别过来!"
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
"暗影夜猫"
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
"光电鳗"
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
"冰霜雪人"
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
"杰克爆弹"
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
"空中施放 : 杰克爆弹"
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
"魔法秀"
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
"魔法星弹"
MASSTELEPORT = SkillRef(name='召唤兽传送', code='massteleport', profession=__profession__)
"召唤兽传送"
MOONSHADOW = SkillRef(name='传说召唤 : 月蚀之影', code='moonshadow', profession=__profession__)
"传说召唤 : 月蚀之影"
POSTICUSLUNA = SkillRef(name='逆月', code='posticusluna', profession=__profession__)
"逆月"
REPEATEDSMASHOFRAGE = SkillRef(name='咒令 : 愤怒咆哮', code='repeatedsmashofrage', profession=__profession__)
"咒令 : 愤怒咆哮"
RINGOFDOMINATION = SkillRef(name='支配之环', code='ringofdomination', profession=__profession__)
"支配之环"
SACRIFICESPIRIT = SkillRef(name='精灵献祭', code='sacrificespirit', profession=__profession__)
"精灵献祭"
SUMMONAUXO = SkillRef(name='契约召唤 : 袄索', code='summonauxo', profession=__profession__)
"契约召唤 : 袄索"
SUMMONBABYDRAGON = SkillRef(name='契约召唤 : 弗利特', code='summonbabydragon', profession=__profession__)
"契约召唤 : 弗利特"
SUMMONCASILLAS = SkillRef(name='契约召唤 : 征服者卡西利亚斯', code='summoncasillas', profession=__profession__)
"契约召唤 : 征服者卡西利亚斯"
SUMMONECHEVERRA = SkillRef(name='精灵召唤 : 伊伽贝拉', code='summonecheverra', profession=__profession__)
"精灵召唤 : 伊伽贝拉"
SUMMONHEILROM = SkillRef(name='精灵召唤 : 融合精灵海伊伦', code='summonheilrom', profession=__profession__)
"精灵召唤 : 融合精灵海伊伦"
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
"契约召唤 : 赫德尔"
SUMMONKRUTA = SkillRef(name='契约召唤 : 牛头王库鲁塔', code='summonkruta', profession=__profession__)
"契约召唤 : 牛头王库鲁塔"
SUMMONLUIS = SkillRef(name='契约召唤 : 路易丝', code='summonluis', profession=__profession__)
"契约召唤 : 路易丝"
SUMMONMONSTERAURA = SkillRef(name='召唤兽强化', code='summonmonsteraura', profession=__profession__)
"召唤兽强化"
SUMMONMONSTERRECKLESS = SkillRef(name='召唤兽狂化', code='summonmonsterreckless', profession=__profession__)
"召唤兽狂化"
SUMMONMONSTERWAIT = SkillRef(name='伺机而动', code='summonmonsterwait', profession=__profession__)
"伺机而动"
SUMMONRAMOS = SkillRef(name='传说召唤 : 逆月者拉莫斯', code='summonramos', profession=__profession__)
"传说召唤 : 逆月者拉莫斯"
SUMMONSANDOR = SkillRef(name='契约召唤 : 桑德尔', code='summonsandor', profession=__profession__)
"契约召唤 : 桑德尔"
SUMMONSPIRIT = SkillRef(name='召唤下级精灵', code='summonspirit', profession=__profession__)
"召唤下级精灵"
SUMMONSPIRITDARK = SkillRef(name='精灵召唤 : 瑟冥特克', code='summonspiritdark', profession=__profession__)
"精灵召唤 : 瑟冥特克"
SUMMONSPIRITDARKHIGHER = SkillRef(name='精灵召唤 : 亡魂默克尔', code='summonspiritdarkhigher', profession=__profession__)
"精灵召唤 : 亡魂默克尔"
SUMMONSPIRITFIRE = SkillRef(name='精灵召唤 : 亚德炎', code='summonspiritfire', profession=__profession__)
"精灵召唤 : 亚德炎"
SUMMONSPIRITFIREHIGHER = SkillRef(name='精灵召唤 : 火焰赫瑞克', code='summonspiritfirehigher', profession=__profession__)
"精灵召唤 : 火焰赫瑞克"
SUMMONSPIRITLIGHT = SkillRef(name='精灵召唤 : 雷沃斯', code='summonspiritlight', profession=__profession__)
"精灵召唤 : 雷沃斯"
SUMMONSPIRITLIGHTHIGHER = SkillRef(name='精灵召唤 : 极光格雷林', code='summonspiritlighthigher', profession=__profession__)
"精灵召唤 : 极光格雷林"
SUMMONSPIRITWATER = SkillRef(name='精灵召唤 : 冰奈斯', code='summonspiritwater', profession=__profession__)
"精灵召唤 : 冰奈斯"
SUMMONSPIRITWATERHIGHER = SkillRef(name='精灵召唤 : 冰影阿奎利斯', code='summonspiritwaterhigher', profession=__profession__)
"精灵召唤 : 冰影阿奎利斯"
TARGETIT = SkillRef(name='魔力印记', code='targetit', profession=__profession__)
"魔力印记"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
THROWSTICKYTRAP = SkillRef(name='束缚印记', code='throwstickytrap', profession=__profession__)
"束缚印记"
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
"龙牙"
UNSUMMON = SkillRef(name='召唤解除', code='unsummon', profession=__profession__)
"召唤解除"
UPGRADESUMMONSKILL = SkillRef(name='灵魂支配', code='upgradesummonskill', profession=__profession__)
"灵魂支配"
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
"天击"
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
"替身草人"
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
"鞭挞"
@@ -0,0 +1,156 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:mage_female/witch/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class WitchSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""mage_female.witch 的技能引用;包含继承的公共技能。"""
__profession__ = 'mage_female.witch'
ACIDCLOUD = SkillRef(name='魔道酸雨云', code='acidcloud', profession=__profession__)
"魔道酸雨云"
ANTIGRAVITYSTARTER = SkillRef(name='反重力装置', code='antigravitystarter', profession=__profession__)
"反重力装置"
ARSMAGNA = SkillRef(name='糖果大作战 : 精怪乐园', code='arsmagna', profession=__profession__)
"糖果大作战 : 精怪乐园"
AURASHIELD = SkillRef(name='魔法护盾', code='aurashield', profession=__profession__)
"魔法护盾"
BITTERSCANDYBAR = SkillRef(name='苦涩棒棒糖', code='bitterscandybar', profession=__profession__)
"苦涩棒棒糖"
BLACKMANTLE = SkillRef(name='暗影斗篷', code='blackmantle', profession=__profession__)
"暗影斗篷"
BROOMPOWDER = SkillRef(name='魔幻粉末', code='broompowder', profession=__profession__)
"魔幻粉末"
BROOMSPIN = SkillRef(name='旋转扫把', code='broomspin', profession=__profession__)
"旋转扫把"
CLEARFLAPPER = SkillRef(name='苍蝇拍 : 魔法禁锢', code='clearflapper', profession=__profession__)
"苍蝇拍 : 魔法禁锢"
DISENCHANT = SkillRef(name='驱散魔法', code='disenchant', profession=__profession__)
"驱散魔法"
ELECTRICRABBIT = SkillRef(name='光电兔', code='electricrabbit', profession=__profession__)
"光电兔"
EMERGENCYESCAPE = SkillRef(name='引爆试验', code='emergencyescape', profession=__profession__)
"引爆试验"
ENHANCEDMAGICMISSILE = SkillRef(name='改良魔法星弹', code='enhancedmagicmissile', profession=__profession__)
"改良魔法星弹"
EQUIPBROOM = SkillRef(name='扫把掌握', code='equipbroom', profession=__profession__)
"扫把掌握"
FLUORECOLLIDER = SkillRef(name='电鳗碰撞机', code='fluorecollider', profession=__profession__)
"电鳗碰撞机"
FRIENDLYFAMILIAR = SkillRef(name='亲和法米利尔', code='friendlyfamiliar', profession=__profession__)
"亲和法米利尔"
FUSIONCRAFT = SkillRef(name='技艺融合', code='fusioncraft', profession=__profession__)
"技艺融合"
HANDSTRIKE = SkillRef(name='落花掌', code='handstrike', profession=__profession__)
"落花掌"
HEATINGFURNACE = SkillRef(name='暴炎加热炉', code='heatingfurnace', profession=__profession__)
"暴炎加热炉"
HOMUNCULUS = SkillRef(name='魔道学助手', code='homunculus', profession=__profession__)
"魔道学助手"
IMPROVEDSHURURU = SkillRef(name='改良舒露露', code='improvedshururu', profession=__profession__)
"改良舒露露"
JACKFROSTICEWATER = SkillRef(name='雪人刨冰', code='jackfrosticewater', profession=__profession__)
"雪人刨冰"
JACKOHALLOWEEN = SkillRef(name='糖果大作战 : 捣蛋杰克', code='jackohalloween', profession=__profession__)
"糖果大作战 : 捣蛋杰克"
KEEPOUT = SkillRef(name='别过来!', code='keepout', profession=__profession__)
"别过来!"
LAPISPHILOSOPHORUM = SkillRef(name='贤者之石', code='lapisphilosophorum', profession=__profession__)
"贤者之石"
LAUNCHBLACKCAT = SkillRef(name='暗影夜猫', code='launchblackcat', profession=__profession__)
"暗影夜猫"
LAUNCHFLUORESCENT = SkillRef(name='光电鳗', code='launchfluorescent', profession=__profession__)
"光电鳗"
LAUNCHFROSTHEAD = SkillRef(name='冰霜雪人', code='launchfrosthead', profession=__profession__)
"冰霜雪人"
LAUNCHJOL = SkillRef(name='杰克爆弹', code='launchjol', profession=__profession__)
"杰克爆弹"
LAUNCHJOLONJUMP = SkillRef(name='空中施放 : 杰克爆弹', code='launchjolonjump', profession=__profession__)
"空中施放 : 杰克爆弹"
LAVAPOTION = SkillRef(name='熔岩药瓶', code='lavapotion', profession=__profession__)
"熔岩药瓶"
LOLLIPOPCRUSH = SkillRef(name='超级棒棒糖', code='lollipopcrush', profession=__profession__)
"超级棒棒糖"
MAGICALTEMPOUP = SkillRef(name='魔法秀', code='magicaltempoup', profession=__profession__)
"魔法秀"
MAGICMISSILE = SkillRef(name='魔法星弹', code='magicmissile', profession=__profession__)
"魔法星弹"
MEGADRILL = SkillRef(name='冰霜钻孔车', code='megadrill', profession=__profession__)
"冰霜钻孔车"
MPREGENRATEUP = SkillRef(name='远古魔法书', code='mpregenrateup', profession=__profession__)
"远古魔法书"
PROVOCATIONDOLL = SkillRef(name='挑衅人偶 : 舒露露', code='provocationdoll', profession=__profession__)
"挑衅人偶 : 舒露露"
REDCANDY = SkillRef(name='粉红糖果', code='redcandy', profession=__profession__)
"粉红糖果"
SUCCESSPREMONITION = SkillRef(name='成功预感', code='successpremonition', profession=__profession__)
"成功预感"
SUMMONHODOR = SkillRef(name='契约召唤 : 赫德尔', code='summonhodor', profession=__profession__)
"契约召唤 : 赫德尔"
SWEETCANDYBAR = SkillRef(name='幸运棒棒糖', code='sweetcandybar', profession=__profession__)
"幸运棒棒糖"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
THRUST = SkillRef(name='龙牙', code='thrust', profession=__profession__)
"龙牙"
TRANSFORMFLAPPER = SkillRef(name='变异苍蝇拍', code='transformflapper', profession=__profession__)
"变异苍蝇拍"
TRANSFORMFLAPPEREX = SkillRef(name='超级苍蝇拍', code='transformflapperex', profession=__profession__)
"超级苍蝇拍"
UPPERSWING = SkillRef(name='天击', code='upperswing', profession=__profession__)
"天击"
UROBOROS = SkillRef(name='乌洛波洛斯之环', code='uroboros', profession=__profession__)
"乌洛波洛斯之环"
WARPONDAMAGE = SkillRef(name='替身草人', code='warpondamage', profession=__profession__)
"替身草人"
WHIP = SkillRef(name='鞭挞', code='whip', profession=__profession__)
"鞭挞"
@@ -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__)
"魔法旋风"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,138 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_female/crusader_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class CrusaderFemaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""priest_female.crusader_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_female.crusader_female'
ARIA = SkillRef(name='启示 : 颂歌', code='aria', profession=__profession__)
"启示 : 颂歌"
ARIAOFCOURAGE = SkillRef(name='勇气颂歌', code='ariaofcourage', profession=__profession__)
"勇气颂歌"
ARIAOFREGENERATION = SkillRef(name='新生颂歌', code='ariaofregeneration', profession=__profession__)
"新生颂歌"
BLESSOFANGEL = SkillRef(name='圣洁之翼', code='blessofangel', profession=__profession__)
"圣洁之翼"
BLESSOFCOURAGE = SkillRef(name='勇气祝福', code='blessofcourage', profession=__profession__)
"勇气祝福"
BLESSOFPROTECTION = SkillRef(name='守护祝福', code='blessofprotection', profession=__profession__)
"守护祝福"
BLESSOFRAPHAEL = SkillRef(name='大天使的庇护', code='blessofraphael', profession=__profession__)
"大天使的庇护"
BRIONAC = SkillRef(name='救赎彼岸 : 惩戒圣枪', code='brionac', profession=__profession__)
"救赎彼岸 : 惩戒圣枪"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CROSSMASTERY = SkillRef(name='光杖精通', code='crossmastery', profession=__profession__)
"光杖精通"
CRUSADE = SkillRef(name='启示 : 惩戒', code='crusade', profession=__profession__)
"启示 : 惩戒"
CRUXOFSHAPIEL = SkillRef(name='圣言十字', code='cruxofshapiel', profession=__profession__)
"圣言十字"
CRUXOFVICTORIA = SkillRef(name='圣光天启', code='cruxofvictoria', profession=__profession__)
"圣光天启"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
CUTINDASH = SkillRef(name='冲刺斩', code='cutindash', profession=__profession__)
"冲刺斩"
EDIFICATION = SkillRef(name='神之教诲', code='edification', profession=__profession__)
"神之教诲"
FLAGELLANTS = SkillRef(name='苦修', code='flagellants', profession=__profession__)
"苦修"
GRACEOFDEVINE = SkillRef(name='圣光灌注', code='graceofdevine', profession=__profession__)
"圣光灌注"
GRANDCROSSCRASH = SkillRef(name='神光十字', code='grandcrosscrash', profession=__profession__)
"神光十字"
HEAVYSIN = SkillRef(name='罪业加身', code='heavysin', profession=__profession__)
"罪业加身"
HOLYCIRCLET = SkillRef(name='神圣锁环', code='holycirclet', profession=__profession__)
"神圣锁环"
HOLYFLASH = SkillRef(name='圣洁之光', code='holyflash', profession=__profession__)
"圣洁之光"
HOLYLIGHT = SkillRef(name='圣光守护', code='holylight', profession=__profession__)
"圣光守护"
HOLYSMASH = SkillRef(name='审判锤击', code='holysmash', profession=__profession__)
"审判锤击"
LAUSDEANGELUS = SkillRef(name='祈愿·天使赞歌', code='lausdeangelus', profession=__profession__)
"祈愿·天使赞歌"
LIGHTOFHAPTISM = SkillRef(name='洗礼之光', code='lightofhaptism', profession=__profession__)
"洗礼之光"
LUCULENTUISANGEL = SkillRef(name='圣天使之光', code='luculentuisangel', profession=__profession__)
"圣天使之光"
MIRACLECHINE = SkillRef(name='圣光普照', code='miraclechine', profession=__profession__)
"圣光普照"
NECKUPSCYTHE = SkillRef(name='钩颈斩', code='neckupscythe', profession=__profession__)
"钩颈斩"
PRAYEROFHEAL = SkillRef(name='治愈祈祷', code='prayerofheal', profession=__profession__)
"治愈祈祷"
PROTECTIONOFURIEL = SkillRef(name='圣佑之阵', code='protectionofuriel', profession=__profession__)
"圣佑之阵"
REPENTENCESMASH = SkillRef(name='忏悔重击', code='repentencesmash', profession=__profession__)
"忏悔重击"
REVIVE = SkillRef(name='复苏之光', code='revive', profession=__profession__)
"复苏之光"
RISINGSLASH = SkillRef(name='升空斩', code='risingslash', profession=__profession__)
"升空斩"
SAINTFLASH = SkillRef(name='圣光烬盾', code='saintflash', profession=__profession__)
"圣光烬盾"
SHINECROSS = SkillRef(name='神光惩戒', code='shinecross', profession=__profession__)
"神光惩戒"
SPEAROFVICTORY = SkillRef(name='胜利之矛', code='spearofvictory', profession=__profession__)
"胜利之矛"
TALISMANOFLIGHTNING = SkillRef(name='唤雷符', code='talismanoflightning', profession=__profession__)
"唤雷符"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THUNDEROFCLEANS = SkillRef(name='忏悔之雷', code='thunderofcleans', profession=__profession__)
"忏悔之雷"
VIOLENTASSAULT = SkillRef(name='空中锤击', code='violentassault', profession=__profession__)
"空中锤击"
WEAPONGUARD = SkillRef(name='武器格挡', code='weaponguard', profession=__profession__)
"武器格挡"
ZEALOFFAITH = SkillRef(name='虔诚信念', code='zealoffaith', profession=__profession__)
"虔诚信念"
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_female/infighter_female/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class InfighterFemaleSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""priest_female.infighter_female 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_female.infighter_female'
ACCELDRIVE = SkillRef(name='圣光三重破', code='acceldrive', profession=__profession__)
"圣光三重破"
ARDEREVEHEMENS = SkillRef(name='炽拳 : 以暴制暴', code='arderevehemens', profession=__profession__)
"炽拳 : 以暴制暴"
ATDIVINECRUSH = SkillRef(name='圣拳锤击', code='atdivinecrush', profession=__profession__)
"圣拳锤击"
ATGORGEOUSCOMBINATION = SkillRef(name='圣拳连击', code='atgorgeouscombination', profession=__profession__)
"圣拳连击"
ATHEAVENLYCOMBINATION = SkillRef(name='神圣组合拳', code='atheavenlycombination', profession=__profession__)
"神圣组合拳"
ATHURRICANEROLL = SkillRef(name='极速飓风拳', code='athurricaneroll', profession=__profession__)
"极速飓风拳"
ATSECONDUPPER = SkillRef(name='勾拳追击', code='atsecondupper', profession=__profession__)
"勾拳追击"
BLOWSHOT = SkillRef(name='旋风冲拳', code='blowshot', profession=__profession__)
"旋风冲拳"
BODYBLOW = SkillRef(name='腹部重击', code='bodyblow', profession=__profession__)
"腹部重击"
BODYSPIRITBECOMEONE = SkillRef(name='神体合一', code='bodyspiritbecomeone', profession=__profession__)
"神体合一"
BRUTALCOMBINATION = SkillRef(name='怒气贯地击', code='brutalcombination', profession=__profession__)
"怒气贯地击"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DUCKINGSTEP = SkillRef(name='闪避步', code='duckingstep', profession=__profession__)
"闪避步"
FAKETWIST = SkillRef(name='幻影直拳', code='faketwist', profession=__profession__)
"幻影直拳"
FATALIMPACT = SkillRef(name='致命冲拳', code='fatalimpact', profession=__profession__)
"致命冲拳"
GIGANTICCANNON = SkillRef(name='巨力炮拳', code='giganticcannon', profession=__profession__)
"巨力炮拳"
GRABBLOW = SkillRef(name='抓取重击', code='grabblow', profession=__profession__)
"抓取重击"
HOLLOWBACK = SkillRef(name='瞬闪袭拳', code='hollowback', profession=__profession__)
"瞬闪袭拳"
HOLYFISTTRAINING = SkillRef(name='圣拳修炼', code='holyfisttraining', profession=__profession__)
"圣拳修炼"
IMPERIUMRAGE = SkillRef(name='泯灭之怒', code='imperiumrage', profession=__profession__)
"泯灭之怒"
INCOMPLETECOMBUSTION = SkillRef(name='斗志沸腾', code='incompletecombustion', profession=__profession__)
"斗志沸腾"
MASSPISTOL = SkillRef(name='蓄劲轰拳', code='masspistol', profession=__profession__)
"蓄劲轰拳"
MYWAY = SkillRef(name='破妄归真', code='myway', profession=__profession__)
"破妄归真"
ONETWO = SkillRef(name='双刺拳', code='onetwo', profession=__profession__)
"双刺拳"
PRAYEROFHEAL = SkillRef(name='治愈祈祷', code='prayerofheal', profession=__profession__)
"治愈祈祷"
PUGNUSVOLUNTATIS = SkillRef(name='意志之拳 : 与神同行', code='pugnusvoluntatis', profession=__profession__)
"意志之拳 : 与神同行"
SCREWSTRAIGHT = SkillRef(name='螺旋直拳', code='screwstraight', profession=__profession__)
"螺旋直拳"
SIDEKNUCKLE = SkillRef(name='侧击拳', code='sideknuckle', profession=__profession__)
"侧击拳"
STORMFIST = SkillRef(name='风暴猛击', code='stormfist', profession=__profession__)
"风暴猛击"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TENSION = SkillRef(name='战意', code='tension', profession=__profession__)
"战意"
UPPERCUT = SkillRef(name='上勾拳', code='uppercut', profession=__profession__)
"上勾拳"
VEILEDINSTINCT = SkillRef(name='潜藏暴戾', code='veiledinstinct', profession=__profession__)
"潜藏暴戾"
VIOLENTCRUSH = SkillRef(name='拳震八方', code='violentcrush', profession=__profession__)
"拳震八方"
WEAVING = SkillRef(name='摆步', code='weaving', profession=__profession__)
"摆步"
WILLOFFIST = SkillRef(name='意志之拳', code='willoffist', profession=__profession__)
"意志之拳"
@@ -0,0 +1,123 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_female/inquistor/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class InquistorSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""priest_female.inquistor 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_female.inquistor'
BATTLEAXEMASTERY = SkillRef(name='战斧精通', code='battleaxemastery', profession=__profession__)
"战斧精通"
BLOOMINGFLAME = SkillRef(name='神焰疾降', code='bloomingflame', profession=__profession__)
"神焰疾降"
BRANDOFHERESY = SkillRef(name='异徒烙印', code='brandofheresy', profession=__profession__)
"异徒烙印"
BURNATTHESTAKE = SkillRef(name='火之净化', code='burnatthestake', profession=__profession__)
"火之净化"
CROSSOFPUNISHMENT = SkillRef(name='惩戒十字', code='crossofpunishment', profession=__profession__)
"惩戒十字"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
CUTINDASH = SkillRef(name='冲刺斩', code='cutindash', profession=__profession__)
"冲刺斩"
DECOLLATION = SkillRef(name='行刑', code='decollation', profession=__profession__)
"行刑"
DISMEMBER = SkillRef(name='裁决轮回斩', code='dismember', profession=__profession__)
"裁决轮回斩"
DREADFULFLAME = SkillRef(name='无间业火 : 罪灭神威', code='dreadfulflame', profession=__profession__)
"无间业火 : 罪灭神威"
ERADICATECROSS = SkillRef(name='补赎逆十字', code='eradicatecross', profession=__profession__)
"补赎逆十字"
ESSENCEOFPHLEGE = SkillRef(name='火焰精华', code='essenceofphlege', profession=__profession__)
"火焰精华"
FANATICISM = SkillRef(name='狂热信仰', code='fanaticism', profession=__profession__)
"狂热信仰"
FIRECONFESSION = SkillRef(name='狂炎告解', code='fireconfession', profession=__profession__)
"狂炎告解"
FLAMEOFBAPTISM = SkillRef(name='神焰洗礼', code='flameofbaptism', profession=__profession__)
"神焰洗礼"
HEAVYSIN = SkillRef(name='罪业加身', code='heavysin', profession=__profession__)
"罪业加身"
HOLYFLAME = SkillRef(name='神焰', code='holyflame', profession=__profession__)
"神焰"
HOLYSMASH = SkillRef(name='审判锤击', code='holysmash', profession=__profession__)
"审判锤击"
INFERNO = SkillRef(name='炎狱祭坛 : 炮烙', code='inferno', profession=__profession__)
"炎狱祭坛 : 炮烙"
JUDGMENTBLOW = SkillRef(name='审判重击', code='judgmentblow', profession=__profession__)
"审判重击"
MALLEUSMALEFICARUM = SkillRef(name='定罪法则', code='malleusmaleficarum', profession=__profession__)
"定罪法则"
NECKUPSCYTHE = SkillRef(name='钩颈斩', code='neckupscythe', profession=__profession__)
"钩颈斩"
PATROLBOMB = SkillRef(name='净化火焰瓶', code='patrolbomb', profession=__profession__)
"净化火焰瓶"
POURESSENCE = SkillRef(name='神焰恩泽', code='pouressence', profession=__profession__)
"神焰恩泽"
PRAYEROFHEAL = SkillRef(name='治愈祈祷', code='prayerofheal', profession=__profession__)
"治愈祈祷"
PUNISHMENTBLOW = SkillRef(name='裁决之击', code='punishmentblow', profession=__profession__)
"裁决之击"
PURIFICATION = SkillRef(name='净化之焰', code='purification', profession=__profession__)
"净化之焰"
REMOVALTREASON = SkillRef(name='逆炎灭罪', code='removaltreason', profession=__profession__)
"逆炎灭罪"
RISINGSLASH = SkillRef(name='升空斩', code='risingslash', profession=__profession__)
"升空斩"
SUMMARYTIRAL = SkillRef(name='神焰斩', code='summarytiral', profession=__profession__)
"神焰斩"
TALISMANOFLIGHTNING = SkillRef(name='唤雷符', code='talismanoflightning', profession=__profession__)
"唤雷符"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
VIOLENTASSAULT = SkillRef(name='空中锤击', code='violentassault', profession=__profession__)
"空中锤击"
VIRTUOUSFURY = SkillRef(name='神焰怒火', code='virtuousfury', profession=__profession__)
"神焰怒火"
VORTEXOFHELLFIRE = SkillRef(name='神焰漩涡', code='vortexofhellfire', profession=__profession__)
"神焰漩涡"
WEAPONGUARD = SkillRef(name='武器格挡', code='weaponguard', profession=__profession__)
"武器格挡"
WHEELOFPUNISHMENT = SkillRef(name='车轮刑', code='wheelofpunishment', profession=__profession__)
"车轮刑"
WILLOFINQUISITOR = SkillRef(name='审判者的裁决', code='willofinquisitor', profession=__profession__)
"审判者的裁决"
@@ -0,0 +1,117 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_female/mistress/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class MistressSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""priest_female.mistress 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_female.mistress'
BODYPRESSEDSIN = SkillRef(name='罪业诱惑', code='bodypressedsin', profession=__profession__)
"罪业诱惑"
CARDINALEXECUTION = SkillRef(name='至高之刑', code='cardinalexecution', profession=__profession__)
"至高之刑"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
CUTINDASH = SkillRef(name='冲刺斩', code='cutindash', profession=__profession__)
"冲刺斩"
DEPRAVITYSEVENSINS = SkillRef(name='原罪释放·净化', code='depravitysevensins', profession=__profession__)
"原罪释放·净化"
DUALSLASH = SkillRef(name='双重切割', code='dualslash', profession=__profession__)
"双重切割"
ENVIOUSKISS = SkillRef(name='嫉妒之吻', code='enviouskiss', profession=__profession__)
"嫉妒之吻"
FIRSTPRANA = SkillRef(name='智慧起源 : 原罪结晶', code='firstprana', profession=__profession__)
"智慧起源 : 原罪结晶"
FLOWEROFPURIFICATION = SkillRef(name='净化之花', code='flowerofpurification', profession=__profession__)
"净化之花"
GLUTTONYVOMIT = SkillRef(name='暴食之噬', code='gluttonyvomit', profession=__profession__)
"暴食之噬"
GREEDTHELURKER = SkillRef(name='贪婪之刺', code='greedthelurker', profession=__profession__)
"贪婪之刺"
GUILLOTINE = SkillRef(name='镰勾旋击', code='guillotine', profession=__profession__)
"镰勾旋击"
HANDAWAKENTOSIN = SkillRef(name='诱魔之手', code='handawakentosin', profession=__profession__)
"诱魔之手"
HEAVYSIN = SkillRef(name='罪业加身', code='heavysin', profession=__profession__)
"罪业加身"
HOLYSMASH = SkillRef(name='审判锤击', code='holysmash', profession=__profession__)
"审判锤击"
LASTGENESIS = SkillRef(name='失乐园', code='lastgenesis', profession=__profession__)
"失乐园"
LUSTHAND = SkillRef(name='欲望之手', code='lusthand', profession=__profession__)
"欲望之手"
NECKUPSCYTHE = SkillRef(name='钩颈斩', code='neckupscythe', profession=__profession__)
"钩颈斩"
ORIGINALSIN = SkillRef(name='原罪之初', code='originalsin', profession=__profession__)
"原罪之初"
PRAYEROFHEAL = SkillRef(name='治愈祈祷', code='prayerofheal', profession=__profession__)
"治愈祈祷"
PRIDEACCEL = SkillRef(name='傲慢之堕', code='prideaccel', profession=__profession__)
"傲慢之堕"
RISINGSLASH = SkillRef(name='升空斩', code='risingslash', profession=__profession__)
"升空斩"
ROLLINGRUSH = SkillRef(name='粉碎回旋击', code='rollingrush', profession=__profession__)
"粉碎回旋击"
SCUDTHEWRATH = SkillRef(name='愤怒之袭', code='scudthewrath', profession=__profession__)
"愤怒之袭"
SCYTHEMASTERY = SkillRef(name='负罪者镰刀精通', code='scythemastery', profession=__profession__)
"负罪者镰刀精通"
SCYTHEMSSACRE = SkillRef(name='终结战镰', code='scythemssacre', profession=__profession__)
"终结战镰"
SECONDSOUL = SkillRef(name='灵魂烙印 : 原罪冲击', code='secondsoul', profession=__profession__)
"灵魂烙印 : 原罪冲击"
SINSAYER = SkillRef(name='罪业宣告', code='sinsayer', profession=__profession__)
"罪业宣告"
SLOTHBODY = SkillRef(name='怠惰之息', code='slothbody', profession=__profession__)
"怠惰之息"
TALISMANOFLIGHTNING = SkillRef(name='唤雷符', code='talismanoflightning', profession=__profession__)
"唤雷符"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
THESEVENDEADLYSINS = SkillRef(name='七宗罪', code='thesevendeadlysins', profession=__profession__)
"七宗罪"
THIRDRIB = SkillRef(name='肋骨重塑 : 原罪战矛', code='thirdrib', profession=__profession__)
"肋骨重塑 : 原罪战矛"
VIOLENTASSAULT = SkillRef(name='空中锤击', code='violentassault', profession=__profession__)
"空中锤击"
WEAPONGUARD = SkillRef(name='武器格挡', code='weaponguard', profession=__profession__)
"武器格挡"
WINGSOFREST = SkillRef(name='原罪之翼·永息', code='wingsofrest', profession=__profession__)
"原罪之翼·永息"
@@ -0,0 +1,111 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_female/sorceress/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class SorceressSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""priest_female.sorceress 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_female.sorceress'
BIGROSARY = SkillRef(name='天坠阴阳玉', code='bigrosary', profession=__profession__)
"天坠阴阳玉"
CINTAMANI = SkillRef(name='神龙如意珠', code='cintamani', profession=__profession__)
"神龙如意珠"
CONTRACTSPACEBYMAGIC = SkillRef(name='缩地成寸', code='contractspacebymagic', profession=__profession__)
"缩地成寸"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DRAGONWRATH = SkillRef(name='龙魂之怒', code='dragonwrath', profession=__profession__)
"龙魂之怒"
EFFORTSPHERE = SkillRef(name='和合之玉', code='effortsphere', profession=__profession__)
"和合之玉"
EXORCISMUS = SkillRef(name='驱邪咒', code='exorcismus', profession=__profession__)
"驱邪咒"
HEAVYSIN = SkillRef(name='罪业加身', code='heavysin', profession=__profession__)
"罪业加身"
HOLYSMASH = SkillRef(name='审判锤击', code='holysmash', profession=__profession__)
"审判锤击"
IMMOBILITYMAGICLINE = SkillRef(name='不动珠箔阵', code='immobilitymagicline', profession=__profession__)
"不动珠箔阵"
LIFEDEPRIVEDISPOSITION = SkillRef(name='夺命大念阵', code='lifedeprivedisposition', profession=__profession__)
"夺命大念阵"
MIKOMASTERY = SkillRef(name='神术强化', code='mikomastery', profession=__profession__)
"神术强化"
NECKUPSCYTHE = SkillRef(name='钩颈斩', code='neckupscythe', profession=__profession__)
"钩颈斩"
POWEROFAGENT = SkillRef(name='乾坤之境', code='powerofagent', profession=__profession__)
"乾坤之境"
POWEROFTHEDRAGON = SkillRef(name='龙神之力', code='powerofthedragon', profession=__profession__)
"龙神之力"
PRAYEROFHEAL = SkillRef(name='治愈祈祷', code='prayerofheal', profession=__profession__)
"治愈祈祷"
PRAYFORORACLE = SkillRef(name='神谕之祈愿', code='prayfororacle', profession=__profession__)
"神谕之祈愿"
RISINGSLASH = SkillRef(name='升空斩', code='risingslash', profession=__profession__)
"升空斩"
RITUALFORDRAGON = SkillRef(name='神谕 : 神龙雷雨祭', code='ritualfordragon', profession=__profession__)
"神谕 : 神龙雷雨祭"
RITUALFORRAIN = SkillRef(name='祈雨祭', code='ritualforrain', profession=__profession__)
"祈雨祭"
ROSARYOF108BEADS = SkillRef(name='百八念珠', code='rosaryof108beads', profession=__profession__)
"百八念珠"
ROSARYSHOOTING = SkillRef(name='念珠连射', code='rosaryshooting', profession=__profession__)
"念珠连射"
ROSARYSTRIKE = SkillRef(name='木槵子经', code='rosarystrike', profession=__profession__)
"木槵子经"
ROSARYWILDSHOT = SkillRef(name='退魔阴阳符', code='rosarywildshot', profession=__profession__)
"退魔阴阳符"
SKYSORCERESSUNITE = SkillRef(name='神龙之舞·天一', code='skysorceressunite', profession=__profession__)
"神龙之舞·天一"
SWALLOWSKYDRGON = SkillRef(name='天泽神龙阵', code='swallowskydrgon', profession=__profession__)
"天泽神龙阵"
TALISMANOFLIGHTNING = SkillRef(name='唤雷符', code='talismanoflightning', profession=__profession__)
"唤雷符"
TALISMANOFOPPRESSION = SkillRef(name='束灵符', code='talismanofoppression', profession=__profession__)
"束灵符"
TALISMANOFSOULSTEAL = SkillRef(name='聚魂吸星符', code='talismanofsoulsteal', profession=__profession__)
"聚魂吸星符"
TALISMANOFTIMEBOMB = SkillRef(name='因果业火符', code='talismanoftimebomb', profession=__profession__)
"因果业火符"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
VIOLENTASSAULT = SkillRef(name='空中锤击', code='violentassault', profession=__profession__)
"空中锤击"
WEAPONGUARD = SkillRef(name='武器格挡', code='weaponguard', profession=__profession__)
"武器格挡"
WRATHOFGODDRAGON = SkillRef(name='龙威如狱·龙恩如海', code='wrathofgoddragon', profession=__profession__)
"龙威如狱·龙恩如海"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,123 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_male/avenger/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class AvengerSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""priest_male.avenger 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_male.avenger'
ANTIAIRUPPER = SkillRef(name='空斩打', code='antiairupper', profession=__profession__)
"空斩打"
AVENGERGUARD = SkillRef(name='恶魔屏障', code='avengerguard', profession=__profession__)
"恶魔屏障"
AWAKENING = SkillRef(name='魔化 : 末日守卫者', code='awakening', profession=__profession__)
"魔化 : 末日守卫者"
CHANGEHPTOMP = SkillRef(name='化魔', code='changehptomp', profession=__profession__)
"化魔"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DARKHOWLING = SkillRef(name='不朽战吼', code='darkhowling', profession=__profession__)
"不朽战吼"
DEVILFIST = SkillRef(name='恶魔之拳', code='devilfist', profession=__profession__)
"恶魔之拳"
DEVILSTRIKE = SkillRef(name='恶魔之力', code='devilstrike', profession=__profession__)
"恶魔之力"
DIRESTREAM = SkillRef(name='极恶洪流', code='direstream', profession=__profession__)
"极恶洪流"
DISASTEREX = SkillRef(name='末日浩劫', code='disasterex', profession=__profession__)
"末日浩劫"
DOOMCRUSH = SkillRef(name='毁灭强击', code='doomcrush', profession=__profession__)
"毁灭强击"
EARTHQUAKE = SkillRef(name='裂地锤', code='earthquake', profession=__profession__)
"裂地锤"
EVILRETURN = SkillRef(name='邪魔再临', code='evilreturn', profession=__profession__)
"邪魔再临"
EVILSTRIKE = SkillRef(name='原罪之力', code='evilstrike', profession=__profession__)
"原罪之力"
EXECUTION = SkillRef(name='审判', code='execution', profession=__profession__)
"审判"
FALLINGSOUL = SkillRef(name='堕落之魂', code='fallingsoul', profession=__profession__)
"堕落之魂"
GRASPHANDOFANGER = SkillRef(name='恶魔之手', code='grasphandofanger', profession=__profession__)
"恶魔之手"
HEARTHINGS = SkillRef(name='恶魔诅咒', code='hearthings', profession=__profession__)
"恶魔诅咒"
HEDGEHOG = SkillRef(name='黑暗之刺', code='hedgehog', profession=__profession__)
"黑暗之刺"
HIGHSPEEDSLASH = SkillRef(name='魔镰之舞', code='highspeedslash', profession=__profession__)
"魔镰之舞"
LUCKYSTRAIGHT = SkillRef(name='直拳冲击', code='luckystraight', profession=__profession__)
"直拳冲击"
METAMORPHOSIS = SkillRef(name='半魔化', code='metamorphosis', profession=__profession__)
"半魔化"
MORTALGOSPEL = SkillRef(name='末日福音 : 毁灭之翼', code='mortalgospel', profession=__profession__)
"末日福音 : 毁灭之翼"
NIGHTMARE = SkillRef(name='恶魔唤醒', code='nightmare', profession=__profession__)
"恶魔唤醒"
PANDEMONIUMEX = SkillRef(name='地狱之门', code='pandemoniumex', profession=__profession__)
"地狱之门"
POWEROFDARKNESS = SkillRef(name='黑暗权能', code='powerofdarkness', profession=__profession__)
"黑暗权能"
QUAKEAREA = SkillRef(name='落凤锤', code='quakearea', profession=__profession__)
"落凤锤"
REAPER = SkillRef(name='黑暗之触', code='reaper', profession=__profession__)
"黑暗之触"
RIGHTEOUSDEVILIZE = SkillRef(name='光之影', code='righteousdevilize', profession=__profession__)
"光之影"
RISINGAREA = SkillRef(name='升天阵', code='risingarea', profession=__profession__)
"升天阵"
SCYTHEMASTERY = SkillRef(name='镰刀精通', code='scythemastery', profession=__profession__)
"镰刀精通"
SECONDUPPER = SkillRef(name='勾拳追击', code='secondupper', profession=__profession__)
"勾拳追击"
SLOWHEAL = SkillRef(name='缓慢愈合', code='slowheal', profession=__profession__)
"缓慢愈合"
SMASHER = SkillRef(name='虎袭', code='smasher', profession=__profession__)
"虎袭"
SPINCUTTER = SkillRef(name='回旋飞镰', code='spincutter', profession=__profession__)
"回旋飞镰"
SPINNINGDEFORMATION = SkillRef(name='厄运之轮', code='spinningdeformation', profession=__profession__)
"厄运之轮"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
UNHOLYFURY = SkillRef(name='永堕 : 混沌弑神', code='unholyfury', profession=__profession__)
"永堕 : 混沌弑神"
@@ -0,0 +1,141 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_male/crusader_male/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class CrusaderMaleSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""priest_male.crusader_male 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_male.crusader_male'
ANTIAIRUPPER = SkillRef(name='空斩打', code='antiairupper', profession=__profession__)
"空斩打"
APOCALYPSE = SkillRef(name='天启之光', code='apocalypse', profession=__profession__)
"天启之光"
ASTRAFE = SkillRef(name='惩罚之锤 : 天怒', code='astrafe', profession=__profession__)
"惩罚之锤 : 天怒"
AURAOFFAITH = SkillRef(name='信念光环', code='auraoffaith', profession=__profession__)
"信念光环"
BLADEOFPUREWHITE = SkillRef(name='纯白之刃', code='bladeofpurewhite', profession=__profession__)
"纯白之刃"
CROSSCRASH = SkillRef(name='圣光十字', code='crosscrash', profession=__profession__)
"圣光十字"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DEFLECTWALL = SkillRef(name='圣光沁盾', code='deflectwall', profession=__profession__)
"圣光沁盾"
DEFLECTWALLEX = SkillRef(name='双子沁盾', code='deflectwallex', profession=__profession__)
"双子沁盾"
DIVINEAGENT = SkillRef(name='神之代行者', code='divineagent', profession=__profession__)
"神之代行者"
DIVINEFLASH = SkillRef(name='神圣之光', code='divineflash', profession=__profession__)
"神圣之光"
DIVINELIGHT = SkillRef(name='圣光守护', code='divinelight', profession=__profession__)
"圣光守护"
DIVINEPUNISHMENT = SkillRef(name='神圣洗礼 : 信仰之翼', code='divinepunishment', profession=__profession__)
"神圣洗礼 : 信仰之翼"
EMBLEMOFSAFEGUARD = SkillRef(name='守护徽章', code='emblemofsafeguard', profession=__profession__)
"守护徽章"
FASTHEAL = SkillRef(name='快速愈合', code='fastheal', profession=__profession__)
"快速愈合"
FLASHGLOBE = SkillRef(name='圣光球', code='flashglobe', profession=__profession__)
"圣光球"
FLASHSCRAP = SkillRef(name='圣光琉璃碎', code='flashscrap', profession=__profession__)
"圣光琉璃碎"
FOUNTAINOFLIFE = SkillRef(name='生命源泉', code='fountainoflife', profession=__profession__)
"生命源泉"
GLORIOUSBLESS = SkillRef(name='荣誉祝福', code='gloriousbless', profession=__profession__)
"荣誉祝福"
GRACEOFCOURAGE = SkillRef(name='勇气恩赐', code='graceofcourage', profession=__profession__)
"勇气恩赐"
GRACEOFGOD = SkillRef(name='神的恩赐', code='graceofgod', profession=__profession__)
"神的恩赐"
GRACEOFPROTECTION = SkillRef(name='守护恩赐', code='graceofprotection', profession=__profession__)
"守护恩赐"
HAMMEROFCONTRITION = SkillRef(name='忏悔之锤', code='hammerofcontrition', profession=__profession__)
"忏悔之锤"
HAPTISM = SkillRef(name='圣光聚合', code='haptism', profession=__profession__)
"圣光聚合"
HARDENEDWILL = SkillRef(name='坚定信念', code='hardenedwill', profession=__profession__)
"坚定信念"
HEALWIND = SkillRef(name='圣愈之风', code='healwind', profession=__profession__)
"圣愈之风"
HOLLYSANCTUARY = SkillRef(name='圣佑结界', code='hollysanctuary', profession=__profession__)
"圣佑结界"
HOLYMACE = SkillRef(name='圣灵之槌', code='holymace', profession=__profession__)
"圣灵之槌"
JUDGEMENT = SkillRef(name='正义审判', code='judgement', profession=__profession__)
"正义审判"
JUPITER = SkillRef(name='惩罚之锤', code='jupiter', profession=__profession__)
"惩罚之锤"
LASTJUDGMENT = SkillRef(name='生命礼赞 : 神威', code='lastjudgment', profession=__profession__)
"生命礼赞 : 神威"
LUCKYSTRAIGHT = SkillRef(name='直拳冲击', code='luckystraight', profession=__profession__)
"直拳冲击"
MEDITATION = SkillRef(name='圣念', code='meditation', profession=__profession__)
"圣念"
MIRACLESPLITER = SkillRef(name='圣光突袭', code='miraclespliter', profession=__profession__)
"圣光突袭"
PENALTY = SkillRef(name='信仰之翼 : 裁决', code='penalty', profession=__profession__)
"信仰之翼 : 裁决"
QUAKEAREA = SkillRef(name='落凤锤', code='quakearea', profession=__profession__)
"落凤锤"
REVENGEOFLIGHT = SkillRef(name='光之正义', code='revengeoflight', profession=__profession__)
"光之正义"
SACRIFICEOFSOUL = SkillRef(name='灵魂牺牲', code='sacrificeofsoul', profession=__profession__)
"灵魂牺牲"
SECONDUPPER = SkillRef(name='勾拳追击', code='secondupper', profession=__profession__)
"勾拳追击"
SLOWHEAL = SkillRef(name='缓慢愈合', code='slowheal', profession=__profession__)
"缓慢愈合"
SMASHER = SkillRef(name='虎袭', code='smasher', profession=__profession__)
"虎袭"
SPEAROFDESTINY = SkillRef(name='神圣之矛', code='spearofdestiny', profession=__profession__)
"神圣之矛"
SPEAROFVICTORY = SkillRef(name='胜利之矛', code='spearofvictory', profession=__profession__)
"胜利之矛"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
@@ -0,0 +1,123 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_male/exorcist/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class ExorcistSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""priest_male.exorcist 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_male.exorcist'
ADAPTATION = SkillRef(name='法阵 : 万悟', code='adaptation', profession=__profession__)
"法阵 : 万悟"
ADVANCEDDRAGON = SkillRef(name='真龙焚天', code='advanceddragon', profession=__profession__)
"真龙焚天"
ANTIAIRUPPER = SkillRef(name='空斩打', code='antiairupper', profession=__profession__)
"空斩打"
ATOMICSMASH = SkillRef(name='无双击', code='atomicsmash', profession=__profession__)
"无双击"
BEAKHONEW = SkillRef(name='式神 : 空之白虎', code='beakhonew', profession=__profession__)
"式神 : 空之白虎"
BIGWEAPONMASTERY = SkillRef(name='巨兵精通', code='bigweaponmastery', profession=__profession__)
"巨兵精通"
BOOKOFEXOCISM = SkillRef(name='驱魔之书', code='bookofexocism', profession=__profession__)
"驱魔之书"
CHAKRAOFPASSION = SkillRef(name='封魔莲华', code='chakraofpassion', profession=__profession__)
"封魔莲华"
CHANGEHPTOMP = SkillRef(name='化魔', code='changehptomp', profession=__profession__)
"化魔"
CHARGEWEAPON = SkillRef(name='潜龙', code='chargeweapon', profession=__profession__)
"潜龙"
CONVERSION = SkillRef(name='攻击类型转换', code='conversion', profession=__profession__)
"攻击类型转换"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DANGEROUSSCALE = SkillRef(name='逆鳞震', code='dangerousscale', profession=__profession__)
"逆鳞震"
DRAGONCIRCLE = SkillRef(name='升龙·开阵', code='dragoncircle', profession=__profession__)
"升龙·开阵"
FORCEOFEXORCISM = SkillRef(name='驱魔震慑', code='forceofexorcism', profession=__profession__)
"驱魔震慑"
FOURGODDOOR = SkillRef(name='四座千泰门', code='fourgoddoor', profession=__profession__)
"四座千泰门"
FOURGODPOWER = SkillRef(name='式神灭却·合', code='fourgodpower', profession=__profession__)
"式神灭却·合"
GALESMASH = SkillRef(name='疾风打', code='galesmash', profession=__profession__)
"疾风打"
GIANTSWING = SkillRef(name='疾空旋风破', code='giantswing', profession=__profession__)
"疾空旋风破"
GODOFEXORCISM = SkillRef(name='式神之悟', code='godofexorcism', profession=__profession__)
"式神之悟"
GRASPHANDOFANGER = SkillRef(name='恶魔之手', code='grasphandofanger', profession=__profession__)
"恶魔之手"
HOMERUN = SkillRef(name='星落打', code='homerun', profession=__profession__)
"星落打"
HYUNMOONEW = SkillRef(name='式神 : 地之玄武', code='hyunmoonew', profession=__profession__)
"式神 : 地之玄武"
LUCKYSTRAIGHT = SkillRef(name='直拳冲击', code='luckystraight', profession=__profession__)
"直拳冲击"
OCEANDRAGON = SkillRef(name='式神 : 幻海青龙', code='oceandragon', profession=__profession__)
"式神 : 幻海青龙"
QUAKEAREA = SkillRef(name='落凤锤', code='quakearea', profession=__profession__)
"落凤锤"
RADIATEFIGHTINGAURA = SkillRef(name='斗志散发', code='radiatefightingaura', profession=__profession__)
"斗志散发"
REPEATEDSMASH = SkillRef(name='狂乱锤击', code='repeatedsmash', profession=__profession__)
"狂乱锤击"
RISINGAREA = SkillRef(name='升天阵', code='risingarea', profession=__profession__)
"升天阵"
SECONDUPPER = SkillRef(name='勾拳追击', code='secondupper', profession=__profession__)
"勾拳追击"
SKYEARTHSTRIKE = SkillRef(name='雷鸣怒海·火啸山崩', code='skyearthstrike', profession=__profession__)
"雷鸣怒海·火啸山崩"
SLOWHEAL = SkillRef(name='缓慢愈合', code='slowheal', profession=__profession__)
"缓慢愈合"
SMASHER = SkillRef(name='虎袭', code='smasher', profession=__profession__)
"虎袭"
STAGEOFHERMIT = SkillRef(name='式神之力', code='stageofhermit', profession=__profession__)
"式神之力"
SUZAKU = SkillRef(name='式神 : 热炎朱雀', code='suzaku', profession=__profession__)
"式神 : 热炎朱雀"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
THEBEST7HIT = SkillRef(name='逆龙七杀', code='thebest7hit', profession=__profession__)
"逆龙七杀"
YELLOWDRAGON = SkillRef(name='式神契结 : 真龙', code='yellowdragon', profession=__profession__)
"式神契结 : 真龙"
@@ -0,0 +1,135 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:priest_male/infighter/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class InfighterSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""priest_male.infighter 的技能引用;包含继承的公共技能。"""
__profession__ = 'priest_male.infighter'
AGGRESSIVEJUDGEMENT = SkillRef(name='正义铁拳', code='aggressivejudgement', profession=__profession__)
"正义铁拳"
ANTIAIRUPPER = SkillRef(name='空斩打', code='antiairupper', profession=__profession__)
"空斩打"
ATOMICCHOPPER = SkillRef(name='超重拳', code='atomicchopper', profession=__profession__)
"超重拳"
BIGBANGPUNCH = SkillRef(name='泯灭神击', code='bigbangpunch', profession=__profession__)
"泯灭神击"
CHANGEHPTOMP = SkillRef(name='化魔', code='changehptomp', profession=__profession__)
"化魔"
CHOPPINGHAMMER = SkillRef(name='破碎之锤', code='choppinghammer', profession=__profession__)
"破碎之锤"
CONSTELLATIONOFLEMIEDIOS = SkillRef(name='正义执行 : 雷米迪奥斯的圣座', code='constellationoflemiedios', profession=__profession__)
"正义执行 : 雷米迪奥斯的圣座"
CORKSCREWBLOW = SkillRef(name='旋涡重拳', code='corkscrewblow', profession=__profession__)
"旋涡重拳"
CURE = SkillRef(name='净化', code='cure', profession=__profession__)
"净化"
DEATHBLOW = SkillRef(name='正义惩戒', code='deathblow', profession=__profession__)
"正义惩戒"
DEMOLITIONPUNCH = SkillRef(name='破坏之拳', code='demolitionpunch', profession=__profession__)
"破坏之拳"
DIVINECRUSH = SkillRef(name='圣拳锤击', code='divinecrush', profession=__profession__)
"圣拳锤击"
DOUBLESHADOWBOXER = SkillRef(name='双重幻影', code='doubleshadowboxer', profession=__profession__)
"双重幻影"
DRYOUT = SkillRef(name='干涸之泉', code='dryout', profession=__profession__)
"干涸之泉"
DUCKING = SkillRef(name='俯冲', code='ducking', profession=__profession__)
"俯冲"
DUCKINGBODYBLOW = SkillRef(name='俯冲腹拳', code='duckingbodyblow', profession=__profession__)
"俯冲腹拳"
DUCKINGSTRAIGHT = SkillRef(name='俯冲直拳', code='duckingstraight', profession=__profession__)
"俯冲直拳"
DUCKINGUPPER = SkillRef(name='俯冲翔拳', code='duckingupper', profession=__profession__)
"俯冲翔拳"
EXTENDEDPUNCH = SkillRef(name='百炼成刚', code='extendedpunch', profession=__profession__)
"百炼成刚"
GATLINGPUNCH = SkillRef(name='破碎之拳', code='gatlingpunch', profession=__profession__)
"破碎之拳"
GORGEOUSCOMBINATION = SkillRef(name='圣拳连击', code='gorgeouscombination', profession=__profession__)
"圣拳连击"
GRASPHANDOFANGER = SkillRef(name='恶魔之手', code='grasphandofanger', profession=__profession__)
"恶魔之手"
HEAVENLYCOMBINATION = SkillRef(name='神圣组合拳', code='heavenlycombination', profession=__profession__)
"神圣组合拳"
HOLYCOUNTER = SkillRef(name='神圣反击', code='holycounter', profession=__profession__)
"神圣反击"
HURRICANEROLL = SkillRef(name='极速飓风拳', code='hurricaneroll', profession=__profession__)
"极速飓风拳"
JUSTICEOFONE = SkillRef(name='绝对正义', code='justiceofone', profession=__profession__)
"绝对正义"
LUCKYSTRAIGHT = SkillRef(name='直拳冲击', code='luckystraight', profession=__profession__)
"直拳冲击"
MACHINEGUNJAB = SkillRef(name='刺拳猛击', code='machinegunjab', profession=__profession__)
"刺拳猛击"
NUCLEARPUNCH = SkillRef(name='仲裁怒击', code='nuclearpunch', profession=__profession__)
"仲裁怒击"
QUAKEAREA = SkillRef(name='落凤锤', code='quakearea', profession=__profession__)
"落凤锤"
QUICKPARRY = SkillRef(name='急速闪避', code='quickparry', profession=__profession__)
"急速闪避"
RISINGAREA = SkillRef(name='升天阵', code='risingarea', profession=__profession__)
"升天阵"
SECONDUPPER = SkillRef(name='勾拳追击', code='secondupper', profession=__profession__)
"勾拳追击"
SHADOWBOXER = SkillRef(name='幻影化身', code='shadowboxer', profession=__profession__)
"幻影化身"
SIDEWIND = SkillRef(name='瞬拳', code='sidewind', profession=__profession__)
"瞬拳"
SLOWHEAL = SkillRef(name='缓慢愈合', code='slowheal', profession=__profession__)
"缓慢愈合"
SMASHER = SkillRef(name='虎袭', code='smasher', profession=__profession__)
"虎袭"
SWAY = SkillRef(name='摆动', code='sway', profession=__profession__)
"摆动"
TECHNICALMASTERY = SkillRef(name='技巧精通', code='technicalmastery', profession=__profession__)
"技巧精通"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
WILLDRIVER = SkillRef(name='意念驱动', code='willdriver', profession=__profession__)
"意念驱动"
WRATHOFGOD = SkillRef(name='制裁 : 怒火疾风', code='wrathofgod', profession=__profession__)
"制裁 : 怒火疾风"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,126 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_female/dark_templar/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class DarkTemplarSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""swordman_female.dark_templar 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_female.dark_templar'
APOSTATAE = SkillRef(name='灭罪 · 慈悲执刑', code='apostatae', profession=__profession__)
"灭罪 · 慈悲执刑"
BLACKMIRROR = SkillRef(name='魔镜幻影阵', code='blackmirror', profession=__profession__)
"魔镜幻影阵"
CHAINSLASH = SkillRef(name='连环斩', code='chainslash', profession=__profession__)
"连环斩"
COLDHEART = SkillRef(name='冥思', code='coldheart', profession=__profession__)
"冥思"
CONGEST = SkillRef(name='暗影蓄能', code='congest', profession=__profession__)
"暗影蓄能"
DARKCOHESION = SkillRef(name='黑暗凝爆', code='darkcohesion', profession=__profession__)
"黑暗凝爆"
DARKCRUEL = SkillRef(name='黑暗极刑', code='darkcruel', profession=__profession__)
"黑暗极刑"
DARKSLASH = SkillRef(name='暗黑斩', code='darkslash', profession=__profession__)
"暗黑斩"
DARKSPLIT = SkillRef(name='黑暗纷影斩', code='darksplit', profession=__profession__)
"黑暗纷影斩"
DARKTRACER = SkillRef(name='黑暗追袭', code='darktracer', profession=__profession__)
"黑暗追袭"
DEUSEXRAY = SkillRef(name='罚罪之光', code='deusexray', profession=__profession__)
"罚罪之光"
DIESIRAE = SkillRef(name='审判日 : 净土救赎', code='diesirae', profession=__profession__)
"审判日 : 净土救赎"
DOOMSDAY = SkillRef(name='末日狂战', code='doomsday', profession=__profession__)
"末日狂战"
EXECUTION = SkillRef(name='索敌刺', code='execution', profession=__profession__)
"索敌刺"
GORECROSS = SkillRef(name='十字剑', code='gorecross', profession=__profession__)
"十字剑"
GUARD = SkillRef(name='招架', code='guard', profession=__profession__)
"招架"
GUIDANCE = SkillRef(name='行动纲领', code='guidance', profession=__profession__)
"行动纲领"
HERALDOFDARKNESS = SkillRef(name='乌希尔启示', code='heraldofdarkness', profession=__profession__)
"乌希尔启示"
IMMACULATEDEATH = SkillRef(name='无瑕归冥', code='immaculatedeath', profession=__profession__)
"无瑕归冥"
IMMOLATION = SkillRef(name='黑暗献祭', code='immolation', profession=__profession__)
"黑暗献祭"
INCARNATION = SkillRef(name='以身载灵', code='incarnation', profession=__profession__)
"以身载灵"
JIHAD = SkillRef(name='天罚之剑', code='jihad', profession=__profession__)
"天罚之剑"
LIFTSLASH = SkillRef(name='浮空击', code='liftslash', profession=__profession__)
"浮空击"
MOUNTAINCRASH = SkillRef(name='跃空斩', code='mountaincrash', profession=__profession__)
"跃空斩"
PUNISHMENT = SkillRef(name='神罚 · 灭世裁决', code='punishment', profession=__profession__)
"神罚 · 灭世裁决"
RESTRAINT = SkillRef(name='令行禁止', code='restraint', profession=__profession__)
"令行禁止"
SCAFFOLD = SkillRef(name='暗影禁锢', code='scaffold', profession=__profession__)
"暗影禁锢"
SHADOWHARVEST = SkillRef(name='暗影漩涡', code='shadowharvest', profession=__profession__)
"暗影漩涡"
SHADOWHIDING = SkillRef(name='暗影遁行', code='shadowhiding', profession=__profession__)
"暗影遁行"
SHADOWSNATCHER = SkillRef(name='暗影劫戮', code='shadowsnatcher', profession=__profession__)
"暗影劫戮"
SHADOWSTABBING = SkillRef(name='暗影穿刺', code='shadowstabbing', profession=__profession__)
"暗影穿刺"
SHADOWSWEEP = SkillRef(name='暗影横扫', code='shadowsweep', profession=__profession__)
"暗影横扫"
SIRYUN = SkillRef(name='波动斩', code='siryun', profession=__profession__)
"波动斩"
SNAKESHADOW = SkillRef(name='疾风斩', code='snakeshadow', profession=__profession__)
"疾风斩"
SPATANOCTIS = SkillRef(name='暗影剑术', code='spatanoctis', profession=__profession__)
"暗影剑术"
SPINSLASH = SkillRef(name='回旋反击', code='spinslash', profession=__profession__)
"回旋反击"
STIGMA = SkillRef(name='黑暗烙印', code='stigma', profession=__profession__)
"黑暗烙印"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
VESPERS = SkillRef(name='薄暮', code='vespers', profession=__profession__)
"薄暮"
@@ -0,0 +1,114 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_female/demon_slayer/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class DemonSlayerSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""swordman_female.demon_slayer 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_female.demon_slayer'
ALCATRAZ = SkillRef(name='弑神剑 : 恶魔孤岛', code='alcatraz', profession=__profession__)
"弑神剑 : 恶魔孤岛"
BLOODDANCE = SkillRef(name='魔刃狂舞', code='blooddance', profession=__profession__)
"魔刃狂舞"
BLOODDEMONSWORD = SkillRef(name='汲血魔剑', code='blooddemonsword', profession=__profession__)
"汲血魔剑"
BLOODOCTOPUSSWORD = SkillRef(name='蛇舞血轮剑', code='bloodoctopussword', profession=__profession__)
"蛇舞血轮剑"
CALLDAIMUS = SkillRef(name='唤魔 : 蛇腹剑', code='calldaimus', profession=__profession__)
"唤魔 : 蛇腹剑"
CHAINSLASH = SkillRef(name='连环斩', code='chainslash', profession=__profession__)
"连环斩"
CLAWBLADE = SkillRef(name='蛇腹剑 : 缠', code='clawblade', profession=__profession__)
"蛇腹剑 : 缠"
COLDHEART = SkillRef(name='冥思', code='coldheart', profession=__profession__)
"冥思"
CONTROLDEMONSWORD = SkillRef(name='魔剑控制', code='controldemonsword', profession=__profession__)
"魔剑控制"
DARKSLASH = SkillRef(name='暗黑斩', code='darkslash', profession=__profession__)
"暗黑斩"
DARKSTRIKE = SkillRef(name='唤魔 : 塔莫斯之袭', code='darkstrike', profession=__profession__)
"唤魔 : 塔莫斯之袭"
DEVILSWORDTECH = SkillRef(name='唤魔 : 弑神剑', code='devilswordtech', profession=__profession__)
"唤魔 : 弑神剑"
EXECUTION = SkillRef(name='索敌刺', code='execution', profession=__profession__)
"索敌刺"
FRENZY = SkillRef(name='唤魔 : 狂暴', code='frenzy', profession=__profession__)
"唤魔 : 狂暴"
GIGABLADE = SkillRef(name='空绝斩 : 千刃', code='gigablade', profession=__profession__)
"空绝斩 : 千刃"
GIGASLASH = SkillRef(name='空绝斩 : 地裂', code='gigaslash', profession=__profession__)
"空绝斩 : 地裂"
GORECROSS = SkillRef(name='十字剑', code='gorecross', profession=__profession__)
"十字剑"
GREED = SkillRef(name='贪欲之燔祭', code='greed', profession=__profession__)
"贪欲之燔祭"
GROUPDANCE = SkillRef(name='群魔乱舞', code='groupdance', profession=__profession__)
"群魔乱舞"
GUARD = SkillRef(name='招架', code='guard', profession=__profession__)
"招架"
LIFTSLASH = SkillRef(name='浮空击', code='liftslash', profession=__profession__)
"浮空击"
MOUNTAINCRASH = SkillRef(name='跃空斩', code='mountaincrash', profession=__profession__)
"跃空斩"
PHNOM = SkillRef(name='唤魔 : 逆天之普诺', code='phnom', profession=__profession__)
"唤魔 : 逆天之普诺"
PIKESWORD = SkillRef(name='蛇腹剑 : 刺', code='pikesword', profession=__profession__)
"蛇腹剑 : 刺"
QUEENOFMINE = SkillRef(name='魔源觉醒', code='queenofmine', profession=__profession__)
"魔源觉醒"
RAGNAROK = SkillRef(name='弑神剑 : 诸神献祭', code='ragnarok', profession=__profession__)
"弑神剑 : 诸神献祭"
SIRYUN = SkillRef(name='波动斩', code='siryun', profession=__profession__)
"波动斩"
SNAKEDANCE = SkillRef(name='蛇腹剑 : 舞', code='snakedance', profession=__profession__)
"蛇腹剑 : 舞"
SNAKESHADOW = SkillRef(name='疾风斩', code='snakeshadow', profession=__profession__)
"疾风斩"
SPINSLASH = SkillRef(name='回旋反击', code='spinslash', profession=__profession__)
"回旋反击"
SPLITDEMONSWORD = SkillRef(name='碎魔剑', code='splitdemonsword', profession=__profession__)
"碎魔剑"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
ULTIMATEBLADE = SkillRef(name='弑神剑 : 极', code='ultimateblade', profession=__profession__)
"弑神剑 : 极"
WHIPSWORDBAL = SkillRef(name='蛇腹剑 : 破', code='whipswordbal', profession=__profession__)
"蛇腹剑 : 破"
WILDWHIP = SkillRef(name='蛇腹剑 : 灭', code='wildwhip', profession=__profession__)
"蛇腹剑 : 灭"
@@ -0,0 +1,120 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_female/spectre/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class SpectreSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""swordman_female.spectre 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_female.spectre'
BLACKOUT = SkillRef(name='封喉丝', code='blackout', profession=__profession__)
"封喉丝"
BLENDINGPAIN = SkillRef(name='利刃旋风', code='blendingpain', profession=__profession__)
"利刃旋风"
BULLSEYE = SkillRef(name='追袭逐影丝', code='bullseye', profession=__profession__)
"追袭逐影丝"
CATHARSIS = SkillRef(name='悬丝风暴', code='catharsis', profession=__profession__)
"悬丝风暴"
CHAINSLASH = SkillRef(name='连环斩', code='chainslash', profession=__profession__)
"连环斩"
COLDHEART = SkillRef(name='冥思', code='coldheart', profession=__profession__)
"冥思"
DANGEROUSHOOK = SkillRef(name='回旋勾斩', code='dangeroushook', profession=__profession__)
"回旋勾斩"
DAREDEVIL = SkillRef(name='夜色敌意', code='daredevil', profession=__profession__)
"夜色敌意"
DAYBREAK = SkillRef(name='黑曜真刃·破晓', code='daybreak', profession=__profession__)
"黑曜真刃·破晓"
DEEPDUSK = SkillRef(name='薄暮利刃', code='deepdusk', profession=__profession__)
"薄暮利刃"
DOUBLESHOT = SkillRef(name='双重斩', code='doubleshot', profession=__profession__)
"双重斩"
FULLBODY = SkillRef(name='绚烂之舞', code='fullbody', profession=__profession__)
"绚烂之舞"
GUARD = SkillRef(name='招架', code='guard', profession=__profession__)
"招架"
HANGOVER = SkillRef(name='白牙落斩', code='hangover', profession=__profession__)
"白牙落斩"
INFAMOUS = SkillRef(name='无情夜行', code='infamous', profession=__profession__)
"无情夜行"
LASTORDER = SkillRef(name='秘术·心斩', code='lastorder', profession=__profession__)
"秘术·心斩"
LICENSE = SkillRef(name='收刀秘术', code='license', profession=__profession__)
"收刀秘术"
LIFTSLASH = SkillRef(name='浮空击', code='liftslash', profession=__profession__)
"浮空击"
MOUNTAINCRASH = SkillRef(name='跃空斩', code='mountaincrash', profession=__profession__)
"跃空斩"
MUDDLE = SkillRef(name='敛锋', code='muddle', profession=__profession__)
"敛锋"
NIGHTFALL = SkillRef(name='夜之风', code='nightfall', profession=__profession__)
"夜之风"
OLDFASHIONED = SkillRef(name='孤勇之志', code='oldfashioned', profession=__profession__)
"孤勇之志"
OVERPACE = SkillRef(name='瞬影碎魂击', code='overpace', profession=__profession__)
"瞬影碎魂击"
PROFESSIONAL = SkillRef(name='刃之心', code='professional', profession=__profession__)
"刃之心"
RUSTYNAIL = SkillRef(name='鬼缚钉', code='rustynail', profession=__profession__)
"鬼缚钉"
SHAKERBLAST = SkillRef(name='回旋十字刃', code='shakerblast', profession=__profession__)
"回旋十字刃"
SHATTEREDGLASS = SkillRef(name='疾刃之影', code='shatteredglass', profession=__profession__)
"疾刃之影"
SHOWDOWN = SkillRef(name='沉寂之狱', code='showdown', profession=__profession__)
"沉寂之狱"
SLICEIMPACT = SkillRef(name='冲击斩', code='sliceimpact', profession=__profession__)
"冲击斩"
SNAKESHADOW = SkillRef(name='疾风斩', code='snakeshadow', profession=__profession__)
"疾风斩"
SPINSLASH = SkillRef(name='回旋反击', code='spinslash', profession=__profession__)
"回旋反击"
STRAIGHTSHOT = SkillRef(name='秘术·曜夜斩', code='straightshot', profession=__profession__)
"秘术·曜夜斩"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TESTAMENT = SkillRef(name='秘术·雨夜终曲', code='testament', profession=__profession__)
"秘术·雨夜终曲"
TRACE = SkillRef(name='追踪术', code='trace', profession=__profession__)
"追踪术"
VINTAGE = SkillRef(name='刃之决意', code='vintage', profession=__profession__)
"刃之决意"
WILDFLOWER = SkillRef(name='黑夜之花', code='wildflower', profession=__profession__)
"黑夜之花"
@@ -0,0 +1,141 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_female/sword_master/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class SwordMasterSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""swordman_female.sword_master 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_female.sword_master'
ACCEDENCE = SkillRef(name='剑心 : 魔剑唤醒', code='accedence', profession=__profession__)
"剑心 : 魔剑唤醒"
AUTOGUARD = SkillRef(name='自动招架', code='autoguard', profession=__profession__)
"自动招架"
BLADEMASTERY = SkillRef(name='血影之太刀精通', code='blademastery', profession=__profession__)
"血影之太刀精通"
BLADESOUL = SkillRef(name='斩魂术', code='bladesoul', profession=__profession__)
"斩魂术"
BLUNTMASTERY = SkillRef(name='波动之钝器精通', code='bluntmastery', profession=__profession__)
"波动之钝器精通"
BREAKSWORDDANCE = SkillRef(name='极 · 驭剑术 (破剑阵)', code='breaksworddance', profession=__profession__)
"极 · 驭剑术 (破剑阵)"
CHAINSLASH = SkillRef(name='连环斩', code='chainslash', profession=__profession__)
"连环斩"
CHANGESWORD = SkillRef(name='魔剑降临', code='changesword', profession=__profession__)
"魔剑降临"
COLDHEART = SkillRef(name='冥思', code='coldheart', profession=__profession__)
"冥思"
COUNTERSLASH = SkillRef(name='招架反击', code='counterslash', profession=__profession__)
"招架反击"
DARKSLASH = SkillRef(name='暗黑斩', code='darkslash', profession=__profession__)
"暗黑斩"
DEVILSLASH = SkillRef(name='恶即斩', code='devilslash', profession=__profession__)
"恶即斩"
DRAGONUPEX = SkillRef(name='裂刃天冲', code='dragonupex', profession=__profession__)
"裂刃天冲"
DRAWSWORD = SkillRef(name='驭剑术', code='drawsword', profession=__profession__)
"驭剑术"
EXCALIBUR = SkillRef(name='雷鸣千军破', code='excalibur', profession=__profession__)
"雷鸣千军破"
EXECUTION = SkillRef(name='索敌刺', code='execution', profession=__profession__)
"索敌刺"
FLASH = SkillRef(name='瞬影三绝斩', code='flash', profession=__profession__)
"瞬影三绝斩"
FUSIONBLADE = SkillRef(name='极诣 · 驭剑术 : 聚魔剑', code='fusionblade', profession=__profession__)
"极诣 · 驭剑术 : 聚魔剑"
GORECROSS = SkillRef(name='十字剑', code='gorecross', profession=__profession__)
"十字剑"
GUARD = SkillRef(name='招架', code='guard', profession=__profession__)
"招架"
HALFMOON = SkillRef(name='破军旋舞斩', code='halfmoon', profession=__profession__)
"破军旋舞斩"
HEAVYSWORDMASTERY = SkillRef(name='毁灭之巨剑精通', code='heavyswordmastery', profession=__profession__)
"毁灭之巨剑精通"
ILLUSIONBLADE = SkillRef(name='幻剑术', code='illusionblade', profession=__profession__)
"幻剑术"
INNERBLADE = SkillRef(name='兵刃奥义', code='innerblade', profession=__profession__)
"兵刃奥义"
JACKCATCH = SkillRef(name='极 · 驭剑术 (幻剑阵)', code='jackcatch', profession=__profession__)
"极 · 驭剑术 (幻剑阵)"
LAEVATEINN = SkillRef(name='誓约之剑 : 雷沃汀', code='laevateinn', profession=__profession__)
"誓约之剑 : 雷沃汀"
LIFTSLASH = SkillRef(name='浮空击', code='liftslash', profession=__profession__)
"浮空击"
MAGICSWORDSHOOT = SkillRef(name='飓风魔剑', code='magicswordshoot', profession=__profession__)
"飓风魔剑"
MAGICSWORDUP = SkillRef(name='魔剑奥义', code='magicswordup', profession=__profession__)
"魔剑奥义"
MOUNTAINCRASH = SkillRef(name='跃空斩', code='mountaincrash', profession=__profession__)
"跃空斩"
OVERDRIVE = SkillRef(name='人剑合一', code='overdrive', profession=__profession__)
"人剑合一"
PROMISEOFANTIQUITY = SkillRef(name='帝皇盟约', code='promiseofantiquity', profession=__profession__)
"帝皇盟约"
REGIONOFSUPREME = SkillRef(name='誓约之引 : 万剑之巅', code='regionofsupreme', profession=__profession__)
"誓约之引 : 万剑之巅"
SHORTSWORDMASTERY = SkillRef(name='魔性之短剑精通', code='shortswordmastery', profession=__profession__)
"魔性之短剑精通"
SIRYUN = SkillRef(name='波动斩', code='siryun', profession=__profession__)
"波动斩"
SNAKESHADOW = SkillRef(name='疾风斩', code='snakeshadow', profession=__profession__)
"疾风斩"
SPEEDSLASH = SkillRef(name='疾影斩', code='speedslash', profession=__profession__)
"疾影斩"
SPINSLASH = SkillRef(name='回旋反击', code='spinslash', profession=__profession__)
"回旋反击"
SWORDMAGIC = SkillRef(name='魔剑觉醒', code='swordmagic', profession=__profession__)
"魔剑觉醒"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
THUNDERSLASH = SkillRef(name='穿云破空剑', code='thunderslash', profession=__profession__)
"穿云破空剑"
TIMESLASH = SkillRef(name='极 · 驭剑术 (时空斩)', code='timeslash', profession=__profession__)
"极 · 驭剑术 (时空斩)"
UPPERSLASH = SkillRef(name='升龙剑', code='upperslash', profession=__profession__)
"升龙剑"
WEAPONCOMBO = SkillRef(name='帝国剑术', code='weaponcombo', profession=__profession__)
"帝国剑术"
@@ -0,0 +1,132 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_female/vegabond/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class VegabondSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""swordman_female.vegabond 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_female.vegabond'
BIGJANG = SkillRef(name='如来神掌', code='bigjang', profession=__profession__)
"如来神掌"
BLASTSWORD = SkillRef(name='回天璇鸣剑', code='blastsword', profession=__profession__)
"回天璇鸣剑"
BUDCLIMB = SkillRef(name='七星耀华', code='budclimb', profession=__profession__)
"七星耀华"
CHAINSLASH = SkillRef(name='连环斩', code='chainslash', profession=__profession__)
"连环斩"
COALBAN = SkillRef(name='游龙掌', code='coalban', profession=__profession__)
"游龙掌"
COLDHEART = SkillRef(name='冥思', code='coldheart', profession=__profession__)
"冥思"
COMETBLADE = SkillRef(name='花舞千魂', code='cometblade', profession=__profession__)
"花舞千魂"
DARKSLASH = SkillRef(name='暗黑斩', code='darkslash', profession=__profession__)
"暗黑斩"
DUALWEAPON = SkillRef(name='两仪功', code='dualweapon', profession=__profession__)
"两仪功"
EARTHPRESSURE = SkillRef(name='碎岩裂地掌', code='earthpressure', profession=__profession__)
"碎岩裂地掌"
ECSTASY = SkillRef(name='三花聚顶', code='ecstasy', profession=__profession__)
"三花聚顶"
EQUIPLIGHTSWORD = SkillRef(name='光剑掌握', code='equiplightsword', profession=__profession__)
"光剑掌握"
EXECUTION = SkillRef(name='索敌刺', code='execution', profession=__profession__)
"索敌刺"
FATALFLOWER = SkillRef(name='花开寒影', code='fatalflower', profession=__profession__)
"花开寒影"
FISTOFEXPLOSION = SkillRef(name='湮烈掌', code='fistofexplosion', profession=__profession__)
"湮烈掌"
FIVECIRCLE = SkillRef(name='五气朝元', code='fivecircle', profession=__profession__)
"五气朝元"
FLOWERBLADEDANCE = SkillRef(name='莲花剑舞', code='flowerbladedance', profession=__profession__)
"莲花剑舞"
GODDESSOFSWORD = SkillRef(name='剑仙之境', code='goddessofsword', profession=__profession__)
"剑仙之境"
GONEWITHTHEPETAL = SkillRef(name='落英惊鸿掌', code='gonewiththepetal', profession=__profession__)
"落英惊鸿掌"
GORECROSS = SkillRef(name='十字剑', code='gorecross', profession=__profession__)
"十字剑"
GUARD = SkillRef(name='招架', code='guard', profession=__profession__)
"招架"
HERMITTRIPLESTEP = SkillRef(name='樱花劫', code='hermittriplestep', profession=__profession__)
"樱花劫"
INHALATION = SkillRef(name='四象引', code='inhalation', profession=__profession__)
"四象引"
LIFTSLASH = SkillRef(name='浮空击', code='liftslash', profession=__profession__)
"浮空击"
MOONLIGHTDANCE = SkillRef(name='轻云出月风静夜', code='moonlightdance', profession=__profession__)
"轻云出月风静夜"
MOONLIGHTSLASH = SkillRef(name='飞花逐月', code='moonlightslash', profession=__profession__)
"飞花逐月"
MOUNTAINCRASH = SkillRef(name='跃空斩', code='mountaincrash', profession=__profession__)
"跃空斩"
NEARBLOW = SkillRef(name='圆舞斩', code='nearblow', profession=__profession__)
"圆舞斩"
OVERBLOWSLASH = SkillRef(name='乱花葬', code='overblowslash', profession=__profession__)
"乱花葬"
RAPIDSTEP = SkillRef(name='一花渡江', code='rapidstep', profession=__profession__)
"一花渡江"
REVOLVINGSWORD = SkillRef(name='轮回剑', code='revolvingsword', profession=__profession__)
"轮回剑"
SIRYUN = SkillRef(name='波动斩', code='siryun', profession=__profession__)
"波动斩"
SNAKESHADOW = SkillRef(name='疾风斩', code='snakeshadow', profession=__profession__)
"疾风斩"
SOARCUT = SkillRef(name='樱落斩', code='soarcut', profession=__profession__)
"樱落斩"
SPINSLASH = SkillRef(name='回旋反击', code='spinslash', profession=__profession__)
"回旋反击"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
THREEFLOWER = SkillRef(name='返本归元', code='threeflower', profession=__profession__)
"返本归元"
THREESIDE = SkillRef(name='三才剑', code='threeside', profession=__profession__)
"三才剑"
TWOHANDWEAPON = SkillRef(name='副武器可装备', code='twohandweapon', profession=__profession__)
"副武器可装备"
VAGABONDSWORDMANSHIP = SkillRef(name='三才回轮剑', code='vagabondswordmanship', profession=__profession__)
"三才回轮剑"
ZWEIVOLTAGEEX = SkillRef(name='啸空十字刃', code='zweivoltageex', profession=__profession__)
"啸空十字刃"
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,141 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_male/asura/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs
class AsuraSkillRef(CommonSkillRefs, Awakening4SkillRefs, ComboSkillRefs):
"""swordman_male.asura 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_male.asura'
ASHENFORK = SkillRef(name='银光落刃', code='ashenfork', profession=__profession__)
"银光落刃"
BLADEMASTERY = SkillRef(name='太刀精通', code='blademastery', profession=__profession__)
"太刀精通"
BLOODLUST = SkillRef(name='嗜魂之手', code='bloodlust', profession=__profession__)
"嗜魂之手"
BLUNTMASTERY = SkillRef(name='钝器精通', code='bluntmastery', profession=__profession__)
"钝器精通"
CONTEMPLATE = SkillRef(name='慧思', code='contemplate', profession=__profession__)
"慧思"
DASHATTACKMULTIHIT = SkillRef(name='连突刺', code='dashattackmultihit', profession=__profession__)
"连突刺"
DOTAREA = SkillRef(name='无尽波动', code='dotarea', profession=__profession__)
"无尽波动"
EXPLOSIONOFPATH = SkillRef(name='波动慧眼 : 无为法', code='explosionofpath', profession=__profession__)
"波动慧眼 : 无为法"
FIREWAVE = SkillRef(name='爆炎 · 波动剑', code='firewave', profession=__profession__)
"爆炎 · 波动剑"
FIREWAVEEX = SkillRef(name='极炎 · 裂波剑', code='firewaveex', profession=__profession__)
"极炎 · 裂波剑"
FORCEOFTHUNDERER = SkillRef(name='雷神之息', code='forceofthunderer', profession=__profession__)
"雷神之息"
GORECROSS = SkillRef(name='十字刃', code='gorecross', profession=__profession__)
"十字刃"
GRANDWAVE = SkillRef(name='邪光斩', code='grandwave', profession=__profession__)
"邪光斩"
GRANDWAVECHARGE = SkillRef(name='修罗邪光斩', code='grandwavecharge', profession=__profession__)
"修罗邪光斩"
GUARD = SkillRef(name='格挡', code='guard', profession=__profession__)
"格挡"
HARDATTACK = SkillRef(name='鬼斩', code='hardattack', profession=__profession__)
"鬼斩"
HEAVYSWORDMASTERY = SkillRef(name='巨剑精通', code='heavyswordmastery', profession=__profession__)
"巨剑精通"
HOPSMASH = SkillRef(name='崩山击', code='hopsmash', profession=__profession__)
"崩山击"
ICEWAVE = SkillRef(name='冰刃 · 波动剑', code='icewave', profession=__profession__)
"冰刃 · 波动剑"
ICEWAVEEX = SkillRef(name='极冰 · 裂波剑', code='icewaveex', profession=__profession__)
"极冰 · 裂波剑"
INDARAMANG = SkillRef(name='天雷 · 波动剑', code='indaramang', profession=__profession__)
"天雷 · 波动剑"
INSIGHT = SkillRef(name='波动视界 : 慧眼', code='insight', profession=__profession__)
"波动视界 : 慧眼"
JUMPATTACKMULTI = SkillRef(name='空之连刃', code='jumpattackmulti', profession=__profession__)
"空之连刃"
KHAZAN = SkillRef(name='刀魂之卡赞', code='khazan', profession=__profession__)
"刀魂之卡赞"
LIGHTNINGGOD = SkillRef(name='雷神降世 : 裁决', code='lightninggod', profession=__profession__)
"雷神降世 : 裁决"
MINDFLASH = SkillRef(name='挫折意志', code='mindflash', profession=__profession__)
"挫折意志"
MOONLIGHTSLASH = SkillRef(name='月光斩', code='moonlightslash', profession=__profession__)
"月光斩"
NORMALWAVE = SkillRef(name='地裂 · 波动剑', code='normalwave', profession=__profession__)
"地裂 · 波动剑"
REFLECTGUARD = SkillRef(name='鬼印珠', code='reflectguard', profession=__profession__)
"鬼印珠"
RELEASEWAVE = SkillRef(name='波动爆发', code='releasewave', profession=__profession__)
"波动爆发"
SENSEVIOLENTTEMPER = SkillRef(name='绝对感知', code='senseviolenttemper', profession=__profession__)
"绝对感知"
SHOCKWAVEAREA = SkillRef(name='邪光波动阵', code='shockwavearea', profession=__profession__)
"邪光波动阵"
SHORTSWORDMASTERY = SkillRef(name='短剑精通', code='shortswordmastery', profession=__profession__)
"短剑精通"
STANDALONEWAVE = SkillRef(name='无双波', code='standalonewave', profession=__profession__)
"无双波"
STUCKUPONCOUNTER = SkillRef(name='心眼', code='stuckuponcounter', profession=__profession__)
"心眼"
TEMPORARYREALIZATION4 = SkillRef(name='超卓之心', code='temporaryrealization4', profession=__profession__)
"超卓之心"
TRIPLESLASH = SkillRef(name='三段刃', code='tripleslash', profession=__profession__)
"三段刃"
UPPERSLASH = SkillRef(name='上挑', code='upperslash', profession=__profession__)
"上挑"
VAJRA = SkillRef(name='天雷 · 降魔杵', code='vajra', profession=__profession__)
"天雷 · 降魔杵"
VANESLASH = SkillRef(name='裂波斩', code='vaneslash', profession=__profession__)
"裂波斩"
WAVEEYE = SkillRef(name='暗天波动眼', code='waveeye', profession=__profession__)
"暗天波动眼"
WAVEMARK = SkillRef(name='波动刻印', code='wavemark', profession=__profession__)
"波动刻印"
WAVEOFLIGHTNING = SkillRef(name='波动神诀 : 万空', code='waveoflightning', profession=__profession__)
"波动神诀 : 万空"
WAVESPINAREA = SkillRef(name='不动明王阵', code='wavespinarea', profession=__profession__)
"不动明王阵"
@@ -0,0 +1,144 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_male/berserker/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs
class BerserkerSkillRef(CommonSkillRefs, Awakening3SkillRefs, ComboSkillRefs):
"""swordman_male.berserker 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_male.berserker'
ASHENFORK = SkillRef(name='银光落刃', code='ashenfork', profession=__profession__)
"银光落刃"
BERSERKER = SkillRef(name='狂气涌动', code='berserker', profession=__profession__)
"狂气涌动"
BLADEMASTERY = SkillRef(name='太刀精通', code='blademastery', profession=__profession__)
"太刀精通"
BLEEDINGMASTERY = SkillRef(name='鲜血之忆', code='bleedingmastery', profession=__profession__)
"鲜血之忆"
BLOODBOOM = SkillRef(name='浴血之怒', code='bloodboom', profession=__profession__)
"浴血之怒"
BLOODINKANET = SkillRef(name='汲血之力', code='bloodinkanet', profession=__profession__)
"汲血之力"
BLOODLUST = SkillRef(name='嗜魂之手', code='bloodlust', profession=__profession__)
"嗜魂之手"
BLOODRIVEN = SkillRef(name='血魔 · 弑天', code='bloodriven', profession=__profession__)
"血魔 · 弑天"
BLOODSCRATCH = SkillRef(name='狂气斩', code='bloodscratch', profession=__profession__)
"狂气斩"
BLOODSNATCH = SkillRef(name='狂怒暴掠', code='bloodsnatch', profession=__profession__)
"狂怒暴掠"
BLOODSWORD = SkillRef(name='爆发之刃', code='bloodsword', profession=__profession__)
"爆发之刃"
BLOODYRAVE = SkillRef(name='嗜魂封魔斩', code='bloodyrave', profession=__profession__)
"嗜魂封魔斩"
BLOODYVIGOROUS = SkillRef(name='血气旺盛', code='bloodyvigorous', profession=__profession__)
"血气旺盛"
BLUNTMASTERY = SkillRef(name='钝器精通', code='bluntmastery', profession=__profession__)
"钝器精通"
BRUTALCRUSHER = SkillRef(name='强悍碾压', code='brutalcrusher', profession=__profession__)
"强悍碾压"
CRUELENGAGE = SkillRef(name='狂热回旋', code='cruelengage', profession=__profession__)
"狂热回旋"
DASHATTACKMULTIHIT = SkillRef(name='连突刺', code='dashattackmultihit', profession=__profession__)
"连突刺"
DIEHARD = SkillRef(name='死亡抗拒', code='diehard', profession=__profession__)
"死亡抗拒"
EXTREAMBLOOD = SkillRef(name='血魔极道 : 灭世', code='extreamblood', profession=__profession__)
"血魔极道 : 灭世"
FATALBLOOD = SkillRef(name='致命血陨', code='fatalblood', profession=__profession__)
"致命血陨"
FRENZY = SkillRef(name='狂暴之力', code='frenzy', profession=__profession__)
"狂暴之力"
GORECROSS = SkillRef(name='十字刃', code='gorecross', profession=__profession__)
"十字刃"
GUARD = SkillRef(name='格挡', code='guard', profession=__profession__)
"格挡"
HARDATTACK = SkillRef(name='鬼斩', code='hardattack', profession=__profession__)
"鬼斩"
HEAVYSWORDMASTERY = SkillRef(name='巨剑精通', code='heavyswordmastery', profession=__profession__)
"巨剑精通"
HELLBENTER = SkillRef(name='魔狱血刹', code='hellbenter', profession=__profession__)
"魔狱血刹"
HOPSMASH = SkillRef(name='崩山击', code='hopsmash', profession=__profession__)
"崩山击"
JUMPATTACKMULTI = SkillRef(name='空之连刃', code='jumpattackmulti', profession=__profession__)
"空之连刃"
KHAZAN = SkillRef(name='刀魂之卡赞', code='khazan', profession=__profession__)
"刀魂之卡赞"
MADNESS = SkillRef(name='狂暴血气', code='madness', profession=__profession__)
"狂暴血气"
MERCILESSNESS = SkillRef(name='血气界限', code='mercilessness', profession=__profession__)
"血气界限"
MOONLIGHTSLASH = SkillRef(name='月光斩', code='moonlightslash', profession=__profession__)
"月光斩"
NORMALWAVE = SkillRef(name='地裂 · 波动剑', code='normalwave', profession=__profession__)
"地裂 · 波动剑"
OUTRAGEBREAK = SkillRef(name='崩山裂地斩', code='outragebreak', profession=__profession__)
"崩山裂地斩"
PINCHPOWERUP = SkillRef(name='力量唤醒', code='pinchpowerup', profession=__profession__)
"力量唤醒"
RAGE = SkillRef(name='暴怒狂斩', code='rage', profession=__profession__)
"暴怒狂斩"
RAGINGFURY = SkillRef(name='怒气爆发', code='ragingfury', profession=__profession__)
"怒气爆发"
RAMPANTMADNESS = SkillRef(name='疯魔血魂斩', code='rampantmadness', profession=__profession__)
"疯魔血魂斩"
RECKLESS = SkillRef(name='暴走', code='reckless', profession=__profession__)
"暴走"
SACRIFICE = SkillRef(name='饥渴', code='sacrifice', profession=__profession__)
"饥渴"
SHORTSWORDMASTERY = SkillRef(name='短剑精通', code='shortswordmastery', profession=__profession__)
"短剑精通"
TEMPORARYREALIZATION3 = SkillRef(name='超卓之心', code='temporaryrealization3', profession=__profession__)
"超卓之心"
TRIPLESLASH = SkillRef(name='三段刃', code='tripleslash', profession=__profession__)
"三段刃"
UPPERSLASH = SkillRef(name='上挑', code='upperslash', profession=__profession__)
"上挑"
VANESLASH = SkillRef(name='裂波斩', code='vaneslash', profession=__profession__)
"裂波斩"
@@ -0,0 +1,129 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_male/ghostblade/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs
class GhostbladeSkillRef(CommonSkillRefs, Awakening5SkillRefs, ComboSkillRefs):
"""swordman_male.ghostblade 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_male.ghostblade'
ASHENFORK = SkillRef(name='银光落刃', code='ashenfork', profession=__profession__)
"银光落刃"
BLADEMASTERYBS = SkillRef(name='剑影太刀精通', code='blademasterybs', profession=__profession__)
"剑影太刀精通"
BLADESPIRIT = SkillRef(name='鬼人化', code='bladespirit', profession=__profession__)
"鬼人化"
BLOODLUST = SkillRef(name='嗜魂之手', code='bloodlust', profession=__profession__)
"嗜魂之手"
BLUEFIGHTINGSPIRIT = SkillRef(name='幻鬼之力', code='bluefightingspirit', profession=__profession__)
"幻鬼之力"
GHOSTDECOLLATION = SkillRef(name='冥灵断魂斩', code='ghostdecollation', profession=__profession__)
"冥灵断魂斩"
GHOSTPIERCE = SkillRef(name='鬼连牙', code='ghostpierce', profession=__profession__)
"鬼连牙"
GORECROSS = SkillRef(name='十字刃', code='gorecross', profession=__profession__)
"十字刃"
GUARD = SkillRef(name='格挡', code='guard', profession=__profession__)
"格挡"
HARDATTACK = SkillRef(name='鬼斩', code='hardattack', profession=__profession__)
"鬼斩"
HELLSLASH = SkillRef(name='共鸣 : 聚渊', code='hellslash', profession=__profession__)
"共鸣 : 聚渊"
HOPSMASH = SkillRef(name='崩山击', code='hopsmash', profession=__profession__)
"崩山击"
INFINITYKILLING = SkillRef(name='灭魂极影剑·止煞', code='infinitykilling', profession=__profession__)
"灭魂极影剑·止煞"
INVINCIBLESPIRIT = SkillRef(name='睥睨万物', code='invinciblespirit', profession=__profession__)
"睥睨万物"
JUMPATTACKMULTI = SkillRef(name='空之连刃', code='jumpattackmulti', profession=__profession__)
"空之连刃"
MOONLIGHTSLASH = SkillRef(name='月光斩', code='moonlightslash', profession=__profession__)
"月光斩"
MOONSPIRITSLASH = SkillRef(name='共鸣 : 鬼灵斩', code='moonspiritslash', profession=__profession__)
"共鸣 : 鬼灵斩"
NACHAL = SkillRef(name='鬼咲', code='nachal', profession=__profession__)
"鬼咲"
NAMEOFYACHA = SkillRef(name='鬼夜', code='nameofyacha', profession=__profession__)
"鬼夜"
NORMALWAVE = SkillRef(name='地裂 · 波动剑', code='normalwave', profession=__profession__)
"地裂 · 波动剑"
ONESLASHVS = SkillRef(name='幻鬼 : 一闪', code='oneslashvs', profession=__profession__)
"幻鬼 : 一闪"
RETURNSPIRITMOVE = SkillRef(name='幻鬼步', code='returnspiritmove', profession=__profession__)
"幻鬼步"
SPEEDSLASH = SkillRef(name='鬼连击', code='speedslash', profession=__profession__)
"鬼连击"
SPEEDSLASHUPPER = SkillRef(name='鬼连击 : 极', code='speedslashupper', profession=__profession__)
"鬼连击 : 极"
SPEEDSLASHVS = SkillRef(name='幻鬼 : 连击', code='speedslashvs', profession=__profession__)
"幻鬼 : 连击"
SPINNINGSLASHVS = SkillRef(name='幻鬼 : 回天', code='spinningslashvs', profession=__profession__)
"幻鬼 : 回天"
SPIRITCONVERSION = SkillRef(name='双魂共鸣', code='spiritconversion', profession=__profession__)
"双魂共鸣"
SPIRITCROSSSLASH = SkillRef(name='共鸣 : 离魂一闪', code='spiritcrossslash', profession=__profession__)
"共鸣 : 离魂一闪"
SPIRITMOVE = SkillRef(name='鬼步', code='spiritmove', profession=__profession__)
"鬼步"
SUDDENSTRIKEVS = SkillRef(name='幻鬼 : 奈落', code='suddenstrikevs', profession=__profession__)
"幻鬼 : 奈落"
SWORDDANCEBS = SkillRef(name='裂魂乱舞', code='sworddancebs', profession=__profession__)
"裂魂乱舞"
TEMPORARYREALIZATION5 = SkillRef(name='超卓之心', code='temporaryrealization5', profession=__profession__)
"超卓之心"
TERRIBLEKILLING = SkillRef(name='鬼隐 · 夜奈落', code='terriblekilling', profession=__profession__)
"鬼隐 · 夜奈落"
TRIPLESLASH = SkillRef(name='三段刃', code='tripleslash', profession=__profession__)
"三段刃"
ULTIMATECROSSSLASH = SkillRef(name='冥夜鬼天杀', code='ultimatecrossslash', profession=__profession__)
"冥夜鬼天杀"
UNLIMITEDSPEEDSLASHBVS = SkillRef(name='无式·极影剑', code='unlimitedspeedslashbvs', profession=__profession__)
"无式·极影剑"
UPPERSLASH = SkillRef(name='上挑', code='upperslash', profession=__profession__)
"上挑"
VANESLASH = SkillRef(name='裂波斩', code='vaneslash', profession=__profession__)
"裂波斩"
WHITEGHOSTSLASH = SkillRef(name='魂破斩', code='whiteghostslash', profession=__profession__)
"魂破斩"
WINDSPIRITVS = SkillRef(name='幻鬼 : 大回天', code='windspiritvs', profession=__profession__)
"幻鬼 : 大回天"
@@ -0,0 +1,150 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_male/soul_bender/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs
class SoulBenderSkillRef(CommonSkillRefs, Awakening2SkillRefs, ComboSkillRefs):
"""swordman_male.soul_bender 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_male.soul_bender'
ASHENFORK = SkillRef(name='银光落刃', code='ashenfork', profession=__profession__)
"银光落刃"
BLACHE = SkillRef(name='第7鬼神 : 怖拉修', code='blache', profession=__profession__)
"第7鬼神 : 怖拉修"
BLADEMASTERY = SkillRef(name='太刀精通', code='blademastery', profession=__profession__)
"太刀精通"
BLADEPHANTOM = SkillRef(name='幽魂之布雷德', code='bladephantom', profession=__profession__)
"幽魂之布雷德"
BLADEPHANTOMEX = SkillRef(name='幽魂降临 : 式', code='bladephantomex', profession=__profession__)
"幽魂降临 : 式"
BLOODLUST = SkillRef(name='嗜魂之手', code='bloodlust', profession=__profession__)
"嗜魂之手"
BLUNTMASTERY = SkillRef(name='钝器精通', code='bluntmastery', profession=__profession__)
"钝器精通"
BREMEN = SkillRef(name='侵蚀之普戾蒙', code='bremen', profession=__profession__)
"侵蚀之普戾蒙"
DARKAURA = SkillRef(name='恐惧光环', code='darkaura', profession=__profession__)
"恐惧光环"
DARKFLAMESLASH = SkillRef(name='冥炎剑', code='darkflameslash', profession=__profession__)
"冥炎剑"
DARKFRIENDSHIP = SkillRef(name='暗之亲和', code='darkfriendship', profession=__profession__)
"暗之亲和"
DARKTOLERANCEUP = SkillRef(name='暗月降临', code='darktoleranceup', profession=__profession__)
"暗月降临"
DASHATTACKMULTIHIT = SkillRef(name='连突刺', code='dashattackmultihit', profession=__profession__)
"连突刺"
DEMONICCROWN = SkillRef(name='鬼神冠冕', code='demoniccrown', profession=__profession__)
"鬼神冠冕"
EPIDEMICRASA = SkillRef(name='瘟疫之罗刹', code='epidemicrasa', profession=__profession__)
"瘟疫之罗刹"
GHOSTGATE = SkillRef(name='黄泉之门 : 万鬼度灵', code='ghostgate', profession=__profession__)
"黄泉之门 : 万鬼度灵"
GHOSTPOWERUP = SkillRef(name='封印解除', code='ghostpowerup', profession=__profession__)
"封印解除"
GHOSTSIDEWIND = SkillRef(name='鬼影鞭', code='ghostsidewind', profession=__profession__)
"鬼影鞭"
GHOSTSOULRELEASE = SkillRef(name='鬼神解放', code='ghostsoulrelease', profession=__profession__)
"鬼神解放"
GHOSTSTEP = SkillRef(name='残影之凯贾', code='ghoststep', profession=__profession__)
"残影之凯贾"
GHOSTSTEPSLASH = SkillRef(name='鬼影闪', code='ghoststepslash', profession=__profession__)
"鬼影闪"
GLUTTONYCREVASSE = SkillRef(name='鬼神剑·黄泉摆渡', code='gluttonycrevasse', profession=__profession__)
"鬼神剑·黄泉摆渡"
GORECROSS = SkillRef(name='十字刃', code='gorecross', profession=__profession__)
"十字刃"
GUARD = SkillRef(name='格挡', code='guard', profession=__profession__)
"格挡"
HARDATTACK = SkillRef(name='鬼斩', code='hardattack', profession=__profession__)
"鬼斩"
HARDATTACKCHARGE = SkillRef(name='噬灵鬼斩', code='hardattackcharge', profession=__profession__)
"噬灵鬼斩"
HEAVYSWORDMASTERY = SkillRef(name='巨剑精通', code='heavyswordmastery', profession=__profession__)
"巨剑精通"
HOPSMASH = SkillRef(name='崩山击', code='hopsmash', profession=__profession__)
"崩山击"
JUMPATTACKMULTI = SkillRef(name='空之连刃', code='jumpattackmulti', profession=__profession__)
"空之连刃"
KALLA = SkillRef(name='冥炎之卡洛', code='kalla', profession=__profession__)
"冥炎之卡洛"
KHAZAN = SkillRef(name='刀魂之卡赞', code='khazan', profession=__profession__)
"刀魂之卡赞"
MOONLIGHTSLASH = SkillRef(name='月光斩', code='moonlightslash', profession=__profession__)
"月光斩"
MOONLIGHTSLASHFULL = SkillRef(name='满月斩', code='moonlightslashfull', profession=__profession__)
"满月斩"
NECROMANTIC = SkillRef(name='湮灭仪式', code='necromantic', profession=__profession__)
"湮灭仪式"
NORMALWAVE = SkillRef(name='地裂 · 波动剑', code='normalwave', profession=__profession__)
"地裂 · 波动剑"
PHANTOMMASTERY = SkillRef(name='御鬼之极', code='phantommastery', profession=__profession__)
"御鬼之极"
SAYA = SkillRef(name='冰霜之萨亚', code='saya', profession=__profession__)
"冰霜之萨亚"
SHORTSWORDMASTERY = SkillRef(name='短剑精通', code='shortswordmastery', profession=__profession__)
"短剑精通"
SLASHOFBOOM = SkillRef(name='鬼斩 : 狂怒', code='slashofboom', profession=__profession__)
"鬼斩 : 狂怒"
SLASHOFHELL = SkillRef(name='鬼斩 : 炼狱', code='slashofhell', profession=__profession__)
"鬼斩 : 炼狱"
TEMPORARYREALIZATION2 = SkillRef(name='超卓之心', code='temporaryrealization2', profession=__profession__)
"超卓之心"
TOMBSTONERAIN = SkillRef(name='死亡墓碑', code='tombstonerain', profession=__profession__)
"死亡墓碑"
TOMBSTONESWAMP = SkillRef(name='冥祭之沼', code='tombstoneswamp', profession=__profession__)
"冥祭之沼"
TRIPLESLASH = SkillRef(name='三段刃', code='tripleslash', profession=__profession__)
"三段刃"
UPPERSLASH = SkillRef(name='上挑', code='upperslash', profession=__profession__)
"上挑"
VANESLASH = SkillRef(name='裂波斩', code='vaneslash', profession=__profession__)
"裂波斩"
ZIGADVENT = SkillRef(name='王者号令 : 吉格降临', code='zigadvent', profession=__profession__)
"王者号令 : 吉格降临"
@@ -0,0 +1,162 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""技能引用来源:swordman_male/weapon_master/skill_tree.json;公共技能继承自 common.py 中的适用分组。"""
from core.character.refs.base import SkillRef
from core.character.refs.common import CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs
class WeaponMasterSkillRef(CommonSkillRefs, Awakening1SkillRefs, ComboSkillRefs):
"""swordman_male.weapon_master 的技能引用;包含继承的公共技能。"""
__profession__ = 'swordman_male.weapon_master'
ASHENFORK = SkillRef(name='银光落刃', code='ashenfork', profession=__profession__)
"银光落刃"
AUTOGUARD = SkillRef(name='自动格挡', code='autoguard', profession=__profession__)
"自动格挡"
BACKSTEPCUTTER = SkillRef(name='后跳斩', code='backstepcutter', profession=__profession__)
"后跳斩"
BLADEMASTERY = SkillRef(name='太刀精通', code='blademastery', profession=__profession__)
"太刀精通"
BLOODLUST = SkillRef(name='嗜魂之手', code='bloodlust', profession=__profession__)
"嗜魂之手"
BLUNTMASTERY = SkillRef(name='钝器精通', code='bluntmastery', profession=__profession__)
"钝器精通"
CERTAINEXTERMINATION = SkillRef(name='万剑极诣·开天斩', code='certainextermination', profession=__profession__)
"万剑极诣·开天斩"
CHARGEBURST = SkillRef(name='破军斩龙击', code='chargeburst', profession=__profession__)
"破军斩龙击"
CHARGECRASH = SkillRef(name='破军升龙击', code='chargecrash', profession=__profession__)
"破军升龙击"
DASHATTACKMULTIHIT = SkillRef(name='连突刺', code='dashattackmultihit', profession=__profession__)
"连突刺"
DEFENSEDOWNONCRITICAL = SkillRef(name='极 · 鬼剑术 (斩铁式)', code='defensedownoncritical', profession=__profession__)
"极 · 鬼剑术 (斩铁式)"
EQUIPLIGHTSWORD = SkillRef(name='光剑掌握', code='equiplightsword', profession=__profession__)
"光剑掌握"
FARTHERHIT = SkillRef(name='无我剑气', code='fartherhit', profession=__profession__)
"无我剑气"
FASTEQUIP = SkillRef(name='疾影手', code='fastequip', profession=__profession__)
"疾影手"
FLASHCUT = SkillRef(name='极 · 神剑术 (瞬斩)', code='flashcut', profession=__profession__)
"极 · 神剑术 (瞬斩)"
FLOWMIND = SkillRef(name='流心', code='flowmind', profession=__profession__)
"流心"
FLOWMINDONE = SkillRef(name='流心 : 刺', code='flowmindone', profession=__profession__)
"流心 : 刺"
FLOWMINDPOWERUP = SkillRef(name='流心 : 狂', code='flowmindpowerup', profession=__profession__)
"流心 : 狂"
FLOWMINDTHREE = SkillRef(name='流心 : 升', code='flowmindthree', profession=__profession__)
"流心 : 升"
FLOWMINDTWO = SkillRef(name='流心 : 跃', code='flowmindtwo', profession=__profession__)
"流心 : 跃"
GORECROSS = SkillRef(name='十字刃', code='gorecross', profession=__profession__)
"十字刃"
GUARD = SkillRef(name='格挡', code='guard', profession=__profession__)
"格挡"
HANDLINGSWORD = SkillRef(name='万剑归宗', code='handlingsword', profession=__profession__)
"万剑归宗"
HARDATTACK = SkillRef(name='鬼斩', code='hardattack', profession=__profession__)
"鬼斩"
HEAVYSWORDMASTERY = SkillRef(name='巨剑精通', code='heavyswordmastery', profession=__profession__)
"巨剑精通"
HITBACK = SkillRef(name='逆转反击', code='hitback', profession=__profession__)
"逆转反击"
HOPSMASH = SkillRef(name='崩山击', code='hopsmash', profession=__profession__)
"崩山击"
HUNDREDSWORD = SkillRef(name='极 · 鬼剑术 (暴风式)', code='hundredsword', profession=__profession__)
"极 · 鬼剑术 (暴风式)"
ILLUSIONSLASH = SkillRef(name='幻影剑舞', code='illusionslash', profession=__profession__)
"幻影剑舞"
INVISIBLESWORDCUT = SkillRef(name='极 · 神剑术 (无形斩)', code='invisibleswordcut', profession=__profession__)
"极 · 神剑术 (无形斩)"
JUMPATTACKMULTI = SkillRef(name='空之连刃', code='jumpattackmulti', profession=__profession__)
"空之连刃"
KHAZAN = SkillRef(name='刀魂之卡赞', code='khazan', profession=__profession__)
"刀魂之卡赞"
LIGHTSWORDMASTERY = SkillRef(name='光剑精通', code='lightswordmastery', profession=__profession__)
"光剑精通"
METEORSWORD = SkillRef(name='极 · 神剑术 (流星落)', code='meteorsword', profession=__profession__)
"极 · 神剑术 (流星落)"
MOMENTARYSLASH = SkillRef(name='拔刀斩', code='momentaryslash', profession=__profession__)
"拔刀斩"
MOMENTARYSLASHEX = SkillRef(name='破空拔刀斩', code='momentaryslashex', profession=__profession__)
"破空拔刀斩"
MOONLIGHTSLASH = SkillRef(name='月光斩', code='moonlightslash', profession=__profession__)
"月光斩"
MYSTICEQUIP = SkillRef(name='神影手', code='mysticequip', profession=__profession__)
"神影手"
NORMALWAVE = SkillRef(name='地裂 · 波动剑', code='normalwave', profession=__profession__)
"地裂 · 波动剑"
OVERDRIVE = SkillRef(name='破极兵刃', code='overdrive', profession=__profession__)
"破极兵刃"
RAPIDMOVESLASH = SkillRef(name='猛龙断空斩', code='rapidmoveslash', profession=__profession__)
"猛龙断空斩"
SHORTSWORDMASTERY = SkillRef(name='短剑精通', code='shortswordmastery', profession=__profession__)
"短剑精通"
STATEOFINVISIBLESWORD = SkillRef(name='无形剑意', code='stateofinvisiblesword', profession=__profession__)
"无形剑意"
STATEOFLIMIT = SkillRef(name='极 · 神剑术', code='stateoflimit', profession=__profession__)
"极 · 神剑术"
SWORDOFMIND = SkillRef(name='极 · 神剑术 (破空斩)', code='swordofmind', profession=__profession__)
"极 · 神剑术 (破空斩)"
TEMPORARYREALIZATION1 = SkillRef(name='超卓之心', code='temporaryrealization1', profession=__profession__)
"超卓之心"
TRIPLESLASH = SkillRef(name='三段刃', code='tripleslash', profession=__profession__)
"三段刃"
UPPERSLASH = SkillRef(name='上挑', code='upperslash', profession=__profession__)
"上挑"
VANESLASH = SkillRef(name='裂波斩', code='vaneslash', profession=__profession__)
"裂波斩"
WEAPONCOMBO = SkillRef(name='里 · 鬼剑术', code='weaponcombo', profession=__profession__)
"里 · 鬼剑术"
WEAPONMASTERYUP = SkillRef(name='武器奥义', code='weaponmasteryup', profession=__profession__)
"武器奥义"
@@ -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__)
"影斩·乱舞"