refactor: 턴 경계와 12턴 묶음을 보존하는 2배속 복구 구현

This commit is contained in:
2026-09-06 10:04:33 +00:00
parent 63da0921cb
commit d3443ec7f5
53 changed files with 1467 additions and 160 deletions
+9
View File
@@ -15,6 +15,9 @@ export interface TurnEngineWorldStateRow {
clockTick: bigint | null;
clockMode: string;
clockWallAnchor: Date | null;
clockRecoveryStartTick?: bigint | null;
clockRecoveryEndTick?: bigint | null;
clockRecoveryStartWallAt?: Date | null;
lastTurnTick: bigint | null;
clockPhase: string;
clockRevision: bigint;
@@ -183,6 +186,9 @@ export interface TurnEngineWorldStateUpdateInput {
clockTick: bigint;
clockMode: string;
clockWallAnchor: Date;
clockRecoveryStartTick?: bigint | null;
clockRecoveryEndTick?: bigint | null;
clockRecoveryStartWallAt?: Date | null;
lastTurnTick: bigint;
clockPhase: string;
clockRevision: bigint;
@@ -200,6 +206,9 @@ export interface TurnEngineWorldStateCreateInput {
clockTick: bigint;
clockMode: string;
clockWallAnchor: Date;
clockRecoveryStartTick?: bigint | null;
clockRecoveryEndTick?: bigint | null;
clockRecoveryStartWallAt?: Date | null;
lastTurnTick: bigint;
clockPhase: string;
clockRevision: bigint;