fix: sync docs with source code — battery capacity (10kJ), material category (RawMineral), missing CLI commands, expanded skill reference

This commit is contained in:
root
2026-05-30 15:53:38 +08:00
parent 21423a6bb4
commit 280879c4b0
4 changed files with 20 additions and 17 deletions

View File

@ -53,15 +53,14 @@ hasBuilding: 有建筑 | hasDuplicant: 有复制人
| 材料类别 | 包含元素 | 如何获得 |
|----------|---------|---------|
| **BuildableRaw** | SandStone, Granite, IgneousRock, SedimentaryRock, Obsidian, MaficRock | 挖掘 |
| **RawMineral** | 同上(BuildableRaw的子集) | 挖掘 |
| **RawMineral** | SandStone, Granite, IgneousRock, SedimentaryRock, Obsidian, MaficRock | 挖掘 |
| **Metal** | Cuprite(铜矿), IronOre(铁矿), GoldAmalgam(金汞齐), Wolframite(钨矿), Cobaltite(钴矿) | 挖掘 → 精炼 |
| **RefinedMetal** | Copper(铜), Iron(铁), Gold(金), Steel(钢), Tungsten(钨) | 在精炼炉/金属精炼器中生产 |
| **Plastic** | Polypropylene(塑料) | 聚合压机制造 |
| **Glass** | Glass(玻璃) | 窑炉烧制砂→熔融玻璃→冷却 |
| **BuildingFiber** | Reed Fiber(芦苇纤维) | 种植芦苇→收获 |
| **Transparent** | Diamond(钻石), Glass(玻璃) | 挖掘或制造 |
| **Farmable** | Dirt(泥土) | 挖掘或堆肥 |
| **Farmable** | Dirt | 挖掘或堆肥 |
**AI 必须理解**:造建筑时,需要查看世界库存中**有哪些元素满足该类别**。
例如 `ManualGenerator` 需要 Material=`['Metal']`,世界库存中有 Cuprite(铜矿) 和 IronOre(铁矿),AI 应选择存量最多的。
@ -90,7 +89,7 @@ hasBuilding: 有建筑 | hasDuplicant: 有复制人
**检查清单:**
```
□ 手动发电机(ManualGenerator) ×1 — 提供电力
□ 电池(Battery) ×1 — 储电
□ 电池(Battery) ×1 — 储电(10kJ)
□ 氧气扩散器(OxygenDiffuser) ×1 — 用藻类产氧(如有)
□ 或电解器(Electrolyzer) + 水泵 — 用水产氧
□ 厕所(Outhouse/Lavatory) ×1-2 — 控制污染
@ -224,7 +223,7 @@ python tools/oni_api.py unpause 1
| Ladder | 1×1 | BuildableRaw | 0 | 梯子 |
| FirePole | 1×1 | Metal | 0 | 火棒 |
| PneumaticDoor | 1×2 | Metal | 0 | 气压门 |
| Battery | 1×1 | Metal | 0 | 电池(1000J) |
| Battery | 1×1 | Metal | 0 | 电池(10kJ) |
| Transformer | 2×1 | Metal | 0 | 变压器 |
| ResearchStation | 2×2 | BuildableRaw | +60W | 初级研究 |
| SuperComputer | 2×2 | Plastic | +120W | 高级研究 |