Second Didier Map for Fuze 🧸 (#2846)

## Description:

Discussed that with Lewis.
Fuze liked the Didier map without the real france more...
So here it is. It won't get added to the playlist, the france version
stays in the playlist.
(Unrelated: Also quickly changed "Europe (classic)" to Europe (Classic)"
to match with "Britannia (Classic)")

<img width="934" height="839" alt="Screenshot 2026-01-10 005646"
src="https://github.com/user-attachments/assets/64925635-c15a-4167-a5bc-5cf7b3b140f8"
/>
<img width="1064" height="961" alt="Screenshot 2026-01-10 003335"
src="https://github.com/user-attachments/assets/9b6aa936-2c33-4a24-8076-a74a4704adc4"
/>
<img width="635" height="427" alt="Screenshot 2026-01-10 003316"
src="https://github.com/user-attachments/assets/e2b46db8-ef0b-4b45-8ea7-711b9b8f7524"
/>


## 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
This commit is contained in:
FloPinguin
2026-01-10 05:38:22 +01:00
committed by GitHub
parent 5e6c90d9bb
commit dc118708c0
20 changed files with 2249 additions and 2116 deletions
+1
View File
@@ -50,6 +50,7 @@ export const MapDescription: Record<keyof typeof GameMapType, string> = {
StraitOfHormuz: "Strait of Hormuz",
Surrounded: "Surrounded",
Didier: "Didier",
DidierFrance: "Didier (France)",
AmazonRiver: "Amazon River",
};
+2 -1
View File
@@ -90,7 +90,8 @@ const numPlayersConfig = {
[GameMapType.TwoLakes]: [60, 50, 40],
[GameMapType.StraitOfHormuz]: [40, 36, 30],
[GameMapType.Surrounded]: [42, 28, 14], // 3, 2, 1 player(s) per island
[GameMapType.Didier]: [100, 70, 50],
[GameMapType.Didier]: [50, 40, 30],
[GameMapType.DidierFrance]: [100, 70, 50],
[GameMapType.AmazonRiver]: [50, 40, 30],
[GameMapType.Sierpinski]: [20, 15, 10],
} as const satisfies Record<GameMapType, [number, number, number]>;
+6 -1
View File
@@ -114,6 +114,7 @@ export enum GameMapType {
StraitOfHormuz = "Strait of Hormuz",
Surrounded = "Surrounded",
Didier = "Didier",
DidierFrance = "Didier (France)",
AmazonRiver = "Amazon River",
}
@@ -174,7 +175,11 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.Svalmel,
GameMapType.Surrounded,
],
arcade: [GameMapType.Didier, GameMapType.Sierpinski],
arcade: [
GameMapType.Didier,
GameMapType.DidierFrance,
GameMapType.Sierpinski,
],
};
export enum GameType {
+1 -1
View File
@@ -61,7 +61,7 @@ const frequency: Partial<Record<GameMapName, number>> = {
TwoLakes: 6,
StraitOfHormuz: 4,
Surrounded: 4,
Didier: 2,
DidierFrance: 2,
AmazonRiver: 3,
};