M7 Automation: deterministic Harvester to Conveyor to Fabricator chains

Server-only production chains (never predicted): components + server systems + pure byte-only math (ProductionMath/ConveyorMath/MachineSlotMath), authoring + 3 machine prefabs wired into the Gameplay subscene, StructureCatalog rows, BuildPlace Direction/RuntimePlacedTag, Tuning, and 35 EditMode tests (catch-up gating, conveyor shuffle-invariance, SaveData v2 round-trip).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-06 15:05:15 -07:00
parent 31c4ab16d6
commit f3f65bccbf
49 changed files with 2599 additions and 1 deletions
+6
View File
@@ -324,6 +324,12 @@ MonoBehaviour:
WallCostOre: 4
PylonPrefab: {fileID: 3885353946372160549, guid: 7d0637ef90f120a4c9e2ba637dfc00af, type: 3}
PylonCostOre: 2
HarvesterPrefab: {fileID: 3885353946372160549, guid: 9e227d9b387139340933dcf55d1c3a87, type: 3}
HarvesterCostOre: 20
FabricatorPrefab: {fileID: 3885353946372160549, guid: 8dd9baab4cbf6c04f9320ed5ed764c65, type: 3}
FabricatorCostOre: 30
ConveyorPrefab: {fileID: 3885353946372160549, guid: 91f9551ef855b3b4f98bcfcb7bf747e2, type: 3}
ConveyorCostOre: 2
--- !u!4 &380046995
Transform:
m_ObjectHideFlags: 0