fix: quest progression (events after tx), abandon quest, endurance display
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 34s

- Events (achievement/community/quest) émis APRÈS la transaction combat
  au lieu de dedans — corrige les quêtes qui ne progressaient pas
- POST /api/quests/abandon/:id — abandonner une quête active
- Frontend: bouton "Abandonner" sur les quêtes actives non complétées
- Fix endurance display (enduranceCurrent field mapping)
- Types Character mis à jour (xpToNextLevel, activeTitle, enduranceCurrent)
This commit is contained in:
2026-03-24 16:52:48 +01:00
parent 8038ca5d0a
commit af247a1c6b
7 changed files with 99 additions and 68 deletions

View File

@@ -57,6 +57,7 @@ export const questApi = {
completed: () => api.get<any[]>('/quests/completed'),
accept: (questId: string) => api.post<any>(`/quests/accept/${questId}`),
claim: (playerQuestId: string) => api.post<any>(`/quests/claim/${playerQuestId}`),
abandon: (playerQuestId: string) => api.post<any>(`/quests/abandon/${playerQuestId}`),
arcs: () => api.get<any[]>('/quests/arcs'),
};