misc: util tweaks, database page fixes, mock updates

This commit is contained in:
Justin Edmund 2025-12-13 14:35:29 -08:00
parent 46d48132bd
commit 6f16b41d35
7 changed files with 18 additions and 13 deletions

View file

@ -186,15 +186,15 @@ export function getSkillCategoryColor(skill: JobSkill): string {
*/ */
export function formatJobProficiency(proficiency: [number, number]): string[] { export function formatJobProficiency(proficiency: [number, number]): string[] {
const weaponTypes: Record<number, string> = { const weaponTypes: Record<number, string> = {
1: 'Sword', 1: 'Sabre',
2: 'Dagger', 2: 'Dagger',
3: 'Spear', 3: 'Axe',
4: 'Axe', 4: 'Spear',
5: 'Staff', 5: 'Bow',
6: 'Gun', 6: 'Staff',
7: 'Melee', 7: 'Melee',
8: 'Bow', 8: 'Harp',
9: 'Harp', 9: 'Gun',
10: 'Katana' 10: 'Katana'
} }

View file

@ -6,11 +6,11 @@ export const PROFICIENCY_LABELS: Record<number, string> = {
2: 'Dagger', 2: 'Dagger',
3: 'Axe', 3: 'Axe',
4: 'Spear', 4: 'Spear',
5: 'Staff', 5: 'Bow',
6: 'Gun', 6: 'Staff',
7: 'Melee', 7: 'Melee',
8: 'Bow', 8: 'Harp',
9: 'Harp', 9: 'Gun',
10: 'Katana' 10: 'Katana'
} }

View file

@ -65,6 +65,9 @@
gender: 0, gender: 0,
proficiency1: 0, proficiency1: 0,
proficiency2: 0, proficiency2: 0,
season: 0,
series: [] as number[],
gacha_available: false,
// Stats // Stats
minHp: 0, minHp: 0,

View file

@ -56,6 +56,7 @@
// Taxonomy // Taxonomy
element: 0, element: 0,
series: '', series: '',
promotions: [] as number[],
// Stats // Stats
minHp: 0, minHp: 0,

View file

@ -56,6 +56,7 @@
proficiency: 0, proficiency: 0,
series: 0, series: 0,
newSeries: 0, newSeries: 0,
promotions: [] as number[],
// Stats // Stats
minHp: 0, minHp: 0,

View file

@ -9,7 +9,7 @@ export const mockCharacter: Character = {
rarity: 3, // SSR rarity: 3, // SSR
special: false, special: false,
uncap: { flb: true, ulb: true, transcendence: false }, uncap: { flb: true, ulb: true, transcendence: false },
proficiency: [1, 2] // Katana, Dagger proficiency: [1, 2] // Sabre, Dagger
}; };
export const mockSpecialCharacter: Character = { export const mockSpecialCharacter: Character = {

View file

@ -14,7 +14,7 @@ export const mockJobNoUM: Job = {
id: 'job-2', id: 'job-2',
granblueId: '100001', granblueId: '100001',
name: { en: 'Dark Fencer', ja: 'ダークフェンサー' }, name: { en: 'Dark Fencer', ja: 'ダークフェンサー' },
proficiency: [1, 2], // Sword, Dagger proficiency: [1, 2], // Sabre, Dagger
row: 3, row: 3,
ultimateMastery: false ultimateMastery: false
}; };