設備と研究の解放
設備を強化して研究条件を満たすと、加工できる素材が増えます。研究は転生後にもう一度購入しますが、解放した構文とゴーレム購入枠は残ります。
設備の役割
| 設備 | 役割 | 解放 |
|---|---|---|
| Storage | 資源を保管する容量 | 初期 |
| Mana | 魔力の容量と生成 | 初期 |
| Dock | ゴーレムの充電。最大3体を同時充電 | 初期 |
| Core | ゴーレムの電池容量 | 初期 |
| Rift | 採掘の処理能力 | 初期 |
| Furnace | 鉄の加工 | 初期 |
| Foundry | 合金・フレーム・回路の加工 | Smelting |
| Alchemy | エーテルの加工 | Moonstone |
解放済み設備はランク1から始まります。未解放設備の Rank は0です。設備のCoreと転生通貨のWorldCoreは別のものです。
研究を進める順序
研究の必要ランクはその研究を購入する直前に解放されている全設備に適用されます。新しく解放される設備を事前に強化する必要はありません。
| 研究 | 全解放済み設備の必要ランク | 新しく使えるもの |
|---|---|---|
| Smelting | 25 | Foundry、Alloy、Frame |
| Moonstone | 50 | Alchemy、Moonstone採掘、Ether |
| Ancient | 75 | Fragment採掘、Circuit |
| Theory | 100 | 転生の研究条件を満たす |
研究には素材とRPが必要です。RPは加工で得られ、採掘だけでは増えません。必要量は現在の工房画面で確認します。研究購入は条件と支払いを同時に検査し、成功すれば完了します。研究専用の待ち時間はありません。
Scriptでは Workshop.Research[ResearchKind.Smelting].Buy() で購入を要求します。IsComplete で完了済みかを調べられます。IsUnlocked は前提研究の条件であり、費用が足りるという意味ではありません。
ゴーレムを増やす
| 個体 | 購入枠の解放条件 |
|---|---|
| 1体目 | 最初から配属 |
| 2体目 | 初回Smelting |
| 3体目 | 初回Ancient |
| 4体目 | 初回Recompile |
| 5体目 | 初回Rebuild |
解放されるのは購入枠です。個体は Workshop.Golems.Buy() などで別途購入します。追加体は電池が空で到着し、充電を待ちます。充電は自動です。転生後は1体に戻りますが、購入枠は残ります。
術式の機能も増える
| 到達点 | 解放される機能 |
|---|---|
| Script加工ジョブの初回全量完了 | while、break、continue |
| 初回Smelting | for |
| 初回Moonstone | 補助メソッドと引数・戻り値 |
| 初回Ancient | 固定長配列 |
| 初回Theory | Can系の便利な判定、転生API |
| 初回Recompile | 補助クラス、Program直下のPersist |
| 初回Rebuild | async、await、Delay、Job.Wait |
後の段階に到達すると、前の段階の機能も使えます。たとえばSmeltingを先に手動で研究するとwhileも解放されます。ただし、Script加工実績そのものを取得したことにはなりません。
未解放の術式も編集・保存できますが、コンパイルはできません。実行されないif分岐に入れても解放検査の対象です。
加工レシピ
入力は製品1あたりの量です。Startへ渡す数は作りたい製品の数量です。
| 製品 | 入力 | 設備 | 解放 |
|---|---|---|---|
| Iron | Ore 2 | Furnace | 初期 |
| Alloy | Iron 4 + Crystal 2 | Foundry | Smelting |
| Frame | Iron 8 + Alloy 2 | Foundry | Smelting |
| Ether | Crystal 10 + Moonstone 5 | Alchemy | Moonstone |
| Circuit | Alloy 5 + Fragment 2 | Foundry | Ancient |
Alloy、Frame、Circuitは同じFoundryを使うため、同じ枠で同時に加工できません。採掘と加工は別の仕事として進みます。
最初のStorage強化には鉱石6と鉄2が必要です。ScriptではWorkshop.Equipment[EquipmentKind.Storage].Upgrade()で要求し、結果のOkを確認します。手動で採掘・加工・購入・研究・転生を行うと、その周回の純Script条件を失います。条件の詳細は実績と称号を確認してください。
