From 72d7439aeeeca2f842d9041e65bc69eff425931e Mon Sep 17 00:00:00 2001 From: Aotumuri Date: Mon, 5 May 2025 09:34:50 +0900 Subject: [PATCH] fixed --- src/client/graphics/GameRenderer.ts | 2 +- src/client/graphics/layers/ChatModal.ts | 17 +---------------- src/core/Schemas.ts | 6 ++++-- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/src/client/graphics/GameRenderer.ts b/src/client/graphics/GameRenderer.ts index 76f3253dc..008b6993f 100644 --- a/src/client/graphics/GameRenderer.ts +++ b/src/client/graphics/GameRenderer.ts @@ -142,7 +142,7 @@ export function createRenderer( } chatModal.g = game; chatModal.eventBus = eventBus; - + const multiTabModal = document.querySelector( "multi-tab-modal", ) as MultiTabModal; diff --git a/src/client/graphics/layers/ChatModal.ts b/src/client/graphics/layers/ChatModal.ts index 0efbc2643..0eb7b3649 100644 --- a/src/client/graphics/layers/ChatModal.ts +++ b/src/client/graphics/layers/ChatModal.ts @@ -28,22 +28,7 @@ export class ChatModal extends LitElement { return this; } - private players: string[] = [ - "Slovakia", - "Germany", - "Japan", - "Anon", - "Anon1", - "Anon2", - "Anon3", - "Anon4", - "Anon5", - "Anon6", - "Anon7", - "Anon8", - "Anon9", - "Anon10", - ]; + private players: string[] = []; private playerSearchQuery: string = ""; private previewText: string | null = null; diff --git a/src/core/Schemas.ts b/src/core/Schemas.ts index c002e87ae..8c1a953f2 100644 --- a/src/core/Schemas.ts +++ b/src/core/Schemas.ts @@ -272,8 +272,10 @@ export const MoveWarshipIntentSchema = BaseIntentSchema.extend({ export const QuickChatIntentSchema = BaseIntentSchema.extend({ type: z.literal("quick_chat"), - recipient: z.string(), - quickChatKey: z.string(), + recipient: ID, + quickChatKey: z + .string() + .regex(/^(help|attack|defend|greet|misc)\.[a-zA-Z0-9_]+$/), variables: z.record(z.string()).optional(), });