# Suggestions d'amélioration #3 Basées sur l'analyse des rendus PlaythroughCapture et InventoryRenderCapture après suggestions_2. | # | Suggestion | Priorité | Statut | |---|-----------|----------|--------| | 1 | Loot reveal : afficher la rareté localisée | ★★★★★ | ✅ DONE | | 2 | Matériaux : afficher le nom de forme localisé | ★★★★★ | ✅ DONE | | 3 | Inventaire compact avec résumé catégories en footer | ★★★★☆ | ✅ DONE | | 4 | Multi-use consommables : consommer en lot sans quitter l'inventaire | ★★★★☆ | ✅ DONE | | 5 | Panneau de détail Meta : expliquer le feature débloqué | ★★★★☆ | ✅ DONE | | 6 | Panneau "???" localisé dans le FullLayout | ★★★☆☆ | | | 7 | Compteur de boîtes dans l'en-tête du loot reveal | ★★★☆☆ | | | 8 | Tronquer le nom "Potion de Santé Moyenne" qui casse le tableau | ★★★☆☆ | | | 9 | Indicateur visuel des ressources modifiées lors du loot | ★★☆☆☆ | | | 10 | Feedback sonore optionnel pour les items rares+ | ★★☆☆☆ | | --- ## 1. Loot reveal : afficher la rareté localisée — ★★★★★ **Constat** : Dans `ShowLootReveal`, la rareté affichée est le nom enum brut anglais (`Common`, `Uncommon`, `Rare`), pas la version localisée. Incohérent avec l'inventaire qui est maintenant localisé. **Solution** : Localiser la rareté dans `RenderEvents` avant de l'envoyer au loot reveal, ou dans `ShowLootReveal` directement. ## 2. Matériaux : afficher le nom de forme localisé — ★★★★★ **Constat** : Dans le panneau de détails des matériaux, on voit "Bronze (Ingot)" avec le nom de forme en anglais. Il devrait être localisé ("Lingot"). **Solution** : Ajouter des clés de localisation `material.form.raw`, `material.form.ingot`, `material.form.sheet`, etc. ## 3. Inventaire compact avec résumé catégories en footer — ★★★★☆ **Constat** : En mode compact (FullLayout), seuls 6 items sont visibles et on ne sait pas combien d'items de chaque catégorie on possède. **Solution** : Ajouter une ligne de pied résumant les catégories : "📦3 🧪5 📜2 👗12 🔩8". ## 4. Multi-use consommables — ★★★★☆ **Constat** : Pour utiliser 5 potions de santé, il faut faire Entrée → message → touche → Entrée → message → touche × 5. C'est fastidieux. **Solution** : Après avoir utilisé un consommable, si il en reste, revenir automatiquement à l'inventaire sans quitter. Le joueur peut continuer à appuyer sur Entrée ou naviguer ailleurs. ## 5. Panneau de détail Meta : expliquer le feature débloqué — ★★★★☆ **Constat** : Les items Meta ("Couleurs de texte", "Panneau de statistiques") n'ont aucune description dans le panneau de détails. **Solution** : Ajouter des `descriptionKey` dans items.json pour tous les meta items et les localiser. ## 6. Panneau "???" localisé dans le FullLayout — ★★★☆☆ **Constat** : Les panneaux non encore débloqués dans le FullLayout affichent "[dim]???[/]" avec des headers anglais "Stats", "Resources", "Inventory". **Solution** : Utiliser les clés de localisation existantes pour ces headers. ## 7. Compteur de boîtes dans l'en-tête du loot reveal — ★★★☆☆ **Constat** : La table de loot n'indique pas combien de boîtes le joueur a ouvertes au total. **Solution** : Ajouter le compteur dans le titre du loot reveal. ## 8. Tronquer le nom "Potion de Santé Moyenne" — ★★★☆☆ **Constat** : Le nom "Potion de Santé Moyenne" déborde sur 2 lignes dans la table d'inventaire, ce qui casse l'alignement. **Solution** : La troncature à MaxNameWidth existe déjà (24 chars) mais le nom fait exactement 24 chars et n'est pas tronqué. Vérifier/ajuster le padding avec l'indicateur "►" et le préfixe " ". ## 9. Indicateur visuel des ressources lors du loot — ★★☆☆☆ **Constat** : Quand un loot contient des consommables qui pourraient être utiles, le joueur ne voit pas l'état de ses ressources. **Solution** : Optionnellement afficher un mini-résumé des ressources après le loot. ## 10. Feedback sonore pour items rares+ — ★★☆☆☆ **Constat** : Tous les items apparaissent de la même façon dans le loot, pas de feedback distinct pour les items rares. **Solution** : Console.Beep optionnel pour les Rare+ sur Windows.