Rafraîchir immédiatement les PV et l’état du groupe après dégâts ou mort #91

Open
opened 2026-06-22 14:03:19 +00:00 by Reliodas · 0 comments
Owner

Régression confirmée du ticket #72. CombatOverlay._on_damage_dealt() et _on_creature_died() ne rafraîchissent que les panneaux principaux. La liste du groupe, qui contient elle aussi les PV et l’état à terre, conserve donc des valeurs périmées jusqu’au prochain rafraîchissement global, souvent au tour joueur suivant. Critères d’acceptation : un événement damage_dealt met immédiatement à jour les PV de la ligne concernée ; creature_died affiche immédiatement à terre ; le marqueur d’acteur et le meneur restent cohérents ; aucun doublon ni connexion résiduelle après bind/unbind. Tests : émettre damage_dealt puis creature_died et vérifier le texte de _group_list sans appeler refresh manuellement ; couvrir héros et allié.

Régression confirmée du ticket #72. CombatOverlay._on_damage_dealt() et _on_creature_died() ne rafraîchissent que les panneaux principaux. La liste du groupe, qui contient elle aussi les PV et l’état à terre, conserve donc des valeurs périmées jusqu’au prochain rafraîchissement global, souvent au tour joueur suivant. Critères d’acceptation : un événement damage_dealt met immédiatement à jour les PV de la ligne concernée ; creature_died affiche immédiatement à terre ; le marqueur d’acteur et le meneur restent cohérents ; aucun doublon ni connexion résiduelle après bind/unbind. Tests : émettre damage_dealt puis creature_died et vérifier le texte de _group_list sans appeler refresh manuellement ; couvrir héros et allié.
Reliodas added this to the 0.16.0 milestone 2026-06-22 14:03:19 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeux/beaulieu-sur-brume#91
No description provided.