zenno: implement character picker

This commit is contained in:
2026-03-30 12:13:20 -04:00
parent cc3128d65a
commit 34e8c1f812
5 changed files with 104 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
import type { RegionalName } from '$lib/regional-name'
import globalJSON from '../../../../global/character.json'
/**
* Character definitions.
*/
export interface Character {
/**
* Character ID.
*/
chara_id: number
/**
* Regional name of the character.
* E.g., Special Week for Global, or スペシャルウィーク for JP.
*/
name: string
}
export const character = {
global: globalJSON as Character[],
}
export const charaNames = globalJSON.reduce((m, c) => m.set(c.chara_id, {en: c.name}), new Map<Character['chara_id'], RegionalName>());