Run Re-Do
This commit is contained in:
@@ -55,6 +55,9 @@ namespace ProjectM.Server
|
||||
// M7: also persist player-built structures + their production tick-state / inventory (single shared scan).
|
||||
uint nowTick = SystemAPI.GetSingleton<NetworkTime>().ServerTick.TickIndexForValidTick;
|
||||
SaveStructureScan.Collect(EntityManager, nowTick, out var structures, out var structureIo);
|
||||
// v6: the permanent-meta slice via the ONE shared collector (drift-proof vs the quit-to-menu writer).
|
||||
MetaSaveScan.Collect(EntityManager, dir, out var metaRows, out var runsCompleted, out var maxDepth);
|
||||
|
||||
|
||||
SaveService.Save(new SaveData
|
||||
{
|
||||
@@ -62,6 +65,9 @@ namespace ProjectM.Server
|
||||
GoalTarget = goal.Target,
|
||||
CoreCurrent = core.Current,
|
||||
RunOutcome = outcome.Value,
|
||||
RunsCompleted = runsCompleted,
|
||||
MaxDepthReached = maxDepth,
|
||||
MetaUpgrades = metaRows,
|
||||
|
||||
Ledger = rows,
|
||||
Structures = structures,
|
||||
|
||||
Reference in New Issue
Block a user