More fixes and changes of maps for v33 (#4681)

## Description:

**Changes of previous maps for v33. Some inlcude quality changes for
gameplay:**

beringstrait - Added small border rivers to connect large lakes to the
ocean
<img width="521" height="231" alt="Captura de pantalla 2026-07-22
170618"
src="https://github.com/user-attachments/assets/3bc5c727-a8dd-4c7b-bfe6-3fc9c00d55d9"
/>

Asia - Added the suez canal and the bosphorus to connect them to the
main ocean
<img width="238" height="366" alt="Captura de pantalla 2026-07-22
170703"
src="https://github.com/user-attachments/assets/ff049c78-42e4-4784-b7ea-1f918f215fa4"
/>

titan - Adds rivers to connect landlocked lakes
<img width="573" height="500" alt="Captura de pantalla 2026-07-22
171935"
src="https://github.com/user-attachments/assets/c2364753-efc1-4038-88e0-042550156cde"
/>

antarctica - Impassable decoration, and also total Nation revamp (the
map had a low rotation of 1, it has been bumped to 4, it will not affect
players drastically since its a very rare map)
<img width="598" height="588" alt="Captura de pantalla 2026-07-22
170522"
src="https://github.com/user-attachments/assets/f0b764a7-129f-411f-a545-022007f05044"
/>

caribbean - Impassable decoration
<img width="859" height="559" alt="Captura de pantalla 2026-07-22
170738"
src="https://github.com/user-attachments/assets/396527b5-b852-4263-af86-4597608c85df"
/>

japan - Impassable decoration (and also removes it from featured, it
honestly isnt that popular of a map to be there)
<img width="528" height="528" alt="Captura de pantalla 2026-07-22
172200"
src="https://github.com/user-attachments/assets/03241071-aee9-4e49-b6a3-c15029c12a34"
/>

milky way - Impassable decoration
<img width="581" height="573" alt="Captura de pantalla 2026-07-22
171957"
src="https://github.com/user-attachments/assets/54496b0d-1106-4296-8a89-bb5758c60420"
/>

korea - Boosted to 2 teams
taiwan - Boosted to 2 teams
caspiansea - Boosted to 2 teams
branching paths - Boosted to 3 teams instead of 2 (its a triangle, it
only makes sense)


## 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

## Please put your Discord username so you can be contacted if a bug or
regression is found:

tri.star1011
This commit is contained in:
RickD004
2026-07-23 11:35:23 -07:00
committed by GitHub
parent cade1cc4ce
commit b281f0c35e
53 changed files with 8968 additions and 2848 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 854 KiB

After

Width:  |  Height:  |  Size: 303 KiB

+139 -25
View File
@@ -3,57 +3,171 @@
"name": "Antarctica",
"translation_key": "map.antarctica",
"categories": ["antarctica", "continental"],
"multiplayer_frequency": 1,
"multiplayer_frequency": 4,
"nations": [
{
"coordinates": [1159, 1261],
"name": "New Zealand Claim",
"coordinates": [1123, 1302],
"name": "Ross Dependency",
"flag": "nz"
},
{
"coordinates": [1409, 1571],
"name": "French Claim",
"coordinates": [1694, 1571],
"name": "Adelie Land",
"flag": "tf"
},
{
"coordinates": [1681, 1093],
"name": "Australian Claim",
"flag": "hm"
"coordinates": [1739, 1170],
"name": "Australian Territory",
"flag": "au"
},
{
"coordinates": [1260, 510],
"name": "Norway Claim",
"flag": "bv"
"coordinates": [1285, 458],
"name": "Queen Maud Land",
"flag": "no"
},
{
"coordinates": [900, 686],
"name": "United Kingdom Claim",
"flag": "gb"
"coordinates": [945, 885],
"name": "British Antarctic Territory",
"flag": "British Antarctic Territory"
},
{
"coordinates": [351, 703],
"name": "Argentina Claim",
"flag": "ar"
"coordinates": [637, 1061],
"name": "Argentine Territory",
"flag": "Tierra del Fuego"
},
{
"coordinates": [506, 939],
"name": "Chile Claim",
"flag": "cl"
"coordinates": [565, 1083],
"name": "Chilean Antarctic Territory",
"flag": "Magallanes"
},
{
"coordinates": [705, 1264],
"coordinates": [842, 1311],
"name": "Marie Byrd Land",
"flag": "aq"
},
{
"coordinates": [1532, 716],
"name": "Penguins",
"flag": "aq"
"coordinates": [1180, 1097],
"name": "Amundsen-Scott",
"flag": "us"
},
{
"coordinates": [1100, 954],
"coordinates": [598, 125],
"name": "South Sandwich Islands",
"flag": "gs"
},
{
"coordinates": [1234, 1527],
"name": "McMurdo",
"flag": "us"
},
{
"coordinates": [1499, 1242],
"name": "Vostok",
"flag": "ru"
},
{
"coordinates": [1452, 1491],
"name": "Concordia",
"flag": "it"
},
{
"coordinates": [1302, 841],
"name": "Dome Fuji",
"flag": "jp"
},
{
"coordinates": [885, 771],
"name": "Belgrano II",
"flag": "ar"
},
{
"coordinates": [347, 816],
"name": "Palmer",
"flag": "us"
},
{
"coordinates": [299, 612],
"name": "O´Higgins",
"flag": "cl"
},
{
"coordinates": [350, 373],
"name": "Signy",
"flag": "gb"
},
{
"coordinates": [451, 830],
"name": "San Martin",
"flag": "ar"
},
{
"coordinates": [931, 668],
"name": "Halley",
"flag": "gb"
},
{
"coordinates": [1144, 629],
"name": "Kohnen",
"flag": "de"
},
{
"coordinates": [1120, 504],
"name": "Troll",
"flag": "no"
},
{
"coordinates": [1043, 474],
"name": "Sanae IV",
"flag": "za"
},
{
"coordinates": [1498, 534],
"name": "Syowa",
"flag": "jp"
},
{
"coordinates": [1794, 776],
"name": "Mawson",
"flag": "au"
},
{
"coordinates": [1871, 1448],
"name": "Casey",
"flag": "au"
},
{
"coordinates": [1556, 1740],
"name": "Dumont D'Urville",
"flag": "fr"
},
{
"coordinates": [1830, 980],
"name": "Druzhanaya IV",
"flag": "ru"
},
{
"coordinates": [1459, 1033],
"name": "Kunlun",
"flag": "cn"
},
{
"coordinates": [862, 1044],
"name": "Glaciar Union",
"flag": "cl"
}
],
"additionalNations": [
{
"name": "Ancient Aliens",
"flag": "Cthulhu Republic"
},
{
"name": "Penguins",
"flag": "an_pe"
},
{
"name": "The Thing",
"flag": "Socialist_flag"
}
]
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 946 KiB

After

Width:  |  Height:  |  Size: 548 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 525 KiB

After

Width:  |  Height:  |  Size: 374 KiB

@@ -4,7 +4,7 @@
"translation_key": "map.branchingpaths",
"categories": ["arcade", "fictional"],
"multiplayer_frequency": 3,
"special_team_count": 2,
"special_team_count": 3,
"nations": [
{
"coordinates": [1240, 1431],
Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 155 KiB

@@ -156,7 +156,7 @@
"flag": "cw"
},
{
"coordinates": [3185, 13],
"coordinates": [2235, 2],
"name": "Bermuda",
"flag": "bm"
},
@@ -4,6 +4,7 @@
"translation_key": "map.caspiansea",
"categories": ["asia", "new"],
"multiplayer_frequency": 5,
"special_team_count": 2,
"nations": [
{
"coordinates": [927, 426],
Binary file not shown.

Before

Width:  |  Height:  |  Size: 698 KiB

After

Width:  |  Height:  |  Size: 277 KiB

+1 -2
View File
@@ -2,9 +2,8 @@
"id": "Japan",
"name": "Japan",
"translation_key": "map.japan",
"categories": ["featured", "asia"],
"categories": ["countries", "asia"],
"multiplayer_frequency": 6,
"featured_rank": 7,
"nations": [
{
"coordinates": [1895, 288],
@@ -4,6 +4,7 @@
"translation_key": "map.korea",
"categories": ["asia", "countries"],
"multiplayer_frequency": 5,
"special_team_count": 2,
"nations": [
{
"coordinates": [845, 1587],
Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 KiB

After

Width:  |  Height:  |  Size: 223 KiB

@@ -4,6 +4,7 @@
"translation_key": "map.taiwanstrait",
"categories": ["asia"],
"multiplayer_frequency": 5,
"special_team_count": 2,
"nations": [
{
"coordinates": [694, 26],
Binary file not shown.

Before

Width:  |  Height:  |  Size: 975 KiB

After

Width:  |  Height:  |  Size: 400 KiB

+150 -36
View File
@@ -1,73 +1,187 @@
{
"additionalNations": [
{
"flag": "Cthulhu Republic",
"name": "Ancient Aliens"
},
{
"flag": "an_pe",
"name": "Penguins"
},
{
"flag": "Socialist_flag",
"name": "The Thing"
}
],
"categories": ["antarctica", "continental"],
"id": "Antarctica",
"map": {
"height": 2000,
"num_land_tiles": 1292228,
"width": 2000
"height": 2212,
"num_land_tiles": 1292224,
"width": 2212
},
"map16x": {
"height": 500,
"num_land_tiles": 79002,
"width": 500
"height": 553,
"num_land_tiles": 79007,
"width": 553
},
"map4x": {
"height": 1000,
"num_land_tiles": 320356,
"width": 1000
"height": 1106,
"num_land_tiles": 320398,
"width": 1106
},
"multiplayer_frequency": 1,
"multiplayer_frequency": 4,
"name": "Antarctica",
"nations": [
{
"coordinates": [1159, 1261],
"coordinates": [1123, 1302],
"flag": "nz",
"name": "New Zealand Claim"
"name": "Ross Dependency"
},
{
"coordinates": [1409, 1571],
"coordinates": [1694, 1571],
"flag": "tf",
"name": "French Claim"
"name": "Adelie Land"
},
{
"coordinates": [1681, 1093],
"flag": "hm",
"name": "Australian Claim"
"coordinates": [1739, 1170],
"flag": "au",
"name": "Australian Territory"
},
{
"coordinates": [1260, 510],
"flag": "bv",
"name": "Norway Claim"
"coordinates": [1285, 458],
"flag": "no",
"name": "Queen Maud Land"
},
{
"coordinates": [900, 686],
"flag": "gb",
"name": "United Kingdom Claim"
"coordinates": [945, 885],
"flag": "British Antarctic Territory",
"name": "British Antarctic Territory"
},
{
"coordinates": [351, 703],
"flag": "ar",
"name": "Argentina Claim"
"coordinates": [637, 1061],
"flag": "Tierra del Fuego",
"name": "Argentine Territory"
},
{
"coordinates": [506, 939],
"flag": "cl",
"name": "Chile Claim"
"coordinates": [565, 1083],
"flag": "Magallanes",
"name": "Chilean Antarctic Territory"
},
{
"coordinates": [705, 1264],
"coordinates": [842, 1311],
"flag": "aq",
"name": "Marie Byrd Land"
},
{
"coordinates": [1532, 716],
"flag": "aq",
"name": "Penguins"
"coordinates": [1180, 1097],
"flag": "us",
"name": "Amundsen-Scott"
},
{
"coordinates": [1100, 954],
"flag": "Cthulhu Republic",
"name": "Ancient Aliens"
"coordinates": [598, 125],
"flag": "gs",
"name": "South Sandwich Islands"
},
{
"coordinates": [1234, 1527],
"flag": "us",
"name": "McMurdo"
},
{
"coordinates": [1499, 1242],
"flag": "ru",
"name": "Vostok"
},
{
"coordinates": [1452, 1491],
"flag": "it",
"name": "Concordia"
},
{
"coordinates": [1302, 841],
"flag": "jp",
"name": "Dome Fuji"
},
{
"coordinates": [885, 771],
"flag": "ar",
"name": "Belgrano II"
},
{
"coordinates": [347, 816],
"flag": "us",
"name": "Palmer"
},
{
"coordinates": [299, 612],
"flag": "cl",
"name": "O´Higgins"
},
{
"coordinates": [350, 373],
"flag": "gb",
"name": "Signy"
},
{
"coordinates": [451, 830],
"flag": "ar",
"name": "San Martin"
},
{
"coordinates": [931, 668],
"flag": "gb",
"name": "Halley"
},
{
"coordinates": [1144, 629],
"flag": "de",
"name": "Kohnen"
},
{
"coordinates": [1120, 504],
"flag": "no",
"name": "Troll"
},
{
"coordinates": [1043, 474],
"flag": "za",
"name": "Sanae IV"
},
{
"coordinates": [1498, 534],
"flag": "jp",
"name": "Syowa"
},
{
"coordinates": [1794, 776],
"flag": "au",
"name": "Mawson"
},
{
"coordinates": [1871, 1448],
"flag": "au",
"name": "Casey"
},
{
"coordinates": [1556, 1740],
"flag": "fr",
"name": "Dumont D'Urville"
},
{
"coordinates": [1830, 980],
"flag": "ru",
"name": "Druzhanaya IV"
},
{
"coordinates": [1459, 1033],
"flag": "cn",
"name": "Kunlun"
},
{
"coordinates": [862, 1044],
"flag": "cl",
"name": "Glaciar Union"
}
],
"translation_key": "map.antarctica"
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

+3 -3
View File
@@ -4,17 +4,17 @@
"id": "Asia",
"map": {
"height": 1200,
"num_land_tiles": 1079855,
"num_land_tiles": 1079587,
"width": 2000
},
"map16x": {
"height": 300,
"num_land_tiles": 64855,
"num_land_tiles": 64809,
"width": 500
},
"map4x": {
"height": 600,
"num_land_tiles": 265625,
"num_land_tiles": 265522,
"width": 1000
},
"multiplayer_frequency": 6,
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

+3 -3
View File
@@ -3,17 +3,17 @@
"id": "BeringStrait",
"map": {
"height": 916,
"num_land_tiles": 596318,
"num_land_tiles": 596037,
"width": 1500
},
"map16x": {
"height": 229,
"num_land_tiles": 35566,
"num_land_tiles": 35520,
"width": 375
},
"map4x": {
"height": 458,
"num_land_tiles": 146676,
"num_land_tiles": 146565,
"width": 750
},
"multiplayer_frequency": 2,
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

+1 -1
View File
@@ -115,6 +115,6 @@
"strength": 1
}
],
"special_team_count": 2,
"special_team_count": 3,
"translation_key": "map.branchingpaths"
}
+1 -1
View File
@@ -312,7 +312,7 @@
"name": "Curaçao"
},
{
"coordinates": [3185, 13],
"coordinates": [2235, 2],
"flag": "bm",
"name": "Bermuda"
},
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -80,6 +80,7 @@
"name": "Kalmykia"
}
],
"special_team_count": 2,
"teamGameSpawnAreas": {
"2": [
{
+1 -2
View File
@@ -1,6 +1,5 @@
{
"categories": ["featured", "asia"],
"featured_rank": 7,
"categories": ["countries", "asia"],
"id": "Japan",
"map": {
"height": 2500,
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

+1
View File
@@ -180,6 +180,7 @@
"name": "Gwangju"
}
],
"special_team_count": 2,
"teamGameSpawnAreas": {
"2": [
{
+8 -8
View File
@@ -3,19 +3,19 @@
"display_name": "Milky Way",
"id": "MilkyWay",
"map": {
"height": 1500,
"height": 1748,
"num_land_tiles": 442979,
"width": 1500
"width": 1748
},
"map16x": {
"height": 375,
"num_land_tiles": 24777,
"width": 375
"height": 437,
"num_land_tiles": 24782,
"width": 437
},
"map4x": {
"height": 750,
"num_land_tiles": 105978,
"width": 750
"height": 874,
"num_land_tiles": 105950,
"width": 874
},
"multiplayer_frequency": 8,
"name": "MilkyWay",
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

@@ -145,6 +145,7 @@
"name": "Lanyu"
}
],
"special_team_count": 2,
"teamGameSpawnAreas": {
"2": [
{
+3 -3
View File
@@ -3,17 +3,17 @@
"id": "Titan",
"map": {
"height": 2160,
"num_land_tiles": 1627144,
"num_land_tiles": 1626582,
"width": 1232
},
"map16x": {
"height": 540,
"num_land_tiles": 96655,
"num_land_tiles": 96568,
"width": 308
},
"map4x": {
"height": 1080,
"num_land_tiles": 398688,
"num_land_tiles": 398463,
"width": 616
},
"multiplayer_frequency": 3,
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

+6 -4
View File
@@ -217,7 +217,7 @@ export const maps: readonly MapInfo[] = [
type: GameMapType.Antarctica,
translationKey: "map.antarctica",
categories: ["antarctica", "continental"],
multiplayerFrequency: 1,
multiplayerFrequency: 4,
},
{
id: "ArchipelagoSea",
@@ -328,7 +328,7 @@ export const maps: readonly MapInfo[] = [
translationKey: "map.branchingpaths",
categories: ["arcade", "fictional"],
multiplayerFrequency: 3,
specialTeamCount: 2,
specialTeamCount: 3,
},
{
id: "Britannia",
@@ -357,6 +357,7 @@ export const maps: readonly MapInfo[] = [
translationKey: "map.caspiansea",
categories: ["asia", "new"],
multiplayerFrequency: 5,
specialTeamCount: 2,
},
{
id: "Caucasus",
@@ -975,9 +976,8 @@ export const maps: readonly MapInfo[] = [
id: "Japan",
type: GameMapType.Japan,
translationKey: "map.japan",
categories: ["featured", "asia"],
categories: ["countries", "asia"],
multiplayerFrequency: 6,
featuredRank: 7,
},
{
id: "JuanDeFucaStrait",
@@ -993,6 +993,7 @@ export const maps: readonly MapInfo[] = [
translationKey: "map.korea",
categories: ["asia", "countries"],
multiplayerFrequency: 5,
specialTeamCount: 2,
},
{
id: "Labyrinth",
@@ -1253,6 +1254,7 @@ export const maps: readonly MapInfo[] = [
translationKey: "map.taiwanstrait",
categories: ["asia"],
multiplayerFrequency: 5,
specialTeamCount: 2,
},
{
id: "TheBox",