🐛 Bug Description
After finishing a combat encounter, the victory / end-of-combat status message remains visible on screen and cannot be dismissed manually.
The message stays persistent in the UI and does not disappear unless another game event triggers a new status update.
Actual behaviour:
The victory message remains displayed indefinitely until another action (e.g. jumping to a different star system) overwrites it.
✅ Expected Behaviour
The end-of-combat victory message should:
- Either disappear automatically after a short delay
- Or be dismissible via click
- Or be properly cleared once combat state is resolved
The UI should not remain in a persistent post-combat state.
🔁 Steps to Reproduce
- Start a combat encounter.
- Defeat the enemy.
- Observe the victory / end-of-combat status message.
- Attempt to dismiss or close the message.
- Notice that the message remains visible.
- Jump to another star system → message disappears.
🎮 Game Context
- Branch: main
- Commit (if known): unknown
- Godot Version: 4.x
- OS: Windows
- Build Version (if applicable): development build
📂 Affected System
⚠️ Severity
Reason:
A workaround exists (triggering a new status update, e.g. via jump), but the UI state is incorrect and can confuse the player.
📸 Screenshots / Logs
No error messages in console.
No crashes observed.
🧠 Additional Notes
Workaround:
The message disappears when triggering another status update (e.g. jumping to a new star system).
Possible causes:
- Combat state cleanup does not reset/clear the status UI
- Missing signal emission after combat resolution
- Status label not cleared or overwritten
- Victory message state persists until the next event overrides it
Likely related to combat state cleanup logic.
🐛 Bug Description
After finishing a combat encounter, the victory / end-of-combat status message remains visible on screen and cannot be dismissed manually.
The message stays persistent in the UI and does not disappear unless another game event triggers a new status update.
Actual behaviour:
The victory message remains displayed indefinitely until another action (e.g. jumping to a different star system) overwrites it.
✅ Expected Behaviour
The end-of-combat victory message should:
The UI should not remain in a persistent post-combat state.
🔁 Steps to Reproduce
🎮 Game Context
📂 Affected System
Reason:
A workaround exists (triggering a new status update, e.g. via jump), but the UI state is incorrect and can confuse the player.
📸 Screenshots / Logs
No error messages in console.
No crashes observed.
🧠 Additional Notes
Workaround:
The message disappears when triggering another status update (e.g. jumping to a new star system).
Possible causes:
Likely related to combat state cleanup logic.