tag = {
    "新手", "资深干员", "高级资深干员", "远程位", "近战位",
    "先锋干员", "狙击干员", "医疗干员", "术师干员",
    "近卫干员", "重装干员", "辅助干员", "特种干员", "治疗",
    "支援", "输出", "群攻", "减速", "生存", "防护", "削弱",
    "位移", "控场", "爆发", "召唤", "快速复活", "费用回复",
    "支援机械",
}

-- 生成方法 ./extract.py recruit，
-- 优先级 # 最低星 最高星 期望星 标签数
--
tag5 = {
    {{'召唤'}, 5, {'梅尔'}},
    {{'防护', '位移'}, 5, {'可颂'}},
    {{'重装干员', '输出'}, 5, {'火神', '石棉', '雷蛇'}},
    {{'重装干员', '生存'}, 5, {'火神'}},
    {{'重装干员', '位移'}, 5, {'可颂'}},
    {{'远程位', '防护'}, 5, {'蜜蜡'}},
    {{'远程位', '爆发'}, 5, {'守林人', '莱恩哈特'}},
    {{'近战位', '控场'}, 5, {'德克萨斯', '红'}},
    {{'近战位', '削弱'}, 5, {'槐琥'}},
    {{'近卫干员', '防护'}, 5, {'星极'}},
    {{'输出', '防护'}, 5, {'火神', '石棉', '星极', '雷蛇'}},
    {{'输出', '群攻'}, 5, {'断崖'}},
    {{'输出', '位移'}, 5, {'崖心'}},
    {{'辅助干员', '输出'}, 5, {'真理'}},
    {{'辅助干员', '生存'}, 5, {'月禾'}},
    {{'辅助干员', '支援'}, 5, {'月禾'}},
    {{'辅助干员', '控场'}, 5, {'格劳克斯', '梅尔'}},
    {{'辅助干员', '削弱'}, 5, {'初雪', '巫恋'}},
    {{'群攻', '防护'}, 5, {'蜜蜡'}},
    {{'群攻', '削弱'}, 5, {'慑砂', '陨星'}},
    {{'生存', '防护'}, 5, {'火神'}},
    {{'狙击干员', '爆发'}, 5, {'守林人'}},
    {{'特种干员', '生存'}, 5, {'狮蝎'}},
    {{'特种干员', '控场'}, 5, {'红'}},
    {{'特种干员', '削弱'}, 5, {'槐琥'}},
    {{'特种干员', '减速'}, 5, {'食铁兽'}},
    {{'爆发', '群攻'}, 5, {'莱恩哈特'}},
    {{'治疗', '输出'}, 5, {'夜魔'}},
    {{'术师干员', '防护'}, 5, {'蜜蜡'}},
    {{'术师干员', '爆发'}, 5, {'莱恩哈特'}},
    {{'术师干员', '治疗'}, 5, {'夜魔'}},
    {{'支援', '费用回复'}, 5, {'极境', '凛冬'}},
    {{'支援', '生存'}, 5, {'月禾'}},
    {{'控场', '费用回复'}, 5, {'德克萨斯'}},
    {{'控场', '快速复活'}, 5, {'红'}},
    {{'控场', '减速'}, 5, {'格劳克斯'}},
    {{'削弱', '快速复活'}, 5, {'槐琥'}},
    {{'减速', '位移'}, 5, {'食铁兽'}},
    {{'先锋干员', '支援'}, 5, {'极境', '凛冬'}},
    {{'先锋干员', '控场'}, 5, {'德克萨斯'}},
    {{'术师干员', '输出', '减速'}, 5, {'夜魔'}},
    {{'控场'}, 4, {'卡达', '德克萨斯', '红', '格劳克斯', '梅尔'}},
    {{'支援'}, 4, {'月禾', '白面鸮', '凛冬', '华法琳', '清流', '极境', '杜宾', '诗怀雅'}},
    {{'削弱'}, 4, {'慑砂', '流星', '初雪', '巫恋', '槐琥', '夜烟', '陨星'}},
    {{'爆发'}, 4, {'守林人', '刻刀', '莱恩哈特'}},
    {{'位移'}, 4, {'阿消', '崖心', '可颂', '暗索', '食铁兽'}},
    {{'特种干员', '输出'}, 4, {'崖心', '孑', '狮蝎'}},
    {{'特种干员'}, 4, {'孑', '崖心', '砾', '阿消', '狮蝎', '红', '槐琥', '暗索', '食铁兽'}},
    {{'快速复活'}, 4, {'槐琥', '孑', '红', '砾'}},
    {{'远程位', '输出', '减速'}, 4, {'夜魔', '安哲拉', '安比尔', '梅', '真理'}},
    {{'远程位', '生存'}, 4, {'月禾', '杰西卡'}},
    {{'近战位', '减速'}, 4, {'霜叶', '食铁兽'}},
    {{'输出', '减速'}, 4, {'夜魔', '安哲拉', '安比尔', '梅', '霜叶', '真理'}},
    {{'治疗', '减速'}, 4, {'夜魔', '波登可'}},
    {{'术师干员', '减速'}, 4, {'格雷伊', '夜魔'}},
    {{'狙击干员', '减速'}, 4, {'安哲拉', '安比尔', '梅', '白雪'}},
    {{'近卫干员', '减速'}, 4, {'霜叶'}},
    {{'辅助干员', '治疗'}, 4, {'波登可'}},
    {{'群攻', '减速'}, 4, {'格雷伊', '白雪'}},
    {{'狙击干员', '生存'}, 4, {'杰西卡'}},
    {{'治疗', '费用回复'}, 4, {'桃金娘'}},
    {{'先锋干员', '治疗'}, 4, {'桃金娘'}}
}

tag5 = table.extend({
    { { '高级资深干员' }, 6, { "高级资深干员" } },
    { { '资深干员' }, 5, { "资深干员" } },
    { { '支援机械' }, 1, { "支援机械" } },
}, tag5)

-- tag0 = {{{'生存'}, 0, {"火神"}}, {{'防护'}, 0, {"火神"}}}
tag0 = { { { '无' }, 0, { "火神" } } }
-- tag0 = {}
tagFix = function(x) return x:map({ 沮 = "狙", 千 = "干" }) end
