export interface Stage1UserMock { nickname: string; level: number; exp: number; expMax: number; gold: number; goldDisplay: string; diamond: number; avatarAssetId: string; } export function stage1ExpProgress(user: Stage1UserMock): number { if (user.expMax <= 0) { return 0; } return Math.max(0, Math.min(1, user.exp / user.expMax)); }