TF3TF3 Mod PortalTransport Fever 3 · erweitert um Community-Checks
mod.io · Mod 6420082

Industry Levels 1–10

von ModioUser5iwcegVersion 1.0Aktualisiert 16.10.202660,6 KiB
Bitte ModManager zuerst starten. Dadurch wird der Installations-Link unter Windows registriert.

Beschreibung

Adds industry production levels 1–10, with output and storage scaling with level. For multiple output products, MOD settings select whether any one output or every output must reach 100% level-up progress. Any output is the default; All outputs shows the least complete output as overall progress. Switching modes preserves per-output progress. MOD settings provide separate level-up speed, level-down speed, raw-material demand and worker/booster demand coefficients. Each coefficient has a slider and numeric input from 0.1 to 5.0 in 0.1 steps, defaulting to 1.0. Settings apply on game load. Raw-material and worker/booster demand equals original Lv1 demand × [1 + (level − 1) × coefficient]. At coefficient 1, Lv2 requires twice the original amount and Lv3 three times. Lv1 demand remains unchanged. Raw-material and booster scaling can be disabled independently. Worker counts round up to whole people. An optional booster requirement controls level-up progress. If an industry has both workers and a resource booster, no active booster pauses progress, one active type gives half speed, and both give full speed. Industries without boosters progress normally. This requirement can be disabled. Demand scaling and the booster requirement are enabled by default. Eligible time accumulates while production and shipment rates reach 75%. Full output stocks reduce progress at the configured level-down speed. At zero, the industry drops one level and restarts at 80%, with a minimum of Lv1. Other unmet conditions preserve progress. Fixes a completion-boundary issue where progress reached 100% but promotion was skipped when qualification changed on that scan. Rejected construction updates retain completed progress, retry and display a failure reason in the industry window. Verified with the 32 vanilla industry definitions and simulated engine/UI tests. The new settings screen and save/reload integration have not yet been verified in game. When the booster requirement is enabled, promotion also requires all booster types to be fulfilled. Progress is retained at 100% while boosters are missing. Revision 56 Optimizes worker management by caching capacity and productivity facts against industry/construction revisions and indexing arriving worker identities. Worker arrivals, expiry, capacity changes, productivity corrections, level/demand settings and the native worker controller are retained.
産業にLv1〜Lv10を追加し、出力と在庫容量をレベルに連動させます。複数の出力品がある場合は、昇格に必要な出力を「いずれか1品」または「すべての出力品」から選択できます。初期値は「いずれか1品」です。「すべての出力品」では全品目の進捗100%で昇格し、全体の進捗には最も低い品目の値を表示します。設定を変更しても各品目の進捗は保持します。 MOD設定にレベルアップ速度、レベルダウン速度、原材料の必要量係数、労働者・ブースターの必要量係数を追加しました。各係数はスライダーと数値入力の両方で0.1〜5、0.1刻みで変更できます。初期値は1です。設定はゲーム読込時に適用されます。 原材料と労働者・ブースターの必要量は、Lv1の元の必要量×[1+(レベル−1)×係数]です。係数1ならLv2で2倍、Lv3で3倍となります。Lv1の必要量は変わりません。原材料とブースターの連動はそれぞれオフにできます。労働者数は整数に切り上げます。 ブースター供給を昇格条件にする設定も追加しました。労働者・資材の両方がある産業では、どちらも稼働していないと進捗停止、片方が稼働すると半分の速度、両方が稼働すると通常速度で進みます。ブースターのない産業は通常どおり進みます。この条件はオフにできます。必要量の連動とブースター条件は初期設定でオンです。 生産率・出荷率75%以上の時間を合計して進捗を蓄積します。全出力在庫が満杯の場合は設定した降格速度で進捗が減り、0%で1段階降格して80%から再開します。最低Lv1です。その他の条件不足では進捗を保持します。 100%到達時に条件が外れると昇格しなかった判定を修正しました。ゲーム側がレベル変更を拒否した場合は、進捗を保持して再試行し、産業画面に理由を表示します。標準32産業と模擬処理による検査済み。実ゲームでの新設定画面と保存・再読込の動作は未検証です。 ブースター必須設定がオンの場合、昇格時には全種類のブースターの条件を満たす必要があります。不足している間は進捗100%を保持して待機します。 改訂56 労働者管理を軽量化しました。産業・建設物の変更情報から容量と生産性の取得結果を再利用し、到着した労働者の重複照合を効率化します。労働者の到着・失効、容量変更、生産性の補正、レベルと需要量の設定は維持します。標準の労働者更新処理も引き続き動作します。

Bilder