mirror of
https://github.com/openfrontio/OpenFrontIO.git
synced 2026-07-21 10:55:47 +00:00
feat(lobby): surface Doomsday Clock preset + anonymous names as lobby settings (#4616)
## Description: Public rotation lobbies can run the **Doomsday Clock** at one of four presets (slow/normal/fast/veryfast), and lobbies can **anonymize player names**, but the lobby UI surfaced neither: the Doomsday Clock badge was generic and there were no settings cards for either. Players couldn't tell what a lobby was actually set to. This surfaces both as regular lobby settings, matching how the other modifiers already display: - **Settings cards** (join/waiting view): adds a "Doomsday Clock" card showing the active preset name, and an "Anonymous Players" card, alongside the existing modifier cards. - **Lobby badge** (home lobby list): the Doomsday Clock badge now reads "Doomsday Clock: Fast" instead of the generic label. Falls back to the plain label when no speed is present (older payloads / non-rotation lobbies). Client-only. Both `doomsdayClock.speed` and `anonymizeNames` already ship in the public `GameConfig`, so no server or schema changes are needed. ## Please complete the following: - [] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory ## Please put your Discord username so you can be contacted if a bug or regression is found: zixer._
This commit is contained in:
@@ -1149,6 +1149,7 @@
|
||||
"disable_alliances_label": "Alliances",
|
||||
"doomsday_clock": "Doomsday Clock",
|
||||
"doomsday_clock_label": "Doomsday Clock",
|
||||
"doomsday_clock_with_speed": "Doomsday Clock: {speed}",
|
||||
"gold_multiplier": "x{amount} Gold Multiplier",
|
||||
"hard_nations": "Hard Nations",
|
||||
"nukes_disabled": "Nukes Disabled",
|
||||
|
||||
Reference in New Issue
Block a user