feat: titres sélectionnables + prix revente forge inclus
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 31s

Dashboard: titre actif affiché "« Champion »" + sélecteur avec tous les
titres débloqués (achievements claimed avec rewardTitle).
Header: titre visible à côté du level.

Revente: prix inclut l'investissement forge (50% des coûts cumulés).
Épée +5 (investissement 1900 or) → revente base + 950 au lieu de base seul.
API client: ajout méthode PUT.
This commit is contained in:
2026-03-24 19:31:02 +01:00
parent da8401dec2
commit 6938eedcda
5 changed files with 72 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ export const characterApi = {
distributeStats: (stats: Record<string, number>) =>
api.post<Character>('/characters/stats', stats),
rest: () => api.post<{ hpBefore: number; hpAfter: number; hpMax: number; healed: number }>('/characters/rest'),
setTitle: (title: string | null) => api.put<any>('/profile/title', { title }),
};
// Combat