From 2419f77f1741890ac40344ffd2cb23976aec5b42 Mon Sep 17 00:00:00 2001 From: FloPinguin <25036848+FloPinguin@users.noreply.github.com> Date: Fri, 13 Mar 2026 19:54:39 +0100 Subject: [PATCH] =?UTF-8?q?Rearrange=20homepage=20game=20boxes=20&=20tune?= =?UTF-8?q?=20special=20modifier=20probabilities=20=F0=9F=8E=B2=20(#3420)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description: **Homepage layout:** Reorder the game mode cards so FFA is the left (large) box, Teams is the upper-right box, and Special Games is the lower-right box. Mobile order updated to match (FFA → Teams → Special). **Special game modifiers:** - Adjusted modifier count roll to 40%/40%/15%/5% for 1/2/3/4 modifiers (was 30%/40%/20%/10%) because having so many special games with 3/4 modifiers while we only have 8 modifiers in the pool is a bit dumb (from the 8 modifiers two are mutually exclusive and 4 should be quite rare). - Changed ticket counts in `SPECIAL_MODIFIER_POOL` so isAlliancesDisabled and isHardNations are more rare. ## Please complete the following: - [X] 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 - [X] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: FloPinguin --- src/client/GameModeSelector.ts | 48 ++++++++++++++++------------------ src/server/MapPlaylist.ts | 26 +++++++++--------- 2 files changed, 36 insertions(+), 38 deletions(-) diff --git a/src/client/GameModeSelector.ts b/src/client/GameModeSelector.ts index 20319614b..088498226 100644 --- a/src/client/GameModeSelector.ts +++ b/src/client/GameModeSelector.ts @@ -150,35 +150,30 @@ export class GameModeSelector extends LitElement {