Adds map "Tierra del Fuego" (featuring impassable terrain) (#4437)

## Description:

Adds map of Tierra del Fuego, the southernmost tip of South America:
https://en.wikipedia.org/wiki/Tierra_del_Fuego

This map uses impassable terrain to stylize the borders of this map into
a triangular shape, this zone is known as "end of the world" so i
thought it would be visually fitting if the borders converged at the
bottom of the map.

800k land tiles similar to Caucasus.

This map has a lot of islands, incluiding the Falklands for people who
enjoy island-plays, and also a chokepoint (the strait of Magallanes) for
piracy.

Also adds flags of Chilean and Argentinian provinces for the map and the
menu.

<img width="818" height="544" alt="image"
src="https://github.com/user-attachments/assets/59812868-7514-4e03-86a2-072cf4013aeb"
/>


https://github.com/user-attachments/assets/acc15020-bd7a-49e0-a504-8575a1e74f75

## 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-06-30 10:42:55 -06:00
committed by GitHub
parent 0d2179f5f3
commit cd5f8a6998
38 changed files with 461 additions and 18 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

@@ -0,0 +1,109 @@
{
"id": "TierraDelFuego",
"name": "Tierra Del Fuego",
"translation_key": "map.tierradelfuego",
"categories": ["south_america", "new"],
"multiplayer_frequency": 5,
"nations": [
{
"coordinates": [1320, 945],
"name": "Rio Grande",
"flag": "Tierra del Fuego"
},
{
"coordinates": [1283, 1153],
"name": "Ushuaia",
"flag": "Tierra del Fuego"
},
{
"coordinates": [1452, 1118],
"name": "Tolhuin",
"flag": "Tierra del Fuego"
},
{
"coordinates": [2226, 351],
"name": "Falkland Islands",
"flag": "fk"
},
{
"coordinates": [1181, 536],
"name": "Rio Gallegos",
"flag": "Santa Cruz"
},
{
"coordinates": [1200, 204],
"name": "Puerto Santa Cruz",
"flag": "Santa Cruz"
},
{
"coordinates": [790, 251],
"name": "El Calafate",
"flag": "Santa Cruz"
},
{
"coordinates": [1039, 22],
"name": "Gobernador Gregores",
"flag": "Santa Cruz"
},
{
"coordinates": [1340, 24],
"name": "San Julian",
"flag": "Santa Cruz"
},
{
"coordinates": [759, 505],
"name": "Puerto Natales",
"flag": "Magallanes"
},
{
"coordinates": [1363, 1209],
"name": "Puerto Williams",
"flag": "Magallanes"
},
{
"coordinates": [929, 849],
"name": "Punta Arenas",
"flag": "Magallanes"
},
{
"coordinates": [1057, 848],
"name": "Porvenir",
"flag": "Magallanes"
},
{
"coordinates": [755, 368],
"name": "Cerro Castillo",
"flag": "Magallanes"
},
{
"coordinates": [471, 15],
"name": "Puerto Eden",
"flag": "Magallanes"
},
{
"coordinates": [910, 609],
"name": "Laguna Blanca",
"flag": "Magallanes"
},
{
"coordinates": [1086, 972],
"name": "Timaukel",
"flag": "Magallanes"
},
{
"coordinates": [1162, 782],
"name": "Primavera",
"flag": "Magallanes"
},
{
"coordinates": [815, 721],
"name": "Rio Verde",
"flag": "Magallanes"
},
{
"coordinates": [1029, 666],
"name": "San Gregorio",
"flag": "Magallanes"
}
]
}
-18
View File
@@ -1642,9 +1642,6 @@
"arm64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1662,9 +1659,6 @@
"arm64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1682,9 +1676,6 @@
"ppc64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1702,9 +1693,6 @@
"s390x"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1722,9 +1710,6 @@
"x64"
],
"dev": true,
"libc": [
"glibc"
],
"license": "MIT",
"optional": true,
"os": [
@@ -1742,9 +1727,6 @@
"x64"
],
"dev": true,
"libc": [
"musl"
],
"license": "MIT",
"optional": true,
"os": [
+135
View File
@@ -186,6 +186,11 @@
"continent": "Europe",
"name": "Asturias"
},
{
"code": "Atacama",
"continent": "South America",
"name": "Atacama"
},
{
"code": "Athens",
"continent": "Europe",
@@ -458,6 +463,11 @@
"continent": "Africa",
"name": "Central African Republic"
},
{
"code": "Chaco",
"continent": "South America",
"name": "Chaco"
},
{
"code": "td",
"continent": "Africa",
@@ -508,6 +518,11 @@
"continent": "North America",
"name": "Choctaw"
},
{
"code": "Chubut",
"continent": "South America",
"name": "Chubut"
},
{
"code": "Chuvashia",
"continent": "Europe",
@@ -572,11 +587,26 @@
"continent": "Oceania",
"name": "Cook Islands"
},
{
"code": "Coquimbo",
"continent": "South America",
"name": "Coquimbo"
},
{
"code": "Cordoba (Argentina)",
"continent": "South America",
"name": "Cordoba (Argentina)"
},
{
"code": "cordoba",
"continent": "Europe",
"name": "Cordoba"
},
{
"code": "Corrientes",
"continent": "South America",
"name": "Corrientes"
},
{
"code": "Corsica",
"continent": "Europe",
@@ -761,6 +791,11 @@
"continent": "Europe",
"name": "England"
},
{
"code": "Entre Rios",
"continent": "South America",
"name": "Entre Rios"
},
{
"code": "gq",
"continent": "Africa",
@@ -852,6 +887,11 @@
"continent": "North America",
"name": "Florida"
},
{
"code": "Formosa",
"continent": "South America",
"name": "Formosa"
},
{
"code": "1_Fortriu",
"continent": "Europe",
@@ -1175,6 +1215,11 @@
"continent": "Asia",
"name": "Jordan"
},
{
"code": "Jujuy",
"continent": "South America",
"name": "Jujuy"
},
{
"code": "Kachin",
"continent": "Asia",
@@ -1250,6 +1295,11 @@
"continent": "Africa",
"name": "Khemet"
},
{
"code": "Kingdom of Araucania and Patagonia",
"continent": "South America",
"name": "Kingdom of Araucania and Patagonia"
},
{
"code": "Kingdom of Egypt",
"continent": "Africa",
@@ -1334,6 +1384,21 @@
"continent": "Asia",
"name": "Kyrgyzstan"
},
{
"code": "La Araucania",
"continent": "South America",
"name": "La Araucania"
},
{
"code": "La Pampa",
"continent": "South America",
"name": "La Pampa"
},
{
"code": "La Rioja",
"continent": "South America",
"name": "La Rioja"
},
{
"code": "Labuan",
"continent": "Asia",
@@ -1431,6 +1496,16 @@
"continent": "Europe",
"name": "Lithuanian SSR"
},
{
"code": "Los Lagos",
"continent": "South America",
"name": "Los Lagos"
},
{
"code": "Los Rios",
"continent": "South America",
"name": "Los Rios"
},
{
"code": "Louisiana",
"continent": "North America",
@@ -1456,6 +1531,11 @@
"continent": "Europe",
"name": "Macedonia"
},
{
"code": "Magallanes",
"continent": "South America",
"name": "Magallanes"
},
{
"code": "manitoba",
"continent": "North America",
@@ -1566,6 +1646,11 @@
"continent": "Asia",
"name": "Median Empire"
},
{
"code": "Mendoza",
"continent": "South America",
"name": "Mendoza"
},
{
"code": "1_Mercia",
"continent": "Europe",
@@ -1596,6 +1681,11 @@
"continent": "North America",
"name": "Minnesota"
},
{
"code": "Misiones",
"continent": "South America",
"name": "Misiones"
},
{
"code": "Mississippi",
"continent": "North America",
@@ -1720,6 +1810,11 @@
"continent": "Europe",
"name": "Netherlands"
},
{
"code": "Neuquen",
"continent": "South America",
"name": "Neuquen"
},
{
"code": "neuragic_empire",
"name": "Neuragic Empire"
@@ -2152,6 +2247,11 @@
"continent": "South America",
"name": "Rio de Janeiro"
},
{
"code": "Rio Negro",
"continent": "South America",
"name": "Rio Negro"
},
{
"code": "SPQR",
"continent": "Europe",
@@ -2231,6 +2331,11 @@
"continent": "North America",
"name": "Saint Vincent and the Grenadines"
},
{
"code": "Salta",
"continent": "South America",
"name": "Salta"
},
{
"code": "Sami flag",
"continent": "Europe",
@@ -2241,6 +2346,16 @@
"continent": "Oceania",
"name": "Samoa"
},
{
"code": "San Juan",
"continent": "South America",
"name": "San Juan"
},
{
"code": "San Luis",
"continent": "South America",
"name": "San Luis"
},
{
"code": "sm",
"continent": "Europe",
@@ -2251,10 +2366,20 @@
"continent": "South America",
"name": "Santa Cruz"
},
{
"code": "Santa Fe",
"continent": "South America",
"name": "Santa Fe"
},
{
"code": "santa_claus",
"name": "Santa Claus"
},
{
"code": "Santiago del Estero",
"continent": "South America",
"name": "Santiago del Estero"
},
{
"code": "st",
"continent": "Africa",
@@ -2558,6 +2683,11 @@
"continent": "Asia",
"name": "Tibet"
},
{
"code": "Tierra del Fuego",
"continent": "South America",
"name": "Tierra del Fuego"
},
{
"code": "tl",
"continent": "Asia",
@@ -2598,6 +2728,11 @@
"continent": "Asia",
"name": "Trucial States"
},
{
"code": "Tucuman",
"continent": "South America",
"name": "Tucuman"
},
{
"code": "tn",
"continent": "Africa",
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 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: 42 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 59 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 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: 13 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: 43 KiB

@@ -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.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 24 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: 29 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: 27 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: 43 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.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 23 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 41 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: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 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.9 KiB

+1
View File
@@ -954,6 +954,7 @@
"svalmel": "Svalmel",
"taiwanstrait": "Taiwan Strait",
"thebox": "The Box",
"tierradelfuego": "Tierra Del Fuego",
"titan": "Titan",
"tourney1": "Tourney 2 Teams",
"tourney2": "Tourney 3 Teams",
+124
View File
@@ -0,0 +1,124 @@
{
"categories": ["south_america", "new"],
"id": "TierraDelFuego",
"map": {
"height": 1664,
"num_land_tiles": 822917,
"width": 2504
},
"map16x": {
"height": 416,
"num_land_tiles": 45863,
"width": 626
},
"map4x": {
"height": 832,
"num_land_tiles": 197190,
"width": 1252
},
"multiplayer_frequency": 5,
"name": "Tierra Del Fuego",
"nations": [
{
"coordinates": [1320, 945],
"flag": "Tierra del Fuego",
"name": "Rio Grande"
},
{
"coordinates": [1283, 1153],
"flag": "Tierra del Fuego",
"name": "Ushuaia"
},
{
"coordinates": [1452, 1118],
"flag": "Tierra del Fuego",
"name": "Tolhuin"
},
{
"coordinates": [2226, 351],
"flag": "fk",
"name": "Falkland Islands"
},
{
"coordinates": [1181, 536],
"flag": "Santa Cruz",
"name": "Rio Gallegos"
},
{
"coordinates": [1200, 204],
"flag": "Santa Cruz",
"name": "Puerto Santa Cruz"
},
{
"coordinates": [790, 251],
"flag": "Santa Cruz",
"name": "El Calafate"
},
{
"coordinates": [1039, 22],
"flag": "Santa Cruz",
"name": "Gobernador Gregores"
},
{
"coordinates": [1340, 24],
"flag": "Santa Cruz",
"name": "San Julian"
},
{
"coordinates": [759, 505],
"flag": "Magallanes",
"name": "Puerto Natales"
},
{
"coordinates": [1363, 1209],
"flag": "Magallanes",
"name": "Puerto Williams"
},
{
"coordinates": [929, 849],
"flag": "Magallanes",
"name": "Punta Arenas"
},
{
"coordinates": [1057, 848],
"flag": "Magallanes",
"name": "Porvenir"
},
{
"coordinates": [755, 368],
"flag": "Magallanes",
"name": "Cerro Castillo"
},
{
"coordinates": [471, 15],
"flag": "Magallanes",
"name": "Puerto Eden"
},
{
"coordinates": [910, 609],
"flag": "Magallanes",
"name": "Laguna Blanca"
},
{
"coordinates": [1086, 972],
"flag": "Magallanes",
"name": "Timaukel"
},
{
"coordinates": [1162, 782],
"flag": "Magallanes",
"name": "Primavera"
},
{
"coordinates": [815, 721],
"flag": "Magallanes",
"name": "Rio Verde"
},
{
"coordinates": [1029, 666],
"flag": "Magallanes",
"name": "San Gregorio"
}
],
"translation_key": "map.tierradelfuego"
}
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

+8
View File
@@ -86,6 +86,7 @@ export enum GameMapType {
Svalmel = "Svalmel", // map-generator/assets/maps/svalmel/info.json
TaiwanStrait = "Taiwan Strait", // map-generator/assets/maps/taiwanstrait/info.json
TheBox = "The Box", // map-generator/assets/maps/thebox/info.json
TierraDelFuego = "Tierra Del Fuego", // map-generator/assets/maps/tierradelfuego/info.json
Titan = "Titan", // map-generator/assets/maps/titan/info.json
Tourney1 = "Tourney 2 Teams", // map-generator/assets/maps/tourney1/info.json
Tourney2 = "Tourney 3 Teams", // map-generator/assets/maps/tourney2/info.json
@@ -763,6 +764,13 @@ export const maps: readonly MapInfo[] = [
categories: ["arcade"],
multiplayerFrequency: 3,
},
{
id: "TierraDelFuego",
type: GameMapType.TierraDelFuego,
translationKey: "map.tierradelfuego",
categories: ["south_america", "new"],
multiplayerFrequency: 5,
},
{
id: "Titan",
type: GameMapType.Titan,