From 90f728734d870d1fea86e2188ad8c588ed1126ef Mon Sep 17 00:00:00 2001 From: Scott Anderson <662325+scottanderson@users.noreply.github.com> Date: Wed, 14 May 2025 02:26:13 -0400 Subject: [PATCH] src/client/HostLobbyModal.ts --- src/client/HostLobbyModal.ts | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/client/HostLobbyModal.ts b/src/client/HostLobbyModal.ts index a522debe3..d532ef3a4 100644 --- a/src/client/HostLobbyModal.ts +++ b/src/client/HostLobbyModal.ts @@ -31,7 +31,6 @@ export class HostLobbyModal extends LitElement { @state() private disableNPCs = false; @state() private gameMode: GameMode = GameMode.FFA; @state() private teamCount: number | typeof Duos = 2; - @state() private disableNukes: boolean = false; @state() private bots: number = 400; @state() private infiniteGold: boolean = false; @state() private infiniteTroops: boolean = false; @@ -40,7 +39,7 @@ export class HostLobbyModal extends LitElement { @state() private copySuccess = false; @state() private players: string[] = []; @state() private useRandomMap: boolean = false; - @state() private disabledUnits: string[] = []; + @state() private disabledUnits: UnitType[] = []; private playersInterval: NodeJS.Timeout | null = null; // Add a new timer for debouncing bot changes @@ -106,7 +105,7 @@ export class HostLobbyModal extends LitElement { .selected=${!this.useRandomMap && this.selectedMap === mapValue} .translation=${translateText( - `map.${mapKey.toLowerCase()}`, + `map.${mapKey?.toLowerCase()}`, )} > @@ -326,7 +325,7 @@ export class HostLobbyModal extends LitElement { [UnitType.HydrogenBomb, "unit_type.hydrogen_bomb"], [UnitType.MIRV, "unit_type.mirv"], ].map( - ([unitType, translationKey]) => html` + ([unitType, translationKey]: [UnitType, string]) => html`