mirror of
https://github.com/Pandipipas/scoreko-dev.git
synced 2026-06-06 03:32:06 +00:00
feat: update character options for fighting games; add new characters and remove duplicates
This commit is contained in:
@@ -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];
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
Reference in New Issue
Block a user