Description
The lobby HUD displays "02:00" (120 seconds) when only 6 real seconds pass. The root cause is a ticks-vs-seconds unit mismatch: the phase duration is stored in ticks (e.g. 120 ticks = 6 seconds at 20 TPS) but the HUD formats it as if it were seconds.
Acceptance Criteria
Technical Details
- Bug is in the `GameHud` countdown formatter or the value passed to it from `LobbyPhase`
- Check all phase duration constants for unit consistency (ticks vs seconds vs milliseconds)
- `TimedPhase` (if used) stores duration — verify its unit contract
Dependencies
None
Estimate
S
Description
The lobby HUD displays "02:00" (120 seconds) when only 6 real seconds pass. The root cause is a ticks-vs-seconds unit mismatch: the phase duration is stored in ticks (e.g. 120 ticks = 6 seconds at 20 TPS) but the HUD formats it as if it were seconds.
Acceptance Criteria
Technical Details
Dependencies
None
Estimate
S