Ancrer la liste de groupe de l'overlay dans la scène et prévenir le chevauchement avec le journal #96
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: jeux/beaulieu-sur-brume#96
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat d'audit (2026-07-02). La liste de groupe de l'overlay de combat (#72) est le seul élément positionné en dur dans le code : _build_group_panel() la place à Vector2(20, 100) (scenes/combat/combat_overlay.gd), alors que tout le reste de l'overlay est ancré dans combat_overlay.tscn. Le Journal occupe la zone à partir de y=120 : avec un groupe de 3-4 membres (MAX_ACTIVE_PARTY = 4) et un journal rempli (MAX_LOG_LINES = 14), les lignes de groupe et le texte du journal peuvent se chevaucher, et la position ne suit ni la taille du panneau de PV ni un redimensionnement de fenêtre. Périmètre : déclarer le conteneur de la liste de groupe dans la scène, ancré sous le HeroPanel (ex. VBoxContainer ancré en haut-gauche, ou conteneur commun avec le panneau) ; réserver l'espace vis-à-vis du Journal pour que les deux ne se recouvrent pas à effectif et journal pleins. Ce ticket ne change pas le contenu des lignes (PV/état : voir #91). Critères d'acceptation : aucun chevauchement liste de groupe / journal avec 4 membres actifs et 14 lignes de journal ; la liste suit les ancres à un redimensionnement de fenêtre ; test_combat_overlay_group reste vert (adapter la récupération du nœud si le chemin change). Tests : couverture existante de _group_list, plus une assertion de non-chevauchement si praticable en headless.