mirror of
https://github.com/Pandipipas/scoreko-dev.git
synced 2026-06-06 03:32:06 +00:00
Add sorted KOF XV roster to fighting game options (#114)
This commit is contained in:
@@ -35,6 +35,7 @@ const allFightingGameOptions = [
|
|||||||
'Street Fighter 6',
|
'Street Fighter 6',
|
||||||
'TEKKEN 8',
|
'TEKKEN 8',
|
||||||
'Guilty Gear -Strive-',
|
'Guilty Gear -Strive-',
|
||||||
|
'THE KING OF FIGHTERS XV',
|
||||||
// '2XKO',
|
// '2XKO',
|
||||||
].map((game) => ({
|
].map((game) => ({
|
||||||
label: game,
|
label: game,
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ const characterNamesByGame: Record<string, string[]> = {
|
|||||||
],
|
],
|
||||||
'Street Fighter 6': ['A.K.I.', 'Akuma', 'Alex', 'Bison', 'Blanka', 'Cammy', 'Chun-Li', 'Dee Jay', 'Dhalsim', 'E. Honda', 'Ed', 'Elena', 'Guile', 'Jamie', 'JP', 'Juri', 'Ken', 'Kimberly', 'Lily', 'Luke', 'Mai', 'Manon', 'Marisa', 'Rashid', 'Ryu', 'Sagat', 'Terry', 'Viper', 'Zangief'],
|
'Street Fighter 6': ['A.K.I.', 'Akuma', 'Alex', 'Bison', 'Blanka', 'Cammy', 'Chun-Li', 'Dee Jay', 'Dhalsim', 'E. Honda', 'Ed', 'Elena', 'Guile', 'Jamie', 'JP', 'Juri', 'Ken', 'Kimberly', 'Lily', 'Luke', 'Mai', 'Manon', 'Marisa', 'Rashid', 'Ryu', 'Sagat', 'Terry', 'Viper', 'Zangief'],
|
||||||
'TEKKEN 8': ['Alisa', 'Anna', 'Armor King', 'Asuka', 'Azucena', 'Bob', 'Bryan', 'Claudio', 'Clive', 'Devil Jin', 'Dragunov', 'Eddy', 'Fahkumram', 'Feng', 'Heihachi', 'Hwoarang', 'Jack-8', 'Jin', 'Jun', 'Kazuya', 'King', 'Kuma', 'Kunimitsu', 'Lars', 'Law', 'Lee', 'Leo', 'Leroy', 'Lidia', 'Lili', 'Miary Zo', 'Nina', 'Panda', 'Paul', 'Raven', 'Reina', 'Roger Jr', 'Shaheen', 'Steve', 'Victor', 'Xiaoyu', 'Yoshimitsu', 'Zafina'],
|
'TEKKEN 8': ['Alisa', 'Anna', 'Armor King', 'Asuka', 'Azucena', 'Bob', 'Bryan', 'Claudio', 'Clive', 'Devil Jin', 'Dragunov', 'Eddy', 'Fahkumram', 'Feng', 'Heihachi', 'Hwoarang', 'Jack-8', 'Jin', 'Jun', 'Kazuya', 'King', 'Kuma', 'Kunimitsu', 'Lars', 'Law', 'Lee', 'Leo', 'Leroy', 'Lidia', 'Lili', 'Miary Zo', 'Nina', 'Panda', 'Paul', 'Raven', 'Reina', 'Roger Jr', 'Shaheen', 'Steve', 'Victor', 'Xiaoyu', 'Yoshimitsu', 'Zafina'],
|
||||||
|
'THE KING OF FIGHTERS XV': ['Angel', 'Antonov', 'Ash Crimson', 'Athena Asamiya', 'Benimaru Nikaido', 'Billy Kane', 'Blue Mary', 'Chizuru Kagura', 'Chris', 'Clark Still', 'Dolores', 'Duo Lon', 'Elisabeth Blanctorche', 'Gato', 'Geese Howard', 'Goenitz', 'Heidern', 'Hinako Shijo', 'Iori Yagami', 'Isla', 'Joe Higashi', "K'", 'Kim Kaphwan', 'King', 'King of Dinosaurs', 'Krohnen McDougall', 'Kula Diamond', 'Kukri', 'Kyo Kusanagi', 'Leona Heidern', 'Luong', 'Mai Shiranui', 'Maxima', 'Meitenkun', 'Najd', 'Orochi Chris', 'Orochi Shermie', 'Orochi Yashiro', 'Ralf Jones', 'Ramón', 'Robert Garcia', 'Rock Howard', 'Ryo Sakazaki', 'Ryuji Yamazaki', 'Shermie', 'Shingo Yabuki', 'Sylvie Paula Paula', 'Terry Bogard', 'Vanessa', 'Whip', 'Yashiro Nanakase', 'Yuri Sakazaki'],
|
||||||
};
|
};
|
||||||
|
|
||||||
const defaultCharacterPairByGame: Record<string, { leftCharacter: string; rightCharacter: string }> = {
|
const defaultCharacterPairByGame: Record<string, { leftCharacter: string; rightCharacter: string }> = {
|
||||||
@@ -61,12 +62,17 @@ const defaultCharacterPairByGame: Record<string, { leftCharacter: string; rightC
|
|||||||
leftCharacter: 'jin',
|
leftCharacter: 'jin',
|
||||||
rightCharacter: 'kazuya',
|
rightCharacter: 'kazuya',
|
||||||
},
|
},
|
||||||
|
'THE KING OF FIGHTERS XV': {
|
||||||
|
leftCharacter: 'kyo-kusanagi',
|
||||||
|
rightCharacter: 'iori-yagami',
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const paletteByGame: Record<string, GamePalette> = {
|
const paletteByGame: Record<string, GamePalette> = {
|
||||||
'Street Fighter 6': ['#f97316', '#b91c1c'],
|
'Street Fighter 6': ['#f97316', '#b91c1c'],
|
||||||
'TEKKEN 8': ['#2563eb', '#111827'],
|
'TEKKEN 8': ['#2563eb', '#111827'],
|
||||||
'Guilty Gear -Strive-': ['#a855f7', '#312e81'],
|
'Guilty Gear -Strive-': ['#a855f7', '#312e81'],
|
||||||
|
'THE KING OF FIGHTERS XV': ['#0ea5e9', '#1e3a8a'],
|
||||||
};
|
};
|
||||||
|
|
||||||
const toSlug = (value: string) => value.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/(^-|-$)/g, '');
|
const toSlug = (value: string) => value.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/(^-|-$)/g, '');
|
||||||
|
|||||||
Reference in New Issue
Block a user