# BoardRaid 成就分级表
#
# 【术语统一】全项目一律用：简单 / 中等 / 困难（与界面、日志一致）。
#   旧写法「第一级 / 第二级 / 第三级」仍然兼容，但新内容请用新词。
#
# 分组写法（可直接写中文成就名，无需 ID）：
#   需要删除的成就：名字1，名字2       ← 不出现在卡板（不改动原版进度）
#   简单：名字1，名字2
#   中等：名字1，名字2
#   困难：名字1，名字2                 ← 也可以整段不写：未列出的一律归困难
#
# 逐条写法（ID 或中文名都行）——中文名易写错、含标点时用 ID 更稳：
#   minecraft:story/root=easy
#   minecraft:adventure/kill_a_mob=delete
#
# 难度取值：easy / 简单 → 简单      medium / 中等 → 中等      hard / 困难 → 困难
#           delete / 删除 / 排除 → 删除
#
# 【默认档】未列出的成就一律归「困难」。
# 【自定义任务不写在这张表里】它们的档位由代码
#     CustomTask.register("boardraid:xxx", Tier.EASY|MEDIUM|HARD, ...)
#   的参数唯一决定 —— 在这里重复一份只会两边分叉（说明见文件末尾）。
# 【标点】比对时会自动忽略首尾标点，但标题【中间】的逗号会导致被拆开，
#         这类成就请用 ID 指定（见文件末尾）。
#
# ---------------------------------------------------------------
需要删除的成就：石器时代，获得升级，来硬的，勇往直下，冒险，残骸裹身，农牧业，我从哪儿来，一箭双雕，探索的时光，资深怪物猎人，成双成对，百猫全书，均衡饮食，狂乱的鸡尾酒，为什么会变成这样呢？，魔女审判，怪物猎人，抖包袱。
简单：钻石！，热腾腾的，冰桶挑战，整装上阵，钻石护体，隔墙有眼，结束了？，解放末地，下一世代，远程折跃，阴森的要塞，光辉岁月，战猪，谁在切洋葱，你需要来点薄荷糖，与火共舞，金光闪闪，本地酿造厂，甜蜜的梦，成交！，扣下悬刀，瞄准目标，永恒的伙伴，腥味十足的生意，战术性钓鱼。
中等：僵尸科医生，附魔师，在游戏尽头的城市，天空即为极限，这上面的风景不错，热门景点，深藏不露，惊悚恐怖骷髅头，现在谁才是掠夺者，正中靶心，自我放逐，招募援兵，与蜂共舞，锚没有九条命，见鬼去吧。
困难：其余全部（说明行，不参与解析：没有删除以及被简单/中等挑走的成就）

# ---- 以下改用成就 ID 指定（中文名易写错 / 含逗号）----
# ---- 三个维度的根成就（中文名分别为 Minecraft / 下界 / 末地），一律删除 ----
minecraft:story/root=delete
minecraft:nether/root=delete
minecraft:end/root=delete
# 这不是铁镐么（不是「吗」）
minecraft:story/iron_tools=delete
# 开荒垦地（不是「开垦荒地」）
minecraft:husbandry/plant_seed=delete
# 信标工程师（满级信标；用 ID 指定，避免中文名写错）
minecraft:nether/create_full_beacon=delete
# 不吃这套，谢谢（标题含逗号，不能用中文名）
minecraft:story/deflect_arrow=easy
# 画船添足（不是「画蛇添足」）
minecraft:nether/ride_strider=medium
# 结束了…再一次…（是省略号 …，不是三个点）
minecraft:end/respawn_dragon=medium

# ---- 自定义任务（boardraid: 命名空间）----
#
# 【档位写在代码里，本段不再重复】
# 每条自定义任务的档位由代码里的
#     CustomTask.register("boardraid:xxx", Tier.EASY|MEDIUM|HARD, ...)
# 的参数唯一决定。在这里再抄一份只会造成两个后果：
#   ① 两边不一致时以代码为准 —— 表里那行反而变成误导
#   ② 新增任务时忘了同步 —— 它会被算成"未列出"、界面标成「[未列出→困难]」，
#      与它实际声明的档位（比如"获得10个原版成就"是简单）自相矛盾
# 所以本段已清空。要改某个自定义任务的档位：改代码里的 Tier 参数即可。
# （也可以先在游戏内「进度分级」界面调好，点「复制格式」拿到 id=tier 的行，再照着改代码。）

# ---- 补齐：此前【未列出】（被按默认档=困难处理）的原版进度 ----
# 【为什么会有这一段】表只钦点"哪些算简单/中等"，没写的自动归困难。
# 下面这些是遗漏的常见进度，按实际强度显式定档，避免它们混进困难组
# 与真正的困难成就配成一对（看起来就像"这一轮两边难度不一样"）。
# 一律用 ID 指定：不受游戏语言影响，也不会被标题里的标点坑到。
# 【这一段的来源】用 1.16.1 的进度定义逐条核对生成：该版本共有 76 个可见原版进度，
# 下面这些是核对后确认"表里没写、或只按中文标题写、容易因标点失配"的。
minecraft:story/enter_the_nether=medium
minecraft:adventure/ol_betsy=medium
minecraft:adventure/totem_of_undying=medium
# 村庄英雄（用户指定：困难）
minecraft:adventure/hero_of_the_village=hard
# 滑蜂蜜块 / 粘住了（用户指定：困难）
minecraft:adventure/honey_block_slide=hard
# 找到堡垒（那些日子）
minecraft:nether/find_bastion=medium
# 自我放逐（原本按中文名列过，这里用 ID 钉一遍，避免标点失配）
minecraft:adventure/voluntary_exile=medium
# 带信标回家：按用户标准【删除】（此前这里写成 medium，与上面的 delete 冲突，一律以删除为准）
minecraft:nether/create_full_beacon=delete
minecraft:nether/use_lodestone=medium
minecraft:husbandry/silk_touch_nest=medium
# 为什么会变成这样呢？（同样按 ID 钉一遍）
minecraft:nether/all_effects=delete
# 下面这几条本来就是困难档（不写也归困难），这里显式写出只为让清单完整、
# 「进度分级」里不再显示成"未列出"：
#   狙击手的对决 / 亚空间气泡（下界走 7km）/ 不安的联盟
minecraft:adventure/sniper_duel=hard
minecraft:nether/fast_travel=hard
minecraft:nether/uneasy_alliance=hard
# 凋灵山庄：按用户标准【删除】
minecraft:nether/summon_wither=delete
