1. 成就数据合同#
achievement_id
steam_api_name
display_key
description_key
group
hidden
condition
requires_official_content
versionSteam API 名称一旦发布不可更名;显示文本可以本地化和改写。
2. 条件类型#
| 类型 | 例子 |
|---|---|
| counter | 建造设施数量达到 N |
| event | 完成指定事件 |
| chain | 完成一条生产链 |
| milestone | 达到世界或剧本里程碑 |
| set | 拥有指定资料片内容集合 |
| compound | 多个条件同时满足 |
3. 解锁流程#
仿真产生事实事件,AchievementService 维护玩家档案累计进度和当前存档进度。达成后先写本地确认,再进入 Steam 提交队列;Steam 不可用时延迟重试。删档不能撤销已获得的正式成就。
4. MOD 规则#
使用改变规则的 MOD 时,官方成就进入冻结状态;纯本地化、界面和安全蓝图可以由白名单决定是否保持资格。规则由 MOD manifest capability 决定,不由文件名猜测。
5. 首发成就规划#
首发成就覆盖建造、生产、物流、经济、资料片、剧本、长期经营和隐藏挑战。数量由首发内容规模在数据编译阶段确定,不再把旧的固定 40 个作为硬约束。
6. 验收#
每个成就必须有稳定 ID、条件测试、英文基准文本、中文文本、隐藏状态、Steam API 名称和至少一个可重复触发的无头夹具。