diff --git a/README.md b/README.md index 48d3a9ae29..a162c38173 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,8 @@ MAA 的意思是 MAA Assistant Arknights - ~~公开招募数据:[明日方舟工具箱](https://www.bigfun.cn/tools/aktools/hr)~~ - 干员及基建数据:[PRTS明日方舟中文WIKI](http://prts.wiki/) - 关卡数据:[企鹅物流数据统计](https://penguin-stats.cn/) -- 材料数据:[明日方舟bot常用素材](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- 游戏数据及資源:[明日方舟bot常用素材](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- 游戏数据:[《明日方舟》游戏数据](https://github.com/Kengxxiao/ArknightsGameData) ### 贡献/参与者 diff --git a/README_en-US.md b/README_en-US.md index e7c002067a..c39f4efbcd 100644 --- a/README_en-US.md +++ b/README_en-US.md @@ -127,6 +127,7 @@ Due to the small number of overseas clients users and the lack of project manpow - Operators and infrastructure data: [PRTS Arknights Wiki (Chinese)](http://prts.wiki/) - Stage data: [Penguin Stats](https://penguin-stats.io/) - Gamedata and resources: [Arknights Bot Resource](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- Gamedata: [Arknights Game Data](https://github.com/Kengxxiao/ArknightsGameData) ### Contributors diff --git a/README_ja-JP.md b/README_ja-JP.md index 7d893a7c99..b5d7d957f0 100644 --- a/README_ja-JP.md +++ b/README_ja-JP.md @@ -129,7 +129,8 @@ UIを見れば使い方もすぐ分かる! - ~~公開求人データ:[アークナイツツール](https://www.bigfun.cn/tools/aktools/hr)~~ - オペレーターおよび基地データ:[PRTSアークナイツ中国語WIKI](http://prts.wiki/) - ステージデータ:[PenguinStatsデータ統計](https://penguin-stats.io/) -- ゲームデータとリソース:[アークナイツbotリソース](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- ゲームのデータとリソース:[アークナイツbotリソース](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- ゲームデータ:[アークナイツのゲームデータ](https://github.com/Kengxxiao/ArknightsGameData) ### 貢献/協力者 diff --git a/README_zh-TW.md b/README_zh-TW.md index 160635e2a0..1308d9f869 100644 --- a/README_zh-TW.md +++ b/README_zh-TW.md @@ -126,7 +126,8 @@ MAA 的意思是 MAA Assistant Arknights - ~~公開招募資料:[明日方舟工具箱](https://www.bigfun.cn/tools/aktools/hr)~~ - 幹員及基建資料:[PRTS明日方舟中文WIKI](http://prts.wiki/) - 關卡資料:[企鵝物流資料統計](https://penguin-stats.cn/) -- 素材資料:[明日方舟bot常用素材](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- 遊戲數據及資源:[明日方舟bot常用素材](https://github.com/yuanyan3060/Arknights-Bot-Resource) +- 遊戲數據:[《明日方舟》游戏数据](https://github.com/Kengxxiao/ArknightsGameData) ### 貢獻/參與者 diff --git a/resource/global/YoStarEN/resource/recruit.json b/resource/global/YoStarEN/resource/recruit.json deleted file mode 100644 index 542345ac01..0000000000 --- a/resource/global/YoStarEN/resource/recruit.json +++ /dev/null @@ -1,1394 +0,0 @@ -[ - { - "name": "Lancet-2", - "type": "医疗", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援机械" - ], - "hidden": false, - "name-en": "Lancet-2" - }, - { - "name": "Castle-3", - "type": "近卫", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Castle-3" - }, - { - "name": "夜刀", - "type": "先锋", - "level": 2, - "sex": "女", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "Yato" - }, - { - "name": "杜林", - "type": "术师", - "level": 2, - "sex": "女", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Durin" - }, - { - "name": "12F", - "type": "术师", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "12F" - }, - { - "name": "巡林者", - "type": "狙击", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Rangers" - }, - { - "name": "黑角", - "type": "重装", - "level": 2, - "sex": "男", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "NoirCorne" - }, - { - "name": "芬", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Fang" - }, - { - "name": "香草", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Vanilla" - }, - { - "name": "翎羽", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Plume" - }, - { - "name": "芙蓉", - "type": "医疗", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Hibiscus" - }, - { - "name": "安赛尔", - "type": "医疗", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Ansel" - }, - { - "name": "炎熔", - "type": "术师", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Lava" - }, - { - "name": "史都华德", - "type": "术师", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Steward" - }, - { - "name": "克洛丝", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Kroos" - }, - { - "name": "安德切尔", - "type": "狙击", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Adnachiel" - }, - { - "name": "梓兰", - "type": "辅助", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Orchid" - }, - { - "name": "玫兰莎", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Melantha" - }, - { - "name": "米格鲁", - "type": "重装", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Beagle" - }, - { - "name": "清道夫", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出" - ], - "hidden": false, - "name-en": "Scavenger" - }, - { - "name": "红豆", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Vigna" - }, - { - "name": "末药", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Myrrh" - }, - { - "name": "调香师", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Perfumer" - }, - { - "name": "夜烟", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "削弱", - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Haze" - }, - { - "name": "远山", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Gitano" - }, - { - "name": "砾", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "防护" - ], - "hidden": false, - "name-en": "Gravel" - }, - { - "name": "暗索", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Rope" - }, - { - "name": "阿消", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Shaw" - }, - { - "name": "白雪", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "ShiraYuki" - }, - { - "name": "流星", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "削弱" - ], - "hidden": false, - "name-en": "Meteor" - }, - { - "name": "杰西卡", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Jessica" - }, - { - "name": "地灵", - "type": "辅助", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Earthspirit" - }, - { - "name": "杜宾", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "支援", - "输出" - ], - "hidden": false, - "name-en": "Dobermann" - }, - { - "name": "艾丝黛尔", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Estelle" - }, - { - "name": "慕斯", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Mousse" - }, - { - "name": "霜叶", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "减速", - "输出" - ], - "hidden": false, - "name-en": "Frostleaf" - }, - { - "name": "缠丸", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "输出", - "近战位", - "生存" - ], - "hidden": false, - "name-en": "Matoimaru" - }, - { - "name": "蛇屠箱", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Cuora" - }, - { - "name": "古米", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "ГУМ" - }, - { - "name": "角峰", - "type": "重装", - "level": 4, - "sex": "男", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Matterhorn" - }, - { - "name": "德克萨斯", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "控场", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Texas" - }, - { - "name": "凛冬", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "支援", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "зима" - }, - { - "name": "白面鸮", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Ptilopsis" - }, - { - "name": "赫默", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Silence" - }, - { - "name": "华法琳", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Warfarin" - }, - { - "name": "红", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "控场", - "快速复活", - "资深干员" - ], - "hidden": false, - "name-en": "ProjektRed" - }, - { - "name": "狮蝎", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "生存", - "近战位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Manticore" - }, - { - "name": "崖心", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "输出", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "Cliffheart" - }, - { - "name": "食铁兽", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "减速", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "FEater" - }, - { - "name": "普罗旺斯", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Provence" - }, - { - "name": "蓝毒", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "BluePoison" - }, - { - "name": "守林人", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "爆发", - "资深干员" - ], - "hidden": false, - "name-en": "Firewatch" - }, - { - "name": "陨星", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Meteorite" - }, - { - "name": "白金", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Platinum" - }, - { - "name": "初雪", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Pramanix" - }, - { - "name": "真理", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Истина" - }, - { - "name": "梅尔", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "召唤", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Mayer" - }, - { - "name": "幽灵鲨", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Specter" - }, - { - "name": "因陀罗", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Indra" - }, - { - "name": "临光", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Nearl" - }, - { - "name": "雷蛇", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Liskarm" - }, - { - "name": "火神", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Vulcan" - }, - { - "name": "可颂", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "位移", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Croissant" - }, - { - "name": "推进之王", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Siege" - }, - { - "name": "闪灵", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Shining" - }, - { - "name": "夜莺", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "Nightingale" - }, - { - "name": "伊芙利特", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ifrit" - }, - { - "name": "能天使", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Exusiai" - }, - { - "name": "银灰", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "SilverAsh" - }, - { - "name": "星熊", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hoshiguma" - }, - { - "name": "塞雷娅", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "支援", - "防护", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Saria" - }, - { - "name": "斯卡蒂", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Skadi" - }, - { - "name": "夜魔", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "治疗", - "减速", - "资深干员" - ], - "hidden": false, - "name-en": "Nightmare" - }, - { - "name": "猎蜂", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Beehunter" - }, - { - "name": "月见夜", - "type": "近卫", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "空爆", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Catapult" - }, - { - "name": "陈", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "爆发", - "高级资深干员" - ], - "hidden": false, - "name-en": "Chen" - }, - { - "name": "诗怀雅", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Swire" - }, - { - "name": "格雷伊", - "type": "术师", - "level": 4, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "Greyy" - }, - { - "name": "泡普卡", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Popukar" - }, - { - "name": "斑点", - "type": "重装", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "THRM-EX", - "type": "特种", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援机械", - "爆发" - ], - "hidden": false, - "name-en": "THRM-EX" - }, - { - "name": "黑", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Schwartz" - }, - { - "name": "赫拉格", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hellagur" - }, - { - "name": "格劳克斯", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Glaucus" - }, - { - "name": "星极", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Astesia" - }, - { - "name": "苏苏洛", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Sussurro" - }, - { - "name": "桃金娘", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "治疗", - "费用回复" - ], - "hidden": false, - "name-en": "MyrtleF" - }, - { - "name": "麦哲伦", - "type": "辅助", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "减速", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Magallan" - }, - { - "name": "送葬人", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "资深干员" - ], - "hidden": false, - "name-en": "Executor" - }, - { - "name": "红云", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Vermeil" - }, - { - "name": "莫斯提马", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "支援", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Mostima" - }, - { - "name": "槐琥", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Waai Fu" - }, - { - "name": "清流", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援" - ], - "hidden": false, - "name-en": "Purestream" - }, - { - "name": "梅", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "May" - }, - { - "name": "煌", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Blaze", - "new": true - }, - { - "name": "灰喉", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "GreyThroat", - "new": true - }, - { - "name": "苇草", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Reed", - "new": true - }, - { - "name": "布洛卡", - "type": "近卫", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Broca", - "new": true - }, - { - "name": "安比尔", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "Ambriel", - "new": true - }, - { - "name": "阿", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "远程位", - "支援", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Aak", - "new": true - }, - { - "name": "吽", - "type": "重装", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Hung", - "new": true - }, - { - "name": "正义骑士号", - "type": "狙击", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Unknown", - "new": true - }, - { - "name": "刻俄柏", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ceobe", - "new": true - }, - { - "name": "惊蛰", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Leizi", - "new": true - } -] diff --git a/resource/global/YoStarEN/resource/recruitment.json b/resource/global/YoStarEN/resource/recruitment.json new file mode 100644 index 0000000000..523dc681a6 --- /dev/null +++ b/resource/global/YoStarEN/resource/recruitment.json @@ -0,0 +1,1204 @@ +{ + "operators": [ + { + "id": "char_285_medic2", + "name": "Lancet-2", + "rarity": 1, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_286_cast3", + "name": "Castle-3", + "rarity": 1, + "tags": [ + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_376_therex", + "name": "THRM-EX", + "rarity": 1, + "tags": [ + "爆发", + "近战位", + "特种干员" + ] + }, + { + "id": "char_4000_jnight", + "name": "'Justice Knight'", + "rarity": 1, + "tags": [ + "支援", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_502_nblade", + "name": "Yato", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_500_noirc", + "name": "Noir Corne", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "重装干员" + ] + }, + { + "id": "char_503_rang", + "name": "Rangers", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_501_durin", + "name": "Durin", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_009_12fce", + "name": "12F", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_211_adnach", + "name": "Adnachiel", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_123_fang", + "name": "Fang", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_240_wyvern", + "name": "Vanilla", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_192_falco", + "name": "Plume", + "rarity": 3, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_208_melan", + "name": "Melantha", + "rarity": 3, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_122_beagle", + "name": "Beagle", + "rarity": 3, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_124_kroos", + "name": "Kroos", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_121_lava", + "name": "Lava", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_120_hibisc", + "name": "Hibiscus", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_212_ansel", + "name": "Ansel", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_210_stward", + "name": "Steward", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "术师干员" + ] + }, + { + "id": "char_278_orchid", + "name": "Orchid", + "rarity": 3, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_282_catap", + "name": "Catapult", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_283_midn", + "name": "Midnight", + "rarity": 3, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_281_popka", + "name": "Popukar", + "rarity": 3, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_284_spot", + "name": "Spot", + "rarity": 3, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_127_estell", + "name": "Estelle", + "rarity": 4, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_385_finlpp", + "name": "Purestream", + "rarity": 4, + "tags": [ + "治疗", + "支援", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_141_nights", + "name": "Haze", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "术师干员" + ] + }, + { + "id": "char_109_fmout", + "name": "Gitano", + "rarity": 4, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_235_jesica", + "name": "Jessica", + "rarity": 4, + "tags": [ + "输出", + "生存", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_126_shotst", + "name": "Meteor", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_118_yuki", + "name": "Shirayuki", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_149_scave", + "name": "Scavenger", + "rarity": 4, + "tags": [ + "费用回复", + "输出", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_290_vigna", + "name": "Vigna", + "rarity": 4, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_130_doberm", + "name": "Dobermann", + "rarity": 4, + "tags": [ + "输出", + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_289_gyuki", + "name": "Matoimaru", + "rarity": 4, + "tags": [ + "生存", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_193_frostl", + "name": "Frostleaf", + "rarity": 4, + "tags": [ + "减速", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_185_frncat", + "name": "Mousse", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_237_gravel", + "name": "Gravel", + "rarity": 4, + "tags": [ + "快速复活", + "防护", + "近战位", + "特种干员" + ] + }, + { + "id": "char_236_rope", + "name": "Rope", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_117_myrrh", + "name": "Myrrh", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_181_flower", + "name": "Perfumer", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_199_yak", + "name": "Matterhorn", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_150_snakek", + "name": "Cuora", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_196_sunbr", + "name": "Gummy", + "rarity": 4, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_183_skgoat", + "name": "Earthspirit", + "rarity": 4, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_277_sqrrel", + "name": "Shaw", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_137_brownb", + "name": "Beehunter", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_253_greyy", + "name": "Greyy", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "术师干员" + ] + }, + { + "id": "char_298_susuro", + "name": "Sussurro", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_151_myrtle", + "name": "Myrtle", + "rarity": 4, + "tags": [ + "费用回复", + "治疗", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_190_clour", + "name": "Vermeil", + "rarity": 4, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_133_mm", + "name": "May", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_302_glaze", + "name": "Ambriel", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_155_tiger", + "name": "Indra", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_163_hpsts", + "name": "Vulcan", + "rarity": 5, + "tags": [ + "生存", + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_128_plosis", + "name": "Ptilopsis", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_115_headbr", + "name": "Zima", + "rarity": 5, + "tags": [ + "费用回复", + "支援", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_102_texas", + "name": "Texas", + "rarity": 5, + "tags": [ + "费用回复", + "控场", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_143_ghost", + "name": "Specter", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_129_bluep", + "name": "Blue Poison", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_204_platnm", + "name": "Platinum", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_219_meteo", + "name": "Meteorite", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_242_otter", + "name": "Mayer", + "rarity": 5, + "tags": [ + "召唤", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_108_silent", + "name": "Silence", + "rarity": 5, + "tags": [ + "治疗", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_171_bldsk", + "name": "Warfarin", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_148_nearl", + "name": "Nearl", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_144_red", + "name": "Projekt Red", + "rarity": 5, + "tags": [ + "快速复活", + "控场", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_107_liskam", + "name": "Liskarm", + "rarity": 5, + "tags": [ + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_201_moeshd", + "name": "Croissant", + "rarity": 5, + "tags": [ + "防护", + "位移", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_145_prove", + "name": "Provence", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_158_milu", + "name": "Firewatch", + "rarity": 5, + "tags": [ + "输出", + "爆发", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_173_slchan", + "name": "Cliffheart", + "rarity": 5, + "tags": [ + "位移", + "输出", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_174_slbell", + "name": "Pramanix", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_195_glassb", + "name": "Istina", + "rarity": 5, + "tags": [ + "减速", + "输出", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_215_mantic", + "name": "Manticore", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_241_panda", + "name": "FEater", + "rarity": 5, + "tags": [ + "位移", + "减速", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_164_nightm", + "name": "Nightmare", + "rarity": 5, + "tags": [ + "输出", + "治疗", + "减速", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_308_swire", + "name": "Swire", + "rarity": 5, + "tags": [ + "输出", + "支援", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_326_glacus", + "name": "Glaucus", + "rarity": 5, + "tags": [ + "减速", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_274_astesi", + "name": "Astesia", + "rarity": 5, + "tags": [ + "输出", + "防护", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_279_excu", + "name": "Executor", + "rarity": 5, + "tags": [ + "群攻", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_243_waaifu", + "name": "Waai Fu", + "rarity": 5, + "tags": [ + "快速复活", + "削弱", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_367_swllow", + "name": "GreyThroat", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_261_sddrag", + "name": "Reed", + "rarity": 5, + "tags": [ + "费用回复", + "输出", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_356_broca", + "name": "Broca", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_226_hmau", + "name": "Hung", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_306_leizi", + "name": "Leizi", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_103_angel", + "name": "Exusiai", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_112_siege", + "name": "Siege", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_134_ifrit", + "name": "Ifrit", + "rarity": 6, + "tags": [ + "群攻", + "削弱", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_147_shining", + "name": "Shining", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_179_cgbird", + "name": "Nightingale", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_136_hsguma", + "name": "Hoshiguma", + "rarity": 6, + "tags": [ + "防护", + "输出", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_202_demkni", + "name": "Saria", + "rarity": 6, + "tags": [ + "防护", + "治疗", + "支援", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_172_svrash", + "name": "SilverAsh", + "rarity": 6, + "tags": [ + "输出", + "支援", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_263_skadi", + "name": "Skadi", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_010_chen", + "name": "Ch'en", + "rarity": 6, + "tags": [ + "爆发", + "输出", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_340_shwaz", + "name": "Schwarz", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_188_helage", + "name": "Hellagur", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_248_mgllan", + "name": "Magallan", + "rarity": 6, + "tags": [ + "支援", + "减速", + "输出", + "远程位", + "高级资深干员", + "辅助干员" + ] + }, + { + "id": "char_213_mostma", + "name": "Mostima", + "rarity": 6, + "tags": [ + "群攻", + "支援", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_017_huang", + "name": "Blaze", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_225_haak", + "name": "Aak", + "rarity": 6, + "tags": [ + "支援", + "输出", + "远程位", + "高级资深干员", + "特种干员" + ] + }, + { + "id": "char_2013_cerber", + "name": "Ceobe", + "rarity": 6, + "tags": [ + "输出", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + } + ], + "tags": { + "位移": "Shift", + "先锋干员": "Vanguard", + "减速": "Slow", + "削弱": "Debuff", + "医疗干员": "Medic", + "召唤": "Summon", + "女性干员": "Female", + "快速复活": "Fast-Redeploy", + "控场": "Crowd-Control", + "支援": "Support", + "支援机械": "Robot", + "新手": "Starter", + "术师干员": "Caster", + "治疗": "Healing", + "爆发": "Nuker", + "特种干员": "Specialist", + "狙击干员": "Sniper", + "生存": "Survival", + "男性干员": "Male", + "群攻": "AoE", + "费用回复": "DP-Recovery", + "资深干员": "Senior Operator", + "辅助干员": "Supporter", + "输出": "DPS", + "近卫干员": "Guard", + "近战位": "Melee", + "远程位": "Ranged", + "重装干员": "Defender", + "防护": "Defense", + "高级资深干员": "Top Operator" + } +} diff --git a/resource/global/YoStarJP/resource/recruit.json b/resource/global/YoStarJP/resource/recruit.json deleted file mode 100644 index 542345ac01..0000000000 --- a/resource/global/YoStarJP/resource/recruit.json +++ /dev/null @@ -1,1394 +0,0 @@ -[ - { - "name": "Lancet-2", - "type": "医疗", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援机械" - ], - "hidden": false, - "name-en": "Lancet-2" - }, - { - "name": "Castle-3", - "type": "近卫", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Castle-3" - }, - { - "name": "夜刀", - "type": "先锋", - "level": 2, - "sex": "女", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "Yato" - }, - { - "name": "杜林", - "type": "术师", - "level": 2, - "sex": "女", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Durin" - }, - { - "name": "12F", - "type": "术师", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "12F" - }, - { - "name": "巡林者", - "type": "狙击", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Rangers" - }, - { - "name": "黑角", - "type": "重装", - "level": 2, - "sex": "男", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "NoirCorne" - }, - { - "name": "芬", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Fang" - }, - { - "name": "香草", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Vanilla" - }, - { - "name": "翎羽", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Plume" - }, - { - "name": "芙蓉", - "type": "医疗", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Hibiscus" - }, - { - "name": "安赛尔", - "type": "医疗", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Ansel" - }, - { - "name": "炎熔", - "type": "术师", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Lava" - }, - { - "name": "史都华德", - "type": "术师", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Steward" - }, - { - "name": "克洛丝", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Kroos" - }, - { - "name": "安德切尔", - "type": "狙击", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Adnachiel" - }, - { - "name": "梓兰", - "type": "辅助", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Orchid" - }, - { - "name": "玫兰莎", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Melantha" - }, - { - "name": "米格鲁", - "type": "重装", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Beagle" - }, - { - "name": "清道夫", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出" - ], - "hidden": false, - "name-en": "Scavenger" - }, - { - "name": "红豆", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Vigna" - }, - { - "name": "末药", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Myrrh" - }, - { - "name": "调香师", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Perfumer" - }, - { - "name": "夜烟", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "削弱", - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Haze" - }, - { - "name": "远山", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Gitano" - }, - { - "name": "砾", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "防护" - ], - "hidden": false, - "name-en": "Gravel" - }, - { - "name": "暗索", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Rope" - }, - { - "name": "阿消", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Shaw" - }, - { - "name": "白雪", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "ShiraYuki" - }, - { - "name": "流星", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "削弱" - ], - "hidden": false, - "name-en": "Meteor" - }, - { - "name": "杰西卡", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Jessica" - }, - { - "name": "地灵", - "type": "辅助", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Earthspirit" - }, - { - "name": "杜宾", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "支援", - "输出" - ], - "hidden": false, - "name-en": "Dobermann" - }, - { - "name": "艾丝黛尔", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Estelle" - }, - { - "name": "慕斯", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Mousse" - }, - { - "name": "霜叶", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "减速", - "输出" - ], - "hidden": false, - "name-en": "Frostleaf" - }, - { - "name": "缠丸", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "输出", - "近战位", - "生存" - ], - "hidden": false, - "name-en": "Matoimaru" - }, - { - "name": "蛇屠箱", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Cuora" - }, - { - "name": "古米", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "ГУМ" - }, - { - "name": "角峰", - "type": "重装", - "level": 4, - "sex": "男", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Matterhorn" - }, - { - "name": "德克萨斯", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "控场", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Texas" - }, - { - "name": "凛冬", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "支援", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "зима" - }, - { - "name": "白面鸮", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Ptilopsis" - }, - { - "name": "赫默", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Silence" - }, - { - "name": "华法琳", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Warfarin" - }, - { - "name": "红", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "控场", - "快速复活", - "资深干员" - ], - "hidden": false, - "name-en": "ProjektRed" - }, - { - "name": "狮蝎", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "生存", - "近战位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Manticore" - }, - { - "name": "崖心", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "输出", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "Cliffheart" - }, - { - "name": "食铁兽", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "减速", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "FEater" - }, - { - "name": "普罗旺斯", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Provence" - }, - { - "name": "蓝毒", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "BluePoison" - }, - { - "name": "守林人", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "爆发", - "资深干员" - ], - "hidden": false, - "name-en": "Firewatch" - }, - { - "name": "陨星", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Meteorite" - }, - { - "name": "白金", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Platinum" - }, - { - "name": "初雪", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Pramanix" - }, - { - "name": "真理", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Истина" - }, - { - "name": "梅尔", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "召唤", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Mayer" - }, - { - "name": "幽灵鲨", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Specter" - }, - { - "name": "因陀罗", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Indra" - }, - { - "name": "临光", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Nearl" - }, - { - "name": "雷蛇", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Liskarm" - }, - { - "name": "火神", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Vulcan" - }, - { - "name": "可颂", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "位移", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Croissant" - }, - { - "name": "推进之王", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Siege" - }, - { - "name": "闪灵", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Shining" - }, - { - "name": "夜莺", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "Nightingale" - }, - { - "name": "伊芙利特", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ifrit" - }, - { - "name": "能天使", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Exusiai" - }, - { - "name": "银灰", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "SilverAsh" - }, - { - "name": "星熊", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hoshiguma" - }, - { - "name": "塞雷娅", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "支援", - "防护", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Saria" - }, - { - "name": "斯卡蒂", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Skadi" - }, - { - "name": "夜魔", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "治疗", - "减速", - "资深干员" - ], - "hidden": false, - "name-en": "Nightmare" - }, - { - "name": "猎蜂", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Beehunter" - }, - { - "name": "月见夜", - "type": "近卫", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "空爆", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Catapult" - }, - { - "name": "陈", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "爆发", - "高级资深干员" - ], - "hidden": false, - "name-en": "Chen" - }, - { - "name": "诗怀雅", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Swire" - }, - { - "name": "格雷伊", - "type": "术师", - "level": 4, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "Greyy" - }, - { - "name": "泡普卡", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Popukar" - }, - { - "name": "斑点", - "type": "重装", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "THRM-EX", - "type": "特种", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援机械", - "爆发" - ], - "hidden": false, - "name-en": "THRM-EX" - }, - { - "name": "黑", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Schwartz" - }, - { - "name": "赫拉格", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hellagur" - }, - { - "name": "格劳克斯", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Glaucus" - }, - { - "name": "星极", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Astesia" - }, - { - "name": "苏苏洛", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Sussurro" - }, - { - "name": "桃金娘", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "治疗", - "费用回复" - ], - "hidden": false, - "name-en": "MyrtleF" - }, - { - "name": "麦哲伦", - "type": "辅助", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "减速", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Magallan" - }, - { - "name": "送葬人", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "资深干员" - ], - "hidden": false, - "name-en": "Executor" - }, - { - "name": "红云", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Vermeil" - }, - { - "name": "莫斯提马", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "支援", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Mostima" - }, - { - "name": "槐琥", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Waai Fu" - }, - { - "name": "清流", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援" - ], - "hidden": false, - "name-en": "Purestream" - }, - { - "name": "梅", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "May" - }, - { - "name": "煌", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Blaze", - "new": true - }, - { - "name": "灰喉", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "GreyThroat", - "new": true - }, - { - "name": "苇草", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Reed", - "new": true - }, - { - "name": "布洛卡", - "type": "近卫", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Broca", - "new": true - }, - { - "name": "安比尔", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "Ambriel", - "new": true - }, - { - "name": "阿", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "远程位", - "支援", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Aak", - "new": true - }, - { - "name": "吽", - "type": "重装", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Hung", - "new": true - }, - { - "name": "正义骑士号", - "type": "狙击", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Unknown", - "new": true - }, - { - "name": "刻俄柏", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ceobe", - "new": true - }, - { - "name": "惊蛰", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Leizi", - "new": true - } -] diff --git a/resource/global/YoStarJP/resource/recruitment.json b/resource/global/YoStarJP/resource/recruitment.json new file mode 100644 index 0000000000..78ce7e212d --- /dev/null +++ b/resource/global/YoStarJP/resource/recruitment.json @@ -0,0 +1,1204 @@ +{ + "operators": [ + { + "id": "char_285_medic2", + "name": "Lancet-2", + "rarity": 1, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_286_cast3", + "name": "Castle-3", + "rarity": 1, + "tags": [ + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_376_therex", + "name": "THRM-EX", + "rarity": 1, + "tags": [ + "爆发", + "近战位", + "特种干员" + ] + }, + { + "id": "char_4000_jnight", + "name": "ジャスティスナイト", + "rarity": 1, + "tags": [ + "支援", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_502_nblade", + "name": "ヤトウ", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_500_noirc", + "name": "ノイルホーン", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "重装干员" + ] + }, + { + "id": "char_503_rang", + "name": "レンジャー", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_501_durin", + "name": "ドゥリン", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_009_12fce", + "name": "12F", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_211_adnach", + "name": "アドナキエル", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_123_fang", + "name": "フェン", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_240_wyvern", + "name": "バニラ", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_192_falco", + "name": "プリュム", + "rarity": 3, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_208_melan", + "name": "メランサ", + "rarity": 3, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_122_beagle", + "name": "ビーグル", + "rarity": 3, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_124_kroos", + "name": "クルース", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_121_lava", + "name": "ラヴァ", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_120_hibisc", + "name": "ハイビスカス", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_212_ansel", + "name": "アンセル", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_210_stward", + "name": "スチュワード", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "术师干员" + ] + }, + { + "id": "char_278_orchid", + "name": "オーキッド", + "rarity": 3, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_282_catap", + "name": "カタパルト", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_283_midn", + "name": "ミッドナイト", + "rarity": 3, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_281_popka", + "name": "ポプカル", + "rarity": 3, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_284_spot", + "name": "スポット", + "rarity": 3, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_127_estell", + "name": "エステル", + "rarity": 4, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_385_finlpp", + "name": "セイリュウ", + "rarity": 4, + "tags": [ + "治疗", + "支援", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_141_nights", + "name": "ヘイズ", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "术师干员" + ] + }, + { + "id": "char_109_fmout", + "name": "ギターノ", + "rarity": 4, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_235_jesica", + "name": "ジェシカ", + "rarity": 4, + "tags": [ + "输出", + "生存", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_126_shotst", + "name": "メテオ", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_118_yuki", + "name": "シラユキ", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_149_scave", + "name": "スカベンジャー", + "rarity": 4, + "tags": [ + "费用回复", + "输出", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_290_vigna", + "name": "ヴィグナ", + "rarity": 4, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_130_doberm", + "name": "ドーベルマン", + "rarity": 4, + "tags": [ + "输出", + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_289_gyuki", + "name": "マトイマル", + "rarity": 4, + "tags": [ + "生存", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_193_frostl", + "name": "フロストリーフ", + "rarity": 4, + "tags": [ + "减速", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_185_frncat", + "name": "ムース", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_237_gravel", + "name": "グラベル", + "rarity": 4, + "tags": [ + "快速复活", + "防护", + "近战位", + "特种干员" + ] + }, + { + "id": "char_236_rope", + "name": "ロープ", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_117_myrrh", + "name": "ミルラ", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_181_flower", + "name": "パフューマー", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_199_yak", + "name": "マッターホルン", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_150_snakek", + "name": "クオーラ", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_196_sunbr", + "name": "グム", + "rarity": 4, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_183_skgoat", + "name": "アーススピリット", + "rarity": 4, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_277_sqrrel", + "name": "ショウ", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_137_brownb", + "name": "ビーハンター", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_253_greyy", + "name": "グレイ", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "术师干员" + ] + }, + { + "id": "char_298_susuro", + "name": "ススーロ", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_151_myrtle", + "name": "テンニンカ", + "rarity": 4, + "tags": [ + "费用回复", + "治疗", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_190_clour", + "name": "ヴァーミル", + "rarity": 4, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_133_mm", + "name": "メイ", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_302_glaze", + "name": "アンブリエル", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_155_tiger", + "name": "インドラ", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_163_hpsts", + "name": "ヴァルカン", + "rarity": 5, + "tags": [ + "生存", + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_128_plosis", + "name": "フィリオプシス", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_115_headbr", + "name": "ズィマー", + "rarity": 5, + "tags": [ + "费用回复", + "支援", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_102_texas", + "name": "テキサス", + "rarity": 5, + "tags": [ + "费用回复", + "控场", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_143_ghost", + "name": "スペクター", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_129_bluep", + "name": "アズリウス", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_204_platnm", + "name": "プラチナ", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_219_meteo", + "name": "メテオリーテ", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_242_otter", + "name": "メイヤー", + "rarity": 5, + "tags": [ + "召唤", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_108_silent", + "name": "サイレンス", + "rarity": 5, + "tags": [ + "治疗", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_171_bldsk", + "name": "ワルファリン", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_148_nearl", + "name": "ニアール", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_144_red", + "name": "レッド", + "rarity": 5, + "tags": [ + "快速复活", + "控场", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_107_liskam", + "name": "リスカム", + "rarity": 5, + "tags": [ + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_201_moeshd", + "name": "クロワッサン", + "rarity": 5, + "tags": [ + "防护", + "位移", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_145_prove", + "name": "プロヴァンス", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_158_milu", + "name": "ファイヤーウォッチ", + "rarity": 5, + "tags": [ + "输出", + "爆发", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_173_slchan", + "name": "クリフハート", + "rarity": 5, + "tags": [ + "位移", + "输出", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_174_slbell", + "name": "プラマニクス", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_195_glassb", + "name": "イースチナ", + "rarity": 5, + "tags": [ + "减速", + "输出", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_215_mantic", + "name": "マンティコア", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_241_panda", + "name": "エフイーター", + "rarity": 5, + "tags": [ + "位移", + "减速", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_164_nightm", + "name": "ナイトメア", + "rarity": 5, + "tags": [ + "输出", + "治疗", + "减速", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_308_swire", + "name": "スワイヤー", + "rarity": 5, + "tags": [ + "输出", + "支援", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_326_glacus", + "name": "グラウコス", + "rarity": 5, + "tags": [ + "减速", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_274_astesi", + "name": "アステシア", + "rarity": 5, + "tags": [ + "输出", + "防护", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_279_excu", + "name": "イグゼキュター", + "rarity": 5, + "tags": [ + "群攻", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_243_waaifu", + "name": "ワイフー", + "rarity": 5, + "tags": [ + "快速复活", + "削弱", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_367_swllow", + "name": "グレースロート", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_261_sddrag", + "name": "リード", + "rarity": 5, + "tags": [ + "费用回复", + "输出", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_356_broca", + "name": "ブローカ", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_226_hmau", + "name": "ウン", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_306_leizi", + "name": "レイズ", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_103_angel", + "name": "エクシア", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_112_siege", + "name": "シージ", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_134_ifrit", + "name": "イフリータ", + "rarity": 6, + "tags": [ + "群攻", + "削弱", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_147_shining", + "name": "シャイニング", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_179_cgbird", + "name": "ナイチンゲール", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_136_hsguma", + "name": "ホシグマ", + "rarity": 6, + "tags": [ + "防护", + "输出", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_202_demkni", + "name": "サリア", + "rarity": 6, + "tags": [ + "防护", + "治疗", + "支援", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_172_svrash", + "name": "シルバーアッシュ", + "rarity": 6, + "tags": [ + "输出", + "支援", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_263_skadi", + "name": "スカジ", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_010_chen", + "name": "チェン", + "rarity": 6, + "tags": [ + "爆发", + "输出", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_340_shwaz", + "name": "シュヴァルツ", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_188_helage", + "name": "ヘラグ", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_248_mgllan", + "name": "マゼラン", + "rarity": 6, + "tags": [ + "支援", + "减速", + "输出", + "远程位", + "高级资深干员", + "辅助干员" + ] + }, + { + "id": "char_213_mostma", + "name": "モスティマ", + "rarity": 6, + "tags": [ + "群攻", + "支援", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_017_huang", + "name": "ブレイズ", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_225_haak", + "name": "ア", + "rarity": 6, + "tags": [ + "支援", + "输出", + "远程位", + "高级资深干员", + "特种干员" + ] + }, + { + "id": "char_2013_cerber", + "name": "ケオベ", + "rarity": 6, + "tags": [ + "输出", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + } + ], + "tags": { + "位移": "強制移動", + "先锋干员": "先鋒タイプ", + "减速": "減速", + "削弱": "弱化", + "医疗干员": "医療タイプ", + "召唤": "召喚", + "女性干员": "女性", + "快速复活": "高速再配置", + "控场": "牽制", + "支援": "支援", + "支援机械": "ロボット", + "新手": "初期", + "术师干员": "術師タイプ", + "治疗": "治療", + "爆发": "爆発力", + "特种干员": "特殊タイプ", + "狙击干员": "狙撃タイプ", + "生存": "生存", + "男性干员": "男性", + "群攻": "範囲攻撃", + "费用回复": "COST回復", + "资深干员": "エリート", + "辅助干员": "補助タイプ", + "输出": "火力", + "近卫干员": "前衛タイプ", + "近战位": "近距離", + "远程位": "遠距離", + "重装干员": "重装タイプ", + "防护": "防御", + "高级资深干员": "上級エリート" + } +} diff --git a/resource/global/YoStarKR/resource/recruit.json b/resource/global/YoStarKR/resource/recruit.json deleted file mode 100644 index 542345ac01..0000000000 --- a/resource/global/YoStarKR/resource/recruit.json +++ /dev/null @@ -1,1394 +0,0 @@ -[ - { - "name": "Lancet-2", - "type": "医疗", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援机械" - ], - "hidden": false, - "name-en": "Lancet-2" - }, - { - "name": "Castle-3", - "type": "近卫", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Castle-3" - }, - { - "name": "夜刀", - "type": "先锋", - "level": 2, - "sex": "女", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "Yato" - }, - { - "name": "杜林", - "type": "术师", - "level": 2, - "sex": "女", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Durin" - }, - { - "name": "12F", - "type": "术师", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "12F" - }, - { - "name": "巡林者", - "type": "狙击", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Rangers" - }, - { - "name": "黑角", - "type": "重装", - "level": 2, - "sex": "男", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "NoirCorne" - }, - { - "name": "芬", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Fang" - }, - { - "name": "香草", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Vanilla" - }, - { - "name": "翎羽", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Plume" - }, - { - "name": "芙蓉", - "type": "医疗", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Hibiscus" - }, - { - "name": "安赛尔", - "type": "医疗", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Ansel" - }, - { - "name": "炎熔", - "type": "术师", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Lava" - }, - { - "name": "史都华德", - "type": "术师", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Steward" - }, - { - "name": "克洛丝", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Kroos" - }, - { - "name": "安德切尔", - "type": "狙击", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Adnachiel" - }, - { - "name": "梓兰", - "type": "辅助", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Orchid" - }, - { - "name": "玫兰莎", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Melantha" - }, - { - "name": "米格鲁", - "type": "重装", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Beagle" - }, - { - "name": "清道夫", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出" - ], - "hidden": false, - "name-en": "Scavenger" - }, - { - "name": "红豆", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Vigna" - }, - { - "name": "末药", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Myrrh" - }, - { - "name": "调香师", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Perfumer" - }, - { - "name": "夜烟", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "削弱", - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Haze" - }, - { - "name": "远山", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Gitano" - }, - { - "name": "砾", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "防护" - ], - "hidden": false, - "name-en": "Gravel" - }, - { - "name": "暗索", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Rope" - }, - { - "name": "阿消", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Shaw" - }, - { - "name": "白雪", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "ShiraYuki" - }, - { - "name": "流星", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "削弱" - ], - "hidden": false, - "name-en": "Meteor" - }, - { - "name": "杰西卡", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Jessica" - }, - { - "name": "地灵", - "type": "辅助", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Earthspirit" - }, - { - "name": "杜宾", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "支援", - "输出" - ], - "hidden": false, - "name-en": "Dobermann" - }, - { - "name": "艾丝黛尔", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Estelle" - }, - { - "name": "慕斯", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Mousse" - }, - { - "name": "霜叶", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "减速", - "输出" - ], - "hidden": false, - "name-en": "Frostleaf" - }, - { - "name": "缠丸", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "输出", - "近战位", - "生存" - ], - "hidden": false, - "name-en": "Matoimaru" - }, - { - "name": "蛇屠箱", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Cuora" - }, - { - "name": "古米", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "ГУМ" - }, - { - "name": "角峰", - "type": "重装", - "level": 4, - "sex": "男", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Matterhorn" - }, - { - "name": "德克萨斯", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "控场", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Texas" - }, - { - "name": "凛冬", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "支援", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "зима" - }, - { - "name": "白面鸮", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Ptilopsis" - }, - { - "name": "赫默", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Silence" - }, - { - "name": "华法琳", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Warfarin" - }, - { - "name": "红", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "控场", - "快速复活", - "资深干员" - ], - "hidden": false, - "name-en": "ProjektRed" - }, - { - "name": "狮蝎", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "生存", - "近战位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Manticore" - }, - { - "name": "崖心", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "输出", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "Cliffheart" - }, - { - "name": "食铁兽", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "减速", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "FEater" - }, - { - "name": "普罗旺斯", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Provence" - }, - { - "name": "蓝毒", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "BluePoison" - }, - { - "name": "守林人", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "爆发", - "资深干员" - ], - "hidden": false, - "name-en": "Firewatch" - }, - { - "name": "陨星", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Meteorite" - }, - { - "name": "白金", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Platinum" - }, - { - "name": "初雪", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Pramanix" - }, - { - "name": "真理", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Истина" - }, - { - "name": "梅尔", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "召唤", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Mayer" - }, - { - "name": "幽灵鲨", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Specter" - }, - { - "name": "因陀罗", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Indra" - }, - { - "name": "临光", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Nearl" - }, - { - "name": "雷蛇", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Liskarm" - }, - { - "name": "火神", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Vulcan" - }, - { - "name": "可颂", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "位移", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Croissant" - }, - { - "name": "推进之王", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Siege" - }, - { - "name": "闪灵", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Shining" - }, - { - "name": "夜莺", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "Nightingale" - }, - { - "name": "伊芙利特", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ifrit" - }, - { - "name": "能天使", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Exusiai" - }, - { - "name": "银灰", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "SilverAsh" - }, - { - "name": "星熊", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hoshiguma" - }, - { - "name": "塞雷娅", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "支援", - "防护", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Saria" - }, - { - "name": "斯卡蒂", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Skadi" - }, - { - "name": "夜魔", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "治疗", - "减速", - "资深干员" - ], - "hidden": false, - "name-en": "Nightmare" - }, - { - "name": "猎蜂", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Beehunter" - }, - { - "name": "月见夜", - "type": "近卫", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "空爆", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Catapult" - }, - { - "name": "陈", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "爆发", - "高级资深干员" - ], - "hidden": false, - "name-en": "Chen" - }, - { - "name": "诗怀雅", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Swire" - }, - { - "name": "格雷伊", - "type": "术师", - "level": 4, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "Greyy" - }, - { - "name": "泡普卡", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Popukar" - }, - { - "name": "斑点", - "type": "重装", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "THRM-EX", - "type": "特种", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援机械", - "爆发" - ], - "hidden": false, - "name-en": "THRM-EX" - }, - { - "name": "黑", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Schwartz" - }, - { - "name": "赫拉格", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hellagur" - }, - { - "name": "格劳克斯", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Glaucus" - }, - { - "name": "星极", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Astesia" - }, - { - "name": "苏苏洛", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Sussurro" - }, - { - "name": "桃金娘", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "治疗", - "费用回复" - ], - "hidden": false, - "name-en": "MyrtleF" - }, - { - "name": "麦哲伦", - "type": "辅助", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "减速", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Magallan" - }, - { - "name": "送葬人", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "资深干员" - ], - "hidden": false, - "name-en": "Executor" - }, - { - "name": "红云", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Vermeil" - }, - { - "name": "莫斯提马", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "支援", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Mostima" - }, - { - "name": "槐琥", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Waai Fu" - }, - { - "name": "清流", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援" - ], - "hidden": false, - "name-en": "Purestream" - }, - { - "name": "梅", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "May" - }, - { - "name": "煌", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Blaze", - "new": true - }, - { - "name": "灰喉", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "GreyThroat", - "new": true - }, - { - "name": "苇草", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Reed", - "new": true - }, - { - "name": "布洛卡", - "type": "近卫", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Broca", - "new": true - }, - { - "name": "安比尔", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "Ambriel", - "new": true - }, - { - "name": "阿", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "远程位", - "支援", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Aak", - "new": true - }, - { - "name": "吽", - "type": "重装", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Hung", - "new": true - }, - { - "name": "正义骑士号", - "type": "狙击", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Unknown", - "new": true - }, - { - "name": "刻俄柏", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ceobe", - "new": true - }, - { - "name": "惊蛰", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Leizi", - "new": true - } -] diff --git a/resource/global/YoStarKR/resource/recruitment.json b/resource/global/YoStarKR/resource/recruitment.json new file mode 100644 index 0000000000..3612bb254d --- /dev/null +++ b/resource/global/YoStarKR/resource/recruitment.json @@ -0,0 +1,1204 @@ +{ + "operators": [ + { + "id": "char_285_medic2", + "name": "Lancet-2", + "rarity": 1, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_286_cast3", + "name": "Castle-3", + "rarity": 1, + "tags": [ + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_376_therex", + "name": "THRM-EX", + "rarity": 1, + "tags": [ + "爆发", + "近战位", + "特种干员" + ] + }, + { + "id": "char_4000_jnight", + "name": "저스티스 나이트", + "rarity": 1, + "tags": [ + "支援", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_502_nblade", + "name": "야토", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_500_noirc", + "name": "느와르 코르네", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "重装干员" + ] + }, + { + "id": "char_503_rang", + "name": "레인저", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_501_durin", + "name": "두린", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_009_12fce", + "name": "12F", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_211_adnach", + "name": "아드나키엘", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_123_fang", + "name": "팽", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_240_wyvern", + "name": "바닐라", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_192_falco", + "name": "플룸", + "rarity": 3, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_208_melan", + "name": "멜란사", + "rarity": 3, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_122_beagle", + "name": "비글", + "rarity": 3, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_124_kroos", + "name": "크루스", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_121_lava", + "name": "라바", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_120_hibisc", + "name": "히비스커스", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_212_ansel", + "name": "안셀", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_210_stward", + "name": "스튜어드", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "术师干员" + ] + }, + { + "id": "char_278_orchid", + "name": "오키드", + "rarity": 3, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_282_catap", + "name": "캐터펄트", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_283_midn", + "name": "미드나이트", + "rarity": 3, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_281_popka", + "name": "포푸카", + "rarity": 3, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_284_spot", + "name": "스팟", + "rarity": 3, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_127_estell", + "name": "에스텔", + "rarity": 4, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_385_finlpp", + "name": "퓨어스트림", + "rarity": 4, + "tags": [ + "治疗", + "支援", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_141_nights", + "name": "헤이즈", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "术师干员" + ] + }, + { + "id": "char_109_fmout", + "name": "기타노", + "rarity": 4, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_235_jesica", + "name": "제시카", + "rarity": 4, + "tags": [ + "输出", + "生存", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_126_shotst", + "name": "메테오", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_118_yuki", + "name": "시라유키", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_149_scave", + "name": "스캐빈저", + "rarity": 4, + "tags": [ + "费用回复", + "输出", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_290_vigna", + "name": "비그나", + "rarity": 4, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_130_doberm", + "name": "도베르만", + "rarity": 4, + "tags": [ + "输出", + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_289_gyuki", + "name": "마토이마루", + "rarity": 4, + "tags": [ + "生存", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_193_frostl", + "name": "프로스트리프", + "rarity": 4, + "tags": [ + "减速", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_185_frncat", + "name": "무스", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_237_gravel", + "name": "그라벨", + "rarity": 4, + "tags": [ + "快速复活", + "防护", + "近战位", + "特种干员" + ] + }, + { + "id": "char_236_rope", + "name": "로프", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_117_myrrh", + "name": "미르", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_181_flower", + "name": "퍼퓨머", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_199_yak", + "name": "마터호른", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_150_snakek", + "name": "쿠오라", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_196_sunbr", + "name": "굼", + "rarity": 4, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_183_skgoat", + "name": "어스스피릿", + "rarity": 4, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_277_sqrrel", + "name": "쇼", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_137_brownb", + "name": "비헌터", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_253_greyy", + "name": "그레이", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "术师干员" + ] + }, + { + "id": "char_298_susuro", + "name": "수수로", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_151_myrtle", + "name": "머틀", + "rarity": 4, + "tags": [ + "费用回复", + "治疗", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_190_clour", + "name": "버메일", + "rarity": 4, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_133_mm", + "name": "메이", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_302_glaze", + "name": "엠브리엘", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_155_tiger", + "name": "인드라", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_163_hpsts", + "name": "벌컨", + "rarity": 5, + "tags": [ + "生存", + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_128_plosis", + "name": "프틸롭시스", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_115_headbr", + "name": "지마", + "rarity": 5, + "tags": [ + "费用回复", + "支援", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_102_texas", + "name": "텍사스", + "rarity": 5, + "tags": [ + "费用回复", + "控场", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_143_ghost", + "name": "스펙터", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_129_bluep", + "name": "블루포이즌", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_204_platnm", + "name": "플래티넘", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_219_meteo", + "name": "메테오라이트", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_242_otter", + "name": "메이어", + "rarity": 5, + "tags": [ + "召唤", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_108_silent", + "name": "사일런스", + "rarity": 5, + "tags": [ + "治疗", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_171_bldsk", + "name": "와파린", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_148_nearl", + "name": "니어", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_144_red", + "name": "레드", + "rarity": 5, + "tags": [ + "快速复活", + "控场", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_107_liskam", + "name": "리스캄", + "rarity": 5, + "tags": [ + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_201_moeshd", + "name": "크루아상", + "rarity": 5, + "tags": [ + "防护", + "位移", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_145_prove", + "name": "프로방스", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_158_milu", + "name": "파이어워치", + "rarity": 5, + "tags": [ + "输出", + "爆发", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_173_slchan", + "name": "클리프하트", + "rarity": 5, + "tags": [ + "位移", + "输出", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_174_slbell", + "name": "프라마닉스", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_195_glassb", + "name": "이스티나", + "rarity": 5, + "tags": [ + "减速", + "输出", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_215_mantic", + "name": "맨티코어", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_241_panda", + "name": "에프이터", + "rarity": 5, + "tags": [ + "位移", + "减速", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_164_nightm", + "name": "나이트메어", + "rarity": 5, + "tags": [ + "输出", + "治疗", + "减速", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_308_swire", + "name": "스와이어", + "rarity": 5, + "tags": [ + "输出", + "支援", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_326_glacus", + "name": "글라우쿠스", + "rarity": 5, + "tags": [ + "减速", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_274_astesi", + "name": "아스테시아", + "rarity": 5, + "tags": [ + "输出", + "防护", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_279_excu", + "name": "이그제큐터", + "rarity": 5, + "tags": [ + "群攻", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_243_waaifu", + "name": "와이후", + "rarity": 5, + "tags": [ + "快速复活", + "削弱", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_367_swllow", + "name": "그레이스롯", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_261_sddrag", + "name": "리드", + "rarity": 5, + "tags": [ + "费用回复", + "输出", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_356_broca", + "name": "브로카", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_226_hmau", + "name": "훔", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_306_leizi", + "name": "레이즈", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_103_angel", + "name": "엑시아", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_112_siege", + "name": "시즈", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_134_ifrit", + "name": "이프리트", + "rarity": 6, + "tags": [ + "群攻", + "削弱", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_147_shining", + "name": "샤이닝", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_179_cgbird", + "name": "나이팅게일", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_136_hsguma", + "name": "호시구마", + "rarity": 6, + "tags": [ + "防护", + "输出", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_202_demkni", + "name": "사리아", + "rarity": 6, + "tags": [ + "防护", + "治疗", + "支援", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_172_svrash", + "name": "실버애쉬", + "rarity": 6, + "tags": [ + "输出", + "支援", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_263_skadi", + "name": "스카디", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_010_chen", + "name": "첸", + "rarity": 6, + "tags": [ + "爆发", + "输出", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_340_shwaz", + "name": "슈바르츠", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_188_helage", + "name": "헬라그", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_248_mgllan", + "name": "마젤란", + "rarity": 6, + "tags": [ + "支援", + "减速", + "输出", + "远程位", + "高级资深干员", + "辅助干员" + ] + }, + { + "id": "char_213_mostma", + "name": "모스티마", + "rarity": 6, + "tags": [ + "群攻", + "支援", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_017_huang", + "name": "블레이즈", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_225_haak", + "name": "아", + "rarity": 6, + "tags": [ + "支援", + "输出", + "远程位", + "高级资深干员", + "特种干员" + ] + }, + { + "id": "char_2013_cerber", + "name": "케오베", + "rarity": 6, + "tags": [ + "输出", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + } + ], + "tags": { + "位移": "강제이동", + "先锋干员": "뱅가드", + "减速": "감속", + "削弱": "디버프", + "医疗干员": "메딕", + "召唤": "소환", + "女性干员": "여성", + "快速复活": "쾌속부활", + "控场": "제어형", + "支援": "지원", + "支援机械": "로봇", + "新手": "신입", + "术师干员": "캐스터", + "治疗": "힐링", + "爆发": "누커", + "特种干员": "스페셜리스트", + "狙击干员": "스나이퍼", + "生存": "생존형", + "男性干员": "남성", + "群攻": "범위공격", + "费用回复": "코스트+", + "资深干员": "특별 채용", + "辅助干员": "서포터", + "输出": "딜러", + "近卫干员": "가드", + "近战位": "근거리", + "远程位": "원거리", + "重装干员": "디펜더", + "防护": "방어형", + "高级资深干员": "고급 특별 채용" + } +} diff --git a/resource/global/txwy/resource/recruit.json b/resource/global/txwy/resource/recruit.json deleted file mode 100644 index 542345ac01..0000000000 --- a/resource/global/txwy/resource/recruit.json +++ /dev/null @@ -1,1394 +0,0 @@ -[ - { - "name": "Lancet-2", - "type": "医疗", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援机械" - ], - "hidden": false, - "name-en": "Lancet-2" - }, - { - "name": "Castle-3", - "type": "近卫", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Castle-3" - }, - { - "name": "夜刀", - "type": "先锋", - "level": 2, - "sex": "女", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "Yato" - }, - { - "name": "杜林", - "type": "术师", - "level": 2, - "sex": "女", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Durin" - }, - { - "name": "12F", - "type": "术师", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "12F" - }, - { - "name": "巡林者", - "type": "狙击", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Rangers" - }, - { - "name": "黑角", - "type": "重装", - "level": 2, - "sex": "男", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "NoirCorne" - }, - { - "name": "芬", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Fang" - }, - { - "name": "香草", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Vanilla" - }, - { - "name": "翎羽", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Plume" - }, - { - "name": "芙蓉", - "type": "医疗", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Hibiscus" - }, - { - "name": "安赛尔", - "type": "医疗", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Ansel" - }, - { - "name": "炎熔", - "type": "术师", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Lava" - }, - { - "name": "史都华德", - "type": "术师", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Steward" - }, - { - "name": "克洛丝", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Kroos" - }, - { - "name": "安德切尔", - "type": "狙击", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Adnachiel" - }, - { - "name": "梓兰", - "type": "辅助", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Orchid" - }, - { - "name": "玫兰莎", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Melantha" - }, - { - "name": "米格鲁", - "type": "重装", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Beagle" - }, - { - "name": "清道夫", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出" - ], - "hidden": false, - "name-en": "Scavenger" - }, - { - "name": "红豆", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Vigna" - }, - { - "name": "末药", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Myrrh" - }, - { - "name": "调香师", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Perfumer" - }, - { - "name": "夜烟", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "削弱", - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Haze" - }, - { - "name": "远山", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Gitano" - }, - { - "name": "砾", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "防护" - ], - "hidden": false, - "name-en": "Gravel" - }, - { - "name": "暗索", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Rope" - }, - { - "name": "阿消", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Shaw" - }, - { - "name": "白雪", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "ShiraYuki" - }, - { - "name": "流星", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "削弱" - ], - "hidden": false, - "name-en": "Meteor" - }, - { - "name": "杰西卡", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Jessica" - }, - { - "name": "地灵", - "type": "辅助", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Earthspirit" - }, - { - "name": "杜宾", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "支援", - "输出" - ], - "hidden": false, - "name-en": "Dobermann" - }, - { - "name": "艾丝黛尔", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Estelle" - }, - { - "name": "慕斯", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Mousse" - }, - { - "name": "霜叶", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "减速", - "输出" - ], - "hidden": false, - "name-en": "Frostleaf" - }, - { - "name": "缠丸", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "输出", - "近战位", - "生存" - ], - "hidden": false, - "name-en": "Matoimaru" - }, - { - "name": "蛇屠箱", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Cuora" - }, - { - "name": "古米", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "ГУМ" - }, - { - "name": "角峰", - "type": "重装", - "level": 4, - "sex": "男", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Matterhorn" - }, - { - "name": "德克萨斯", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "控场", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Texas" - }, - { - "name": "凛冬", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "支援", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "зима" - }, - { - "name": "白面鸮", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Ptilopsis" - }, - { - "name": "赫默", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Silence" - }, - { - "name": "华法琳", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Warfarin" - }, - { - "name": "红", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "控场", - "快速复活", - "资深干员" - ], - "hidden": false, - "name-en": "ProjektRed" - }, - { - "name": "狮蝎", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "生存", - "近战位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Manticore" - }, - { - "name": "崖心", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "输出", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "Cliffheart" - }, - { - "name": "食铁兽", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "减速", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "FEater" - }, - { - "name": "普罗旺斯", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Provence" - }, - { - "name": "蓝毒", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "BluePoison" - }, - { - "name": "守林人", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "爆发", - "资深干员" - ], - "hidden": false, - "name-en": "Firewatch" - }, - { - "name": "陨星", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Meteorite" - }, - { - "name": "白金", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Platinum" - }, - { - "name": "初雪", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Pramanix" - }, - { - "name": "真理", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Истина" - }, - { - "name": "梅尔", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "召唤", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Mayer" - }, - { - "name": "幽灵鲨", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Specter" - }, - { - "name": "因陀罗", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Indra" - }, - { - "name": "临光", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Nearl" - }, - { - "name": "雷蛇", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Liskarm" - }, - { - "name": "火神", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Vulcan" - }, - { - "name": "可颂", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "位移", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Croissant" - }, - { - "name": "推进之王", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Siege" - }, - { - "name": "闪灵", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Shining" - }, - { - "name": "夜莺", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "Nightingale" - }, - { - "name": "伊芙利特", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ifrit" - }, - { - "name": "能天使", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Exusiai" - }, - { - "name": "银灰", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "SilverAsh" - }, - { - "name": "星熊", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hoshiguma" - }, - { - "name": "塞雷娅", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "支援", - "防护", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Saria" - }, - { - "name": "斯卡蒂", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Skadi" - }, - { - "name": "夜魔", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "治疗", - "减速", - "资深干员" - ], - "hidden": false, - "name-en": "Nightmare" - }, - { - "name": "猎蜂", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Beehunter" - }, - { - "name": "月见夜", - "type": "近卫", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "空爆", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Catapult" - }, - { - "name": "陈", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "爆发", - "高级资深干员" - ], - "hidden": false, - "name-en": "Chen" - }, - { - "name": "诗怀雅", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Swire" - }, - { - "name": "格雷伊", - "type": "术师", - "level": 4, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "Greyy" - }, - { - "name": "泡普卡", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Popukar" - }, - { - "name": "斑点", - "type": "重装", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "THRM-EX", - "type": "特种", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援机械", - "爆发" - ], - "hidden": false, - "name-en": "THRM-EX" - }, - { - "name": "黑", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Schwartz" - }, - { - "name": "赫拉格", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hellagur" - }, - { - "name": "格劳克斯", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Glaucus" - }, - { - "name": "星极", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Astesia" - }, - { - "name": "苏苏洛", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Sussurro" - }, - { - "name": "桃金娘", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "治疗", - "费用回复" - ], - "hidden": false, - "name-en": "MyrtleF" - }, - { - "name": "麦哲伦", - "type": "辅助", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "减速", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Magallan" - }, - { - "name": "送葬人", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "资深干员" - ], - "hidden": false, - "name-en": "Executor" - }, - { - "name": "红云", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Vermeil" - }, - { - "name": "莫斯提马", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "支援", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Mostima" - }, - { - "name": "槐琥", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Waai Fu" - }, - { - "name": "清流", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援" - ], - "hidden": false, - "name-en": "Purestream" - }, - { - "name": "梅", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "May" - }, - { - "name": "煌", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Blaze", - "new": true - }, - { - "name": "灰喉", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "GreyThroat", - "new": true - }, - { - "name": "苇草", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Reed", - "new": true - }, - { - "name": "布洛卡", - "type": "近卫", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Broca", - "new": true - }, - { - "name": "安比尔", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "Ambriel", - "new": true - }, - { - "name": "阿", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "远程位", - "支援", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Aak", - "new": true - }, - { - "name": "吽", - "type": "重装", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Hung", - "new": true - }, - { - "name": "正义骑士号", - "type": "狙击", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Unknown", - "new": true - }, - { - "name": "刻俄柏", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ceobe", - "new": true - }, - { - "name": "惊蛰", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Leizi", - "new": true - } -] diff --git a/resource/global/txwy/resource/recruitment.json b/resource/global/txwy/resource/recruitment.json new file mode 100644 index 0000000000..819475eec9 --- /dev/null +++ b/resource/global/txwy/resource/recruitment.json @@ -0,0 +1,1076 @@ +{ + "operators": [ + { + "id": "char_285_medic2", + "name": "Lancet-2", + "rarity": 1, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_286_cast3", + "name": "Castle-3", + "rarity": 1, + "tags": [ + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_376_therex", + "name": "THRM-EX", + "rarity": 1, + "tags": [ + "爆发", + "近战位", + "特种干员" + ] + }, + { + "id": "char_502_nblade", + "name": "夜刀", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_500_noirc", + "name": "黑角", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "重装干员" + ] + }, + { + "id": "char_503_rang", + "name": "巡林者", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_501_durin", + "name": "杜林", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_009_12fce", + "name": "12F", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_211_adnach", + "name": "安德切爾", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_123_fang", + "name": "芬", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_240_wyvern", + "name": "香草", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_192_falco", + "name": "翎羽", + "rarity": 3, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_208_melan", + "name": "玫蘭莎", + "rarity": 3, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_122_beagle", + "name": "米格魯", + "rarity": 3, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_124_kroos", + "name": "克洛絲", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_121_lava", + "name": "炎熔", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_120_hibisc", + "name": "芙蓉", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_212_ansel", + "name": "安賽爾", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_210_stward", + "name": "史都華德", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "术师干员" + ] + }, + { + "id": "char_278_orchid", + "name": "梓蘭", + "rarity": 3, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_282_catap", + "name": "空爆", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_283_midn", + "name": "月見夜", + "rarity": 3, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_281_popka", + "name": "泡普卡", + "rarity": 3, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_284_spot", + "name": "斑點", + "rarity": 3, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_127_estell", + "name": "艾絲黛爾", + "rarity": 4, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_141_nights", + "name": "夜煙", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "术师干员" + ] + }, + { + "id": "char_109_fmout", + "name": "遠山", + "rarity": 4, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_235_jesica", + "name": "潔西卡", + "rarity": 4, + "tags": [ + "输出", + "生存", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_126_shotst", + "name": "流星", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_118_yuki", + "name": "白雪", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_149_scave", + "name": "清道夫", + "rarity": 4, + "tags": [ + "费用回复", + "输出", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_290_vigna", + "name": "紅豆", + "rarity": 4, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_130_doberm", + "name": "杜賓", + "rarity": 4, + "tags": [ + "输出", + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_289_gyuki", + "name": "纏丸", + "rarity": 4, + "tags": [ + "生存", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_193_frostl", + "name": "霜葉", + "rarity": 4, + "tags": [ + "减速", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_185_frncat", + "name": "慕斯", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_237_gravel", + "name": "礫", + "rarity": 4, + "tags": [ + "快速复活", + "防护", + "近战位", + "特种干员" + ] + }, + { + "id": "char_236_rope", + "name": "暗索", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_117_myrrh", + "name": "末藥", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_181_flower", + "name": "調香師", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_199_yak", + "name": "角峰", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_150_snakek", + "name": "蛇屠箱", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_196_sunbr", + "name": "古米", + "rarity": 4, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_183_skgoat", + "name": "地靈", + "rarity": 4, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_277_sqrrel", + "name": "阿消", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_137_brownb", + "name": "獵蜂", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_253_greyy", + "name": "格雷伊", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "术师干员" + ] + }, + { + "id": "char_298_susuro", + "name": "蘇蘇洛", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_151_myrtle", + "name": "桃金娘", + "rarity": 4, + "tags": [ + "费用回复", + "治疗", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_190_clour", + "name": "紅雲", + "rarity": 4, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_133_mm", + "name": "梅", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_155_tiger", + "name": "因陀羅", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_163_hpsts", + "name": "火神", + "rarity": 5, + "tags": [ + "生存", + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_128_plosis", + "name": "白面鴞", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_115_headbr", + "name": "凜冬", + "rarity": 5, + "tags": [ + "费用回复", + "支援", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_102_texas", + "name": "德克薩斯", + "rarity": 5, + "tags": [ + "费用回复", + "控场", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_143_ghost", + "name": "幽靈鯊", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_129_bluep", + "name": "藍毒", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_204_platnm", + "name": "白金", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_219_meteo", + "name": "隕星", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_242_otter", + "name": "梅爾", + "rarity": 5, + "tags": [ + "召唤", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_108_silent", + "name": "赫默", + "rarity": 5, + "tags": [ + "治疗", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_171_bldsk", + "name": "華法琳", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_148_nearl", + "name": "臨光", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_144_red", + "name": "紅", + "rarity": 5, + "tags": [ + "快速复活", + "控场", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_107_liskam", + "name": "雷蛇", + "rarity": 5, + "tags": [ + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_201_moeshd", + "name": "可頌", + "rarity": 5, + "tags": [ + "防护", + "位移", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_145_prove", + "name": "普羅旺斯", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_158_milu", + "name": "守林人", + "rarity": 5, + "tags": [ + "输出", + "爆发", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_173_slchan", + "name": "崖心", + "rarity": 5, + "tags": [ + "位移", + "输出", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_174_slbell", + "name": "初雪", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_195_glassb", + "name": "真理", + "rarity": 5, + "tags": [ + "减速", + "输出", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_215_mantic", + "name": "獅蠍", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_241_panda", + "name": "食鐵獸", + "rarity": 5, + "tags": [ + "位移", + "减速", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_164_nightm", + "name": "夜魔", + "rarity": 5, + "tags": [ + "输出", + "治疗", + "减速", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_308_swire", + "name": "詩懷雅", + "rarity": 5, + "tags": [ + "输出", + "支援", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_326_glacus", + "name": "格勞克斯", + "rarity": 5, + "tags": [ + "减速", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_274_astesi", + "name": "星極", + "rarity": 5, + "tags": [ + "输出", + "防护", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_279_excu", + "name": "送葬人", + "rarity": 5, + "tags": [ + "群攻", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_243_waaifu", + "name": "槐琥", + "rarity": 5, + "tags": [ + "快速复活", + "削弱", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_103_angel", + "name": "能天使", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_112_siege", + "name": "推進之王", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_134_ifrit", + "name": "伊芙利特", + "rarity": 6, + "tags": [ + "群攻", + "削弱", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_147_shining", + "name": "閃靈", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_179_cgbird", + "name": "夜鶯", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_136_hsguma", + "name": "星熊", + "rarity": 6, + "tags": [ + "防护", + "输出", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_202_demkni", + "name": "塞雷婭", + "rarity": 6, + "tags": [ + "防护", + "治疗", + "支援", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_172_svrash", + "name": "銀灰", + "rarity": 6, + "tags": [ + "输出", + "支援", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_263_skadi", + "name": "斯卡蒂", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_010_chen", + "name": "陳", + "rarity": 6, + "tags": [ + "爆发", + "输出", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_340_shwaz", + "name": "黑", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_188_helage", + "name": "赫拉格", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_248_mgllan", + "name": "麥哲倫", + "rarity": 6, + "tags": [ + "支援", + "减速", + "输出", + "远程位", + "高级资深干员", + "辅助干员" + ] + }, + { + "id": "char_213_mostma", + "name": "莫斯提馬", + "rarity": 6, + "tags": [ + "群攻", + "支援", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + } + ], + "tags": { + "位移": "位移", + "先锋干员": "先鋒幹員", + "减速": "減速", + "削弱": "削弱", + "医疗干员": "醫療幹員", + "召唤": "召喚", + "快速复活": "快速復活", + "控场": "控場", + "支援": "支援", + "支援机械": "支援機械", + "新手": "新手", + "术师干员": "術師幹員", + "治疗": "治療", + "爆发": "爆發", + "特种干员": "特種幹員", + "狙击干员": "狙擊幹員", + "生存": "生存", + "群攻": "群攻", + "费用回复": "費用回復", + "资深干员": "資深幹員", + "辅助干员": "輔助幹員", + "输出": "輸出", + "近卫干员": "近衛幹員", + "近战位": "近戰位", + "远程位": "遠程位", + "重装干员": "重裝幹員", + "防护": "防護", + "高级资深干员": "高級資深幹員" + } +} diff --git a/resource/recruit.json b/resource/recruit.json deleted file mode 100644 index 99fb319b36..0000000000 --- a/resource/recruit.json +++ /dev/null @@ -1,1482 +0,0 @@ -[ - { - "name": "Lancet-2", - "type": "医疗", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援机械" - ], - "hidden": false, - "name-en": "Lancet-2" - }, - { - "name": "Castle-3", - "type": "近卫", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Castle-3" - }, - { - "name": "夜刀", - "type": "先锋", - "level": 2, - "sex": "女", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "Yato" - }, - { - "name": "杜林", - "type": "术师", - "level": 2, - "sex": "女", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Durin" - }, - { - "name": "12F", - "type": "术师", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "12F" - }, - { - "name": "巡林者", - "type": "狙击", - "level": 2, - "sex": "男", - "tags": [ - "远程位", - "新手" - ], - "hidden": false, - "name-en": "Rangers" - }, - { - "name": "黑角", - "type": "重装", - "level": 2, - "sex": "男", - "tags": [ - "近战位", - "新手" - ], - "hidden": false, - "name-en": "NoirCorne" - }, - { - "name": "芬", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Fang" - }, - { - "name": "香草", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "费用回复" - ], - "hidden": false, - "name-en": "Vanilla" - }, - { - "name": "翎羽", - "type": "先锋", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Plume" - }, - { - "name": "芙蓉", - "type": "医疗", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Hibiscus" - }, - { - "name": "安赛尔", - "type": "医疗", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Ansel" - }, - { - "name": "炎熔", - "type": "术师", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Lava" - }, - { - "name": "史都华德", - "type": "术师", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Steward" - }, - { - "name": "克洛丝", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Kroos" - }, - { - "name": "安德切尔", - "type": "狙击", - "level": 3, - "sex": "男", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Adnachiel" - }, - { - "name": "梓兰", - "type": "辅助", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Orchid" - }, - { - "name": "玫兰莎", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Melantha" - }, - { - "name": "米格鲁", - "type": "重装", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Beagle" - }, - { - "name": "清道夫", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出" - ], - "hidden": false, - "name-en": "Scavenger" - }, - { - "name": "红豆", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复" - ], - "hidden": false, - "name-en": "Vigna" - }, - { - "name": "末药", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Myrrh" - }, - { - "name": "调香师", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Perfumer" - }, - { - "name": "夜烟", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "削弱", - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Haze" - }, - { - "name": "远山", - "type": "术师", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Gitano" - }, - { - "name": "砾", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "防护" - ], - "hidden": false, - "name-en": "Gravel" - }, - { - "name": "暗索", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Rope" - }, - { - "name": "阿消", - "type": "特种", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "位移" - ], - "hidden": false, - "name-en": "Shaw" - }, - { - "name": "白雪", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "ShiraYuki" - }, - { - "name": "流星", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "削弱" - ], - "hidden": false, - "name-en": "Meteor" - }, - { - "name": "杰西卡", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Jessica" - }, - { - "name": "地灵", - "type": "辅助", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "减速" - ], - "hidden": false, - "name-en": "Earthspirit" - }, - { - "name": "杜宾", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "支援", - "输出" - ], - "hidden": false, - "name-en": "Dobermann" - }, - { - "name": "艾丝黛尔", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Estelle" - }, - { - "name": "慕斯", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Mousse" - }, - { - "name": "霜叶", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "减速", - "输出" - ], - "hidden": false, - "name-en": "Frostleaf" - }, - { - "name": "缠丸", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "输出", - "近战位", - "生存" - ], - "hidden": false, - "name-en": "Matoimaru" - }, - { - "name": "蛇屠箱", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Cuora" - }, - { - "name": "古米", - "type": "重装", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "ГУМ" - }, - { - "name": "角峰", - "type": "重装", - "level": 4, - "sex": "男", - "tags": [ - "近战位", - "防护" - ], - "hidden": false, - "name-en": "Matterhorn" - }, - { - "name": "德克萨斯", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "控场", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Texas" - }, - { - "name": "凛冬", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "支援", - "近战位", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "зима" - }, - { - "name": "白面鸮", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Ptilopsis" - }, - { - "name": "赫默", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Silence" - }, - { - "name": "华法琳", - "type": "医疗", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Warfarin" - }, - { - "name": "红", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "控场", - "快速复活", - "资深干员" - ], - "hidden": false, - "name-en": "ProjektRed" - }, - { - "name": "狮蝎", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "生存", - "近战位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Manticore" - }, - { - "name": "崖心", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "输出", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "Cliffheart" - }, - { - "name": "食铁兽", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "减速", - "近战位", - "位移", - "资深干员" - ], - "hidden": false, - "name-en": "FEater" - }, - { - "name": "普罗旺斯", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Provence" - }, - { - "name": "蓝毒", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "BluePoison" - }, - { - "name": "守林人", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "爆发", - "资深干员" - ], - "hidden": false, - "name-en": "Firewatch" - }, - { - "name": "陨星", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Meteorite" - }, - { - "name": "白金", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Platinum" - }, - { - "name": "初雪", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Pramanix" - }, - { - "name": "真理", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Истина" - }, - { - "name": "梅尔", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "召唤", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Mayer" - }, - { - "name": "幽灵鲨", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Specter" - }, - { - "name": "因陀罗", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Indra" - }, - { - "name": "临光", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Nearl" - }, - { - "name": "雷蛇", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "防护", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Liskarm" - }, - { - "name": "火神", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Vulcan" - }, - { - "name": "可颂", - "type": "重装", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "位移", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Croissant" - }, - { - "name": "推进之王", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "费用回复", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Siege" - }, - { - "name": "闪灵", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Shining" - }, - { - "name": "夜莺", - "type": "医疗", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "Nightingale" - }, - { - "name": "伊芙利特", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "削弱", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ifrit" - }, - { - "name": "能天使", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Exusiai" - }, - { - "name": "银灰", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "支援", - "高级资深干员" - ], - "hidden": false, - "name-en": "SilverAsh" - }, - { - "name": "星熊", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hoshiguma" - }, - { - "name": "塞雷娅", - "type": "重装", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "支援", - "防护", - "治疗", - "高级资深干员" - ], - "hidden": false, - "name-en": "Saria" - }, - { - "name": "斯卡蒂", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Skadi" - }, - { - "name": "夜魔", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "治疗", - "减速", - "资深干员" - ], - "hidden": false, - "name-en": "Nightmare" - }, - { - "name": "猎蜂", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Beehunter" - }, - { - "name": "月见夜", - "type": "近卫", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "输出" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "空爆", - "type": "狙击", - "level": 3, - "sex": "女", - "tags": [ - "远程位", - "群攻" - ], - "hidden": false, - "name-en": "Catapult" - }, - { - "name": "陈", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "爆发", - "高级资深干员" - ], - "hidden": false, - "name-en": "Chen" - }, - { - "name": "诗怀雅", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "支援", - "资深干员" - ], - "hidden": false, - "name-en": "Swire" - }, - { - "name": "格雷伊", - "type": "术师", - "level": 4, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "减速" - ], - "hidden": false, - "name-en": "Greyy" - }, - { - "name": "泡普卡", - "type": "近卫", - "level": 3, - "sex": "女", - "tags": [ - "近战位", - "群攻", - "生存" - ], - "hidden": false, - "name-en": "Popukar" - }, - { - "name": "斑点", - "type": "重装", - "level": 3, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗" - ], - "hidden": false, - "name-en": "Midnight" - }, - { - "name": "THRM-EX", - "type": "特种", - "level": 1, - "sex": "男", - "tags": [ - "近战位", - "支援机械", - "爆发" - ], - "hidden": false, - "name-en": "THRM-EX" - }, - { - "name": "黑", - "type": "狙击", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Schwartz" - }, - { - "name": "赫拉格", - "type": "近卫", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Hellagur" - }, - { - "name": "格劳克斯", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "减速", - "控场", - "资深干员" - ], - "hidden": false, - "name-en": "Glaucus" - }, - { - "name": "星极", - "type": "近卫", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "防护", - "资深干员" - ], - "hidden": false, - "name-en": "Astesia" - }, - { - "name": "苏苏洛", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗" - ], - "hidden": false, - "name-en": "Sussurro" - }, - { - "name": "桃金娘", - "type": "先锋", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "治疗", - "费用回复" - ], - "hidden": false, - "name-en": "MyrtleF" - }, - { - "name": "麦哲伦", - "type": "辅助", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "支援", - "减速", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Magallan" - }, - { - "name": "送葬人", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "资深干员" - ], - "hidden": false, - "name-en": "Executor" - }, - { - "name": "红云", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出" - ], - "hidden": false, - "name-en": "Vermeil" - }, - { - "name": "莫斯提马", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "群攻", - "支援", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Mostima" - }, - { - "name": "槐琥", - "type": "特种", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "快速复活", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Waai Fu" - }, - { - "name": "清流", - "type": "医疗", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "治疗", - "支援" - ], - "hidden": false, - "name-en": "Purestream" - }, - { - "name": "梅", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "May" - }, - { - "name": "煌", - "type": "近卫", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存", - "高级资深干员" - ], - "hidden": false, - "name-en": "Blaze", - "new": true - }, - { - "name": "灰喉", - "type": "狙击", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "GreyThroat", - "new": true - }, - { - "name": "苇草", - "type": "先锋", - "level": 5, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "资深干员" - ], - "hidden": false, - "name-en": "Reed", - "new": true - }, - { - "name": "布洛卡", - "type": "近卫", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "群攻", - "生存", - "资深干员" - ], - "hidden": false, - "name-en": "Broca", - "new": true - }, - { - "name": "安比尔", - "type": "狙击", - "level": 4, - "sex": "女", - "tags": [ - "远程位", - "输出", - "减速" - ], - "hidden": false, - "name-en": "Ambriel", - "new": true - }, - { - "name": "阿", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "远程位", - "支援", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Aak", - "new": true - }, - { - "name": "吽", - "type": "重装", - "level": 5, - "sex": "男", - "tags": [ - "近战位", - "防护", - "治疗", - "资深干员" - ], - "hidden": false, - "name-en": "Hung", - "new": true - }, - { - "name": "正义骑士号", - "type": "狙击", - "level": 1, - "sex": "女", - "tags": [ - "远程位", - "支援", - "支援机械" - ], - "hidden": false, - "name-en": "Unknown", - "new": true - }, - { - "name": "刻俄柏", - "type": "术师", - "level": 6, - "sex": "女", - "tags": [ - "远程位", - "输出", - "控场", - "高级资深干员" - ], - "hidden": false, - "name-en": "Ceobe", - "new": true - }, - { - "name": "惊蛰", - "type": "术师", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "输出", - "资深干员" - ], - "hidden": false, - "name-en": "Leizi", - "new": true - }, - { - "name": "慑砂", - "type": "狙击", - "level": 5, - "sex": "男", - "tags": [ - "远程位", - "群攻", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Sesa", - "new": true - }, - { - "name": "风笛", - "type": "先锋", - "level": 6, - "sex": "女", - "tags": [ - "近战位", - "输出", - "费用回复", - "高级资深干员" - ], - "hidden": false, - "name-en": "Bagpipe", - "new": true - }, - { - "name": "宴", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "输出", - "生存" - ], - "hidden": false, - "name-en": "Utage", - "new": true - }, - { - "name": "刻刀", - "type": "近卫", - "level": 4, - "sex": "女", - "tags": [ - "近战位", - "爆发", - "输出" - ], - "hidden": false, - "name-en": "Cutter", - "new": true - }, - { - "name": "巫恋", - "type": "辅助", - "level": 5, - "sex": "女", - "tags": [ - "远程位", - "削弱", - "资深干员" - ], - "hidden": false, - "name-en": "Shamare", - "new": true - }, - { - "name": "傀影", - "type": "特种", - "level": 6, - "sex": "男", - "tags": [ - "近战位", - "快速复活", - "控场", - "输出", - "高级资深干员" - ], - "hidden": false, - "name-en": "Phantom", - "new": true - } -] diff --git a/resource/recruitment.json b/resource/recruitment.json new file mode 100644 index 0000000000..8cc858c4a0 --- /dev/null +++ b/resource/recruitment.json @@ -0,0 +1,1274 @@ +{ + "operators": [ + { + "id": "char_285_medic2", + "name": "Lancet-2", + "rarity": 1, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_286_cast3", + "name": "Castle-3", + "rarity": 1, + "tags": [ + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_376_therex", + "name": "THRM-EX", + "rarity": 1, + "tags": [ + "爆发", + "近战位", + "特种干员" + ] + }, + { + "id": "char_4000_jnight", + "name": "正义骑士号", + "rarity": 1, + "tags": [ + "支援", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_502_nblade", + "name": "夜刀", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_500_noirc", + "name": "黑角", + "rarity": 2, + "tags": [ + "新手", + "近战位", + "重装干员" + ] + }, + { + "id": "char_503_rang", + "name": "巡林者", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_501_durin", + "name": "杜林", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_009_12fce", + "name": "12F", + "rarity": 2, + "tags": [ + "新手", + "远程位", + "术师干员" + ] + }, + { + "id": "char_211_adnach", + "name": "安德切尔", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_123_fang", + "name": "芬", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_240_wyvern", + "name": "香草", + "rarity": 3, + "tags": [ + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_192_falco", + "name": "翎羽", + "rarity": 3, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_208_melan", + "name": "玫兰莎", + "rarity": 3, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_122_beagle", + "name": "米格鲁", + "rarity": 3, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_124_kroos", + "name": "克洛丝", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_121_lava", + "name": "炎熔", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_120_hibisc", + "name": "芙蓉", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_212_ansel", + "name": "安赛尔", + "rarity": 3, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_210_stward", + "name": "史都华德", + "rarity": 3, + "tags": [ + "输出", + "远程位", + "术师干员" + ] + }, + { + "id": "char_278_orchid", + "name": "梓兰", + "rarity": 3, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_282_catap", + "name": "空爆", + "rarity": 3, + "tags": [ + "群攻", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_283_midn", + "name": "月见夜", + "rarity": 3, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_281_popka", + "name": "泡普卡", + "rarity": 3, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_284_spot", + "name": "斑点", + "rarity": 3, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_127_estell", + "name": "艾丝黛尔", + "rarity": 4, + "tags": [ + "群攻", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_385_finlpp", + "name": "清流", + "rarity": 4, + "tags": [ + "治疗", + "支援", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_141_nights", + "name": "夜烟", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "术师干员" + ] + }, + { + "id": "char_109_fmout", + "name": "远山", + "rarity": 4, + "tags": [ + "群攻", + "远程位", + "术师干员" + ] + }, + { + "id": "char_235_jesica", + "name": "杰西卡", + "rarity": 4, + "tags": [ + "输出", + "生存", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_126_shotst", + "name": "流星", + "rarity": 4, + "tags": [ + "输出", + "削弱", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_118_yuki", + "name": "白雪", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_149_scave", + "name": "清道夫", + "rarity": 4, + "tags": [ + "费用回复", + "输出", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_290_vigna", + "name": "红豆", + "rarity": 4, + "tags": [ + "输出", + "费用回复", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_130_doberm", + "name": "杜宾", + "rarity": 4, + "tags": [ + "输出", + "支援", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_289_gyuki", + "name": "缠丸", + "rarity": 4, + "tags": [ + "生存", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_193_frostl", + "name": "霜叶", + "rarity": 4, + "tags": [ + "减速", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_185_frncat", + "name": "慕斯", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_237_gravel", + "name": "砾", + "rarity": 4, + "tags": [ + "快速复活", + "防护", + "近战位", + "特种干员" + ] + }, + { + "id": "char_236_rope", + "name": "暗索", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_117_myrrh", + "name": "末药", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_181_flower", + "name": "调香师", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_199_yak", + "name": "角峰", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_150_snakek", + "name": "蛇屠箱", + "rarity": 4, + "tags": [ + "防护", + "近战位", + "重装干员" + ] + }, + { + "id": "char_196_sunbr", + "name": "古米", + "rarity": 4, + "tags": [ + "防护", + "治疗", + "近战位", + "重装干员" + ] + }, + { + "id": "char_183_skgoat", + "name": "地灵", + "rarity": 4, + "tags": [ + "减速", + "远程位", + "辅助干员" + ] + }, + { + "id": "char_277_sqrrel", + "name": "阿消", + "rarity": 4, + "tags": [ + "位移", + "近战位", + "特种干员" + ] + }, + { + "id": "char_137_brownb", + "name": "猎蜂", + "rarity": 4, + "tags": [ + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_253_greyy", + "name": "格雷伊", + "rarity": 4, + "tags": [ + "群攻", + "减速", + "远程位", + "术师干员" + ] + }, + { + "id": "char_298_susuro", + "name": "苏苏洛", + "rarity": 4, + "tags": [ + "治疗", + "远程位", + "医疗干员" + ] + }, + { + "id": "char_151_myrtle", + "name": "桃金娘", + "rarity": 4, + "tags": [ + "费用回复", + "治疗", + "近战位", + "先锋干员" + ] + }, + { + "id": "char_190_clour", + "name": "红云", + "rarity": 4, + "tags": [ + "输出", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_133_mm", + "name": "梅", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_302_glaze", + "name": "安比尔", + "rarity": 4, + "tags": [ + "输出", + "减速", + "远程位", + "狙击干员" + ] + }, + { + "id": "char_337_utage", + "name": "宴", + "rarity": 4, + "tags": [ + "输出", + "生存", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_301_cutter", + "name": "刻刀", + "rarity": 4, + "tags": [ + "爆发", + "输出", + "近战位", + "近卫干员" + ] + }, + { + "id": "char_155_tiger", + "name": "因陀罗", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_163_hpsts", + "name": "火神", + "rarity": 5, + "tags": [ + "生存", + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_128_plosis", + "name": "白面鸮", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_115_headbr", + "name": "凛冬", + "rarity": 5, + "tags": [ + "费用回复", + "支援", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_102_texas", + "name": "德克萨斯", + "rarity": 5, + "tags": [ + "费用回复", + "控场", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_143_ghost", + "name": "幽灵鲨", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_129_bluep", + "name": "蓝毒", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_204_platnm", + "name": "白金", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_219_meteo", + "name": "陨星", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_242_otter", + "name": "梅尔", + "rarity": 5, + "tags": [ + "召唤", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_108_silent", + "name": "赫默", + "rarity": 5, + "tags": [ + "治疗", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_171_bldsk", + "name": "华法琳", + "rarity": 5, + "tags": [ + "治疗", + "支援", + "远程位", + "资深干员", + "医疗干员" + ] + }, + { + "id": "char_148_nearl", + "name": "临光", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_144_red", + "name": "红", + "rarity": 5, + "tags": [ + "快速复活", + "控场", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_107_liskam", + "name": "雷蛇", + "rarity": 5, + "tags": [ + "防护", + "输出", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_201_moeshd", + "name": "可颂", + "rarity": 5, + "tags": [ + "防护", + "位移", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_145_prove", + "name": "普罗旺斯", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_158_milu", + "name": "守林人", + "rarity": 5, + "tags": [ + "输出", + "爆发", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_173_slchan", + "name": "崖心", + "rarity": 5, + "tags": [ + "位移", + "输出", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_174_slbell", + "name": "初雪", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_195_glassb", + "name": "真理", + "rarity": 5, + "tags": [ + "减速", + "输出", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_215_mantic", + "name": "狮蝎", + "rarity": 5, + "tags": [ + "输出", + "生存", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_241_panda", + "name": "食铁兽", + "rarity": 5, + "tags": [ + "位移", + "减速", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_164_nightm", + "name": "夜魔", + "rarity": 5, + "tags": [ + "输出", + "治疗", + "减速", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_308_swire", + "name": "诗怀雅", + "rarity": 5, + "tags": [ + "输出", + "支援", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_326_glacus", + "name": "格劳克斯", + "rarity": 5, + "tags": [ + "减速", + "控场", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_274_astesi", + "name": "星极", + "rarity": 5, + "tags": [ + "输出", + "防护", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_279_excu", + "name": "送葬人", + "rarity": 5, + "tags": [ + "群攻", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_243_waaifu", + "name": "槐琥", + "rarity": 5, + "tags": [ + "快速复活", + "削弱", + "近战位", + "资深干员", + "特种干员" + ] + }, + { + "id": "char_367_swllow", + "name": "灰喉", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_261_sddrag", + "name": "苇草", + "rarity": 5, + "tags": [ + "费用回复", + "输出", + "近战位", + "资深干员", + "先锋干员" + ] + }, + { + "id": "char_356_broca", + "name": "布洛卡", + "rarity": 5, + "tags": [ + "群攻", + "生存", + "近战位", + "资深干员", + "近卫干员" + ] + }, + { + "id": "char_226_hmau", + "name": "吽", + "rarity": 5, + "tags": [ + "防护", + "治疗", + "近战位", + "资深干员", + "重装干员" + ] + }, + { + "id": "char_306_leizi", + "name": "惊蛰", + "rarity": 5, + "tags": [ + "输出", + "远程位", + "资深干员", + "术师干员" + ] + }, + { + "id": "char_379_sesa", + "name": "慑砂", + "rarity": 5, + "tags": [ + "群攻", + "削弱", + "远程位", + "资深干员", + "狙击干员" + ] + }, + { + "id": "char_254_vodfox", + "name": "巫恋", + "rarity": 5, + "tags": [ + "削弱", + "远程位", + "资深干员", + "辅助干员" + ] + }, + { + "id": "char_103_angel", + "name": "能天使", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_112_siege", + "name": "推进之王", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_134_ifrit", + "name": "伊芙利特", + "rarity": 6, + "tags": [ + "群攻", + "削弱", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_147_shining", + "name": "闪灵", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_179_cgbird", + "name": "夜莺", + "rarity": 6, + "tags": [ + "治疗", + "支援", + "远程位", + "高级资深干员", + "医疗干员" + ] + }, + { + "id": "char_136_hsguma", + "name": "星熊", + "rarity": 6, + "tags": [ + "防护", + "输出", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_202_demkni", + "name": "塞雷娅", + "rarity": 6, + "tags": [ + "防护", + "治疗", + "支援", + "近战位", + "高级资深干员", + "重装干员" + ] + }, + { + "id": "char_172_svrash", + "name": "银灰", + "rarity": 6, + "tags": [ + "输出", + "支援", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_263_skadi", + "name": "斯卡蒂", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_010_chen", + "name": "陈", + "rarity": 6, + "tags": [ + "爆发", + "输出", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_340_shwaz", + "name": "黑", + "rarity": 6, + "tags": [ + "输出", + "远程位", + "高级资深干员", + "狙击干员" + ] + }, + { + "id": "char_188_helage", + "name": "赫拉格", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_248_mgllan", + "name": "麦哲伦", + "rarity": 6, + "tags": [ + "支援", + "减速", + "输出", + "远程位", + "高级资深干员", + "辅助干员" + ] + }, + { + "id": "char_213_mostma", + "name": "莫斯提马", + "rarity": 6, + "tags": [ + "群攻", + "支援", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_017_huang", + "name": "煌", + "rarity": 6, + "tags": [ + "输出", + "生存", + "近战位", + "高级资深干员", + "近卫干员" + ] + }, + { + "id": "char_225_haak", + "name": "阿", + "rarity": 6, + "tags": [ + "支援", + "输出", + "远程位", + "高级资深干员", + "特种干员" + ] + }, + { + "id": "char_2013_cerber", + "name": "刻俄柏", + "rarity": 6, + "tags": [ + "输出", + "控场", + "远程位", + "高级资深干员", + "术师干员" + ] + }, + { + "id": "char_222_bpipe", + "name": "风笛", + "rarity": 6, + "tags": [ + "费用回复", + "输出", + "近战位", + "高级资深干员", + "先锋干员" + ] + }, + { + "id": "char_250_phatom", + "name": "傀影", + "rarity": 6, + "tags": [ + "快速复活", + "控场", + "输出", + "近战位", + "高级资深干员", + "特种干员" + ] + } + ], + "tags": { + "位移": "位移", + "先锋干员": "先锋干员", + "减速": "减速", + "削弱": "削弱", + "医疗干员": "医疗干员", + "召唤": "召唤", + "女性干员": "女性干员", + "快速复活": "快速复活", + "控场": "控场", + "支援": "支援", + "支援机械": "支援机械", + "新手": "新手", + "术师干员": "术师干员", + "治疗": "治疗", + "爆发": "爆发", + "特种干员": "特种干员", + "狙击干员": "狙击干员", + "生存": "生存", + "男性干员": "男性干员", + "群攻": "群攻", + "费用回复": "费用回复", + "资深干员": "资深干员", + "辅助干员": "辅助干员", + "输出": "输出", + "近卫干员": "近卫干员", + "近战位": "近战位", + "远程位": "远程位", + "重装干员": "重装干员", + "防护": "防护", + "高级资深干员": "高级资深干员" + } +} diff --git a/src/MeoAssistant/AutoRecruitTask.cpp b/src/MeoAssistant/AutoRecruitTask.cpp index fd5019645a..3c9ffb5e35 100644 --- a/src/MeoAssistant/AutoRecruitTask.cpp +++ b/src/MeoAssistant/AutoRecruitTask.cpp @@ -357,9 +357,9 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc bool has_robot_tag = false; json::value info = basic_info(); - std::vector tag_json_vector; - ranges::transform(tags, std::back_inserter(tag_json_vector), std::mem_fn(&TextRect::text)); - info["details"]["tags"] = json::array(tag_json_vector); + std::vector tag_name_vector; + ranges::transform(tags, std::back_inserter(tag_name_vector), std::mem_fn(&TextRect::text)); + info["details"]["tags"] = json::array(get_tag_names(tag_name_vector)); // tags result { @@ -375,7 +375,7 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc has_special_tag = true; json::value cb_info = info; cb_info["what"] = "RecruitSpecialTag"; - cb_info["details"]["tag"] = *special_iter; + cb_info["details"]["tag"] = RecruitData.get_tag_name(*special_iter); callback(AsstMsg::SubTaskExtraInfo, cb_info); } @@ -386,7 +386,7 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc has_robot_tag = true; json::value cb_info = info; cb_info["what"] = "RecruitSpecialTag"; - cb_info["details"]["tag"] = *robot_iter; + cb_info["details"]["tag"] = RecruitData.get_tag_name(*robot_iter); callback(AsstMsg::SubTaskExtraInfo, cb_info); } @@ -436,12 +436,7 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc std::vector result_json_vector; for (const auto& comb : result_vec) { json::value comb_json; - - std::vector tags_json_vector; - for (const std::string& tag : comb.tags) { - tags_json_vector.emplace_back(tag); - } - comb_json["tags"] = json::array(std::move(tags_json_vector)); + comb_json["tags"] = json::array(get_tag_names(comb.tags)); std::vector opers_json_vector; for (const RecruitOperInfo& oper_info : ranges::reverse_view(comb.opers)) { // print reversely @@ -573,7 +568,7 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc { json::value cb_info = basic_info(); cb_info["what"] = "RecruitTagsSelected"; - cb_info["details"] = json::object { { "tags", json::array(final_combination.tags) } }; + cb_info["details"] = json::object { { "tags", json::array(get_tag_names(final_combination.tags)) } }; callback(AsstMsg::SubTaskExtraInfo, cb_info); } @@ -682,6 +677,15 @@ bool asst::AutoRecruitTask::hire_all() return true; } +std::vector asst::AutoRecruitTask::get_tag_names(const std::vector& ids) const +{ + std::vector names; + for (const std::string& id : ids) { + names.emplace_back(RecruitData.get_tag_name(id)); + } + return names; +} + void asst::AutoRecruitTask::upload_result(const json::value& details) { LogTraceFunction; diff --git a/src/MeoAssistant/AutoRecruitTask.h b/src/MeoAssistant/AutoRecruitTask.h index 1b906eab3b..944d7376f5 100644 --- a/src/MeoAssistant/AutoRecruitTask.h +++ b/src/MeoAssistant/AutoRecruitTask.h @@ -1,12 +1,13 @@ #pragma once #include "AbstractTask.h" -#include "AsstTypes.h" - #include #include #include +#include "AsstTypes.h" +#include "RecruitConfiger.h" + namespace asst { class ReportDataTask; @@ -45,6 +46,7 @@ namespace asst bool hire_all(const cv::Mat&); bool hire_all(); bool initialize_dirty_slot_info(const cv::Mat&); + std::vector get_tag_names(const std::vector& ids) const; static std::vector start_recruit_analyze(const cv::Mat& image); void upload_result(const json::value& details); diff --git a/src/MeoAssistant/RecruitConfiger.cpp b/src/MeoAssistant/RecruitConfiger.cpp index 13614ce31e..7cf8d8b513 100644 --- a/src/MeoAssistant/RecruitConfiger.cpp +++ b/src/MeoAssistant/RecruitConfiger.cpp @@ -6,31 +6,34 @@ #include "Logger.hpp" +std::string asst::RecruitConfiger::get_tag_name(const TagId& id) const noexcept +{ + auto iter = m_all_tags_name.find(id); + if (iter == m_all_tags_name.cend()) { + return "Unknown tag"; + } + return iter->second; +} + bool asst::RecruitConfiger::parse(const json::value& json) { clear(); - for (const json::value& oper : json.as_array()) { + for (const json::value& oper : json.at("operators").as_array()) { RecruitOperInfo oper_temp; oper_temp.name = oper.at("name").as_string(); - oper_temp.type = oper.at("type").as_string(); - m_all_types.emplace(oper_temp.type); - // 职业类型也作为tag之一,加上"干员"两个字 - std::string type_as_tag = oper_temp.type + "干员"; - oper_temp.tags.emplace(type_as_tag); - m_all_tags.emplace(std::move(type_as_tag)); - oper_temp.level = oper.at("level").as_integer(); - oper_temp.sex = oper.get("sex", "unknown"); + oper_temp.level = oper.at("rarity").as_integer(); for (const json::value& tag_value : oper.at("tags").as_array()) { std::string tag = tag_value.as_string(); oper_temp.tags.emplace(tag); m_all_tags.emplace(std::move(tag)); } - oper_temp.hidden = oper.get("hidden", false); - oper_temp.name_en = oper.get("name-en", "unknown"); m_all_opers.emplace_back(std::move(oper_temp)); } + for (const auto& [id, name] : json.at("tags").as_object()) { + m_all_tags_name.emplace(id, name); + } // 按干员等级排个序 ranges::sort(m_all_opers, std::greater {}, std::mem_fn(&RecruitOperInfo::level)); @@ -44,5 +47,5 @@ void asst::RecruitConfiger::clear() m_all_opers.clear(); m_all_tags.clear(); - m_all_types.clear(); + m_all_tags_name.clear(); } diff --git a/src/MeoAssistant/RecruitConfiger.h b/src/MeoAssistant/RecruitConfiger.h index 6847865993..48d06e1c82 100644 --- a/src/MeoAssistant/RecruitConfiger.h +++ b/src/MeoAssistant/RecruitConfiger.h @@ -17,12 +17,8 @@ namespace asst struct RecruitOperInfo { std::string name; - std::string type; int level = 0; - std::string sex; std::unordered_set tags; - bool hidden = false; - std::string name_en; bool has_tag(const std::string& tag) const { return tags.contains(tag); } @@ -85,12 +81,15 @@ namespace asst class RecruitConfiger final : public SingletonHolder, public AbstractConfiger { + public: + using TagId = std::string; public: virtual ~RecruitConfiger() override = default; static constexpr int CorrectNumberOfTags = 5; const std::unordered_set& get_all_tags() const noexcept { return m_all_tags; } const std::vector& get_all_opers() const noexcept { return m_all_opers; } + std::string get_tag_name(const TagId& id) const noexcept; protected: virtual bool parse(const json::value& json) override; @@ -98,9 +97,8 @@ namespace asst void clear(); std::unordered_set m_all_tags; - std::unordered_set m_all_types; - std::vector m_all_opers; + std::unordered_map m_all_tags_name; }; inline static auto& RecruitData = RecruitConfiger::get_instance(); } // namespace asst diff --git a/src/MeoAssistant/ResourceLoader.cpp b/src/MeoAssistant/ResourceLoader.cpp index 3edb29d876..c630f2d402 100644 --- a/src/MeoAssistant/ResourceLoader.cpp +++ b/src/MeoAssistant/ResourceLoader.cpp @@ -50,7 +50,7 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) /* load resource with json files*/ LoadResourceAndCheckRet(GeneralConfiger, "config.json"_p); - LoadResourceAndCheckRet(RecruitConfiger, "recruit.json"_p); + LoadResourceAndCheckRet(RecruitConfiger, "recruitment.json"_p); LoadResourceAndCheckRet(StageDropsConfiger, "stages.json"_p); LoadResourceAndCheckRet(RoguelikeCopilotConfiger, "roguelike_copilot.json"_p); LoadResourceAndCheckRet(RoguelikeRecruitConfiger, "roguelike_recruit.json"_p); diff --git a/tools/ResourceUpdater/main.cpp b/tools/ResourceUpdater/main.cpp index 944637e8a7..2dde25a848 100644 --- a/tools/ResourceUpdater/main.cpp +++ b/tools/ResourceUpdater/main.cpp @@ -3,8 +3,8 @@ #include #ifdef _MSC_VER -#pragma warning( push ) -#pragma warning( disable: 5054 ) +#pragma warning(push) +#pragma warning(disable : 5054) #elif defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-enum-enum-conversion" @@ -15,25 +15,72 @@ #endif #include #ifdef _MSC_VER -#pragma warning( pop ) +#pragma warning(pop) #elif defined(__clang__) #pragma clang diagnostic pop #elif defined(__GNUC__) #pragma GCC diagnostic pop #endif -#include #include +#include + +std::string ReplaceAll(std::string str, const std::string& from, const std::string& to) +{ + size_t start_pos = 0; + while ((start_pos = str.find(from, start_pos)) != std::string::npos) { + str.replace(start_pos, from.length(), to); + start_pos += to.length(); // Handles case where 'to' is a substring of 'from' + } + return str; +} + +std::vector Split(const std::string& str, const std::string& delim) +{ + std::vector tokens; + size_t prev = 0, pos = 0; + do { + pos = str.find(delim, prev); + if (pos == std::string::npos) pos = str.length(); + std::string token = str.substr(prev, pos - prev); + if (!token.empty()) { + tokens.push_back(token); + } + prev = pos + delim.length(); + } while (pos < str.length() && prev < str.length()); + return tokens; +} + +static inline void ltrim(std::string& s) +{ + s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](unsigned char ch) { return !std::isspace(ch); })); +} + +// trim from end (in place) +static inline void rtrim(std::string& s) +{ + s.erase(std::find_if(s.rbegin(), s.rend(), [](unsigned char ch) { return !std::isspace(ch); }).base(), s.end()); +} + +// trim from both ends (in place) +static inline void trim(std::string& s) +{ + ltrim(s); + rtrim(s); +} bool update_items_data(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir); bool cvt_single_item_template(const std::filesystem::path& input, const std::filesystem::path& output); bool update_infrast_data(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir); bool update_stages_data(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir); -bool update_roguelike_recruit(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir, const std::filesystem::path& solution_dir); +bool update_roguelike_recruit(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir, + const std::filesystem::path& solution_dir); bool update_infrast_templates(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir); -bool generate_english_roguelike_stage_name_replacement(const std::filesystem::path& ch_file, const std::filesystem::path& en_file); +bool generate_english_roguelike_stage_name_replacement(const std::filesystem::path& ch_file, + const std::filesystem::path& en_file); bool update_battle_chars_info(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir); +bool update_recruitment_data(const std::filesystem::path& input_dir, const std::filesystem::path& output, bool is_base); int main([[maybe_unused]] int argc, char** argv) { @@ -44,7 +91,8 @@ int main([[maybe_unused]] int argc, char** argv) std::cout << "------------Update Arknights-Bot-Resource------------" << std::endl; std::string git_cmd; if (!std::filesystem::exists(input_dir)) { - git_cmd = "git clone https://github.com/yuanyan3060/Arknights-Bot-Resource.git --depth=1 \"" + input_dir.string() + "\""; + git_cmd = "git clone https://github.com/yuanyan3060/Arknights-Bot-Resource.git --depth=1 \"" + + input_dir.string() + "\""; } else { git_cmd = "git -C \"" + input_dir.string() + "\" pull"; @@ -68,10 +116,9 @@ int main([[maybe_unused]] int argc, char** argv) /* Update levels.json from Arknights-Bot-Resource*/ std::cout << "------------Update levels.json------------" << std::endl; - if (!std::filesystem::copy_file( - input_dir / "levels.json", - third_resource_dir / "Arknights-Tile-Pos" / "levels.json", - std::filesystem::copy_options::overwrite_existing)) { + if (!std::filesystem::copy_file(input_dir / "levels.json", + third_resource_dir / "Arknights-Tile-Pos" / "levels.json", + std::filesystem::copy_options::overwrite_existing)) { std::cerr << "update levels.json failed" << std::endl; return -1; } @@ -94,26 +141,63 @@ int main([[maybe_unused]] int argc, char** argv) } ///* Update roguelike recruit data from Arknights-Bot-Resource*/ - //std::cout << "------------Update roguelike recruit data------------" << std::endl; - //if (!update_roguelike_recruit(input_dir, resource_dir, solution_dir)) { - // std::cerr << "Update roguelike recruit data failed" << std::endl; - // return -1; - //} + // std::cout << "------------Update roguelike recruit data------------" << std::endl; + // if (!update_roguelike_recruit(input_dir, resource_dir, solution_dir)) { + // std::cerr << "Update roguelike recruit data failed" << std::endl; + // return -1; + // } /* Update stage.json from Penguin Stats*/ std::cout << "------------Update stage.json------------" << std::endl; - if (!update_stages_data(cur_path, solution_dir / "resource")) { + if (!update_stages_data(cur_path, resource_dir)) { std::cerr << "Update stages data failed" << std::endl; return -1; } /* Update battle chars info from Arknights-Bot-Resource*/ std::cout << "------------Update battle chars info------------" << std::endl; - if (!update_battle_chars_info(input_dir, solution_dir / "resource")) { + if (!update_battle_chars_info(input_dir, resource_dir)) { std::cerr << "Update battle chars info failed" << std::endl; return -1; } + /* Git update ArknightsGameData */ + std::cout << "------------Update ArknightsGameData------------" << std::endl; + const std::filesystem::path game_data_dir = cur_path / "ArknightsGameData"; + + if (!std::filesystem::exists(game_data_dir)) { + git_cmd = + "git clone https://github.com/Kengxxiao/ArknightsGameData.git --depth=1 \"" + game_data_dir.string() + "\""; + } + else { + git_cmd = "git -C \"" + game_data_dir.string() + "\" pull"; + } + git_ret = system(git_cmd.c_str()); + if (git_ret != 0) { + std::cout << "git cmd failed" << std::endl; + return -1; + } + + /* Update recruitment data from ArknightsGameData*/ + std::cout << "------------Update recruitment data------------" << std::endl; + if (!update_recruitment_data(game_data_dir / "zh_CN" / "gamedata" / "excel", resource_dir / "recruitment.json", + true)) { + std::cerr << "Update recruitment data failed" << std::endl; + return -1; + } + + std::unordered_map recruitment_dirs = { + { "en_US", "YoStarEN" }, { "ja_JP", "YoStarJP" }, { "ko_KR", "YoStarKR" }, { "zh_TW", "txwy" } + }; + for (const auto& [in, out] : recruitment_dirs) { + std::cout << "------------Update recruitment data for " << out << "------------" << std::endl; + if (!update_recruitment_data(game_data_dir / in / "gamedata" / "excel", + resource_dir / "global" / out / "resource" / "recruitment.json", false)) { + std::cerr << "Update recruitment data failed" << std::endl; + return -1; + } + } + std::cout << "------------All success------------" << std::endl; return 0; } @@ -146,10 +230,10 @@ bool update_items_data(const std::filesystem::path& input_dir, const std::filesy "2023recruitment10", "2024recruitment10", "2025recruitment10", - "uni_set_" // 家具组合包 + "uni_set_" // 家具组合包 }; static const std::vector BlackListSuffix = { - "_rep_1", // 复刻活动的活动代币 + "_rep_1", // 复刻活动的活动代币 }; bool is_blacklist = false; @@ -324,15 +408,9 @@ bool update_infrast_data(const std::filesystem::path& input_dir, const std::file // 为了兼容老版本的字段 orz static const std::unordered_map RoomTypeMapping = { - { "POWER", "Power" }, - { "CONTROL", "Control" }, - { "DORMITORY", "Dorm" }, - { "WORKSHOP", "" }, - { "MANUFACTURE", "Mfg" }, - { "TRADING", "Trade" }, - { "MEETING", "Reception" }, - { "HIRE", "Office" }, - { "TRAINING", "" }, + { "POWER", "Power" }, { "CONTROL", "Control" }, { "DORMITORY", "Dorm" }, + { "WORKSHOP", "" }, { "MANUFACTURE", "Mfg" }, { "TRADING", "Trade" }, + { "MEETING", "Reception" }, { "HIRE", "Office" }, { "TRAINING", "" }, }; std::string room_type = RoomTypeMapping.at(raw_room_type); @@ -412,12 +490,7 @@ bool update_infrast_templates(const std::filesystem::path& input_dir, const std: } const std::string& stem = entry.path().stem().string(); - const std::vector BlackList = { - "[style]", - "bskill_dorm", - "bskill_train", - "bskill_ws" - }; + const std::vector BlackList = { "[style]", "bskill_dorm", "bskill_train", "bskill_ws" }; bool is_blacklist = false; for (const auto& bl : BlackList) { @@ -456,11 +529,14 @@ bool update_infrast_templates(const std::filesystem::path& input_dir, const std: return true; } -bool update_roguelike_recruit(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir, const std::filesystem::path& solution_dir) +bool update_roguelike_recruit(const std::filesystem::path& input_dir, const std::filesystem::path& output_dir, + const std::filesystem::path& solution_dir) { std::string python_cmd; - std::filesystem::path python_file = solution_dir / "tools" / "RoguelikeResourceUpdater" / "generate_roguelike_recruit.py"; - python_cmd = "python " + python_file.string() + " --input=\"" + input_dir.string() + "\" --output=\"" + output_dir.string() + "\""; + std::filesystem::path python_file = + solution_dir / "tools" / "RoguelikeResourceUpdater" / "generate_roguelike_recruit.py"; + python_cmd = "python " + python_file.string() + " --input=\"" + input_dir.string() + "\" --output=\"" + + output_dir.string() + "\""; int python_ret = system(python_cmd.c_str()); if (python_ret != 0) { return false; @@ -468,7 +544,8 @@ bool update_roguelike_recruit(const std::filesystem::path& input_dir, const std: return true; } -bool generate_english_roguelike_stage_name_replacement(const std::filesystem::path& ch_file, const std::filesystem::path& en_file) +bool generate_english_roguelike_stage_name_replacement(const std::filesystem::path& ch_file, + const std::filesystem::path& en_file) { auto ch_opt = json::open(ch_file); auto en_opt = json::open(en_file); @@ -528,16 +605,16 @@ bool update_battle_chars_info(const std::filesystem::path& input_dir, const std: json::value result; auto& range = result["ranges"].as_object(); for (auto& [id, range_data] : range_json.as_object()) { - if (int direction = range_data["direction"].as_integer(); - direction != 1) { + if (int direction = range_data["direction"].as_integer(); direction != 1) { // 现在都是 1,朝右的,以后不知道会不会改,加个warning,真遇到再说 - std::cout << "!!!Warning!!! range_id: " << id << " 's direction is " << std::to_string(direction) << std::endl; + std::cout << "!!!Warning!!! range_id: " << id << " 's direction is " << std::to_string(direction) + << std::endl; } json::array points; for (auto& grids : range_data["grids"].as_array()) { int x = grids["col"].as_integer(); int y = grids["row"].as_integer(); - points.emplace_back(json::array{ x, y }); + points.emplace_back(json::array { x, y }); } range.emplace(id, std::move(points)); } @@ -550,17 +627,13 @@ bool update_battle_chars_info(const std::filesystem::path& input_dir, const std: char_new_data["name"] = name; if (name == "阿米娅") { char_new_data["profession"] = "WARRIOR"; - char_new_data["rangeId"] = json::array{ - "1-1", - "1-1", - "1-1" - }; + char_new_data["rangeId"] = json::array { "1-1", "1-1", "1-1" }; } else { char_new_data["profession"] = char_data["profession"]; const std::string& default_range = char_data.get("phases", 0, "rangeId", "0-1"); - char_new_data["rangeId"] = json::array{ + char_new_data["rangeId"] = json::array { default_range, char_data.get("phases", 1, "rangeId", default_range), char_data.get("phases", 2, "rangeId", default_range), @@ -577,3 +650,130 @@ bool update_battle_chars_info(const std::filesystem::path& input_dir, const std: return true; } + +bool update_recruitment_data(const std::filesystem::path& input_dir, const std::filesystem::path& output, bool is_base) +{ + const auto& recruitment_file = input_dir / "gacha_table.json"; + const auto& operators_file = input_dir / "character_table.json"; + + auto recruitment_opt = json::open(recruitment_file); + auto operatros_opt = json::open(operators_file); + + if (!recruitment_opt || !operatros_opt) { + std::cerr << "Failed to parse recruitment or operators file" << std::endl; + return false; + } + + std::vector chars_list; + std::string recruitment_details = recruitment_opt->at("recruitDetail").as_string(); + remove_xml(recruitment_details); + auto splited = Split(ReplaceAll(recruitment_details, "\\n", ""), "★"); + bool is_useless = true; + for (const auto& s : splited) { + if (s.find("Lancet-2") != std::string::npos) { + is_useless = false; + } + if (is_useless) { + continue; + } + for (const auto& n : Split(Split(s, "\n")[0], "/")) { + std::string name = n; + trim(name); + chars_list.emplace_back(name); + } + } + + struct RecruitmentInfo + { + int rarity = 0; + std::vector tags; + }; + + static std::unordered_map base_chars_info; + + std::unordered_map chars_id_list; + + for (auto& [id, char_data] : operatros_opt->as_object()) { + if (is_base) { + RecruitmentInfo info; + info.rarity = char_data["rarity"].as_integer() + 1; + for (const auto& tag : char_data["tagList"].as_array()) { + info.tags.emplace_back(tag.as_string()); + } + std::string position = char_data["position"].as_string(); + if (position == "MELEE") { + info.tags.emplace_back("近战位"); + } + else if (position == "RANGED") { + info.tags.emplace_back("远程位"); + } + else { + continue; + } + if (info.rarity == 5) { + info.tags.emplace_back("资深干员"); + } + else if (info.rarity == 6) { + info.tags.emplace_back("高级资深干员"); + } + + static const std::unordered_map RoleMap = { + { "CASTER", "术师干员" }, { "MEDIC", "医疗干员" }, { "PIONEER", "先锋干员" }, + { "SNIPER", "狙击干员" }, { "SPECIAL", "特种干员" }, { "SUPPORT", "辅助干员" }, + { "TANK", "重装干员" }, { "WARRIOR", "近卫干员" }, + }; + auto role_iter = RoleMap.find(char_data["profession"].as_string()); + if (role_iter == RoleMap.cend()) { + continue; + } + info.tags.emplace_back(role_iter->second); + base_chars_info.insert_or_assign(id, std::move(info)); + } + chars_id_list.insert_or_assign(char_data["name"].as_string(), id); + } + + json::value result; + auto& opers = result["operators"]; + for (const std::string& name : chars_list) { + auto id_iter = chars_id_list.find(name); + if (id_iter == chars_id_list.cend()) { + std::cerr << "Failed to find char: " << name << std::endl; + return false; + } + + const std::string& id = id_iter->second; + auto info_iter = base_chars_info.find(id); + if (info_iter == base_chars_info.cend()) { + std::cerr << "Failed to find char's info: " << id << name << std::endl; + return false; + } + + opers.array_emplace(json::object { { "id", id }, + { "name", name }, + { "rarity", info_iter->second.rarity }, + { "tags", json::array(info_iter->second.tags) } }); + } + + static std::unordered_map base_tags_name; + std::unordered_map tags_name; + + for (const auto& tag_json : recruitment_opt->at("gachaTags").as_array()) { + int id = tag_json.at("tagId").as_integer(); + std::string name = tag_json.at("tagName").as_string(); + if (is_base) { + base_tags_name.insert_or_assign(id, name); + } + tags_name.insert_or_assign(id, name); + } + + auto& tags = result["tags"]; + for (const auto& [id, tag] : tags_name) { + std::string base_name = base_tags_name.at(id); + tags.object_emplace(base_name, tag); + } + + std::ofstream ofs(output, std::ios::out); + ofs << result.format(true) << std::endl; + + return true; +}