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

This commit was merged in pull request #11.
This commit is contained in:
2026-10-13 18:19:20 +08:00
parent 927866d366
commit 66ff3ff63b
175 changed files with 14299 additions and 440 deletions
@@ -0,0 +1,2 @@
# 此文件由 scripts/generate_skill_refs.py 自动生成,请勿手工修改。
"""职业技能引用分组;按需导入具体职业。"""
@@ -0,0 +1,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__)
"回旋踢"