diff --git a/src/server/GameServer.ts b/src/server/GameServer.ts index bfb2e8f73..872a57e11 100644 --- a/src/server/GameServer.ts +++ b/src/server/GameServer.ts @@ -11,6 +11,7 @@ import { GameStartInfo, GameStartInfoSchema, Intent, + Player, PlayerRecord, ServerDesyncSchema, ServerPrestartMessageSchema, @@ -290,13 +291,16 @@ export class GameServer { this.gameStartInfo = GameStartInfoSchema.parse({ gameID: this.id, config: this.gameConfig, - players: this.activeClients.map((c) => ({ - playerID: c.playerID, - username: c.username, - clientID: c.clientID, - pattern: c.pattern, - flag: c.flag, - })), + players: this.activeClients.map( + (c) => + ({ + playerID: c.playerID, + username: c.username, + clientID: c.clientID, + pattern: c.pattern, + flag: c.flag, + }) satisfies Player, + ), } satisfies GameStartInfo); this.endTurnIntervalID = setInterval(