Fix: getAvailable filtre maintenant les quêtes active/completed (pas juste
claimed). Plus de doublons dailies, plus d'internal server error.
6 quêtes secondaires pour combler le gap level 2-5:
Chasseur de champignons (lv2, 150 XP), La menace rampante (lv3, 180 XP),
Guerrier éprouvé (lv2, 250 XP), Collecteur de trophées (lv3, 500 XP),
Exterminateur (lv4, 400 XP), Première forge (lv2, 120 XP).
Répétables ne comptent plus dans le MAX_ACTIVE_QUESTS (3).
Frontend: section séparée "Tâches quotidiennes" en grille 3 colonnes,
quêtes narratives en haut avec les slots limités.
Prépare le terrain pour le hub village (forgeron, taverne, etc.).
- 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)