feat: update character options for fighting games; add new characters and remove duplicates

This commit is contained in:
2026-05-17 16:15:44 +02:00
parent 37f9ffb786
commit 3de99ef810
2 changed files with 58 additions and 52 deletions
@@ -7,12 +7,16 @@ import { useScoreboardStore } from '../stores/scoreboard';
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
export const ALL_FIGHTING_GAME_OPTIONS = [ export const ALL_FIGHTING_GAME_OPTIONS = [
'2XKO', '2XKO',
'FATAL FURY: City of the Wolves',
'Guilty Gear -Strive-',
'Invincible VS',
'Mortal Kombat 1', 'Mortal Kombat 1',
'Street Fighter 6', 'Street Fighter 6',
'TEKKEN 8', 'TEKKEN 8',
'Guilty Gear -Strive-',
'THE KING OF FIGHTERS XV', 'THE KING OF FIGHTERS XV',
].map((game) => ({ label: game, value: game })); ].map((game) => ({ label: game, value: game }));
export type CharacterOption = ReturnType<typeof getCharactersByGame>[number]; export type CharacterOption = ReturnType<typeof getCharactersByGame>[number];
+53 -51
View File
@@ -10,6 +10,22 @@ const DEFAULT_PLACEHOLDER_PALETTE: GamePalette = ['#334155', '#0f172a'];
const MAX_INITIALS = 2; const MAX_INITIALS = 2;
const characterNamesByGame: Record<string, string[]> = { const characterNamesByGame: Record<string, string[]> = {
'2XKO': [
'Ahri',
'Akali',
'Braum',
'Caitlyn',
'Darius',
'Ekko',
'Illaoi',
'Jinx',
'Senna',
'Teemo',
'Vi',
'Warwick',
'Yasuo',
],
'FATAL FURY: City of the Wolves': [], // No character list available, players will rely on placeholders
'Guilty Gear -Strive-': [ 'Guilty Gear -Strive-': [
'A.B.A', 'A.B.A',
'Anji Mito', 'Anji Mito',
@@ -44,6 +60,43 @@ const characterNamesByGame: Record<string, string[]> = {
'Venom', 'Venom',
'Zato-1', 'Zato-1',
], ],
'Invincible VS': [], // No character list available, players will rely on placeholders
'Mortal Kombat 1': [
'Ashrah',
'Baraka',
'Conan the Barbarian',
'Cyrax',
'Ermac',
'Geras',
'Ghostface',
'Havik',
'Homelander',
'Johnny Cage',
'Kenshi',
'Kitana',
'Kung Lao',
'Li Mei',
'Liu Kang',
'Mileena',
'Nitara',
'Noob Saibot',
'Omni-Man',
'Peacemaker',
'Quan Chi',
'Raiden',
'Rain',
'Reiko',
'Reptile',
'Scorpion',
'Sektor',
'Shang Tsung',
'Sindel',
'Smoke',
'Sub-Zero',
'Takeda',
'Tanya',
'T-1000',
],
'Street Fighter 6': [ 'Street Fighter 6': [
'A.K.I.', 'A.K.I.',
'Akuma', 'Akuma',
@@ -120,57 +173,6 @@ const characterNamesByGame: Record<string, string[]> = {
'Yoshimitsu', 'Yoshimitsu',
'Zafina', 'Zafina',
], ],
'2XKO': [
'Ahri',
'Akali',
'Braum',
'Caitlyn',
'Darius',
'Ekko',
'Illaoi',
'Jinx',
'Senna',
'Teemo',
'Vi',
'Warwick',
'Yasuo',
],
'Mortal Kombat 1': [
'Ashrah',
'Baraka',
'Conan the Barbarian',
'Cyrax',
'Ermac',
'Geras',
'Ghostface',
'Havik',
'Homelander',
'Johnny Cage',
'Kenshi',
'Kitana',
'Kung Lao',
'Li Mei',
'Liu Kang',
'Mileena',
'Nitara',
'Noob Saibot',
'Omni-Man',
'Peacemaker',
'Quan Chi',
'Raiden',
'Rain',
'Reiko',
'Reptile',
'Scorpion',
'Sektor',
'Shang Tsung',
'Sindel',
'Smoke',
'Sub-Zero',
'Takeda',
'Tanya',
'T-1000',
],
'THE KING OF FIGHTERS XV': [ 'THE KING OF FIGHTERS XV': [
'Angel', 'Angel',
'Antonov', 'Antonov',