Adds map of Southeast Asia (#4105)

Resolves #4098

## Description:

Adds Southeast Asia map for v32. Very requested map. 31 default nations
(with an extra 31 named for HvN).

Map for intense warship and naval warfare with many, many islands. Also
adds flags of the region to be used by nations in the map. More info
specified in issue


https://github.com/user-attachments/assets/b4151db4-825a-4c1c-8bf8-7b760ae056d2

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

tri.star1011
This commit is contained in:
RickD004
2026-06-01 18:29:56 -06:00
committed by GitHub
parent 5802c19859
commit 95377f0361
43 changed files with 906 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

@@ -0,0 +1,317 @@
{
"name": "Southeast Asia",
"nations": [
{
"coordinates": [1319, 76],
"name": "Taiwan",
"flag": "tw"
},
{
"coordinates": [789, 21],
"name": "China",
"flag": "cn"
},
{
"coordinates": [1007, 101],
"name": "Hong Kong",
"flag": "hk"
},
{
"coordinates": [943, 124],
"name": "Macau",
"flag": "mo"
},
{
"coordinates": [183, 184],
"name": "Myanmar",
"flag": "mm"
},
{
"coordinates": [2425, 549],
"name": "Guam",
"flag": "gu"
},
{
"coordinates": [2449, 515],
"name": "Northern Mariana Islands",
"flag": "mp"
},
{
"coordinates": [2751, 837],
"name": "Micronesia",
"flag": "fm"
},
{
"coordinates": [1955, 820],
"name": "Palau",
"flag": "pw"
},
{
"coordinates": [2270, 19],
"name": "Japan",
"flag": "jp"
},
{
"coordinates": [1393, 647],
"name": "Philippines",
"flag": "ph"
},
{
"coordinates": [672, 414],
"name": "Vietnam",
"flag": "vn"
},
{
"coordinates": [374, 494],
"name": "Thailand",
"flag": "th"
},
{
"coordinates": [439, 937],
"name": "Malaysia",
"flag": "my"
},
{
"coordinates": [527, 1082],
"name": "Singapore",
"flag": "sg"
},
{
"coordinates": [585, 556],
"name": "Cambodia",
"flag": "kh"
},
{
"coordinates": [24, 585],
"name": "India",
"flag": "in"
},
{
"coordinates": [426, 203],
"name": "Laos",
"flag": "la"
},
{
"coordinates": [2413, 1428],
"name": "Papua New Guinea",
"flag": "pg"
},
{
"coordinates": [1074, 956],
"name": "Brunei",
"flag": "bn"
},
{
"coordinates": [615, 1657],
"name": "Christmas Island",
"flag": "cx"
},
{
"coordinates": [1545, 1580],
"name": "Timor-Leste",
"flag": "tl"
},
{
"coordinates": [455, 1260],
"name": "Sumatra",
"flag": "id"
},
{
"coordinates": [844, 1511],
"name": "Java",
"flag": "id"
},
{
"coordinates": [983, 1159],
"name": "Kalimantan",
"flag": "id"
},
{
"coordinates": [1944, 1323],
"name": "West Papua",
"flag": "id"
},
{
"coordinates": [1286, 1268],
"name": "Sulawesi",
"flag": "id"
},
{
"coordinates": [1282, 1569],
"name": "Nusa Tenggara",
"flag": "id"
},
{
"coordinates": [1710, 1317],
"name": "Maluku",
"flag": "id"
},
{
"coordinates": [843, 1131],
"name": "Sarawak",
"flag": "Sarawak"
},
{
"coordinates": [260, 100],
"name": "Wa State",
"flag": "Wa State"
}
],
"additionalNations": [
{
"coordinates": [11, 12],
"name": "Assam",
"flag": "in"
},
{
"coordinates": [15, 179],
"name": "Bangladesh",
"flag": "bd"
},
{
"coordinates": [956, 27],
"name": "Guangdong",
"flag": "cn"
},
{
"coordinates": [1164, 4],
"name": "Fujian",
"flag": "cn"
},
{
"coordinates": [802, 284],
"name": "Hainan",
"flag": "cn"
},
{
"coordinates": [688, 112],
"name": "Guangxi",
"flag": "cn"
},
{
"coordinates": [459, 114],
"name": "Yunnan",
"flag": "cn"
},
{
"coordinates": [1334, 378],
"name": "Luzon",
"flag": "ph"
},
{
"coordinates": [1516, 601],
"name": "Visayas",
"flag": "ph"
},
{
"coordinates": [1500, 830],
"name": "Mindanao",
"flag": "ph"
},
{
"coordinates": [313, 225],
"name": "Lan Na",
"flag": "th"
},
{
"coordinates": [509, 408],
"name": "Isan",
"flag": "th"
},
{
"coordinates": [355, 391],
"name": "Siam",
"flag": "th"
},
{
"coordinates": [1148, 938],
"name": "Sabah",
"flag": "Sabah"
},
{
"coordinates": [180, 946],
"name": "Aceh",
"flag": "Aceh"
},
{
"coordinates": [598, 1380],
"name": "Lampung",
"flag": "id"
},
{
"coordinates": [1060, 1557],
"name": "Bali",
"flag": "id"
},
{
"coordinates": [1208, 731],
"name": "Palawan",
"flag": "id"
},
{
"coordinates": [734, 985],
"name": "Riau Islands",
"flag": "id"
},
{
"coordinates": [656, 1477],
"name": "Banten",
"flag": "id"
},
{
"coordinates": [400, 1138],
"name": "Riau",
"flag": "id"
},
{
"coordinates": [629, 1267],
"name": "Bangka-Belitung",
"flag": "id"
},
{
"coordinates": [1652, 1144],
"name": "North Maluku",
"flag": "id"
},
{
"coordinates": [2092, 1278],
"name": "Papua",
"flag": "id"
},
{
"coordinates": [2127, 1534],
"name": "South Papua",
"flag": "id"
},
{
"coordinates": [2280, 1416],
"name": "Highlands",
"flag": "pg"
},
{
"coordinates": [2293, 1354],
"name": "Mormase",
"flag": "pg"
},
{
"coordinates": [2687, 1445],
"name": "New Britain",
"flag": "pg"
},
{
"coordinates": [2805, 1369],
"name": "New Ireland",
"flag": "pg"
},
{
"coordinates": [301, 744],
"name": "Tambralinga",
"flag": "th"
},
{
"coordinates": [924, 386],
"name": "Paracel Islands",
"flag": ""
}
]
}
+1
View File
@@ -91,6 +91,7 @@ var maps = []struct {
{Name: "sanfrancisco"},
{Name: "sierpinski"},
{Name: "southamerica"},
{Name: "southeastasia"},
{Name: "straitofgibraltar"},
{Name: "straitofhormuz"},
{Name: "straitofmalacca"},
+155
View File
@@ -468,6 +468,11 @@
"continent": "South America",
"name": "Chile"
},
{
"code": "Chin State",
"continent": "Asia",
"name": "Chin State"
},
{
"code": "cn",
"continent": "Asia",
@@ -591,6 +596,11 @@
"continent": "Europe",
"name": "Czech Republic"
},
{
"code": "Danu",
"continent": "Asia",
"name": "Danu"
},
{
"code": "Danzig",
"continent": "Europe",
@@ -1100,11 +1110,21 @@
"continent": "Europe",
"name": "Jersey"
},
{
"code": "Johor",
"continent": "Asia",
"name": "Johor"
},
{
"code": "jo",
"continent": "Asia",
"name": "Jordan"
},
{
"code": "Kachin",
"continent": "Asia",
"name": "Kachin"
},
{
"code": "Kansas",
"continent": "North America",
@@ -1115,6 +1135,16 @@
"continent": "Europe",
"name": "Karelo-Finnish SSR"
},
{
"code": "Kayah",
"continent": "Asia",
"name": "Kayah"
},
{
"code": "Kayin",
"continent": "Asia",
"name": "Kayin"
},
{
"code": "Kazakh SSR",
"continent": "Asia",
@@ -1125,6 +1155,16 @@
"continent": "Asia",
"name": "Kazakhstan"
},
{
"code": "Kedah",
"continent": "Asia",
"name": "Kedah"
},
{
"code": "Kelantan",
"continent": "Asia",
"name": "Kelantan"
},
{
"code": "Kemet",
"continent": "Africa",
@@ -1199,11 +1239,21 @@
"code": "Kiwi",
"name": "Kiwi"
},
{
"code": "Kokang",
"continent": "Asia",
"name": "Kokang"
},
{
"code": "xk",
"continent": "Europe",
"name": "Kosovo"
},
{
"code": "Kuala Lumpur",
"continent": "Asia",
"name": "Kuala Lumpur"
},
{
"code": "kurdistan",
"continent": "Asia",
@@ -1224,6 +1274,11 @@
"continent": "Asia",
"name": "Kyrgyzstan"
},
{
"code": "Labuan",
"continent": "Asia",
"name": "Labuan"
},
{
"code": "1_Laigin",
"continent": "Europe",
@@ -1351,11 +1406,21 @@
"continent": "North America",
"name": "Maine"
},
{
"code": "Majapahit",
"continent": "Asia",
"name": "Majapahit"
},
{
"code": "Massachusetts",
"continent": "North America",
"name": "Massachusetts"
},
{
"code": "Malacca",
"continent": "Asia",
"name": "Malacca"
},
{
"code": "mw",
"continent": "Africa",
@@ -1466,6 +1531,11 @@
"continent": "Europe",
"name": "Moldova"
},
{
"code": "Mon State",
"continent": "Asia",
"name": "Mon State"
},
{
"code": "mc",
"continent": "Europe",
@@ -1521,6 +1591,11 @@
"continent": "Asia",
"name": "Myanmar"
},
{
"code": "Naga",
"continent": "Asia",
"name": "Naga"
},
{
"code": "na",
"continent": "Africa",
@@ -1540,6 +1615,11 @@
"continent": "North America",
"name": "Nebraska"
},
{
"code": "Negeri Sembilan",
"continent": "Asia",
"name": "Negeri Sembilan"
},
{
"code": "np",
"continent": "Asia",
@@ -1734,6 +1814,11 @@
"continent": "Asia",
"name": "Ottoman Empire"
},
{
"code": "Pahang",
"continent": "Asia",
"name": "Pahang"
},
{
"code": "pk",
"continent": "Asia",
@@ -1744,6 +1829,11 @@
"continent": "Oceania",
"name": "Palau"
},
{
"code": "Palaung",
"continent": "Asia",
"name": "Palaung"
},
{
"code": "Palekh",
"continent": "Europe",
@@ -1754,6 +1844,11 @@
"continent": "North America",
"name": "Panama"
},
{
"code": "Pa-O",
"continent": "Asia",
"name": "Pa'O"
},
{
"code": "pg",
"continent": "Oceania",
@@ -1789,11 +1884,26 @@
"continent": "Asia",
"name": "Persia"
},
{
"code": "Penang",
"continent": "Asia",
"name": "Penang"
},
{
"code": "Perak",
"continent": "Asia",
"name": "Perak"
},
{
"code": "ph",
"continent": "Asia",
"name": "Philippines"
},
{
"code": "Philippines (war)",
"continent": "Asia",
"name": "Philippines (war)"
},
{
"code": "Phrygia",
"continent": "Asia",
@@ -1853,6 +1963,11 @@
"continent": "North America",
"name": "Puerto Rico"
},
{
"code": "Putrajaya",
"continent": "Asia",
"name": "Putrajaya"
},
{
"code": "qa",
"continent": "Asia",
@@ -1868,6 +1983,11 @@
"continent": "North America",
"name": "Quebec"
},
{
"code": "Rakhine",
"continent": "Asia",
"name": "Rakhine"
},
{
"code": "Rashidi Emirate",
"continent": "Asia",
@@ -1962,6 +2082,11 @@
"continent": "Asia",
"name": "Saba Kingdom"
},
{
"code": "Sabah",
"continent": "Asia",
"name": "Sabah"
},
{
"code": "bl",
"continent": "North America",
@@ -2031,6 +2156,11 @@
"continent": "South America",
"name": "São Paulo"
},
{
"code": "Sarawak",
"continent": "Asia",
"name": "Sarawak"
},
{
"code": "sardines",
"name": "Sardines"
@@ -2065,6 +2195,11 @@
"continent": "Europe",
"name": "Second Spanish Republic"
},
{
"code": "Selangor",
"continent": "Asia",
"name": "Selangor"
},
{
"code": "sn",
"continent": "Africa",
@@ -2274,6 +2409,11 @@
"continent": "Asia",
"name": "Tajikistan"
},
{
"code": "Tanintharyi",
"continent": "Asia",
"name": "Tanintharyi"
},
{
"code": "tannutuva",
"continent": "Asia",
@@ -2289,6 +2429,11 @@
"continent": "North America",
"name": "Tennessee"
},
{
"code": "Terengganu",
"continent": "Asia",
"name": "Terengganu"
},
{
"code": "Texas",
"continent": "North America",
@@ -2508,6 +2653,11 @@
"continent": "Europe",
"name": "Vojvodina"
},
{
"code": "Wa State",
"continent": "Asia",
"name": "Wa State"
},
{
"code": "gb-wls",
"continent": "Europe",
@@ -2538,6 +2688,11 @@
"continent": "Europe",
"name": "West Germany"
},
{
"code": "West Papua",
"continent": "Asia",
"name": "West Papua"
},
{
"code": "West Roman Empire",
"continent": "Europe",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 33 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 39 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.8 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150">
<image href="data:image/png;base64,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" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.5 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150">
<image href="data:image/png;base64,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" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150">
<image href="data:image/png;base64,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" x="7.500" y="32.813" width="135.000" height="84.375" />
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 28 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.4 KiB

+2 -1
View File
@@ -608,7 +608,8 @@
"onion": "Onion",
"yellowsea": "Yellow Sea",
"labyrinth": "Labyrinth",
"caribbean": "Caribbean"
"caribbean": "Caribbean",
"southeastasia": "Southeast Asia"
},
"map_categories": {
"featured": "Featured",
+332
View File
@@ -0,0 +1,332 @@
{
"additionalNations": [
{
"coordinates": [11, 12],
"flag": "in",
"name": "Assam"
},
{
"coordinates": [15, 179],
"flag": "bd",
"name": "Bangladesh"
},
{
"coordinates": [956, 27],
"flag": "cn",
"name": "Guangdong"
},
{
"coordinates": [1164, 4],
"flag": "cn",
"name": "Fujian"
},
{
"coordinates": [802, 284],
"flag": "cn",
"name": "Hainan"
},
{
"coordinates": [688, 112],
"flag": "cn",
"name": "Guangxi"
},
{
"coordinates": [459, 114],
"flag": "cn",
"name": "Yunnan"
},
{
"coordinates": [1334, 378],
"flag": "ph",
"name": "Luzon"
},
{
"coordinates": [1516, 601],
"flag": "ph",
"name": "Visayas"
},
{
"coordinates": [1500, 830],
"flag": "ph",
"name": "Mindanao"
},
{
"coordinates": [313, 225],
"flag": "th",
"name": "Lan Na"
},
{
"coordinates": [509, 408],
"flag": "th",
"name": "Isan"
},
{
"coordinates": [355, 391],
"flag": "th",
"name": "Siam"
},
{
"coordinates": [1148, 938],
"flag": "Sabah",
"name": "Sabah"
},
{
"coordinates": [180, 946],
"flag": "Aceh",
"name": "Aceh"
},
{
"coordinates": [598, 1380],
"flag": "id",
"name": "Lampung"
},
{
"coordinates": [1060, 1557],
"flag": "id",
"name": "Bali"
},
{
"coordinates": [1208, 731],
"flag": "id",
"name": "Palawan"
},
{
"coordinates": [734, 985],
"flag": "id",
"name": "Riau Islands"
},
{
"coordinates": [656, 1477],
"flag": "id",
"name": "Banten"
},
{
"coordinates": [400, 1138],
"flag": "id",
"name": "Riau"
},
{
"coordinates": [629, 1267],
"flag": "id",
"name": "Bangka-Belitung"
},
{
"coordinates": [1652, 1144],
"flag": "id",
"name": "North Maluku"
},
{
"coordinates": [2092, 1278],
"flag": "id",
"name": "Papua"
},
{
"coordinates": [2127, 1534],
"flag": "id",
"name": "South Papua"
},
{
"coordinates": [2280, 1416],
"flag": "pg",
"name": "Highlands"
},
{
"coordinates": [2293, 1354],
"flag": "pg",
"name": "Mormase"
},
{
"coordinates": [2687, 1445],
"flag": "pg",
"name": "New Britain"
},
{
"coordinates": [2805, 1369],
"flag": "pg",
"name": "New Ireland"
},
{
"coordinates": [301, 744],
"flag": "th",
"name": "Tambralinga"
},
{
"coordinates": [924, 386],
"flag": "",
"name": "Paracel Islands"
}
],
"map": {
"height": 1672,
"num_land_tiles": 977094,
"width": 2812
},
"map16x": {
"height": 418,
"num_land_tiles": 55472,
"width": 703
},
"map4x": {
"height": 836,
"num_land_tiles": 235008,
"width": 1406
},
"name": "Southeast Asia",
"nations": [
{
"coordinates": [1319, 76],
"flag": "tw",
"name": "Taiwan"
},
{
"coordinates": [789, 21],
"flag": "cn",
"name": "China"
},
{
"coordinates": [1007, 101],
"flag": "hk",
"name": "Hong Kong"
},
{
"coordinates": [943, 124],
"flag": "mo",
"name": "Macau"
},
{
"coordinates": [183, 184],
"flag": "mm",
"name": "Myanmar"
},
{
"coordinates": [2425, 549],
"flag": "gu",
"name": "Guam"
},
{
"coordinates": [2449, 515],
"flag": "mp",
"name": "Northern Mariana Islands"
},
{
"coordinates": [2751, 837],
"flag": "fm",
"name": "Micronesia"
},
{
"coordinates": [1955, 820],
"flag": "pw",
"name": "Palau"
},
{
"coordinates": [2270, 19],
"flag": "jp",
"name": "Japan"
},
{
"coordinates": [1393, 647],
"flag": "ph",
"name": "Philippines"
},
{
"coordinates": [672, 414],
"flag": "vn",
"name": "Vietnam"
},
{
"coordinates": [374, 494],
"flag": "th",
"name": "Thailand"
},
{
"coordinates": [439, 937],
"flag": "my",
"name": "Malaysia"
},
{
"coordinates": [527, 1082],
"flag": "sg",
"name": "Singapore"
},
{
"coordinates": [585, 556],
"flag": "kh",
"name": "Cambodia"
},
{
"coordinates": [24, 585],
"flag": "in",
"name": "India"
},
{
"coordinates": [426, 203],
"flag": "la",
"name": "Laos"
},
{
"coordinates": [2413, 1428],
"flag": "pg",
"name": "Papua New Guinea"
},
{
"coordinates": [1074, 956],
"flag": "bn",
"name": "Brunei"
},
{
"coordinates": [615, 1657],
"flag": "cx",
"name": "Christmas Island"
},
{
"coordinates": [1545, 1580],
"flag": "tl",
"name": "Timor-Leste"
},
{
"coordinates": [455, 1260],
"flag": "id",
"name": "Sumatra"
},
{
"coordinates": [844, 1511],
"flag": "id",
"name": "Java"
},
{
"coordinates": [983, 1159],
"flag": "id",
"name": "Kalimantan"
},
{
"coordinates": [1944, 1323],
"flag": "id",
"name": "West Papua"
},
{
"coordinates": [1286, 1268],
"flag": "id",
"name": "Sulawesi"
},
{
"coordinates": [1282, 1569],
"flag": "id",
"name": "Nusa Tenggara"
},
{
"coordinates": [1710, 1317],
"flag": "id",
"name": "Maluku"
},
{
"coordinates": [843, 1131],
"flag": "Sarawak",
"name": "Sarawak"
},
{
"coordinates": [260, 100],
"flag": "Wa State",
"name": "Wa State"
}
]
}
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.

After

Width:  |  Height:  |  Size: 14 KiB

+2
View File
@@ -181,6 +181,7 @@ export enum GameMapType {
Labyrinth = "Labyrinth",
Caribbean = "Caribbean",
Onion = "Onion",
SoutheastAsia = "SoutheastAsia",
}
export type GameMapName = keyof typeof GameMapType;
@@ -252,6 +253,7 @@ export const mapCategories: Record<string, GameMapType[]> = {
GameMapType.Venice,
GameMapType.YellowSea,
GameMapType.Caribbean,
GameMapType.SoutheastAsia,
],
fantasy: [
GameMapType.Pangaea,
+1
View File
@@ -96,6 +96,7 @@ const FREQUENCY: Partial<Record<GameMapName, number>> = {
SanFrancisco: 3,
Sierpinski: 10,
SouthAmerica: 5,
SoutheastAsia: 5,
StraitOfGibraltar: 5,
StraitOfHormuz: 4,
StraitOfMalacca: 4,